Sumários
Autómatos finitos II
15 fevereiro 2011, 10:00 • José Félix Costa
Demonstração do lema de pumping. Versões fraca [(a) e (b)] e forte do teorema [(a), (b) e (c)].
Exemplos de aplicação.
Teorema: A classe das linguagens regulares está fechada para a complementação, união e intersecção (fecho booleano).
Exemplos de aplicação.
NOTA: Devem tomar nota do seguinte: Esta teoria de autómatos e linguagens vai adiante ser utilizada para (1) resolver o problema das excepções e (2) caracterizar a classe LINEARSPACE.
Autómatos finitos I
14 fevereiro 2011, 10:00 • José Félix Costa
Alfabeto, palavra, linguagem.
Definição de autómato finito determinístico. Definição de aceitação de palavra por autómato finito determinístico.
Conceito de linguagem regular.
Exemplos.
Lema de pumping: Se A é uma linguagem regular, então existe um número 'p' (comprimento de pumping) tal que, se 's' é uma palavra de A de comprimento igual ou superior a 'p', então 's' pode ser decomposta em três subpalavras, s = xyz, que satisfazem as seguintes condições: (a) para todo o i>=0, x y^i z \in A, (b) |y| > 0 e (c) |xy| <= p.
Exemplos de aplicação do lema.
NOTA : Para a revisão de matérias, recomenda-se o livro de Michael Sipser. Introduction to the Theory of Computation, Thomson, Course Technology, Second Edition, International Edition, 2006.