Reversible space-time simulation of cellular automata. J r me O. Durand-Lose 1

Size: px
Start display at page:

Download "Reversible space-time simulation of cellular automata. J r me O. Durand-Lose 1"

Transcription

1 Lortoire Bordelis de Reherhe en Informtique, ur nrs 304, Universit Bordeux I, 35, ours de l Li rtion, Tlene Cedex, rne. Rpport de Reherhe Num ro Reversile spe-time simultion of ellulr utomt J r me O. Durnd-Lose LBRI, ur nrs 304, Universit Bordeux I, 35, ours de l Li rtion, Tlene Cedex, rne. We riey rell the denitions of Cellulr utomt (), simultion, reversiility nd Prtitioned ellulr utomt (p) s dened y Morit. We ll the sequene of the iterted ongurtions of ongurtion spe-time digrm. We dene n emedding reltion etween spe-time digrms nd spe-time simultion reltion etween. We uilt spe-time simultion of ny y reversile p (r-p). inlly, we stte our min result: there re reversile le to spe-time simulte ny of the sme dimension. Key words: Cellulr utomt, spe-time simultion, intrinsi universlity nd reversiility. Introdution Reversiility orresponds to the onservtion of informtion nd energy. It llows unmiguous ktrking. In omputer siene, reversile is studied in order to design omputers whih would wste less energy. In 973, Bennett [] proved tht ny Turing mhine n e simulted y nother one whih is reversile. Reently, Morit [5] proved tht ny twoounter utomt n y simulted y reversile one. Cellulr utomt () model mssively prllel omputtion nd physil phenomen. They work over mtries of innite size ut nite dimension; the underlying lttie is Z d. The elements of the mtries re lled ells. Eh ell tkes vlue from nite set of sttes S. A jdurnd@lri.u-ordeux.fr, Preprint sumitted to Elsevier Preprint Otoer 997

2 ongurtion is vlution of whole mtrix. A updtes ongurtion y synhronously hnging the stte of eh ell ording to the sttes of the ells round it nd lol funtion f. All ells use the sme lol funtion. This is prllel, synhronous, lol nd uniform proess. A is reversile when its glol funtion G is ijetion nd its inverse G? is it-self the glol funtion of some. Reserh on reversile (r-) egun in the 60's: Moore [] nd Myhill [6] proved tht if G is one-to-one then it is ijetion. Hedlund [6] nd Rihrdson [7] proved tht ny funtion over S Zd whih ommutes with ny shift nd whih is ontinuous for the produt topology is the glol funtion of some. As onsequene, for ny it is enough to e one-to-one to e reversile. In 97, Amoroso nd Ptt [] proved tht reversiility is deidle in dimension. In 990, Kri [9] proved tht it is not deidle ny more in dimension nd ove. In 977, Tooli [8] proved tht ny n e simulted y reversile (r-) one dimension higher nd tht there re r- of dimension nd ove whih re omputtion universl. It ws only in 99 tht the existene of omputtion universl r- ws proved in dimension y Morit [3]. To do it he introdued Prtitioned ellulr utomt (p). or p, only some prt of the stte is send to neighoring ells. Immeditely, p re nd reversile p (r-p) re r-. On the other wy round, p (r-p) re le to simulte ny (r-) [4]. In 995 the uthor [3] proved tht there re r- le to simulte ny r- of the sme dimension (greter thn ), over ny ongurtion (nite or not), in liner time. This result hs een extended to dimension in 997 [4] with the use of p. Yet, it is unknown whether it is possile to simulte ny with r- of the sme dimension. In 995, Morit [4] proved tht it is possile over nite ongurtions, i.e. ongurtions suh tht there exists some stte q suh tht there is nite numer of ell whih re not in stte q. inite ongurtions form strit suset of reursive ongurtions whih is it-self fr from eing the whole set of ongurtions. initeness is lso too restritive for physiins nd mthemtiins. Generlly, to simulte mens tht, up to some enoding, the result orresponds to ny possile initil ongurtion of the simulted mhine. On itertive systems, for indution purposes, one wnts ny itertion of the simulted mhine to e totlly enoded in one itertion of the simulting mhine. Generlly, it is not formlly onsidered tht simulted itertion might e enoded over vrious, mye n innite numer of, simulting itertions. In the theory of omputtion, one speks out the simultion of mhine/utomton/rewriting system/... y nother nd denes equivlene mong progrmming systems. Intrinsi universlity inside lss is dened s the ility to simulte ny mhines of the lss. The tion of mhine is generlly dened y indution. A mhine simultes nother if it goes through the sme steps of omputtion, whih is more thn just yielding the sme result.

3 There re vrious wys to ompute with. Input nd result of omputtion re usully enoded in portion of the initil nd nl ongurtions. Considering the suession of ongurtions, dt n e set nd result retrieved in sequentil or in prllel (see [] for disussion out this). One n dene lnguge to e the words suh tht given ell, or ny ell, enters given stte. Some uthors onsider the spe-time mtrix s tool for onstrution. Heen [7,8] developed sttistil positioning to elerte omputtions. Mzoyer [] uses dynmil genertion of ltties to led omputtion inside digrms. Other uthors onsider the whole spetime digrm (or orit of ongurtion) s the result nd not just the nl ongurtion. untions onstrutile or isher-onstrutile [5,0] orrespond to geometril properties of spe-time digrms. Construted ojets re not given in the output ut onstruted through the itertions. The whole digrm hold the result or the proof of orretness. Bsed on these oservtions, we dene n emedding reltion etween spe-time digrms. We sy tht A spe-time simultes nother B when ny spe-time digrm generted y B n e emedded in one generted y A. Within this denition, we prove tht there re r- whih re le to spe-time simulte ny of the sme dimension, reversile or not. We prove this theorem in dimension with onstrution of r- whih progressively genertes ny digrm of given on ny strting ongurtions. This onstrution is sed on the the movements of signl on limited portion of the ongurtion. When the signl goes towrd the enter of the portion, it moves over more nd more iterted ells tht it updtes. When it goes wy from the enter to order, it moves over less nd less iterted ells without modifying them. The rtile is rtiulted s follows. The denitions of Cellulr Automt (), Prtitioned (p) nd reversiility re gthered in set.. In set. 3, we rell the usul denition of simultion nd explin how to simulte ny y of neighorhood f0; g d, then spetime digrms nd spe-time simultion re dened. In set. 4, we onstrut spe-time simultion of ny -dimensionl (-) y some -r-p. Denitions Congurtions re innite mtries of nite dimension d. Points of ongurtions re lled ells. Eh ell tkes vlue from nite set of sttes S. The set of ll ongurtions is denoted C (C = S Zd ). Cellulr utomt () nd Prtitioned ellulr utomt (p) updte ll the ells of ongurtion in prllel nd synhronous wy. 3

4 . Cellulr utomt A d-dimensionl Cellulr utomton (d-) is dened y (S; N ; f ). The neighorhood N is nite suset of Z d. The lol funtion f : S N S yields the new stte of ell in funtion of the sttes of the ells in its neighorhood. The glol funtion G : C C updtes ongurtions s follows: 8 C; 8x Z d ; G() x = f ( x+ ) N : The new stte of ell only depends on the sttes round it.. Prtitioned ellulr utomt Aording to Morit's denition [3,4], d-dimensionl Prtitioned ellulr utomton (d-p) is dened y (S; N ; ). The set of sttes is produt of sets indexed y the neighorhood, i.e. S = Q N S (). The omponent of stte s is denoted s (). The funtion opertes over S. The lol funtion f is dened y: 8 C; 8x Z d ; f () x = Y N () x+ : Equivlently, eh stte is the produt of the informtion to e send round. Eh omponent is send to only one ell. The funtion uses wht is left nd wht is reeived. The ell only keeps prtil knowledge out its own stte nd only reeives prtil knowledge out the sttes of the ells in its neighorhood, s depited in the right prt of g.. R? R? R? R? R G? R? R? R? R? R ig.. Updting of nd p..3 Reversiility A (p) is reversile if its glol funtion G is ijetion nd its inverse G? is the glol funtion of some (p). We denote r- (r-p) reversile (p). or p the following lemm is true in ny dimension. Lemm (Morit) A p is reversile if nd only if its funtion is permuttion, whih is deidle. 4

