3 Determinization of Büchi-Automata
|
|
- Clifford Haynes
- 7 years ago
- Views:
Transcription
1 3 Determiniztion of Büchi-Automt Mrkus Roggenbch Bremen Institute for Sfe Systems Bremen University For Bene Introduction To determinize Büchi utomt it is necessry to switch to nother clss of ω-utomt, e.g. Muller or Rbin utomt. The reson is tht there exist lnguges which re ccepted by some nondeterministic Büchi-utomton, but not by ny deterministic Büchi-utomton (c.f. section 3.1). The history of constructions for determinizing Büchi utomt is long: it strts in 1963 with fulty construction [133]. In 1966 McNughton showed, tht Büchi utomton cn be trnsformed effectively into n equivlent deterministic Muller utomton [125]. Sfr s construction [158] of 1988 leds to deterministic Rbin or Muller utomt (c.f. section 3.2): given nondeterministic Büchi utomton with n sttes, the equivlent deterministic utomton hs 2 O(n log n) sttes. For Rbin utomt, Sfr s construction is optiml (c.f. section 3.3). The question whether it cn be improved for Muller utomt is open. Sfr s construction is often felt to be difficult. Thus, in 1995 Muller nd Schupp [137] presented more intuitive lterntive, which is lso optiml for Rbin utomt. Although Sfr s construction is optiml for Rbin utomt, the resulting utomt often contin equivlent sttes, which cn be eliminted. An exmple for this effect is presented in Exercise3.6. As it is completely open how to minimize ω-utomt, it would be quite interesting to develop procedures for fine tuning Sfr s construction. Some ides in this direction cn be found e.g. in [153]. Considering the lnguges recognizble by different clsses of utomt we obtin the following picture: nondeterministic Büchi nondeterministic Muller nondeterministic Rbin deterministic Büchi deterministic Muller deterministic Rbin These reltions hold thnks to the following results: Obviously the deterministic vrint of clss of utomt is included in the nondeterministic vrint of this clss. Theorem 3.2 shows tht the inclusion of the deterministic vrint in the nondeterministic vrint is strict for Büchi utomt. E. Grädel et l. (Eds.): Automt, Logics, nd Infinite Gmes, LNCS 2500, pp , Springer-Verlg Berlin Heidelberg 2002
2 44 Mrkus Roggenbch Sfr s construction implies tht the clss of nondeterministic Büchi utomt is included in the clss of deterministic Muller utomt s well s in the clss of deterministic Rbin utomt (Theorem 3.6). Section describes how to trnsform nondeterministic Muller utomton into n equivlent nondeterministic Büchi utomton. Trnsformtion 1.15 of section constructs n equivlent nondeterministic Muller utomton from given nondeterministic Rbin utomton. The bove picture lso shows how determiniztion cn be used for complementtion: given nondeterministic Büchi utomton ccepting lnguge L, use Sfr s construction to obtin n equivlent deterministic Muller utomton with stte set Q nd system F of finl stte sets. With 2 Q \F s system of finl stte sets, this utomton ccepts the complement of L. Applying the construction of section results in Büchi utomton for the complement of L. Another ppliction of Sfr s construction cn be found in Klrlund, Mukund nd Sohoni [99]: they generlize the construction to synchronous finite utomt ccepting infinite Mzurkiewicz trces. This chpter is orgnized s follows: section 3.1 shows tht the inclusion of the deterministic vrint in the nondeterministic vrint is strict for Büchi utomt. Then Sfr s construction is discussed nd proven to be correct in section 3.2. Finlly, section 3.3 dels with the optimlity of Sfr s construction. 3.1 Deterministic versus Nondeterministic Büchi-Automt Sfr s construction is refinement of the clssicl powerset construction s used in the determiniztion of utomt over finite words (c.f. [87]): given n utomton with sttes Q, the powerset construction uses sets of sttes from Q whichwecllmcrosttes here s sttes of the desired deterministic utomton. In order to understnd Sfr s modifictions, it is quite instructive to study why the originl construction fils for utomt over infinite words. Exmple 3.1. Consider the Büchi utomton A = ({q I,f},{, b},,q I, {f}), where = {(q I,,q I ), (q I,b,q I ), (q I,,f),(f,,f)} (c.f. Figure ). This utomton A ccepts the lnguge L := {α {, b} ω b (α) < }, where b (α) denotes the number of b s occurring in word α. The powerset construction for finite utomt leds to the deterministic utomton shown in Figure 3.2. The only resonble Büchi condition would be 1 We follow the convention to depict the initil stte by n incoming rc without source, nd recurring sttes of Büchi utomton by double circles.
3 3 Determiniztion of Büchi-Automt 45 F = {{q I,f}}, which would lso ccept the word (b) ω / L. The problem with the corresponding run ϱ = {q I }{q I,f}{q I }{q I,f}... is tht lthough there re infinitely mny mcrosttes contining f we cnnot extrct run of A from ϱ exhibiting infinitely mny f: t ny time when we could choose f from mcrostte in ϱ, there is no trnsition with lbel b vilble in A. Note tht with F= {{ {q I,f}}} s Muller condition, nd with ({{q I }}, {{q I,f}}) s Rbin condition, the utomton of Figure 3.2 ccepts the desired lnguge L.,b q I f Fig A nondeterministic Büchi utomton. b {q I} b {q I,f} Fig A deterministic Büchi utomton. It is no ccident tht in the bove exmple the powerset construction fils in cse of Büchi utomt. The considered lnguge cnnot be ccepted by ny deterministic Büchi utomton: Theorem 3.2 (Deterministic versus Nondeterministic Büchi Automt). There exist lnguges which re ccepted by some nondeterministic Büchi-utomton but not by ny deterministic Büchi-utomton. Proof. Let Σ := {, b}. Consider gin the lnguge L := {α Σ ω b (α) < }. As shown in the bove exmple, L is ccepted by nondeterministic Büchi utomton. Assume tht there is deterministic Büchi utomton A =(Q, Σ, δ, q I,F) ccepting L. This utomton ccepts ll words of the form σ ω, where σ Σ. Consider rechble stte q Q. Any finite word σ q leding in A from the initil stte q I to q cn be extended to n infinite word σ q ω L, i.e. some stte f F occurs infinitely often in its run on A. Thus there must be finite sequence of -trnsitions from q to recurring stte.
4 46 Mrkus Roggenbch Let m be the mximl number of -trnsitions which re needed in A to get from rechble stte to recurring stte. Then A lso ccepts the word α =(b m ) ω / L: AsA is deterministic, there exists run ϱ of A on (b m ) ω. By construction of α, the utomton A reches, fter ech b, recurring stte within the next m-trnsitions. Thus ϱ includes infinitely mny occurrences of recurring sttes, nd α is ccepted. 3.2 Sfr s Construction The results of the previous section demonstrte tht it is indeed necessry to switch to nother clss of ω-utomt in order to find n equivlent deterministic utomton for given Büchi utomton. But exmple 3.1 leves open the question whether the powerset construction might be sufficient to obtin n equivlent Rbin or Muller utomton. This is not the cse for Rbin utomt: Exmple 3.3. Consider the Büchi utomton A =({q I,q 1,q }, {1, },,q I, {q I }) of Figure 3.3. q I 1 1 q 1 1, q 1, Fig A nondeterministic Büchi utomton. Exercise 3.1. Apply the powerset construction to the nondeterministic Büchi utomton of Figure 3.3. Prove tht there exists no Rbin condition, tht llows to ccept the sme lnguge with the resulting utomton. Hint: Assume tht there exists such Rbin condition nd consider the pir (E,F) which is necessry to ccept the word 1(11 ) ω. The wekness of the powerset construction is tht the resulting utomton llows for too mny ccepting runs: given run of this utomton with infinitely mny mcrosttes contining recurring stte it might be impossible to extrct sequence of sttes out of this run forming n ccepting run of the originl nondeterministic Büchi utomton. Sfr s key ide is to modify the clssicl powerset construction in such wy tht it llows for such n opertion.
5 3 Determiniztion of Büchi-Automt Sfr s Tricks Before presenting the construction in detil, we discuss Sfr s tricks for extending the powerset construction in n informl wy: Trick 1: Initilize new runs of mcrosttes strting from recurring sttes. Whenever recurring sttes occur in mcrostte, sy M, the successor stte of M for some input Σ gets n extr component. This component consists of ll sttes which cn be reched under from F M, c.f. Figure 3.4. This leds to new concept of sttes replcing the old mcrosttes by sets of mcrosttes. The modified powerset construction cn be pplied componentwise on these sets of mcrosttes. This trick corresponds to Step 2 in Sfr s construction, c.f. section This ide hs the effect tht every stte included in n extr component hs in the originl nondeterministic Büchi utomton recurring stte s predecessor. Using this informtion in clever wy llows for constructing n ccepting run on the nondeterministic Büchi utomton from n ccepting run of the utomton obtined by the improved powerset construction, c.f. Lemm 3.9. See Exercise3.2 for n exmple illustrting this trick. Sfr orgnizes these sets of mcrosttes s ordered trees with mcrosttes s lbels, the so-clled Sfr trees. Applying Trick 1 to lef gives rise to son, which increses the height of Sfr tree. Applying Trick 1 to node, which lredy hs son, gives rise to younger brother of this son, which might increse the width of Sfr tree. In order to obtin finite set of sttes in the utomton to be constructed this growth in height nd width hs to be restricted: Trick 2 does so for width, while Trick 3 controls the height. Exercise 3.2. Apply Trick 1 on the Büchi utomton of exmple 3.1. How does it prevent the run of (b) ω to be ccepting? Trick 2: Keep trck of joining runs of the nondeterministic Büchi utomton just once. To illustrte this trick we consider two finite runs q 1 q 2...fq i...q j 1 q j...q n q n+1 nd q 1 q 2...q i 1 q i...f q j...q n q n+1 of nondeterministic Büchi utomton on the sme finite word 1... n, where both runs strt in stte q 1, endinstteq n+1, nd visit recurring sttes f nd f, respectively. Figure 3.5 shows, how Trick 1 leds to extr components: the recurring sttes f nd f give rise to components {q i } nd {q j }, respectively. As both runs join in stte q n+1, the extr components of the lst stte re identicl nd hold the sme informtion : stte q n+1 hs in the originl nondeterministic Büchi utomton recurring stte s predecessor. As there is no need to store this informtion twice, the second component cn be removed. On Sfr trees this opertion is clled horizontl merge. It corresponds to Step 4 in Sfr s construction, c.f. section
6 48 Mrkus Roggenbch Trick 3: If ll sttes in mcrostte hve recurring stte s predecessor, delete the corresponding components. Figure 3.6 illustrtes this sitution: strting in mcrostte M, finite run leds vi Trick 1 to sitution where we hve mcrostte M nd extr components K 1,...,K k.if M = K 1 K k, then ll sttes collected in M hve recurring stte s predecessor. Encoding this sitution by mrking mcrostte M with specil sign, sy!, ll extr components cn be removed. On Sfr trees this opertion is clled verticl merge. It corresponds to step Step 6 in Sfr s construction, c.f. section M with M F {q Q (m,, q), m M}, {q Q (m,, q), m F M} Fig Illustrtion for Trick Sfr Trees Given some fixed set of sttes Q, Sfr trees re ordered, directed trees over some vocbulry V of node nmes, where the nodes hve nonempty mcrosttes, i.e. subsets of Q, s lbels. Additionlly to its mcrostte, node cn be mrked with the specil symbol!. Sfr trees stisfy the following two conditions: Condition 1: The union of brother mcrosttes is proper subset of their prent mcrostte. Condition 2: Brother mcrosttes re disjoint. This hs s consequence tht the number of nodes in Sfr tree is bounded by Q. We prove this clim by induction on the height of Sfr trees over Q :For the empty tree with height 0, nd lso for tree with height 1, which consists just of root node, the clim holds trivilly. In the induction step observe tht the sons of the root define Sfr trees of lower height over disjoint subsets Q i of sttes (Condition 2). Thus, by induction hypothesis, the number of nodes in the whole tree is bounded by ( i Q i )+1. By Condition 1 we hve i Q i < Q, nd we finlly obtin ( i Q i )+1 Q. Interpreting this result in terms of height nd brnching of Sfr tree we obtin: The height of Sfr tree is t most Q. Sfr trees re finitely brnching, node hs t most Q 1sons.
7 3 Determiniztion of Büchi-Automt 49 {...,q 1,...} {...,q n+1,...}, {q n+1}, {q n+1} 1 n {...,q 2,q 2,...} {...,q n,q n,...}, {q n}, {q n} 2 n 1.. i 2 j {...,f,q i 1,...} {...,q j,q j,...}, {q j}, {q j} i 1 j 1 {...,q i,q i,...}, {q i} i j 2 {...,q j 1,f,...}, {q j 1} Fig Illustrtion for Trick 2. M M, K 1,...,K k Fig Illustrtion for Trick 3.
8 50 Mrkus Roggenbch The Construction Let B =(Q, Σ, q I,,F) be nondeterministic Büchi utomton. Sfr s construction yields Sfr tree s n initil stte q I, set of Sfr trees s set of sttes Q, nd trnsition function δ : Q Σ Q for the lphbet Σ. To complete the construction suitble ccepting component hs to be chosen: either system of finl stte sets F to obtin deterministic Muller utomton M =(Q,Σ,q I,δ,F), or set of ccepting pirs Ω = {(E 1,F 1 ),...,(E k,f k )} to obtin Rbin utomton R =(Q,Σ,q I,δ,Ω), tht both ccept the sme lnguge s the originl nondeterministic Büchi utomton B. Choose V := {1, 2,...,2 Q } s vocbulry for denoting nodes of Sfr trees. This is sufficient, s the number of nodes in Sfr trees is bounded by Q = n, nd the computtion of successor of Sfr tree introduces t most n new nodes t intermedite stges (c.f. Step 2). (1) The initil stte q I is the Sfr tree consisting of the single node 1 lbelled with mcrostte {q I }. (2) The vlue of the trnsition function δ(t,) for given input Σ nd Sfr tree T with set N of nodes is computed s follows: Step 1: Remove ll mrks! in the Sfr tree T. Step 2: For every node v with mcrostte M such tht M F, crete new node v (V \N), such tht v becomes the youngest son of v nd crries the mcrostte M F. Step 3: Apply the powerset construction on every node v, i.e. replce its mcrostte M by {q Q (m,, q) : m M}. Step 4 (horizontl merge): For every node v with mcrostte M nd stte q M, such tht q lso belongs to n older brother of v, remove q from M. Step 5: Remove ll nodes with empty mcrosttes. Step 6 (verticl merge): For every node whose lbel is equl to the union of the lbels of its sons, remove ll the descendnts of v nd mrk v with!. (3) The set of sttes Q consists of ll rechble Sfr trees. A Muller utomton is obtined by choosing the cceptnce component s follows: A set S Q of Sfr trees is in the system F of finl stte sets if for some node v V the following holds: Muller 1: v ppers in ll Sfr trees of S, nd Muller 2: v is mrked t lest once in S. To obtin Rbin utomton, one tkes ll pirs (E v,f v ),v V, s cceptnce component, where Rbin 1: E v consists of ll Sfr trees without node v, nd Rbin 2: F v consists of ll Sfr trees with node v mrked!.
9 3 Determiniztion of Büchi-Automt 51 We should check first, tht given Sfr tree T nd n input symbol the trnsition function δ computes indeed Sfr tree. This ensures tht Q consists of Sfr trees, s the initil stte q I is obviously Sfr tree. Removing the mrks! from ll nodes of Sfr tree T does not violte Condition 1 or Condition 2, nd s ll mcrosttes re nonempty in T, they re lso nonempty fter Step 1. Thus Step 1 preserves the Sfr tree properties. Applying Step 2 on Sfr tree T with node v crrying mcrostte M F, yields tree violting Condition 1, s v nd its youngest son crry fterwrds the sme lbel M. Computing new mcrosttes for ll nodes of tree in Step 3 my led to even more trouble: (1) Afterwrds, brother mcrosttes might shre stte q Q, violting Condition 2. (2) The new computed mcrostte cn be the empty set. (3) It might lso hppen, tht Condition 1 is violted, i.e. the union of brother mcrosttes equls the prent mcrostte. This hppens for exmple if in Step 2 node crries mcrostte M F. Step 4, Step 5, nd Step 6 del with these problems, resp.: Step 4 ensures Condition 2 by horizontl merge of brother mcrosttes. Step 5 removes nodes with empty mcrosttes. By verticl merge Step 6 fixes situtions where Condition 1 is violted. Thus, we finlly obtin fter ll six steps Sfr tree.,b c q I f g Fig A nondeterministic Büchi utomton. Exmple 3.4 (Applying Sfr s construction). We pply Sfr s construction to the nondeterministic Büchi utomton shown in Figure 3.7. Figure 3.8 nd Figure 3.9 give some exmples how to compute the trnsition function δ: they present the resulting tree fter executing certin step. If step lters the tree, its nme is typed bold. Note tht the empty tree ɛ my rise s result of Sfr s construction. The resulting utomton is depicted in Figure To obtin Rbin utomton, we choose ccording to the bove described construction two ccepting pirs (E 1,F 1 )nd(e 2,F 2 ), where E 1 = {ɛ}, F 1 = {1 {f}!, 1 {g}!, 1 {f,g}!}, nd E 2 = {1 {q I },ɛ,1 {q I,f}, 1 {f}!, 1 {g}!},f 2 = 1 {q I,f,g} 2 {g,f}!.
10 52 Mrkus Roggenbch Computing δ(1 {q I},): Step 1 Step 2 Step 3 1 {q I} 1 {q I} 1 {q I,f} Computing δ(1 {q I},c): Step 1 Step 2 Step 3 Step 4 Step 5 1 {q I} 1 {q I} 1 1 ɛ Computing δ(1 {q I,f},c): Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 1 {q I,f} 1 {q I,f} 1 {f} 1 {f} 1 {f} 1 {f} -! 2 {f} 2 {f} 2 {f} 2 {f} Fig Steps from Sfr s Construction. Note tht we need indeed true Rbin condition: While it is possible to choose E 1 s the empty set, this is not the cse for E 2 : E 2 = llows to ccept the word (b) ω / L. The construction nd discussion of the Muller condition is left s Exercise 3.4. As the bove exmple indictes, the constructed Rbin nd Muller conditions re not miniml. For Muller conditions the following restriction might led to smller system of finl stte sets (the proof is left for Exercise 3.5): Remrk 3.5 (Refinement of the Muller Condition). Restricting the system of finl stte sets F obtined by conditions Muller 1 nd Muller 2 to those sets which form strongly connected component in the utomton leds to n equivlent Muller utomton. Exercise 3.3. Apply Sfr s construction to the nondeterministic Büchi utomton of Figure 3.3.
11 3 Determiniztion of Büchi-Automt 53 Computing δ(1 {q I,f,g},): 2 {g,f}! Step 1 Step 2 Step 3 1 {q I,f,g} 1 {q I,f,g} 1 {q I,f,g} 2 {g} 2 {g} 3 {f, g} 2 {f,g} 3 {f, g} 4 {g} 4 {f,g} Step 4 Step 5 Step 6 1 {q I,f,g} 1 {q I,f,g} 1 {q I,f,g} 2 {f, g} 3 2 {f,g} 2 {f,g} -! 4 {f, g} 4 {f,g} Fig Some Steps from Sfr s Construction. Exercise 3.4. Consider the nondeterministic Büchi utomton shown in Figure 3.7. Figure 3.10 shows the result of Sfr s construction. Compute system of finl stte sets F to obtin deterministic Muller utomton M = (Q,Σ,q I,δ,F). Argue, why this system F my be restricted to include only sets, which re strongly connected components. Exercise 3.5. Prove Remrk 3.5. Is it possible to generlize this result to rbitrry Muller conditions? Theorem 3.6 (Correctness). Let B =(Q, Σ, q I,,F) be nondeterministic Büchi utomton. Let M = (Q,Σ,q I,δ,F) be the deterministic Muller nd
12 54 Mrkus Roggenbch,b,c 1 {q I} c ɛ b b b b b 1 {q I,f} c 1 {f}! c 1 {g}! 1 {f,g}! c c b 1 {q I,f,g} 2 {g} c 1 {q I,f,g} 2 {g,f}! Fig Sfr s construction pplied on the utomton of Figure 3.7. R =(Q,Σ,q I,δ,Ω) be the deterministic Rbin utomton obtined by Sfr s construction. Then L(B) =L(M) =L(R). Proof. By Lemm 3.7 nd Lemm 3.9. Lemm 3.7 (Completeness). For the nondeterministic Büchi utomton B, the deterministic Muller utomton M, nd the deterministic Rbin utomton R of Theorem 3.6 we hve: L(B) L(M) nd L(B) L(R). Proof. Let α L(B). As M nd R re deterministic nd hve the sme initil stte nd trnsition reltion there exists one run ϱ on α of both utomt. We clim tht there is t lest one node v in the Sfr trees of ϱ such tht Clim 1: v from certin point on is node of ll Sfr trees in ϱ nd Clim 2: v is mrked! infinitely often. Concerning the Muller condition this proves tht Inf(ϱ )equlssetinthe system F of finl sttes: condition Muller 1 is true becuse Sfr tree of ϱ not including v is not in Inf(ϱ ). As v is mrked! infinitely often in ϱ nd Q is finite set, there exists some Sfr tree in Inf(ϱ )withv mrked!. Therefore lso
13 3 Determiniztion of Büchi-Automt 55 condition Muller 2 is fulfilled. Thus ϱ is n ccepting run of the deterministic Muller utomton M, nd we obtin α L(M). The Rbin condition holds trivilly for the ccepting pir (E v,f v ):Inf(ϱ ) E v = is true thnks to Clim 1, Clim 2 implies Inf(ϱ ) F v. Thus ϱ is n ccepting run of the deterministic Rbin utomton R, nd we obtin α L(R). Clim 1 holds for the root node: As α L(B), there exists n ccepting run ϱ in the nondeterministic Büchi utomton B. Thus the root of ll Sfr trees occurring in the run ϱ is nonempty: the root mcrostte of the i-th Sfr tree in ϱ includes ϱ(i) nd therefore cnnot be removed in Step 5 of the Sfr construction. If the root is mrked! infinitely often, lso Clim 2 holds, nd we re done. If the root is not mrked! infinitely often we need to consider nother cndidte for v. As the run ϱ of the nondeterministic Büchi utomton B is ccepting, there exists stte q Inf(ϱ) F, which occurs infinitely often in the root mcrostte of the Sfr trees in the run ϱ. Consider the first occurrence of q in ϱ fter the lst occurrence of the mrk! t the root (if mrks existed t ll). As q F, q will be put into the mcrostte of the youngest son of the root (Step 2 of Sfr s construction). From this point onwrds, the sttes of the run ϱ pper in the mcrostte of this son, or (due to the horizontl merge opertion in Step 4 of Sfr s construction) get ssocited to older brothers of this son. Such shift to n older brother cn hppen only finite number of times: Due to Condition 2 on Sfr trees ny node hs only finitely mny brothers, especilly only finitely mny older brothers. Step 4 of Sfr s construction moves the stte of ϱ to n older brother, while Step 2 of Sfr s construction leds to brothers which re younger. Thus eventully the sttes of the run ϱ remin in some fixed son of the root. This son is our new cndidte for v. It cnnot be removed by Step 5 of Sfr s construction, s it crries the sttes of the run ϱ nd is therefore nonempty. Furthermore, it cnnot be removed by Step 6 of Sfr s construction, s the root is no more mrked!. Thus Clim 1 holds. If this son is mrked mrked! infinitely often, lso Clim 2 is true, nd we re done. Otherwise, proceed with this son (in which q occurs infinitely often) in the sme wy s with the root bove. Continuing this wy, Clim 2 must hold eventully, since the depth of Sfr trees is finite (Condition 1 on Sfr trees). The following lemm mkes use of result which is known s König s Infinity Lemm (for proof nd further discussion see e.g. [62]). Theorem 3.8 (König s Infinity Lemm). An infinite rooted tree which is finitely brnching (i.e., where ech node hs only finitely mny sons) hs n infinite pth. Lemm 3.9 (Soundness). For the nondeterministic Büchi utomton B, the deterministic Muller utomton M, nd the deterministic Rbin utomton R of Theorem 3.6 we hve: L(M) L(B) nd L(R) L(B).
14 56 Mrkus Roggenbch Proof. Let α L(M). Then there exists n ccepting run ϱ of the deterministic Muller utomton M on α, i.e. Inf(ϱ ) F. Thus there exists some node v such tht v ppers in ll Sfr trees of Inf(ϱ ), nd v is mrked t lest once in Inf(ϱ ). This hs s consequences tht v from certin point on is node of ll Sfr trees in ϱ, nd in ϱ Sfr trees T i occur infinitely often with node v mrked!, i.e. ϱ hs the form q I...T 1...T 2...T 3... The sme sitution is chieved if we consider word α L(R) : Then there exists n ccepting run ϱ of the deterministic Rbin utomton R on α, i.e. there exist node v nd n ccepting pir (E v,f v ) such tht Inf(ϱ ) E v = nd Inf(ϱ ) F v. By construction E v consists of ll Sfr trees without node v (Rbin 1), i.e. v from certin point on is node of ll Sfr trees in ϱ. As F v consists of ll Sfr trees with node v mrked! (Rbin 2), infinitely mny Sfr trees T i with node v mrked! occur in ϱ. Thus we cn proceed with the proof independently of the utomton under considertion, tking run ϱ on word α, which is ccepted either by the Muller utomton M or by the Rbin utomton R. In order to mrk the node v with! in Step 6 of Sfr s construction, it is necessry tht t lest during the computtion of the trnsition function δ v hs to be prent. To become prent, Step 2 is the only possibility in Sfr s construction. Thus in run ϱ the node v crries before ny occurrence of Sfr tree T i mcrostte contining recurring stte f F of the nondeterministic Büchi utomton B. We consider subrun of ϱ fter the point, where v occurs in ll Sfr trees, in more detil: Let T nd U be Sfr trees of ϱ with node v mrked!, such tht in no Sfr tree between T nd U node v is mrked!. Let B be Sfr tree between T nd U such tht v crries mcrostte with Q F, i.e. T...B...U, sy ϱ (i) =T, ϱ (j) =B nd ϱ (k) =U, for some 0 i j<k.note tht T nd B might be identicl. Let P, H, R be the mcrostte of v in T,B,U, resp. For the ske of simplicity ssume for the moment tht B is the only Sfr tree between T nd U, where v crries mcrostte including recurring stte. Lter we will lso del with the generl sitution. As ϱ is run on α, there exist subwords α[i, j) :=α(i)α(i +1)...α(j 1) nd α[j, k) :=α(j)α(j +1)...α(k 1) of α corresponding to the finite subruns T...B nd B...U of ϱ. Consider the computtion of the successor stte of B nd the computtion of stte U from some predecessor stte, sy X (which might be identicl with B), t certin points in Sfr s construction of the trnsition function δ :
15 3 Determiniztion of Büchi-Automt 57 Point 1: During the computtion of δ(b,α(j 1)) we obtin in Step 2 of Sfr s construction node w with mcrostte H F s son of v. This node w remins in ll Sfr trees before U, s no verticl merge tkes plce before the computtion of U. Point 2: During the computtion of U = δ(x, α(k 1)), the condition of Step 6 of Sfr s construction becomes true, i.e., before Step 6 the nodes v nd it s son w crry the sme mcrostte R. The following picture shows the mcrosttes of v nd w t these points, dds the mcrostte of v in T, nd shows lso the subwords corresponding to the subruns: node in T t Point 1 t Point 2 v P α[i,j) α[j,k) = H = R = w H F α[j,k) = R As new mcrosttes on node re computed in Step 3 by the clssicl powerset construction, the lower row cn be red: for ll r R, there exists h H F nd finite run h...r of the nondeterministic Büchi utomton B on the subword α[j, k). This run cn be completed by the upper row: for ll h H F, there exists p P nd finite run p...h of the nondeterministic Büchi utomton B on the subword α[i, j). I.e., for ll r R, there exists p P ndrunofb on α[i, k) whichledsfromp to r while visiting recurring stte. Note tht there might exist severl such run segments, nd tht for ny r R, there exists some predecessor p P but not vice vers. In generl, there might occur severl Sfr trees between T nd U, in which v crries mcrostte including recurring stte. This chnges our picture in the wy tht we hve to del with severl Point 1 -situtions, which might led to severl sons of v. At Point 2 we tke the union of ll son mcrosttes. Looking now for the run of B on α[i, k) ending in some r R, we tke the first suitble Point 1 -sitution to switch from the lower to the upper row. This sitution rises, when the predecessor of some stte r Q is recurring stte. As ll sttes in the mcrosttes of the sons of v stem from recurring sttes, such sitution will lwys rise. It remins to combine these finite run segments to complete infinite run of B :Let0<i 1 <i 2 <... be the positions of ϱ t which v is mrked!. Let S 0 := {q I } nd S j be the mcrostte of v t position i j. Now we construct directed tree with pirs (q, j) snodes,whereq S j,j 0, nd s prent of node (r, j +1)we pick one of the pirs (p, j), such tht p S j nd there exists subrun from p to r s described bove. Obviously, this is well formed tree with (q I, 0) s root. It hs infinitely mny nodes nd is finitely brnching. Thus, by König s Lemm, c.f. Theorem 3.8, there exists n infinite pth (q I, 0)(q 1, 1)... in the tree. Collecting ll subruns long
16 58 Mrkus Roggenbch (q I, 0) (f,1) (g,2) (f,3) (g,3) (f,4) Fig Tree construction for c(c) ω. (q I, 0) (f,1) (g,1) (f,2) (g,2) (f,3) (g,3) Fig Tree construction for ω. this pth, we obtin run ϱ of B on α, which visits infinitely often recurring sttes. Exmple 3.10 (Illustrting the Tree Construction for König s Lemm). We consider gin the nondeterministic Büchi utomton shown in Figure 3.7 nd the resulting utomton from Sfr s construction depicted in Figure The word c(c) ω leds to the following sequence of mcrosttes: S 0 = {q I }, S 3i+1 = {f}, i 0, S 3i+2 = {g}, i 0, nd S 3i+3 = {f,g}, i 0. Figure 3.11 illustrtes tht we need indeed Königs Lemm to obtin n infinite pth in the tree constructed: The pir (f,3) hs no son, i.e., in node (f,3) ends finite pth of the tree. The word ω demonstrtes tht there might be indeed choice between different prent nodes. Here we hve s sequence of mcrosttes
17 3 Determiniztion of Büchi-Automt 59 S 0 = {q I } nd S i = {f,g}, i 1. In Figure 3.12 one cn see tht the tree constructed is not uniquely determined: s prent for (g,j+ 1) we hve the choice between (f,j) nd(g,j). For (g, 2) we choose (f,1), while (g, 3) hs (g, 2) s prent. Exercise 3.6. Apply Sfr s construction to the nondeterministic Büchi utomton of Figure 3.1. Compre the result with the utomton of Figure 3.2 which sttes of the utomton obtined by Sfr s construction re equivlent? 3.3 Sfr s Construction Is Optiml In section we showed tht given some fixed set of sttes Q thenumber of nodes in Sfr tree is bounded by Q. Now we refine this result to obtin n upper bound for the number of sttes necessry in Sfr s construction. Theorem 3.11 (Complexity of Sfr s Construction). Sfr s construction converts nondeterministic Büchi utomton with n sttes into deterministic Muller utomton or into deterministic Rbin utomton with 2 O(n log(n)) sttes. Proof. We hve lredy seen tht Sfr trees consist of t most n nodes, nd tht it is sufficient for Sfr s construction to hve vocbulry of 2n elements. To compute bound on the number of Sfr trees, we describe them in terms of functions: Let {q 1,...,q n } be the sttes of the nondeterministic Büchi utomton. To describe the mcrostte lbels t ll nodes of Sfr tree, it is sufficient to know for ny q i the node v with q i in its mcrostte, which hs the gretest hight: by Condition 1 ll ncestors of v crry lso this stte. Due to Condition 2, q i cn not be n element of ny other node s mcrostte. Thus the mcrostte lbelling cn be cptured by function of type {q 1,...,q n } {0, 1,...,2n}, where the vlue 0 is used for the cse, tht stte q i is not in the Sfr tree. The prent reltion of Sfr tree cn be encoded by function of type {1,...,2n} {0, 1,...,2n}, where the vlue 0 is used for the cse, tht node v hs no prent in the Sfr tree. The next-older brother reltion cn lso be cptured by function of type {1,...,2n} {0, 1,...,2n}, where the vlue 0 is used for the cse, tht node v hs no next-older brother in the Sfr tree. The mrks! cn be encoded by function of type {1,...,2n} {0, 1}, where 1 stnds for is mrked. For ske of similrity, we tke here function of the sme type s bove, i.e. {1,...,2n} {0, 1,...,2n}. The number of combintions of such mps (nd hence the number of possible Sfr trees) is bounded by (2n +1) n+3 2n = ( 2n +1) 7n = 2 log((2n+1)7n) = 2 7n log(2n+1) 2 O(n log(n)).
18 60 Mrkus Roggenbch This complexity bound is optiml in the following sense: Corollry 3.12 (Optimlity of Sfr s Construction). There is no conversion of Büchi utomt with n sttes into deterministic Rbin utomt with 2 O(n) sttes. Proof. We refer to Theorem Note tht this result holds for Rbin utomt, nd tht it is open whether Sfr s construction cn be improved for Muller utomt.
Homework 3 Solutions
CS 341: Foundtions of Computer Science II Prof. Mrvin Nkym Homework 3 Solutions 1. Give NFAs with the specified numer of sttes recognizing ech of the following lnguges. In ll cses, the lphet is Σ = {,1}.
More informationLINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES
LINEAR TRANSFORMATIONS AND THEIR REPRESENTING MATRICES DAVID WEBB CONTENTS Liner trnsformtions 2 The representing mtrix of liner trnsformtion 3 3 An ppliction: reflections in the plne 6 4 The lgebr of
More informationRegular Sets and Expressions
Regulr Sets nd Expressions Finite utomt re importnt in science, mthemtics, nd engineering. Engineers like them ecuse they re super models for circuits (And, since the dvent of VLSI systems sometimes finite
More informationPolynomial Functions. Polynomial functions in one variable can be written in expanded form as ( )
Polynomil Functions Polynomil functions in one vrible cn be written in expnded form s n n 1 n 2 2 f x = x + x + x + + x + x+ n n 1 n 2 2 1 0 Exmples of polynomils in expnded form re nd 3 8 7 4 = 5 4 +
More informationOne Minute To Learn Programming: Finite Automata
Gret Theoreticl Ides In Computer Science Steven Rudich CS 15-251 Spring 2005 Lecture 9 Fe 8 2005 Crnegie Mellon University One Minute To Lern Progrmming: Finite Automt Let me tech you progrmming lnguge
More informationPROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY
MAT 0630 INTERNET RESOURCES, REVIEW OF CONCEPTS AND COMMON MISTAKES PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY Contents 1. ACT Compss Prctice Tests 1 2. Common Mistkes 2 3. Distributive
More informationUnambiguous Recognizable Two-dimensional Languages
Unmbiguous Recognizble Two-dimensionl Lnguges Mrcell Anselmo, Dor Gimmrresi, Mri Mdoni, Antonio Restivo (Univ. of Slerno, Univ. Rom Tor Vergt, Univ. of Ctni, Univ. of Plermo) W2DL, My 26 REC fmily I REC
More informationMath 135 Circles and Completing the Square Examples
Mth 135 Circles nd Completing the Squre Exmples A perfect squre is number such tht = b 2 for some rel number b. Some exmples of perfect squres re 4 = 2 2, 16 = 4 2, 169 = 13 2. We wish to hve method for
More informationGraphs on Logarithmic and Semilogarithmic Paper
0CH_PHClter_TMSETE_ 3//00 :3 PM Pge Grphs on Logrithmic nd Semilogrithmic Pper OBJECTIVES When ou hve completed this chpter, ou should be ble to: Mke grphs on logrithmic nd semilogrithmic pper. Grph empiricl
More informationand thus, they are similar. If k = 3 then the Jordan form of both matrices is
Homework ssignment 11 Section 7. pp. 249-25 Exercise 1. Let N 1 nd N 2 be nilpotent mtrices over the field F. Prove tht N 1 nd N 2 re similr if nd only if they hve the sme miniml polynomil. Solution: If
More informationReasoning to Solve Equations and Inequalities
Lesson4 Resoning to Solve Equtions nd Inequlities In erlier work in this unit, you modeled situtions with severl vriles nd equtions. For exmple, suppose you were given usiness plns for concert showing
More informationRegular Languages and Finite Automata
N Lecture Notes on Regulr Lnguges nd Finite Automt for Prt IA of the Computer Science Tripos Mrcelo Fiore Cmbridge University Computer Lbortory First Edition 1998. Revised 1999, 2000, 2001, 2002, 2003,
More informationOperations with Polynomials
38 Chpter P Prerequisites P.4 Opertions with Polynomils Wht you should lern: Write polynomils in stndrd form nd identify the leding coefficients nd degrees of polynomils Add nd subtrct polynomils Multiply
More informationAll pay auctions with certain and uncertain prizes a comment
CENTER FOR RESEARC IN ECONOMICS AND MANAGEMENT CREAM Publiction No. 1-2015 All py uctions with certin nd uncertin prizes comment Christin Riis All py uctions with certin nd uncertin prizes comment Christin
More informationExample 27.1 Draw a Venn diagram to show the relationship between counting numbers, whole numbers, integers, and rational numbers.
2 Rtionl Numbers Integers such s 5 were importnt when solving the eqution x+5 = 0. In similr wy, frctions re importnt for solving equtions like 2x = 1. Wht bout equtions like 2x + 1 = 0? Equtions of this
More information9.3. The Scalar Product. Introduction. Prerequisites. Learning Outcomes
The Sclr Product 9.3 Introduction There re two kinds of multipliction involving vectors. The first is known s the sclr product or dot product. This is so-clled becuse when the sclr product of two vectors
More informationExperiment 6: Friction
Experiment 6: Friction In previous lbs we studied Newton s lws in n idel setting, tht is, one where friction nd ir resistnce were ignored. However, from our everydy experience with motion, we know tht
More informationExample A rectangular box without lid is to be made from a square cardboard of sides 18 cm by cutting equal squares from each corner and then folding
1 Exmple A rectngulr box without lid is to be mde from squre crdbord of sides 18 cm by cutting equl squres from ech corner nd then folding up the sides. 1 Exmple A rectngulr box without lid is to be mde
More informationBayesian Updating with Continuous Priors Class 13, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom
Byesin Updting with Continuous Priors Clss 3, 8.05, Spring 04 Jeremy Orloff nd Jonthn Bloom Lerning Gols. Understnd prmeterized fmily of distriutions s representing continuous rnge of hypotheses for the
More informationSPECIAL PRODUCTS AND FACTORIZATION
MODULE - Specil Products nd Fctoriztion 4 SPECIAL PRODUCTS AND FACTORIZATION In n erlier lesson you hve lernt multipliction of lgebric epressions, prticulrly polynomils. In the study of lgebr, we come
More information4.11 Inner Product Spaces
314 CHAPTER 4 Vector Spces 9. A mtrix of the form 0 0 b c 0 d 0 0 e 0 f g 0 h 0 cnnot be invertible. 10. A mtrix of the form bc d e f ghi such tht e bd = 0 cnnot be invertible. 4.11 Inner Product Spces
More informationUse Geometry Expressions to create a more complex locus of points. Find evidence for equivalence using Geometry Expressions.
Lerning Objectives Loci nd Conics Lesson 3: The Ellipse Level: Preclculus Time required: 120 minutes In this lesson, students will generlize their knowledge of the circle to the ellipse. The prmetric nd
More informationOn decidability of LTL model checking for process rewrite systems
Act Informtic (2009) 46:1 28 DOI 10.1007/s00236-008-0082-3 ORIGINAL ARTICLE On decidbility of LTL model checking for process rewrite systems Lur Bozzelli Mojmír Křetínský Vojtěch Řehák Jn Strejček Received:
More information9 CONTINUOUS DISTRIBUTIONS
9 CONTINUOUS DISTIBUTIONS A rndom vrible whose vlue my fll nywhere in rnge of vlues is continuous rndom vrible nd will be ssocited with some continuous distribution. Continuous distributions re to discrete
More informationAlgebra Review. How well do you remember your algebra?
Algebr Review How well do you remember your lgebr? 1 The Order of Opertions Wht do we men when we write + 4? If we multiply we get 6 nd dding 4 gives 10. But, if we dd + 4 = 7 first, then multiply by then
More informationVectors 2. 1. Recap of vectors
Vectors 2. Recp of vectors Vectors re directed line segments - they cn be represented in component form or by direction nd mgnitude. We cn use trigonometry nd Pythgors theorem to switch between the forms
More informationFAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University
SYSTEM FAULT AND Hrry G. Kwtny Deprtment of Mechnicl Engineering & Mechnics Drexel University OUTLINE SYSTEM RBD Definition RBDs nd Fult Trees System Structure Structure Functions Pths nd Cutsets Reliility
More information19. The Fermat-Euler Prime Number Theorem
19. The Fermt-Euler Prime Number Theorem Every prime number of the form 4n 1 cn be written s sum of two squres in only one wy (side from the order of the summnds). This fmous theorem ws discovered bout
More informationWarm-up for Differential Calculus
Summer Assignment Wrm-up for Differentil Clculus Who should complete this pcket? Students who hve completed Functions or Honors Functions nd will be tking Differentil Clculus in the fll of 015. Due Dte:
More informationEcon 4721 Money and Banking Problem Set 2 Answer Key
Econ 472 Money nd Bnking Problem Set 2 Answer Key Problem (35 points) Consider n overlpping genertions model in which consumers live for two periods. The number of people born in ech genertion grows in
More informationBinary Representation of Numbers Autar Kaw
Binry Representtion of Numbers Autr Kw After reding this chpter, you should be ble to: 1. convert bse- rel number to its binry representtion,. convert binry number to n equivlent bse- number. In everydy
More information2005-06 Second Term MAT2060B 1. Supplementary Notes 3 Interchange of Differentiation and Integration
Source: http://www.mth.cuhk.edu.hk/~mt26/mt26b/notes/notes3.pdf 25-6 Second Term MAT26B 1 Supplementry Notes 3 Interchnge of Differentition nd Integrtion The theme of this course is bout vrious limiting
More informationSolution to Problem Set 1
CSE 5: Introduction to the Theory o Computtion, Winter A. Hevi nd J. Mo Solution to Prolem Set Jnury, Solution to Prolem Set.4 ). L = {w w egin with nd end with }. q q q q, d). L = {w w h length t let
More informationReview guide for the final exam in Math 233
Review guide for the finl exm in Mth 33 1 Bsic mteril. This review includes the reminder of the mteril for mth 33. The finl exm will be cumultive exm with mny of the problems coming from the mteril covered
More informationRIGHT TRIANGLES AND THE PYTHAGOREAN TRIPLETS
RIGHT TRIANGLES AND THE PYTHAGOREAN TRIPLETS Known for over 500 yers is the fct tht the sum of the squres of the legs of right tringle equls the squre of the hypotenuse. Tht is +b c. A simple proof is
More informationIntegration by Substitution
Integrtion by Substitution Dr. Philippe B. Lvl Kennesw Stte University August, 8 Abstrct This hndout contins mteril on very importnt integrtion method clled integrtion by substitution. Substitution is
More informationPhysics 43 Homework Set 9 Chapter 40 Key
Physics 43 Homework Set 9 Chpter 4 Key. The wve function for n electron tht is confined to x nm is. Find the normliztion constnt. b. Wht is the probbility of finding the electron in. nm-wide region t x
More informationHow fast can we sort? Sorting. Decision-tree model. Decision-tree for insertion sort Sort a 1, a 2, a 3. CS 3343 -- Spring 2009
CS 4 -- Spring 2009 Sorting Crol Wenk Slides courtesy of Chrles Leiserson with smll chnges by Crol Wenk CS 4 Anlysis of Algorithms 1 How fst cn we sort? All the sorting lgorithms we hve seen so fr re comprison
More informationSection 5-4 Trigonometric Functions
5- Trigonometric Functions Section 5- Trigonometric Functions Definition of the Trigonometric Functions Clcultor Evlution of Trigonometric Functions Definition of the Trigonometric Functions Alternte Form
More informationWhen Simulation Meets Antichains (on Checking Language Inclusion of NFAs)
When Simultion Meets Antichins (on Checking Lnguge Inclusion of NFAs) Prosh Aziz Abdull 1, Yu-Fng Chen 1, Lukáš Holík 2, Richrd Myr 3, nd Tomáš Vojnr 2 1 Uppsl University 2 Brno University of Technology
More informationMODULE 3. 0, y = 0 for all y
Topics: Inner products MOULE 3 The inner product of two vectors: The inner product of two vectors x, y V, denoted by x, y is (in generl) complex vlued function which hs the following four properties: i)
More informationEQUATIONS OF LINES AND PLANES
EQUATIONS OF LINES AND PLANES MATH 195, SECTION 59 (VIPUL NAIK) Corresponding mteril in the ook: Section 12.5. Wht students should definitely get: Prmetric eqution of line given in point-direction nd twopoint
More informationSection 7-4 Translation of Axes
62 7 ADDITIONAL TOPICS IN ANALYTIC GEOMETRY Section 7-4 Trnsltion of Aes Trnsltion of Aes Stndrd Equtions of Trnslted Conics Grphing Equtions of the Form A 2 C 2 D E F 0 Finding Equtions of Conics In the
More information5.2. LINE INTEGRALS 265. Let us quickly review the kind of integrals we have studied so far before we introduce a new one.
5.2. LINE INTEGRALS 265 5.2 Line Integrls 5.2.1 Introduction Let us quickly review the kind of integrls we hve studied so fr before we introduce new one. 1. Definite integrl. Given continuous rel-vlued
More informationBasic Analysis of Autarky and Free Trade Models
Bsic Anlysis of Autrky nd Free Trde Models AUTARKY Autrky condition in prticulr commodity mrket refers to sitution in which country does not engge in ny trde in tht commodity with other countries. Consequently
More informationBabylonian Method of Computing the Square Root: Justifications Based on Fuzzy Techniques and on Computational Complexity
Bbylonin Method of Computing the Squre Root: Justifictions Bsed on Fuzzy Techniques nd on Computtionl Complexity Olg Koshelev Deprtment of Mthemtics Eduction University of Texs t El Pso 500 W. University
More informationGenerating In-Line Monitors For Rabin Automata
Generting In-Line Monitors For Rin Automt Hugues Chot, Rphel Khoury, nd Ndi Twi Lvl University, Deprtment of Computer Science nd Softwre Engineering, Pvillon Adrien-Pouliot, 1065, venue de l Medecine Queec
More informationA.7.1 Trigonometric interpretation of dot product... 324. A.7.2 Geometric interpretation of dot product... 324
A P P E N D I X A Vectors CONTENTS A.1 Scling vector................................................ 321 A.2 Unit or Direction vectors...................................... 321 A.3 Vector ddition.................................................
More information6.2 Volumes of Revolution: The Disk Method
mth ppliction: volumes of revolution, prt ii Volumes of Revolution: The Disk Method One of the simplest pplictions of integrtion (Theorem ) nd the ccumultion process is to determine so-clled volumes of
More information2 DIODE CLIPPING and CLAMPING CIRCUITS
2 DIODE CLIPPING nd CLAMPING CIRCUITS 2.1 Ojectives Understnding the operting principle of diode clipping circuit Understnding the operting principle of clmping circuit Understnding the wveform chnge of
More informationThe Velocity Factor of an Insulated Two-Wire Transmission Line
The Velocity Fctor of n Insulted Two-Wire Trnsmission Line Problem Kirk T. McDonld Joseph Henry Lbortories, Princeton University, Princeton, NJ 08544 Mrch 7, 008 Estimte the velocity fctor F = v/c nd the
More informationMATH 150 HOMEWORK 4 SOLUTIONS
MATH 150 HOMEWORK 4 SOLUTIONS Section 1.8 Show tht the product of two of the numbers 65 1000 8 2001 + 3 177, 79 1212 9 2399 + 2 2001, nd 24 4493 5 8192 + 7 1777 is nonnegtive. Is your proof constructive
More informationFactoring Polynomials
Fctoring Polynomils Some definitions (not necessrily ll for secondry school mthemtics): A polynomil is the sum of one or more terms, in which ech term consists of product of constnt nd one or more vribles
More informationOr more simply put, when adding or subtracting quantities, their uncertainties add.
Propgtion of Uncertint through Mthemticl Opertions Since the untit of interest in n eperiment is rrel otined mesuring tht untit directl, we must understnd how error propgtes when mthemticl opertions re
More informationDrawing Diagrams From Labelled Graphs
Drwing Digrms From Lbelled Grphs Jérôme Thièvre 1 INA, 4, venue de l Europe, 94366 BRY SUR MARNE FRANCE Anne Verroust-Blondet 2 INRIA Rocquencourt, B.P. 105, 78153 LE CHESNAY Cedex FRANCE Mrie-Luce Viud
More informationFORMAL LANGUAGES, AUTOMATA AND THEORY OF COMPUTATION EXERCISES ON REGULAR LANGUAGES
FORMAL LANGUAGES, AUTOMATA AND THEORY OF COMPUTATION EXERCISES ON REGULAR LANGUAGES Introduction This compendium contins exercises out regulr lnguges for the course Forml Lnguges, Automt nd Theory of Computtion
More informationHow To Understand The Theory Of Inequlities
Ostrowski Type Inequlities nd Applictions in Numericl Integrtion Edited By: Sever S Drgomir nd Themistocles M Rssis SS Drgomir) School nd Communictions nd Informtics, Victori University of Technology,
More informationCHAPTER 11 Numerical Differentiation and Integration
CHAPTER 11 Numericl Differentition nd Integrtion Differentition nd integrtion re bsic mthemticl opertions with wide rnge of pplictions in mny res of science. It is therefore importnt to hve good methods
More informationg(y(a), y(b)) = o, B a y(a)+b b y(b)=c, Boundary Value Problems Lecture Notes to Accompany
Lecture Notes to Accompny Scientific Computing An Introductory Survey Second Edition by Michel T Heth Boundry Vlue Problems Side conditions prescribing solution or derivtive vlues t specified points required
More informationLecture 5. Inner Product
Lecture 5 Inner Product Let us strt with the following problem. Given point P R nd line L R, how cn we find the point on the line closest to P? Answer: Drw line segment from P meeting the line in right
More informationTreatment Spring Late Summer Fall 0.10 5.56 3.85 0.61 6.97 3.01 1.91 3.01 2.13 2.99 5.33 2.50 1.06 3.53 6.10 Mean = 1.33 Mean = 4.88 Mean = 3.
The nlysis of vrince (ANOVA) Although the t-test is one of the most commonly used sttisticl hypothesis tests, it hs limittions. The mjor limittion is tht the t-test cn be used to compre the mens of only
More informationAntiSpyware Enterprise Module 8.5
AntiSpywre Enterprise Module 8.5 Product Guide Aout the AntiSpywre Enterprise Module The McAfee AntiSpywre Enterprise Module 8.5 is n dd-on to the VirusScn Enterprise 8.5i product tht extends its ility
More informationNetwork Configuration Independence Mechanism
3GPP TSG SA WG3 Security S3#19 S3-010323 3-6 July, 2001 Newbury, UK Source: Title: Document for: AT&T Wireless Network Configurtion Independence Mechnism Approvl 1 Introduction During the lst S3 meeting
More informationMathematics. Vectors. hsn.uk.net. Higher. Contents. Vectors 128 HSN23100
hsn.uk.net Higher Mthemtics UNIT 3 OUTCOME 1 Vectors Contents Vectors 18 1 Vectors nd Sclrs 18 Components 18 3 Mgnitude 130 4 Equl Vectors 131 5 Addition nd Subtrction of Vectors 13 6 Multipliction by
More informationPHY 140A: Solid State Physics. Solution to Homework #2
PHY 140A: Solid Stte Physics Solution to Homework # TA: Xun Ji 1 October 14, 006 1 Emil: jixun@physics.ucl.edu Problem #1 Prove tht the reciprocl lttice for the reciprocl lttice is the originl lttice.
More informationModular Generic Verification of LTL Properties for Aspects
Modulr Generic Verifiction of LTL Properties for Aspects Mx Goldmn Shmuel Ktz Computer Science Deprtment Technion Isrel Institute of Technology {mgoldmn, ktz}@cs.technion.c.il ABSTRACT Aspects re seprte
More informationDecision Rule Extraction from Trained Neural Networks Using Rough Sets
Decision Rule Extrction from Trined Neurl Networks Using Rough Sets Alin Lzr nd Ishwr K. Sethi Vision nd Neurl Networks Lbortory Deprtment of Computer Science Wyne Stte University Detroit, MI 48 ABSTRACT
More informationQuick Reference Guide: Reset Password
Quick Reference Guide: Reset Pssword How to reset pssword This Quick Reference Guide shows you how to reset your pssword if you hve forgotten it. There re three wys to reset your SingPss pssword: 1) Online
More informationPDF hosted at the Radboud Repository of the Radboud University Nijmegen
PDF hosted t the Rdboud Repository of the Rdboud University Nijmegen The following full text is publisher's version. For dditionl informtion bout this publiction click this link. http://hdl.hndle.net/2066/111343
More information1.00/1.001 Introduction to Computers and Engineering Problem Solving Fall 2011 - Final Exam
1./1.1 Introduction to Computers nd Engineering Problem Solving Fll 211 - Finl Exm Nme: MIT Emil: TA: Section: You hve 3 hours to complete this exm. In ll questions, you should ssume tht ll necessry pckges
More informationSmall Business Cloud Services
Smll Business Cloud Services Summry. We re thick in the midst of historic se-chnge in computing. Like the emergence of personl computers, grphicl user interfces, nd mobile devices, the cloud is lredy profoundly
More informationIntegration. 148 Chapter 7 Integration
48 Chpter 7 Integrtion 7 Integrtion t ech, by supposing tht during ech tenth of second the object is going t constnt speed Since the object initilly hs speed, we gin suppose it mintins this speed, but
More informationwww.mathsbox.org.uk e.g. f(x) = x domain x 0 (cannot find the square root of negative values)
www.mthsbo.org.uk CORE SUMMARY NOTES Functions A function is rule which genertes ectl ONE OUTPUT for EVERY INPUT. To be defined full the function hs RULE tells ou how to clculte the output from the input
More informationOnline Multicommodity Routing with Time Windows
Konrd-Zuse-Zentrum für Informtionstechnik Berlin Tkustrße 7 D-14195 Berlin-Dhlem Germny TOBIAS HARKS 1 STEFAN HEINZ MARC E. PFETSCH TJARK VREDEVELD 2 Online Multicommodity Routing with Time Windows 1 Institute
More informationNovel Methods of Generating Self-Invertible Matrix for Hill Cipher Algorithm
Bibhudendr chry, Girij Snkr Rth, Srt Kumr Ptr, nd Sroj Kumr Pnigrhy Novel Methods of Generting Self-Invertible Mtrix for Hill Cipher lgorithm Bibhudendr chry Deprtment of Electronics & Communiction Engineering
More informationLearning Workflow Petri Nets
Lerning Workflow Petri Nets Jvier Esprz, Mrtin Leucker, nd Mximilin Schlund Technische Universität München, Boltzmnnstr. 3, 85748 Grching, Germny {esprz,leucker,schlund}@in.tum.de Abstrct. Workflow mining
More information1.2 The Integers and Rational Numbers
.2. THE INTEGERS AND RATIONAL NUMBERS.2 The Integers n Rtionl Numers The elements of the set of integers: consist of three types of numers: Z {..., 5, 4, 3, 2,, 0,, 2, 3, 4, 5,...} I. The (positive) nturl
More information5 a LAN 6 a gateway 7 a modem
STARTER With the help of this digrm, try to descrie the function of these components of typicl network system: 1 file server 2 ridge 3 router 4 ckone 5 LAN 6 gtewy 7 modem Another Novell LAN Router Internet
More information4 Approximations. 4.1 Background. D. Levy
D. Levy 4 Approximtions 4.1 Bckground In this chpter we re interested in pproximtion problems. Generlly speking, strting from function f(x) we would like to find different function g(x) tht belongs to
More information3 The Utility Maximization Problem
3 The Utility Mxiiztion Proble We hve now discussed how to describe preferences in ters of utility functions nd how to forulte siple budget sets. The rtionl choice ssuption, tht consuers pick the best
More informationUnderstanding Basic Analog Ideal Op Amps
Appliction Report SLAA068A - April 2000 Understnding Bsic Anlog Idel Op Amps Ron Mncini Mixed Signl Products ABSTRACT This ppliction report develops the equtions for the idel opertionl mplifier (op mp).
More informationAREA OF A SURFACE OF REVOLUTION
AREA OF A SURFACE OF REVOLUTION h cut r πr h A surfce of revolution is formed when curve is rotted bout line. Such surfce is the lterl boundr of solid of revolution of the tpe discussed in Sections 7.
More informationPentominoes. Pentominoes. Bruce Baguley Cascade Math Systems, LLC. The pentominoes are a simple-looking set of objects through which some powerful
Pentominoes Bruce Bguley Cscde Mth Systems, LLC Astrct. Pentominoes nd their reltives the polyominoes, polycues, nd polyhypercues will e used to explore nd pply vrious importnt mthemticl concepts. In this
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology
More informationtrademark and symbol guidelines FOR CORPORATE STATIONARY APPLICATIONS reviewed 01.02.2007
trdemrk nd symbol guidelines trdemrk guidelines The trdemrk Cn be plced in either of the two usul configurtions but horizontl usge is preferble. Wherever possible the trdemrk should be plced on blck bckground.
More informationLecture 3 Gaussian Probability Distribution
Lecture 3 Gussin Probbility Distribution Introduction l Gussin probbility distribution is perhps the most used distribution in ll of science. u lso clled bell shped curve or norml distribution l Unlike
More informationVendor Rating for Service Desk Selection
Vendor Presented By DATE Using the scores of 0, 1, 2, or 3, plese rte the vendor's presenttion on how well they demonstrted the functionl requirements in the res below. Also consider how efficient nd functionl
More informationCS99S Laboratory 2 Preparation Copyright W. J. Dally 2001 October 1, 2001
CS99S Lortory 2 Preprtion Copyright W. J. Dlly 2 Octoer, 2 Ojectives:. Understnd the principle of sttic CMOS gte circuits 2. Build simple logic gtes from MOS trnsistors 3. Evlute these gtes to oserve logic
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology
More informationProtocol Analysis. 17-654/17-764 Analysis of Software Artifacts Kevin Bierhoff
Protocol Anlysis 17-654/17-764 Anlysis of Softwre Artifcts Kevin Bierhoff Tke-Awys Protocols define temporl ordering of events Cn often be cptured with stte mchines Protocol nlysis needs to py ttention
More informationCURVES ANDRÉ NEVES. that is, the curve α has finite length. v = p q p q. a i.e., the curve of smallest length connecting p to q is a straight line.
CURVES ANDRÉ NEVES 1. Problems (1) (Ex 1 of 1.3 of Do Crmo) Show tht the tngent line to the curve α(t) (3t, 3t 2, 2t 3 ) mkes constnt ngle with the line z x, y. (2) (Ex 6 of 1.3 of Do Crmo) Let α(t) (e
More informationBasic Research in Computer Science BRICS RS-02-13 Brodal et al.: Solving the String Statistics Problem in Time O(n log n)
BRICS Bsic Reserch in Computer Science BRICS RS-02-13 Brodl et l.: Solving the String Sttistics Prolem in Time O(n log n) Solving the String Sttistics Prolem in Time O(n log n) Gerth Stølting Brodl Rune
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology
More informationHow To Network A Smll Business
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology
More informationLearning to Search Better than Your Teacher
Ki-Wei Chng University of Illinois t Urbn Chmpign, IL Akshy Krishnmurthy Crnegie Mellon University, Pittsburgh, PA Alekh Agrwl Microsoft Reserch, New York, NY Hl Dumé III University of Mrylnd, College
More informationUNIVERSITY OF NOTTINGHAM. Discussion Papers in Economics STRATEGIC SECOND SOURCING IN A VERTICAL STRUCTURE
UNVERSTY OF NOTTNGHAM Discussion Ppers in Economics Discussion Pper No. 04/15 STRATEGC SECOND SOURCNG N A VERTCAL STRUCTURE By Arijit Mukherjee September 004 DP 04/15 SSN 10-438 UNVERSTY OF NOTTNGHAM Discussion
More informationSE3BB4: Software Design III Concurrent System Design. Sample Solutions to Assignment 1
SE3BB4: Softwre Design III Conurrent System Design Winter 2011 Smple Solutions to Assignment 1 Eh question is worth 10pts. Totl of this ssignment is 70pts. Eh ssignment is worth 9%. If you think your solution
More informationCOMPONENTS: COMBINED LOADING
LECTURE COMPONENTS: COMBINED LOADING Third Edition A. J. Clrk School of Engineering Deprtment of Civil nd Environmentl Engineering 24 Chpter 8.4 by Dr. Ibrhim A. Asskkf SPRING 2003 ENES 220 Mechnics of
More informationThe remaining two sides of the right triangle are called the legs of the right triangle.
10 MODULE 6. RADICAL EXPRESSIONS 6 Pythgoren Theorem The Pythgoren Theorem An ngle tht mesures 90 degrees is lled right ngle. If one of the ngles of tringle is right ngle, then the tringle is lled right
More information