Teoria da Computação
Período letivo 2021.3 (2021.1 no SIGA):
Simuladores:
Máquinas de Turing (salvar como .jff e depois abrir no JFLAP):
Slides:
Material complementar:
Avaliações:
Aulas ministradas:
Aula 01 - 30/11/2021 - Apresentação e motivação. Aula 02 - 02/12/2021 - Programas monolíticos. Programas iterativos. Aula 03 - 07/12/2021 - Programas recursivos. Máquinas. Programa para uma máquina. Aula 04 - 09/12/2021 - Computação. Função computada. Aula 05 - 14/12/2021 - Equivalência forte de programas, equivalência de máquinas. Aula 06 - 16/12/2021 - Máquina de traços, instruções rotuladas compostas. Aula 07 - 21/12/2021 - Algoritmo de verificação da equivalência forte de programas. Exemplo e exercício. Aula 08 - 11/01/2022 - Máquinas Universais. Algoritmo. Hipótese de Church. Teorema Fundamental da Aritmética. Máquina Norma. Aula 09 - 13/01/2022 - Máquina Norma é Universal por evidências internas - parte 1. Aula 10 - 18/01/2022 - Máquina Norma é Universal por evidências internas - parte 2. Máquina de Turing. Aula 11 - 20/01/2022 - Máquina de Turing. Máquina Norma é Universal por evidências externas - parte 1. Aula 12 - 25/01/2022 - Máquina Norma é Universal por evidências externas - parte 1. Máquina de Post. Aula 13 - 27/01/2022 - Máquina de Post é Universal. Máquina com Pilhas. Aula 14 - 01/02/2022 - Revisão para Prova 1. Aula 15 - 03/02/2022 - Prova 1. Aula 16 - 08/02/2022 - Autômato com Duas Pilhas. Autômato com Duas Pilhas simula Máquina de Turing. Aula 17 - 10/02/2022 - Máquina de Turing simula Autômato com Duas Pilhas. Máquina de Turing. Aula 18 - 15/02/2022 - MT com múltiplas trilhas. MT não-determinística. Aula 19 - 17/02/2022 - MT não-determinística. Tempo de execução da MT determinística equivalente. Aula 20 - 03/03/2022 - MT com múltiplas fitas. MT que nunca escreve brancos na fita. Aula 21 - 08/03/2022 - MT com fita limitada à esquerda. Aula 22 - 10/03/2022 - Introdução à decidibilidade. Linguagens e problemas. Aula 23 - 15/03/2022 - Problemas decidíveis. Lingagem Ld. Complemento de linguagens. Aula 24 - 17/03/2022 - Máquina de Turing Universal. Linguagem Lu. Aula 25 - 22/03/2022 - Redutibilidade. Aula 26 - 24/03/2022 - Problema da Parada. Aula 27 - 29/03/2022 - Linguagens Le e Lne. Teorema de Rice - enunciado e aplicações. Aula 28 - 31/03/2022 - Teorema de Rice - prova. Autômato Linearmente Limitado.