5 PROO. If is permuttion then the inverse p is Q?N S (?) ;?N ;? where?n = f?j N g. The tion of is undone nd the dierent piees re send k to where they me from. Otherwise sine works over nite set, it is not one-to-one. It is esy to onstrut two ongurtions whih re mpped in the sme ongurtion. Deidility omes from the niteness of S. In 990, Kri [9] proved tht the reversiility of of dimension greter or equl to nd ove is not deidle. As fr s reversiility is onerned, nd p fundmentlly dier. 3 Simultion 3. Itertive pproh Cellulr utomt itertively updte ongurtions. We ll ny ongurtion generted y nite numer of itertion over ongurtion n iterted imge. or ny initil ongurtion, one wnts to nd eh iterted imge of y the simulted A wholly enoded inside n iterted imge of ongurtion e y the simulting B. The denition of Tooli [8] is: Denition A A simulte (itertively) nother B if there exist three funtions : C B N N, : C B C A nd : C A C B suh tht: 8 C B ; 8t N; G t (;t) B () = G A () : The funtions, nd must e of lower omplexity thn the simulted B in order to insure tht they re not doing the omputtion. Generlly nd re projetions or injetions. When is xed, (; t) my e undened for mny t s long s it is dened for n innity of t. This is required to llow speed-up: to simulte 3n itertions with n itertions, there re n itertions whih nnot e dened. A simultion is in liner time if (; t) = t for ny ongurtion. If = the simultion is in rel time. Sine d-p re d-, they n e simulted in rel time y d-. Identilly, d-r-p n e simulted y d-r-. In [4], there is onstrution of simultion of d- (d-r-) y d-p (d-r-p) in liner time. The following lemm gives n exmple of simultion. Lemm 3 Any d- n e simulted y d- with neighorhood f?; 0; g d in rel time. 5

6 N = f?; 0; g R? R? R? R? R? R? ig.. Grouping ells y. PROO. The ells re gthered in loks of djent ells. Let B = (S B ; N ; f B ) e ny d-. Let r e the rdius of B, i.e. the mximum solute vlue of ll the omponents of ll the elements in N. Let A = (S rd ; f?; 0; B gd ; f A ). The funtion is dened y (() x ) i = rx+i, then =? nd f B is dened y indution from f A s illustrted in g. for N = f?; 0; g. A simultes B in rel time. 3. Spe-time pproh Denition 4 A spe-time digrm A is the sequene of the iterted imges of ongurtion y. Put it dierently, let G e the glol funtion of some d- A nd ongurtion ( S Zd ). The ssoited spe-time digrm A : Z N d S is dened y A x;t = (G t ()) x. It is denoted (G; ) or (A; ). A spe-time digrm B is inserted inside nother spe-time digrm B when it is possile to `reonstrut' B from A nd the wy tht B is emedded inside A. To reover n emedded B-ongurtion eh ell hs to e tken t given itertion. A A-ongurtion is thus onstruted. This A-ongurtion is deoded to get n iterted ongurtion for B. More preisely, we dene this s follows: Denition 5 A spe-time digrm B = (B; ) is inserted in nother spe-time digrm nd : C A C B A = (A; ) when there exist three funtions : Z d N N, : C B C A suh tht: - = (); - 8(x; t) Z d N, let t e the ongurtion of A suh tht A t = x x;(x;t) ; - 8t N, G t B () = (t ). The ongurtion is enoded into d ording to. To reover n iterted vlue of, the funtion indites whih itertion is to e onsidered for eh ell nd deodes the generted ongurtion. 6

7 As efore, the funtions, nd must e of lower omplexity thn the ones of the digrms nd t my e undened for mny t s long s it is dened for innitely mny t. Denition 6 A A spe-time simultes B when ny spe-time digrm generted y B n e inserted inside spe-time digrm generted y A nd ll insertions use the sme funtions nd. The funtion my depend on the initil ongurtion of the inserted digrm. If it only depends on the time nd the initil ongurtion, it is n itertive simultion. This new simultion reltion is n extension of the former. We refer the reder to the simultion in the next setion nd the simultion in [7] for exmples. 4 Spe-time simultion y reversile In this setion we give n expliit onstrution to prove the following lemm: Lemm 7 Any d- with neighorhood f?; 0; g d n e spe-time simulted y d-r-p. PROO. The proof is only detiled in dimension. We generlize it to ny dimension t the end. We explin how the simultion works efore going deeper nd deeper into detils. 4. Mro dynmis Let B=(S B ; f?; 0; g; f ) e ny - with the given neighorhood. We uild -r-p P = (S P ; f?; 0; g; ) whih spe-time simulte B. Let e ny ongurtion in C B nd B the ssoited spe-time digrm. We explin how the simulted digrm B is inserted into the digrm P generted y P nd n initil ongurtion p. The ide is to updte only nitely mny ells eh loop. Thus only nite prt of the ongurtion is not t itertion 0. Inside it, the loser to the enter ell is the higher its itertion numer is. As itertion goes y, this prt is inresing on oth sides (spe) nd in itertion numers (time). The simulted digrm B is generted ording to digonl lines, one fter the other. The updting lines of B re depited in gure 3 where the numers, the rrows nd the geometril symols on the lst olumn orrespond respetively to the order in whih updtes re mde, to their diretions nd to the identitions of the B-itertions (s on P in g. 4). 7

8 Itertion # N R R R R R Z -? The symol in the lst olumn identies the itertion. It orresponds to the insertion in g. 4. ig. 3. Order of genertion inside the simulted digrm B. The stte of ell x t itertion t in the inserted digrm B is denoted x n t ( x n t = G t B () x) nd the informtion needed to ompute x n t is denoted [ x n t ] ([ x n t ] = ( x? n t? ; x n t? ; x+ n t? )). Eh time ell is updted, [ x n t ] is generted to keep the dt needed for undoing the updte. Reordings of [ x n t ] re umulting. They nnot e disposed o euse G B is not one-toone nd the previous ongurtions nnot e guessed from the tul one. These needed ut umersome dt re evuted on oth sides of the ongurtion. A nite prt of the P-ongurtion represents B-ells whih re not in the initil stte, i.e. the ongurtion. We ll this prt the updting zone. The onstrution is driven y signl moving forth nd k on the updting zone. When signl goes from the left to the right for the n th time s in g. 4, its dynmis re s follows: Strting from the fr left of the updting zone, the rst ell enountered y the signl holds [ x n ]. The signl sets this dt moving to the left to evute nd sve it while it genertes xn. The next ell holds [ x n ] whih is lso set on movement to the right while x n is generted. This goes on until the signl rehes the middle of the updting zone (vertil line), then no more updting is done until the signl rehes the right end. On its wy k, the signl updtes the other hlf of the updting zone The signl mkes n updtes one wy nd n updtes on its wy k. Then it mkes n + nd n + updtes, then n + nd so on. The ells orresponding to the itertion (, 3 nd 4 respetively) in B re generted on n hyperol indited y irles (tringles, lozenges, squres respetively) on the simulting digrm P in g. 4. This orresponds to the lyers onstrution of B depited in g. 3. igure 4 depits the evution of the [ x n t ] wy from the updting zone for the rst 00 itertions. Evuted dt never intert. N 4. Miro dynmis Let us go into the detils of how this mehnism works. Cells re orgnized in three lyers: the upper lyer holds the stte of the simulted ell, the middle one holds signls driving the dynmis nd the lower one ts like onveyor elt to evute the [ x n t ]. 8

9 Itertions or time? ig. 4. Sheme of the evution of dt([ x n t ]) on the simulting digrm P. The rst 6 itertions re depited in g. 5. In the upper lyer, the ells lterntively holds 3 times the sme stte ( x n t ) or the sttes of the ell nd its two losest neighors t the sme itertion ( x? n t? ; x n t? ; x+ n t? ), otherwise some mix over or 3 itertions. A ell n only e updted when it hs the informtion [ x n t ]. By indution from g. 5, the possiility to updte ell only depends on the prity of the sum of simulting nd simulted itertion numers (the full demonstrtion is esy ut very long euse of the mny ses to onsider). Let us dene the signl whih leds the dynmis. We ll it the suit signl. It is the tres of the su-sttes,, nd in P. The suit signl only moves forth nd k in the updting zone nd thus ppers s zigzg on gures 4 nd 5. It is delyed y one on the left side to keep synhronism with the presene of [ x n t ]. The updting zone is delimited y pir of nd its middle is indited y. The progressively move wy from eh other while the osilltes in the middle. Strting on the left, the suit signl is. While pssing, it mkes the simulted updtes of the ells until it rehes. Afterwrds it is nd just moves to the other. Eh time simulted updte is done, three vlues, x? n t?, x n t? nd x+ n t?, re `used up' nd eome useless. They re gthered in [ x n t ] nd moved to the lower lyer to e evuted. Three opies of the new stte x n t re mde. They will e used for the next updte of the simulted ell nd of its two losest neighors. 9

