Lic. Ciências da Computação 2009/10 Exercícios de Teoria das Linguagens Universidade do Minho Folha 6. δ

Documentos relacionados
Dep. Matemática e Aplicações 27 de Abril de 2011 Universidade do Minho 1 o Teste de Teoria das Linguagens. Proposta de resolução

Propriedades das Linguagens Regulares

3. Seja Σ um alfabeto. Explique que palavras pertencem a cada uma das seguintes linguagens:

Aula 5: Autômatos Finitos Remoção de Não-Determinismo

Modelos de Computação Folha de trabalho n. 3

Apostila 02 - Linguagens Regulares Exercícios

Teoria de Linguagens 2 o semestre de 2014 Professor: Newton José Vieira Primeira Lista de Exercícios Entrega: até 16:40h de 23/10.

Gramáticas Regulares. Capítulo Gramáticas regulares

LRE LSC LLC. Autômatos Finitos são reconhecedores para linguagens regulares. Se não existe um AF a linguagem não é regular.

Modelos de Computação -Folha de trabalho n. 2

Hierarquia de Chomsky

Linguagens Regulares e Autômatos de Estados Finitos. Linguagens Formais. Linguagens Formais (cont.) Um Modelo Fraco de Computação

Exemplos de autómatos finitos

<S> ::= <L><C> <L> ::= l <C> ::= l<c> n<c> n l λ. L(G 1 ) = {a n b 2m n>0 m 0} L(G 2 ) = {lw w {l, n} * } L(G 3 ) = {a n b 2m n>0 m 0}

Álgebra Linear e Geometria Analítica

Teorema 1 (critério AAA de semelhança de triângulos) Se os ângulos de um triângulo forem respectivamente congruentes aos ângulos correspondentes

Prof. Rômulo Silva. Teoria. Computação. Maio/2007

DCC-UFRJ Linguagens Formais Primeira Prova 2008/1

EXEMPLOS DE AUTÓMATOS

Draft-v Autómatos mínimos. 6.1 Autómatos Mínimos

Pontifícia Universidade Católica de Campinas Centro de Ciências Exatas, Ambientais e de Tecnologias Faculdade de Engenharia de Computação

Análise Léxica. Construção de Compiladores. Capítulo 2. José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto

Faculdade de Computação

Álgebra Linear e Geometria Analítica D

3.3 Autómatos finitos não determinísticos com transições por ε (AFND-ε)

Matemática A - 10 o Ano Ficha de Trabalho

C Sistema destinado à preparação para Concursos Públicos e Aprimoramento Profissional via INTERNET RACIOCÍNIO LÓGICO

Dados dois conjuntos A e B, uma função de A em B é uma correspondência que a cada elemento de A faz corresponder um e um só elemento de B.

PARTE I - Circuitos Resistivos Lineares

3. CÁLCULO INTEGRAL EM IR

Autômato Finito. Autômato Finito Determinístico. Autômato Finito Determinístico

AULA 1. 1 NÚMEROS E OPERAÇÕES 1.1 Linguagem Matemática

Integrais duplas UNIVERSIDADE FEDERAL DO PARÁ CÁLCULO II - PROJETO NEWTON AULA 24. Assunto: Integrais Duplas

Prova de Aferição de Matemática e Estudo do Meio Prova 26 2.º Ano de Escolaridade Braille/Entrelinha 1,5 sem figuras Critérios de Classificação

LISTA DE EXERCÍCIOS Questões de Vestibulares. e B = 2

Autômatos determinísticos grandes

I. LINGUAGENS REGULARES E AUTÔMATOS FINITOS

Autômato Finito. Prof. Yandre Maldonado e Gomes da Costa. Prof. Yandre Maldonado - 1

Aula 4: Autômatos Finitos Autômatos Finitos Não-Determinísticos

MATEMÁTICA. Equações do Segundo Grau. Professor : Dêner Rocha. Monster Concursos 1

Prova elaborada pelo prof. Octamar Marques. Resolução da profa. Maria Antônia Conceição Gouveia.

Faculdade de Computação

Módulo 02. Sistemas Lineares. [Poole 58 a 85]

Hewlett-Packard O ESTUDO DO PONTO. Aulas 01 a 05. Elson Rodrigues, Gabriel Carvalho e Paulo Luiz

2 Patamar de Carga de Energia

Elementos de Análise - Lista 6 - Solução

Draft-v Autómatos finitos. 4.1 Autómatos finitos determinísticos

