Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
168 views
48 pages
TOC Notes by Ajay Sir (1) Compressed
Uploaded by
pwasu12350
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save TOC Notes by Ajay Sir (1) Compressed For Later
Download
Save
Save TOC Notes by Ajay Sir (1) Compressed For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
168 views
48 pages
TOC Notes by Ajay Sir (1) Compressed
Uploaded by
pwasu12350
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save TOC Notes by Ajay Sir (1) Compressed For Later
Carousel Previous
Carousel Next
Download
Save
Save TOC Notes by Ajay Sir (1) Compressed For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 48
Search
Fullscreen
ay Ss ae by prf- Ajay Pashankar \"ot theory of Compabetion ALPHABETS An alphaber is a finite , non-emphy sek of symbels We Ute the cymeo! = fo me! for an aighaber 29: “ Ssiead is te binary athaber sTRing, A Siving Lor sometimes word) is @ Finite, Stquenie of Symbelt cheater, From some alphaness a: \oa10 is a string Fem the binary alphabet F= 40%! Empty
eheck usher, ‘i i | 8 YD Seecamer welherner the gentente U according +0 the niles of ) Ser of rules 4Noun ir Woman ver? > tue, | — |
Lark? < Nousty eaprs | | Znouney 3 fraih N —>
ser of bexminals GS —-> strb symbol Ca io «sr an NJ 3 Tohy Alphaber VenuT oder From win yon can clerive nodes. juonstesrtined odes art these M 6 is Srecial Non Teuminal edelerewopmy aed ais \e “ dung) Buse BS arta 28? => Supp
EA vHete7. E Noun >
=P The woman
vewrittes as =P ctirealy sertvesFinite Stole, Machine ( Finile Automate > Automata, os Ph astpar ote , as | | Machine ae pes FA e-NFA DFA _ Deterministic. Finite Automata = FSM — EH is he simplegk model of computation = Th has 4 very limited memory Circle Fs known a Edges: is trecuition Vevbeling of ealgeo is inpuls- Sevce — AyB CD Ais the initial or starting dates of DEA — aseu D is the Final or terminating ster of DEA Double Circle. = (G+ 2,40,F, 8) ~~ Qc set of all sie Zs inputs qo = Stavt Shue finitval craze Fa seb of Final stares 7 6 = transition function From $e 9 KE 5 @ziAec.Dy s z= tony “Te Te] Loz 44 ~ f * sfo [A | para : a a re eu elaDeterministic Ff; Tite Automate LEveneteay Lis set of an vee a tal ( Ererote oy Strings thak start with “og F 40,00, 01,060, o10, on 72D 60, anni Cronene ren Shing reaches Fina) ¢ sing is a. Final Siete "tbe Tea redegy GORE mathing Final se F meganyee Pate Rema ° ‘ aL sG22®- fret inte | O°3OLOL® sve Sitep Aira SokeDeterministic Finite Mubmare COxample-2) Ee eee Cerne“ 2 Consmict a DFA that acepls any strings over {a,b thal cloes Ane shying aabb init. conten Zea} Try 40 design @ simpler praslem . Has cuntesFas Lek us censtnict a DEA thar atcepis all strings Over da, b} thar conialng “me shing ‘Mabb In ik: bb x b&b = Ob Q a 6 a eon ey © ee — Fite the cates ene The Fined chute TAR SIME E Ib Moe a fined Stale String id moberceceted. pase@i a lem ——— NFA ~ Non- Deleemsinish' Froiie Automata rt Feit Atttomerte Delteminisne Finite Antonieta £ v DETERMMIEM. PIn DEA | given the contunt smte, (8 Kees the Ushobs the nan) mig sitll be, 2p Dr has only one Unique nent-sicte. % Tt has ne ehsives or nandomness PTE Ts simple and easy 46 sleotyn * Non deterministic. Fini Awomato MON- DETERMINISM Dn NEA ,SIVER the current chule there could mulhiple nen stares - PP THE next state say be chosen a random D7 AU the NEE states mony be chosen in parahet. 5 fate. EA this steiag can aloo accept emety ne re NFA~ Ferma) Definition Lt fier of all sings that end with OF (9) Es 40, F 6) | Q= St OF shareo - (bh | . = Los Ec inpots qpoz Stork sisit Jinihisl she A Foc serof fine! state “ie vés gna a a4 aoe ty A Bb. a x 2B A> ALBA BR) 2 2B srate_ ALG exo 2b7 ext 2Os AAS A, 8,6, AB, PCBS PEED pbk pase® i ;NFAY Exampic-t ~62@ Le § sep of ell shangs hob end with OF E93: 100 2 oO 4 @ A) +O-OLG io - > €2. o1 @->8 32 O-Paese * LOTTP there is eany way 0-Tun the macnine. “that ends in any seb of Stoleo out of hich Ateast one sive Is 4 Final stae then the NER crecepta 5] NFA-ckAmpLC — 2 NFA— ERAMPLES — 2. Le {ser oF all shings that simrts with 0% = 0,00, o1,000,----4 mo ©) ont 2): cof 45: ler x @+>+ Dead conti consmuct @ NFA thar aceeh ser of ol) shings over 40% of length Z ew Eriol) ° La Loo, 01,109,113 43: 00 _ a OD DOO) 4g: 00) x OOO? pase@)NFA - Examees 3 EX 1) Lis dset of all strings that ends with "Py ee! , { CO cml, amy of 15) 101, Noy Ext) L2o4 sek of afl stings tat contain tot. atte por Ex La- {sek of ah shings tha stave with “10'5 BO " ERA) Lys Goer of aut shag tok tontain [01h ere @- Ss EX 5D LSS Leer of att shings ttakends cath '1y' 4 Assignment !- TF you weve to coasmith the ejuiunlen’ DFAS for the al —Pen dell me hows Many mininum number g gine Weel yoy ase Foy athe consbudion of cach ef the DFAS - du BL 34 Ds aD Love NPs page ()Conversion of NEA +2 DFA Every DEP is am nea, bub mob vice Vera, Bub there is 09 equivalink OFA RY every Z NFA, + ORS Ss , NRA $2 9x E32 nen = pea Le £ seh of all srings overto,!) thar Starts with 'o% ee h0 Ny o i ae acegsete - of ne oO) : pis 8Brot ©) ce Conversion of NEA+e DFA cranpte -t rr UE Leet oF alt stings over do, “leubser Construction Method ) Subseh constuction Methas 1D hak ene sith "a" o 1 x pes fA2y B\e ¢ ot AB - tingle state a eal #8 | fay faBy for Calintatiy AG Jude nto ser oF Paad & ave | Miu gait) pase@s)i Finite Autemoda With owbpus, Mealy Machine. | (9, 3,4, 6,5,40) Whert @ = Finite seb of sets = Finite mn . Soe JD = The seb of output Alrhotels & = Traniition. farction @ HES Pre Cit fancies EXE DA Qos Tilia frat [stad ctate \fo ola. ole uipur 14 dercodent 0° inpur and see Eg: wlio 5028? OO-O & sa wn 3: Pergih of Stet Moore Machine (B, E,O,S,> Wo) where + Q= Finiie ser OF Stateo Sa Finite ponwempry Fo of Tarot airhoeel? pe Te kek Oty paphebe? Ge Transition fanthon; - Qxrecg | Dae cure fasorons Go = Teikal ste I stat ste OS Vourpur clependenr 2? Stet ony. 1e10 non paseCenshichten of Meay Machi na ——_— eee Ex 1) Conswuck 4 Mealy Machine that Produces +he oF Gey binery input S¥eing, afi JS Serle ent Vo lofoo otek) "2 complernent SLX wonshack ‘ov ken ‘ satya falt Machine thab prinn ‘a! uhenever the sequence iS Encountered in an7 inpur winery ching, rs: Fate} asa by Machine’ fb af 7 2 ie Be vp ol : Te 2° be & fooe a abe bbbb poe GDConversion of Mealy Machine fo Moore, Machine Convert the fentowi Renewing Mealy Muhine $y ib equivalent Moore Mathing e=feth Srtasy Moort 2 Mealy > No ef shayes Were fame, heal» Mecre-ap No of Stmie> ineréneest + x ond FP URID np ef sinter ab Maxim wen. i Pase(S)CHAPTER %- Egret 8 Noam chemsky gave a Mathematical model ef Grammar tohith js effective for Wiring Compuiex languages. “The Four yee ef Grammar according t2 Noam Chomsky are.’ Grammar Type| — Crrammar Accept Language Accepted Automaton “Eire Unrestided Grammar Reuirsively Crumerasle. Turing Machine < Tale SOO Reytahion conktxb Sensi Linear Bounded qrammar tnsivive Language pat “TYPE Conteh Free Context Free Language —Puchdowon Akins Granmar Finite Stote ire-Z Regular Grammar Regular Language _ 2 a Automate? Graramar :- A Grammar’ Gr dan be Formally described USING 4 tuples as Gir (Ts, P) Where » . N= Set of Vaviatles or Mon-Texminal Symbols TS Serof Terminal Symbols Ss stort sympo} PS production rues for Terminals and Non—Teeminale & Production) vutes hot the Form a—zf2 where a and Bare Strings on ( NUT and atleact ane cymbol of a belongs to Ve Frome G=(415-R 030,04, 5, 4s-08, A>9,6>6}) N= {Sh Bh SF gag T= 19.8% ab $25 ee Ps SPAR Ava, arb ae a ——— ee Regular Srammar : ee Regular Grammar Can bé divide) iar two HPs. Rishk Linear Grammar Lee’ Linear Grammar eee — eye = A grammar is said 4p be Right Linear [A grammar is said to be LeFe Linear AF al) produckont ave of the Fornn if all productions ave of the Form A> xB A2Bx Ao ROK ested Se Viont ET where A, GEV and LET: ES gpabSlb sgn liner ge SbbIb — leet Hear SSE’ b > le linear” Tye St Regular Grammar Right \inew Leer linen Context frec Grammar f ranguoge ( 4 —ee iy Th Forrral Langue theo, ct conteed fre bhenguage 1s av tangas’ genetated by some Conitat free Grammar: The Set of all CFL is identical to the ser of languages accepted by Pushdow) Autonalas lonkAt Free Gfemmar |: ty fon is defined ey EPID as guiy where, SPL Vis Ser oF Variables or Non-Texminal Spmsels Es Sth of teeminel symbols S = Sect symbol Pos produdion nee Zonkext Fire Grammar has preduchoa Rule OF tray form Azae where, sivuey® and Aen
aAb 3 aaAbb (7 Azar) Daaahbbb (bt AsaAb) —Paagébbb (byA3 €) —> aagbeb De jong From O Grammar The set of all strings thal con be detived fom a grammar is sats! to be she LANGUAGE genecoled from thal 4rammar . Example Ii: Consider the Grenmar Gt =(1s.A3 La-bh, 5, 1S 2aAb ahah Are) S adh [be ahh] saahbb Cby aA daadh] —Saackbhh Ley abaaahe] Saangrbh Ter A2eI > aca bbb OE 3 AB, A248, BO &3) 2 Example 22 Gj2t Cis 84 dab ysis S> AB ab Chey Ana eae? Le (G22 =Laelg — The only shing genezated ty Greer Gremrle 35 5 ($5-ABY, 14 63,5. } SABA aahla , R3B\b4) s3An8 SAB SAB sab Ceynta, Bee | + aAbB kb —>qabb —>aab abe Se a abe | Etaa= ts act, qib,asy, 3 | TaD | mzo and, Poe@® fa" | mzoandnzodeee Regular exeresions are ued far representing certain sets oF Stein (0 algebric fashion Rater for Regatar” Expreaion Y Any -texminad simbst ies Symbols @ 5. Bere, ao Ah Induding A and db are Teywlak. expressions - > fale 9 Fegutax expression 5 Fk Shion ae . Re OF aeas naa. ne are Prec’ ‘thos: iv | ME merlication oF the amour ruses aa ey 2) Ga abs | Ron ob gave eead ab org orb or bbe R= abbr te} bba | 4) ZA, 0, 00,000, - Closure of © rae*> d4acr D» ORERG= > GR -Reag D> €* 2 ang bre 2 = ©) pt pt pF D prt-ptr D> (RF. RF D Erar* oe +rtR= w* ‘> (par*p= PCaP)* 1 (p+ ars (p* @™)* oCp* 4 @*)* 12 Cp+eR=EPR+ GR and RUFF QD = RPTRE Ayvdens “Theeremy IF Pp and @ are two Regular Expressions over S ,and if P dom not Contin € then the Poowing equation in R given by R=@+RP has a unique solution fe. R= apr RoaarP —> © Re @p® =@ r@Pp*P = ge +r™P) [eretr=e*] = gP* ' R=egerr = o+fered? = G+ ar+Rr* = 2 =at @Prtarrrlr = g+apr+ar*+rr® | apr apt gpreRrt? © Cpc@r*] page)opendg Terlay Fe RE Sj gLerrt Pre +--- 77 PF penny R= oP™ Any, Example Pref using Tdenti tes oF Rewwtar Exprecsiong Pret that (10041) tC14+00%1 ) Corlo® 1) * (o4 10¥ 1) 1S eed to oF Cot low 1) : LHS = (lagor1) eC lF00% 1) Cor lot) * (orio®) =r soot) [Ee + Cor er IF Corie ld T SMe o> E+F ® = (roo (oriot iy* = (Es. 400F]) Cormrn® -pERER = (er0o%) 1 (oriot Ir = o* Corio )* ne erpeReR® Exeenplen Crort 2) Regular Erteresion: pesisn Reguar Expresi¢n For the following languases over (a,b 1) Language accepting strings oF length enactiy 2 2) Language accepting etrings of length artenck 2 3) Language accepting shings af length atmoch 2 ea” . "19 bys faa pab,ba, bbd 2 ups Lavabhs be Faas Rpcaapathba +hb ac@ebs (ath) tare nee 2 aca te) ela eb) wean Hee lath) (ath) > Durs Le a, b-a4 ob, ba by Re E+ Qtbraatal4t Latbb = (eased (eta) page@)beste SING Rejular Expreasiog - Examples cs q Find i the Regular Expression for +he Foiewing DEA Viz e+4.b +139 20 Wis 4a ml w@® V3= 4b —@ Wy = 920 + 4b +4, +hybe 2@ @ qo e+ gabe Pubting values oF Tpand da hom a@ and @ he E+4ar+ 4pb4 a= et ig Coen RaQ TRF aot ry o = Roge® Readers theorem a1 et € (ab +ba)y --ER=R | slab +ba)* L> Regular Expression .. Fied te Regwlar Expression for the Following MFA G%= 322 OO a a b&b ey es = Gas Git tab tsb Qs eperaa tie -@ @> qe<49 @ 2 (qa tqobt taee -- by 99” E yaar debate ihe — quar dye Fash putting vate of a3 hom P quarts? 42%) 6 =yatiethee atdr(b tae uw 4 Mes Ff + ep 2 We \u Segre =e QeqpR Arden Thee oe42 A419) ( bab) * —s ©) M2 E+ 4,044, 0 Plutting value 3F a from @ VT E+ 4,0 H(q,a)Cbraby¥)b 4 +{C4,9) *) R=OtP Hz E+ 4, (A talbtar)*)b Reet a ir R ge k r ER=R 4,2 € (Catatetar)*yb)t U daraceranytey* a Final state G3) Yaz 434 4 2 bM1a0 (0 Fae) a Gyz Catalerank yt o wraryity Pulling value of 4. from © Putting value of 9 From (AConversiba of lar Exprestion’ to Finite Astamata Bulo For aeionin Butts” For dorian (A +b) a o (A438) c fa.) a a A2—-O2-©) a _Conventen of Regular Expreasion te Finite Rubumale - Gramp ie (Fért TD Convert the Following Regular Expressions te their Sajuivatent Finite iar: 7 pa*b YD fate Bacrg* ) pots bb, bab, baab, ++ | m 2+ HO) wm Carrere ce : . “ bev e | a pO | & ‘3 acpe* a, aoe, abebe abt eke \, Abe, ANF foe Pan(i5)Conversion of Regular trpression 4p Finile Aukomnaks - Craenplet fart) Conver the Fallowing Regular Expression te 14s equivalear Fini Automata : 0 +(o+N)oO*! (oFio*y Equivalence of toe Fini Awomare Shes +0 identify equivalence For any Pair oF staies $4,254 the transition for inpuk a6 E is clefined by £40,404- where 6 §97,aFe 4a and 619j-835 44 “The hoo automata are nor equivalent [fF fora pair £40,444 one is INTERMEDIATE Steve and the other ig IMAL Shue: 2) TE initiel State is Final slede of one Automaton , then in second automalon also hfvial stare mutt be Final steve For them to be equivalent, pase @s)se = a (4.44) (uy) (42, 45) ae ae (n,45) a) (4.94) , v4 43,40) ar Be Fs CerGd 43-44) =. ¢ uy vey as fs ze Zs Wage) (45,40) (41,44) aK is A and 8 ave equivalent Cerwenion of Requint Evprinton 40 Finite Auomets —tannpien Farha) J Conwert the Fellowing Regular Expression te ifs equivalent Finite Automata: * oe Cage a Lore sand g,aa,aaat-~% (ale y* lab |e) fe, a,aa,aased, or & 5 4 o ee a re ne Destanig Regulax Expreniion -Exameles ( Park -tt) | oon [when there are Multiple Final Steves) Sind the Expression for the qyzeruce ——O gino tere It4itia! ~® ays et U0, ~R=GtRP F3= 4,0+4,9+1st -O 2 \ : lg TE -reaet | a "e Final Get Ga. 4, = (€0) a= GRoRF Vas of —@ QatdiittetDe Reunion of both the Final States = O* + OF 1 UD* =o* 40% wer = o* (e+ 1%) errr ce = o*1* Le Required Exereasion * Yp Pumping Lema is used to Prove thak a Language ip Mor REGULAR. >> Lt cannot be used fo prove thak a Langue i Regular. , “pr Te is a Regular ‘Language, then A has a Pumping tength 'P! such tha any string's' usnere | SIZ P may be divided isto = parts AZ Such tha the following conditions crust be emie Up aygiz EA for every Fz0 eo wire G) \javlsP Prove thar a language(s nok Requlae Using PUMPING LEMMA follas belts Sensi I | (he Pave wiry Contradiction > Ascume that A is " <3 Tt has tehave a Pumping Length (44 P) > Al strings longer than P ean be pumped [5] xP 3 Mow Find a ching 'S! in A such thot jst P > Divide S ins ATE > shoo thak se yiz EA Per Some i —> Then Loncider all ways thar S can be divided into ayu 3 Show stHhat none of these Can sabisFy all the 3 pumping conditions ak the dome time > S tannok be Pumped 37 CONTRADICTION - page@7)Pumping Lemm, a UsIng Pumping Serene wongeeges)- Gramere (rant =) bemma Prove that the lan, Proof GMa AR EOP E 2 0F i ne me Assume rat A ie Peta Tumping length = p saaft => S= qaqa aagabbbtbhb aU ze Poe case |: “The y part is in the ‘al park Ba aaaggbbbbbbb a =z (ase2: Te Y is inthe ‘Bt Park a pbb bbbb | anaasag ie) ay + ee cae 8; the Y Ts To the ‘a! and ‘py! Pack aasegage perbky + = - _ eo > ots x we ethic sting detent We im our language | aaaaa aaaqabhbbebb because ne of oe and WS are net etna) | ne F for Cau? i 2. eye =p a “Whig ahing chen neh lie in our language | qaaad be bbb bbbbh beens serof o's and iS are not apa | ze ‘ “pen | forcemeer 4. 4, Beenie Me of 9'f and U's aye? aye Fae met yin gaaaa bh bbbbb aabk bebee aa —PYISP | peF Cotte THe language 16 Nok Reyutet Using famring feama ‘Promging tera for Rules, Longines Enenrnis Part “FD sing Pumping Lemme Prive that the | 7 & ba is Not Regatay enguaze A- 311 etait 3 oleh profit: peer Assume Hak A is Regular Then it must have a Pumping lent = P s=0of xyle ap a y?2 :; ot a ie Sl pogooone00a100000001 000 ceaparoossces! eA 4 2 al? M19 \ayl Sk eee OE Aig Not Regular a masa Derivation Tree evivetion Thee or Pare Tree |. Tee fs an evdered rusted tree Mak graphical spepresents the semantic information of crrings clevived Fra ¥ Grammar. al on Comitosh Free. for the Grammer Gz LV, TT, P/S¥ where 6-7 OB, ASIANS &—> OAR goat vertex. Must be lolelled by the stort Syme] vertex t+ Loketled by rion Terminal Syrmbols Leowebs, Labelled by] Terminal Symbols ore Example ‘+ foe @>LeFb Bevivetion Tree” Bight Gerivalion Tree A lef Derivation Tree is obtained A Raghr Derivation Tree iz toy applying prediction te the leftmost Obfeined by prvcluchon to Variasle in each step. mE sae: vightmosh variable in eath oer Eg: For generating the sting aabaa from the Grammar 6-3 aAS|aSslé, ASsbalba Gabaa ease |Arsbsiguous Grammar A Grammar is said te be Ambiguous sree ‘ For @ sting WL thar means two or more left derivation trees) Eyomple:. ays ple: @|=( 98h faty,+, #4 P,S4 where P consith of SBS >s4+5|]s¥*¥slalb he shing B+akb can be geneented as! $3 5+5 S2sts ars sts hs —parsts arses >azyaXs — atrars arate = atate Thus, this wranmar is Ambiguous Simpl'fq cation of Content Pree Grammar etimes al the production rules and symbcis ove nek reed Becides this, there may ale be Some MULL . imination of thee productions and ed In cF4,som for the derivelion of strings - productions and UNIT raeductons- EI Spmvolt is called impli fication oF CFG fication consist ef the following steps :- in OF CFG 2) Removal OF Unit Productions 3) Removal of Null Productions. Wy Reductio Reductien of GF Seduction 2 ceq are reduced in boo Phases phasel- Derivation of 29 equivalence gremmar "Gi, From the CFG, Gr, Such thal each yowiable sdewiest elerives some terminal Shing Derivation Procedure :- Skpiz Trehide ol eymbels Wy, that derives some ermine) and initialize i erep2r Tnelude 21 {and rereat slep2,unnl Witte mols Wie thek cterives WE Slop: Tncremertt ciep Hz: Toclude of production Mules Hal have Wi in Th page If There Exists two or more clerivation —Phase 24- Derivation of an equivalent grammar "al! From the GPG, Such thay Sach Simeel GPreas in a seniential Form. Derivalion Procedures; - a edire Slept: Thetude the Stark symbol ta Va 97d inthatize To) Ssp2t Trelude alt Symbole Nyy) heb can be derived Free 4; SA4 nctucte el) produesion Mules thes have been apriied. SHP8: STreremenk T and repeat ster 2, unk Yi. = Ve Example :- Find @ reduced Grmmer equilenr to ane Srammar Gy, Raving production vies Pi sSaciIB Asa, C+18C, EsaAle Phasets Tehasce§ We LAC, EYEE devite eminnte = od of elemenk af Wy We = A ,C/6,547 5" oF W2 2 fA cE, Sy Gtetaces), Lace}, P93 Ale | Pi g9AC, ASO, C36, EP a | 1 ee est \ Mac Um eeAca at 45, 0,6,0.03 ty ys A. Gacd Bete. 3,84 p.4s3 4 Pre SSAC ABA E RE pose)Simelihiation of Context Free Grammar” Removal of Unit Productions ‘Any preduction Rule of the fom ASB wher AB ene? serminals is called Unik Production - Pricecture Far Rernowal + px re the green “He Temove A-3B, ald production A Boo x oceucs fn tee grammer: Co € Terminal 76 OP Delete A ast From. the qrommar from ster until all Unit Produchon: elt It ave removed Repeat ction nue ts 9 Exompitt= Remove Unik Preductions Frees the, crevamar whore prod hy pr S31, R24, yY>zle, z2M Mon, naa yoz, BPM, Mom D gine Na -we add Moa P cont, Boa A oreib rea wae HOPS moa jue add 294 aaa, wo 2 Sine ee gb MR TE gine Z-7e .we add Ta 3? aoe ,toalb, PL SOy gaa, Mot APF up from Stat Symvol Swe an mot reach. le ee sR oe prove the Unteachable symbols pr gst, HA yi alb youn ResSimplifiation oF Contes Free Grammar —ae"c""_"rcooeoOeuoeoer aoa Removed of Mull Productions SS eens Tn a CFq, i a pratt Co es Samper 'A' is a nullable variable Tf there ix = " 3 & Or there f% a derivation thal start at 'A' and leads €- (tie AS se) Productionfer Reriovel:_ —— re Steplt-Te remove A ©, took for all Productont Whoe ryht ide contatns A Ser2:- Replace each occurences of 'A" in each of these productions with € Sie Bi- Add the vesubiant productiens 4e the Grammar Extompig = Remeve Null Productions from the fettacing Grammar SB ABAC, AoAle, B2LBIE,C>e Are , BE I> To eliminate A & > ABAC | Spasec => aAasc}each Be => AzoA Axa New prduction: 6-5 agac ABC RAC BC B3ok \ha .B-> BBE Ce a) To eliminde Be S>Aac | Aclae ,BSb New Prduction: 6—> ABACT ABC | BAC IBC | AAC jacie Ao oAle Bo LBIb bocNormad Forms DeMorsky Morne) orn @Greibach Normal Fe ; © homely Normal orm =n Chomekey Normal Form (CMF) we have a reabichon on length of RHE: which $2 elements fa RHS suuld Se ptouiees Variable ora Terminal. A CEG is in chomsty Ho Form Forms : : Asa if the productions are in the Frttovsing A BC Where A,B and © are non-decminals and a ie adeeminal, SPS tp convert a given CFG to Ghemuky Normal Form: | sep ILE the Start Syrnbel S occurs on some right side jcreale a meus start \ Sumbol sc! and & nen, Production s'> 5° \ mn ' | Remove Null Productfens- (Ucing the Null Production Removed discussed a in previous tectured. step 3:- Remove Unt+ fieduetionn( ——4i— ) | siep 42- Replace each Production A> Ba Bn Where n>2, with APB SC Whe C5 Bye Bn Pepenk This step for all (ecluckon having Mo or more Symbele on othe right aide jn dhe form AaB where ‘a! 2 Th the Tight side of any Production ee f ; derminals then the Production 16 a -herminal and A and B eve nee Ts replaced by ASXB and x24 Repeat this Step for every Produchion Hhteh is of the Form A2aB-convert the Allecing CFG HeeNE + Ps 6 > Ash lab, ADBIS, BP ab le 1) Since S appears: iq RHS we add hew : jt ‘ 7 stale 8 and 6 f “ge EndGelee and S-3S is added to P: S135, SHASAlOB -ASBIS, Bablée (uc e-beam ®D Remove the Null Productions: Be and ADE: Afler remeving @-s€ + il Afler removing Awe + aa Pis'as , 5 AsA)oBlalAsisAls_ A=>BIS Bob B Remove “the Unit Produdions= Gas, Ss APB, ADS? | After reinoving Sas: Pgs 6 sasalaBialas ISA ,A2815 Bb After Removing S'>S 2 pz sy ash [aBlalAsisa , } 82 asnl aflal ASISA, A2B1S ,B>b || ppter pemeving A®BtP: s'-3 ASAla@lalASISA, 6 ASA JaBlalas \sh, AsbIS, Bob fe ectctatre tot alin deep ed oa ee ARR. Removing AS? S'SASATABIAIASISA, 6 > ASA [abla lAsl sh, Az b\erash jan lalAsisa, oS yaw find owt the produttions hak has Mevethan TWO Variables in RHS eb5 ASA, S2ASA and A@ASA Afler removing: these pwe ger Pisi—> AX/aBIATASISA, S— Anlablalasisa, A = wlAx lag lalAsisa, Bob, Kash* 5) Now change the prductiont Sak, S2a8 and A—saB Finedly we gar > ont P2 6 Ax19Bla JAS) SA, (.... yaa) S— Ax lyBIalASISA , Aa BIAXIYB IAL ASISA, Boe, ex SA, ) ska Which is the required chormsky Normal Form for the given CFG -Theag. WE Ge “Theory of st-1r Computation Handriritten Notes : Prepared by, pf. Ajay Pashanknr : peep: profe jay PoulGreibgch Normal Form A CFG is in Grelbach Nowmad farm if the Prductons are in the Following Forme! Awe ’ Bp bere eon Whee Wey. Cn OFF MonsTerminals aad © 1¢ a Terminal: Steps 40 convert a Given ¢fq +o z: Skepl: check TF the given CEG has any Unit Priduckons OF Nal) Produvions and Remove if -Hhere are any (wing Yhe Unit Sri) Predation’ removal Fechaiquer ‘discussed in tee previous leckure). Nore Form (CMF) and slept: Check Whether the CFG Ts already jo Chorniky fom Fechnigus convert Th 40 EMF if it ts Mot Cusing the CFG to CAE Convers Thccdated in the previons lecture) sitp Br change the Mame of the Mon-Terminal Symbe ic into Some AZ in ascending order of t Eseamy — swamp $- — § 5 CA) BE Replace G with Ay bok | S68 C with Ko cob K awe AO8 B with hy f we. gett \ ie Aya Aaka [Ay Aa Ay oe bl AY Ava ge Oe Mon-Terminaly are i asten Order, Such thak Slepus Allee the rules so hak the Th athe Production & of Ane form Ai-7 AZ, then, 4423. and should never be igi Ay a bv Ay Ay = Ba Ay [Ra AS Ma Vag Pry AY, L Lert Recursion Ay bv Ne Ay? BIE ASAS _ - vase)Remove. Lef+ Reeure fore CGreibach Newmal Form) peta ths) Normal ferns Conversion oF GEG to cut. Removal of LeFk Recursion) ORI SE AEG to CHF - Removal of Left Recursi Ay Ao Aa hy Ay Rye \Ay Ay — > Ay bIbAZAY | AAA R a Te Aasa LeFh Recursion SRP Ss Remove Lett Recunton Entredute a New variable +o remove “the Left Recursion Ay => ©1b Asay Lag Ay hy Ay > Ay dg Z LA ay ~ nn { neat production one with Zand one citer 2) > ob IbARAY |b 21 bASAYZ - C4 te in Gey Ay Now He grammar is = Ay Rafa TAy Ay Ay blb Aghy|bZ/bAZAYZ R25 Au kyl AyAyz Ab Age Ae Ae Pb Pb AeA | BT Aa Alb AS 1 BAY TE ASAn AY IBZ Ay b Ag AGZ Ag = sas (Replacing Aad by Aya b)b Ag Ag | 6%) BAZ Ay Zz Mane w2 27 b Ay l AgAy Ay Loz Ay [banayz ral + Ceeptacing Ayah) BAY | EAs Ay AyZ [be AuZ | bag Ayana Agob gaPumping Lemma (for Context Free —— Pumping Lemma is mor Gonket Free (for CEL) ig used to prove thak 4 langmage Contest Fire Lanquage \ i exaled TEP formal language theory,a context Free Lagguage ie a longa Jo by some content Free Grammar: “The ser of all cFL is identicn pashan Automat: do the cot of languagen acrerted by Context Free evammay ie identfied by 4 tuples as Gz fv, 5,5, Ph ohert NJ = set cf Varianie or Hon-Termingl Syfmbels t Ss Ser of Terminal Symisets - S = Stark Symbel | P = Production Rute | mena FRE Grarama? has roluckion Rate of the Form Apa | whert , ac§VUZI™ ond Aev Po 16 & ig a Conbeak Pree Language then Wa Pumping Length 'P' Such that any stings! where [sl ZP meow te divided inte 5 Pres Sauyrty Suth Hak ite Following conditfono ruck be tan. Du viatylz WD |vyl zo a) vals P isin A for every TR 0To Prove thot @ Lan: IS NOk conleser Free Using Pumping Lemmal for CEL Follow? the steps eeieid, (we prove udng ConTRADICTION) PJ Assume thar Ais content Free —2 Tr has te nave a Pumping Length (say-P) —> All strings lonyer than P can be pumped }sl> PF —> wow Find a sting 's' in A such that |S] =P —> Divide S into uvayz —> chee that Uviccy'z BA forsome i —> Then Gnsider the ways that SCan be divided into uuaye > shew that hene of these can satisfy od) the | pumring conditions oF the Same +Hme. — > S Campet be Pumped o= CONTRADICTIONPusrdown Avdonats ( Formal definition) . A pushdown Automat is Formally defined by % Talon a Shou beled: P= (Q@, 3,0, & 4,20, F) Where » Qe A Finite Get of states Za A Finite cob oF Typat Symbols Pos A finite Strack, Alphabet & < The Transition Funthon Yo > “the Stavk chute Zor The Stard Shul Symbol Foo The sek oF Final /AtcerHiny States“Taving Machine ~Tevtrodtuttian € Pork= 4) Recarsively Baumert le Languages Contnt Free Languages Regular Languages { FM t the Thpur swing ele ]s Tale |a[o]s] PDA: > the: Thpul Sting A Sink, “TURING MACHINE: A Tape _ Tape Alphabets: EF = Lo,!,ab,xZoy 3 the Blank Li is @ Speciot Syus) ute The blank 7s a cpecias cymbot wed the Fill the infinite tape. “Dhitiel configuration: the Input string Blanks eu 4e infinity opemitens on tHe Tare? Srermriens on He re: > Kead | Scan Symbe! below the > Updase f ririte a Symbol bela the TareHend > Move the “Tape Head one Step LEFT —> Move the Tape Head one skp RIGHT “Tape Head:“Tisring Machine -Iintredution (Par 2) a ee eer erireskaelian Caro “The Conte! Portion uf fopuy-. “he Tanah ering Blank ou fe infinitey The Control Portion similar. +0 FSM or PDA The PROGRAM Ek is deterministic Rutes of Operation - L Sears At each Step of he computation : o> Resd “the curate Srna} =P Opals Che. Wetted the game ces) > Move exactly one cell either LEFToR RIGHT. ing to move LEFT , then clo “IF we are ab the left end of the tere, aad ani not move - . Shy at He left end. Birection to Move LEFT of RIGHT LF you dosh wonk te tptate the call, ss dent - usr WRITE THE SAME SYMBOL Pageopera > Conte! is witha sot of FSM > Taitiet State > Final stoves 2 (there are +euo Hae) steve) \) The Accepr cme ‘DThe REJECT stmE —> Computation can afer D HALT and AccepT 2 HALT and REevEcT 3) LOCP C-the machine fails to HAUT) A Turing Maching can be defined as a cer of Z tuples (GrE,7 6, 4%0,b,F) B—> Non empty set of states FS Non emphy cer oF Symbols [> Men empty sep of Tape synhols CTH) & 5 “TrentiFion funuton defined as Qx=E PT XCRID AG Yo —> ritial ste b > Bleak Syrbel eS sep of Final choles ( Accept stat & Reject Stake? thus. the producton me of Turing Machine will be varitien 45 6 (40,22 C4 ®) 's Thesis Tiiring’s “Thesis stares hak any computation that Can be carried enh by Mechanical means can be performed ley some Turing Machine Jepting iis “thesis Ont! Lo engements hr ace ; Fen eae cone on enicting ayinl Cammaie can ates Se done ¥y wy) Aartains ther cn Juring Machine one has 12h Igerithen, For whith @ Turing Machine Program cannok be t Leer, able to sagsek a problem solvable by Whak we Ne consider ano poriten: peRecurstvety Enumemble Language A Language Land = is sag tobe Rewinively Fumeroble if there enists a “Turing Machine that acceph i++ “Turing Machine - Example (Pact 2) Design 9 Turing Machine Which recognizes the language L= o1*o | &=49,"5 bo “faving Machine -Examete (Fart “2 Turing Meine ; Nan Design a Turing Machine eohich recognizes the lequase Ls O° Algorithey © chonge “No” to "x" a = Move BIGHT +a Fink > If None : QETECT + change "4"! go My" » Move LEFT 40 LeFimost “o” + Repeat the abort steps until ne move "0" # Make Sun ne mere “b's remain ne
You might also like
TOC Notes by Ajay Sir
PDF
No ratings yet
TOC Notes by Ajay Sir
48 pages
Acd Unit-1
PDF
No ratings yet
Acd Unit-1
26 pages
Automata
PDF
No ratings yet
Automata
47 pages
Library Management System
PDF
No ratings yet
Library Management System
23 pages
TAFL UNIT 1
PDF
No ratings yet
TAFL UNIT 1
64 pages
Unit 1.1
PDF
No ratings yet
Unit 1.1
64 pages
IARE CD Lecture Notes
PDF
No ratings yet
IARE CD Lecture Notes
98 pages
Fundamentals of Utilization of Electrical Energy July 2023
PDF
No ratings yet
Fundamentals of Utilization of Electrical Energy July 2023
4 pages
System Programing and Operating System
PDF
No ratings yet
System Programing and Operating System
376 pages
mcs212 Block2 Unit2&3
PDF
No ratings yet
mcs212 Block2 Unit2&3
12 pages
Difference Between Mealy Machine and Moore Machine Gate Notes 46
PDF
No ratings yet
Difference Between Mealy Machine and Moore Machine Gate Notes 46
2 pages
ACD Module - 1 Notes
PDF
No ratings yet
ACD Module - 1 Notes
31 pages
CD Unit-2
PDF
100% (1)
CD Unit-2
60 pages
CFG - Derivation - Parse Tree - Removing Ambiguity
PDF
No ratings yet
CFG - Derivation - Parse Tree - Removing Ambiguity
27 pages
JNTUA Probability and Statistics Notes
PDF
No ratings yet
JNTUA Probability and Statistics Notes
95 pages
Bottom-Up Parsing in Compiler Design
PDF
No ratings yet
Bottom-Up Parsing in Compiler Design
20 pages
Lecture-2.Theory of Automata. BNF&EBNF
PDF
No ratings yet
Lecture-2.Theory of Automata. BNF&EBNF
10 pages
Tafl Unit 1 Notes
PDF
No ratings yet
Tafl Unit 1 Notes
44 pages
Regular Language
PDF
No ratings yet
Regular Language
43 pages
Closure Properties of Regular Language Lecture-2
PDF
No ratings yet
Closure Properties of Regular Language Lecture-2
20 pages
Programming in C: by Jignesh Shah
PDF
No ratings yet
Programming in C: by Jignesh Shah
4 pages
Experiment - 6: Write C Program To Compute The First and Follow Sets For The Given Grammar
PDF
No ratings yet
Experiment - 6: Write C Program To Compute The First and Follow Sets For The Given Grammar
6 pages
Theory of Computation: Computer Science
PDF
No ratings yet
Theory of Computation: Computer Science
134 pages
Class 18 Context Free Grammar
PDF
No ratings yet
Class 18 Context Free Grammar
35 pages
Xii Cs em Study Material 2024 2025
PDF
100% (1)
Xii Cs em Study Material 2024 2025
108 pages
Context Free Grammar and Parsing
PDF
0% (1)
Context Free Grammar and Parsing
138 pages
PCPF ?
PDF
No ratings yet
PCPF ?
35 pages
Automata
PDF
No ratings yet
Automata
62 pages
UNIT - III - Context Free Grammars
PDF
No ratings yet
UNIT - III - Context Free Grammars
16 pages
BCSE307P - Compiler Lab Manual
PDF
No ratings yet
BCSE307P - Compiler Lab Manual
48 pages
Work Book - Formal Language and Automata Theory - CS402-1 PDF
PDF
No ratings yet
Work Book - Formal Language and Automata Theory - CS402-1 PDF
138 pages
TAFL Unit 5 Notes Ms. Minakshi
PDF
No ratings yet
TAFL Unit 5 Notes Ms. Minakshi
25 pages
Big Data Analytics Lab Manual
PDF
No ratings yet
Big Data Analytics Lab Manual
90 pages
Unit-3 Cs6660-Compiler Design
PDF
No ratings yet
Unit-3 Cs6660-Compiler Design
66 pages
2.15EC81 LTE Important Notes PDF
PDF
No ratings yet
2.15EC81 LTE Important Notes PDF
49 pages
Compiler Design Lab Manual
PDF
No ratings yet
Compiler Design Lab Manual
33 pages
Operator Precedence Parsing
PDF
100% (1)
Operator Precedence Parsing
4 pages
Name - Debraj Saha Reg - No. - D222307730 Sub.-Theory of Automata
PDF
No ratings yet
Name - Debraj Saha Reg - No. - D222307730 Sub.-Theory of Automata
11 pages
PPS Unit 6 Notes
PDF
No ratings yet
PPS Unit 6 Notes
23 pages
Spos Lab Manual
PDF
100% (1)
Spos Lab Manual
41 pages
Question Solved TCS
PDF
No ratings yet
Question Solved TCS
15 pages
Unit-2 2.1. Review of CFG Ambiguity of Grammars 2.1.1. Limitations of Regular Language
PDF
No ratings yet
Unit-2 2.1. Review of CFG Ambiguity of Grammars 2.1.1. Limitations of Regular Language
44 pages
Ace - Toc PDF
PDF
No ratings yet
Ace - Toc PDF
56 pages
Theory of Computation - Context Free Languages
PDF
No ratings yet
Theory of Computation - Context Free Languages
25 pages
Program No - 1: Write A Program To Create A Dfa That Accepts The String Ending With "Abb"
PDF
No ratings yet
Program No - 1: Write A Program To Create A Dfa That Accepts The String Ending With "Abb"
40 pages
Sem 1 Unit 3 Crystal Structure Final Notes
PDF
No ratings yet
Sem 1 Unit 3 Crystal Structure Final Notes
63 pages
Theory of Computation
PDF
100% (1)
Theory of Computation
48 pages
Cse 4 Sem Data Structure and Program Design 3379 Summer 2019
PDF
No ratings yet
Cse 4 Sem Data Structure and Program Design 3379 Summer 2019
2 pages
Comp Eng 5 Sem Theory of Computations Winter 2017
PDF
No ratings yet
Comp Eng 5 Sem Theory of Computations Winter 2017
2 pages
Chem All Numerical
PDF
No ratings yet
Chem All Numerical
19 pages
Cse 4 Sem Operating System 3380 Summer 2019
PDF
No ratings yet
Cse 4 Sem Operating System 3380 Summer 2019
2 pages
2marks For Pondicherry University
PDF
No ratings yet
2marks For Pondicherry University
45 pages
FLAT (Question Bank)
PDF
100% (1)
FLAT (Question Bank)
8 pages
Syntax Directed Translation
PDF
No ratings yet
Syntax Directed Translation
23 pages
Es Case Study
PDF
No ratings yet
Es Case Study
4 pages
Tentative BTech - CSE 4TH Sem Syllabus 2018-19
PDF
No ratings yet
Tentative BTech - CSE 4TH Sem Syllabus 2018-19
26 pages
B.Tech 6th Sem G Scheme
PDF
No ratings yet
B.Tech 6th Sem G Scheme
3 pages
Tamil Morphological Analysis
PDF
No ratings yet
Tamil Morphological Analysis
18 pages
4th SEM COMPUTER ENGINEERING
PDF
No ratings yet
4th SEM COMPUTER ENGINEERING
24 pages
Re To DFA
PDF
No ratings yet
Re To DFA
6 pages
Unit - Viii Machine Dependent Code Optimization Peephole Optimization
PDF
No ratings yet
Unit - Viii Machine Dependent Code Optimization Peephole Optimization
9 pages
Top-Down and Bottom-Up Parsing
PDF
No ratings yet
Top-Down and Bottom-Up Parsing
23 pages
Cs1352 Principles of Compiler Design
PDF
No ratings yet
Cs1352 Principles of Compiler Design
33 pages
CP7102-Advanced Datastructure and Algorithm Question Bank
PDF
No ratings yet
CP7102-Advanced Datastructure and Algorithm Question Bank
4 pages
Toc NOTES - 2
PDF
No ratings yet
Toc NOTES - 2
0 pages