SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Autˆomatos e Computabilidade: Prova 1
1. Considere o seguinte autˆomato finito n˜ao determin´ıstico (AFN) sobre o alfabeto Σ = {a,b}.
q0 q1 q2
a,b
a b
a
a
b
(a) (1 ponto) Transforme o AFN em um autˆomato finito determin´ıstico (AFD) equivalente.
Utilize o m´etodo visto em aula, e nomeie cada estado do AFD apropriadamente para
indicar a quais estados do AFN corresponde. Aten¸c˜ao: N˜ao ´e necess´ario mostrar os
estados inalcan¸c´aveis desde o estado inicial.
Resposta:
Q0
Q01 Q012
Q1 Q2
a
b
a
b
a
b
a
b
a
b
(Nota¸c˜ao: Qij = {qi, qj})
(b) (1 ponto) Transforme o AFN em um autˆomato finito n˜ao determin´ıstico generalizado
(AFNG) equivalente.
Resposta:
qi q0 q1 q2 qf
a ∪ bε
a b
a
a
b
ε
(c) (1 ponto) A partir do AFNG do item (b), obtenha uma express˜ao regular para a lin-
guagem reconhecida pelo autˆomato. Utilize o m´etodo visto em aula (mostre todos os
passos).
Resposta: eliminando os estados intermedi´arios q2, q1 e q0, nessa ordem, obtemos
qi q0 q1 qf
a ∪ bε
a b ∪ aa
ab
ε
qi q0 qf
(a ∪ b)(b ∪ aa)∗
ε
a ∪ (a ∪ b)(b ∪ aa)∗
ab
qi qf
[a ∪ (a ∪ b)(b ∪ aa)∗
ab]∗
(a ∪ b)(b ∪ aa)∗
Portanto, uma express˜ao regular que gera a linguagem reconhecida pelo autˆomato ´e
[a ∪ (a ∪ b)(b ∪ aa)∗
ab]∗
(a ∪ b)(b ∪ aa)∗
(d) (1 ponto) Construa um gram´atica livre-do-contexto GLC que gere a mesma linguagem
reconhecida pelo autˆomato. Utilize o m´etodo visto em aula.
Resposta: a partir do AFD obtido no item (a), obtemos a gram´atica
Q0 → aQ01 | bQ1
Q1 → aQ2 | bQ1 | ε
Q2 → aQ1 | bQ0
Q01 → aQ012 | bQ1 | ε
Q012 → aQ012 | bQ01 | ε
2. (1 ponto) Desenhe um autˆomato finito que reconhe¸ca o complemento da linguagem reco-
nhecida pelo seguinte AFN. Explique seu racioc´ınio. Considere o alfabeto Σ = {0,1}.
0 0,1
Resposta: Primeiro, transformamos o AFN em um AFD equivalente. Podemos fazer
isso facilmente adicionando um estado e colocando as transi¸c˜oes que faltam, da seguinte
forma: 0 0,1
1
0,1
0,1
Queremos um autˆomato que aceite as palavras que n˜ao s˜ao aceitas pelo AFD acima, e
que sim aceite aquelas que o AFD n˜ao aceita. Para isso, simplesmente permutamos os
estados de aceita¸c˜ao pelos de nao-aceita¸c˜ao, e obtemos
0 0,1
1
0,1
0,1
3. (1 ponto) Seja Σ um alfabeto com a ∈ Σ, e L uma linguagem regular sobre Σ. Prove que a
linguagem L′
= {w| w = w1w2, onde w1,w2 ∈ L e w tem pelo menos dois a’s} ´e regular.
Resposta: A linguagem L′
´e a interse¸c˜ao de duas linguagens, L1 = {w1w2| w1,w2 ∈ L}
e L2 = {w| w tem pelo menos dois a’s}. A linguagem L1 ´e a concatena¸c˜ao da linguagem
regular L com L e, portanto, ´e regular, pois a classe das linguagens regulares ´e fechada
sobre a concatena¸c˜ao. A linguagem L2 tamb´em ´e regular, pois pode ser descrita pela
express˜ao regular Σ∗
aΣ∗
aΣ∗
. Sabemos que a classe das linguagens regulares tamb´em
´e fechada sobre a interse¸c˜ao (vimos em aula como construir um AFD que reconhe¸ca a
interse¸c˜ao de duas linguagens regulares) e, portanto, L′
= L1 ∩ L2 ´e regular.
4. (2 pontos) Prove que as seguintes linguagens n˜ao s˜ao regulares.
(a) L2 = {ai
bj
ck
| i, j, k ≥ 0 e i2
+ j2
= k2
}.
Resposta: Suponha que L2 seja regular, e que p seja o comprimento de bombea-
mento. Considere w = a3p
b4p
c5p
. Note que (5p)2
= (3p)2
+ (4p)2
, portanto w ∈ L2,
e |w| ≥ p. Fazemos w = xyz, onde |xy| ≤ p e |y| > 0. Ent˜ao, xy = am
, com m ≤ p,
e y = an
, com 0 < n ≤ m. Segundo o lema do bombeamento, xz ∈ L2. No entanto,
xz = a3p−n
b4p
c5p
, e (5p)2
= (3p − n)2
+ (4p)2
. Ent˜ao, xz /∈ L2. A contradi¸c˜ao
implica que L2 n˜ao ´e regular.
(b) L3 = {xw| x,w ∈ {0,1}∗
e |x| = |w|}. Quest˜ao anulada
5. Verdadeiro ou falso? Justifique (prove) suas repostas
(a) (1 ponto) A classe das linguagens regulares ´e fechada sobre a opera¸c˜ao Impar(L) =
{w| w ∈ L e |w| ´e impar}.
Resposta: Verdadeiro. A linguagem L′
= {w| |w| ´e impar} ´e regular, pois pode
ser descrita pela express˜ao regular Σ(ΣΣ)∗
, onde Σ ´e o alfabeto. A linguagem
Impar(L) ´e a interse¸c˜ao das linguagens L e L′
. Sabemos que a classe das linguagens
regulares ´e fechada sobre a interse¸c˜ao, portanto, L ´e regular.
(b) (1 ponto) Seja a linguagem L gerada pela express˜ao a∗
b∗
. Qualquer AFD que reconhe¸ca
L deve ter pelo menos dois estados de aceita¸c˜ao.
Resposta: Verdadeiro. Seja M = (Q, Σ, δ, q0, F) um AFD qualquer que reconhe¸ce
L. A cadeia vazia ε ∈ L, portanto, o estado inicial q0 dedeve ser um estado de
aceita¸c˜ao. Considere agora a cadeia ab. O AFD deve aceitar essa cadeia, portanto,
existem estados qa e qb tais que δ(q0, a) = qa, δ(qa, b) = qb e qb ´e um estado de
aceita¸c˜ao. A quest˜ao ´e: o estado qb pode ser o mesmo estado q0, ou necessariamente
deve ser um estado diferente? Suponha que qb = q0, e considere a cadeia abab. Ao
ler essa cadeia, o autˆomato passa pela sequˆencia de estados q0qaq0qaq0 e a aceita. No
entanto, abab /∈ L, o que produz uma contradi¸c˜ao. Ent˜ao, os estados de aceita¸c˜ao
q0 e qb devem ser diferentes.