CONJUNTOS NUMÉRICOS NOTAÇÕES BÁSICAS. : Variáveis e parâmetros. : Conjuntos. : Pertence. : Não pertence. : Está contido. : Não está contido.

RESPOSTAS DA LISTA 2 - Números reais: propriedades algébricas e de ordem

Material Teórico - Módulo Triângulo Retângulo, Leis dos Cossenos e dos Senos, Poĺıgonos Regulares. Lei dos Senos e Lei dos Cossenos - Parte 1

Última atualização 03/09/2009

xy 1 + x 2 y + x 1 y 2 x 2 y 1 x 1 y xy 2 = 0 (y 1 y 2 ) x + (x 2 x 1 ) y + (x 1 y 2 x 2 y 1 ) = 0

ÁLGEBRA LINEAR Equações Lineares na Álgebra Linear EQUAÇÃO LINEAR SISTEMA LINEAR GEOMETRIA DA ESQUAÇÕES LINEARES RESOLUÇÃO DOS SISTEMAS

Prova de Aferição de Matemática e Estudo do Meio Prova 26 2.º Ano de Escolaridade Braille, Entrelinha 1,5 sem figuras Critérios de Classificação

PROVA MATRIZ DE MATEMÁTICA EFOMM-2009

Propriedades das Linguagens Regulares

1. Prove a chamada identidade de Lagrange. u 1,u 3 u 2,u 3. u 1 u 2,u 3 u 4 = u 1,u 4 u 2,u 4. onde u 1,u 2,u 3 e u 4 são vetores em R 3.

Linguagens Formais e Autômatos (LFA)

3. LOGARITMO. SISTEMA DE LOGARITMO

Teoria da Computação. Unidade 3 Máquinas Universais (cont.) Referência Teoria da Computação (Divério, 2000)

UNIVERSIDADE FEDERAL DA BAHIA DEPARTAMENTO DE MATEMÁTICA MAT ALGEBRA LINEAR I-A PROF.: GLÓRIA MÁRCIA

y 5z Grupo A 47. alternativa A O denominador da fração é D = 46. a) O sistema dado é determinado se, e somente se: b) Para m = 0, temos: = 2 x y

Lista de Exercícios Vetores Mecânica da Partícula

INTEGRAL DEFINIDO. O conceito de integral definido está relacionado com um problema geométrico: o cálculo da área de uma figura plana.

MAT Cálculo Avançado - Notas de Aula

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

Conjuntos Numéricos. Conjuntos Numéricos

UNIVERSIDADE FEDERAL DA BAHIA DEPARTAMENTO DE MATEMÁTICA MATA07 ÁLGEBRA LINEAR A PROFs.: Enaldo Vergasta,Glória Márcia. 2 a LISTA DE EXERCÍCIOS

Aula 5 Plano de Argand-Gauss

Os números racionais. Capítulo 3

Primeira Lista de Exercícios 2004/2...

Bhaskara e sua turma Cícero Thiago B. Magalh~aes

TÓPICOS. Equação linear. Sistema de equações lineares. Equação matricial. Soluções do sistema. Método de Gauss-Jordan. Sistemas homogéneos.

Matemática Régis Cortes FUNÇÃO DO 2 0 GRAU

Universidade Federal Fluminense ICEx Volta Redonda Métodos Quantitativos Aplicados I Professora: Marina Sequeiros

Usando qualquer um dos métodos de primitivação indicados anteriormente, determine uma primitiva de cada uma das seguintes funções. e x e 2x + 2e x + 1

Integrais Impróprios

Solução da Terceira Lista de Exercícios Profa. Carmem Hara

VETORES. Problemas Resolvidos

Linguagens Formais Capítulo 5: Linguagens e gramáticas livres de contexto

2.) O grafo de interseção de uma coleção de conjuntos A1;A2;...;An é o grafo que tem um vértice para cada um dos conjuntos da coleção e

As fórmulas aditivas e as leis do seno e do cosseno

Material Teórico - Módulo Teorema de Pitágoras e Aplicações. Algumas demonstrações do Teorema de Pitágoras. Nono Ano

Funções do 1 o Grau. Exemplos

Progressões Aritméticas

INE Fundamentos de Matemática Discreta para a Computação

CENTRO DE CIÊNCIAS E TECNOLOGIA AGROALIMENTAR UNIDADE ACADÊMICA DE TECNOLOGIA DE ALIMENTOS DISCIPLINA: FÍSICA I INFORMAÇÕES GERAIS. Prof.

Compiladores ANÁLISE LEXICAL.

