Knowledge (XXG)

Büchi automaton

Source 📝

3927: 28: 1937: 1639: 2901: 232:
is a theoretical machine which either accepts or rejects infinite inputs. Such a machine has a set of states and a transition function, which determines which state the machine should move to from its current state when it reads the next input character. Some states are accepting states and one state
5451:
Note however that there is a difference in the interpretation between Kripke structures and Büchi automata. While the former explicitly names every state variable's polarity for every state, the latter just declares the current set of variables holding or not holding true. It says absolutely nothing
1645: 1347: 3829: 3682: 3442: 3014: 1016: 3291: 244:, has a transition function which may have multiple outputs, leading to many possible paths for the same input; it accepts an infinite input if and only if some possible path is accepting. Deterministic and non-deterministic Büchi automata generalize 2466:
is accepting if r' is concatenation of an infinite series of finite segments of 1-states (states with third component 1) and 2-states (states with third component 2) alternatively. There is such a series of segments of r' if r' is accepted by
2252: 4743:
Minimizing deterministic Büchi automata (i.e., given a deterministic Büchi automaton, finding a deterministic Büchi automaton recognizing the same language with a minimal number of states) is an NP-complete problem. This is in contrast to
3914:. Using the definition of ω-regular language and the above closure properties of Büchi automata, it can be easily shown that a Büchi automaton can be constructed such that it recognizes any given ω-regular language. For converse, see 2678: 4673:
of finite state systems can often be translated into various operations on Büchi automata. In addition to the closure operations presented above, the following are some useful operations for the applications of Büchi automata.
1165: 1932:{\displaystyle \scriptstyle \Delta _{2}=\{((q_{A},q_{B},2),a,(q'_{A},q'_{B},i))|(q_{A},a,q'_{A})\in \Delta _{A}{\text{ and }}(q_{B},a,q'_{B})\in \Delta _{B}{\text{ and if }}q_{B}\in F_{B}{\text{ then }}i=1{\text{ else }}i=2\}} 1634:{\displaystyle \scriptstyle \Delta _{1}=\{((q_{A},q_{B},1),a,(q'_{A},q'_{B},i))|(q_{A},a,q'_{A})\in \Delta _{A}{\text{ and }}(q_{B},a,q'_{B})\in \Delta _{B}{\text{ and if }}q_{A}\in F_{A}{\text{ then }}i=2{\text{ else }}i=1\}} 2731: 713: 625: 537: 2105: 1341: 1287: 2005: 2402: 2327: 5205: 2907: 3887: 4411: 3296: 5358: 3567: 882: 3687: 3986:
The class of deterministic Büchi automata does not suffice to encompass all omega-regular languages. In particular, there is no deterministic Büchi automaton that recognizes the language
3493: 3097: 2578: 2524: 831: 3562: 3143: 2724: 1214: 1074: 775: 877: 5318: 4469: 7388: 4092: 4035: 3979: 4254: 4039:, which contains exactly words in which 1 occurs only finitely many times. We can demonstrate it by contradiction that no such deterministic Büchi automaton exists. Let us suppose 5419: 5277: 4336: 2464: 2435: 3524: 3174: 3056: 3179: 5242: 4507:
and vice versa, since both types of automaton are defined as 5-tuple of the same components, only the interpretation of acceptance condition is different. We will show that
214: 151: 4793:
Multiple sets of states in acceptance condition can be translated into one set of states by an automata construction, which is known as "counting construction". Let's say
4682:
Since deterministic Büchi automata are strictly less expressive than non-deterministic automata, there can not be an algorithm for determinization of Büchi automata. But,
4170: 4131: 178: 4657: 4574: 115: 5496:
Büchi presented a doubly exponential complement construction in a logical form. Here, we have his construction in the modern notation used in automata theory. Let
4706:
The language recognized by a Büchi automaton is non-empty if and only if there is a final state that is both reachable from the initial state, and lies on a cycle.
4283: 4201: 2114: 83: 56: 4619: 4536: 7708: 7228: 7381: 4870: 5488:. The first construction was presented by Büchi in 1962. Later, other constructions were developed that enabled efficient and optimal complementation. 2896:{\displaystyle \scriptstyle \Delta '=\Delta _{A}\cup \Delta _{C}\cup \{(q,a,q')|q'\in I_{A}{\text{ and }}\exists f\in F_{C}.(q,a,f)\in \Delta _{C}\}} 233:
is the start state. The machine accepts an input if and only if it will pass through an accepting state infinitely many times as it reads the input.
7254: 2583: 7595: 7374: 7193: 630: 542: 454: 7312: 7026: 4767: 3898: 7520: 7106:
Schewe, Sven (2010). "Minimisation of Deterministic Parity and Büchi Automata and Relative Minimisation of Deterministic Finite Automata".
7610: 2011: 4886:
A given Muller automaton can be transformed into an equivalent Büchi automaton with the following automata construction. Let's suppose
1293: 7535: 6098:
to any of the states in Q'. Since the regular languages are closed under finite intersections and under relative complements, every α
5477:
recognized by the given Büchi automaton. Existence of algorithms for this construction proves that the set of ω-regular languages is
1221: 7082: 5851: 249: 2336: 2261: 1945: 7703: 7688: 1087: 418:, the transition function δ is replaced with a transition relation Δ that returns a set of states, and the single initial state 7564: 3009:{\displaystyle \scriptstyle {\text{ if }}I_{C}\cap F_{C}{\text{ is empty then }}I'=I_{C}{\text{ otherwise }}I'=I_{C}\cup I_{A}} 5163: 4735:
Each of the steps of this algorithm can be done in time linear in the automaton size, hence the algorithm is clearly optimal.
85:, the former of which is the start state and the latter of which is accepting. Its inputs are infinite words over the symbols 245: 4785: 4772: 3437:{\displaystyle \scriptstyle \Delta '=\Delta _{C}\cup \{(q_{\text{new}},a,q')|\exists q\in I_{C}.(q,a,q')\in \Delta _{C}\}.} 3843: 4345: 7581: 7506: 4718: 3677:{\displaystyle \scriptstyle A''=(Q_{C}\cup \{q_{\text{new}}\},\Sigma ,\Delta '',\{q_{\text{new}}\},\{q_{\text{new}}\})} 1011:{\displaystyle \scriptstyle (Q_{A}\cup Q_{B},\Sigma ,\Delta _{A}\cup \Delta _{B},I_{A}\cup I_{B},{F}_{A}\cup {F}_{B}).} 7678: 5470: 3824:{\displaystyle \scriptstyle \Delta ''=\Delta '\cup \{(q,a,q_{\text{new}})|\exists q'\in F_{C}.(q,a,q')\in \Delta '\}.} 5324: 429:
of initial states. Generally, the term Büchi automaton without qualifier refers to non-deterministic Büchi automata.
5017:, since initial states are same and ∆' contains ∆. At some non-deterministically chosen position in the input word, 7574: 3061: 2541: 2480: 794: 7499: 4586:
to visit final states infinitely often. Thus, infinitely many finite prefixes of this ω-word will be accepted by
3529: 3110: 2683: 1170: 1030: 731: 836: 7755: 7651: 7646: 5283: 4422: 4687: 4048: 3991: 3935: 7732:
Any language in each category is generated by a grammar and by an automaton in the category in the same line.
4476:
The class of languages recognizable by deterministic Büchi automata is characterized by the following lemma.
3447: 7750: 7154: 7130: 5082: 4762: 4683: 4212: 265: 5397: 7662: 7600: 7525: 7353: 257: 5248: 4290: 3286:{\displaystyle \scriptstyle A'=(Q_{C}\cup \{q_{\text{new}}\},\Sigma ,\Delta ',\{q_{\text{new}}\},F_{C}),} 7605: 7553: 7366: 4861: 2440: 2411: 276: 6985: 6931: 5474: 4757: 3915: 3911: 3498: 3148: 3030: 7698: 7673: 7530: 7491: 3145:
is constructed in two stages. First, we construct a finite automaton A' such that A' also recognizes
402:
accepts exactly those runs in which at least one of the infinitely often occurring states is in 
7358: 5211: 183: 120: 6903:. The r' obtained from this process will have infinitely many run segments containing states from 6270: 3926: 3526:
does not contain the empty string. Second, we will construct the Büchi automaton A" that recognize
7683: 7625: 7569: 7107: 7088: 7036: 4725: 4148: 4109: 156: 4873:. And, a translation from a generalized Büchi automaton to a Büchi automaton is presented above. 7418: 7308: 7191:(1987), "The complementation problem for Büchi automata with applications to temporal logic", 7149: 7078: 7022: 5473:
a Büchi automaton, i.e., constructing another automaton that recognizes the complement of the
2247:{\displaystyle \scriptstyle r'=(q_{A}^{0},q_{B}^{0},i^{0}),(q_{A}^{1},q_{B}^{1},i^{1}),\dots } 4869:
A translation from a Linear temporal logic formula to a generalized Büchi automaton is given
3058:
does not contain the empty word then there is a Büchi automaton that recognizes the language
88: 7667: 7620: 7587: 7433: 7263: 7202: 7163: 7070: 7014: 5762: 5096: 4879: 4745: 4691: 4489: 716: 261: 221: 7338: 4628: 4545: 4261: 4179: 61: 34: 7630: 7545: 7512: 7428: 7401: 7397: 7048: 5462: 4695: 4595: 4512: 225: 6828:. We construct r' inductively in the following way. Let the first state of r' be same as 7135:
Proc. International Congress on Logic, Method, and Philosophy of Science, Stanford, 1960
27: 7641: 7423: 7405: 7349: 7245: 4714: 4670: 4485: 433: 272: 253: 7168: 7067:
Proceedings of the 29th Annual Symposium on Foundations of Computer Science (FOCS '88)
4731:
Check whether there is a non-trivial SCC that is reachable and contains a final state.
7744: 7726: 7207: 7188: 7092: 7282: 6988:
into a Büchi automaton. This construction is doubly exponential in terms of size of
7222: 7062: 5484:
This construction is particularly hard relative to the constructions for the other
5478: 445: 7009:
Büchi, J.R. (1962). "On a Decision Method in Restricted Second Order Arithmetic".
7302: 7018: 6057:
to all the states in Q' and does not have a run that passes through any state in
4779:
Transforming from other models of description to non-deterministic Büchi automata
7693: 7615: 7540: 7298: 7249: 7184: 7322:
Thomas, Wolfgang (1990). "Automata on infinite objects". In Van Leeuwen (ed.).
4484:
An ω-language is recognizable by a deterministic Büchi automaton if it is the
318: 17: 4690:
provide algorithms that can translate a Büchi automaton into a deterministic
7074: 4842:∆' = { ( (q,i), a, (q',j) ) | (q,a,q') ∈ ∆ and if q ∈ F 7152:(1966), "Testing and generating infinite sequences by a finite automaton", 2673:{\displaystyle \scriptstyle A'=(Q_{C}\cup Q_{A},\Sigma ,\Delta ',I',F_{A})} 7267: 180:
denotes the infinite repetition of a string. It rejects the infinite word
5739:
The following three theorems provide a construction of the complement of
787: 708:{\displaystyle \scriptstyle C=(Q_{C},\Sigma ,\Delta _{C},I_{C},{F}_{C})} 620:{\displaystyle \scriptstyle B=(Q_{B},\Sigma ,\Delta _{B},I_{B},{F}_{B})} 532:{\displaystyle \scriptstyle A=(Q_{A},\Sigma ,\Delta _{A},I_{A},{F}_{A})} 7133:(1962), "On a decision method in restricted second order arithmetic", 6363:) occurs. By the infinite Ramsey theorem, we can find an infinite set 5723:
is a map definable in this way, we denote the (unique) class defining
4709:
An effective algorithm that can check emptiness of a Büchi automaton:
6784:
must be an infinite set. Similarly, we can split the word w'. Let w'
4817:
are sets of accepting states then the equivalent Büchi automaton is
5081:. This construction closely follows the first part of the proof of 3176:
but there are no incoming transitions to initial states of A'. So,
7656: 7112: 5525:
be an equivalence relation over elements of Σ such that for each
2100:{\displaystyle \scriptstyle F'=\{(q_{A},q_{B},2)|q_{B}\in F_{B}\}} 26: 5009:
as follows: At the beginning of the input word, the execution of
1336:{\displaystyle \scriptstyle \Delta '=\Delta _{1}\cup \Delta _{2}} 7370: 4910:
are sets of accepting states. An equivalent Büchi automaton is
1282:{\displaystyle \scriptstyle Q'=Q_{A}\times Q_{B}\times \{1,2\}} 7069:, Washington DC, US: IEEE Computer Society, pp. 319–327, 6428:
be a defining map of an equivalence class such that for each
5141:
is a relation between two states also interpreted as an edge,
6090:∈ Q'}, which is the set of non-empty words that cannot move 5452:
about the other variables that could be present in the model.
5158:
The Büchi automaton will have the following characteristics:
5021:
decides of jump into newly added states via a transition in ∆
2397:{\displaystyle \scriptstyle r_{B}=q_{B}^{0},q_{B}^{1},\dots } 2322:{\displaystyle \scriptstyle r_{A}=q_{A}^{0},q_{A}^{1},\dots } 2000:{\displaystyle \scriptstyle I'=I_{A}\times I_{B}\times \{1\}} 7725:
Each category of languages, except those marked by a , is a
7252:(July 2001), "Weak alternating automata are not that weak", 7352:"An automata-theoretic approach to linear temporal logic". 1160:{\displaystyle \scriptstyle A'=(Q',\Sigma ,\Delta ',I',F')} 4728:) to find which SCCs are reachable from the initial state. 7013:. Stanford: Stanford University Press. pp. 425–435. 6049:∈ Q'}, which is the set of non-empty words that can move 5761:
has finitely many equivalent classes and each class is a
6911:
is infinite. Therefore, r' is an accepting run and w' ∈
5784:
has finitely many equivalence classes. Now we show that
5200:{\displaystyle Q_{\text{final}}=Q\cup \{{\text{init}}\}} 3840:
There is a Büchi automaton that recognizes the language
2477:
There is a Büchi automaton that recognizes the language
1027:
There is a Büchi automaton that recognizes the language
728:
There is a Büchi automaton that recognizes the language
4950: ={ ( q, a, (i,q',∅) ) | (q, a, q') ∈ ∆ and q' ∈ F 4961:={ ( (i,q,R), a, (i,q',R') ) | (q,a,q')∈∆ and q,q' ∈ F 3847: 3691: 3571: 3564:
by adding a loop back to the initial state of A'. So,
3533: 3502: 3451: 3300: 3183: 3152: 3114: 3065: 3034: 2911: 2735: 2687: 2587: 2545: 2484: 2444: 2415: 2340: 2265: 2118: 2015: 1949: 1649: 1351: 1297: 1225: 1174: 1091: 1034: 886: 840: 798: 735: 634: 546: 458: 6404:
be a defining map of an equivalence class such that
6335:
of size 2. We assign the colors as follows. For each
5400: 5327: 5286: 5251: 5214: 5166: 4631: 4598: 4548: 4515: 4425: 4348: 4293: 4264: 4215: 4182: 4151: 4112: 4051: 3994: 3938: 3922:
Deterministic versus non-deterministic Büchi automata
3846: 3690: 3570: 3532: 3501: 3450: 3299: 3182: 3151: 3113: 3064: 3033: 2910: 2734: 2686: 2586: 2544: 2483: 2443: 2414: 2339: 2264: 2117: 2014: 1948: 1648: 1350: 1296: 1224: 1173: 1090: 1033: 885: 839: 797: 734: 633: 545: 457: 186: 159: 123: 91: 64: 37: 7137:, Stanford: Stanford University Press, pp. 1–12 3930:
A non-deterministic Büchi automaton that recognizes
3882:{\displaystyle \scriptstyle \Sigma ^{\omega }/L(A).} 7225:(October 1988), "On the complexity of ω-automata", 5001:and adds extra states on them. The Büchi automaton 4413:is generated which causes A to visit some state in 4406:{\displaystyle 0^{i_{0}}10^{i_{1}}10^{i_{2}}\dots } 4043:is a deterministic Büchi automaton that recognizes 5413: 5352: 5312: 5271: 5236: 5199: 5149:are the set of atomic propositions that form  4651: 4613: 4568: 4530: 4503:can be viewed as a deterministic finite automaton 4463: 4405: 4330: 4277: 4248: 4195: 4164: 4125: 4086: 4029: 3973: 3881: 3823: 3676: 3556: 3518: 3487: 3436: 3285: 3168: 3137: 3091: 3050: 3008: 2895: 2718: 2672: 2572: 2518: 2458: 2429: 2396: 2321: 2246: 2099: 1999: 1931: 1633: 1335: 1281: 1208: 1159: 1068: 1010: 871: 825: 769: 707: 619: 531: 208: 172: 145: 109: 77: 50: 6880:, we can extend the run along the word segment w' 275:as an automata-theoretic version of a formula in 5990:∈ Q'}, which is the set of words that can move 5353:{\displaystyle \delta =q{\overrightarrow {a}}p} 4342:. Continuing with this construction the ω-word 264:. They are named after the Swiss mathematician 6852:. By induction hypothesis, we have a run on w' 6585:), otherwise the theorem holds trivially. Let 117:. As an example, it accepts the infinite word 7382: 5609:→ 2 × 2 in the following way: for each state 310:) that consists of the following components: 8: 7229:Symposium on Foundations of Computer Science 5307: 5299: 5266: 5258: 5194: 5186: 3814: 3714: 3667: 3654: 3648: 3635: 3612: 3599: 3427: 3325: 3260: 3247: 3224: 3211: 3092:{\displaystyle \scriptstyle L(C)^{\omega }.} 2889: 2773: 2573:{\displaystyle \scriptstyle Q_{C}\cap Q_{A}} 2519:{\displaystyle \scriptstyle L(C)\cdot L(A).} 2093: 2027: 1993: 1987: 1925: 1663: 1627: 1365: 1275: 1263: 826:{\displaystyle \scriptstyle Q_{A}\cap Q_{B}} 104: 92: 7704:Counter-free (with aperiodic finite monoid) 7065:(1988), "On the complexity of ω-automata", 5998:to all the states in Q' via some state in 3557:{\displaystyle \scriptstyle L(C)^{\omega }} 3138:{\displaystyle \scriptstyle L(C)^{\omega }} 2719:{\displaystyle \scriptstyle L(C)\cdot L(A)} 1209:{\displaystyle \scriptstyle L(A)\cap L(B),} 1069:{\displaystyle \scriptstyle L(A)\cap L(B).} 770:{\displaystyle \scriptstyle L(A)\cup L(B).} 7414: 7389: 7375: 7367: 7339:"Finite-state Automata on Infinite Inputs" 6922:By the above theorems, we can represent Σ- 5062:states again and again. So, if the states 872:{\displaystyle \scriptstyle L(A)\cup L(B)} 432:For more comprehensive formalism see also 7357: 7307:. Springer Science & Business Media. 7206: 7167: 7125: 7123: 7111: 6841:, we can choose a run segment on word w' 5401: 5399: 5337: 5326: 5313:{\displaystyle F=Q\cup \{{\text{init}}\}} 5302: 5285: 5261: 5250: 5225: 5213: 5189: 5171: 5165: 4630: 4597: 4547: 4514: 4464:{\displaystyle (0\cup 1)^{*}0^{\omega }.} 4452: 4442: 4424: 4392: 4387: 4375: 4370: 4358: 4353: 4347: 4320: 4315: 4303: 4298: 4292: 4269: 4263: 4237: 4225: 4220: 4214: 4187: 4181: 4156: 4150: 4117: 4111: 4078: 4068: 4050: 4021: 4011: 3993: 3965: 3955: 3937: 3858: 3852: 3845: 3768: 3745: 3736: 3689: 3661: 3642: 3606: 3590: 3569: 3547: 3531: 3500: 3449: 3421: 3379: 3361: 3335: 3316: 3298: 3270: 3254: 3218: 3202: 3181: 3150: 3128: 3112: 3079: 3063: 3032: 2999: 2986: 2966: 2960: 2940: 2934: 2921: 2912: 2909: 2883: 2846: 2828: 2822: 2802: 2764: 2751: 2733: 2685: 2660: 2619: 2606: 2585: 2563: 2550: 2543: 2482: 2449: 2442: 2420: 2413: 2381: 2376: 2363: 2358: 2345: 2338: 2306: 2301: 2288: 2283: 2270: 2263: 2228: 2215: 2210: 2197: 2192: 2173: 2160: 2155: 2142: 2137: 2116: 2087: 2074: 2065: 2050: 2037: 2013: 1978: 1965: 1947: 1911: 1897: 1891: 1878: 1869: 1863: 1844: 1825: 1813: 1807: 1788: 1769: 1757: 1736: 1720: 1689: 1676: 1654: 1647: 1613: 1599: 1593: 1580: 1571: 1565: 1546: 1527: 1515: 1509: 1490: 1471: 1459: 1438: 1422: 1391: 1378: 1356: 1349: 1326: 1313: 1295: 1254: 1241: 1223: 1172: 1089: 1032: 995: 990: 980: 975: 965: 952: 939: 926: 907: 894: 884: 838: 816: 803: 796: 733: 695: 690: 680: 667: 648: 632: 607: 602: 592: 579: 560: 544: 519: 514: 504: 491: 472: 456: 200: 185: 164: 158: 137: 122: 90: 69: 63: 42: 36: 7324:Handbook of Theoretical Computer Science 5077:accepts corresponding input and so does 4748:, which can be done in polynomial time. 4417:infinitely often and the word is not in 4087:{\displaystyle (0\cup 1)^{*}0^{\omega }} 4030:{\displaystyle (0\cup 1)^{*}0^{\omega }} 3974:{\displaystyle (0\cup 1)^{*}0^{\omega }} 3925: 7255:ACM Transactions on Computational Logic 7011:The Collected Works of J. Richard Büchi 7001: 5485: 5051:then it is reset to the empty set and ∆ 4338:the automaton will visit some state in 3488:{\displaystyle \scriptstyle L(C)=L(A')} 2254:is a run of automaton A' on input word 7596:Linear context-free rewriting language 7044: 7034: 6597:. We need to show that each word w' ∈ 6321:. Consider the set of natural numbers 4249:{\displaystyle 0^{i_{0}}10^{\omega }.} 252:to infinite inputs. Each are types of 7521:Linear context-free rewriting systems 6631:occurs in r' infinitely often. Since 6375:of size 2 has same color. Let 0 < 5591:if and only if this is possible over 5567:if and only if this is possible over 5414:{\displaystyle {\overrightarrow {a}}} 879:is recognized by the Büchi automaton 7: 7304:Automata Theory and its Applications 6351:} be the equivalence class in which 5486:closure properties of Büchi automata 5467:complementation of a Büchi automaton 4143:after reading some finite prefix of 3916:construction of a ω-regular language 3107:The Büchi automaton that recognizes 6984:) is an ω-regular language. We can 6627:over input w' such that a state in 5272:{\displaystyle I=\{{\text{init}}\}} 4331:{\displaystyle 0^{i_{0}}10^{i_{1}}} 31:A Büchi automaton with two states, 7729:of the category directly above it. 6887:such that the extension reaches s 6753:if and only if the run segment in 6623:), i.e., there exists a run r' of 5743:using the equivalence classes of ~ 5215: 5073:are visited infinitely often then 4997:keeps original set of states from 4768:Semi-deterministic Büchi automaton 4499:Any deterministic Büchi automaton 3849: 3807: 3750: 3704: 3693: 3625: 3618: 3418: 3366: 3313: 3302: 3237: 3230: 2880: 2833: 2761: 2748: 2737: 2635: 2628: 2580:is empty then the Büchi automaton 2459:{\displaystyle \scriptstyle r_{B}} 2430:{\displaystyle \scriptstyle r_{A}} 1860: 1804: 1651: 1562: 1506: 1353: 1323: 1310: 1299: 1124: 1117: 936: 923: 916: 664: 657: 576: 569: 488: 481: 25: 5852:nondeterministic finite automaton 4902:}) is a Muller automaton, where F 3519:{\displaystyle \scriptstyle L(C)} 3169:{\displaystyle \scriptstyle L(C)} 3051:{\displaystyle \scriptstyle L(C)} 271:Büchi automata are often used in 238:non-deterministic Büchi automaton 7284:Büchi Complementation Made Tight 250:nondeterministic finite automata 5145:is the label for the state and 5055:try to visit all the states of 5029:try to visit all the states of 5005:simulates the Muller automaton 4969:then R'= ∅ otherwise R'=R∪{q} } 4846:then j=((i+1) mod n) else j=i } 260:, the infinite word version of 256:. Büchi automata recognize the 6745:be a set of indices such that 6325:. Let equivalence classes of ~ 5770:Since there are finitely many 5237:{\displaystyle \Sigma =2^{AP}} 5137:is the set of initial states, 4646: 4635: 4608: 4602: 4563: 4552: 4525: 4519: 4439: 4426: 4065: 4052: 4008: 3995: 3952: 3939: 3872: 3866: 3800: 3777: 3746: 3742: 3717: 3670: 3583: 3544: 3537: 3512: 3506: 3481: 3470: 3461: 3455: 3411: 3388: 3362: 3358: 3328: 3276: 3195: 3162: 3156: 3125: 3118: 3076: 3069: 3044: 3038: 2873: 2855: 2803: 2799: 2776: 2712: 2706: 2697: 2691: 2666: 2599: 2509: 2503: 2494: 2488: 2234: 2185: 2179: 2130: 2066: 2062: 2030: 1853: 1818: 1797: 1762: 1758: 1754: 1751: 1713: 1701: 1669: 1666: 1555: 1520: 1499: 1464: 1460: 1456: 1453: 1415: 1403: 1371: 1368: 1199: 1193: 1184: 1178: 1153: 1103: 1059: 1053: 1044: 1038: 1001: 887: 865: 859: 850: 844: 760: 754: 745: 739: 701: 641: 613: 553: 525: 465: 240:, later referred to just as a 209:{\displaystyle aaab^{\omega }} 146:{\displaystyle (ab)^{\omega }} 134: 124: 1: 7326:. Elsevier. pp. 133–164. 7169:10.1016/s0019-9958(66)80013-x 6119:is regular. By definitions, 4719:strongly connected components 3910:Büchi automata recognize the 444:The set of Büchi automata is 336:Σ is a finite set called the 289:deterministic Büchi automaton 268:, who invented them in 1962. 246:deterministic finite automata 230:deterministic Büchi automaton 7208:10.1016/0304-3975(87)90008-9 7194:Theoretical Computer Science 7019:10.1007/978-1-4613-8928-6_23 6970:are equivalence classes of ~ 6510:be equivalence classes of ~ 6331:be the colors of subsets of 5491: 5025:. Then, the transitions in ∆ 4713:Consider the automaton as a 6273:to prove this theorem. Let 5793:is a regular language. For 4773:Generalized Büchi automaton 4578:. An ω-word is accepted by 4165:{\displaystyle 0^{\omega }} 4126:{\displaystyle 0^{\omega }} 351: × Σ →  173:{\displaystyle x^{\omega }} 7772: 7611:Deterministic context-free 7536:Deterministic context-free 4821: = (Q', Σ, ∆',q' 4786:generalized Büchi automata 448:the following operations. 355:is a function, called the 7722: 7684:Nondeterministic pushdown 7412: 6371:such that each subset of 5013:follows the execution of 4914: = (Q', Σ, ∆',Q 4540:is the limit language of 4139:will visit some state in 2942: is empty then  7231:, White Plains, New York 6555:Suppose there is a word 6534:) is either a subset of 4724:Run a search (e.g., the 4209:also accepts the ω-word 7155:Information and Control 7075:10.1109/SFCS.1988.21948 6589:be an accepting run of 6271:infinite Ramsey theorem 5778:→ 2 × 2, the relation ~ 5543:if and only if for all 4623:is a limit language of 3918:for a Büchi automaton. 3897:The proof is presented 110:{\displaystyle \{a,b\}} 7689:Deterministic pushdown 7565:Recursively enumerable 7297:Bakhadyr Khoussainov; 6986:translate the language 6891:and visits a state in 6776:contains a state from 5415: 5354: 5314: 5273: 5238: 5201: 5133:is the set of states, 5090:From Kripke structures 4717:and decompose it into 4653: 4615: 4570: 4532: 4465: 4407: 4332: 4279: 4250: 4197: 4166: 4127: 4088: 4031: 3983: 3975: 3906:Recognizable languages 3883: 3825: 3678: 3558: 3520: 3489: 3438: 3287: 3170: 3139: 3093: 3052: 3010: 2897: 2720: 2674: 2574: 2520: 2460: 2431: 2398: 2323: 2248: 2101: 2001: 1933: 1635: 1337: 1283: 1210: 1161: 1070: 1012: 873: 827: 771: 709: 627:be Büchi automata and 621: 533: 217: 210: 174: 147: 111: 79: 52: 7281:Schewe, Sven (2009). 7268:10.1145/377978.377993 6930:) as finite union of 6796:... = w' such that w' 5416: 5355: 5315: 5274: 5239: 5202: 4890: = (Q,Σ,∆,Q 4862:Linear temporal logic 4797: = (Q,Σ,∆,q 4654: 4652:{\displaystyle L(A')} 4616: 4571: 4569:{\displaystyle L(A')} 4533: 4466: 4408: 4333: 4280: 4278:{\displaystyle i_{1}} 4251: 4198: 4196:{\displaystyle i_{0}} 4167: 4128: 4096:with final state set 4089: 4032: 3976: 3929: 3884: 3826: 3679: 3559: 3521: 3490: 3439: 3288: 3171: 3140: 3094: 3053: 3011: 2968: otherwise  2898: 2721: 2675: 2575: 2521: 2461: 2432: 2399: 2324: 2249: 2102: 2002: 1934: 1636: 1338: 1284: 1211: 1162: 1071: 1013: 874: 828: 772: 710: 622: 534: 425:is replaced by a set 277:linear temporal logic 211: 175: 148: 112: 80: 78:{\displaystyle q_{1}} 53: 51:{\displaystyle q_{0}} 30: 7674:Tree stack automaton 6542:) or disjoint from 6343:, let the color of { 5492:Büchi's construction 5398: 5325: 5284: 5249: 5212: 5164: 5083:McNaughton's Theorem 4809:}) is a GBA, where F 4763:Weak Büchi automaton 4688:Safra's construction 4684:McNaughton's Theorem 4629: 4614:{\displaystyle L(A)} 4596: 4546: 4531:{\displaystyle L(A)} 4513: 4423: 4346: 4291: 4262: 4256:Therefore, for some 4213: 4180: 4149: 4110: 4049: 3992: 3936: 3844: 3688: 3568: 3530: 3499: 3448: 3297: 3180: 3149: 3111: 3062: 3031: 2908: 2732: 2684: 2584: 2542: 2481: 2441: 2412: 2337: 2262: 2115: 2012: 1946: 1646: 1348: 1294: 1222: 1171: 1088: 1084:The Büchi automaton 1031: 883: 837: 795: 732: 631: 543: 455: 396:acceptance condition 266:Julius Richard Büchi 184: 157: 121: 89: 62: 35: 7582:range concatenation 7507:range concatenation 7301:(6 December 2012). 6932:ω-regular languages 6871:. By definition of 6832:. By definition of 5689:can move automaton 5658:can move automaton 4935:∆'= ∆ ∪ ∆ 4287:, after the prefix 3912:ω-regular languages 2386: 2368: 2311: 2293: 2220: 2202: 2165: 2147: 1852: 1796: 1744: 1728: 1554: 1498: 1446: 1430: 357:transition function 258:ω-regular languages 7233:, pp. 319–327 5957:) ∈ Δ }. Let Q' ⊆ 5475:ω-regular language 5411: 5350: 5310: 5269: 5234: 5197: 4828:Q' = Q × {1,...,n} 4758:Co-Büchi automaton 4726:depth-first search 4702:Emptiness checking 4649: 4611: 4566: 4528: 4461: 4403: 4328: 4275: 4246: 4193: 4162: 4123: 4084: 4027: 3984: 3971: 3879: 3878: 3821: 3820: 3674: 3673: 3554: 3553: 3516: 3515: 3485: 3484: 3434: 3433: 3283: 3282: 3166: 3165: 3135: 3134: 3089: 3088: 3048: 3047: 3006: 3005: 2893: 2892: 2716: 2715: 2670: 2669: 2570: 2569: 2516: 2515: 2456: 2455: 2427: 2426: 2394: 2393: 2372: 2354: 2319: 2318: 2297: 2279: 2244: 2243: 2206: 2188: 2151: 2133: 2097: 2096: 1997: 1996: 1929: 1928: 1871: and if  1840: 1784: 1732: 1716: 1631: 1630: 1573: and if  1542: 1486: 1434: 1418: 1333: 1332: 1279: 1278: 1206: 1205: 1157: 1156: 1066: 1065: 1008: 1007: 869: 868: 823: 822: 767: 766: 705: 704: 617: 616: 529: 528: 440:Closure properties 321:. The elements of 218: 206: 170: 143: 107: 75: 48: 7738: 7737: 7717: 7716: 7679:Embedded pushdown 7575:Context-sensitive 7500:Context-sensitive 7434:Abstract machines 7419:Chomsky hierarchy 7314:978-1-4612-0171-7 7028:978-1-4613-8930-9 5595:. Each class of ~ 5481:complementation. 5409: 5345: 5305: 5264: 5192: 5174: 5044:becomes equal to 5036:and keep growing 4981:{i} × F 4928:{i} × F 4694:or deterministic 4582:if it will force 3739: 3664: 3645: 3609: 3338: 3257: 3221: 2969: 2943: 2915: 2831: 2437:is accepting and 2111:By construction, 1914: 1900: 1872: 1816: 1616: 1602: 1574: 1518: 412:non-deterministic 372:is an element of 283:Formal definition 262:regular languages 16:(Redirected from 7763: 7733: 7730: 7694:Visibly pushdown 7668:Thread automaton 7616:Visibly pushdown 7584: 7541:Visibly pushdown 7509: 7496:(no common name) 7415: 7402:formal languages 7391: 7384: 7377: 7368: 7363: 7361: 7345: 7343: 7327: 7318: 7289: 7288: 7278: 7272: 7270: 7242: 7236: 7234: 7227:Proc. 29th IEEE 7219: 7213: 7211: 7210: 7201:(2–3): 217–237, 7180: 7174: 7172: 7171: 7146: 7140: 7138: 7127: 7118: 7117: 7115: 7103: 7097: 7095: 7059: 7053: 7052: 7046: 7042: 7040: 7032: 7006: 6862:that reaches to 6725:after consuming 6721:be the state in 6269:We will use the 6218:∈ Σ, there are ~ 5886:) ∈ Δ} ∪ { ((1, 5830:, Σ, Δ 5763:regular language 5701:via a state in 5571:and furthermore 5445: 5431: 5420: 5418: 5417: 5412: 5410: 5402: 5371: 5359: 5357: 5356: 5351: 5346: 5338: 5319: 5317: 5316: 5311: 5306: 5303: 5278: 5276: 5275: 5270: 5265: 5262: 5243: 5241: 5240: 5235: 5233: 5232: 5206: 5204: 5203: 5198: 5193: 5190: 5176: 5175: 5172: 5136: 5128: 5127: 5097:Kripke structure 4746:DFA minimization 4692:Muller automaton 4660: 4658: 4656: 4655: 4650: 4645: 4622: 4620: 4618: 4617: 4612: 4589: 4585: 4581: 4577: 4575: 4573: 4572: 4567: 4562: 4539: 4537: 4535: 4534: 4529: 4506: 4502: 4490:regular language 4472: 4470: 4468: 4467: 4462: 4457: 4456: 4447: 4446: 4412: 4410: 4409: 4404: 4399: 4398: 4397: 4396: 4382: 4381: 4380: 4379: 4365: 4364: 4363: 4362: 4337: 4335: 4334: 4329: 4327: 4326: 4325: 4324: 4310: 4309: 4308: 4307: 4286: 4284: 4282: 4281: 4276: 4274: 4273: 4255: 4253: 4252: 4247: 4242: 4241: 4232: 4231: 4230: 4229: 4204: 4202: 4200: 4199: 4194: 4192: 4191: 4174:, say after the 4173: 4171: 4169: 4168: 4163: 4161: 4160: 4134: 4132: 4130: 4129: 4124: 4122: 4121: 4095: 4093: 4091: 4090: 4085: 4083: 4082: 4073: 4072: 4038: 4036: 4034: 4033: 4028: 4026: 4025: 4016: 4015: 3982: 3980: 3978: 3977: 3972: 3970: 3969: 3960: 3959: 3888: 3886: 3885: 3880: 3862: 3857: 3856: 3830: 3828: 3827: 3822: 3813: 3799: 3773: 3772: 3760: 3749: 3741: 3740: 3737: 3710: 3699: 3683: 3681: 3680: 3675: 3666: 3665: 3662: 3647: 3646: 3643: 3631: 3611: 3610: 3607: 3595: 3594: 3579: 3563: 3561: 3560: 3555: 3552: 3551: 3525: 3523: 3522: 3517: 3494: 3492: 3491: 3486: 3480: 3443: 3441: 3440: 3435: 3426: 3425: 3410: 3384: 3383: 3365: 3357: 3340: 3339: 3336: 3321: 3320: 3308: 3292: 3290: 3289: 3284: 3275: 3274: 3259: 3258: 3255: 3243: 3223: 3222: 3219: 3207: 3206: 3191: 3175: 3173: 3172: 3167: 3144: 3142: 3141: 3136: 3133: 3132: 3098: 3096: 3095: 3090: 3084: 3083: 3057: 3055: 3054: 3049: 3015: 3013: 3012: 3007: 3004: 3003: 2991: 2990: 2978: 2970: 2967: 2965: 2964: 2952: 2944: 2941: 2939: 2938: 2926: 2925: 2916: 2913: 2902: 2900: 2899: 2894: 2888: 2887: 2851: 2850: 2832: 2829: 2827: 2826: 2814: 2806: 2798: 2769: 2768: 2756: 2755: 2743: 2725: 2723: 2722: 2717: 2679: 2677: 2676: 2671: 2665: 2664: 2652: 2641: 2624: 2623: 2611: 2610: 2595: 2579: 2577: 2576: 2571: 2568: 2567: 2555: 2554: 2525: 2523: 2522: 2517: 2465: 2463: 2462: 2457: 2454: 2453: 2436: 2434: 2433: 2428: 2425: 2424: 2403: 2401: 2400: 2395: 2385: 2380: 2367: 2362: 2350: 2349: 2328: 2326: 2325: 2320: 2310: 2305: 2292: 2287: 2275: 2274: 2253: 2251: 2250: 2245: 2233: 2232: 2219: 2214: 2201: 2196: 2178: 2177: 2164: 2159: 2146: 2141: 2126: 2106: 2104: 2103: 2098: 2092: 2091: 2079: 2078: 2069: 2055: 2054: 2042: 2041: 2023: 2006: 2004: 2003: 1998: 1983: 1982: 1970: 1969: 1957: 1938: 1936: 1935: 1930: 1915: 1913: else  1912: 1901: 1899: then  1898: 1896: 1895: 1883: 1882: 1873: 1870: 1868: 1867: 1848: 1830: 1829: 1817: 1814: 1812: 1811: 1792: 1774: 1773: 1761: 1740: 1724: 1694: 1693: 1681: 1680: 1659: 1658: 1640: 1638: 1637: 1632: 1617: 1615: else  1614: 1603: 1601: then  1600: 1598: 1597: 1585: 1584: 1575: 1572: 1570: 1569: 1550: 1532: 1531: 1519: 1516: 1514: 1513: 1494: 1476: 1475: 1463: 1442: 1426: 1396: 1395: 1383: 1382: 1361: 1360: 1342: 1340: 1339: 1334: 1331: 1330: 1318: 1317: 1305: 1288: 1286: 1285: 1280: 1259: 1258: 1246: 1245: 1233: 1215: 1213: 1212: 1207: 1166: 1164: 1163: 1158: 1152: 1141: 1130: 1113: 1099: 1075: 1073: 1072: 1067: 1017: 1015: 1014: 1009: 1000: 999: 994: 985: 984: 979: 970: 969: 957: 956: 944: 943: 931: 930: 912: 911: 899: 898: 878: 876: 875: 870: 832: 830: 829: 824: 821: 820: 808: 807: 776: 774: 773: 768: 717:finite automaton 714: 712: 711: 706: 700: 699: 694: 685: 684: 672: 671: 653: 652: 626: 624: 623: 618: 612: 611: 606: 597: 596: 584: 583: 565: 564: 538: 536: 535: 530: 524: 523: 518: 509: 508: 496: 495: 477: 476: 222:computer science 215: 213: 212: 207: 205: 204: 179: 177: 176: 171: 169: 168: 152: 150: 149: 144: 142: 141: 116: 114: 113: 108: 84: 82: 81: 76: 74: 73: 57: 55: 54: 49: 47: 46: 21: 7771: 7770: 7766: 7765: 7764: 7762: 7761: 7760: 7756:Finite automata 7741: 7740: 7739: 7734: 7731: 7724: 7718: 7713: 7635: 7579: 7558: 7504: 7485: 7408: 7406:formal grammars 7398:Automata theory 7395: 7359:10.1.1.125.8126 7350:Vardi, Moshe Y. 7348: 7341: 7337: 7334: 7321: 7315: 7296: 7293: 7292: 7280: 7279: 7275: 7244: 7243: 7239: 7221: 7220: 7216: 7183:Sistla, A. P.; 7182: 7181: 7177: 7148: 7147: 7143: 7129: 7128: 7121: 7105: 7104: 7100: 7085: 7061: 7060: 7056: 7043: 7033: 7029: 7008: 7007: 7003: 6998: 6976:. Therefore, Σ- 6975: 6969: 6960: 6951: 6942: 6890: 6886: 6879: 6870: 6861: 6855: 6851: 6844: 6840: 6827: 6818: 6808: 6799: 6795: 6791: 6787: 6775: 6765: 6740: 6731: 6720: 6711: 6702: 6689: 6680: 6669: 6663: 6659: 6652: 6643: 6614: 6605: 6584: 6575: 6551: 6533: 6524: 6515: 6509: 6500: 6485: 6476: 6463: 6454: 6445: 6423: 6414: 6395: 6388: 6381: 6330: 6320: 6310: 6289: 6283: 6265: 6263: 6254: 6241: 6232: 6223: 6191: 6184: 6177: 6176: 6160: 6159: 6152: 6140: 6139: 6127: 6118: 6111: 6104: 6085: 6067: 6044: 6026: 6008: 5985: 5967: 5956: 5949: 5938: 5931: 5924: 5917: 5913: 5906: 5899: 5892: 5885: 5878: 5871: 5864: 5857: 5850:)} ) be a 5837: 5833: 5826:= ( {0,1}× 5825: 5792: 5783: 5766: 5760: 5748: 5735: 5718: 5711: 5676: 5645: 5630: 5623: 5600: 5555:has a run from 5538: 5524: 5517:Büchi automaton 5510: 5494: 5469:is the task of 5463:automata theory 5459: 5457:Complementation 5433: 5429: 5396: 5395: 5361: 5323: 5322: 5282: 5281: 5247: 5246: 5221: 5210: 5209: 5167: 5162: 5161: 5134: 5105: 5100: 5092: 5071: 5060: 5054: 5049: 5034: 5028: 5024: 4988: 4985: × {F 4984: 4980: 4977: 4968: 4964: 4960: 4953: 4949: 4942: 4938: 4931: 4927: 4924: 4921:Q' = Q ∪  4917: 4909: 4905: 4901: 4897: 4893: 4883: 4880:Muller automata 4866: 4852: 4845: 4838: 4834: 4824: 4816: 4812: 4808: 4804: 4800: 4790: 4781: 4754: 4696:Rabin automaton 4678:Determinization 4668: 4638: 4627: 4626: 4624: 4594: 4593: 4591: 4587: 4583: 4579: 4555: 4544: 4543: 4541: 4511: 4510: 4508: 4504: 4500: 4473:Contradiction. 4448: 4438: 4421: 4420: 4418: 4388: 4383: 4371: 4366: 4354: 4349: 4344: 4343: 4316: 4311: 4299: 4294: 4289: 4288: 4265: 4260: 4259: 4257: 4233: 4221: 4216: 4211: 4210: 4183: 4178: 4177: 4175: 4152: 4147: 4146: 4144: 4113: 4108: 4107: 4105: 4074: 4064: 4047: 4046: 4044: 4017: 4007: 3990: 3989: 3987: 3961: 3951: 3934: 3933: 3931: 3924: 3908: 3848: 3842: 3841: 3836:Complementation 3806: 3792: 3764: 3753: 3732: 3703: 3692: 3686: 3685: 3657: 3638: 3624: 3602: 3586: 3572: 3566: 3565: 3543: 3528: 3527: 3497: 3496: 3473: 3446: 3445: 3417: 3403: 3375: 3350: 3331: 3312: 3301: 3295: 3294: 3266: 3250: 3236: 3214: 3198: 3184: 3178: 3177: 3147: 3146: 3124: 3109: 3108: 3075: 3060: 3059: 3029: 3028: 2995: 2982: 2971: 2956: 2945: 2930: 2917: 2906: 2905: 2879: 2842: 2830: and  2818: 2807: 2791: 2760: 2747: 2736: 2730: 2729: 2682: 2681: 2656: 2645: 2634: 2615: 2602: 2588: 2582: 2581: 2559: 2546: 2540: 2539: 2479: 2478: 2445: 2439: 2438: 2416: 2410: 2409: 2404:is run of B on 2341: 2335: 2334: 2329:is run of A on 2266: 2260: 2259: 2224: 2169: 2119: 2113: 2112: 2083: 2070: 2046: 2033: 2016: 2010: 2009: 1974: 1961: 1950: 1944: 1943: 1887: 1874: 1859: 1821: 1815: and  1803: 1765: 1685: 1672: 1650: 1644: 1643: 1589: 1576: 1561: 1523: 1517: and  1505: 1467: 1387: 1374: 1352: 1346: 1345: 1322: 1309: 1298: 1292: 1291: 1250: 1237: 1226: 1220: 1219: 1169: 1168: 1145: 1134: 1123: 1106: 1092: 1086: 1085: 1029: 1028: 989: 974: 961: 948: 935: 922: 903: 890: 881: 880: 835: 834: 812: 799: 793: 792: 730: 729: 689: 676: 663: 644: 629: 628: 601: 588: 575: 556: 541: 540: 513: 500: 487: 468: 453: 452: 442: 424: 416:Büchi automaton 371: 325:are called the 305: 285: 242:Büchi automaton 226:automata theory 196: 182: 181: 160: 155: 154: 133: 119: 118: 87: 86: 65: 60: 59: 38: 33: 32: 23: 22: 15: 12: 11: 5: 7769: 7767: 7759: 7758: 7753: 7751:Model checking 7743: 7742: 7736: 7735: 7723: 7720: 7719: 7715: 7714: 7712: 7711: 7709:Acyclic finite 7706: 7701: 7696: 7691: 7686: 7681: 7676: 7670: 7665: 7660: 7659:Turing Machine 7654: 7652:Linear-bounded 7649: 7644: 7642:Turing machine 7638: 7636: 7634: 7633: 7628: 7623: 7618: 7613: 7608: 7603: 7601:Tree-adjoining 7598: 7593: 7590: 7585: 7577: 7572: 7567: 7561: 7559: 7557: 7556: 7551: 7548: 7543: 7538: 7533: 7528: 7526:Tree-adjoining 7523: 7518: 7515: 7510: 7502: 7497: 7494: 7488: 7486: 7484: 7483: 7480: 7477: 7474: 7471: 7468: 7465: 7462: 7459: 7456: 7453: 7450: 7447: 7444: 7440: 7437: 7436: 7431: 7426: 7421: 7413: 7410: 7409: 7396: 7394: 7393: 7386: 7379: 7371: 7365: 7364: 7346: 7333: 7332:External links 7330: 7329: 7328: 7319: 7313: 7291: 7290: 7273: 7262:(3): 408–429, 7237: 7214: 7175: 7162:(5): 521–530, 7150:McNaughton, R. 7141: 7119: 7098: 7083: 7054: 7045:|journal= 7027: 7000: 6999: 6997: 6994: 6971: 6965: 6956: 6947: 6938: 6888: 6881: 6875: 6866: 6857: 6853: 6849: 6842: 6836: 6823: 6814: 6804: 6797: 6793: 6789: 6785: 6770: 6761: 6736: 6729: 6716: 6707: 6698: 6685: 6678: 6667: 6661: 6657: 6648: 6639: 6610: 6601: 6580: 6571: 6529: 6520: 6511: 6505: 6496: 6481: 6472: 6459: 6450: 6440: 6419: 6412: 6393: 6386: 6379: 6326: 6315: 6306: 6287: 6281: 6259: 6250: 6237: 6228: 6219: 6189: 6182: 6174: 6162: 6157: 6150: 6142: 6137: 6129: 6123: 6113: 6106: 6099: 6076: 6062: 6035: 6017: 6003: 5976: 5962: 5954: 5947: 5936: 5929: 5922: 5915: 5911: 5904: 5897: 5890: 5883: 5876: 5869: 5862: 5855: 5835: 5831: 5813: 5809:∈ {0,1}, let 5788: 5779: 5756: 5744: 5731: 5716: 5709: 5674: 5643: 5628: 5621: 5601:defines a map 5596: 5575:has a run via 5534: 5520: 5508: 5500: = ( 5493: 5490: 5458: 5455: 5454: 5453: 5448: 5447: 5408: 5405: 5391: 5390: 5389: 5388: 5349: 5344: 5341: 5336: 5333: 5330: 5320: 5309: 5301: 5298: 5295: 5292: 5289: 5279: 5268: 5260: 5257: 5254: 5244: 5231: 5228: 5224: 5220: 5217: 5207: 5196: 5188: 5185: 5182: 5179: 5170: 5155: 5154: 5099:be defined by 5095:Let the given 5091: 5088: 5087: 5086: 5069: 5058: 5052: 5047: 5032: 5026: 5022: 4992: 4991: 4990: 4986: 4982: 4978: 4975: 4972: 4971: 4970: 4966: 4962: 4958: 4955: 4951: 4947: 4940: 4939: ∪ ∆ 4936: 4933: 4932: × 2 4929: 4925: 4922: 4915: 4907: 4903: 4899: 4895: 4891: 4882: 4876: 4875: 4874: 4865: 4858: 4857: 4856: 4855: 4854: 4850: 4847: 4843: 4840: 4836: 4832: 4829: 4822: 4814: 4810: 4806: 4802: 4798: 4789: 4782: 4780: 4777: 4776: 4775: 4770: 4765: 4760: 4753: 4750: 4741: 4740: 4733: 4732: 4729: 4722: 4715:directed graph 4704: 4703: 4680: 4679: 4671:Model checking 4667: 4664: 4663: 4662: 4648: 4644: 4641: 4637: 4634: 4610: 4607: 4604: 4601: 4565: 4561: 4558: 4554: 4551: 4527: 4524: 4521: 4518: 4494: 4486:limit language 4460: 4455: 4451: 4445: 4441: 4437: 4434: 4431: 4428: 4402: 4395: 4391: 4386: 4378: 4374: 4369: 4361: 4357: 4352: 4323: 4319: 4314: 4306: 4302: 4297: 4272: 4268: 4245: 4240: 4236: 4228: 4224: 4219: 4190: 4186: 4159: 4155: 4120: 4116: 4081: 4077: 4071: 4067: 4063: 4060: 4057: 4054: 4024: 4020: 4014: 4010: 4006: 4003: 4000: 3997: 3968: 3964: 3958: 3954: 3950: 3947: 3944: 3941: 3923: 3920: 3907: 3904: 3903: 3902: 3891: 3890: 3877: 3874: 3871: 3868: 3865: 3861: 3855: 3851: 3832: 3831: 3819: 3816: 3812: 3809: 3805: 3802: 3798: 3795: 3791: 3788: 3785: 3782: 3779: 3776: 3771: 3767: 3763: 3759: 3756: 3752: 3748: 3744: 3735: 3731: 3728: 3725: 3722: 3719: 3716: 3713: 3709: 3706: 3702: 3698: 3695: 3672: 3669: 3660: 3656: 3653: 3650: 3641: 3637: 3634: 3630: 3627: 3623: 3620: 3617: 3614: 3605: 3601: 3598: 3593: 3589: 3585: 3582: 3578: 3575: 3550: 3546: 3542: 3539: 3536: 3514: 3511: 3508: 3505: 3483: 3479: 3476: 3472: 3469: 3466: 3463: 3460: 3457: 3454: 3432: 3429: 3424: 3420: 3416: 3413: 3409: 3406: 3402: 3399: 3396: 3393: 3390: 3387: 3382: 3378: 3374: 3371: 3368: 3364: 3360: 3356: 3353: 3349: 3346: 3343: 3334: 3330: 3327: 3324: 3319: 3315: 3311: 3307: 3304: 3281: 3278: 3273: 3269: 3265: 3262: 3253: 3249: 3246: 3242: 3239: 3235: 3232: 3229: 3226: 3217: 3213: 3210: 3205: 3201: 3197: 3194: 3190: 3187: 3164: 3161: 3158: 3155: 3131: 3127: 3123: 3120: 3117: 3101: 3100: 3087: 3082: 3078: 3074: 3071: 3068: 3046: 3043: 3040: 3037: 3023:ω-closure 3019: 3018: 3017: 3016: 3002: 2998: 2994: 2989: 2985: 2981: 2977: 2974: 2963: 2959: 2955: 2951: 2948: 2937: 2933: 2929: 2924: 2920: 2914: if  2903: 2891: 2886: 2882: 2878: 2875: 2872: 2869: 2866: 2863: 2860: 2857: 2854: 2849: 2845: 2841: 2838: 2835: 2825: 2821: 2817: 2813: 2810: 2805: 2801: 2797: 2794: 2790: 2787: 2784: 2781: 2778: 2775: 2772: 2767: 2763: 2759: 2754: 2750: 2746: 2742: 2739: 2714: 2711: 2708: 2705: 2702: 2699: 2696: 2693: 2690: 2668: 2663: 2659: 2655: 2651: 2648: 2644: 2640: 2637: 2633: 2630: 2627: 2622: 2618: 2614: 2609: 2605: 2601: 2598: 2594: 2591: 2566: 2562: 2558: 2553: 2549: 2534:If we assume, 2528: 2527: 2514: 2511: 2508: 2505: 2502: 2499: 2496: 2493: 2490: 2487: 2469: 2468: 2452: 2448: 2423: 2419: 2392: 2389: 2384: 2379: 2375: 2371: 2366: 2361: 2357: 2353: 2348: 2344: 2317: 2314: 2309: 2304: 2300: 2296: 2291: 2286: 2282: 2278: 2273: 2269: 2242: 2239: 2236: 2231: 2227: 2223: 2218: 2213: 2209: 2205: 2200: 2195: 2191: 2187: 2184: 2181: 2176: 2172: 2168: 2163: 2158: 2154: 2150: 2145: 2140: 2136: 2132: 2129: 2125: 2122: 2109: 2108: 2107: 2095: 2090: 2086: 2082: 2077: 2073: 2068: 2064: 2061: 2058: 2053: 2049: 2045: 2040: 2036: 2032: 2029: 2026: 2022: 2019: 2007: 1995: 1992: 1989: 1986: 1981: 1977: 1973: 1968: 1964: 1960: 1956: 1953: 1941: 1940: 1939: 1927: 1924: 1921: 1918: 1910: 1907: 1904: 1894: 1890: 1886: 1881: 1877: 1866: 1862: 1858: 1855: 1851: 1847: 1843: 1839: 1836: 1833: 1828: 1824: 1820: 1810: 1806: 1802: 1799: 1795: 1791: 1787: 1783: 1780: 1777: 1772: 1768: 1764: 1760: 1756: 1753: 1750: 1747: 1743: 1739: 1735: 1731: 1727: 1723: 1719: 1715: 1712: 1709: 1706: 1703: 1700: 1697: 1692: 1688: 1684: 1679: 1675: 1671: 1668: 1665: 1662: 1657: 1653: 1641: 1629: 1626: 1623: 1620: 1612: 1609: 1606: 1596: 1592: 1588: 1583: 1579: 1568: 1564: 1560: 1557: 1553: 1549: 1545: 1541: 1538: 1535: 1530: 1526: 1522: 1512: 1508: 1504: 1501: 1497: 1493: 1489: 1485: 1482: 1479: 1474: 1470: 1466: 1462: 1458: 1455: 1452: 1449: 1445: 1441: 1437: 1433: 1429: 1425: 1421: 1417: 1414: 1411: 1408: 1405: 1402: 1399: 1394: 1390: 1386: 1381: 1377: 1373: 1370: 1367: 1364: 1359: 1355: 1329: 1325: 1321: 1316: 1312: 1308: 1304: 1301: 1289: 1277: 1274: 1271: 1268: 1265: 1262: 1257: 1253: 1249: 1244: 1240: 1236: 1232: 1229: 1204: 1201: 1198: 1195: 1192: 1189: 1186: 1183: 1180: 1177: 1155: 1151: 1148: 1144: 1140: 1137: 1133: 1129: 1126: 1122: 1119: 1116: 1112: 1109: 1105: 1102: 1098: 1095: 1078: 1077: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1043: 1040: 1037: 1019: 1018: 1006: 1003: 998: 993: 988: 983: 978: 973: 968: 964: 960: 955: 951: 947: 942: 938: 934: 929: 925: 921: 918: 915: 910: 906: 902: 897: 893: 889: 867: 864: 861: 858: 855: 852: 849: 846: 843: 833:is empty then 819: 815: 811: 806: 802: 785:If we assume, 779: 778: 765: 762: 759: 756: 753: 750: 747: 744: 741: 738: 703: 698: 693: 688: 683: 679: 675: 670: 666: 662: 659: 656: 651: 647: 643: 640: 637: 615: 610: 605: 600: 595: 591: 587: 582: 578: 574: 571: 568: 563: 559: 555: 552: 549: 527: 522: 517: 512: 507: 503: 499: 494: 490: 486: 483: 480: 475: 471: 467: 464: 461: 441: 438: 422: 408: 407: 385: 369: 364: 345: 334: 303: 295: = ( 284: 281: 273:model checking 203: 199: 195: 192: 189: 167: 163: 140: 136: 132: 129: 126: 106: 103: 100: 97: 94: 72: 68: 45: 41: 24: 18:Büchi automata 14: 13: 10: 9: 6: 4: 3: 2: 7768: 7757: 7754: 7752: 7749: 7748: 7746: 7728: 7727:proper subset 7721: 7710: 7707: 7705: 7702: 7700: 7697: 7695: 7692: 7690: 7687: 7685: 7682: 7680: 7677: 7675: 7671: 7669: 7666: 7664: 7661: 7658: 7655: 7653: 7650: 7648: 7645: 7643: 7640: 7639: 7637: 7632: 7629: 7627: 7624: 7622: 7619: 7617: 7614: 7612: 7609: 7607: 7604: 7602: 7599: 7597: 7594: 7591: 7589: 7586: 7583: 7578: 7576: 7573: 7571: 7568: 7566: 7563: 7562: 7560: 7555: 7554:Non-recursive 7552: 7549: 7547: 7544: 7542: 7539: 7537: 7534: 7532: 7529: 7527: 7524: 7522: 7519: 7516: 7514: 7511: 7508: 7503: 7501: 7498: 7495: 7493: 7490: 7489: 7487: 7481: 7478: 7475: 7472: 7469: 7466: 7463: 7460: 7457: 7454: 7451: 7448: 7445: 7442: 7441: 7439: 7438: 7435: 7432: 7430: 7427: 7425: 7422: 7420: 7417: 7416: 7411: 7407: 7403: 7399: 7392: 7387: 7385: 7380: 7378: 7373: 7372: 7369: 7360: 7355: 7351: 7347: 7340: 7336: 7335: 7331: 7325: 7320: 7316: 7310: 7306: 7305: 7300: 7295: 7294: 7286: 7285: 7277: 7274: 7269: 7265: 7261: 7257: 7256: 7251: 7247: 7246:Kupferman, O. 7241: 7238: 7232: 7230: 7224: 7218: 7215: 7209: 7204: 7200: 7196: 7195: 7190: 7186: 7179: 7176: 7170: 7165: 7161: 7157: 7156: 7151: 7145: 7142: 7136: 7132: 7126: 7124: 7120: 7114: 7109: 7102: 7099: 7094: 7090: 7086: 7084:0-8186-0877-3 7080: 7076: 7072: 7068: 7064: 7058: 7055: 7050: 7038: 7030: 7024: 7020: 7016: 7012: 7005: 7002: 6995: 6993: 6991: 6987: 6983: 6979: 6974: 6968: 6964: 6959: 6955: 6950: 6946: 6941: 6937: 6933: 6929: 6925: 6920: 6918: 6914: 6910: 6906: 6902: 6898: 6894: 6884: 6878: 6874: 6869: 6865: 6860: 6848: 6839: 6835: 6831: 6826: 6822: 6817: 6812: 6809:and for each 6807: 6803: 6783: 6779: 6773: 6769: 6764: 6760: 6756: 6752: 6748: 6744: 6739: 6735: 6728: 6724: 6719: 6715: 6710: 6706: 6701: 6697: 6693: 6690:and for each 6688: 6684: 6677: 6673: 6666: 6656: 6651: 6647: 6642: 6638: 6634: 6630: 6626: 6622: 6618: 6615:) is also in 6613: 6609: 6604: 6600: 6596: 6592: 6588: 6583: 6579: 6574: 6570: 6566: 6562: 6558: 6554: 6549: 6545: 6541: 6537: 6532: 6528: 6523: 6519: 6514: 6508: 6504: 6499: 6495: 6491: 6487: 6484: 6480: 6475: 6471: 6467: 6462: 6458: 6453: 6449: 6443: 6439: 6435: 6431: 6427: 6422: 6418: 6411: 6407: 6403: 6399: 6392: 6385: 6378: 6374: 6370: 6366: 6362: 6358: 6354: 6350: 6346: 6342: 6338: 6334: 6329: 6324: 6318: 6314: 6309: 6305: 6301: 6297: 6293: 6286: 6280: 6276: 6272: 6268: 6262: 6258: 6253: 6249: 6245: 6240: 6236: 6231: 6227: 6222: 6217: 6213: 6209: 6207: 6203: 6199: 6195: 6188: 6181: 6173: 6169: 6165: 6156: 6149: 6145: 6136: 6132: 6126: 6122: 6116: 6109: 6102: 6097: 6093: 6089: 6084: 6080: 6075: 6071: 6065: 6060: 6056: 6052: 6048: 6043: 6039: 6034: 6030: 6025: 6021: 6016: 6012: 6006: 6001: 5997: 5993: 5989: 5984: 5980: 5975: 5971: 5965: 5960: 5953: 5946: 5942: 5935: 5928: 5921: 5914:) ∈ Δ}, and Δ 5910: 5903: 5896: 5889: 5882: 5875: 5868: 5861: 5853: 5849: 5845: 5841: 5829: 5824: 5820: 5816: 5812: 5808: 5804: 5800: 5796: 5791: 5787: 5782: 5777: 5773: 5769: 5764: 5759: 5754: 5750: 5747: 5742: 5737: 5734: 5730: 5726: 5722: 5715: 5708: 5705:}. Note that 5704: 5700: 5696: 5692: 5688: 5684: 5680: 5673: 5669: 5665: 5661: 5657: 5653: 5649: 5642: 5638: 5634: 5627: 5620: 5616: 5612: 5608: 5604: 5599: 5594: 5590: 5586: 5582: 5578: 5574: 5570: 5566: 5562: 5558: 5554: 5550: 5546: 5542: 5537: 5532: 5528: 5523: 5518: 5514: 5507: 5503: 5499: 5489: 5487: 5482: 5480: 5476: 5472: 5471:complementing 5468: 5464: 5456: 5450: 5449: 5444: 5440: 5436: 5427: 5423: 5406: 5403: 5393: 5392: 5387: 5383: 5379: 5375: 5369: 5365: 5347: 5342: 5339: 5334: 5331: 5328: 5321: 5296: 5293: 5290: 5287: 5280: 5255: 5252: 5245: 5229: 5226: 5222: 5218: 5208: 5183: 5180: 5177: 5168: 5160: 5159: 5157: 5156: 5152: 5148: 5144: 5140: 5132: 5125: 5121: 5117: 5113: 5109: 5103: 5098: 5094: 5093: 5089: 5084: 5080: 5076: 5072: 5065: 5061: 5050: 5043: 5039: 5035: 5020: 5016: 5012: 5008: 5004: 5000: 4996: 4993: 4973: 4956: 4945: 4944: 4934: 4920: 4919: 4913: 4889: 4885: 4884: 4881: 4877: 4872: 4868: 4867: 4863: 4859: 4848: 4841: 4830: 4827: 4826: 4820: 4796: 4792: 4791: 4787: 4783: 4778: 4774: 4771: 4769: 4766: 4764: 4761: 4759: 4756: 4755: 4751: 4749: 4747: 4738: 4737: 4736: 4730: 4727: 4723: 4720: 4716: 4712: 4711: 4710: 4707: 4701: 4700: 4699: 4697: 4693: 4689: 4685: 4677: 4676: 4675: 4672: 4665: 4642: 4639: 4632: 4605: 4599: 4559: 4556: 4549: 4522: 4516: 4498: 4495: 4493: 4491: 4487: 4482: 4479: 4478: 4477: 4474: 4458: 4453: 4449: 4443: 4435: 4432: 4429: 4416: 4400: 4393: 4389: 4384: 4376: 4372: 4367: 4359: 4355: 4350: 4341: 4321: 4317: 4312: 4304: 4300: 4295: 4270: 4266: 4243: 4238: 4234: 4226: 4222: 4217: 4208: 4188: 4184: 4157: 4153: 4142: 4138: 4118: 4114: 4103: 4099: 4079: 4075: 4069: 4061: 4058: 4055: 4042: 4022: 4018: 4012: 4004: 4001: 3998: 3966: 3962: 3956: 3948: 3945: 3942: 3928: 3921: 3919: 3917: 3913: 3905: 3900: 3896: 3893: 3892: 3889: 3875: 3869: 3863: 3859: 3853: 3837: 3834: 3833: 3817: 3810: 3803: 3796: 3793: 3789: 3786: 3783: 3780: 3774: 3769: 3765: 3761: 3757: 3754: 3733: 3729: 3726: 3723: 3720: 3711: 3707: 3700: 3696: 3658: 3651: 3639: 3632: 3628: 3621: 3615: 3603: 3596: 3591: 3587: 3580: 3576: 3573: 3548: 3540: 3534: 3509: 3503: 3477: 3474: 3467: 3464: 3458: 3452: 3430: 3422: 3414: 3407: 3404: 3400: 3397: 3394: 3391: 3385: 3380: 3376: 3372: 3369: 3354: 3351: 3347: 3344: 3341: 3332: 3322: 3317: 3309: 3305: 3279: 3271: 3267: 3263: 3251: 3244: 3240: 3233: 3227: 3215: 3208: 3203: 3199: 3192: 3188: 3185: 3159: 3153: 3129: 3121: 3115: 3106: 3103: 3102: 3099: 3085: 3080: 3072: 3066: 3041: 3035: 3024: 3021: 3020: 3000: 2996: 2992: 2987: 2983: 2979: 2975: 2972: 2961: 2957: 2953: 2949: 2946: 2935: 2931: 2927: 2922: 2918: 2904: 2884: 2876: 2870: 2867: 2864: 2861: 2858: 2852: 2847: 2843: 2839: 2836: 2823: 2819: 2815: 2811: 2808: 2795: 2792: 2788: 2785: 2782: 2779: 2770: 2765: 2757: 2752: 2744: 2740: 2728: 2727: 2709: 2703: 2700: 2694: 2688: 2661: 2657: 2653: 2649: 2646: 2642: 2638: 2631: 2625: 2620: 2616: 2612: 2607: 2603: 2596: 2592: 2589: 2564: 2560: 2556: 2551: 2547: 2537: 2533: 2530: 2529: 2526: 2512: 2506: 2500: 2497: 2491: 2485: 2474: 2473:Concatenation 2471: 2470: 2450: 2446: 2421: 2417: 2407: 2390: 2387: 2382: 2377: 2373: 2369: 2364: 2359: 2355: 2351: 2346: 2342: 2332: 2315: 2312: 2307: 2302: 2298: 2294: 2289: 2284: 2280: 2276: 2271: 2267: 2257: 2240: 2237: 2229: 2225: 2221: 2216: 2211: 2207: 2203: 2198: 2193: 2189: 2182: 2174: 2170: 2166: 2161: 2156: 2152: 2148: 2143: 2138: 2134: 2127: 2123: 2120: 2110: 2088: 2084: 2080: 2075: 2071: 2059: 2056: 2051: 2047: 2043: 2038: 2034: 2024: 2020: 2017: 2008: 1990: 1984: 1979: 1975: 1971: 1966: 1962: 1958: 1954: 1951: 1942: 1922: 1919: 1916: 1908: 1905: 1902: 1892: 1888: 1884: 1879: 1875: 1864: 1856: 1849: 1845: 1841: 1837: 1834: 1831: 1826: 1822: 1808: 1800: 1793: 1789: 1785: 1781: 1778: 1775: 1770: 1766: 1748: 1745: 1741: 1737: 1733: 1729: 1725: 1721: 1717: 1710: 1707: 1704: 1698: 1695: 1690: 1686: 1682: 1677: 1673: 1660: 1655: 1642: 1624: 1621: 1618: 1610: 1607: 1604: 1594: 1590: 1586: 1581: 1577: 1566: 1558: 1551: 1547: 1543: 1539: 1536: 1533: 1528: 1524: 1510: 1502: 1495: 1491: 1487: 1483: 1480: 1477: 1472: 1468: 1450: 1447: 1443: 1439: 1435: 1431: 1427: 1423: 1419: 1412: 1409: 1406: 1400: 1397: 1392: 1388: 1384: 1379: 1375: 1362: 1357: 1344: 1343: 1327: 1319: 1314: 1306: 1302: 1290: 1272: 1269: 1266: 1260: 1255: 1251: 1247: 1242: 1238: 1234: 1230: 1227: 1218: 1217: 1202: 1196: 1190: 1187: 1181: 1175: 1149: 1146: 1142: 1138: 1135: 1131: 1127: 1120: 1114: 1110: 1107: 1100: 1096: 1093: 1083: 1080: 1079: 1076: 1062: 1056: 1050: 1047: 1041: 1035: 1024: 1021: 1020: 1004: 996: 991: 986: 981: 976: 971: 966: 962: 958: 953: 949: 945: 940: 932: 927: 919: 913: 908: 904: 900: 895: 891: 862: 856: 853: 847: 841: 817: 813: 809: 804: 800: 790: 789: 784: 781: 780: 777: 763: 757: 751: 748: 742: 736: 725: 722: 721: 720: 718: 696: 691: 686: 681: 677: 673: 668: 660: 654: 649: 645: 638: 635: 608: 603: 598: 593: 589: 585: 580: 572: 566: 561: 557: 550: 547: 520: 515: 510: 505: 501: 497: 492: 484: 478: 473: 469: 462: 459: 449: 447: 439: 437: 435: 430: 428: 421: 417: 413: 405: 401: 397: 393: 389: 386: 383: 379: 378:initial state 376:, called the 375: 368: 365: 362: 358: 354: 350: 346: 343: 339: 335: 332: 328: 324: 320: 316: 313: 312: 311: 309: 302: 298: 294: 290: 282: 280: 278: 274: 269: 267: 263: 259: 255: 251: 247: 243: 239: 234: 231: 227: 223: 201: 197: 193: 190: 187: 165: 161: 138: 130: 127: 101: 98: 95: 70: 66: 43: 39: 29: 19: 7663:Nested stack 7606:Context-free 7531:Context-free 7492:Unrestricted 7323: 7303: 7283: 7276: 7259: 7253: 7250:Vardi, M. Y. 7240: 7226: 7217: 7198: 7192: 7185:Vardi, M. Y. 7178: 7159: 7153: 7144: 7134: 7131:Büchi, J. R. 7101: 7066: 7057: 7010: 7004: 6989: 6981: 6977: 6972: 6966: 6962: 6957: 6953: 6948: 6944: 6939: 6935: 6934:of the form 6927: 6923: 6921: 6916: 6912: 6908: 6904: 6900: 6896: 6892: 6882: 6876: 6872: 6867: 6863: 6858: 6846: 6837: 6833: 6829: 6824: 6820: 6815: 6810: 6805: 6801: 6781: 6777: 6771: 6767: 6762: 6758: 6754: 6750: 6746: 6742: 6737: 6733: 6726: 6722: 6717: 6713: 6708: 6704: 6699: 6695: 6691: 6686: 6682: 6675: 6671: 6664: 6654: 6649: 6645: 6640: 6636: 6632: 6628: 6624: 6620: 6616: 6611: 6607: 6602: 6598: 6594: 6590: 6586: 6581: 6577: 6572: 6568: 6564: 6560: 6556: 6552: 6547: 6543: 6539: 6535: 6530: 6526: 6521: 6517: 6512: 6506: 6502: 6497: 6493: 6489: 6488: 6482: 6478: 6473: 6469: 6465: 6460: 6456: 6451: 6447: 6441: 6437: 6433: 6429: 6425: 6420: 6416: 6409: 6405: 6401: 6397: 6390: 6383: 6376: 6372: 6368: 6364: 6360: 6356: 6352: 6348: 6344: 6340: 6336: 6332: 6327: 6322: 6316: 6312: 6307: 6303: 6299: 6295: 6291: 6284: 6278: 6274: 6266: 6260: 6256: 6251: 6247: 6243: 6238: 6234: 6229: 6225: 6220: 6215: 6211: 6210: 6205: 6201: 6197: 6193: 6186: 6179: 6171: 6167: 6163: 6154: 6147: 6143: 6134: 6130: 6124: 6120: 6114: 6107: 6100: 6095: 6091: 6087: 6082: 6078: 6073: 6069: 6063: 6058: 6054: 6050: 6046: 6041: 6037: 6032: 6028: 6023: 6019: 6014: 6010: 6004: 5999: 5995: 5991: 5987: 5982: 5978: 5973: 5969: 5963: 5958: 5951: 5944: 5940: 5933: 5926: 5919: 5908: 5901: 5894: 5887: 5880: 5873: 5866: 5859: 5847: 5843: 5839: 5827: 5822: 5818: 5814: 5810: 5806: 5802: 5798: 5794: 5789: 5785: 5780: 5775: 5771: 5767: 5757: 5752: 5751: 5745: 5740: 5738: 5732: 5728: 5724: 5720: 5713: 5706: 5702: 5698: 5694: 5690: 5686: 5682: 5678: 5671: 5667: 5663: 5659: 5655: 5651: 5647: 5640: 5636: 5632: 5625: 5618: 5614: 5610: 5606: 5602: 5597: 5592: 5588: 5584: 5580: 5576: 5572: 5568: 5564: 5560: 5556: 5552: 5548: 5544: 5540: 5535: 5530: 5526: 5521: 5516: 5512: 5505: 5501: 5497: 5495: 5483: 5479:closed under 5466: 5460: 5442: 5438: 5434: 5425: 5421: 5385: 5381: 5377: 5373: 5367: 5363: 5150: 5146: 5142: 5138: 5130: 5123: 5119: 5115: 5111: 5107: 5101: 5078: 5074: 5067: 5063: 5056: 5045: 5041: 5037: 5030: 5018: 5014: 5010: 5006: 5002: 4998: 4994: 4918:,F'), where 4911: 4887: 4825:,F'), where 4818: 4794: 4742: 4739:Minimization 4734: 4708: 4705: 4681: 4669: 4496: 4483: 4480: 4475: 4414: 4339: 4206: 4140: 4136: 4101: 4097: 4040: 3985: 3909: 3894: 3839: 3835: 3104: 3026: 3022: 2535: 2531: 2476: 2472: 2405: 2330: 2255: 1081: 1026: 1023:Intersection 1022: 786: 782: 727: 723: 450: 446:closed under 443: 431: 426: 419: 415: 411: 409: 403: 399: 395: 391: 387: 381: 377: 373: 366: 360: 356: 352: 348: 341: 337: 330: 326: 322: 314: 307: 300: 296: 292: 288: 287:Formally, a 286: 270: 241: 237: 235: 229: 219: 7672:restricted 7299:Anil Nerode 6593:over input 5842:)}, {( 5838:, {(0, 5617:, we have ( 5428:belongs to 5372:belongs to 4205:th letter. 2680:recognizes 1167:recognizes 434:ω-automaton 291:is a tuple 7745:Categories 7189:Wolper, P. 6996:References 6813:> 0, w' 6674:such that 6490:Theorem 3: 6242:such that 6212:Theorem 2: 5854:, where Δ 5753:Theorem 1: 4965:and if R=F 4666:Algorithms 3444:Note that 319:finite set 254:ω-automata 7626:Star-free 7580:Positive 7570:Decidable 7505:Positive 7429:Languages 7354:CiteSeerX 7223:Safra, S. 7113:1007.1333 7093:206559211 7063:Safra, S. 7047:ignored ( 7037:cite book 6952:), where 6845:to reach 6214:For each 5918:= { ((0, 5639:), where 5407:→ 5394:and init 5343:→ 5329:δ 5297:∪ 5216:Σ 5184:∪ 4590:. Hence, 4454:ω 4444:∗ 4433:∪ 4401:… 4239:ω 4158:ω 4119:ω 4080:ω 4070:∗ 4059:∪ 4023:ω 4013:∗ 4002:∪ 3967:ω 3957:∗ 3946:∪ 3854:ω 3850:Σ 3808:Δ 3804:∈ 3762:∈ 3751:∃ 3712:∪ 3705:Δ 3694:Δ 3626:Δ 3619:Σ 3597:∪ 3549:ω 3419:Δ 3415:∈ 3373:∈ 3367:∃ 3323:∪ 3314:Δ 3303:Δ 3238:Δ 3231:Σ 3209:∪ 3130:ω 3081:ω 2993:∪ 2928:∩ 2881:Δ 2877:∈ 2840:∈ 2834:∃ 2816:∈ 2771:∪ 2762:Δ 2758:∪ 2749:Δ 2738:Δ 2701:⋅ 2636:Δ 2629:Σ 2613:∪ 2557:∩ 2498:⋅ 2391:… 2316:… 2241:… 2081:∈ 1985:× 1972:× 1885:∈ 1861:Δ 1857:∈ 1805:Δ 1801:∈ 1652:Δ 1587:∈ 1563:Δ 1559:∈ 1507:Δ 1503:∈ 1354:Δ 1324:Δ 1320:∪ 1311:Δ 1300:Δ 1261:× 1248:× 1188:∩ 1125:Δ 1118:Σ 1048:∩ 987:∪ 959:∪ 937:Δ 933:∪ 924:Δ 917:Σ 901:∪ 854:∪ 810:∩ 749:∪ 665:Δ 658:Σ 577:Δ 570:Σ 489:Δ 482:Σ 202:ω 166:ω 139:ω 7424:Grammars 7287:. STACS. 6907:, since 6694:> 0, 6290:... and 6224:classes 6045:)-{ε} | 5858:= { ((0, 5126:⟩ 5106:⟨ 4943:, where 4752:Variants 4643:′ 4560:′ 4488:of some 4104:accepts 3811:′ 3797:′ 3758:′ 3708:′ 3697:″ 3684:, where 3629:″ 3577:″ 3495:because 3478:′ 3408:′ 3355:′ 3306:′ 3241:′ 3189:′ 2976:′ 2950:′ 2812:′ 2796:′ 2741:′ 2726:, where 2650:′ 2639:′ 2593:′ 2536:w.l.o.g. 2124:′ 2021:′ 1955:′ 1850:′ 1794:′ 1742:′ 1726:′ 1552:′ 1496:′ 1444:′ 1428:′ 1303:′ 1231:′ 1150:′ 1139:′ 1128:′ 1111:′ 1097:′ 788:w.l.o.g. 347:δ:  338:alphabet 153:, where 7647:Decider 7621:Regular 7588:Indexed 7546:Regular 7513:Indexed 6653:), let 6516:. Then 6464:. Then 6396:.... ∈ 6112:, and γ 6068:= ∩{ Σ- 6061:. Let γ 6002:. Let β 5961:. Let α 5533: ~ 5519:. Let ~ 5515:) be a 5040:. Once 4864:formula 4721:(SCCs). 4659:⁠ 4625:⁠ 4621:⁠ 4592:⁠ 4576:⁠ 4542:⁠ 4538:⁠ 4509:⁠ 4471:⁠ 4419:⁠ 4285:⁠ 4258:⁠ 4203:⁠ 4176:⁠ 4172:⁠ 4145:⁠ 4133:⁠ 4106:⁠ 4094:⁠ 4045:⁠ 4037:⁠ 3988:⁠ 3981:⁠ 3932:⁠ 394:is the 7699:Finite 7631:Finite 7476:Type-3 7467:Type-2 7449:Type-1 7443:Type-0 7356:  7311:  7091:  7081:  7025:  6741:. Let 6712:. Let 6670:... = 6553:Proof: 6432:>0, 6424:. Let 6400:. Let 6267:Proof: 6128:= ∩{ α 5900:)) | ( 5872:)) | ( 5768:Proof: 5670:} and 5539:  5129:where 4906:,...,F 4898:,...,F 4835:= ( q 4813:,...,F 4805:,...,F 4497:Proof: 4481:Lemma: 4135:. So, 3895:Proof: 3293:where 3105:Proof: 2532:Proof: 1216:where 1082:Proof: 783:Proof: 410:In a ( 327:states 7657:PTIME 7342:(PDF) 7108:arXiv 7089:S2CID 6856:...w' 6757:from 6389:< 6382:< 6339:< 6094:from 6053:from 6009:= ∩{ 5994:from 5968:= ∩{ 5932:)) | 5925:),(1, 5893:),(1, 5865:),(0, 5719:. If 5693:from 5662:from 5587:over 5579:from 5563:over 5529:∈ Σ, 5504:,Σ,Δ, 5173:final 4878:From 4860:From 4853:× {1} 4788:(GBA) 4784:From 724:Union 715:be a 317:is a 299:,Σ,δ, 7404:and 7309:ISBN 7079:ISBN 7049:help 7023:ISBN 6961:and 6567:) ∩ 6501:and 6492:Let 6455:) ∈ 6415:) ∈ 6302:) = 6233:and 6200:) ∧ 6086:) | 5986:) | 5805:and 5441:) = 5432:and 5384:) = 5376:and 5304:init 5263:init 5191:init 4871:here 4849:F'=F 4839:,1 ) 4686:and 3899:here 2333:and 539:and 451:Let 248:and 228:, a 224:and 58:and 7264:doi 7203:doi 7164:doi 7071:doi 7015:doi 6919:). 6895:if 6889:i+1 6766:to 6732:... 6550:). 6486:). 6408:(0, 6311:... 6264:). 6208:}. 6178:| ( 6161:∩ γ 6141:∩ β 6117:,Q' 6110:,Q' 6105:, β 6103:,Q' 6066:,Q' 6007:,Q' 5966:,Q' 5943:∧ ( 5727:by 5697:to 5677:= { 5666:to 5646:= { 5631:)= 5583:to 5559:to 5551:, 5545:p,q 5527:v,w 5461:In 5424:if 5360:if 5075:A' 5019:A' 5003:A' 4995:A' 4979:i=0 4974:F'= 4926:i=0 4894:,{F 4801:,{F 3738:new 3663:new 3644:new 3608:new 3337:new 3256:new 3220:new 3027:If 2467:A'. 2258:if 380:of 359:of 340:of 329:of 220:In 7747:: 7400:: 7258:, 7248:; 7199:49 7197:, 7187:; 7158:, 7122:^ 7087:, 7077:, 7041:: 7039:}} 7035:{{ 7021:. 6992:. 6899:∈ 6885:+1 6819:∈ 6800:∈ 6792:w' 6788:w' 6780:. 6774:+1 6749:∈ 6703:∈ 6681:∈ 6635:∈ 6559:∈ 6468:∈ 6444:-1 6367:⊆ 6319:-1 6246:∈ 6204:∈ 6192:)= 6077:0, 6036:1, 6027:)- 6018:0, 5977:1, 5939:∈ 5834:∪Δ 5801:∈ 5749:. 5736:. 5712:⊆ 5685:| 5681:∈ 5654:| 5650:∈ 5613:∈ 5547:∈ 5465:, 5366:, 5147:AP 5124:AP 5122:, 5118:, 5114:, 5110:, 5104:= 5011:A' 4912:A' 4831:q' 4819:A' 4698:. 4588:A' 4505:A' 4385:10 4368:10 4313:10 4235:10 4100:. 3025:: 2538:, 2475:: 2408:. 1025:: 791:, 726:: 719:. 436:. 414:) 398:. 279:. 236:A 7592:— 7550:— 7517:— 7482:— 7479:— 7473:— 7470:— 7464:— 7461:— 7458:— 7455:— 7452:— 7446:— 7390:e 7383:t 7376:v 7362:. 7344:. 7317:. 7271:. 7266:: 7260:2 7235:. 7212:. 7205:: 7173:. 7166:: 7160:9 7139:. 7116:. 7110:: 7096:. 7073:: 7051:) 7031:. 7017:: 6990:A 6982:A 6980:( 6978:L 6973:A 6967:g 6963:L 6958:f 6954:L 6949:g 6945:L 6943:( 6940:f 6936:L 6928:A 6926:( 6924:L 6917:A 6915:( 6913:L 6909:I 6905:F 6901:I 6897:i 6893:F 6883:i 6877:g 6873:L 6868:i 6864:s 6859:i 6854:0 6850:0 6847:s 6843:0 6838:f 6834:L 6830:r 6825:g 6821:L 6816:i 6811:i 6806:f 6802:L 6798:0 6794:2 6790:1 6786:0 6782:I 6778:F 6772:i 6768:s 6763:i 6759:s 6755:r 6751:I 6747:i 6743:I 6738:i 6734:w 6730:0 6727:w 6723:r 6718:i 6714:s 6709:g 6705:L 6700:i 6696:w 6692:i 6687:f 6683:L 6679:0 6676:w 6672:w 6668:2 6665:w 6662:1 6660:w 6658:0 6655:w 6650:g 6646:L 6644:( 6641:f 6637:L 6633:w 6629:F 6625:A 6621:A 6619:( 6617:L 6612:g 6608:L 6606:( 6603:f 6599:L 6595:w 6591:A 6587:r 6582:g 6578:L 6576:( 6573:f 6569:L 6565:A 6563:( 6561:L 6557:w 6548:A 6546:( 6544:L 6540:A 6538:( 6536:L 6531:g 6527:L 6525:( 6522:f 6518:L 6513:A 6507:g 6503:L 6498:f 6494:L 6483:g 6479:L 6477:( 6474:f 6470:L 6466:w 6461:g 6457:L 6452:j 6448:i 6446:, 6442:j 6438:i 6436:( 6434:w 6430:j 6426:g 6421:f 6417:L 6413:0 6410:i 6406:w 6402:f 6398:X 6394:2 6391:i 6387:1 6384:i 6380:0 6377:i 6373:X 6369:N 6365:X 6361:j 6359:, 6357:i 6355:( 6353:w 6349:j 6347:, 6345:i 6341:j 6337:i 6333:N 6328:A 6323:N 6317:j 6313:a 6308:i 6304:a 6300:j 6298:, 6296:i 6294:( 6292:w 6288:1 6285:a 6282:0 6279:a 6277:= 6275:w 6261:g 6257:L 6255:( 6252:f 6248:L 6244:w 6239:g 6235:L 6230:f 6226:L 6221:A 6216:w 6206:Q 6202:p 6198:p 6196:( 6194:f 6190:2 6187:Q 6185:, 6183:1 6180:Q 6175:1 6172:Q 6170:- 6168:Q 6166:, 6164:p 6158:2 6155:Q 6153:- 6151:1 6148:Q 6146:, 6144:p 6138:2 6135:Q 6133:, 6131:p 6125:f 6121:L 6115:p 6108:p 6101:p 6096:p 6092:A 6088:q 6083:q 6081:, 6079:p 6074:A 6072:( 6070:L 6064:p 6059:F 6055:p 6051:A 6047:q 6042:q 6040:, 6038:p 6033:A 6031:( 6029:L 6024:q 6022:, 6020:p 6015:A 6013:( 6011:L 6005:p 6000:F 5996:p 5992:A 5988:q 5983:q 5981:, 5979:p 5974:A 5972:( 5970:L 5964:p 5959:Q 5955:2 5952:q 5950:, 5948:1 5945:q 5941:F 5937:1 5934:q 5930:2 5927:q 5923:1 5920:q 5916:2 5912:2 5909:q 5907:, 5905:1 5902:q 5898:2 5895:q 5891:1 5888:q 5884:2 5881:q 5879:, 5877:1 5874:q 5870:2 5867:q 5863:1 5860:q 5856:1 5848:q 5846:, 5844:i 5840:p 5836:2 5832:1 5828:Q 5823:q 5821:, 5819:p 5817:, 5815:i 5811:A 5807:i 5803:Q 5799:q 5797:, 5795:p 5790:f 5786:L 5781:A 5776:Q 5774:: 5772:f 5765:. 5758:A 5755:~ 5746:A 5741:A 5733:f 5729:L 5725:f 5721:f 5717:1 5714:Q 5710:2 5707:Q 5703:F 5699:q 5695:p 5691:A 5687:w 5683:Q 5679:q 5675:2 5672:Q 5668:q 5664:p 5660:A 5656:w 5652:Q 5648:q 5644:1 5641:Q 5637:p 5635:( 5633:f 5629:2 5626:Q 5624:, 5622:1 5619:Q 5615:Q 5611:p 5607:Q 5605:: 5603:f 5598:A 5593:w 5589:v 5585:q 5581:p 5577:F 5573:A 5569:w 5565:v 5561:q 5557:p 5553:A 5549:Q 5541:w 5536:A 5531:v 5522:A 5513:F 5511:, 5509:0 5506:Q 5502:Q 5498:A 5446:. 5443:a 5439:q 5437:( 5435:L 5430:I 5426:q 5422:q 5404:a 5386:a 5382:p 5380:( 5378:L 5374:R 5370:) 5368:p 5364:q 5362:( 5348:p 5340:a 5335:q 5332:= 5308:} 5300:{ 5294:Q 5291:= 5288:F 5267:} 5259:{ 5256:= 5253:I 5230:P 5227:A 5223:2 5219:= 5195:} 5187:{ 5181:Q 5178:= 5169:Q 5153:. 5151:L 5143:L 5139:R 5135:I 5131:Q 5120:L 5116:R 5112:I 5108:Q 5102:M 5085:. 5079:A 5070:i 5068:F 5066:= 5064:R 5059:i 5057:F 5053:2 5048:i 5046:F 5042:R 5038:R 5033:i 5031:F 5027:2 5023:1 5015:A 5007:A 4999:A 4989:} 4987:i 4983:i 4976:∪ 4967:i 4963:i 4959:2 4957:∆ 4954:} 4952:i 4948:1 4946:∆ 4941:2 4937:1 4930:i 4923:∪ 4916:0 4908:n 4904:0 4900:n 4896:0 4892:0 4888:A 4851:1 4844:i 4837:0 4833:0 4823:0 4815:n 4811:1 4807:n 4803:1 4799:0 4795:A 4661:. 4647:) 4640:A 4636:( 4633:L 4609:) 4606:A 4603:( 4600:L 4584:A 4580:A 4564:) 4557:A 4553:( 4550:L 4526:) 4523:A 4520:( 4517:L 4501:A 4492:. 4459:. 4450:0 4440:) 4436:1 4430:0 4427:( 4415:F 4394:2 4390:i 4377:1 4373:i 4360:0 4356:i 4351:0 4340:F 4322:1 4318:i 4305:0 4301:i 4296:0 4271:1 4267:i 4244:. 4227:0 4223:i 4218:0 4207:A 4189:0 4185:i 4154:0 4141:F 4137:A 4115:0 4102:A 4098:F 4076:0 4066:) 4062:1 4056:0 4053:( 4041:A 4019:0 4009:) 4005:1 3999:0 3996:( 3963:0 3953:) 3949:1 3943:0 3940:( 3901:. 3876:. 3873:) 3870:A 3867:( 3864:L 3860:/ 3838:: 3818:. 3815:} 3801:) 3794:q 3790:, 3787:a 3784:, 3781:q 3778:( 3775:. 3770:C 3766:F 3755:q 3747:| 3743:) 3734:q 3730:, 3727:a 3724:, 3721:q 3718:( 3715:{ 3701:= 3671:) 3668:} 3659:q 3655:{ 3652:, 3649:} 3640:q 3636:{ 3633:, 3622:, 3616:, 3613:} 3604:q 3600:{ 3592:C 3588:Q 3584:( 3581:= 3574:A 3545:) 3541:C 3538:( 3535:L 3513:) 3510:C 3507:( 3504:L 3482:) 3475:A 3471:( 3468:L 3465:= 3462:) 3459:C 3456:( 3453:L 3431:. 3428:} 3423:C 3412:) 3405:q 3401:, 3398:a 3395:, 3392:q 3389:( 3386:. 3381:C 3377:I 3370:q 3363:| 3359:) 3352:q 3348:, 3345:a 3342:, 3333:q 3329:( 3326:{ 3318:C 3310:= 3280:, 3277:) 3272:C 3268:F 3264:, 3261:} 3252:q 3248:{ 3245:, 3234:, 3228:, 3225:} 3216:q 3212:{ 3204:C 3200:Q 3196:( 3193:= 3186:A 3163:) 3160:C 3157:( 3154:L 3126:) 3122:C 3119:( 3116:L 3086:. 3077:) 3073:C 3070:( 3067:L 3045:) 3042:C 3039:( 3036:L 3001:A 2997:I 2988:C 2984:I 2980:= 2973:I 2962:C 2958:I 2954:= 2947:I 2936:C 2932:F 2923:C 2919:I 2890:} 2885:C 2874:) 2871:f 2868:, 2865:a 2862:, 2859:q 2856:( 2853:. 2848:C 2844:F 2837:f 2824:A 2820:I 2809:q 2804:| 2800:) 2793:q 2789:, 2786:a 2783:, 2780:q 2777:( 2774:{ 2766:C 2753:A 2745:= 2713:) 2710:A 2707:( 2704:L 2698:) 2695:C 2692:( 2689:L 2667:) 2662:A 2658:F 2654:, 2647:I 2643:, 2632:, 2626:, 2621:A 2617:Q 2608:C 2604:Q 2600:( 2597:= 2590:A 2565:A 2561:Q 2552:C 2548:Q 2513:. 2510:) 2507:A 2504:( 2501:L 2495:) 2492:C 2489:( 2486:L 2451:B 2447:r 2422:A 2418:r 2406:w 2388:, 2383:1 2378:B 2374:q 2370:, 2365:0 2360:B 2356:q 2352:= 2347:B 2343:r 2331:w 2313:, 2308:1 2303:A 2299:q 2295:, 2290:0 2285:A 2281:q 2277:= 2272:A 2268:r 2256:w 2238:, 2235:) 2230:1 2226:i 2222:, 2217:1 2212:B 2208:q 2204:, 2199:1 2194:A 2190:q 2186:( 2183:, 2180:) 2175:0 2171:i 2167:, 2162:0 2157:B 2153:q 2149:, 2144:0 2139:A 2135:q 2131:( 2128:= 2121:r 2094:} 2089:B 2085:F 2076:B 2072:q 2067:| 2063:) 2060:2 2057:, 2052:B 2048:q 2044:, 2039:A 2035:q 2031:( 2028:{ 2025:= 2018:F 1994:} 1991:1 1988:{ 1980:B 1976:I 1967:A 1963:I 1959:= 1952:I 1926:} 1923:2 1920:= 1917:i 1909:1 1906:= 1903:i 1893:B 1889:F 1880:B 1876:q 1865:B 1854:) 1846:B 1842:q 1838:, 1835:a 1832:, 1827:B 1823:q 1819:( 1809:A 1798:) 1790:A 1786:q 1782:, 1779:a 1776:, 1771:A 1767:q 1763:( 1759:| 1755:) 1752:) 1749:i 1746:, 1738:B 1734:q 1730:, 1722:A 1718:q 1714:( 1711:, 1708:a 1705:, 1702:) 1699:2 1696:, 1691:B 1687:q 1683:, 1678:A 1674:q 1670:( 1667:( 1664:{ 1661:= 1656:2 1628:} 1625:1 1622:= 1619:i 1611:2 1608:= 1605:i 1595:A 1591:F 1582:A 1578:q 1567:B 1556:) 1548:B 1544:q 1540:, 1537:a 1534:, 1529:B 1525:q 1521:( 1511:A 1500:) 1492:A 1488:q 1484:, 1481:a 1478:, 1473:A 1469:q 1465:( 1461:| 1457:) 1454:) 1451:i 1448:, 1440:B 1436:q 1432:, 1424:A 1420:q 1416:( 1413:, 1410:a 1407:, 1404:) 1401:1 1398:, 1393:B 1389:q 1385:, 1380:A 1376:q 1372:( 1369:( 1366:{ 1363:= 1358:1 1328:2 1315:1 1307:= 1276:} 1273:2 1270:, 1267:1 1264:{ 1256:B 1252:Q 1243:A 1239:Q 1235:= 1228:Q 1203:, 1200:) 1197:B 1194:( 1191:L 1185:) 1182:A 1179:( 1176:L 1154:) 1147:F 1143:, 1136:I 1132:, 1121:, 1115:, 1108:Q 1104:( 1101:= 1094:A 1063:. 1060:) 1057:B 1054:( 1051:L 1045:) 1042:A 1039:( 1036:L 1005:. 1002:) 997:B 992:F 982:A 977:F 972:, 967:B 963:I 954:A 950:I 946:, 941:B 928:A 920:, 914:, 909:B 905:Q 896:A 892:Q 888:( 866:) 863:B 860:( 857:L 851:) 848:A 845:( 842:L 818:B 814:Q 805:A 801:Q 764:. 761:) 758:B 755:( 752:L 746:) 743:A 740:( 737:L 702:) 697:C 692:F 687:, 682:C 678:I 674:, 669:C 661:, 655:, 650:C 646:Q 642:( 639:= 636:C 614:) 609:B 604:F 599:, 594:B 590:I 586:, 581:B 573:, 567:, 562:B 558:Q 554:( 551:= 548:B 526:) 521:A 516:F 511:, 506:A 502:I 498:, 493:A 485:, 479:, 474:A 470:Q 466:( 463:= 460:A 427:I 423:0 420:q 406:. 404:F 400:A 392:Q 390:⊆ 388:F 384:. 382:A 374:Q 370:0 367:q 363:. 361:A 353:Q 349:Q 344:. 342:A 333:. 331:A 323:Q 315:Q 308:F 306:, 304:0 301:q 297:Q 293:A 216:. 198:b 194:a 191:a 188:a 162:x 135:) 131:b 128:a 125:( 105:} 102:b 99:, 96:a 93:{ 71:1 67:q 44:0 40:q 20:)

Index

Büchi automata
A Büchi automaton
computer science
automata theory
deterministic finite automata
nondeterministic finite automata
ω-automata
ω-regular languages
regular languages
Julius Richard Büchi
model checking
linear temporal logic
finite set
ω-automaton
closed under
finite automaton
w.l.o.g.
here
ω-regular languages
construction of a ω-regular language

limit language
regular language
Model checking
McNaughton's Theorem
Safra's construction
Muller automaton
Rabin automaton
directed graph
strongly connected components

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