Weitere ähnliche Inhalte

Was ist angesagt? (15)

Contrução da tabela verdade
Contrução da tabela verdadeContrução da tabela verdade
Contrução da tabela verdade
 
Introdução ao cálculo
Introdução ao cálculoIntrodução ao cálculo
Introdução ao cálculo
 
Construção da tabela verdade
Construção da tabela verdadeConstrução da tabela verdade
Construção da tabela verdade
 
tabela verdade
  tabela verdade  tabela verdade
tabela verdade
 
Resumo a lógica matemática para concursos
Resumo a lógica matemática para concursosResumo a lógica matemática para concursos
Resumo a lógica matemática para concursos
 
Implicação Lógica
Implicação LógicaImplicação Lógica
Implicação Lógica
 
Apostila completa de_lógica_-_204_páginas
Apostila completa de_lógica_-_204_páginasApostila completa de_lógica_-_204_páginas
Apostila completa de_lógica_-_204_páginas
 
Aula 2 raciocínio lógico
Aula 2   raciocínio lógicoAula 2   raciocínio lógico
Aula 2 raciocínio lógico
 
Resumo a lógica matemática para concursos
Resumo a lógica matemática para concursosResumo a lógica matemática para concursos
Resumo a lógica matemática para concursos
 
Racicínio Lógico
 Racicínio Lógico Racicínio Lógico
