Linguagens Formais e Autômatos
Notas e faltas: disponíveis no SIGA.
Período letivo 2012.1:
Material didático:
Slides:
Avaliações:
Aulas ministradas:
2012-03-06 Apresentação da disciplina.
2012-03-08 Conjuntos e relações.
2012-03-13 Funções e conjuntos enumeráveis.
2012-03-15 Símbolos, alfabetos, cadeias e linguagens. Operações básicas sobre linguagens. Métodos para representação de linguagens.
2012-03-20 Gramáticas. Exemplos e exercícios.
2012-03-22 Exercícios sobre gramáticas. Gramáticas equivalentes.
2012-03-27 Gramáticas lineares à direita e lineares à esquerda. Exercícios. Reconhecedores.
2012-03-29 Gramáticas unitárias e não-unitárias. Exercícios. Conjuntos regulares e expressões regulares. Exercícios.
2012-04-03 Autômatos finitos. Exercícios.
2012-04-10 Autômatos finitos não-determinísticos.
2012-04-12 Autômatos finitos com transições em vazio. Exercícios. Conjuntos regulares => gramáticas lineares à direita.
2012-04-17 GLD => CR. GLD <=> AF. CR => AF.
2012-04-19 AF => CR. Minimização de autômatos finitos.
2012-04-24 Transdutores finitos.
2012-05-03 Prova 1.
2012-05-08 Pumping Lemma para as linguagens regulares.
2012-05-10 Propriedades de fechamento. Questões decidíveis.
2012-05-15 Questões decidíveis. Linguagens e gramáticas livres de contexto.
2012-05-17 BNF estendida. Derivações canônicas. Ambiguidade. Árvores de derivação.
2012-05-22 Simplificação de gramáticas livres de contexto.
2012-05-24 Forma Normal de Chomsky. Autômatos de pilha.
2012-05-29 Equivalência entre gramáticas livres de contexto e autômatos de pilha.
2012-05-31 Pumping Lemma para as linguagens livres de contexto. Linguagens livres de contexto não-determinísticas.
2012-06-05 Propriedades de fechamento e questões decidíveis das linguagens livres de contexto.
2012-06-12 Linguagens e gramáticas sensiveis ao contexto.
2012-06-14 Máquina de Turing com fita limitada. Linguagens que não são sensíveis ao contexto.
2012-06-19 Linguagens recursivas e recursivamente enumeráveis. Conclusões e próximos passos.
2012-06-21 Revisão para a prova.
2012-06-26 Apresentação dos trabalhos.
2012-06-28 Prova 2.
2012-07-03 Segunda chamada.
2012-07-05 Prova final.