02-Mar
11-Mar
16-Mar
18-Mar
23-Mar
25-Mar
30-Mar
01-Abr
06-Abr
08-Abr
13-Abr
15-Abr
20-Abr
27-Abr
29-Abr
04-Mai
06-Mai
11-Mai
13-Mai
18-Mai
20-Mai
25-Mai
27-Mai
01-Jun
03-Jun
08-Jun
10-Jun
15-Jun
22-Jun
29-Jun
01-Jul
03-Jul
08-Jul
10-Jul
Última atualização: 28 de Julho de 2011, 03:33pm GMT-3
ATENÇÃO: Rede Social
Tudo sobre a disciplina estará sendo veiculado
na comunidade Informática Teórica 2011.1 no Orkut.
Produção de verbetes da Wikipedia
Lema do bombeamento para linguagens regulares
Lema do bombeamento para linguagens livres de contexto
Linguagens recursivamente enumeraveis
Gramática ambígua
Forma Normal de Chomsky
PSPACE-complete
PSPACE-completude
Complexidade de tempo
Máquina de estados finitos não determinística
Redução (complexidade)
Conjuntos recursivamente enumeraveis
Teorema de Savitch
Satisfatibilidade
Teorema de Rice
Fórmula booleana totalmente quantificada
Complexidade NL
Problema do isomorfismo de grafos
Monitoria
Tarcísio Coutinho da Silva (tcs5)
(a confirmar)
Bibliografia Básica
Bibliografia Suplementar
Atenção:
Apontadores Interessantes:
Entscheidungsproblem.
Zum Hilbertschen Aufbau der reelen Zahlen, por W. Ackermann, publicado em Mathematische Annalen 99:118-133, 1928.
Über die Erfüllbarkeit gewisser Zählausdrücke, por W. Ackermann,
publicado em Mathematische Annalen 100:638-649, 1928.
On formally undecidable propositions of Principia Mathematica and related systems I, por K. Gödel, 1931.
Programação de Aulas
Motivação: Problemas de Decisão
O Entscheidungsproblem
Exibição do trailer do filme Julia Robinson and Hilbert's Tenth Problem
Alfabetos e Linguagens
Autômatos Finitos
Autômatos Finitos Determinísticos
Linguagem de um Autômato
Linguagens regulares
Operações com linguagens regulares
Fecho sob operações regulares (união)
Autômatos Finitos Não-Determinísticos
(Mini-Prova)
De Autômatos Finitos Não-Determinísticos para Autômatos Finitos Determinísticos
Fecho sob operações regulares (concatenação, estrela)
Expressões Regulares
De Expressões Regulares para Autômatos Finitos
De Autômatos Finitos para Expressões Regulares
(Mini-Prova)
Linguagens Não-Regulares
Lema do Bombeamento
Primeira Prova
Gramáticas Livres-do-Contexto
Forma Normal de Chomsky
Árvores sintáticas
Ambigüidade em gramáticas
Autômatos com Pilha
Autômatos com Pilha versus Gramáticas Livres-do-Contexto
Segunda Prova
Máquinas de Turing
Linguagens Turing-reconhecíveis
Variantes da Máquinas de Turing: Várias fitas
Máquinas de Turing Não-Determinísticas
(Mini-Prova)
Enumeradores
Decidibilidade
Problemas concernentes a Linguagens Regulares
Problemas concernentes a Linguagens Livres-do-Contexto
O Problema da Parada
Indecidibilidade do Problema da Parada
Uma linguagem Não-Turing-reconhecível
(Mini-Prova)
Redutibilidade
Reduções via histórias de computação
O Problema da Correspondência de Post
Redutibilidade por mapeamento
Complexidade de Tempo
Medindo complexidade
Classes de complexidade de tempo
(Mini-Prova)
A Classe P
A Classe NP
A Questão P versus NP (em português)
Redutibilidade em Tempo Polinomial
NP-Completude
O Problema SAT
(Mini-Prova)
Complexidade de Espaço
Teorema de Savitch
A Classe PSPACE
Terceira Prova
Segunda Chamada
Prova Final