Formális nyelvek gyakorlat (3)
2005. szeptember 29., csütörtök
1. Adjuk meg az alábbi automatához tartozó minimálautomatát!
2. Az alábbi táblázattal adott egy véges automata, melynek 12 állapota van és
input ábécéje az halmaz. Kezdőállapot a ,
elfogadó állapotok a és a .
Minimalizáld az automatát!
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
a |
3 |
9 |
11 |
2 |
11 |
6 |
8 |
10 |
1 |
4 |
8 |
4 |
b |
5 |
4 |
8 |
11 |
4 |
11 |
4 |
4 |
7 |
0 |
4 |
11 |
3. Álljon az nyelv azon szavaiból, melyek
ha -ra végződnek, akkor nen tartalmaznak részszót, és
ha -re végződnek, akkor nem tartalmaznak részszót.
Készíts minimálautomatát ehhez a nyelvhez!
4. Adjunk minimálautomatát az alábbi nyelvtan
által generált nyelvhez
5. Készítsünk minimálautomatát az alábbi nyelvhez (
):
6. Legyen
és álljon az nyelv azokból
a legalább 3 hosszúságú szavakból, melyekben minden három
hosszú részszó legalább 2 darab betűt tartalmaz.
Készíts minimálautomatát az nyelvhez!
(Ha a szóban kevesebb, mint három betű van, akkor az elfogadandó.)
7. Legyen
és az nyelvbe tartozzanak azok
a szavak, melyekben -ha van egyáltalán-
a teljes homogén a-sorozatok hossza páratlan.
Szerkesszen az alábbi nyelvekre minimálautomatát: , ,
, .
8. Legyen és az alábbi két nyelv:
azokat a
feletti szavakat tartalmazza, amelyekben
és is páratlan.
Az azon szavakból áll, ahol és is páros.
(i) Adjon minimálautomatát -re és -re!
(ii) Döntse el, hogy egyenlő-e -vel!
(iii)
Ha nem azonosak, akkor adjon minimálautomatát a két nyelv
szimmetrikus differenciájára!
9. Az nyelv azon feletti szavakból áll,
melyekben páratlan sok teljes homogén b-sorozat van.
Készítsen minimálautomatát az nyelvre!
10. Az nyelvbe tartozzanak azok
a szavak, melyekben van páratlan teljes homogén részsorozat.
Szerkesszen minimálautomatát az alábbi nyelvekre:
, , , !
11. Legyen azon feletti szavak nyelve, mely szavakban
páros sok van, pedig azon feletti szavak nyelve,
mely szavakban páratlan sok van.
Adj minimálautomatát az , , , , ,
, és
nyelvekre!
12. Az nyelvből képezzük azt a min(L)-lel jelölt nyelvet, ami azon
szavakat tartalmazza, melyeknek egyetlen valódi kezdőszelete sincs
-ben. Bizonyítsd be, hogy ha reguláris, akkor min(L) is az.