10 0n 0 0n 0 0n 0 n 0 n 0 n 0 n 0 n 0 n 0 3n 0 3n 0 3n 0 4n0 4n 0 4n 0 0n 0 0n 0 n 0 0n 0 n 0 n 0 n 0 n 0 3n 0 n 0 3n 0 4n 0 4n 4n 4n 5n 0 5n 0 5n 0 6n 0 6n 0 6n 0 7n 0 7n 0 7n 0 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 4n 0 5n 0 6n 0 5n 0 6n 0 7n 0 6n 0 7n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 Time? 0n 0 0n 0 0n 0 n 0 n 0 n 0 n 0 n 0 n 0 3n 0 3n 0 4n 0n 0 0n 0 n 0 0n 0 n 0 n 0 n 0 n 0 3n 0 0n 0 0n 0 0n 0 n 0 n 0 n 0 0n 0 0n 0 n 0 [4n ] [4n ] [4n ] [4n ] 4n 0 4n 4n 0 4n 5n 0 5n 0 6n0 6n 0 6n 0 7n 0 7n 0 7n 0 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 [4n ] n 0 3n 0 4n 0 4n 4n 4n 4n 0 5n 0 6n 0 n 0 n 0 n 0 3n 0 3n 0 4n 4n 0 4n 4n 0 4n 5n 0 5n 0 0n 0 n 0 n 0 n 0 n 0 3n 0 n 0 3n 0 4n 0 4n 4n 4n 5n 5n 5n [5n ] 0n 0 0n 0 0n 0 n 0 n 0 n 0 n 0 n 0 n 0 3n 0 3n 0 4n 4n 0 4n 5n 0n 0 0n 0 n 0 0n 0 n 0 n 0 n 0 n 0 3n 0 n 0 3n 0 4n 0 4n 4n 4n 0n 0 0n 0 0n 0 n 0 n 0 n 0 n 0 n 0 n 0 3n0 3n 0 4n 4n 0 4n 5n 0n 0 0n 0 n 0 0n 0 n 0 n 0 n 0 n 0 3n 0 3n 3n 3n [3n ] 0n 0 0n 0 0n 0 n 0 n 0 n 0 n 0 n 0 3n 0n 0 0n 0 n 0 0n 0 n 0 n 0 [3n ] [3n ] n 0 n 0 3n 0 3n 3n 4n 4n 4n 4n 3n 0 3n 4n 4n 4n 4n [4n ] [4n ] 0n 0 0n 0 0n 0 n 0 n 0 n 0 n 0 n 0 3n 3n 0 3n 4n 4n 4n 4n 4n 5n 5n 0 [3n ] [4n ] 0n 0 0n 0 n 0 0n 0 n 0 n 0 n 0 n 0 3n 0 3n 3n 4n 4n 4n 4n 4n 5n 5n [4n ] 0n 0 0n 0 0n 0 [4n ] n 0 n 0 n 0 n 0 n 0 3n 3n 0 3n 4n 4n 4n 4n 4n 5n 5n 0 0n 0 0n 0 n 0 0n 0 n 0 n 0 n 0 n 0 3n 0 3n 3n 4n 4n 4n 4n 4n 5n 5n 0n 0 0n 0 0n 0 n 0 n 0 n 0 n 0 n 0 3n 3n 0 3n 4n 4n 4n 4n 5n 5n 5n [5n ] 0n 0 0n 0 n 0 0n 0 n 0 n 0 n 0 n 0 3n 0 3n 3n 4n 4n 4n 5n 0n 0 0n 0 0n 0 n 0 n 0 n 0 n 0 n 0 3n 3n 0 3n 4n 0n 0 0n 0 n 0 0n 0 n 0 n 0 n 0 n 0 3n 0 5n 0 6n 0 7n 0 6n 0 7n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 6n 0 6n 0 6n 0 4n 5n 5n 0 5n 6n 0 6n 0 7n 0 7n 0 7n 0 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 5n 0 6n 0 7n 0 6n 0 7n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 [5n ] 5n 5n 5n 5n 0 6n 0 7n 0 6n 0 7n 0 8n 0 7n 0 7n 0 7n 0 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 [5n ] 4n 5n 5n 0 5n 6n 0 6n 0 7n 0 7n 0 7n 0 8n 0 8n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 [5n ] 9n 0 9n 0 9n 0 5n 5n 5n 5n 0 6n 0 7n 0 6n 0 7n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 4n 5n 5n 0 5n 6n 0 6n 0 7n 0 7n 0 7n 0 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 [5n ] 4n 4n 4n 4n 5n 5n 5n0 6n 0 7n 0 6n 0 7n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 4n 4n 4n 3n 3n 4n 4n 4n 5n 0n 0 0n 0 0n 0 n 0 n 0 n 0 n0 n 0 3n 3n 0 3n 4n 4n 4n 4n 0n 0 0n 0 n 0 0n 0 n 0 n 0 n n n [n ] 0n 0 0n 0 0n 0 n 0 n 0 n 0n 0 0n 0 n 0 [n ] [n ] 0n 0 0n 0 0n 0 n 0 n 0 n 0n 0 0n 0 n 0 [3n ] 0n 0 n 0 n 0 n n 3n [3n ] n 0 n 3n 3n 3n 3n [3n ] [3n ] 0n 0 n 0 n 0 n n 3n n 0 n 3n 3n 3n 4n 3 [4n 3 ] 3n 3n 4n 4n 4n 5n 4n 4n 4n 3n 3n 4n 4n 3 4n 3 4n 3 [4n 3 ] [4n 3 ] 5n 6n 0 6n 0 7n0 7n 0 7n 0 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 5n 0 6n 0 7n 0 6n 0 7n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 5n 6n 0 6n 0 7n 0 7n 0 7n 0 6n 6n 6n [6n ] 4n 5n 5n 5n 6n 6n 5n 6n 6n 0 6n 7n 0 7n 0 [5n ] 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 6n 0 7n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 [6n ] 5n 5n 5n 5n 6n 6n 0 6n 7n 0 7n 0 6n 0 7n 0 8n 0 7n 0 8n 0 9n 0 [5n ] 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 [6n ] 4n 5n 5n 5n 6n 6n 6n 0 7n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 [5n ] [6n ] 8n 0 9n 0 9n 0 5n 5n 5n 5n 6n 6n 0 6n 7n 0 7n 0 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 4n 5n 5n 5n 6n 6n 6n 0 7n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 5n 5n 5n 5n 6n 6n 0 6n 7n 0 7n 0 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 4n 5n 5n 5n 6n 6n 6n 0 7n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 [5n ] 4n 4n 3 4n 4n 3 5n 5n 5n 6n 6n 0 6n 7n 0 7n 0 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 3n 3n 4n 4n 3 4n 3 4n 3 4n 5n 5n 0n 0 0n 0 0n 0 n 0 n 0 n n 0 n 3n 3n 3n 4n 3 4n 4n 3 4n 4n 3 5n 5n [4n 3 ] 0n 0 0n 0 n 0 0n 0 n 0 n 0 n n 3n 3n 3n 4n 4n 3 4n 3 4n 3 4n 5n 5n [4n 3 ] 0n 0 0n 0 0n 0 n 0 n 0 n n 0 n 3n 3n 3n 4n 3 4n 4n 3 4n 4n 3 5n 5n 0n 0 0n 0 n 0 0n 0 n 0 n 0 n n 3n 3n 3n 4n 4n 3 4n 3 4n 3 4n 5n 5n 0n 0 0n 0 0n 0 n 0 n 0 n n 0 n 3n 3n 3n 4n 3 4n 4n 3 4n 4n 3 5n 5n 5n 6n 6n 6n0 7n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 5n 6n 6n 0 6n 7n 0 7n 0 8n0 8n 0 8n 0 9n 0 9n 0 9n 0 5n 6n 6n 6n 0 7n 0 8n 0 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 5n 6n 6n 0 6n 7n 0 7n 0 8n 0 8n 0 8n 0 9n 0 9n 0 9n 0 5n 6n 6n 7n 7n 7n [7n ] 7n 0 8n 0 9n 0 8n 0 9n 0 9n 0 6n 6n 6n 6n 7n 7n 0 7n 8n 0 8n 0 9n 0 9n 0 9n 0 [6n ] [7n ] ig. 5. The rst 6 itertions of the spe-time simultion. The endless movement of the suit signl nd updtes (t the right prities) n e dedued y indution. Sine the intertion is only lol nd hs rdius, glol properties re not otherwise modied. All the neessry steps for the indution n e found on the two nd hlf loops of the suit signl in g. 5. 0

