

















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Apresentação de aulas 9 sobre universalidade e indecidabilidade na teoria da computação. Slides baseados no material do professor david evans da university of virginia. Contém informações sobre simulação de máquinas de turing universais, indecidibilidade e provas por simulação e construção.
Tipologia: Notas de aula
1 / 25
Esta página não é visível na pré-visualização
Não perca as partes importantes!


















Teoria da Computação Slides baseados no material do professor David Evans da University of Virginia Alexandre Duarte http://alexandrend.com
MT Regular MT com 2-‐fitas, 2-‐cabeças MT com 3-‐fitas, 3-‐cabeças Pode ser simulada por
MT Regular MT com 2-‐fitas, 2-‐cabeças MT com 3-‐fitas, 3-‐cabeças MT bi-‐dimensional MT não-‐determinísRca
Entrada: < Descrição de uma MT M , w > Saída: resultado da execução de M com w
Fita com a saída da exceção da MT M com entrada w
Manchester Illuminated Universal Turing Machine hYp://www.verostko.com/manchester/manchester.html
Sistema 0 (a proposta de MTU) pode simular o Sistema 1 que pode simular o Sistema 2 que pode simular o Sistema 3 que pode simular o Sistema 4 que pode simular o Sistema 5 que pode simular qualquer sistema de classificação que pode simular qualquer MT. As 40 páginas da prova completa estão disponíveis em hYp://www.wolframscience.com/prizes/tm23/TM23Proof.pdf
A MT = { < M , w > | M é uma descrição de MT e M aceita a entrada w } Se pudermos decidir se uma string está em A MT , então podemos resolver o Problema da Aceitação ( como definido no slide anterior)
MT
Uma linguagem L é “Turing-‐reconhecível” se existe uma MT M tal que para todas as strings w :
MT Decidível Reconhecível A MT Estaria também no círculo das linguagens decidíveis?
MT
Defina D (< M> ) = Construir uma MT que: Imprime o oposto do resultado de simular H com entrada < M, < M >> Assuma que existe alguma MT H que decide A MT . Se M aceita sua própria descrição < M >, D (< M >) rejeita. Se M rejeita sua própria descrição < M >, D (< M >) aceita.