SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

Prova 01 de Autômatos e Computabilidade
Prova 01 de Autômatos e ComputabilidadeProva 01 de Autômatos e Computabilidade
Prova 01 de Autômatos e Computabilidadeshichibukai_01
 
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ômatosTá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.0Thayse
 
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çãowab030
 
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
 

Andere mochten auch (16)

Prova 01 de Autômatos e Computabilidade
Prova 01 de Autômatos e ComputabilidadeProva 01 de Autômatos e Computabilidade
Prova 01 de Autômatos e Computabilidade
 
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
 

Kürzlich hochgeladen

CATEQUESE primeiro ano . CATEQUESE 1ºano
CATEQUESE primeiro ano . CATEQUESE 1ºanoCATEQUESE primeiro ano . CATEQUESE 1ºano
CATEQUESE primeiro ano . CATEQUESE 1ºanomarla71199
 
Modelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autoresModelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autoresAna Isabel Correia
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...marcelafinkler
 
No processo de aprendizagem motora, a forma como o indivíduo processa as info...
No processo de aprendizagem motora, a forma como o indivíduo processa as info...No processo de aprendizagem motora, a forma como o indivíduo processa as info...
No processo de aprendizagem motora, a forma como o indivíduo processa as info...azulassessoria9
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPEli Gonçalves
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubeladrianaguedesbatista
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 

Kürzlich hochgeladen (20)

CATEQUESE primeiro ano . CATEQUESE 1ºano
CATEQUESE primeiro ano . CATEQUESE 1ºanoCATEQUESE primeiro ano . CATEQUESE 1ºano
CATEQUESE primeiro ano . CATEQUESE 1ºano
 
Modelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autoresModelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autores
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
No processo de aprendizagem motora, a forma como o indivíduo processa as info...
No processo de aprendizagem motora, a forma como o indivíduo processa as info...No processo de aprendizagem motora, a forma como o indivíduo processa as info...
No processo de aprendizagem motora, a forma como o indivíduo processa as info...
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 

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