Ask Your Question
0

Zjednotenie dvoch automatov

asked 2015-01-03 12:16:13 +0100

gandalf gravatar image

updated 2015-01-03 12:57:21 +0100

Ahojte, chcel by som sa spytat na jednu ulohu.

Je jazyk L regularni? Pokud ano, KA. Pokud ne, formalne dokazat.

L = {a^p: p je prvocislo} zjednotenie {w : w patri {a,b}*, |w| >= 10}

Ako riesit tento typ prikladu? Nasiel som ho aj vyrieseny na fit wiki, neviem ci spravne. Myslel som, ze to bude potrebne robit klasicky, podobne ako sme to robili este davnejsie na cviceni. Tusim sa to vola metoda paralelneho behu alebo tak nejak, no vyrieseny je takto: image description

Staci len pridat startovaci stav a z toho to potom rozvetvit na jeden a druhy automat? A tiez este nerozumiem tej spodnej vetve s prvocislom. Co v pripade napr keby bolo p = 11? Je to tiez prvocislo, no neviem ako by som ho v tomto automate vytvoril. Dakujem.

EDIT: Ospravedlnujem sa, poplietol som prienik so zjednotenim.

edit retag flag offensive close delete

1 Answer

Sort by » oldest newest most voted
1

answered 2015-01-03 12:48:42 +0100

Lukas Nagy gravatar image

updated 2015-01-03 13:23:00 +0100

EDIT: Takze kedze sa jedna o zjednotenie a nie prienik tak je to v poriadku, i ten automat. Riesis specialny pripad pre prvocisla, tzn jazyk $ L=\{a^p,p\lt10\}$ $p$ je prvocislo, co je konecny jazyk takze je regularny. Ostatne pripady spadnu do druhej casti, ktora je regularna takze jazyk je regularny.

edit flag offensive delete publish link more

Comments

No zrejme regularny bude, kedze vzdy v teste jeden je a druhy nie je. Je to z tohto testu https://www.fit-wiki.cz/škola/předměty/bi-aag/aag_test_2014-12-10_1830_neznama a ten druhy regularny nebude urcite, z toho vyplyva, ze ten musi byt :D Mimochodom ja som uplny blbec, poplietol som prienik so zjednotenim... Ospravedlnujem sa, opravim to, a moja otazka smeruje na zjednotenie, nie prienik. Este raz sa ospravedlnujem.

gandalf ( 2015-01-03 12:56:49 +0100 )edit

Jasne, super diky :) Cize vzdy ked mam len zjednotenie tak staci pridat pociatocny stav a z toho to rozvetvit, ano?

gandalf ( 2015-01-03 13:49:01 +0100 )edit

Su 2 metody zjednotenia, https://edux.fit.cvut.cz/courses/BI-AAG/_media/lectures/03/bi-aag-03-operace_s_automaty-4.pdf [slide12-14] S $\epsilon$ prechodmi je to hned, staci novy stav a prepojit povodne startovne stavy $\epsilon$ prechodmi. S pararelnou cinnostou sa pracuje akoby si naraz chodil 2 cestami, takze mas dvojice a postupne nad nimi robis prechody. pozor! Pri pararelnej cinnosti musia byt oba povodne automaty uplne urcene!

Lukas Nagy ( 2015-01-03 13:55:07 +0100 )edit

OK, diky :)

gandalf ( 2015-01-03 18:17:07 +0100 )edit

Your answer

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

Add answer

[hide preview]

Question tools

Follow
1 follower

Stats

Asked: 2015-01-03 12:16:13 +0100

Seen: 181 times

Last updated: Jan 03 '15