• Nie Znaleziono Wyników

Rozważmy język L słów nad alfabetem {a, b}, w których najdłuższy ciąg kolejnych liter a jest ściśle dłuższy niż najdłuższy ciąg kolejnych liter b

N/A
N/A
Protected

Academic year: 2022

Share "Rozważmy język L słów nad alfabetem {a, b}, w których najdłuższy ciąg kolejnych liter a jest ściśle dłuższy niż najdłuższy ciąg kolejnych liter b"

Copied!
2
0
0

Pełen tekst

(1)

Języki, automaty i obliczenia kolokwium

13 maja 2015

Każde zadanie rozwiązujemy na osobnej kartce. Wszystkie rozwiązania należy uzasadnić, z wyjątkiem zadania 2. Zadanie 5 jest dodatkowe.

Zad. 1. Dwa języki uważamy za przemiennie równoważne, jeśli dla każdego słowa w należącego do jednego z języków, drugi język zawiera słowo różniące się od w tylko kolejnością liter (ale nie liczbą wystąpień liter). Wyrażenia regularne są przemiennie równoważne gdy ich języki są. Napisz wyrażenie regularne o głębokości gwiazdkowej 1 (tzn. bez zagnieżdżenia gwiazdki) prze- miennie równoważne wyrażeniu

a(a(bc)+ b).

Zad. 2. Narysuj minimalny automat deterministyczny dla języka tych słów nad alfabetem {a, b}, które nie zawierają żadnego palindromu długości 4.

Zabronione są skrzyżowania krawędzi na rysunku.

Zad. 3. Rozważmy język L słów nad alfabetem {a, b}, w których najdłuższy ciąg kolejnych liter a jest ściśle dłuższy niż najdłuższy ciąg kolejnych liter b.

Na przykład słowo

bbaaaabbbababbb = b2a4b3a1b1a1b3

należy do języka, bo ciąg a4 jest ściśle dłuższy niż każdy z czterech ciągów b2, b3, b1, b3. Czy język L jest bezkontekstowy? Jeśli tak to podaj gramatykę bezkontekstową generującą ten języki i uzasadnij jej poprawność, a jeśli nie to udowodnij, że nie jest.

Zad. 4. Czy język L = {a, b, $}− M , gdzie

M = { w$v : w, v ∈ {a, b} są palindromami i w$v jest palindromem } jest językiem bezkontekstowym? Jeśli tak to podaj gramatykę bezkontek- stową generującą ten język i uzasadnij jej poprawność, a jeśli nie to udowod- nij, że nie jest.

Zad. 5. To samo pytanie co w zadaniu 4, ale dla języka L = {a, b}−h(M ), gdzie h to homomorfizm wyznaczony przez a 7→ a, b 7→ b, $ 7→ ε.

(2)

Języki, automaty i obliczenia kolokwium

13 maja 2015

Każde zadanie rozwiązujemy na osobnej kartce. Wszystkie rozwiązania należy uzasadnić, z wyjątkiem zadania 2. Zadanie 5 jest dodatkowe.

Zad. 1. Dwa języki uważamy za przemiennie równoważne, jeśli dla każdego słowa w należącego do jednego z języków, drugi język zawiera słowo różniące się od w tylko kolejnością liter (ale nie liczbą wystąpień liter). Wyrażenia regularne są przemiennie równoważne gdy ich języki są. Napisz wyrażenie regularne o głębokości gwiazdkowej 1 (tzn. bez zagnieżdżenia gwiazdki) prze- miennie równoważne wyrażeniu

a(a(bc)+ b).

Zad. 2. Narysuj minimalny automat deterministyczny dla języka tych słów nad alfabetem {a, b}, które nie zawierają żadnego palindromu długości 4.

Zabronione są skrzyżowania krawędzi na rysunku.

Zad. 3. Rozważmy język L słów nad alfabetem {a, b}, w których najdłuższy ciąg kolejnych liter a jest ściśle dłuższy niż najdłuższy ciąg kolejnych liter b.

Na przykład słowo

bbaaaabbbababbb = b2a4b3a1b1a1b3

należy do języka, bo ciąg a4 jest ściśle dłuższy niż każdy z czterech ciągów b2, b3, b1, b3. Czy język L jest bezkontekstowy? Jeśli tak to podaj gramatykę bezkontekstową generującą ten języki i uzasadnij jej poprawność, a jeśli nie to udowodnij, że nie jest.

Zad. 4. Czy język L = {a, b, $}− M , gdzie

M = { w$v : w, v ∈ {a, b} są palindromami i w$v jest palindromem } jest językiem bezkontekstowym? Jeśli tak to podaj gramatykę bezkontek- stową generującą ten język i uzasadnij jej poprawność, a jeśli nie to udowod- nij, że nie jest.

Zad. 5. To samo pytanie co w zadaniu 4, ale dla języka L = {a, b}−h(M ), gdzie h to homomorfizm wyznaczony przez a 7→ a, b 7→ b, $ 7→ ε.

Cytaty

Powiązane dokumenty

!!To są zadania dla studentów, których nazwisko zawiera nieparzystą liczbę liter!!.

2. Następnie nauczyciel czyta fragment jakiegoś opowiadania, np. Nauczyciel prosi, aby uczniowie zajrzeli do podręczników i na podstawie któregoś z tekstów spróbowali powiedzieć

między tymi literami znajduje się dowolnej długości ciąg liter a i b, taki że każde dwie litery b są oddzielone co najmniej jedną literą a... Język nad alfabetem

Ale wtedy język −L jest w

dr Beata Rola Redakcja językowa i korekta – Editio Projekt graficzny i projekt okładki – Editio Skład i redakcja techniczna – Editio Warszawa 2019.. Ośrodek Rozwoju Edukacji

Talk to the teachers and you learn that the school has no major discipline problems, there is no bullying and children are rarely absent.. Transcendental meditation and

Wykonujemy cztery rzuty kostką do gry.. Rzucamy pięcioma uczciwymi kośćmi

Jeśli któryś z zawodników (tylko jeden!) nie brał udziału w żadnej walce, to pozostałych jest 7, dostępnych liczb przeciwników dla każdego 6, więc tak samo z zasady