Buscar

Considere uma linguagem L, definida sobre o alfabeto Σ = {a, b}, aonde todas as strings possuem sempre o mesmo número de a’s e b’s, em qualquer or...

Considere uma linguagem L, definida sobre o alfabeto Σ = {a, b}, aonde todas as strings possuem sempre o mesmo número de a’s e b’s, em qualquer ordem. (Temos então, por exemplo, que abba ∈ L.) Qual é o tipo de L segundo a Hierarquia de Chomsky (HC)? Justifique sua resposta projetando e apresentando uma máquina abstrata M que reconhece L, aonde M deve possuir o mı́nimo poder de computação necessário para reconhecer a linguagem. (Isto é, M deve estar no mesmo nı́vel/linha que L na HC.)
Identificar o tipo de L segundo a Hierarquia de Chomsky
Projetar e apresentar uma máquina abstrata M que reconhece L

Essa pergunta também está no material:

P2_2021_2
1 pág.

Computabilidade e Complexidade Universidade PaulistaUniversidade Paulista

💡 1 Resposta

User badge image

Ed Verified user icon

A linguagem L é uma linguagem livre de contexto, pois pode ser gerada por uma gramática livre de contexto. Uma possível gramática para L é: S → aSbS | bSaS | ε A máquina abstrata M que reconhece L pode ser um autômato de pilha não determinístico (APND) com uma única pilha. O APND começa no estado inicial q0 e empilha um símbolo especial Z0 na pilha. Em seguida, para cada símbolo de entrada lido, o APND pode fazer uma das seguintes transições: 1. Se o topo da pilha contém um a e o símbolo de entrada é b, o APND desempilha o a e lê o b. 2. Se o topo da pilha contém um b e o símbolo de entrada é a, o APND desempilha o b e lê o a. 3. Se o topo da pilha contém Z0 e o símbolo de entrada é a, o APND empilha um a e lê o a. 4. Se o topo da pilha contém Z0 e o símbolo de entrada é b, o APND empilha um b e lê o b. O APND aceita a entrada se, após ler todos os símbolos de entrada, a pilha estiver vazia. Como a linguagem L pode ser reconhecida por um APND, ela é uma linguagem livre de contexto.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais