SlideShare uma empresa Scribd logo
Autˆomatos e Computabilidade: Prova 3
1. Diga se cada uma das seguintes afirma¸c˜oes ´e verdadeira ou falsa. Justifique sua resposta.
(a) Se L ´e decid´ıvel, LR pode ser ou n˜ao ser decid´ıvel. (LR ´e o reverso da linguagem L.)
Resposta: Falso. Se existe uma MT M que decide L, podemos construir uma
outra que decide M :
M = “Sobre a entrada w:
1. Obtenha wR invertindo w.
2. Rode M sobre wR.
3. Se M aceita, aceite; se rejeita, rejeite.”
(b) Se L ⊆ {0}∗ ent˜ao L ´e decid´ıvel.
Resposta: Falso. Podemos codificar qualquer linguagem indecid´ıvel, como AMT,
usando o alfabeto un´ario {0}. Por exemplo, podemos codificar cadeias s ∈ Σ∗ na
forma 0n, onde n ´e a posi¸c˜ao de s em uma lista de todas as cadeias sobre Σ em ordem
lexicogr´afica. Se Σ = {a, b}, ent˜ao a = 0, b = 00, aa = 000, ab = 0000 etc.
(c) Se L ≤m {0n1n| n ≥ 0}, ent˜ao L ´e decid´ıvel.
Resposta: Verdadeiro. A linguagem A = {0n1n| n ≥ 0} ´e livre-do-contexto e,
portanto, decid´ıvel. Se L se reduz a uma linguagem decid´ıvel, ent˜ao L tamb´em ´e
decid´ıvel.
(d) Se L ´e Turing-reconhec´ıvel e L ⊆ L ent˜ao L tamb´em ´e Turing-reconhec´ıvel, porque a MT
que aceita cadeias de L tamb´em aceita cadeias de L .
Resposta: Falso. L = Σ∗ ´e regular e, portanto, Turing-reconhec´ıvel, mas AMT ⊆ L
n˜ao ´e Turing-reconec´ıvel.
(e) Existe uma MT U que recebe M como entrada e computa uma MT M tal que, sobre uma
cadeia de entrada w, M aceita w se e somente se M para sobre w.
Resposta: Verdadeiro. Por exemplo:
U= “Sobre a entrada M :
1. Construa a seguinte MT M .
M : “Sobre a entrada w:
1. Rode M sobre w.
2. Se M para, aceite.”
2. Dˆe como sa´ıda M .”
(f) A linguagem EQMT,AFD = { M | M ´e uma MT e existe um AFD D tal que L(M) = L(D)}
´e decid´ıvel, pois todo AFD reconhece uma linguagem regular, e toda linguagem regular ´e
decid´ıvel.
Resposta: Falso. L(D) ´e uma linguagem regular. Pelo teorema de Rice, o pro-
blema de se determinar se uma MT aceita uma linguagem regular ´e indecid´ıvel.
2. Suponha que A ´e Turing-reconhec´ıvel e que A ≤m A. Prove que A ´e decid´ıvel.
Resposta: Se A ≤m A, ent˜ao A ≤m A. Pela redu¸c˜ao, se A ´e Turing-reconhec´ıvel, ent˜ao
A tamb´em ´e Turing-reconhec´ıvel. Se uma linguagem e seu complemento s˜ao Turing-
reconec´ıveis, ent˜ao ela ´e decid´ıvel.
3. Suponha que construimos uma lista de todas as descri¸c˜oes de m´aquinas de Turing, e.g., em ordem
lexicogr´afica: M1 , M2 , . . . , Mi , . . ., e uma lista de todas as cadeias: w1, w2, . . . , wi, . . .. Suponha
que ambas listas s˜ao comput´aveis: para qualquer i, ´e poss´ıvel determinar Mi e wi; tamb´em, dada
M , ´e poss´ıvel determinar i tal que Mi = M e, similarmente, dada w, ´e poss´ıvel determinar i
tal que wi = w.
Ainda, suponha que a seguinte linguagem seja indecid´ıvel: Ld = {w| existe i para o qual w = wi e
Mi n˜ao aceita wi}. Prove, ent˜ao, que AMT = { M, w | M ´e uma MT que aceita w} ´e indecid´ıdivel
por redu¸c˜ao a partir de Ld ou Ld.
Resposta: Suponha que AMT seja decid´ıvel. Ent˜ao, existe uma MT R que decide AMT.
Podemos construir uma MT U que decide Ld, da seguinte forma:
U= “Sobre a entrada w:
1. Determine i tal que wi = w.
2. Compute Mi .
3. Rode R sobre Mi, wi .
4. Se R aceita, rejeite, e se rejeita, aceite.”
Como sabemos que Ld ´e indecid´ıvel, U n˜ao pode existir, o que implica que AMT deve ser
indecid´ıvel.
4. (2 pontos) Prove que a linguagem L = { M | M aceita alguma cadeia w em, no m´aximo, |w|
passos} ´e Turing-reconhec´ıvel.
Resposta: A seguinte MT U reconhece L:
U= “Sobre a entrada M :
1. Enumere cadeias w ∈ Σ∗.
2. Rode M sobre cada cadeia w por |w| passos.
2. Se M aceita, aceite.”
5. (1 ponto) Como visto em aula, ´e poss´ıvel construir uma m´aquina de Turing AUTO que imprime
sua pr´opria descri¸c˜ao, concatenando duas m´aquinas de Turing A e B. Descreva as m´aquinas A e
B.
Resposta: A MT A = P B ignora sua entrada e escreve B na fita:
A= “Sobre qualquer entrada:
1. Apague a entrada.
2. Escreva B na fita.
3. Pare.”
A MT B, sobre a entrada w, computa Pw, e escreve Pw na frente de w:
B= “Sobre a entrada w:
1. Compute Pw.
2. Insira Pw na fita, na frente de w.
3. Pare.”
Assim a concatena¸c˜ao de A e B (AB) produz como resultado A B = AB

Mais conteúdo relacionado

Destaque

Cronograma da Disciplina Aspectos Teóricos da Computação
Cronograma da Disciplina Aspectos Teóricos da ComputaçãoCronograma da Disciplina Aspectos Teóricos da Computação
Cronograma da Disciplina Aspectos Teóricos da Computaçãowab030
 
Aula 11 automato finitocomsaida
Aula 11   automato finitocomsaidaAula 11   automato finitocomsaida
Aula 11 automato finitocomsaidawab030
 
Aula 5 linguagens regularese automatosfinitosnãodeterministico
Aula 5   linguagens regularese automatosfinitosnãodeterministicoAula 5   linguagens regularese automatosfinitosnãodeterministico
Aula 5 linguagens regularese automatosfinitosnãodeterministicowab030
 
SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
Luiz Augusto Macêdo Morais
 
Aula 10 maquinade turing
Aula 10   maquinade turingAula 10   maquinade turing
Aula 10 maquinade turingwab030
 
Lista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e AutômatosLista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e Autômatos
Tárcio Sales
 
Aula 10 recursãoe relaçãoderecorrência
Aula 10   recursãoe relaçãoderecorrênciaAula 10   recursãoe relaçãoderecorrência
Aula 10 recursãoe relaçãoderecorrênciawab030
 
Teoria Lista Exercicios 1.0
Teoria Lista Exercicios 1.0Teoria Lista Exercicios 1.0
Teoria Lista Exercicios 1.0
Thayse
 
Aula 4 linguagens regularese automatosfinitosdeterministicos
Aula 4   linguagens regularese automatosfinitosdeterministicosAula 4   linguagens regularese automatosfinitosdeterministicos
Aula 4 linguagens regularese automatosfinitosdeterministicoswab030
 
Aula 3 linguagens e gramaticas
Aula 3   linguagens e gramaticasAula 3   linguagens e gramaticas
Aula 3 linguagens e gramaticaswab030
 
Internet e Educação
Internet e EducaçãoInternet e Educação
Internet e Educação
wab030
 
Aula 9 propriedadedas linguagensregulares
Aula 9   propriedadedas linguagensregularesAula 9   propriedadedas linguagensregulares
Aula 9 propriedadedas linguagensregulareswab030
 
Aula 7 expressão regular
Aula 7   expressão regularAula 7   expressão regular
Aula 7 expressão regularwab030
 

Destaque (15)

Cronograma da Disciplina Aspectos Teóricos da Computação
Cronograma da Disciplina Aspectos Teóricos da ComputaçãoCronograma da Disciplina Aspectos Teóricos da Computação
Cronograma da Disciplina Aspectos Teóricos da Computação
 
Aula 11 automato finitocomsaida
Aula 11   automato finitocomsaidaAula 11   automato finitocomsaida
Aula 11 automato finitocomsaida
 
Aula 5 linguagens regularese automatosfinitosnãodeterministico
Aula 5   linguagens regularese automatosfinitosnãodeterministicoAula 5   linguagens regularese automatosfinitosnãodeterministico
Aula 5 linguagens regularese automatosfinitosnãodeterministico
 
SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
 
Aula 10 maquinade turing
Aula 10   maquinade turingAula 10   maquinade turing
Aula 10 maquinade turing
 
Lista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e AutômatosLista de Exercícios - Linguagem Formais e Autômatos
Lista de Exercícios - Linguagem Formais e Autômatos
 
Aula 10 recursãoe relaçãoderecorrência
Aula 10   recursãoe relaçãoderecorrênciaAula 10   recursãoe relaçãoderecorrência
Aula 10 recursãoe relaçãoderecorrência
 
Aula 2 - Histórico da Computação e OAC
Aula 2 - Histórico da Computação e OACAula 2 - Histórico da Computação e OAC
Aula 2 - Histórico da Computação e OAC
 
Teoria Lista Exercicios 1.0
Teoria Lista Exercicios 1.0Teoria Lista Exercicios 1.0
Teoria Lista Exercicios 1.0
 
Expressões Regulares: Teoria e Prática
Expressões Regulares: Teoria e PráticaExpressões Regulares: Teoria e Prática
Expressões Regulares: Teoria e Prática
 
Aula 4 linguagens regularese automatosfinitosdeterministicos
Aula 4   linguagens regularese automatosfinitosdeterministicosAula 4   linguagens regularese automatosfinitosdeterministicos
Aula 4 linguagens regularese automatosfinitosdeterministicos
 
Aula 3 linguagens e gramaticas
Aula 3   linguagens e gramaticasAula 3   linguagens e gramaticas
Aula 3 linguagens e gramaticas
 
Internet e Educação
Internet e EducaçãoInternet e Educação
Internet e Educação
 
Aula 9 propriedadedas linguagensregulares
Aula 9   propriedadedas linguagensregularesAula 9   propriedadedas linguagensregulares
Aula 9 propriedadedas linguagensregulares
 
Aula 7 expressão regular
Aula 7   expressão regularAula 7   expressão regular
Aula 7 expressão regular
 

Último

Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
Mary Alvarenga
 
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptxCIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
MariaSantos298247
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
Manuais Formação
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
Escola Municipal Jesus Cristo
 
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptxMÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
Martin M Flynn
 
PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
betokg
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Ligia Galvão
 
2021-7o-ano-PPt-Oracoes-coordenadas..pptx
2021-7o-ano-PPt-Oracoes-coordenadas..pptx2021-7o-ano-PPt-Oracoes-coordenadas..pptx
2021-7o-ano-PPt-Oracoes-coordenadas..pptx
BarbaraBeatriz15
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
IsabelPereira2010
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
profesfrancleite
 
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
Escola Municipal Jesus Cristo
 
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
CrislaineSouzaSantos
 
Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
jbellas2
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
KeilianeOliveira3
 
O autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdfO autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdf
Letícia Butterfield
 
o que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sulo que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sul
CarlaInsStaub
 
curso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfcurso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdf
LeandroTelesRocha2
 
ptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultosptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultos
Escola Municipal Jesus Cristo
 
Sequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ISequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental I
Letras Mágicas
 

Último (20)

Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
 
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptxCIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
 
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptxMÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
 
PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
 
2021-7o-ano-PPt-Oracoes-coordenadas..pptx
2021-7o-ano-PPt-Oracoes-coordenadas..pptx2021-7o-ano-PPt-Oracoes-coordenadas..pptx
2021-7o-ano-PPt-Oracoes-coordenadas..pptx
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
 
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
 
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
 
Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
 
O autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdfO autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdf
 
o que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sulo que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sul
 
curso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfcurso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdf
 
ptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultosptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultos
 
Sequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ISequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental I
 

