Teoria da Computação
Período letivo 2021.1 (2020.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 - 02/03/2021 - Apresentação da disciplina (aula ao vivo) Aula 02 - 04/03/2021 - Programas e máquinas (aula gravada e plantão de dúvidas) Aula 03 - 09/03/2021 - Programa para máquina e computação (aula gravada e plantão de dúvidas) Aula 04 - 11/03/2021 - Função computada e equivalência forte de programas (aula gravada e plantão de dúvidas) Aula 05 - 16/03/2021 - Paradigmas de programação e equivalência forte (aula gravada e plantão de dúvidas) Aula 06 - 18/03/2021 - Equivalências. Máquina de Traços. Instruções rotuladas compostas (aula ao vivo) Aula 07 - 23/03/2021 - Verificação da equivalência forte de programas, exemplo e exercício (aula ao vivo) Aula 08 - 25/03/2021 - Máquinas Universais, algoritmo, Hipótese de Church, Teorema Fundamental da Aritmética e codificação de dados estruturados. Máquina Norma (aula gravada e plantão de dúvidas) Aula 09 - 30/03/2021 - Máquina Norma como Máquina Universal por meio de evidências internas (aula ao vivo) Aula 10 - 06/04/2021 - Máquina de Turing (aula ao vivo) Aula 11 - 08/07/2021 - Máquina de Turing. Linguagens (aula ao vivo) Aula 12 - 13/04/2021 - Máquina Norma simula Máquina de Turing (aula ao vivo) Aula 13 - 15/04/2021 - Máquina de Turing simula Máquina Norma. Máquina de Post (aula ao vivo) Aula 14 - 20/04/2021 - Prova 1 (AVA, de 16/04 00:00h até 21/04 23:59h) Aula 15 - 22/04/2021 - Máquina de Turing simula Máquina de Post e vice-versa. Máquina com Pilhas (aula ao vivo) Aula 16 - 27/04/2021 - Autômato com Duas Pilhas. Equivalência do Autômato com Duas Pilhas com a Máquina de Turing (aula ao vivo) Aula 17 - 29/04/2021 - Máquina de Turing com várias trilhas. Máquina de Turing não-determinística (e simulação em Máquina de Turing determinística) (aula ao vivo) Aula 18 - 04/05/2021 - Tempo de execução da MT determinística que simula a MT não-determinística. MT com várias fitas de entrada (aula ao vivo) Aula 19 - 06/05/2021 - MT que nunca escreve brancos. MT com fita limitada à esquerda (aula ao vivo) Aula 20 - 11/05/2021 - Problemas decidíveis (aula ao vivo) Aula 21 - 13/05/2021 - Problemas decidíveis e indecidíveis. Codificação de Máquinas de Turing. Linguagem L_d (aula ao vivo) Aula 22 - 18/05/2021 - Complemento de linguagens. Máquina de Turing Universal. Linguagem Universal (aula ao vivo) Aula 23 - 20/05/2021 - Redutibilidade. Problema da parada (aula ao vivo) Aula 24 - 25/05/2021 - Linguagens Le e Lne. Teorema de Rice. Autômato Linearmente Limitado. Histórias de computação (aula ao vivo) Aula 25 - 27/05/2021 - PCP e MPCP. Redução de MPCP para PCP (aula ao vivo) Aula 26 - 01/06/2021 - Redução de Lu para MPCP aula ao vivo) Aula 27 - 08/06/2021 - Problemas indecidíveis de gramáticas e linguagens livres de contexto (aula ao vivo) Aula 28 - 10/06/2021 - Prova 2 (AVA, de 10/06 00:00h até 13/06 23:59h) Aula 29 - Aula 30 -