11 4.3 Lol funtion The set of sttes of P is detiled in g. 6. If the B hs m sttes, P hs 00 m 3 (m 3 + ) sttes. This represents ig inresing in the size of the tle of the lol funtion nd in omplexity. 0 - S B S B S B S 3 B [ f g _ S3 B [ f g ig. 6. Set of sttes of P: S P. Cells re depited s 3 3 mtries s in the rst line of g. 5. The upper lyer holds the sttes of P; ongurtion of B is enoded there s depited in g. 4. The middle lyer holds the suit signl nd the lower lyer is used to store the dt wy from the updting zone. The suit signl is lterntively equl to nd. While shifting, updtes ells while does nothing. The signl eomes nd to move respetively nd. equls ` ', `' or. d d d d d d with d = f (; ; ) nd = (; ; ). ( dely) d d d d d d with d = f (; ; ) nd = (; ; ).,, nd d elong to S B, nd elong to S 3 B [ f g. ig. 7. Denition of.

12 The trnsition rules re given in g. 7. The rst rule orrespond to the lk of ny signl. On the lower lyer, the two vlues on the side re swpped, this ts like onveyor elt. As soon s something is put on the lower lyer, it is shifted y one ell t eh itertion. This is used to evute the umersome dt. The rules whih orresponds to the updting re on the lines nd 5. The seond nd third lines of g. 7 depited how moves to the right nd updtes ells. When it rehes the middle frontier, it moves it one step to the right s nd turns to. Let us detil how the signl turns on the right side, s depited on the fourth line of g. 7. On rriving on from the left, gr it nd turns to. On the next itertion, turns to nd does nothing else. This is the dely of itertion needed to keep up with prity. Next itertion, regenertes the nd the signl whih goes k to the left. The signl turns k one itertion fster on the left side s depited on the lst line of g. 7. The stte does not pper. The dened rules re one-to-one, thus they n e ompleted so tht is permuttion, B is then reversile (lem. ). The initil ongurtion is depited on the rst line of g. 5. The stte of eh ell is opied thrie in the upper lyer. Mrkers, nd re lid in the enter of 3 djent ells nd the is together with the left. 4.4 Generliztion This onstrution n e generlized to ny dimension greter thn. The ent of the spe-time digrm is lwys done on the rst diretion. On this diretion, the dynmis re extly the sme s explined ove. On the other diretions, the sme spe-time lotion nd signls re found. The updting is still onditioned y the prity of the sum of the numers of the itertions. There is n innity of, nd suit signls. They re rrnged on hyperplnes orthogonl to the rst diretion nd re extly synhronized. Theorem 8 Any d- n e spe-time simulted y d-r-. PROO. Any d- n e simulted in rel time y d- whih neighorhood is f?; 0; g d (Lemm 3). The theorem omes from from previous lemm 7 nd the ft tht d-r-p re d-r-.

13 5 Conlusion We hve proved tht ny n e spe-time simulted y reversile. There re d-r- le to simulte (itertively) ll d-r- over ny ongurtion [4]. Theorem 9 There re d-r- le to spe-time simulte ny d-. Unfortuntely, with the onstrution we gve, the inserted spe-time digrm is ent in.. This mkes it very hrd to ess geometril properties like isher-onstrutiility. In our spe-time simultion, it is not possile to go kwrd efore the rst ongurtion if no previous ongurtion ws previously enoded in the initil ongurtion. This would yield n too omplited nd moreover, there is no insurne tht there exists ny previous ongurtion t ll. In our onstrution, n innite time is needed to fully generte the ongurtion fter one itertion. When the signint prt of ongurtion represents only nite prt of the spe, the result of the omputtion is given in nite time. But this is not the se for the verge ongurtion. Spe-time simultion must hve dierent properties tht the usul simultion euse it is lrger reltion. Our denition keeps the lolity of the informtion proessing ut is not shift invrint. It would e interesting to know up to wht extend the tehniques nd results of this rtile n e dpted to the se where must e ounded when t is xed. or exmple, if they is n integer suh tht 8x; y; 8t; j(x; t)? (y; t)j, we elieve tht there is some itertive simultion vi some kind of grouping. Our onstrution relies on the inniteness of the spe to store dt for reversiility. It does not work on limited spe like torus. We do not know how to extend our result to suh underlying ltties. Referenes [] S. Amoroso nd Y. Ptt. Deision proedure for surjetivity nd injetivity of prllel mps for tesselltion struture. Journl of Computer nd System Sienes, 6:448464, 97. [] C. H. Bennett. Logil reversiility of omputtion. im Journl of Reserh nd Development, 6:5553, 973. [3] J. O. Durnd-Lose. Reversile ellulr utomton le to simulte ny other reversile one using prtitioning utomt. In ltin'95, numer 9 in Leture Notes in Computer Siene, pges Springer-Verlg,

14 [4] J. O. Durnd-Lose. Intrinsi universlity of -dimensionl reversile ellulr utomton. In sts'97, numer 00 in Leture Notes in Computer Siene, pges Springer-Verlg, 997. [5] P. C. isher. Genertion of primes y one-dimension rel-time itertive rry. Journl of the m, (3):388394, 965. [6] G. A. Hedlund. Endomorphism nd utomorphism of the shift dynmil system. Mthemtil System Theory, 3:30375, 969. [7] O. Heen. A liner speed-up theorem for ellulr utomt synhronizers nd pplitions. To pper in Theoretil Computer Siene. [8] O. Heen. Eonomie de Ressoures sur Automtes Cellulires. PhD thesis, litp, ip, Universit Pris 7, 996. In renh. [9] J. Kri. Reversiility of D ellulr utomt is undeidle. Physi D, 45:379385, 990. [0] J. Mzoyer. Signls in one dimensionl ellulr utomt. Tehnil Report 94-50, lip, ens Lyon, 46 ll e d'itlie, Lyon 7, 994. [] J. Mzoyer. Computtions on one dimensionl rrys. Annls of Mthemtis nd Artiil Intelligene, 6:85309, 996. [] E. Moore. Mhine models of self-reprodution. In Proeeding of Symposium on Applied Mthemtis, volume 4, pges 733, 96. [3] K. Morit. Computtion-universlity of one-dimensionl one-wy reversile ellulr utomt. Informtion Proessing Letters, 4:3539, 99. [4] K. Morit. Reversile simultion of one-dimensionl irreversile ellulr utomt. Theoretil Computer Siene, 48:5763, 995. [5] K. Morit. Universlity of reversile two-ounter mhine. Theoretil Computer Siene, 68:30330, 996. [6] J. Myhill. The onverse of Moore's grden-of-eden theorem. In Proeedings of the Symposium of Applied Mthemtis, numer 4, pges , 963. [7] D. Rihrdson. Tesselltions with lol trnsformtions. Journl of Computer nd System Sienes, 6:373388, 97. [8] T. Tooli. Computtion nd onstrution universlity of reversile ellulr utomt. Journl of Computer nd System Sienes, 5:33,

LIP. Laboratoire de l Informatique du Parallélisme. Ecole Normale Supérieure de Lyon

LIP. Laboratoire de l Informatique du Parallélisme. Ecole Normale Supérieure de Lyon LIP Lortoire de l Informtique du Prllélisme Eole Normle Supérieure de Lyon Institut IMAG Unité de reherhe ssoiée u CNRS n 1398 One-wy Cellulr Automt on Cyley Grphs Zsuzsnn Rok Mrs 1993 Reserh Report N

More information

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6 CS311 Computtionl Strutures Regulr Lnguges nd Regulr Grmmrs Leture 6 1 Wht we know so fr: RLs re losed under produt, union nd * Every RL n e written s RE, nd every RE represents RL Every RL n e reognized

More information

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER MACHINES AND THEIR LANGUAGES ANSWERS

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER MACHINES AND THEIR LANGUAGES ANSWERS The University of ottinghm SCHOOL OF COMPUTR SCIC A LVL 2 MODUL, SPRIG SMSTR 2015 2016 MACHIS AD THIR LAGUAGS ASWRS Time llowed TWO hours Cndidtes my omplete the front over of their nswer ook nd sign their

More information

CS 573 Automata Theory and Formal Languages

CS 573 Automata Theory and Formal Languages Non-determinism Automt Theory nd Forml Lnguges Professor Leslie Lnder Leture # 3 Septemer 6, 2 To hieve our gol, we need the onept of Non-deterministi Finite Automton with -moves (NFA) An NFA is tuple

More information

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides.

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides. 1 PYTHAGORAS THEOREM 1 1 Pythgors Theorem In this setion we will present geometri proof of the fmous theorem of Pythgors. Given right ngled tringle, the squre of the hypotenuse is equl to the sum of the

More information

where the box contains a finite number of gates from the given collection. Examples of gates that are commonly used are the following: a b

where the box contains a finite number of gates from the given collection. Examples of gates that are commonly used are the following: a b CS 294-2 9/11/04 Quntum Ciruit Model, Solovy-Kitev Theorem, BQP Fll 2004 Leture 4 1 Quntum Ciruit Model 1.1 Clssil Ciruits - Universl Gte Sets A lssil iruit implements multi-output oolen funtion f : {0,1}

More information

NON-DETERMINISTIC FSA

NON-DETERMINISTIC FSA Tw o types of non-determinism: NON-DETERMINISTIC FS () Multiple strt-sttes; strt-sttes S Q. The lnguge L(M) ={x:x tkes M from some strt-stte to some finl-stte nd ll of x is proessed}. The string x = is

More information

Discrete Structures Lecture 11

Discrete Structures Lecture 11 Introdution Good morning. In this setion we study funtions. A funtion is mpping from one set to nother set or, perhps, from one set to itself. We study the properties of funtions. A mpping my not e funtion.

More information

Nondeterministic Automata vs Deterministic Automata

Nondeterministic Automata vs Deterministic Automata Nondeterministi Automt vs Deterministi Automt We lerned tht NFA is onvenient model for showing the reltionships mong regulr grmmrs, FA, nd regulr expressions, nd designing them. However, we know tht n

More information

Lecture 6: Coding theory

Lecture 6: Coding theory Leture 6: Coing theory Biology 429 Crl Bergstrom Ferury 4, 2008 Soures: This leture loosely follows Cover n Thoms Chpter 5 n Yeung Chpter 3. As usul, some of the text n equtions re tken iretly from those

More information

Discrete Structures, Test 2 Monday, March 28, 2016 SOLUTIONS, VERSION α

Discrete Structures, Test 2 Monday, March 28, 2016 SOLUTIONS, VERSION α Disrete Strutures, Test 2 Mondy, Mrh 28, 2016 SOLUTIONS, VERSION α α 1. (18 pts) Short nswer. Put your nswer in the ox. No prtil redit. () Consider the reltion R on {,,, d with mtrix digrph of R.. Drw

More information

Linear Algebra Introduction

Linear Algebra Introduction Introdution Wht is Liner Alger out? Liner Alger is rnh of mthemtis whih emerged yers k nd ws one of the pioneer rnhes of mthemtis Though, initilly it strted with solving of the simple liner eqution x +

More information

Introduction to Olympiad Inequalities

Introduction to Olympiad Inequalities Introdution to Olympid Inequlities Edutionl Studies Progrm HSSP Msshusetts Institute of Tehnology Snj Simonovikj Spring 207 Contents Wrm up nd Am-Gm inequlity 2. Elementry inequlities......................

More information

Algorithms & Data Structures Homework 8 HS 18 Exercise Class (Room & TA): Submitted by: Peer Feedback by: Points:

Algorithms & Data Structures Homework 8 HS 18 Exercise Class (Room & TA): Submitted by: Peer Feedback by: Points: Eidgenössishe Tehnishe Hohshule Zürih Eole polytehnique fédérle de Zurih Politenio federle di Zurigo Federl Institute of Tehnology t Zurih Deprtement of Computer Siene. Novemer 0 Mrkus Püshel, Dvid Steurer

More information

Project 6: Minigoals Towards Simplifying and Rewriting Expressions

Project 6: Minigoals Towards Simplifying and Rewriting Expressions MAT 51 Wldis Projet 6: Minigols Towrds Simplifying nd Rewriting Expressions The distriutive property nd like terms You hve proly lerned in previous lsses out dding like terms ut one prolem with the wy

More information

How to simulate Turing machines by invertible one-dimensional cellular automata

How to simulate Turing machines by invertible one-dimensional cellular automata How to simulte Turing mchines by invertible one-dimensionl cellulr utomt Jen-Christophe Dubcq Déprtement de Mthémtiques et d Informtique, École Normle Supérieure de Lyon, 46, llée d Itlie, 69364 Lyon Cedex

More information

A Lower Bound for the Length of a Partial Transversal in a Latin Square, Revised Version

A Lower Bound for the Length of a Partial Transversal in a Latin Square, Revised Version A Lower Bound for the Length of Prtil Trnsversl in Ltin Squre, Revised Version Pooy Htmi nd Peter W. Shor Deprtment of Mthemtil Sienes, Shrif University of Tehnology, P.O.Bo 11365-9415, Tehrn, Irn Deprtment

More information

Section 1.3 Triangles

Section 1.3 Triangles Se 1.3 Tringles 21 Setion 1.3 Tringles LELING TRINGLE The line segments tht form tringle re lled the sides of the tringle. Eh pir of sides forms n ngle, lled n interior ngle, nd eh tringle hs three interior

More information

Figure 1. The left-handed and right-handed trefoils

Figure 1. The left-handed and right-handed trefoils The Knot Group A knot is n emedding of the irle into R 3 (or S 3 ), k : S 1 R 3. We shll ssume our knots re tme, mening the emedding n e extended to solid torus, K : S 1 D 2 R 3. The imge is lled tuulr

More information

Lecture 09: Myhill-Nerode Theorem

Lecture 09: Myhill-Nerode Theorem CS 373: Theory of Computtion Mdhusudn Prthsrthy Lecture 09: Myhill-Nerode Theorem 16 Ferury 2010 In this lecture, we will see tht every lnguge hs unique miniml DFA We will see this fct from two perspectives

More information

Finite State Automata and Determinisation

Finite State Automata and Determinisation Finite Stte Automt nd Deterministion Tim Dworn Jnury, 2016 Lnguges fs nf re df Deterministion 2 Outline 1 Lnguges 2 Finite Stte Automt (fs) 3 Non-deterministi Finite Stte Automt (nf) 4 Regulr Expressions

More information

TIME AND STATE IN DISTRIBUTED SYSTEMS

TIME AND STATE IN DISTRIBUTED SYSTEMS Distriuted Systems Fö 5-1 Distriuted Systems Fö 5-2 TIME ND STTE IN DISTRIUTED SYSTEMS 1. Time in Distriuted Systems Time in Distriuted Systems euse eh mhine in distriuted system hs its own lok there is

More information

Bisimulation, Games & Hennessy Milner logic

Bisimulation, Games & Hennessy Milner logic Bisimultion, Gmes & Hennessy Milner logi Leture 1 of Modelli Mtemtii dei Proessi Conorrenti Pweł Soboiński Univeristy of Southmpton, UK Bisimultion, Gmes & Hennessy Milner logi p.1/32 Clssil lnguge theory

More information

, g. Exercise 1. Generator polynomials of a convolutional code, given in binary form, are g. Solution 1.

, g. Exercise 1. Generator polynomials of a convolutional code, given in binary form, are g. Solution 1. Exerise Genertor polynomils of onvolutionl ode, given in binry form, re g, g j g. ) Sketh the enoding iruit. b) Sketh the stte digrm. ) Find the trnsfer funtion T. d) Wht is the minimum free distne of