Prova 03 de Autômatos e Computabilidade

  • 1. Autˆomatos e Computabilidade: Prova 3 1. Diga se cada uma das seguintes afirma¸c˜oes ´e verdadeira ou falsa. Justifique sua resposta. (a) Se L ´e decid´ıvel, LR pode ser ou n˜ao ser decid´ıvel. (LR ´e o reverso da linguagem L.) Resposta: Falso. Se existe uma MT M que decide L, podemos construir uma outra que decide M : M = “Sobre a entrada w: 1. Obtenha wR invertindo w. 2. Rode M sobre wR. 3. Se M aceita, aceite; se rejeita, rejeite.” (b) Se L ⊆ {0}∗ ent˜ao L ´e decid´ıvel. Resposta: Falso. Podemos codificar qualquer linguagem indecid´ıvel, como AMT, usando o alfabeto un´ario {0}. Por exemplo, podemos codificar cadeias s ∈ Σ∗ na forma 0n, onde n ´e a posi¸c˜ao de s em uma lista de todas as cadeias sobre Σ em ordem lexicogr´afica. Se Σ = {a, b}, ent˜ao a = 0, b = 00, aa = 000, ab = 0000 etc. (c) Se L ≤m {0n1n| n ≥ 0}, ent˜ao L ´e decid´ıvel. Resposta: Verdadeiro. A linguagem A = {0n1n| n ≥ 0} ´e livre-do-contexto e, portanto, decid´ıvel. Se L se reduz a uma linguagem decid´ıvel, ent˜ao L tamb´em ´e decid´ıvel. (d) Se L ´e Turing-reconhec´ıvel e L ⊆ L ent˜ao L tamb´em ´e Turing-reconhec´ıvel, porque a MT que aceita cadeias de L tamb´em aceita cadeias de L . Resposta: Falso. L = Σ∗ ´e regular e, portanto, Turing-reconhec´ıvel, mas AMT ⊆ L n˜ao ´e Turing-reconec´ıvel. (e) Existe uma MT U que recebe M como entrada e computa uma MT M tal que, sobre uma cadeia de entrada w, M aceita w se e somente se M para sobre w. Resposta: Verdadeiro. Por exemplo: U= “Sobre a entrada M : 1. Construa a seguinte MT M . M : “Sobre a entrada w: 1. Rode M sobre w. 2. Se M para, aceite.” 2. Dˆe como sa´ıda M .” (f) A linguagem EQMT,AFD = { M | M ´e uma MT e existe um AFD D tal que L(M) = L(D)} ´e decid´ıvel, pois todo AFD reconhece uma linguagem regular, e toda linguagem regular ´e decid´ıvel. Resposta: Falso. L(D) ´e uma linguagem regular. Pelo teorema de Rice, o pro- blema de se determinar se uma MT aceita uma linguagem regular ´e indecid´ıvel. 2. Suponha que A ´e Turing-reconhec´ıvel e que A ≤m A. Prove que A ´e decid´ıvel. Resposta: Se A ≤m A, ent˜ao A ≤m A. Pela redu¸c˜ao, se A ´e Turing-reconhec´ıvel, ent˜ao A tamb´em ´e Turing-reconhec´ıvel. Se uma linguagem e seu complemento s˜ao Turing- reconec´ıveis, ent˜ao ela ´e decid´ıvel.
  • 2. 3. Suponha que construimos uma lista de todas as descri¸c˜oes de m´aquinas de Turing, e.g., em ordem lexicogr´afica: M1 , M2 , . . . , Mi , . . ., e uma lista de todas as cadeias: w1, w2, . . . , wi, . . .. Suponha que ambas listas s˜ao comput´aveis: para qualquer i, ´e poss´ıvel determinar Mi e wi; tamb´em, dada M , ´e poss´ıvel determinar i tal que Mi = M e, similarmente, dada w, ´e poss´ıvel determinar i tal que wi = w. Ainda, suponha que a seguinte linguagem seja indecid´ıvel: Ld = {w| existe i para o qual w = wi e Mi n˜ao aceita wi}. Prove, ent˜ao, que AMT = { M, w | M ´e uma MT que aceita w} ´e indecid´ıdivel por redu¸c˜ao a partir de Ld ou Ld. Resposta: Suponha que AMT seja decid´ıvel. Ent˜ao, existe uma MT R que decide AMT. Podemos construir uma MT U que decide Ld, da seguinte forma: U= “Sobre a entrada w: 1. Determine i tal que wi = w. 2. Compute Mi . 3. Rode R sobre Mi, wi . 4. Se R aceita, rejeite, e se rejeita, aceite.” Como sabemos que Ld ´e indecid´ıvel, U n˜ao pode existir, o que implica que AMT deve ser indecid´ıvel. 4. (2 pontos) Prove que a linguagem L = { M | M aceita alguma cadeia w em, no m´aximo, |w| passos} ´e Turing-reconhec´ıvel. Resposta: A seguinte MT U reconhece L: U= “Sobre a entrada M : 1. Enumere cadeias w ∈ Σ∗. 2. Rode M sobre cada cadeia w por |w| passos. 2. Se M aceita, aceite.” 5. (1 ponto) Como visto em aula, ´e poss´ıvel construir uma m´aquina de Turing AUTO que imprime sua pr´opria descri¸c˜ao, concatenando duas m´aquinas de Turing A e B. Descreva as m´aquinas A e B. Resposta: A MT A = P B ignora sua entrada e escreve B na fita: A= “Sobre qualquer entrada: 1. Apague a entrada. 2. Escreva B na fita. 3. Pare.” A MT B, sobre a entrada w, computa Pw, e escreve Pw na frente de w: B= “Sobre a entrada w: 1. Compute Pw. 2. Insira Pw na fita, na frente de w. 3. Pare.” Assim a concatena¸c˜ao de A e B (AB) produz como resultado A B = AB