Professor:
Dr.
Luis Pineda
lpineda@leibniz.iimas.unam.mx
Department of Computer Science
IIMAS, UNAM
Tel: 562-23618
Introduction to Languages and the Theory of Computation (Third edition) John Martin, McGraw Hill, 2003 Introduction to Automata Theory, Languages and Computation (Second Edition) John E. Hopcroft, Rajeev Motwani and Jeffery D. Ullman Addison Wesley, 2001
Computability and Logic (Third Edition) George S. Boolos and Richard C. Jeffrey Cambridge University Press, 1989.
|
Title | Readings 1 | Additional readings2 , 3 | Homeworks | Solutions | Slides | Color slides |
Ago 17 | Presentations | ||||||
Ago 19 | Preliminaries and languages | 1.5 | 1.5 BJ1 | Sesión 1 | Sesión 1 | ||
|
Languages and language operations | 1.5 |
|
Session 2 | Session 2 | ||
|
Lenguages and regular expressions |
|
|
|
|
Session 3 | Session 3 |
|
Examples and applications of regular languages |
|
|
Session 4 | Session 4 | ||
|
Finate Automata |
|
2.1 & 2.2 | Session 5 | Session 5 | ||
|
The language accepted by a FA |
|
|
|
|
Session 6 | Session 6 |
|
FA operations |
|
|
Session 7 | Session 7 | ||
|
non-deterministic FA |
|
|
|
|
Session 8 | Session 8 |
|
NAF are FA |
|
|
Session 9 | Session 9 | ||
|
NFA with empty transitions |
|
|
Session 10 | Session 10 | ||
|
Kleene Theorem |
|
|
|
|
Session 11 | Session 11 |
|
Minimal Automaton |
|
|
Session 12 | Session 12 | ||
|
Pumping lemma |
|
|
Session 13 | Session 13 | ||
|
Midterm |
|
|||||
|
Context Free Grammarstd> |
|
|
|
|
Session 14 | Session 14 |
|
CFL and RE |
|
|
Sesión 15 | Sesión 15 | ||
|
Ambigüedad |
|
|
Session 16 | Session 16 | ||
|
Chomsky´s Normal Form (CNF) |
|
|
|
|
Session 17 | Session 17 |
|
Push-Down Automata (PDA) |
|
|
Session 18 | Session 18 | ||
|
Deterministic PDA |
|
|
Session 19 | Session 19 | ||
|
PDA for CFG |
|
|
Session 20 | Session 20 | ||
|
GLC de AP |
|
|
|
|
Session 21 | Session 21 |
|
Top-down parsing |
|
Session 22 | Session 22 | |||
|
Bottom-up parsing |
|
Session 23 | Session 23 | |||
|
Pumping Lemma for CFL |
|
|
|
|
Session 24 | Session 24 |
|
Decision problems for CFL |
|
|||||
|
Turing Machine and Church´s Thesis | 9 | Session 25 | Session 25 | |||
|
Recursive languages and Chomsky´s Hierarchy | 10 | |||||
|
Final |