Formális nyelvek gyakorlat (7)
2005. november 3., csütörtök
1. PDA kell ahhoz a nyelvhez, melynek ábécéje az
és szavaiban az
és
a
karakterek száma megegyezik.
2. Automata kell (első kérdés, hogy milyen?):
3. Determinisztikus PDA kell a következő nyelvhez:
4. Az
és az
nyelveket is az definiálja, hogy bennük az
és a
minirészsorozatok száma azonos. Viszont
ábécéje az
,
-é
pedig az
. Mindkét nyelvre kell automata vagy nyelvtan.
5. PDA kell a következő nyelvhez:
6. Tervezzen automatát azon
feletti nyelvhez,
melynek szavaiban a magányos b-k száma meghaladja az egynél hosszabb
homogén a sorozatok számát.
7. A kétirányú PDA, olyan mint a sima PDA, csak bír visszafele is menni.
(Ahogy a 2VA-nál volt.) Akkor fogad el, ha végigolvassa a szót és elfogadó
állapotba kerül. Kérdés: erősebb-e ez, mint a sima PDA?
(Segítség: az
nyelv nem CF nyelv.)
8. (a)
Adj veremautomatát az
nyelvtanhoz az órán tanult
első konstrukcióval (ami nem röntgenszemű PDA-t ad).
(b) Adj egy elfogadó lépéssorozatot a
szóhoz a PDA-ban!
Adj egy nem elfogadót is! Hogy működik a PDA a
szón?
9. Környezetfüggetlen-e az alábbi nyelv?
(Ha igen, akkor adj PDA-t hozzá, ha nem, akkor bizonyítsd be ezt!)
10. Igazak-e az alábbi állítások?
Az indoklás nem elhanyagolható része a válasznak.
- Minden többállapotú PDA-hoz létezik vele egyenértékű egyállapotú PDA.
- Egy reguláris nyelv minden részhalmaza reguláris.
- Ha az
nyelvek (
) regulárisak, akkor az
nyelv is reguláris.
- Megszámlálhatóan végtelen sok reguláris nyelv uniója nem feltétlenül
reguláris
- Megszámlálhatóan végtelen sok reguláris nyelv uniója lehet
reguláris
- Attól. hogy
és
nem reguláris,
még lehet reguláris
-