Andrzej M. BorzyszkowskiAndrzej M.
Borzyszkowski
Teoretyczne podstawy informatyki, Wykład

Wykład 1 (28.II 2026)

Automaty skończone. Języki regularne.

Wykład 2 (21.III 2026)

Języki regularne i nieregularne: lemat o pompowaniu.
Wyrażenia regularne.

Wykład 3 (28.III 2026)

Twierdzenie Myhilla-Nerode’a.
Zastosowania wyrażeń regularnych.

Wykład 4 (11.IV 2026)

Gramatyki bezkontekstowe, postać kanoniczna, jednoznaczność.
Lemat o pompowaniu i przykłady języków nie bezkontekstowych.

Wykład 5 (25.IV 2026)

Automaty (niedeterministyczne) ze stosem. Równoważność gramatyk bezkontekstowych i tych automatów. Operacje na językach bezkontekstowych.

Wykład 6 (9.V 2026)

Automaty deterministyczne ze stosem.

Algorytmy decyzyjne dla różnych klas języków.

Wykład 7 (16.V 2026)

Maszyny Turinga.

Nierozstrzygalność -- Uniwersalna Maszyna Turinga.

Wykład 8 (30.V 2026)

NP-zupełność, problem SAT.

Nierozstrzygalność -- własność stopu i inne.

Wykład 9 (13.VI 2026)

Podsumowanie.
Egzamin poprawkowy: 5.09.2026, godz. 9:00, s. 2.14
Do góry