Kontakt > Dydaktyka > 2024/2025 > - Teoria automatów i języków formalnych

- Teoria automatów i języków formalnych


Regulamin przedmiotu

Literatura:
  1. Homenda W., Elementy lingwistyki matematycznej i teorii automatów, OWPW 2005 - pdf
  2. Homenda W., Formal languages and automata, Lecture notes, Warszawa, 2010 - pdf
  3. Hopcroft J. E., Motwani R., Ullman J. D., Wprowadzenie do teorii automatów, języków i obliczeń, Wydawnictwo Naukowe PWN, 2005
  4. Hopcroft J. E., Motwani R., Ullman J. D., Introduction to Automata Theory, Languages, and Computation, Pearson Education Limited, 2013
  5. Homenda W., Pedrycz W., Automata Theory and Formal Languages, de Gruyter, 2022


Realizacja zajęć:

Lp.DataTematyMateriały
1.08.10.2024
- Relacja, relacja dwuargumentowa, relacja binarna, własności relacji binarnej
- Relacja równoważności, klasy równoważności (abstrakcji), liczność klas abstrakcji
- Domknięcie relacji nad zbiorem własności
- Alfabet, słowo, język
- Zadania: 1.11.2
2.15.10.2024
- Relacja prawostronnie niezmiennicza
- Relacja indukowana przez język - wyznaczanie klas abstrakcji tych relacji
- Zadania: 2.12.2
3.22.10.2024
- Konstrukcja wyrażeń regularnych
- Konstrukcja gramatyk regularnych lewostronnych i prawostronnych
- Badanie regularności języków za pomocą lematu Myhill-Nerode, oraz lematu o pompowaniu
- Zadania: 3.13.2
4.29.10.2024
- Konstrukcja gramatyk bezkontekstowych
- Upraszczanie gramatyk bezkontekstowych - usuwanie symboli bezużytecznych, zmiana statusu symboli wycieralnych, usuwanie produkcji jednostkowych
- Zadania: 4.1
5.05.11.2024
- Sprowadzanie gramatyk bezkontekstowych do postaci normalnej Chomskiego 
- Algorytm CYK
- Zadania: 5.1
6.12.11.2024
- Sprowadzanie gramatyk bezkontekstowych do postaci normalnej Greibach
- Wykorzystanie lematu o pompowaniu dla języków bezkontekstowych
- Zadania: 6.1
7.19.11.2024- Konstrukcja gramatyk kontekstowych i nieograniczonych
- Zadania: 8.1
8.26.11.2024- Kolokwium 1
9.03.12.2024
- Maszyny Turinga - model podstawowy, z wartownikiem i z taśmą obustronnie nieograniczoną
Uwaga: Zajęcia odbędą się o godz. 10.15 s. 107
- Zadania: 9.1
10.10.12.2024
- Maszyny Turinga wielościeżkowe i wielotaśmowe- Zadania: 10.1
11.17.12.2024
- Niedeterministyczne maszyny Turinga, automat liniowo ograniczony- Zadania: 11.1
- Zadania: 11.2
12.07.01.2025
- Automaty ze stosem- Zadania: 12.1
13.14.01.2025
- Automaty skończone
- Konstrukcja minimalnych automatów skończonych w oparciu o twierdzenie Myhill-Nerode
- Konstrukcja minimalnych automatów skończonych w oparciu o dzielenie języków
- Zadania: 13.1
14.21.01.2025
- Konwersja niedeterministycznych automatów skończonych z epsilon ruchami na automaty deterministyczne
Uwaga: Zajęcia odbędą się o godz. 10.15 s. 328
Zadania w 13.1
15.28.01.2025
- Kolokwium 2


Wykład prowadzi:


Ćwiczenia z TAiJF prowadzi także:
dr hab. inż. Anna Zamojska-Dzienio prof. uczelni