More information

Hyers-Ulam stability of Pielou logistic difference equation

Hyers-Ulam stability of Pielou logistic difference equation vilble online t wwwisr-publitionsom/jns J Nonliner Si ppl, 0 (207, 35 322 Reserh rtile Journl Homepge: wwwtjnsom - wwwisr-publitionsom/jns Hyers-Ulm stbility of Pielou logisti differene eqution Soon-Mo

More information

= state, a = reading and q j

= state, a = reading and q j 4 Finite Automt CHAPTER 2 Finite Automt (FA) (i) Derterministi Finite Automt (DFA) A DFA, M Q, q,, F, Where, Q = set of sttes (finite) q Q = the strt/initil stte = input lphet (finite) (use only those

More information

TOPIC: LINEAR ALGEBRA MATRICES

TOPIC: LINEAR ALGEBRA MATRICES Interntionl Blurete LECTUE NOTES for FUTHE MATHEMATICS Dr TOPIC: LINEA ALGEBA MATICES. DEFINITION OF A MATIX MATIX OPEATIONS.. THE DETEMINANT deta THE INVESE A -... SYSTEMS OF LINEA EQUATIONS. 8. THE AUGMENTED

More information

Technische Universität München Winter term 2009/10 I7 Prof. J. Esparza / J. Křetínský / M. Luttenberger 11. Februar Solution

Technische Universität München Winter term 2009/10 I7 Prof. J. Esparza / J. Křetínský / M. Luttenberger 11. Februar Solution Tehnishe Universität Münhen Winter term 29/ I7 Prof. J. Esprz / J. Křetínský / M. Luttenerger. Ferur 2 Solution Automt nd Forml Lnguges Homework 2 Due 5..29. Exerise 2. Let A e the following finite utomton:

More information

Coalgebra, Lecture 15: Equations for Deterministic Automata

Coalgebra, Lecture 15: Equations for Deterministic Automata Colger, Lecture 15: Equtions for Deterministic Automt Julin Slmnc (nd Jurrin Rot) Decemer 19, 2016 In this lecture, we will study the concept of equtions for deterministic utomt. The notes re self contined

More information

Solutions for HW9. Bipartite: put the red vertices in V 1 and the black in V 2. Not bipartite!

Solutions for HW9. Bipartite: put the red vertices in V 1 and the black in V 2. Not bipartite! Solutions for HW9 Exerise 28. () Drw C 6, W 6 K 6, n K 5,3. C 6 : W 6 : K 6 : K 5,3 : () Whih of the following re iprtite? Justify your nswer. Biprtite: put the re verties in V 1 n the lk in V 2. Biprtite:

More information

Spacetime and the Quantum World Questions Fall 2010

Spacetime and the Quantum World Questions Fall 2010 Spetime nd the Quntum World Questions Fll 2010 1. Cliker Questions from Clss: (1) In toss of two die, wht is the proility tht the sum of the outomes is 6? () P (x 1 + x 2 = 6) = 1 36 - out 3% () P (x 1

More information

CHENG Chun Chor Litwin The Hong Kong Institute of Education

CHENG Chun Chor Litwin The Hong Kong Institute of Education PE-hing Mi terntionl onferene IV: novtion of Mthemtis Tehing nd Lerning through Lesson Study- onnetion etween ssessment nd Sujet Mtter HENG hun hor Litwin The Hong Kong stitute of Edution Report on using

More information

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs Isomorphism of Grphs Definition The simple grphs G 1 = (V 1, E 1 ) n G = (V, E ) re isomorphi if there is ijetion (n oneto-one n onto funtion) f from V 1 to V with the property tht n re jent in G 1 if

More information

Learning Partially Observable Markov Models from First Passage Times

Learning Partially Observable Markov Models from First Passage Times Lerning Prtilly Oservle Mrkov s from First Pssge s Jérôme Cllut nd Pierre Dupont Europen Conferene on Mhine Lerning (ECML) 8 Septemer 7 Outline. FPT in models nd sequenes. Prtilly Oservle Mrkov s (POMMs).

More information

Pre-Lie algebras, rooted trees and related algebraic structures

Pre-Lie algebras, rooted trees and related algebraic structures Pre-Lie lgers, rooted trees nd relted lgeri strutures Mrh 23, 2004 Definition 1 A pre-lie lger is vetor spe W with mp : W W W suh tht (x y) z x (y z) = (x z) y x (z y). (1) Exmple 2 All ssoitive lgers

More information

Exercise 3 Logic Control

Exercise 3 Logic Control Exerise 3 Logi Control OBJECTIVE The ojetive of this exerise is giving n introdution to pplition of Logi Control System (LCS). Tody, LCS is implemented through Progrmmle Logi Controller (PLC) whih is lled

More information

A Study on the Properties of Rational Triangles

A Study on the Properties of Rational Triangles Interntionl Journl of Mthemtis Reserh. ISSN 0976-5840 Volume 6, Numer (04), pp. 8-9 Interntionl Reserh Pulition House http://www.irphouse.om Study on the Properties of Rtionl Tringles M. Q. lm, M.R. Hssn

More information

CS103B Handout 18 Winter 2007 February 28, 2007 Finite Automata

CS103B Handout 18 Winter 2007 February 28, 2007 Finite Automata CS103B ndout 18 Winter 2007 Ferury 28, 2007 Finite Automt Initil text y Mggie Johnson. Introduction Severl childrens gmes fit the following description: Pieces re set up on plying ord; dice re thrown or

More information

Lecture Notes No. 10

Lecture Notes No. 10 2.6 System Identifition, Estimtion, nd Lerning Leture otes o. Mrh 3, 26 6 Model Struture of Liner ime Invrint Systems 6. Model Struture In representing dynmil system, the first step is to find n pproprite

More information

Activities. 4.1 Pythagoras' Theorem 4.2 Spirals 4.3 Clinometers 4.4 Radar 4.5 Posting Parcels 4.6 Interlocking Pipes 4.7 Sine Rule Notes and Solutions

Activities. 4.1 Pythagoras' Theorem 4.2 Spirals 4.3 Clinometers 4.4 Radar 4.5 Posting Parcels 4.6 Interlocking Pipes 4.7 Sine Rule Notes and Solutions MEP: Demonstrtion Projet UNIT 4: Trigonometry UNIT 4 Trigonometry tivities tivities 4. Pythgors' Theorem 4.2 Spirls 4.3 linometers 4.4 Rdr 4.5 Posting Prels 4.6 Interloking Pipes 4.7 Sine Rule Notes nd

More information

6.5 Improper integrals

6.5 Improper integrals Eerpt from "Clulus" 3 AoPS In. www.rtofprolemsolving.om 6.5. IMPROPER INTEGRALS 6.5 Improper integrls As we ve seen, we use the definite integrl R f to ompute the re of the region under the grph of y =

More information

Can one hear the shape of a drum?

Can one hear the shape of a drum? Cn one her the shpe of drum? After M. K, C. Gordon, D. We, nd S. Wolpert Corentin Lén Università Degli Studi di Torino Diprtimento di Mtemti Giuseppe Peno UNITO Mthemtis Ph.D Seminrs Mondy 23 My 2016 Motivtion:

More information

Test Generation from Timed Input Output Automata

Test Generation from Timed Input Output Automata Chpter 8 Test Genertion from Timed Input Output Automt The purpose of this hpter is to introdue tehniques for the genertion of test dt from models of softwre sed on vrints of timed utomt. The tests generted

More information

1.3 SCALARS AND VECTORS

1.3 SCALARS AND VECTORS Bridge Course Phy I PUC 24 1.3 SCLRS ND VECTORS Introdution: Physis is the study of nturl phenomen. The study of ny nturl phenomenon involves mesurements. For exmple, the distne etween the plnet erth nd

More information

Ch. 2.3 Counting Sample Points. Cardinality of a Set

Ch. 2.3 Counting Sample Points. Cardinality of a Set Ch..3 Counting Smple Points CH 8 Crdinlity of Set Let S e set. If there re extly n distint elements in S, where n is nonnegtive integer, we sy S is finite set nd n is the rdinlity of S. The rdinlity of

More information

#A42 INTEGERS 11 (2011) ON THE CONDITIONED BINOMIAL COEFFICIENTS

#A42 INTEGERS 11 (2011) ON THE CONDITIONED BINOMIAL COEFFICIENTS #A42 INTEGERS 11 (2011 ON THE CONDITIONED BINOMIAL COEFFICIENTS Liqun To Shool of Mthemtil Sienes, Luoyng Norml University, Luoyng, Chin lqto@lynuedun Reeived: 12/24/10, Revised: 5/11/11, Aepted: 5/16/11,

More information

The Word Problem in Quandles

The Word Problem in Quandles The Word Prolem in Qundles Benjmin Fish Advisor: Ren Levitt April 5, 2013 1 1 Introdution A word over n lger A is finite sequene of elements of A, prentheses, nd opertions of A defined reursively: Given

More information

Necessary and sucient conditions for some two. Abstract. Further we show that the necessary conditions for the existence of an OD(44 s 1 s 2 )

Necessary and sucient conditions for some two. Abstract. Further we show that the necessary conditions for the existence of an OD(44 s 1 s 2 ) Neessry n suient onitions for some two vrile orthogonl esigns in orer 44 C. Koukouvinos, M. Mitrouli y, n Jennifer Seerry z Deite to Professor Anne Penfol Street Astrt We give new lgorithm whih llows us

More information

Intermediate Math Circles Wednesday 17 October 2012 Geometry II: Side Lengths

Intermediate Math Circles Wednesday 17 October 2012 Geometry II: Side Lengths Intermedite Mth Cirles Wednesdy 17 Otoer 01 Geometry II: Side Lengths Lst week we disussed vrious ngle properties. As we progressed through the evening, we proved mny results. This week, we will look t

More information

Generalization of 2-Corner Frequency Source Models Used in SMSIM

Generalization of 2-Corner Frequency Source Models Used in SMSIM Generliztion o 2-Corner Frequeny Soure Models Used in SMSIM Dvid M. Boore 26 Mrh 213, orreted Figure 1 nd 2 legends on 5 April 213, dditionl smll orretions on 29 My 213 Mny o the soure spetr models ville

More information

Chapter 4 State-Space Planning

Chapter 4 State-Space Planning Leture slides for Automted Plnning: Theory nd Prtie Chpter 4 Stte-Spe Plnning Dn S. Nu CMSC 722, AI Plnning University of Mrylnd, Spring 2008 1 Motivtion Nerly ll plnning proedures re serh proedures Different

More information

Algorithm Design and Analysis

Algorithm Design and Analysis Algorithm Design nd Anlysis LECTURE 5 Supplement Greedy Algorithms Cont d Minimizing lteness Ching (NOT overed in leture) Adm Smith 9/8/10 A. Smith; sed on slides y E. Demine, C. Leiserson, S. Rskhodnikov,

More information

Petri Nets. Rebecca Albrecht. Seminar: Automata Theory Chair of Software Engeneering

Petri Nets. Rebecca Albrecht. Seminar: Automata Theory Chair of Software Engeneering Petri Nets Ree Alreht Seminr: Automt Theory Chir of Softwre Engeneering Overview 1. Motivtion: Why not just using finite utomt for everything? Wht re Petri Nets nd when do we use them? 2. Introdution:

More information

arxiv: v1 [math.ca] 21 Aug 2018

arxiv: v1 [math.ca] 21 Aug 2018 rxiv:1808.07159v1 [mth.ca] 1 Aug 018 Clulus on Dul Rel Numbers Keqin Liu Deprtment of Mthemtis The University of British Columbi Vnouver, BC Cnd, V6T 1Z Augest, 018 Abstrt We present the bsi theory of

More information

Minimal DFA. minimal DFA for L starting from any other

Minimal DFA. minimal DFA for L starting from any other Miniml DFA Among the mny DFAs ccepting the sme regulr lnguge L, there is exctly one (up to renming of sttes) which hs the smllest possile numer of sttes. Moreover, it is possile to otin tht miniml DFA

More information

Matrices SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics (c) 1. Definition of a Matrix

Matrices SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics (c) 1. Definition of a Matrix tries Definition of tri mtri is regulr rry of numers enlosed inside rkets SCHOOL OF ENGINEERING & UIL ENVIRONEN Emple he following re ll mtries: ), ) 9, themtis ), d) tries Definition of tri Size of tri