Racicínio Lógico
 
Apostilam01 tabela verdade
Apostilam01 tabela verdadeApostilam01 tabela verdade
Apostilam01 tabela verdade
 
Apostila logica proposicoes-conectivos-tabela-verdade 6 ano 2 bimestre
Apostila logica proposicoes-conectivos-tabela-verdade 6 ano 2 bimestreApostila logica proposicoes-conectivos-tabela-verdade 6 ano 2 bimestre
Apostila logica proposicoes-conectivos-tabela-verdade 6 ano 2 bimestre
 
1 tabelas verdade
1 tabelas verdade1 tabelas verdade
1 tabelas verdade
 
Cálculo proposicional e avaliação de argumentos
Cálculo proposicional e avaliação de argumentosCálculo proposicional e avaliação de argumentos
Cálculo proposicional e avaliação de argumentos
 
Raciocínio lógico parte 1
Raciocínio lógico   parte 1Raciocínio lógico   parte 1
Raciocínio lógico parte 1
 

Andere mochten auch

2º/2012 - Prova 02 de Autômatos e Computabilidade
2º/2012 - Prova 02 de Autômatos e Computabilidade2º/2012 - Prova 02 de Autômatos e Computabilidade
2º/2012 - Prova 02 de Autômatos e Computabilidadeshichibukai_01
 
Inteligência Artificial Aplicada na SC&L - Thiago Richter - Palestra 2009 Pt Br
Inteligência Artificial Aplicada na SC&L - Thiago Richter - Palestra 2009 Pt BrInteligência Artificial Aplicada na SC&L - Thiago Richter - Palestra 2009 Pt Br
Inteligência Artificial Aplicada na SC&L - Thiago Richter - Palestra 2009 Pt BrThiago Richter
 
Prova 02 de Autômatos e Computabilidade
Prova 02 de Autômatos e ComputabilidadeProva 02 de Autômatos e Computabilidade
Prova 02 de Autômatos e Computabilidadeshichibukai_01
 
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
 
2º/2012 - Prova 03 de Autômatos e Computabilidade
2º/2012 - Prova 03 de Autômatos e Computabilidade2º/2012 - Prova 03 de Autômatos e Computabilidade
2º/2012 - Prova 03 de Autômatos e Computabilidadeshichibukai_01
 
INFUZZY - FERRAMENTA PARA DESENVOLVIMENTO DE APLICAÇÕES DE SISTEMAS DIFUSOS
INFUZZY - FERRAMENTA PARA  DESENVOLVIMENTO DE APLICAÇÕES  DE SISTEMAS DIFUSOSINFUZZY - FERRAMENTA PARA  DESENVOLVIMENTO DE APLICAÇÕES  DE SISTEMAS DIFUSOS
INFUZZY - FERRAMENTA PARA DESENVOLVIMENTO DE APLICAÇÕES DE SISTEMAS DIFUSOSEderson Posselt
 
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
 
Logica fuzzy Conceitos e Aplicações
Logica fuzzy   Conceitos e AplicaçõesLogica fuzzy   Conceitos e Aplicações
Logica fuzzy Conceitos e AplicaçõesToni Esteves
 

Andere mochten auch (8)

2º/2012 - Prova 02 de Autômatos e Computabilidade
2º/2012 - Prova 02 de Autômatos e Computabilidade2º/2012 - Prova 02 de Autômatos e Computabilidade
2º/2012 - Prova 02 de Autômatos e Computabilidade
 
Inteligência Artificial Aplicada na SC&L - Thiago Richter - Palestra 2009 Pt Br
Inteligência Artificial Aplicada na SC&L - Thiago Richter - Palestra 2009 Pt BrInteligência Artificial Aplicada na SC&L - Thiago Richter - Palestra 2009 Pt Br
Inteligência Artificial Aplicada na SC&L - Thiago Richter - Palestra 2009 Pt Br
 
