Linguagem sensível ao contexto: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m traduzindo nome/parâmetro nas citações usando script |
|||
Linha 5:
Este conjunto de linguagens também é conhecido como '' 'NLINSPACE' '' ou '' 'NSPACE' '' ('' O '(' 'n' ')), porque eles podem ser aceitos usando o espaço linear em uma máquina de Turing não determinística. <ref> {{citation
|
| isbn = 978-3-540-22147-0
|
| mr = 2164257
|
|
| series = Texts in Theoretical Computer Science. An EATCS Series
|
|
|
| isbn = 0-444-50205-X
|
| mr = 1718169
|
|
| series = Studies in Logic and the Foundations of Mathematics
|
| volume = 143
|
== Exemplos ==<!-- [[Bach language]] redirects here -->
Uma das mais simples linguagens sensíveis ao contexto, mas que não é livre de contexto é <math>L = \{ a^nb^nc^n : n \ge 1 \}</math>: A linguagem de todas as cadeias consistindo em ''n'' ocorrências do símbolo "a", e ''n'' "b"'s, e ''n'' "c"'s (abc, aabbcc, aaabbbccc, etc.). Um superconjunto dessa linguagem, chamada de linguagem de Bach,<ref>{{
Outro exemplo de linguagem sensível ao contexto que não é livre de contexto é ''L'' = { ''a<sup>p</sup>'' : ''p'' é um [[número primo]] }. Podemos demonstrar que ''L'' é sensível ao contexto construindo um autômato limitado linearmente que aceita ''L''. Podemos demonstrar facilmente que a linguagem não é nem [[linguagem regular|regular]] e nem [[linguagem livre de contexto|livre de contexto]] aplicando os respectivos [[Lema do bombeamento|lemas de bombeamento]] para cada classe de linguagem para ''L''.
Linha 34:
== Propriedades ==
* A união, interseção, concatenação e [[Fecho de Kleene|operação estrela/fecho de kleene]] de duas as linguagens sensíveis ao contexto é uma linguagem sensível ao contexto.<ref>{{
* O complemento de uma linguagem sensível ao contexto é em si sensível ao contexto. <ref>{{Citar periódico|titulo = Nondeterministic Space is Closed under Complementation|url = http://epubs.siam.org/doi/abs/10.1137/0217058|jornal = SIAM Journal on Computing|data = 1988-10-01|issn = 0097-5397|paginas = 935-938|volume = 17|numero = 5|doi = 10.1137/0217058|primeiro = N.|ultimo = Immerman}}</ref>
* Toda gramática [[gramática livre de contexto|livre de contexto]] que não contém a String vazia é sensível ao contexto.<ref>(Hopcroft, Ullman, 1979); Theorem 9.9 b, p.228</ref>
|