CODIAGNOSTICABILIDADE DE SISTEMAS A EVENTOS DISCRETOS COM. Wesley Rodrigues Silveira

Prof. Weber Campos Copyri'ght. Curso Agora eu Passo - Todos os direitos reservados ao autor.

Análise Sintáctica Descendente

Bateria de Exercícios Matemática II. 1 Determine os valores de x e y, sabendo que os triângulos ABC e DEF são semelhantes:

FUNÇÕES. Mottola. 1) Se f(x) = 6 2x. é igual a (a) 1 (b) 2 (c) 3 (d) 4 (e) 5. 2) (UNIFOR) O gráfico abaixo. 0 x

STSE - Simulação e Teste de Sistemas Electrónicos Ano lectivo 2004/5-2º Exame - 12 de Fevereiro de 2005 Duração: 1ª parte 45 minutos.

Geometria Analítica e Álgebra Linear

MTDI I /08 - Integral de nido 55. Integral de nido

e b ij = , se i = j i 2 + j 2 i 3 j 3 b ij =

2.4 Integração de funções complexas e espaço

Exercícios. setor Aula 25. f(2) = 3. f(3) = 0. f(11) = 12. g(3) = 14. Temos: 2x 1 = 5 x = 3 Logo, f(5) = 3 2 = 9

Transcrição:

Li. Ciênis d Computção 2009/10 Exeríios de Teori ds Lingugens Universidde do Minho Folh 6 2. Autómtos finitos 2.1 Considere o utómto A = (Q,A,δ,i,F) onde Q = {1,2,,4}, A = {,}, i = 1, F = {4} e função δ é definid pel tel seguinte: δ 1 2 4 {1, 2} {4} {4} {1, } {4} {4} ) Represente o utómto A trvés de um grfo. ) Dê exemplos de plvrs eites por A e de plvrs rejeitds por A. ) Mostre que pr tod plvr u A, 4 δ(1,u). d) Desrev lingugem reonheid pelo utómto A. e) Indique se o utómto A é: i) determinist; ii) ompleto; iii) essível. 2.2 Considere o utómto A = ({0,1,2}, {,},δ,0, {2}) em que função trnsição δ é dd pel tel que se segue: ) Constru um grfo que represente A. ) Dê exemplos de elementos de L(A). δ 0 1 2 {0} {2} {2} {1} {1} {2} ) Mostre que, pr qulquer u {,}, u L(A). d) Desrev L(A). e) Indique se o utómto é: i) determinist; ii) ompleto; iii) essível. 2. Considere o utómto A = (Q, {, }, δ, i, F) orrespondente o seguinte grfo ) Expliite Q, δ, i e F. 1 2 ) Dê exemplos de plvrs eites por A e de plvrs rejeitds por A. ) Mostre que, pr qulquer plvr u {,} + que sej eite por A, existe um plvr v {,} tl que u = v. d) Desrev lingugem reonheid por A. e) Clssifique A em relção determinismo e ompletude.

Li. Ciênis d Computção 2009/10 Exeríios de Teori ds Lingugens Universidde do Minho Folh 7 2.4 Considere o lfeto A = {,,}. Indique um utómto finito que reonheç o onjunto de tods s plvrs sore A: ) que não são vzis; ) que têm um oorrêni de ; ) que têm pelo menos um oorrêni de ou de ; d) ujo número de oorrênis de é um múltiplo de ; e) que têm s plvrs e omo ftor; f) que não têm omo ftor. 2.5 Modele, trvés de um utómto finito, o funionmento de um máquin de vend de fé. Suponh que máquin pens eit moeds de 5, 10 e 20 êntimos e que o fé ust 0 êntimos. Qundo o vlor ds moeds depositds tinge ou exede os 0 êntimos máquin fornee um fé, não devolvendo troos nem os gurdndo em memóri. 2.6 Ddo um utómto A = (Q,A,δ,i,F) e ddos p,q Q, dizemos que p é essível prtir de q qundo existe lgum plvr u sore A tl que p δ(q,u). Mostre que se p é um estdo de A que não é essível prtir do estdo iniil i ou se p i e nenhum dos estdos finis de F é essível prtir de p, então o utómto B = (Q \ {p},a,δ Q\{p},i,F \ {p}) é equivlente A. 2.7 Prove que é reonheível lingugem formd pels plvrs sore o lfeto A = {,,}: ) om um número pr de oorrênis de ; ) de omprimento pr; ) que têm pelo menos um oorrêni de e em que tod oorrêni de é seguid de um oorrêni de. 2.8 Prove que, se L é um lingugem infinit reonheível, então existem j N 0 e l N tis que, pr d k N 0, L ontém plvrs de omprimento j + kl. 2.9 Use o Lem de Iterção pr provr que s seguintes lingugens sore o lfeto A = {, } não são reonheíveis. ) { i j k : i,j,k N 0 e i = j + k}. ) { m n : m,n N e m < n}. ) { n 2 n : n N}. 2.10 Sejm A = {,} e n N. Reorde que, ddos x,y N 0, diz-se que x é ongruente om y módulo n, e esreve-se x y(mod n), se x e y têm o mesmo resto n divisão inteir por n (ou sej, se x y é um múltiplo de n). ) Mostre que lingugem {u A : u = u } não é reonheível. ) Mostre que lingugem L n = {u A : u u (mod n)} é reonheível.

