Knowledge (XXG)

Regular tree grammar

Source πŸ“

473: 1623:
can be applied to a regular tree grammar to compute for each nonterminal the minimum weight of a derivable tree. Based on this information, it is straightforward to enumerate its language in increasing weight order. In particular, any nonterminal with infinite minimum weight produces the empty
1688: 2008: 1681: 1280:
Comon, Hubert; Dauchet, Max; Gilleron, Remi; LΓΆding, Christof; Jacquemard, Florent; Lugiez, Denis; Tison, Sophie; Tommasi, Marc (12 October 2007).
472: 1895: 1674: 1820: 1555:
Thatcher, J.W.; Wright, J.B. (1968). "Generalized Finite Automata Theory with an Application to a Decision Problem of Second-Order Logic".
1910: 1835: 1328: 1478: 2003: 1988: 1864: 1210: 1881: 1806: 28: 1310: 1978: 1192: 1874: 1178: 2050: 1799: 1496:
Algorithms for Regular Tree Grammar Network Search and Their Application to Mining Human–viral Infection Patterns
1162: 1951: 1946: 1648:
Bogaert, B.; Tison, Sophie (1992). "Equality and Disequality Constraints on Direct Subterms in Tree Automata".
2032:
Any language in each category is generated by a grammar and by an automaton in the category in the same line.
1620: 1962: 1900: 1825: 1602: 1369: 1260: 1239: 32: 1646:
Regular tree automata have been generalized to admit equality tests between sibling nodes in trees. See:
1905: 1853: 1666: 1436:
Gilleron, R.; Tison, S.; Tommasi, M. (1993). "Solving Systems of Set Constraints using Tree Automata".
1998: 1973: 1830: 1791: 1466: 1374: 1265: 1607: 56: 44: 1983: 1925: 1869: 1572: 1456: 1387: 1334: 1185: 1157:
Rajeev Alur and Parthasarathy Madhusudan related a subclass of regular binary tree languages to
1718: 1474: 1324: 1217: 1204: 1200: 1196: 1189: 865:, using the nonterminal set and the alphabet from above, but extending the production set by 1967: 1920: 1887: 1733: 1635: 1564: 1541: 1531: 1500: 1379: 1316: 952:
counterpart in Standard ML, nor in any other functional language. It is a proper subset of
1930: 1845: 1812: 1728: 1701: 1697: 1144: 712: 708: 477: 225: 103: 52: 1470: 1941: 1723: 1705: 1595:
Algorithms on regular tree grammars are discussed from an efficiency-oriented view in:
1591:. Studies in Computer Science and Artificial Intelligence. Vol. 10. North-Holland. 1233: 1151: 40: 1536: 1519: 1312:
Proceedings of the thirty-sixth annual ACM symposium on Theory of computing - STOC '04
561:(.,.) } is our ranked alphabet, arities indicated by dummy arguments (i.e. the symbol 2044: 2026: 1639: 460: 17: 1576: 1616: 1406:
Emmelmann, Helmut (1991). "Code Selection by Regularly Controlled Term Rewriting".
1338: 184: 48: 1391: 55:
can be seen as a special kind of regular tree grammar, describing a set of single-
1993: 1915: 1840: 1158: 751: 1599:
ACM Conference on Functional Programming Languages and Computer Architecture
1383: 1354: 1320: 1303: 1656:
Allowing equality tests between deeper nodes leads to undecidability. See:
1150:
The regular tree languages are also the languages recognized by bottom-up
1281: 1597:
Aiken, A.; Murphy, B. (1991). "Implementing Regular Tree Expressions".
1568: 1546: 1421:
Comon, Hubert (1990). "Equational Formulas in Order-Sorted Algebras".
194:
according to their arities, where nonterminals are considered nullary.
1259:"Regular tree grammars as a formalism for scope underspecification". 711:; it is a tree of trees (main picture), whereas a derivation tree in 207:
implicitly defines a set of trees: any tree that can be derived from
1138:
Alternative characterizations and relation to other formal languages
1956: 1461: 484:
in linear (upper left table) and graphical (main picture) notation
471: 107: 1626:
Knuth, D.E. (1977). "A Generalization of Dijkstra's Algorithm".
1438:
10th Annual Symposium on Theoretical Aspects of Computer Science
1220:
about a finite algebra (which is always a regular tree language)
933:) is the set of all finite lists of boolean values that contain 441:
denotes the set of all trees composed from symbols of Ξ£, while β‡’
1670: 1660:
Automates d'Arbres avec Tests d'Γ‰galitΓ©s entre Cousins Germains
1451:
Burghardt, Jochen (2002). "Axiomatization of Finite Algebras".
457:
A language generated by some regular tree grammar is called a
1104:
are also regular tree languages, and it is decidable whether
2025:
Each category of languages, except those marked by a , is a
750:
corresponds to the algebraic data type declarations (in the
725:
is the set of all finite lists of boolean values, that is,
1514:
Regular tree grammars were already described in 1968 by:
187:, i.e. the set of all trees composed from symbols in 1455:. LNAI. Vol. 2479. Springer. pp. 222–234. 1060:
both are regular tree languages, then the tree sets
820:) corresponds to a Standard-ML value of type BList. 106:(i.e., an alphabet whose symbols have an associated 1652:. LNCS. Vol. 577. Springer. pp. 161–172. 1440:. LNCS. Vol. 665. Springer. pp. 505–514. 1410:. Workshops in Computing. Springer. pp. 3–29. 1174:Applications of regular tree grammars include: 1143:Regular tree grammars are a generalization of 1682: 1408:Code Generation - Concepts, Tools, Techniques 372:means a tree with exactly one hole in it; if 8: 1154:and nondeterministic top-down tree automata. 974:), too, as the following derivation shows: 2004:Counter-free (with aperiodic finite monoid) 1282:"Tree Automata Techniques and Applications" 1236:– a generalization of regular tree grammars 963:). The above example term happens to be in 872:, consisting of the following productions: 136:is a finite set of productions of the form 1714: 1689: 1675: 1667: 1587:Nivat, Maurice; Podelski, Andreas (1992). 1606: 1545: 1535: 1460: 1373: 1264: 715:is a tree of strings (upper left table). 1615:Given a mapping from trees to weights, 1251: 639:An example derivation from the grammar 588:consists of the following productions: 380:denotes the result of filling the tree 1896:Linear context-free rewriting language 1821:Linear context-free rewriting systems 1520:"The Minimalization of Tree Automata" 1216:The set of all truths expressible in 7: 1585:A book devoted to tree grammars is: 448:denotes successive applications of β‡’ 223:. This set of trees is known as the 1453:Advances in Artificial Intelligence 1355:"Adding nesting structure to words" 2029:of the category directly above it. 1621:Dijkstra's shortest-path algorithm 707:The image shows the corresponding 120:is the starting nonterminal, with 25: 1353:Alur, R.; Madhusudan, P. (2009). 1302:Alur, R.; Madhusudan, P. (2004). 578:is our starting nonterminal, and 99:is a finite set of nonterminals, 718:The tree language generated by 391:The tree language generated by 233:. More formally, the relation β‡’ 1628:Information Processing Letters 1: 1537:10.1016/s0019-9958(68)90917-0 538:} is our set of nonterminals, 1640:10.1016/0020-0190(77)90002-3 1304:"Visibly pushdown languages" 29:theoretical computer science 1589:Tree Automata and Languages 1557:Mathematical Systems Theory 1494:Ziv-Ukelson, Smoly (2016). 1181:in compiler code generation 2067: 1911:Deterministic context-free 1836:Deterministic context-free 1163:visibly pushdown languages 2022: 1984:Nondeterministic pushdown 1712: 823:For another example, let 318:), if there is a context 250:) is defined as follows: 756: 276:derived in a single step 71:is defined by the tuple 43:that describes a set of 1524:Information and Control 1518:Brainerd, W.S. (1968). 1384:10.1145/1516512.1516518 1321:10.1145/1007352.1007390 1213:about mathematical sets 937:at least once. The set 754:programming language): 67:A regular tree grammar 1989:Deterministic pushdown 1865:Recursively enumerable 1240:Tree-adjoining grammar 485: 33:formal language theory 1619:'s generalization of 1179:Instruction selection 1145:regular word grammars 475: 18:Regular tree language 1974:Tree stack automaton 1658:Tommasi, M. (1991). 1601:. pp. 427–447. 1315:. pp. 202–211. 183:) is the associated 53:regular word grammar 37:regular tree grammar 1882:range concatenation 1807:range concatenation 1471:2014arXiv1403.7347B 1042:Language properties 736:) happens to equal 376:is such a context, 211:using the rule set 199:Derivation of trees 1569:10.1007/BF01691346 1498:. J. of Comp. Bio. 1362:Journal of the ACM 1343:Sect.4, Theorem 5, 1186:decision procedure 486: 2038: 2037: 2017: 2016: 1979:Embedded pushdown 1875:Context-sensitive 1800:Context-sensitive 1734:Abstract machines 1719:Chomsky hierarchy 1218:first-order logic 1195:of formulas over 1190:first-order logic 384:into the hole of 322:and a production 16:(Redirected from 2058: 2051:Formal languages 2033: 2030: 1994:Visibly pushdown 1968:Thread automaton 1916:Visibly pushdown 1884: 1841:Visibly pushdown 1809: 1796:(no common name) 1715: 1702:formal languages 1691: 1684: 1677: 1668: 1663: 1653: 1643: 1612: 1610: 1592: 1580: 1551: 1549: 1539: 1502: 1499: 1491: 1485: 1484: 1464: 1448: 1442: 1441: 1433: 1427: 1426: 1418: 1412: 1411: 1403: 1397: 1395: 1377: 1359: 1350: 1344: 1342: 1308: 1299: 1293: 1292: 1290: 1288: 1277: 1271: 1270: 1268: 1256: 1203:(∈) as the only 1119: 1089: 864: 809:Every member of 805: 802: 799: 796: 793: 790: 787: 784: 781: 778: 775: 772: 769: 766: 763: 760: 430: 395:is the language 336: 298: 273: 193: 171: 153: 129: 110:) disjoint from 21: 2066: 2065: 2061: 2060: 2059: 2057: 2056: 2055: 2041: 2040: 2039: 2034: 2031: 2024: 2018: 2013: 1935: 1879: 1858: 1804: 1785: 1708: 1706:formal grammars 1698:Automata theory 1695: 1657: 1650:Proc. 9th STACS 1647: 1625: 1624:language. See: 1596: 1586: 1554: 1517: 1511: 1509:Further reading 1506: 1505: 1493: 1492: 1488: 1481: 1450: 1449: 1445: 1435: 1434: 1430: 1420: 1419: 1415: 1405: 1404: 1400: 1375:10.1.1.145.9971 1357: 1352: 1351: 1347: 1331: 1306: 1301: 1300: 1296: 1286: 1284: 1279: 1278: 1274: 1266:10.1.1.164.5484 1258: 1257: 1253: 1248: 1230: 1172: 1140: 1133: 1126: 1118: 1111: 1105: 1103: 1096: 1088: 1081: 1074: 1067: 1061: 1059: 1052: 1044: 997: 982: 973: 962: 947: 932: 917: 902: 881: 871: 862: 855: 848: 841: 837: 830: 824: 819: 807: 806: 803: 800: 797: 794: 791: 788: 785: 782: 779: 776: 773: 770: 767: 764: 761: 758: 749: 742: 735: 724: 709:derivation tree 645: 587: 573: 544: 529: 519: 512: 505: 501: 494: 483: 478:derivation tree 470: 453: 447: 440: 425: 414: 396: 359: 346: 323: 317: 311: 305: 292: 285: 279: 267: 260: 254: 245: 238: 215:is said to be 201: 188: 178: 165: 155: 145: 121: 104:ranked alphabet 65: 23: 22: 15: 12: 11: 5: 2064: 2062: 2054: 2053: 2043: 2042: 2036: 2035: 2023: 2020: 2019: 2015: 2014: 2012: 2011: 2009:Acyclic finite 2006: 2001: 1996: 1991: 1986: 1981: 1976: 1970: 1965: 1960: 1959:Turing Machine 1954: 1952:Linear-bounded 1949: 1944: 1942:Turing machine 1938: 1936: 1934: 1933: 1928: 1923: 1918: 1913: 1908: 1903: 1901:Tree-adjoining 1898: 1893: 1890: 1885: 1877: 1872: 1867: 1861: 1859: 1857: 1856: 1851: 1848: 1843: 1838: 1833: 1828: 1826:Tree-adjoining 1823: 1818: 1815: 1810: 1802: 1797: 1794: 1788: 1786: 1784: 1783: 1780: 1777: 1774: 1771: 1768: 1765: 1762: 1759: 1756: 1753: 1750: 1747: 1744: 1740: 1737: 1736: 1731: 1726: 1721: 1713: 1710: 1709: 1696: 1694: 1693: 1686: 1679: 1671: 1665: 1664: 1654: 1644: 1613: 1608:10.1.1.39.3766 1593: 1583: 1582: 1581: 1552: 1530:(5): 484–491. 1510: 1507: 1504: 1503: 1486: 1479: 1443: 1428: 1413: 1398: 1345: 1330:978-1581138528 1329: 1294: 1272: 1250: 1249: 1247: 1244: 1243: 1242: 1237: 1234:Set constraint 1229: 1226: 1225: 1224: 1221: 1214: 1207: 1201:set membership 1182: 1171: 1168: 1167: 1166: 1155: 1148: 1139: 1136: 1131: 1124: 1120:, and whether 1116: 1109: 1101: 1094: 1086: 1079: 1072: 1065: 1057: 1050: 1043: 1040: 995: 980: 971: 960: 945: 930: 920: 919: 915: 900: 895: 879: 869: 860: 853: 846: 839: 835: 828: 817: 757: 747: 743:. The grammar 740: 733: 722: 643: 637: 636: 635: 634: 616: 607: 598: 585: 579: 571: 566: 542: 539: 527: 517: 510: 503: 499: 492: 481: 469: 466: 449: 442: 438: 420: 412: 366: 365: 357: 352: 344: 315: 307: 303: 290: 283: 265: 258: 243: 234: 200: 197: 196: 195: 176: 163: 131: 115: 100: 64: 61: 45:directed trees 41:formal grammar 24: 14: 13: 10: 9: 6: 4: 3: 2: 2063: 2052: 2049: 2048: 2046: 2028: 2027:proper subset 2021: 2010: 2007: 2005: 2002: 2000: 1997: 1995: 1992: 1990: 1987: 1985: 1982: 1980: 1977: 1975: 1971: 1969: 1966: 1964: 1961: 1958: 1955: 1953: 1950: 1948: 1945: 1943: 1940: 1939: 1937: 1932: 1929: 1927: 1924: 1922: 1919: 1917: 1914: 1912: 1909: 1907: 1904: 1902: 1899: 1897: 1894: 1891: 1889: 1886: 1883: 1878: 1876: 1873: 1871: 1868: 1866: 1863: 1862: 1860: 1855: 1854:Non-recursive 1852: 1849: 1847: 1844: 1842: 1839: 1837: 1834: 1832: 1829: 1827: 1824: 1822: 1819: 1816: 1814: 1811: 1808: 1803: 1801: 1798: 1795: 1793: 1790: 1789: 1787: 1781: 1778: 1775: 1772: 1769: 1766: 1763: 1760: 1757: 1754: 1751: 1748: 1745: 1742: 1741: 1739: 1738: 1735: 1732: 1730: 1727: 1725: 1722: 1720: 1717: 1716: 1711: 1707: 1703: 1699: 1692: 1687: 1685: 1680: 1678: 1673: 1672: 1669: 1661: 1655: 1651: 1645: 1641: 1637: 1633: 1629: 1622: 1618: 1614: 1609: 1604: 1600: 1594: 1590: 1584: 1578: 1574: 1570: 1566: 1562: 1558: 1553: 1548: 1543: 1538: 1533: 1529: 1525: 1521: 1516: 1515: 1513: 1512: 1508: 1501: 1497: 1490: 1487: 1482: 1480:3-540-44185-9 1476: 1472: 1468: 1463: 1458: 1454: 1447: 1444: 1439: 1432: 1429: 1424: 1417: 1414: 1409: 1402: 1399: 1393: 1389: 1385: 1381: 1376: 1371: 1367: 1363: 1356: 1349: 1346: 1340: 1336: 1332: 1326: 1322: 1318: 1314: 1313: 1305: 1298: 1295: 1283: 1276: 1273: 1267: 1262: 1255: 1252: 1245: 1241: 1238: 1235: 1232: 1231: 1227: 1223:Graph-search 1222: 1219: 1215: 1212: 1208: 1206: 1202: 1198: 1194: 1191: 1187: 1183: 1180: 1177: 1176: 1175: 1169: 1164: 1160: 1156: 1153: 1152:tree automata 1149: 1146: 1142: 1141: 1137: 1135: 1130: 1123: 1115: 1108: 1100: 1093: 1085: 1078: 1071: 1064: 1056: 1049: 1041: 1039: 1037: 1033: 1029: 1025: 1021: 1017: 1013: 1009: 1005: 1001: 994: 990: 986: 979: 975: 970: 966: 959: 955: 951: 944: 940: 936: 929: 925: 922:The language 914: 910: 906: 899: 896: 893: 889: 885: 878: 875: 874: 873: 868: 859: 852: 845: 834: 827: 821: 816: 812: 755: 753: 746: 739: 732: 728: 721: 716: 714: 713:word grammars 710: 705: 703: 699: 695: 691: 687: 683: 679: 675: 671: 667: 663: 659: 655: 651: 647: 642: 632: 628: 624: 620: 617: 615: 611: 608: 606: 602: 599: 597: 593: 590: 589: 584: 580: 577: 570: 567: 565:has arity 2), 564: 560: 556: 552: 548: 540: 537: 533: 526: 523: 522: 521: 516: 509: 498: 491: 479: 474: 467: 465: 463: 462: 461:tree language 455: 452: 445: 437: 432: 428: 423: 418: 411: 407: 403: 399: 394: 389: 387: 383: 379: 375: 371: 363: 356: 353: 350: 343: 340: 339: 338: 335: 331: 327: 321: 314: 310: 302: 296: 289: 282: 277: 271: 264: 257: 251: 249: 242: 237: 232: 228: 227: 222: 218: 214: 210: 206: 198: 192: 186: 182: 175: 169: 162: 158: 152: 148: 143: 139: 135: 132: 128: 124: 119: 116: 113: 109: 105: 101: 98: 95: 94: 93: 90: 88: 84: 80: 76: 72: 70: 62: 60: 58: 54: 50: 46: 42: 38: 34: 30: 19: 1963:Nested stack 1906:Context-free 1831:Context-free 1792:Unrestricted 1659: 1649: 1631: 1627: 1617:Donald Knuth 1598: 1588: 1563:(1): 57–81. 1560: 1556: 1527: 1523: 1495: 1489: 1452: 1446: 1437: 1431: 1422: 1416: 1407: 1401: 1365: 1361: 1348: 1311: 1297: 1285:. Retrieved 1275: 1254: 1173: 1170:Applications 1159:nested words 1128: 1121: 1113: 1106: 1098: 1091: 1083: 1076: 1069: 1062: 1054: 1047: 1045: 1035: 1031: 1027: 1023: 1019: 1015: 1011: 1007: 1003: 999: 992: 988: 984: 977: 976: 968: 964: 957: 953: 949: 942: 938: 934: 927: 923: 921: 912: 908: 904: 897: 891: 887: 883: 876: 866: 857: 850: 843: 832: 825: 822: 814: 810: 808: 744: 737: 730: 726: 719: 717: 706: 701: 697: 693: 689: 685: 681: 677: 673: 669: 665: 661: 657: 653: 649: 648: 640: 638: 630: 626: 622: 618: 613: 609: 604: 600: 595: 591: 582: 575: 568: 562: 558: 554: 550: 546: 535: 531: 524: 514: 507: 496: 489: 487: 458: 456: 450: 443: 435: 433: 426: 421: 416: 409: 405: 401: 397: 392: 390: 385: 381: 377: 373: 369: 367: 361: 354: 348: 341: 333: 329: 325: 319: 312: 308: 300: 294: 287: 280: 278:into a tree 275: 269: 262: 255: 252: 247: 240: 235: 230: 224: 220: 216: 212: 208: 204: 203:The grammar 202: 190: 185:term algebra 180: 173: 167: 160: 156: 150: 146: 141: 137: 133: 126: 122: 117: 111: 96: 91: 86: 82: 78: 74: 73: 68: 66: 36: 26: 1972:restricted 1547:10945/40204 1423:Proc. ICALP 1368:(3): 1–43. 1211:constraints 752:Standard ML 337:such that: 299:(in short: 239:on the set 1662:. LIFL-IT. 1634:(1): 1–5. 1287:25 January 1246:References 1205:predicates 63:Definition 1926:Star-free 1880:Positive 1870:Decidable 1805:Positive 1729:Languages 1603:CiteSeerX 1462:1403.7347 1370:CiteSeerX 1261:CiteSeerX 948:) has no 520:), where 217:described 2045:Category 1724:Grammars 1577:31513761 1228:See also 1209:Solving 1199:(=) and 1197:equality 1188:for the 950:datatype 777:datatype 759:datatype 581:the set 476:Example 468:Examples 459:regular 368:Here, a 226:language 172:, where 1947:Decider 1921:Regular 1888:Indexed 1846:Regular 1813:Indexed 1467:Bibcode 1339:7473479 370:context 274:can be 253:A tree 144:, with 102:Ξ£ is a 59:trees. 1999:Finite 1931:Finite 1776:Type-3 1767:Type-2 1749:Type-1 1743:Type-0 1605:  1575:  1477:  1396:Sect.7 1392:768006 1390:  1372:  1337:  1327:  1263:  1193:theory 1090:, and 480:from G 434:Here, 404:) = { 154:, and 92:where 1957:PTIME 1573:S2CID 1457:arXiv 1388:S2CID 1358:(PDF) 1335:S2CID 1307:(PDF) 1024:false 1018:)) β‡’ 1016:BList 1004:false 993:BList 989:false 978:BList 913:BList 909:false 898:BList 892:BList 877:BList 844:BList 804:BList 780:BList 768:false 690:false 684:)) β‡’ 682:BList 670:false 662:BList 650:BList 631:BList 619:BList 610:BList 596:false 576:BList 551:false 536:BList 351:, and 130:, and 108:arity 81:, Ξ£, 49:terms 47:, or 39:is a 1704:and 1475:ISBN 1325:ISBN 1289:2016 1161:and 1038:)). 1032:true 1028:cons 1020:cons 1012:true 1008:cons 1000:cons 998:) β‡’ 985:cons 935:true 905:cons 888:true 884:cons 798:Bool 792:cons 774:true 762:Bool 704:)). 698:true 694:cons 686:cons 678:Bool 674:cons 666:cons 664:) β‡’ 658:Bool 654:cons 627:Bool 623:cons 605:true 601:Bool 592:Bool 563:cons 559:cons 547:true 545:= { 532:Bool 488:Let 332:) ∈ 189:Ξ£ βˆͺ 57:path 51:. A 35:, a 31:and 1636:doi 1565:doi 1542:hdl 1532:doi 1380:doi 1317:doi 1046:If 1036:nil 838:, Ξ£ 831:= ( 786:nil 702:nil 646:is 614:nil 555:nil 530:= { 495:= ( 229:of 219:by 89:), 77:= ( 27:In 2047:: 1700:: 1630:. 1571:. 1559:. 1540:. 1528:13 1526:. 1522:. 1473:. 1465:. 1386:. 1378:. 1366:56 1364:. 1360:. 1333:. 1323:. 1309:. 1184:A 1134:. 1127:= 1112:βŠ† 1097:\ 1082:βˆͺ 1075:, 1068:∩ 1053:, 983:β‡’ 903:β†’ 882:β†’ 856:βˆͺ 849:, 842:, 795:of 741:Ξ£1 652:β‡’ 621:β†’ 612:β†’ 603:β†’ 594:β†’ 574:= 557:, 553:, 549:, 534:, 502:,Ξ£ 464:. 454:. 431:. 415:| 408:∈ 388:. 360:= 347:= 286:∈ 261:∈ 159:∈ 149:∈ 140:β†’ 125:∈ 85:, 1892:β€” 1850:β€” 1817:β€” 1782:β€” 1779:β€” 1773:β€” 1770:β€” 1764:β€” 1761:β€” 1758:β€” 1755:β€” 1752:β€” 1746:β€” 1690:e 1683:t 1676:v 1642:. 1638:: 1632:6 1611:. 1579:. 1567:: 1561:2 1550:. 1544:: 1534:: 1483:. 1469:: 1459:: 1425:. 1394:. 1382:: 1341:. 1319:: 1291:. 1269:. 1165:. 1147:. 1132:2 1129:L 1125:1 1122:L 1117:2 1114:L 1110:1 1107:L 1102:2 1099:L 1095:1 1092:L 1087:2 1084:L 1080:1 1077:L 1073:2 1070:L 1066:1 1063:L 1058:2 1055:L 1051:1 1048:L 1034:, 1030:( 1026:, 1022:( 1014:, 1010:( 1006:, 1002:( 996:1 991:, 987:( 981:1 972:2 969:G 967:( 965:L 961:1 958:G 956:( 954:L 946:2 943:G 941:( 939:L 931:2 928:G 926:( 924:L 918:) 916:1 911:, 907:( 901:1 894:) 890:, 886:( 880:1 870:2 867:P 863:) 861:2 858:P 854:1 851:P 847:1 840:1 836:1 833:N 829:2 826:G 818:1 815:G 813:( 811:L 801:* 789:| 783:= 771:| 765:= 748:1 745:G 738:T 734:1 731:G 729:( 727:L 723:1 720:G 700:, 696:( 692:, 688:( 680:, 676:( 672:, 668:( 660:, 656:( 644:1 641:G 633:) 629:, 625:( 586:1 583:P 572:1 569:Z 543:1 541:Ξ£ 528:1 525:N 518:1 515:P 513:, 511:1 508:Z 506:, 504:1 500:1 497:N 493:1 490:G 482:1 451:G 446:* 444:G 439:Ξ£ 436:T 429:} 427:t 424:* 422:G 419:β‡’ 417:Z 413:Ξ£ 410:T 406:t 402:G 400:( 398:L 393:G 386:S 382:t 378:S 374:S 364:. 362:S 358:2 355:t 349:S 345:1 342:t 334:P 330:t 328:β†’ 326:A 324:( 320:S 316:2 313:t 309:G 306:β‡’ 304:1 301:t 297:) 295:N 293:( 291:Ξ£ 288:T 284:2 281:t 272:) 270:N 268:( 266:Ξ£ 263:T 259:1 256:t 248:N 246:( 244:Ξ£ 241:T 236:G 231:G 221:G 213:P 209:Z 205:G 191:N 181:N 179:( 177:Ξ£ 174:T 170:) 168:N 166:( 164:Ξ£ 161:T 157:t 151:N 147:A 142:t 138:A 134:P 127:N 123:Z 118:Z 114:, 112:N 97:N 87:P 83:Z 79:N 75:G 69:G 20:)

Index

Regular tree language
theoretical computer science
formal language theory
formal grammar
directed trees
terms
regular word grammar
path
ranked alphabet
arity
term algebra
language
tree language

derivation tree
derivation tree
word grammars
Standard ML
regular word grammars
tree automata
nested words
visibly pushdown languages
Instruction selection
decision procedure
first-order logic
theory
equality
set membership
predicates
constraints

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

↑