Knowledge

Talk:Computation tree logic

Source 📝

558:, but also in lots of other articles using CTL. In fact I came across this when I noticed someone using 'Computational Tree Logic' - I am a little suspicious that in fact Knowledge itself is spreading this! Think about it: it is a logic that follows the tree of a computation - that's where the name comes from. It's a not a logic of 'Computational Tres' (as such a thing does not exist to the the best of my knowledge(, and it is also not a computational version of some 'tree logic'. 151: 74: 53: 22: 399: 1399:
translate to "éventuel" (or "eventuell" in German), but more "enfin" (fr)/"schließlich" (de). So, "eventually φ" means that at some point φ will hold (although it's not important at which point exactly), which also is expressed by "trueUφ". But you're not alone with this, the same question was raised
811:
On all paths, there is some state after which p is always true, so FG.p holds. However, there is a path, specifically 1→1→1→1→1→…, on which no state satisfies AG.p (even though this path does satisfy G.p) since at state 1 we always have the possible path 1→2→3→3→…, which does not satisfy G.p. Thus
716:
My intention is to model the known information surrounding some topic of controversy, so as to better relate it and visualize it (and even perform operations on it) versus a flat representation or outline-form like wikipedia. This could integrate multiple viewpoints and remove bias in information
1420:
The AG(PUQ) example seems to be explained badly. PUQ must hold on every path forever. So one likes chocolate until it is warm outside, but once it is warm, and then becomes cold again, one still has to like chocolate until it is warm. The textual description does not make this at all clear.
696:
The minimal set satisfying the rules S1-3 and P1-3 forms the language $ CTL^*$ . The syntax of the logic $ CTL$ is obtained by restricting the syntax to disallow boolean combinations and nesting of linear time operators. Formally, the $ CTL$ syntax is obtained by replacing P1-3 with
797:
Now, I think the original erroneous example was a mis-copy of an example in Huth and Ryan. The example Huth and Ryan actually uses is GF.p→GF.q. Since I think this is what the original editor intended, perhaps this should be used in place of FG.p. I don't think it really matters.
172: 1221:
for logical implication to distinguish this from the notation used to represent the state transition function. This could equally be the other way round, so long as they're distinct, but it appears standard in the literature to use them this way.
520:
As written currently, the page defines the syntax before giving the interpretation of the operators, which is awkward if you haven't seen CTL before. If there are no objections, I'll swap the two sections and touch up the text (if necessary).
649:$ CTL^*$ is an extension of the language for propositional logic with temporal connectives. In particular we consider countably many propositional variables $ AP$ and the connectives $ \lnot, \land, A, E, X, {\cal U}$ . The ``Before 556:(Clarke, E. M., Emerson, E. A., and Sistla, A. P. (1986). "Automatic verification of finite-state concurrent systems using temporal logic specifications". ACM Transactions on Programming Languages and Systems 8 (2): 244–26) 801:
On the subject of Huth and Ryan though, if you're using it as reference, the examples seem to imply that FG.p is expressible as AF.AG.p, but this is not true. Consider the system of three states, with transitions
471:
Hi, I have a question about the examples. Are they supposed to be pure CTL, or CTL*? Because the last 2 are actually CTL* formulas. In order for them to be CTL, until operator needs to be path-quantified also.
616:
There are no state/path operators. There are temporal operators, temporal quantifiers (could be considered as operators also, I don't know), and state and path formulas. I corrected it in the article.
582:
I just came up with the terms "state operators" and "path operators" myself. If there is another "official" name for those or someone find something better, please edit... --] 02:00, 21 Jul 2004 (UTC)
196: 642:
I agree, the description of the syntax is a bit confusing. The main different between CTL and CTL* is that in CTL it is not possible to nest temporal operator using classical connectives.
812:
the model does not satisfy AF.AG.p. Huth and Ryan's examples for FG.p and AF.AG.p seem equivalent because it uses deadlock as p, and deadlock states tend to always satisfy AG.deadlock.
336: 660:(\bot \; {\cal B} \; \varphi)$ and $ {\cal F} \varphi := (\top \; {\cal U} \; \varphi)$ . Abbreviations $ \lor$ , $ \rightarrow$ , $ \leftrightarrow$ are defined in the usual way. 253: 191: 1273: 1249: 1219: 1199: 1231:
Somebody has turned it back at the definition (but not in the rest of the article), so I fixed it again to at least be consistent. However, I think this article should use
1456: 124: 114: 1138: 1115: 1095: 1073: 1049: 1027: 1003: 980: 960: 938: 914: 892: 1461: 663:
The class of state formulae (formulae that are true or false when evaluated in a state) and the class of path formulae (true or false of paths) are defined as:
536:
And by the way, I'm not sure if the correct name is "Computational tree logic" or "Computation tree logic". I've seen both. Which is the (more) correct one?
762:
satisfies AF.p Thus we have AF.p for any state on path π. Thus. π satisfies G.AF.p. Thus we have G.AF.p for all paths out of s. Thus, s satisfies AG.AF.p.
90: 1451: 298: 543:
As far As I know CTL is the "Computation tree logic", while CTL* is commonly referred as "Full Computation tree logic" or "Full Branching time logic"
815: 272: 137: 81: 58: 1276: 633:
This description of CTL is wrong. Though the given examples are valid CTL-Formulas, the description doesn't distinct between CTL and CTL* --
361: 1380: 501: 713:
I'm interested in taking the wiki source code and extending it to be able to make trees like this, using the group editing model of wiki.
595:
It's easier to explain what CTL* is and then say CTL is the subset where every temporal operator must be preceeded by a path quantifier.
1428: 1304: 842: 244: 1165:
But below, only X is used. I'll exchange N and X in the definition (less work ;)). If anyone objects, just change every X to N below.
561:
So is there a quick way to update Knowledge so that this page is called 'Computation Tree Logic'? I will change it on the page myself.
1141: 819: 485: 225: 734:
Here's a proof: Assume a model M and start state s satisfying GF.p Then take any computation path π out of s. Consider any state s
317: 448:
AF r? Both are possible and I'm going to edit the section to match the first variant. This variant has the advantage that it
282: 163: 33: 292: 206: 327: 89:
related articles on Knowledge. If you would like to participate, please visit the project page, where you can join
354: 1280: 500:
You are right, I've just noticed it too. I'm going to edit the section and add a note that those two are CTL*.
1384: 505: 1432: 1308: 846: 1145: 823: 784:
was arbitrary, so all subpaths of π satisfy F.p. So π satisfies GF.p π was arbitrary, so s satisfies GF.p.
489: 1395:
Ok, from your IP you are French, but i know the same problem from German, too. Eventually in English does
768:
Next assume a model M and start state s satisfying AG.AF.p. Take any path π out of s. Consider any state s
452:
a formula according to the grammar given. The other is not as the implication formally needs parentheses.
424: 1252: 634: 263: 39: 1168: 568: 1424: 1405: 1376: 1300: 1223: 838: 481: 21: 1335: 754:
paths out of s, we have F.p holds for the sub-path π'. Thus we have F.p holds for any path out of s
432: 1258: 1234: 1204: 1184: 1370:
but Fφ doesn't impose that φ have to be verified unlike which implies that φ will be verified.
1358:
U is define as "φ U ψ - Until: φ has to hold until at some position ψ holds. This implies that
1162:
N φ - Next: φ has to hold at the next state (this operator is sometimes noted X instead of N).
453: 1275:
is syntax, and state transition is at the meta level, so I don't think they will be confused.
431:
Please help fix the broken anchors. You can remove this template after fixing the problems. |
182: 834:
Sorry this paragraph is plain wrong, GF p is fairness. "start state s satisfying GF.p" =: -->
411: 234: 86: 602:
Should the article on CTL* parctically duplicate the definitions used here? (My answer: NO)
1401: 1123: 1100: 1080: 1058: 1034: 1012: 988: 965: 945: 923: 899: 877: 710:
Is there any software out there to make trees like this, at any level of implementation?
861:
There is no derivation of the weak until operators from the minimal set of operators. --
1331: 620: 606: 599:
Should there be only one page describing CTL, LTL, CTL* (unsure about the name though)?
457: 308: 150: 173:
Requested articles/Applied arts and sciences/Computer science, computing, and Internet
1445: 1297:
The notation used in the slides linked is really bad. It's very unconventional.
1140:) . Maybe they are not obvious for beginners, should they be put on the main page? 862: 1436: 1409: 1388: 1339: 1312: 1284: 1226: 1171: 1149: 865: 850: 827: 808:
where p is true in states 1 and 3, but not in state 2. I assume 1 as start state.
637: 623: 572: 509: 493: 461: 446:
In the example it is not clear where to put the parentheses: is it EF(EG p =: -->
564: 215: 73: 52: 673:
S2 if $ p,q$ are state formulae then so are $ p \land q$ and $ \lnot q$
687:
P2 if $ p,q$ are path formulae then so are $ p \land q$ and $ \lnot q$
676:
S3 if $ p$ is a path formula then $ E p$ and $ A p$ are state formulae
690:
P3 if $ p,q$ are path formulae then so are $ X p$ and $ p {\cal U} q$
701:
P0 if $ p,q$ are path formulae the so are $ X p$ and $ p {\cal U} q$
419:
This article links to one or more target anchors that no longer exist.
1373:
Where is the bug? does Fφ means that φ has to hold (not eventually)?
1400:
in some of the lectures I attended that involved temporal logics ;-)
720:
Anyone who would wants to help with this please send me a comment!
794:
I've changed it to FG.p. This actually isn't expressible in CTL.
524:-- Gilbert (sorry I don't have a wikipedia account) 23 June 2009 1327: 1320: 1251:, since this is the notation used in all other logic articles ( 835:
no, GF p is true or false of infinite traces, not of states.
393: 291:
Find pictures for the biographies of computer scientists (see
15: 772:
on this path. Since we have AG.AF.p, π satisfies G.AF.p, so s
658:
modality are defined, respectively, as $ {\cal G} \varphi :=
746:
is by construction reachable from s, π' is a sub-path of
731:
GF.p is expressible in CTL. It's equivalent to AG.AF.p.
1261: 1237: 1207: 1187: 1126: 1103: 1083: 1061: 1037: 1015: 991: 968: 948: 926: 902: 880: 776:
satisfies AF.p, so the subpath π' of π beginning at s
554:
You can look it up in the paper cited in the article
85:, a collaborative effort to improve the coverage of 790:So they're equivalent. GF.p is expressible in CTL. 742:π' is not necessarily a sub-path of π, but, since s 1267: 1243: 1213: 1193: 1132: 1109: 1089: 1067: 1043: 1021: 997: 974: 954: 932: 908: 886: 197:Computer science articles needing expert attention 1354:has to hold (somewhere on the subsequent path)." 738:on this path. And consider any path π' out of s 337:WikiProject Computer science/Unreferenced BLPs 670:S1 each atomic proposition is a state formula 8: 684:P1 each state formula is also a path formula 254:Computer science articles without infoboxes 192:Computer science articles needing attention 1422: 836: 706:Software for constructing/modeling a tree? 652:modality is defined as the dual of ``Until 158:Here are some tasks awaiting attention: 132: 47: 1326:Currently there isn't anything useful at 1260: 1236: 1206: 1186: 1125: 1102: 1082: 1060: 1036: 1014: 990: 967: 947: 925: 901: 879: 533:Does anybody know the full name for CTL*? 1457:Low-importance Computer science articles 1330:- I suggest turning it into a redirect. 49: 19: 1159:The "state operators" definition says 586:move to CTL & state/path operators 99:Knowledge:WikiProject Computer science 1462:WikiProject Computer science articles 423:] The anchor (#Vocabulary) has been 102:Template:WikiProject Computer science 7: 750:path out of s. Since GF.p holds for 79:This article is within the scope of 38:It is of interest to the following 1181:I've changed the article to using 273:Timeline of computing 2020–present 14: 1452:C-Class Computer science articles 1350:F is define as "F φ - Finally: φ 299:Computing articles needing images 1366:and it is said that : " Fφ == " 1360:ψ will be verified in the future 397: 149: 72: 51: 20: 447:AF r) or is it (EF EG p) =: --> 119:This article has been rated as 1262: 1238: 1208: 1188: 547:CTL = 'Computation Tree Logic' 1: 1410:04:08, 26 November 2010 (UTC) 1340:23:35, 13 December 2007 (UTC) 1313:01:21, 13 February 2009 (UTC) 619:I Always forget to sign :((( 573:12:37, 9 September 2008 (UTC) 550:not Computational Tree Logic! 540:--] 18:45, 20 Jul 2004 (UTC) 353:Tag all relevant articles in 93:and see a list of open tasks. 1437:09:13, 26 October 2020 (UTC) 1268:{\displaystyle \rightarrow } 1244:{\displaystyle \rightarrow } 1214:{\displaystyle \rightarrow } 1194:{\displaystyle \Rightarrow } 857:No derivation for weak until 851:20:03, 29 January 2016 (UTC) 645:What about something like : 510:12:38, 10 January 2013 (UTC) 494:12:35, 4 November 2012 (UTC) 362:WikiProject Computer science 138:WikiProject Computer science 82:WikiProject Computer science 462:16:39, 27 August 2014 (UTC) 293:List of computer scientists 1478: 1285:00:14, 24 March 2008 (UTC) 578:State & path operators 125:project's importance scale 624:17:06, 2 April 2006 (UTC) 355:Category:Computer science 131: 118: 105:Computer science articles 67: 46: 1389:13:20, 6 July 2010 (UTC) 1227:10:22, 4 June 2007 (UTC) 1150:13:24, 11 May 2010 (UTC) 656:modality and ``Sometimes 638:13:12, 6 July 2006 (UTC) 357:and sub-categories with 1172:16:20, 3 May 2007 (UTC) 1155:Inconsistent use of N/X 866:05:48, 3 May 2007 (UTC) 828:08:42, 2 May 2007 (UTC) 1269: 1245: 1215: 1195: 1134: 1111: 1091: 1069: 1045: 1023: 999: 976: 956: 934: 910: 888: 425:deleted by other users 318:Computer science stubs 28:This article is rated 1345:transformation of EFφ 1270: 1246: 1216: 1196: 1135: 1133:{\displaystyle \phi } 1112: 1110:{\displaystyle \lor } 1092: 1090:{\displaystyle \psi } 1070: 1068:{\displaystyle \phi } 1046: 1044:{\displaystyle \psi } 1024: 1022:{\displaystyle \phi } 1000: 998:{\displaystyle \phi } 977: 975:{\displaystyle \lor } 957: 955:{\displaystyle \psi } 935: 933:{\displaystyle \phi } 911: 909:{\displaystyle \psi } 889: 887:{\displaystyle \phi } 818:comment was added by 1416:Examples (once more) 1259: 1235: 1205: 1185: 1124: 1101: 1081: 1059: 1035: 1013: 989: 966: 946: 924: 900: 878: 612:state/path operators 136:Things you can help 805:1→1, 1→2, 2→3, 3→3 1265: 1241: 1211: 1191: 1130: 1107: 1087: 1065: 1041: 1019: 995: 972: 952: 930: 906: 884: 654:. The ``Generally 34:content assessment 1439: 1427:comment added by 1379:comment added by 1303:comment added by 853: 841:comment added by 831: 516:Reorder the Page? 484:comment added by 439: 438: 414:in most browsers. 392: 391: 388: 387: 384: 383: 380: 379: 376: 375: 1469: 1391: 1315: 1274: 1272: 1271: 1266: 1250: 1248: 1247: 1242: 1220: 1218: 1217: 1212: 1200: 1198: 1197: 1192: 1139: 1137: 1136: 1131: 1116: 1114: 1113: 1108: 1096: 1094: 1093: 1088: 1074: 1072: 1071: 1066: 1050: 1048: 1047: 1042: 1028: 1026: 1025: 1020: 1004: 1002: 1001: 996: 981: 979: 978: 973: 961: 959: 958: 953: 939: 937: 936: 931: 915: 913: 912: 907: 893: 891: 890: 885: 813: 787:So AG.AF.p→GF.p 780:satisfies F.p. s 765:So GF.p→AG.AF.p 667:State Formulae: 635:Neatlittleeraser 496: 442:Examples (again) 433:Reporting errors 401: 400: 394: 366: 360: 235:Computer science 164:Article requests 153: 146: 145: 133: 107: 106: 103: 100: 97: 96:Computer science 87:Computer science 76: 69: 68: 63: 59:Computer science 55: 48: 31: 25: 24: 16: 1477: 1476: 1472: 1471: 1470: 1468: 1467: 1466: 1442: 1441: 1418: 1374: 1347: 1324: 1298: 1295: 1277:220.157.232.180 1257: 1256: 1255:etc.). Logical 1233: 1232: 1203: 1202: 1183: 1182: 1179: 1157: 1122: 1121: 1099: 1098: 1079: 1078: 1057: 1056: 1033: 1032: 1011: 1010: 987: 986: 964: 963: 944: 943: 922: 921: 898: 897: 876: 875: 859: 814:—The preceding 783: 779: 775: 771: 761: 757: 745: 741: 737: 729: 708: 681:Path Formulae: 631: 614: 593: 588: 580: 530: 518: 479: 469: 444: 435: 417: 416: 415: 398: 372: 369: 364: 358: 346:Project-related 341: 322: 303: 277: 258: 239: 220: 201: 177: 104: 101: 98: 95: 94: 61: 32:on Knowledge's 29: 12: 11: 5: 1475: 1473: 1465: 1464: 1459: 1454: 1444: 1443: 1417: 1414: 1413: 1412: 1381:152.77.200.242 1368: 1367: 1364: 1363: 1356: 1355: 1346: 1343: 1323: 1317: 1294: 1293:Lecture slides 1291: 1289: 1264: 1240: 1210: 1190: 1178: 1175: 1156: 1153: 1129: 1106: 1086: 1064: 1040: 1018: 994: 971: 951: 929: 905: 883: 858: 855: 793: 781: 777: 773: 769: 759: 755: 743: 739: 735: 728: 725: 717:presentation. 707: 704: 703: 702: 694: 693: 692: 691: 688: 685: 679: 678: 677: 674: 671: 647: 630: 627: 613: 610: 604: 603: 600: 592: 589: 587: 584: 579: 576: 538: 537: 534: 529: 526: 517: 514: 513: 512: 502:62.245.100.121 468: 465: 443: 440: 437: 436: 430: 429: 428: 412:case-sensitive 406: 405: 404: 402: 390: 389: 386: 385: 382: 381: 378: 377: 374: 373: 371: 370: 368: 367: 350: 342: 340: 339: 333: 323: 321: 320: 314: 304: 302: 301: 296: 288: 278: 276: 275: 269: 259: 257: 256: 250: 240: 238: 237: 231: 221: 219: 218: 212: 202: 200: 199: 194: 188: 178: 176: 175: 169: 157: 155: 154: 142: 141: 129: 128: 121:Low-importance 117: 111: 110: 108: 91:the discussion 77: 65: 64: 62:Low‑importance 56: 44: 43: 37: 26: 13: 10: 9: 6: 4: 3: 2: 1474: 1463: 1460: 1458: 1455: 1453: 1450: 1449: 1447: 1440: 1438: 1434: 1430: 1429:78.27.127.183 1426: 1415: 1411: 1407: 1403: 1398: 1394: 1393: 1392: 1390: 1386: 1382: 1378: 1371: 1365: 1361: 1357: 1353: 1349: 1348: 1344: 1342: 1341: 1337: 1333: 1329: 1322: 1318: 1316: 1314: 1310: 1306: 1305:87.194.191.26 1302: 1292: 1290: 1287: 1286: 1282: 1278: 1254: 1229: 1228: 1225: 1176: 1174: 1173: 1170: 1166: 1163: 1160: 1154: 1152: 1151: 1147: 1143: 1127: 1119: 1104: 1084: 1077: 1062: 1054: 1038: 1031: 1016: 1008: 992: 984: 969: 949: 942: 927: 919: 903: 896: 881: 873: 868: 867: 864: 856: 854: 852: 848: 844: 843:81.64.148.250 840: 832: 829: 825: 821: 817: 809: 806: 803: 799: 795: 791: 788: 785: 766: 763: 753: 749: 732: 726: 724: 721: 718: 714: 711: 705: 700: 699: 698: 689: 686: 683: 682: 680: 675: 672: 669: 668: 666: 665: 664: 661: 659: 655: 651: 646: 643: 640: 639: 636: 628: 626: 625: 622: 617: 611: 609: 608: 601: 598: 597: 596: 590: 585: 583: 577: 575: 574: 570: 566: 562: 559: 557: 552: 551: 548: 544: 541: 535: 532: 531: 527: 525: 522: 515: 511: 507: 503: 499: 498: 497: 495: 491: 487: 483: 476: 473: 466: 464: 463: 459: 455: 451: 441: 434: 426: 422: 421: 420: 413: 409: 403: 396: 395: 363: 356: 352: 351: 349: 347: 343: 338: 335: 334: 332: 330: 329: 324: 319: 316: 315: 313: 311: 310: 305: 300: 297: 294: 290: 289: 287: 285: 284: 279: 274: 271: 270: 268: 266: 265: 260: 255: 252: 251: 249: 247: 246: 241: 236: 233: 232: 230: 228: 227: 222: 217: 214: 213: 211: 209: 208: 203: 198: 195: 193: 190: 189: 187: 185: 184: 179: 174: 171: 170: 168: 166: 165: 160: 159: 156: 152: 148: 147: 144: 143: 139: 135: 134: 130: 126: 122: 116: 113: 112: 109: 92: 88: 84: 83: 78: 75: 71: 70: 66: 60: 57: 54: 50: 45: 41: 35: 27: 23: 18: 17: 1423:— Preceding 1419: 1396: 1372: 1369: 1359: 1351: 1325: 1296: 1288: 1230: 1180: 1169:132.231.54.1 1167: 1164: 1161: 1158: 1117: 1075: 1052: 1029: 1006: 982: 940: 917: 894: 871: 869: 863:Marco Bakera 860: 837:— Preceding 833: 810: 807: 804: 800: 796: 792: 789: 786: 767: 764: 751: 747: 733: 730: 727:GF.p and CTL 722: 719: 715: 712: 709: 695: 662: 657: 653: 650: 648: 644: 641: 632: 629:This is CTL* 618: 615: 605: 594: 581: 563: 560: 555: 553: 549: 546: 545: 542: 539: 523: 519: 480:— Preceding 477: 474: 470: 449: 445: 418: 410:Anchors are 407: 345: 344: 328:Unreferenced 326: 325: 307: 306: 281: 280: 262: 261: 243: 242: 224: 223: 205: 204: 181: 180: 162: 161: 120: 80: 40:WikiProjects 1375:—Preceding 1319:Merge from 1299:—Preceding 1142:192.93.2.32 820:18.243.5.80 486:93.87.39.27 1446:Categories 1402:Thomas5388 1352:eventually 1224:Someguy137 870:There are 1332:Ripper234 758:. Thus, s 621:Ripper234 607:Ripper234 478:-- Krle 216:Computing 1425:unsigned 1377:unsigned 1301:unsigned 1177:Notation 839:unsigned 816:unsigned 482:unsigned 475:Cheers, 467:Examples 450:truly is 264:Maintain 207:Copyedit 723:-Aaron 427:before. 245:Infobox 183:Cleanup 123:on the 30:C-class 1005:) and 565:Cweise 528:Names? 226:Expand 36:scale. 1201:over 1051:] == 916:] == 309:Stubs 283:Photo 140:with: 1433:talk 1406:talk 1385:talk 1336:talk 1328:CTL* 1321:CTL* 1309:talk 1281:talk 1146:talk 847:talk 824:talk 748:some 591:Move 569:talk 506:talk 490:talk 458:talk 454:Xlae 408:Tip: 1397:not 1253:LTL 752:all 115:Low 1448:: 1435:) 1408:) 1387:) 1362:." 1338:) 1311:) 1283:) 1263:→ 1239:→ 1222:-- 1209:→ 1189:⇒ 1148:) 1128:ϕ 1118:EG 1105:∨ 1097:] 1085:ψ 1063:ϕ 1039:ψ 1017:ϕ 993:ϕ 983:AG 970:∨ 962:] 950:ψ 928:ϕ 904:ψ 882:ϕ 849:) 826:) 571:) 508:) 492:) 460:) 365:}} 359:{{ 1431:( 1404:( 1383:( 1334:( 1307:( 1279:( 1144:( 1120:( 1076:U 1055:[ 1053:E 1030:W 1009:[ 1007:E 985:( 941:U 920:[ 918:A 895:W 874:[ 872:A 845:( 830:. 822:( 782:i 778:i 774:i 770:i 760:i 756:i 744:i 740:i 736:i 567:( 504:( 488:( 456:( 348:: 331:: 312:: 295:) 286:: 267:: 248:: 229:: 210:: 186:: 167:: 127:. 42::

Index


content assessment
WikiProjects
WikiProject icon
Computer science
WikiProject icon
WikiProject Computer science
Computer science
the discussion
Low
project's importance scale
WikiProject Computer science

Article requests
Requested articles/Applied arts and sciences/Computer science, computing, and Internet
Cleanup
Computer science articles needing attention
Computer science articles needing expert attention
Copyedit
Computing
Expand
Computer science
Infobox
Computer science articles without infoboxes
Maintain
Timeline of computing 2020–present
Photo
List of computer scientists
Computing articles needing images
Stubs

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.