Teoria da Computação
Período letivo 2025.2:
Simuladores:
Máquinas de Turing (salvar como .jff e depois abrir no JFLAP):
Slides:
Material complementar:
Avaliações:
Aulas ministradas:
Aula 01 - 12/08/2025 - Apresentação e motivação. Aula 02 - 14/08/2025 - Programas monolíticos, iterativos e recursivos. Aula 03 - 19/08/2025 - Máquinas. Computação. Função computada. Aula 04 - 21/08/2025 - Equivalência forte de programas. Equivalência de programas em uma máquina. Equivalência de máquinas. Aula 05 - 09/09/2025 - Máquinas de traços. Aula 06 - 11/09/2025 - Instruções rotuladas compostas. Verificação da equivalência forte de programas. Aula 07 - 16/09/2025 - Máquinas universais. Hipótese de Church. Teorema fundamental da aritmética. Máquina Norma. Aula 08 - 18/09/2025 - Máquina Norma é universal por evidências internas. Aula 09 - 23/09/2025 - Máquina de Turing. Aula 10 - 25/09/2025 - Funções em Máquinas de Turing. Máquina Norma é universal por evidências externas. Aula 11 - 30/09/2025 - Máquina de Post. Máquina de Post é universal por evidências externas. Máquina com Pilhas. Aula 12 - 02/10/2025 - Autômato com Duas Pilhas. Autômato com Duas Pilhas é universal por evidências externas. Aula 13 - 09/10/2025 - Máquina de Turing com várias trilhas. Máquina de Turing não determinística. Aula 14 - 14/10/2025 - Máquina de Turing não determinística. Máquina de Turing com várias fitas. Aula 15 - 16/10/2025 - Prova P1. Aula 16 - 21/10/2025 - MT que nunca escreve brancos. MT com fita limitada à esquerda. Aula 17 - 23/10/2025 - Problemas decidíveis e indecidíveis. Aula 18 - 11/11/2025 - Codificação de MTs. Método Diagonal de Cantor. Ld. Aula 19 - 13/11/2025 - Complemento de linguagens. Redutibilidade. Aula 20 - 18/11/2025 - Problema da parada. Linguagens Le e Lne. Aula 21 - 20/11/2025 - Teorema de Rice. ALL. Histórias de computação. Aula 22 - 25/11/2025 - Suspensão de aulas pela Proen (alojamento do Scientex). Aula 23 - 27/11/2025 - Scientex. Aula 24 - 29/11/2025 - Problemas indecidíveis. PCP. Aula 25 - 02/12/2025 - PCP. MPCP. Redução de MPCP para PCP. Exemplo. Aula 26 - 04/12/2025 - Redução de Lu para MPCP. Exemplo. Aula 27 - 06/12/2025 - Problemas indecidíveis das LLCs e GLCs por redução a partir do PCP. Aula 28 - 09/12/2025 - Introdução à complexidade. Classes P e NP. Exemplos. P x NP. Aula 29 - 11/12/2025 - CLIQUE, Redutibilidade em tempo polinomial, SAT, 3SAT, NP-completude. Aula 30 - 13/12/2025 - Prova P2. Prova substitutiva - 16/12/2025. Prova final - 18/12/2025.