Teoria automatów

Język wykładowy Polski
Semestr Zimowy
Status Poddana pod głosowanie
Opiekun Jan Otop
Liczba godzin 30 (wyk.) 30 (ćw.)
Rodzaj I2.T - teoria inf.
ECTS 6
Polecany dla I roku Nie
Egzamin Tak

Opis przedmiotu:

Wykład będzie dotyczył klasycznych wyników z teorii automatów skończonych oraz bardziej zaawansowanych modeli automatów. Część zagadnień pojawia się na JFiZO a na tych zajęciach zostaną omówione dogłębniej. Na przykład: - Każdy NFA można przekształcić do równoważnego wyrażenia regularnego i vice versa. Jak się ma rozmiar NFA do rozmiaru wyrażenie regularnego? - Języki regularne spełniają lemat o pompowaniu. Czy zachodzi twierdzenie odwrotne? Program: Automaty skończone: a) Równoważne definicje języków regularnych: automaty, wyrażenie regularne, WMSO i monoidy. b) Twierdzenia Kleene'go, Myhilla-Neroda i ich zastosowania. c) Uczenie się automatów. d) Minimalizacja automatów. Automaty na słowach nieskończonych. a) Automaty Buchiego oraz inne warunki akceptacji. b) Zamkniętość języków omega-regularnych ze względu na sumę, przekrój, dopełnienie. c) Determinizacja automatów na słowach nieskończonych. Automaty na drzewach oraz drzewach nieskończonych. a) Podstawowe definicje i własności. b) Związki automatów na drzewach z grami na grafach. Gry na grafach. a) Podstawowe definicje. b) Strategie: bezpamięciowe, ze skończoną pamięcią oraz z nieskończoną pamięcią. Automaty z wagami. a) Podstawowe definicje. b) Zastosowania w rozpoznawaniu mowy i weryfikacji.