Prova 02 de Autômatos e Computabilidade
Prova 02 de Autômatos e ComputabilidadeProva 02 de Autômatos e Computabilidade
Prova 02 de Autômatos e Computabilidade
 
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
 
2º/2012 - Prova 03 de Autômatos e Computabilidade
2º/2012 - Prova 03 de Autômatos e Computabilidade2º/2012 - Prova 03 de Autômatos e Computabilidade
2º/2012 - Prova 03 de Autômatos e Computabilidade
 
INFUZZY - FERRAMENTA PARA DESENVOLVIMENTO DE APLICAÇÕES DE SISTEMAS DIFUSOS
INFUZZY - FERRAMENTA PARA  DESENVOLVIMENTO DE APLICAÇÕES  DE SISTEMAS DIFUSOSINFUZZY - FERRAMENTA PARA  DESENVOLVIMENTO DE APLICAÇÕES  DE SISTEMAS DIFUSOS
INFUZZY - FERRAMENTA PARA DESENVOLVIMENTO DE APLICAÇÕES DE SISTEMAS DIFUSOS
 
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
 
Logica fuzzy Conceitos e Aplicações
Logica fuzzy   Conceitos e AplicaçõesLogica fuzzy   Conceitos e Aplicações
Logica fuzzy Conceitos e Aplicações
 

Ähnlich wie 2º/2012 - Prova 01 de Autômatos e Computabilidade

Aula 9 propriedadedas linguagensregulares
Aula 9   propriedadedas linguagensregularesAula 9   propriedadedas linguagensregulares
Aula 9 propriedadedas linguagensregulareswab030
 
Teoria da Computação - Fecho sob as operacoes regulares
Teoria da Computação - Fecho sob as operacoes regularesTeoria da Computação - Fecho sob as operacoes regulares
Teoria da Computação - Fecho sob as operacoes regularesIFCE
 
Aula 05 - explicação de conteúdos e didática
Aula 05 - explicação de conteúdos e didáticaAula 05 - explicação de conteúdos e didática
Aula 05 - explicação de conteúdos e didáticajuliacttprofissional
 
Teoriacomputacao eduardo uab_ufrpe - imprimir_nopw
Teoriacomputacao eduardo uab_ufrpe - imprimir_nopwTeoriacomputacao eduardo uab_ufrpe - imprimir_nopw
Teoriacomputacao eduardo uab_ufrpe - imprimir_nopwCliceres Mack Dal Bianco
 
Aula 3 linguagens e gramaticas
Aula 3   linguagens e gramaticasAula 3   linguagens e gramaticas
Aula 3 linguagens e gramaticaswab030
 
Exerciciosde automatosfinitosdeterministicossemresolucao
Exerciciosde automatosfinitosdeterministicossemresolucaoExerciciosde automatosfinitosdeterministicossemresolucao
Exerciciosde automatosfinitosdeterministicossemresolucaowab030
 
Exerciciosde automatosfinitosnaodeterministicos
Exerciciosde automatosfinitosnaodeterministicosExerciciosde automatosfinitosnaodeterministicos
Exerciciosde automatosfinitosnaodeterministicoswab030
 

Ähnlich wie 2º/2012 - Prova 01 de Autômatos e Computabilidade (10)

Aula 9 propriedadedas linguagensregulares
Aula 9   propriedadedas linguagensregularesAula 9   propriedadedas linguagensregulares
Aula 9 propriedadedas linguagensregulares
 
Teoria da Computação - Fecho sob as operacoes regulares
Teoria da Computação - Fecho sob as operacoes regularesTeoria da Computação - Fecho sob as operacoes regulares
Teoria da Computação - Fecho sob as operacoes regulares
 
Gramaticas
GramaticasGramaticas
Gramaticas
 
Aula 05 - explicação de conteúdos e didática
Aula 05 - explicação de conteúdos e didáticaAula 05 - explicação de conteúdos e didática
Aula 05 - explicação de conteúdos e didática
 
Sequencia
SequenciaSequencia
Sequencia
 
Teoriacomputacao eduardo uab_ufrpe - imprimir_nopw
Teoriacomputacao eduardo uab_ufrpe - imprimir_nopwTeoriacomputacao eduardo uab_ufrpe - imprimir_nopw
Teoriacomputacao eduardo uab_ufrpe - imprimir_nopw
 
