Prikladiky

Základní přednáška z teorie jazyků a automatů. Důraz je kladen na seznámení se základními pojmy a fakty (konečné a zásobníkové automaty, Turingovy stroje, regulární, bezkontextové a kontextové gramatiky).
Uživatelský avatar
xstyler
Matfyz(ák|ačka) level II
Příspěvky: 66
Registrován: 29. 1. 2005 12:27
Typ studia: Informatika Bc.
Bydliště: EU

Prikladiky

Příspěvek od xstyler »

Zdravim. Pozeral som na testove otazky z automatov a na nasledovne neviem najst odpoved. Tak keby niekto vedel, nech pls napise. Dik

1. Uvedte dve ekvivalentni charakteristiky kontextovych jazyku a dokazte onu ekvivalenci.

2. Formalne popiste algoritmus, ktery pro dva jazyky L_1, L_2 zjisti, zda L_1 prunik L_2 = emptyset

3. Určete a dokažte, zda jsou rekurzivně spočetně jazyky uzavřené na doplněk
krystof
Matfyz(ák|ačka) level III
Příspěvky: 186
Registrován: 18. 1. 2005 15:15
Typ studia: Informatika Mgr.
Bydliště: Brno / 17. Listopad
Kontaktovat uživatele:

Re: Prikladiky

Příspěvek od krystof »

xstyler píše: 1. Uvedte dve ekvivalentni charakteristiky kontextovych jazyku a dokazte onu ekvivalenci.

2. Formalne popiste algoritmus, ktery pro dva jazyky L_1, L_2 zjisti, zda L_1 prunik L_2 = emptyset

3. Určete a dokažte, zda jsou rekurzivně spočetně jazyky uzavřené na doplněk
1) no rek bych, ze prvni charakteristika je, ze pro ne existuje kontextova gramatika a druha, ze existuje nezkracujici gramatika (dukaz viz slidy)

2) no nevim, to je pro obecne jazyky? napada me setridit si slova ktera obsahuji podle jejich delky a podle abecedy a pak tyto dva seznamy porovnat. Ale treba turignovym strojem to takto rozhodnout nejde, kdyz jsou jazyky nekonecne, zejo... Uz problem, zda jazyky dvou BK gramatik maji neprazdny prunik je algoritmicky nerozhodnutelny - viz http://kti.ms.mff.cuni.cz/~bartak/autom ... 12_2x2.pdf

3) nejsou - viz ty stejne slidy - dukaz ze vsechny rekurzivne spocetne jazyky nejsou rekurzivni
Uživatelský avatar
hydrant
Matfyz(ák|ačka) level III
Příspěvky: 196
Registrován: 4. 1. 2005 12:50
Typ studia: Informatika Bc.
Kontaktovat uživatele:

Příspěvek od hydrant »

Ja si myslim o 1) toto (opravte ma ak sa mylim

Jedna charakteristyka kontextovych jazykoch je
-> kontextovy jazyk je generovany gramatikov typu 1

druhy
-> kontextovy jazyk je rozpoznavany linearne omezenym automatom

do odpovede by som napisal definiciu oboch tychto veci a dokaz ze su navzajom prevoditelne... su to 2 slajdy v 12. prednaske

hydrant
Uživatelský avatar
hydrant
Matfyz(ák|ačka) level III
Příspěvky: 196
Registrován: 4. 1. 2005 12:50
Typ studia: Informatika Bc.
Kontaktovat uživatele:

Příspěvek od hydrant »

2) este by som dodal k predoslej odpovedi: Staci zotriedit podla abecedy, triedenie aj podla dlzky by posobilo obcas problemy pri porovnavani slov... (ktory pointer mam posunut?) porovnavanie je rovnake ako napr u merge sortu

a do odpovedi v pisomke by som este napisal, ze pre regularne jazyky to urcit vieme. -> z 2 reg jazykov -> 2 konecne automaty -> prienik automatov -> je nejaky koncovy stav dosazitelny <=> neprazdny prienik jazykov
Uživatelský avatar
hydrant
Matfyz(ák|ačka) level III
Příspěvky: 196
Registrován: 4. 1. 2005 12:50
Typ studia: Informatika Bc.
Kontaktovat uživatele:

Příspěvek od hydrant »

3) nech robim co robim, ale nechapem. Mal som ist na tu poslednu prednasku :(
Bolo by fajn ak by sa nasiel niekto, kto to sem napise podrobnejsie
Uživatelský avatar
macbeth
Matfyz(ák|ačka) level III
Příspěvky: 201
Registrován: 11. 2. 2005 14:48
Typ studia: Informatika Mgr.
Bydliště: PPraha
Kontaktovat uživatele:

Příspěvek od macbeth »

Aj ty ides zajtra na skusku? :lol:
Uživatelský avatar
macbeth
Matfyz(ák|ačka) level III
Příspěvky: 201
Registrován: 11. 2. 2005 14:48
Typ studia: Informatika Mgr.
Bydliště: PPraha
Kontaktovat uživatele:

Příspěvek od macbeth »

a inak na trojku je podla mna odpoved zaporna, kedze potom by Postova veta nejak nedavala zmysel...

(L je rekurzivny <=> L a -L su rekurzivne spocetne...)
Uživatelský avatar
hydrant
Matfyz(ák|ačka) level III
Příspěvky: 196
Registrován: 4. 1. 2005 12:50
Typ studia: Informatika Bc.
Kontaktovat uživatele:

Příspěvek od hydrant »

macbeth píše:a inak na trojku je podla mna odpoved zaporna, kedze potom by Postova veta nejak nedavala zmysel...

(L je rekurzivny <=> L a -L su rekurzivne spocetne...)
to je pravda teraz uz chpem ze nemmozu byt uzavrete na doplnok inak by bol kazdy rek. spoc. jazyk automaticky rekurzivny a ta veta by bola zbytocna.

Ale aky (kde je) dokaz ktory tvrdi alebo z ktoreho vyplyva ze niesu uzavrete na doplnok?

ano idem na skusku v stredu (uz je to dnes)
Uživatelský avatar
macbeth
Matfyz(ák|ačka) level III
Příspěvky: 201
Registrován: 11. 2. 2005 14:48
Typ studia: Informatika Mgr.
Bydliště: PPraha
Kontaktovat uživatele:

Příspěvek od macbeth »

tiez som ho tam nenasiel, ale mozno to je tou pokrocilou hodinou :) tak radsej idem spat...
gASK
Admin(ka) level I
Příspěvky: 635
Registrován: 9. 6. 2005 12:33
Typ studia: Informatika Mgr.
Bydliště: Konečně Vinohrady:)
Kontaktovat uživatele:

Příspěvek od gASK »

No, já bych to vzal přímo z Postovy věty.

Vezmu si takový jazyk L, že je rekurzinvě spočetný, ale není rekurzivní (takový existuje, možná že by to chtělo dokázat tohle podrobněj, ale co...).

Potom dle postovy věty vím, že doplněk L není rekurzivně spočetný.

A mám protipříklad...takže nejsou uzavřené na doplněk.
Uživatelský avatar
hydrant
Matfyz(ák|ačka) level III
Příspěvky: 196
Registrován: 4. 1. 2005 12:50
Typ studia: Informatika Bc.
Kontaktovat uživatele:

Příspěvek od hydrant »

hej tiez som na to rano pred pisomkou dosiel... tak som bol nakoniec v pohode. Mozno to chcel ale s dokazom ze rekuzivne spocetny jazyk ktory nie je rekurzivny existuje... v slajdoch ma ten dokaz akosi neformalne
Odpovědět

Zpět na „TIN071 Automaty a gramatiky“