Li. Ciênis d Computção 2009/10 Exeríios de Teori ds Lingugens Universidde do Minho Folh 8 2.11 Pr d um ds lingugens dos exeríios 2.4 e 2.7, indique um utómto determinist que reonheç. 2.12 Considere o utómto A representdo grfimente por,,, 1 2,, ) Mostre que é um plvr eite por A e que é um plvr rejeitd por este utómto. ) Desrev lingugem L(A) reonheid por A. ) Determine o utómto D(A) equivlente A. 2.1 Considere o utómto A representdo pelo seguinte grfo. 5 4 1 2 ) Desrev lingugem L(A) reonheid por A. ) Determine um utómto determinist, ompleto e essível que sej equivlente A. 2.14 Usndo sistems de equções lineres, determine um expressão regulr que represente d um ds seguintes lingugens sore o lfeto A = {,,}. ) L 1 = {u A : u 1}. ) L 2 = {u A : u é pr}. ) L = {u A : u tem um e um só oorrêni do ftor }. 2.15 Sej A = {,} e sej L 0 lingugem sore A onstituíd pels plvrs que não têm prefixo. ) Constru um utómto que reonheç L 0. ) A prtir do utómto onstruído n líne nterior e reorrendo o método ds equções lineres, otenh um expressão regulr r tl que L(r) = L 0. ) Pr d expressão regulr r ixo presentd, justifique se L(r) = L 0. i) + ( + ) + ǫ. ii) (ǫ + )(ǫ + )( + ). iii) (ǫ + )(ǫ + ( + ) ).

Li. Ciênis d Computção 2009/10 Exeríios de Teori ds Lingugens Universidde do Minho Folh 9 2.16 Sej A = (Q,A,δ,i,F) um utómto om trnsições vzis. Ddos q Q, A e u A define-se feho (q) omo o onjunto formdo pelos estdos tingíveis prtir de q por um minho de etiquet e define-se função δ : Q A P(Q), designd por extensão d função trnsição δ, do seguinte modo: δ (q,ǫ) = feho ǫ (q) δ (q,u) = feho (p) p δ (q,u) Dig, justifindo, se são verddeirs ou flss s seguintes proposições. ) Pr quisquer q Q e A, δ(q,) δ (q,). ) Pr quisquer q Q e A, δ (q,) δ(q,). ) Pr quisquer u A e A, A eit u se existem q Q e p F tis que q δ (i,u) e p δ(q,). d) Pr quisquer u A e A, A eit u somente se existem q Q e p F tis que q δ (i,u) e p δ(q,). 2.17 Sej A = {,} e sej A o utómto om trnsições-ǫ ddo pelo seguinte grfo. 2 ǫ 0 1 ǫ ) Pr d um dos estdos q de A, lule feho ǫ (q). ) Pr d u A tl que u 2, determine δ (0,u) e indique se u é eite por A. ) Prove que A eit tods s plvrs d lingugem L(() ). d) Indique um expressão regulr r tl que L(A) = L(r). e) Constru um utómto sem trnsições vzis que reonheç L(A). f) Constru um utómto determinist e sem trnsições vzis que reonheç L(A). 2.18 Sej A = {, }. Prove que s lingugens ssoids às seguintes expressões regulres sore A são reonheíveis por utómtos om trnsições vzis: ) ( 2 ) ( 2 ) ; ) (() ) ; ) ( 2 + 2 ) ( + ). 2.19 Sejm A um lfeto, r e s expressões regulres sore A e A e B utómtos om trnsições vzis, mos om lfeto A, que reonheçm L(r) e L(s) respetivmente. Constru utómtos om trnsições vzis pr reonheer d um ds seguintes lingugens: ) L(r + s); ) L(rs); ) L(r ).

