Universidade Federal de Pernambuco (UFPE)
Centro de Informática (CIn)
Graduação em Ciência da Computação e Engenharia da Computação
4a 15-17h, 6a 13-15h, Sala D-002
Ruy José Guerra Barretto de Queiroz.
Tudo sobre a disciplina estará sendo veiculado na comunidade Informática Teórica 2013.1 no Orkut.
(a confirmar)
Introdução à Teoria da Computação, Michael Sipser, Thomson Pioneira, ISBN 8522104999, 2007. (Tradução brasileira de Introduction to the Theory of Computation, Michael Sipser, Second Edition, PWS Publishing Company, February 2005, ISBN 0-534-95097-3.)
Introdução à Teoria de Autômatos, Linguagens e Computação, John E. Hopcroft, Rajeev Motwani e Jeffrey D. Ullman, Editora Campus, ISBN 85-352-1072-5, Outubro 2002. (Tradução para o português de Introduction to Automata Theory, Languages, and Computation, 2/E, Addison-Wesley, 2001, ISBN: 0-201-44124-1. Página de apoio: http://www-db.stanford.edu/~ullman/ialc.html)
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.
22-Mai
Motivação: Problemas de Decisão
O Entscheidungsproblem
Exibição do trailer do filme Julia Robinson and Hilbert's Tenth Problem
Alfabetos e Linguagens
24-Mai
Autômatos Finitos
29-Mai
Autômatos Finitos Determinísticos
Linguagem de um Autômato
Linguagens regulares
05-Jun
Operações com linguagens regulares
Fecho sob operações regulares (união)
Autômatos Finitos Não-Determinísticos
07-Jun
(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
12-Jun
(Mini-Prova)
Linguagens Não-Regulares
Lema do Bombeamento
14-Jun
Gramáticas Livres-do-Contexto
Forma Normal de Chomsky
Árvores sintáticas
19-Jun
Ambigüidade em gramáticas
Autômatos com Pilha
21-Jun
Autômatos com Pilha versus Gramáticas Livres-do-Contexto
26-Jun
Lema do Bombeamento para Linguagens Livres-do-Contexto
28-Jun
Primeira Prova
03-Jul
Máquinas de Turing
Linguagens Turing-reconhecíveis
05-Jul
Variantes da Máquinas de Turing: Várias fitas
10-Jul
Máquinas de Turing Não-Determinísticas
12-Jul
(Mini-Prova)
Enumeradores
17-Jul
Decidibilidade
Problemas concernentes a Linguagens Regulares
19-Jul
Problemas concernentes a Linguagens Livres-do-Contexto
24-Jul
O Problema da Parada
26-Jul
Indecidibilidade do Problema da Parada
Uma linguagem Não-Turing-reconhecível
31-Jul
(Mini-Prova)
Redutibilidade
Reduções via histórias de computação
02-Ago
O Problema da Correspondência de Post
Redutibilidade por mapeamento
07-Ago
Complexidade de Tempo
09-Ago
Medindo complexidade
Classes de complexidade de tempo
14-Ago
(Mini-Prova)
A Classe P
16-Ago
A Classe NP
21-Ago
A Questão P versus NP (em português)
23-Ago
Redutibilidade em Tempo Polinomial
NP-Completude
28-Ago
O Problema SAT
04-Set
(Mini-Prova)
Complexidade de Espaço
06-Set
Teorema de Savitch
11-Set
A Classe PSPACE
13-Set
Segunda Prova
18-Set
Segunda Chamada
20-Set
Prova Final
Última atualização: 29 de Maio de 2013, 12:32pm GMT-3