Sobre o Curso
Ementa: Conceitos básicos: conjuntos, lógica, símbolos, cadeias, linguagens. Linguagens regulares: gramáticas regulares, expressões regulares e autômatos finitos. Linguagens livres de contexto: gramáticas livres de contexto, árvores de derivação, autômatos à pilha. Lema do bombeamento. Linguagens sensíveis ao contexto e recursivamente enumeráveis: máquinas de Turing. Tese de Church-Turing. Decidibilidade e complexidade.
Temas: 1. Introdução às linguagens formais 2. Linguagens regulares 3. Linguagens livres de contexto 4. Linguagens recursivamente enumeráveis e sensíveis ao contexto 5. Decidibilidade e complexidade