Li. Ciênis d Computção 2009/10 Exeríios de Teori ds Lingugens Universidde do Minho Folh 10 2.20 Considere o lfeto A = {,,}, lingugem L = (( + ) + ) e o utómto A desrito n figur ixo. 1 2 5 4 ) Constru um utómto que reonheç L. ) Constru um utómto que reonheç: i) L(A) L. ii) L(A)L. iii) L(A). 2.21 Sejm A um lfeto e L 1 e L 2 lingugens sore A reonheíveis. Mostre que: ) L 1 é um lingugem reonheível; ) L 1 L 2 é um lingugem reonheível. 2.22 Considere o utómto A representdo grfimente por 1 2 ) Clssifique o utómto A. 4 ) Utilizndo o método ds equções lineres, determine um expressão regulr que represente L(A). 2.2 Considere o lfeto A = {0,1}. Pr d lingugem L 0 seguir indid: i) L 0 = {x A : x 1(mod )}; ii) L 0 é o onjunto ds plvrs sore A que têm pelo menos um lgrismo repetido; iii) L 0 é o onjunto ds plvrs sore A que têm um número pr de oorrênis do símolo 1 e um número ímpr de oorrênis do símolo 0. ) Constru um utómto que reonheç L 0 ; ) Reorrendo o método ds equções lineres, determine um expressão regulr r tl que L(r) = L 0.

Li. Ciênis d Computção 2009/10 Exeríios de Teori ds Lingugens Universidde do Minho Folh 11 2.24 Sejm A = {,} e L = A A. ) Clule 1 L, 1 L, () 1 L, () 1 L, () 1 L e () 1 L. ) Mostre que são reonheíveis s lingugens i) 1 L; ii) () 1 L. 2.25 Sej L um lingugem sore um lfeto A e sej u A. Mostre que se L é um lingugem reonheível, então u 1 L é tmém reonheível. [Sugestão: onsidere um utómto determinist A que reonhee L e modifique o seu estdo iniil de form oter um utómto A u que reonhee u 1 L.] 2.26 Sejm L, L 1, L 2 lingugens sore um lfeto A e sejm A e u,v A. Mostre que: ) u 1 (L 1 L 2 ) = u 1 L 1 u 1 L 2. ) u 1 (L 1 \ L 2 ) = u 1 L 1 \ u 1 L 2. ) u 1 (L 1 L 2 ) = u 1 L 1 u 1 L 2. d) 1 L = ( 1 L)L. e) (uv) 1 L = v 1 (u 1 L). 2.27 Pr d um ds lingugens L seguir definid sore o lfeto A = {,,}, determine o utómto miniml que reonhee. ) L = L( ). ) L = L( + ). ) L = L(( + + ) ( + )( + + ) ). 2.28 Sej A = (Q, A, δ, i, F) um utómto determinist, ompleto e essível. Prove que: ) relção e s relções k, pr d k N 0, são relções de equivlêni. ) pr qulquer k N 0, k+1 k. ) pr quisquer q,q Q, q q se e só se pr qulquer k N 0, q k q. d) existe k N 0 tl que k+1 = k =. 2.29 Sej A = (Q, A, δ, i, F) um utómto determinist, ompleto e essível e sej A/ = (Q, A, δ, i, F) o seu utómto quoiente. Prove que: ) pr quisquer u A e q Q, δ(q,u) F se e só se δ(q,u) F. ) L(A) = L(A/ ). ) A/ é um utómto miniml.

Li. Ciênis d Computção 2009/10 Exeríios de Teori ds Lingugens Universidde do Minho Folh 12 2.0 Pr d um dos utómtos A seguir representdo: 1 2 1 4 4 2 5 5 ) Determine um utómto determinist, ompleto e essível que lhe sej equivlente. ) Determine um expressão regulr que represente L(A), utilizndo o método ds equções lineres. ) Dê exemplo de estdos distintos que sejm equivlentes e dê exemplo de estdos que não sejm equivlentes, so existm. d) Indique o onjunto Q de estdos do utómto e: i) Pr d k N 0, determine o onjunto quoiente Q/ k, pr relção k ; ii) Indique o onjunto quoiente Q/, pr relção. e) Constru o seu utómto miniml, utilizndo dois proessos distintos. 2.1 Considere o lfeto A = {,,} e o utómto A desrito n figur ixo. 0 1 2 4, ) Determine um utómto A que sej determinist, ompleto e essível e que reonheç lingugem L(A). ) Clule o utómto miniml equivlente A. ) Clule L(A).