More information

System Validation (IN4387) November 2, 2012, 14:00-17:00

System Validation (IN4387) November 2, 2012, 14:00-17:00 System Vlidtion (IN4387) Novemer 2, 2012, 14:00-17:00 Importnt Notes. The exmintion omprises 5 question in 4 pges. Give omplete explntion nd do not onfine yourself to giving the finl nswer. Good luk! Exerise

More information

Lecture 08: Feb. 08, 2019

Lecture 08: Feb. 08, 2019 4CS4-6:Theory of Computtion(Closure on Reg. Lngs., regex to NDFA, DFA to regex) Prof. K.R. Chowdhry Lecture 08: Fe. 08, 2019 : Professor of CS Disclimer: These notes hve not een sujected to the usul scrutiny

More information

GM1 Consolidation Worksheet

GM1 Consolidation Worksheet Cmridge Essentils Mthemtis Core 8 GM1 Consolidtion Worksheet GM1 Consolidtion Worksheet 1 Clulte the size of eh ngle mrked y letter. Give resons for your nswers. or exmple, ngles on stright line dd up

More information

Computational Biology Lecture 18: Genome rearrangements, finding maximal matches Saad Mneimneh

Computational Biology Lecture 18: Genome rearrangements, finding maximal matches Saad Mneimneh Computtionl Biology Leture 8: Genome rerrngements, finding miml mthes Sd Mneimneh We hve seen how to rerrnge genome to otin nother one sed on reversls nd the knowledge of the preserved loks or genes. Now

