Teoria da Computação
Período letivo 2020.3:
Simuladores:
Máquinas de Turing (salvar como .jff e depois abrir no JFLAP):
Slides:
Material complementar:
Avaliações:
Aulas ministradas:
Aula 01 - 15/09/2020 - Apresentação da disciplina. Aula 02 - 17/09/2020 - Programas e máquinas. Aula 03 - 22/09/2020 - Programa para máquina e computação. Aula 04 - 24/09/2020 - Função computada e equivalência forte de programas. Aula 05 - 29/09/2020 - Máquina de Traços. Aula 06 - 01/10/2020 - Instruções rotuladas compostas. Verificação da equivalência forte de programas. Aula 07 - 06/10/2020 - Verificação da equivalência forte de programas (exemplo e exercício). Aula 08 - 08/10/2020 - Algoritmos. Hipótese de Church. Teorema fundamental da aritmética. Máquina Norma. Aula 09 - 13/10/2020 - Máquina Norma como máquina universal (evidências internas). Aula 10 - 15/10/2020 - Máquina Norma. Máquina de Turing. Aula 11 - 20/10/2020 - Máquinas de Turing. Linguagens. Aula 12 - 22/10/2020 - Máquina Norma simula Máquina de Turing. Aula 13 - 27/10/2020 - Máquina de Turing simula Máquina Norma. Máquina de Post. Aula 14 - 29/10/2020 - Máquina de Post simula Máquina de Turing. Máquina de Turing simula Máquina de Post. Aula 15 - 10/11/2020 - Revisão para a prova. Aula 16 - 12/11/2020 - Prova 1. Aula 17 - 24/11/2020 - Equivalência entre Máquina de Turing e Autômato com Duas Pilhas. Aula 18 - 26/11/2020 - Máquina de Turing com várias trilhas. Máquina de Turing não-determinística. Aula 19 - 01/12/2020 - Tempo de execução MT não-determinística -> MT determinística. MT com múltiplas fitas de entrada e tempo de execução. Aula 20 - 03/12/2020 - MTs que nunca escrevem branco e MTs com fita limitada. Aula 21 - 08/12/2020 - Decidibilidade. Problemas de decisão. Problemas como linguagens. Problemas decidíveis. Aula 22 - 10/12/2020 - Problemas decidíves. Método da diagonalização de Cantor. Linguagem Ld. Complemento de linguagens. Aula 23 - 15/12/2020 - Prova 2. Aula 24 - Aula 25 - Aula 26 - Aula 27 - Aula 28 - Aula 29 - Aula 30 - Aulas 24 a 30 - Atividade (Prova 3) para ser entregue até o próximo dia 22/12.