Aula 3 linguagens e gramaticas
Aula 3   linguagens e gramaticasAula 3   linguagens e gramaticas
Aula 3 linguagens e gramaticas
 
Exerciciosde automatosfinitosdeterministicossemresolucao
Exerciciosde automatosfinitosdeterministicossemresolucaoExerciciosde automatosfinitosdeterministicossemresolucao
Exerciciosde automatosfinitosdeterministicossemresolucao
 
Lista tc02
Lista tc02Lista tc02
Lista tc02
 
Exerciciosde automatosfinitosnaodeterministicos
Exerciciosde automatosfinitosnaodeterministicosExerciciosde automatosfinitosnaodeterministicos
Exerciciosde automatosfinitosnaodeterministicos
 

Kürzlich hochgeladen

PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxReinaldoMuller1
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioDomingasMariaRomao
 
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
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º anoRachel Facundo
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAO PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAJulianeMelo17
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAssuser2ad38b
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPaulaYaraDaasPedro
 

Kürzlich hochgeladen (20)

PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medio
 
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...
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAO PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 

2º/2012 - Prova 01 de Autômatos e Computabilidade

  • 1. Autˆomatos e Computabilidade: Prova 1 1. Considere o seguinte autˆomato finito n˜ao determin´ıstico (AFN) sobre o alfabeto Σ = {a,b}. q0 q1 q2 a,b a b a a b (a) (1 ponto) Transforme o AFN em um autˆomato finito determin´ıstico (AFD) equivalente. Utilize o m´etodo visto em aula, e nomeie cada estado do AFD apropriadamente para indicar a quais estados do AFN corresponde. Aten¸c˜ao: N˜ao ´e necess´ario mostrar os estados inalcan¸c´aveis desde o estado inicial. Resposta: Q0 Q01 Q012 Q1 Q2 a b a b a b a b a b (Nota¸c˜ao: Qij = {qi, qj}) (b) (1 ponto) Transforme o AFN em um autˆomato finito n˜ao determin´ıstico generalizado (AFNG) equivalente. Resposta: qi q0 q1 q2 qf a ∪ bε a b a a b ε (c) (1 ponto) A partir do AFNG do item (b), obtenha uma express˜ao regular para a lin- guagem reconhecida pelo autˆomato. Utilize o m´etodo visto em aula (mostre todos os passos). Resposta: eliminando os estados intermedi´arios q2, q1 e q0, nessa ordem, obtemos qi q0 q1 qf a ∪ bε a b ∪ aa ab ε
  • 2. qi q0 qf (a ∪ b)(b ∪ aa)∗ ε a ∪ (a ∪ b)(b ∪ aa)∗ ab qi qf [a ∪ (a ∪ b)(b ∪ aa)∗ ab]∗ (a ∪ b)(b ∪ aa)∗ Portanto, uma express˜ao regular que gera a linguagem reconhecida pelo autˆomato ´e [a ∪ (a ∪ b)(b ∪ aa)∗ ab]∗ (a ∪ b)(b ∪ aa)∗ (d) (1 ponto) Construa um gram´atica livre-do-contexto GLC que gere a mesma linguagem reconhecida pelo autˆomato. Utilize o m´etodo visto em aula. Resposta: a partir do AFD obtido no item (a), obtemos a gram´atica Q0 → aQ01 | bQ1 Q1 → aQ2 | bQ1 | ε Q2 → aQ1 | bQ0 Q01 → aQ012 | bQ1 | ε Q012 → aQ012 | bQ01 | ε 2. (1 ponto) Desenhe um autˆomato finito que reconhe¸ca o complemento da linguagem reco- nhecida pelo seguinte AFN. Explique seu racioc´ınio. Considere o alfabeto Σ = {0,1}. 0 0,1 Resposta: Primeiro, transformamos o AFN em um AFD equivalente. Podemos fazer isso facilmente adicionando um estado e colocando as transi¸c˜oes que faltam, da seguinte forma: 0 0,1 1 0,1 0,1 Queremos um autˆomato que aceite as palavras que n˜ao s˜ao aceitas pelo AFD acima, e que sim aceite aquelas que o AFD n˜ao aceita. Para isso, simplesmente permutamos os estados de aceita¸c˜ao pelos de nao-aceita¸c˜ao, e obtemos
  • 3. 0 0,1 1 0,1 0,1 3. (1 ponto) Seja Σ um alfabeto com a ∈ Σ, e L uma linguagem regular sobre Σ. Prove que a linguagem L′ = {w| w = w1w2, onde w1,w2 ∈ L e w tem pelo menos dois a’s} ´e regular. Resposta: A linguagem L′ ´e a interse¸c˜ao de duas linguagens, L1 = {w1w2| w1,w2 ∈ L} e L2 = {w| w tem pelo menos dois a’s}. A linguagem L1 ´e a concatena¸c˜ao da linguagem regular L com L e, portanto, ´e regular, pois a classe das linguagens regulares ´e fechada sobre a concatena¸c˜ao. A linguagem L2 tamb´em ´e regular, pois pode ser descrita pela express˜ao regular Σ∗ aΣ∗ aΣ∗ . Sabemos que a classe das linguagens regulares tamb´em ´e fechada sobre a interse¸c˜ao (vimos em aula como construir um AFD que reconhe¸ca a interse¸c˜ao de duas linguagens regulares) e, portanto, L′ = L1 ∩ L2 ´e regular. 4. (2 pontos) Prove que as seguintes linguagens n˜ao s˜ao regulares. (a) L2 = {ai bj ck | i, j, k ≥ 0 e i2 + j2 = k2 }. Resposta: Suponha que L2 seja regular, e que p seja o comprimento de bombea- mento. Considere w = a3p b4p c5p . Note que (5p)2 = (3p)2 + (4p)2 , portanto w ∈ L2, e |w| ≥ p. Fazemos w = xyz, onde |xy| ≤ p e |y| > 0. Ent˜ao, xy = am , com m ≤ p, e y = an , com 0 < n ≤ m. Segundo o lema do bombeamento, xz ∈ L2. No entanto, xz = a3p−n b4p c5p , e (5p)2 = (3p − n)2 + (4p)2 . Ent˜ao, xz /∈ L2. A contradi¸c˜ao implica que L2 n˜ao ´e regular. (b) L3 = {xw| x,w ∈ {0,1}∗ e |x| = |w|}. Quest˜ao anulada 5. Verdadeiro ou falso? Justifique (prove) suas repostas (a) (1 ponto) A classe das linguagens regulares ´e fechada sobre a opera¸c˜ao Impar(L) = {w| w ∈ L e |w| ´e impar}. Resposta: Verdadeiro. A linguagem L′ = {w| |w| ´e impar} ´e regular, pois pode ser descrita pela express˜ao regular Σ(ΣΣ)∗ , onde Σ ´e o alfabeto. A linguagem Impar(L) ´e a interse¸c˜ao das linguagens L e L′ . Sabemos que a classe das linguagens regulares ´e fechada sobre a interse¸c˜ao, portanto, L ´e regular. (b) (1 ponto) Seja a linguagem L gerada pela express˜ao a∗ b∗ . Qualquer AFD que reconhe¸ca L deve ter pelo menos dois estados de aceita¸c˜ao.
  • 4. Resposta: Verdadeiro. Seja M = (Q, Σ, δ, q0, F) um AFD qualquer que reconhe¸ce L. A cadeia vazia ε ∈ L, portanto, o estado inicial q0 dedeve ser um estado de aceita¸c˜ao. Considere agora a cadeia ab. O AFD deve aceitar essa cadeia, portanto, existem estados qa e qb tais que δ(q0, a) = qa, δ(qa, b) = qb e qb ´e um estado de aceita¸c˜ao. A quest˜ao ´e: o estado qb pode ser o mesmo estado q0, ou necessariamente deve ser um estado diferente? Suponha que qb = q0, e considere a cadeia abab. Ao ler essa cadeia, o autˆomato passa pela sequˆencia de estados q0qaq0qaq0 e a aceita. No entanto, abab /∈ L, o que produz uma contradi¸c˜ao. Ent˜ao, os estados de aceita¸c˜ao q0 e qb devem ser diferentes.