More information

Designing finite automata II

Designing finite automata II Designing finite utomt II Prolem: Design DFA A such tht L(A) consists of ll strings of nd which re of length 3n, for n = 0, 1, 2, (1) Determine wht to rememer out the input string Assign stte to ech of

More information

Part 4. Integration (with Proofs)

Part 4. Integration (with Proofs) Prt 4. Integrtion (with Proofs) 4.1 Definition Definition A prtition P of [, b] is finite set of points {x 0, x 1,..., x n } with = x 0 < x 1

More information

CS 373, Spring Solutions to Mock midterm 1 (Based on first midterm in CS 273, Fall 2008.)

CS 373, Spring Solutions to Mock midterm 1 (Based on first midterm in CS 273, Fall 2008.) CS 373, Spring 29. Solutions to Mock midterm (sed on first midterm in CS 273, Fll 28.) Prolem : Short nswer (8 points) The nswers to these prolems should e short nd not complicted. () If n NF M ccepts

More information

Descriptional Complexity of Non-Unary Self-Verifying Symmetric Difference Automata

Descriptional Complexity of Non-Unary Self-Verifying Symmetric Difference Automata Desriptionl Complexity of Non-Unry Self-Verifying Symmetri Differene Automt Lurette Mris 1,2 nd Lynette vn Zijl 1 1 Deprtment of Computer Siene, Stellenosh University, South Afri 2 Merk Institute, CSIR,

More information

Bravais lattices and crystal systems

Bravais lattices and crystal systems 3 Brvis ltties nd rystl systems 3. Introdution The definitions of the motif, the repeting unit of pttern, nd the lttie, n rry of points in spe in whih eh point hs n identil environment, hold in three dimensions

More information

PYTHAGORAS THEOREM WHAT S IN CHAPTER 1? IN THIS CHAPTER YOU WILL:

PYTHAGORAS THEOREM WHAT S IN CHAPTER 1? IN THIS CHAPTER YOU WILL: PYTHAGORAS THEOREM 1 WHAT S IN CHAPTER 1? 1 01 Squres, squre roots nd surds 1 02 Pythgors theorem 1 03 Finding the hypotenuse 1 04 Finding shorter side 1 05 Mixed prolems 1 06 Testing for right-ngled tringles

More information

Comparing the Pre-image and Image of a Dilation

Comparing the Pre-image and Image of a Dilation hpter Summry Key Terms Postultes nd Theorems similr tringles (.1) inluded ngle (.2) inluded side (.2) geometri men (.) indiret mesurement (.6) ngle-ngle Similrity Theorem (.2) Side-Side-Side Similrity

More information

Chapter 2 Finite Automata

Chapter 2 Finite Automata Chpter 2 Finite Automt 28 2.1 Introduction Finite utomt: first model of the notion of effective procedure. (They lso hve mny other pplictions). The concept of finite utomton cn e derived y exmining wht

More information

Let's start with an example:

Let's start with an example: Finite Automt Let's strt with n exmple: Here you see leled circles tht re sttes, nd leled rrows tht re trnsitions. One of the sttes is mrked "strt". One of the sttes hs doule circle; this is terminl stte

More information

Convert the NFA into DFA

Convert the NFA into DFA Convert the NF into F For ech NF we cn find F ccepting the sme lnguge. The numer of sttes of the F could e exponentil in the numer of sttes of the NF, ut in prctice this worst cse occurs rrely. lgorithm:

More information

Global alignment. Genome Rearrangements Finding preserved genes. Lecture 18

Global alignment. Genome Rearrangements Finding preserved genes. Lecture 18 Computt onl Biology Leture 18 Genome Rerrngements Finding preserved genes We hve seen before how to rerrnge genome to obtin nother one bsed on: Reversls Knowledge of preserved bloks (or genes) Now we re

More information

Reflection Property of a Hyperbola

Reflection Property of a Hyperbola Refletion Propert of Hperol Prefe The purpose of this pper is to prove nltill nd to illustrte geometrill the propert of hperol wherein r whih emntes outside the onvit of the hperol, tht is, etween the

More information

Lossless Compression Lossy Compression

Lossless Compression Lossy Compression Administrivi CSE 39 Introdution to Dt Compression Spring 23 Leture : Introdution to Dt Compression Entropy Prefix Codes Instrutor Prof. Alexnder Mohr mohr@s.sunys.edu offie hours: TBA We http://mnl.s.sunys.edu/lss/se39/24-fll/

More information

Regular languages refresher

Regular languages refresher Regulr lnguges refresher 1 Regulr lnguges refresher Forml lnguges Alphet = finite set of letters Word = sequene of letter Lnguge = set of words Regulr lnguges defined equivlently y Regulr expressions Finite-stte

More information

Intermediate Math Circles Wednesday, November 14, 2018 Finite Automata II. Nickolas Rollick a b b. a b 4

Intermediate Math Circles Wednesday, November 14, 2018 Finite Automata II. Nickolas Rollick a b b. a b 4 Intermedite Mth Circles Wednesdy, Novemer 14, 2018 Finite Automt II Nickols Rollick nrollick@uwterloo.c Regulr Lnguges Lst time, we were introduced to the ide of DFA (deterministic finite utomton), one

More information

AUTOMATA AND LANGUAGES. Definition 1.5: Finite Automaton

AUTOMATA AND LANGUAGES. Definition 1.5: Finite Automaton 25. Finite Automt AUTOMATA AND LANGUAGES A system of computtion tht only hs finite numer of possile sttes cn e modeled using finite utomton A finite utomton is often illustrted s stte digrm d d d. d q

More information

Something found at a salad bar

Something found at a salad bar Nme PP Something found t sld r 4.7 Notes RIGHT TRINGLE hs extly one right ngle. To solve right tringle, you n use things like SOH-H-TO nd the Pythgoren Theorem. n OLIQUE TRINGLE hs no right ngles. To solve

More information

2.4 Theoretical Foundations

2.4 Theoretical Foundations 2 Progrmming Lnguge Syntx 2.4 Theoretil Fountions As note in the min text, snners n prsers re se on the finite utomt n pushown utomt tht form the ottom two levels of the Chomsky lnguge hierrhy. At eh level

More information

INTEGRATION. 1 Integrals of Complex Valued functions of a REAL variable

INTEGRATION. 1 Integrals of Complex Valued functions of a REAL variable INTEGRATION NOTE: These notes re supposed to supplement Chpter 4 of the online textbook. 1 Integrls of Complex Vlued funtions of REAL vrible If I is n intervl in R (for exmple I = [, b] or I = (, b)) nd

More information

Regular expressions, Finite Automata, transition graphs are all the same!!

Regular expressions, Finite Automata, transition graphs are all the same!! CSI 3104 /Winter 2011: Introduction to Forml Lnguges Chpter 7: Kleene s Theorem Chpter 7: Kleene s Theorem Regulr expressions, Finite Automt, trnsition grphs re ll the sme!! Dr. Neji Zgui CSI3104-W11 1

More information

Nondeterministic Finite Automata

Nondeterministic Finite Automata Nondeterministi Finite utomt The Power of Guessing Tuesdy, Otoer 4, 2 Reding: Sipser.2 (first prt); Stoughton 3.3 3.5 S235 Lnguges nd utomt eprtment of omputer Siene Wellesley ollege Finite utomton (F)

More information

Engr354: Digital Logic Circuits

Engr354: Digital Logic Circuits Engr354: Digitl Logi Ciruits Chpter 4: Logi Optimiztion Curtis Nelson Logi Optimiztion In hpter 4 you will lern out: Synthesis of logi funtions; Anlysis of logi iruits; Tehniques for deriving minimum-ost

More information

Learning Objectives of Module 2 (Algebra and Calculus) Notes:

Learning Objectives of Module 2 (Algebra and Calculus) Notes: 67 Lerning Ojetives of Module (Alger nd Clulus) Notes:. Lerning units re grouped under three res ( Foundtion Knowledge, Alger nd Clulus ) nd Further Lerning Unit.. Relted lerning ojetives re grouped under

More information

Behavior Composition in the Presence of Failure

Behavior Composition in the Presence of Failure Behvior Composition in the Presene of Filure Sestin Srdin RMIT University, Melourne, Austrli Fio Ptrizi & Giuseppe De Giomo Spienz Univ. Rom, Itly KR 08, Sept. 2008, Sydney Austrli Introdution There re

More information

CS415 Compilers. Lexical Analysis and. These slides are based on slides copyrighted by Keith Cooper, Ken Kennedy & Linda Torczon at Rice University

CS415 Compilers. Lexical Analysis and. These slides are based on slides copyrighted by Keith Cooper, Ken Kennedy & Linda Torczon at Rice University CS415 Compilers Lexicl Anlysis nd These slides re sed on slides copyrighted y Keith Cooper, Ken Kennedy & Lind Torczon t Rice University First Progrmming Project Instruction Scheduling Project hs een posted

More information

First compression (0-6.3 GPa) First decompression ( GPa) Second compression ( GPa) Second decompression (35.

First compression (0-6.3 GPa) First decompression ( GPa) Second compression ( GPa) Second decompression (35. 0.9 First ompression (0-6.3 GP) First deompression (6.3-2.7 GP) Seond ompression (2.7-35.5 GP) Seond deompression (35.5-0 GP) V/V 0 0.7 0.5 0 5 10 15 20 25 30 35 P (GP) Supplementry Figure 1 Compression

More information

5. Every rational number have either terminating or repeating (recurring) decimal representation.

5. Every rational number have either terminating or repeating (recurring) decimal representation. CHAPTER NUMBER SYSTEMS Points to Rememer :. Numer used for ounting,,,,... re known s Nturl numers.. All nturl numers together with zero i.e. 0,,,,,... re known s whole numers.. All nturl numers, zero nd

More information

1 Nondeterministic Finite Automata

1 Nondeterministic Finite Automata 1 Nondeterministic Finite Automt Suppose in life, whenever you hd choice, you could try oth possiilities nd live your life. At the end, you would go ck nd choose the one tht worked out the est. Then you

More information

Dorf, R.C., Wan, Z. T- Equivalent Networks The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

Dorf, R.C., Wan, Z. T- Equivalent Networks The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000 orf, R.C., Wn,. T- Equivlent Networks The Eletril Engineering Hndook Ed. Rihrd C. orf Bo Rton: CRC Press LLC, 000 9 T P Equivlent Networks hen Wn University of Cliforni, vis Rihrd C. orf University of

More information

Functions. mjarrar Watch this lecture and download the slides

Functions. mjarrar Watch this lecture and download the slides 9/6/7 Mustf Jrrr: Leture Notes in Disrete Mthemtis. Birzeit University Plestine 05 Funtions 7.. Introdution to Funtions 7. One-to-One Onto Inverse funtions mjrrr 05 Wth this leture nd downlod the slides

More information

ANALYSIS AND MODELLING OF RAINFALL EVENTS

ANALYSIS AND MODELLING OF RAINFALL EVENTS Proeedings of the 14 th Interntionl Conferene on Environmentl Siene nd Tehnology Athens, Greee, 3-5 Septemer 215 ANALYSIS AND MODELLING OF RAINFALL EVENTS IOANNIDIS K., KARAGRIGORIOU A. nd LEKKAS D.F.

More information

A negative answer to a question of Wilke on varieties of!-languages

A negative answer to a question of Wilke on varieties of!-languages A negtive nswer to question of Wilke on vrieties of!-lnguges Jen-Eric Pin () Astrct. In recent pper, Wilke sked whether the oolen comintions of!-lnguges of the form! L, for L in given +-vriety of lnguges,

More information

03. Early Greeks & Aristotle

03. Early Greeks & Aristotle 03. Erly Greeks & Aristotle I. Erly Greeks Topis I. Erly Greeks II. The Method of Exhustion III. Aristotle. Anximnder (. 60 B.C.) to peiron - the unlimited, unounded - fundmentl sustne of relity - underlying

More information

Algorithm Design and Analysis

Algorithm Design and Analysis Algorithm Design nd Anlysis LECTURE 8 Mx. lteness ont d Optiml Ching Adm Smith 9/12/2008 A. Smith; sed on slides y E. Demine, C. Leiserson, S. Rskhodnikov, K. Wyne Sheduling to Minimizing Lteness Minimizing

More information

CS 491G Combinatorial Optimization Lecture Notes

CS 491G Combinatorial Optimization Lecture Notes CS 491G Comintoril Optimiztion Leture Notes Dvi Owen July 30, August 1 1 Mthings Figure 1: two possile mthings in simple grph. Definition 1 Given grph G = V, E, mthing is olletion of eges M suh tht e i,

More information

ILLUSTRATING THE EXTENSION OF A SPECIAL PROPERTY OF CUBIC POLYNOMIALS TO NTH DEGREE POLYNOMIALS

ILLUSTRATING THE EXTENSION OF A SPECIAL PROPERTY OF CUBIC POLYNOMIALS TO NTH DEGREE POLYNOMIALS ILLUSTRATING THE EXTENSION OF A SPECIAL PROPERTY OF CUBIC POLYNOMIALS TO NTH DEGREE POLYNOMIALS Dvid Miller West Virgini University P.O. BOX 6310 30 Armstrong Hll Morgntown, WV 6506 millerd@mth.wvu.edu

More information

Formal languages, automata, and theory of computation

Formal languages, automata, and theory of computation Mälrdlen University TEN1 DVA337 2015 School of Innovtion, Design nd Engineering Forml lnguges, utomt, nd theory of computtion Thursdy, Novemer 5, 14:10-18:30 Techer: Dniel Hedin, phone 021-107052 The exm

More information

Chapter 3. Vector Spaces. 3.1 Images and Image Arithmetic

Chapter 3. Vector Spaces. 3.1 Images and Image Arithmetic Chpter 3 Vetor Spes In Chpter 2, we sw tht the set of imges possessed numer of onvenient properties. It turns out tht ny set tht possesses similr onvenient properties n e nlyzed in similr wy. In liner

More information

CMPSCI 250: Introduction to Computation. Lecture #31: What DFA s Can and Can t Do David Mix Barrington 9 April 2014

CMPSCI 250: Introduction to Computation. Lecture #31: What DFA s Can and Can t Do David Mix Barrington 9 April 2014 CMPSCI 250: Introduction to Computtion Lecture #31: Wht DFA s Cn nd Cn t Do Dvid Mix Brrington 9 April 2014 Wht DFA s Cn nd Cn t Do Deterministic Finite Automt Forml Definition of DFA s Exmples of DFA

More information

Compiler Design. Spring Lexical Analysis. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Lexical Analysis. Sample Exercises and Solutions. Prof. Pedro C. Diniz University of Southern Cliforni Computer Siene Deprtment Compiler Design Spring 7 Lexil Anlysis Smple Exerises nd Solutions Prof. Pedro C. Diniz USC / Informtion Sienes Institute 47 Admirlty Wy, Suite

More information