fbpx
Wikipedia

Gramáticas sensibles al contexto

Una gramática sensible al contexto es una gramática formal que se define como una cuádrupla G = (N, Σ, P, S) en donde:

  • N es un alfabeto de símbolo no terminales (variables)
  • Σ es un alfabeto de símbolos terminales con N ∩ Σ = ∅
  • S ∈ N es el símbolo inicial
  • P es el conjunto finito de producciones de la forma α → β, donde α y β ∈ (N ∪ Σ)+ y |α| ≤ |β|.


En este tipo de gramáticas, las producciones son de la forma α → β, donde α y β no permiten ε de una producción, es decir, no se permite la palabra vacía tanto para el lado izquierdo como para el lado derecho. Sin embargo, pueden contener cualquier cantidad de variables (no terminales) y constantes (terminales).


Se lo llama sensible al contexto porque α y β determinan la forma que debe tener una cadena que puede ser reemplazada por alguna de las producciones. Un lenguaje formal que puede ser descrito para una gramática sensible al contexto se llama lenguaje sensible al contexto.

Definición alternativa

Otra forma de definir las gramáticas sensibles al contexto, es aquella gramática formal con la única restricción que todas las producciones α -> β en P cumplan que |α| ≤ |β| donde |α| es la longitud de α. Se las llama de longitud no decreciente.

Se demuestra que las gramáticas sensibles al contexto, y las de longitud creciente son equivalentes en el sentido que generan los mismos lenguajes, a través de una doble contención, es decir, toda gramática sensible al contexto está contenida en las de longitud creciente y viceversa.

Ejemplo

S → abc | aSBc
cB → Bc
bB → bb

Esta gramática genera este lenguaje:  , que no es libre de contexto. Esto lo sabemos gracias al lema del bombeo. También existe una gramática sensible al contexto para  , pero es mucho más compleja que la anterior

  •   Datos: Q908674

gramáticas, sensibles, contexto, este, artículo, sección, tiene, estilo, difícil, entender, para, lectores, interesados, tema, puedes, favor, edítalo, contribuye, hacerlo, más, accesible, para, público, general, eliminar, detalles, técnicos, interesan, especia. Este articulo o seccion tiene un estilo dificil de entender para los lectores interesados en el tema Si puedes por favor editalo y contribuye a hacerlo mas accesible para el publico general sin eliminar los detalles tecnicos que interesan a los especialistas Una gramatica sensible al contexto es una gramatica formal que se define como una cuadrupla G N S P S en donde N es un alfabeto de simbolo no terminales variables S es un alfabeto de simbolos terminales con N S S N es el simbolo inicial P es el conjunto finito de producciones de la forma a b donde a y b N S y a b En este tipo de gramaticas las producciones son de la forma a b donde a y b no permiten e de una produccion es decir no se permite la palabra vacia tanto para el lado izquierdo como para el lado derecho Sin embargo pueden contener cualquier cantidad de variables no terminales y constantes terminales Se lo llama sensible al contexto porque a y b determinan la forma que debe tener una cadena que puede ser reemplazada por alguna de las producciones Un lenguaje formal que puede ser descrito para una gramatica sensible al contexto se llama lenguaje sensible al contexto Definicion alternativa EditarOtra forma de definir las gramaticas sensibles al contexto es aquella gramatica formal con la unica restriccion que todas las producciones a gt b en P cumplan que a b donde a es la longitud de a Se las llama de longitud no decreciente Se demuestra que las gramaticas sensibles al contexto y las de longitud creciente son equivalentes en el sentido que generan los mismos lenguajes a traves de una doble contencion es decir toda gramatica sensible al contexto esta contenida en las de longitud creciente y viceversa Ejemplo Editar S abc aSBc cB Bc bB bbEsta gramatica genera este lenguaje a n b n c n n 1 displaystyle a n b n c n n geq 1 que no es libre de contexto Esto lo sabemos gracias al lema del bombeo Tambien existe una gramatica sensible al contexto para a n b n c n d n n 1 displaystyle a n b n c n d n n geq 1 pero es mucho mas compleja que la anterior Datos Q908674Obtenido de https es wikipedia org w index php title Gramaticas sensibles al contexto amp oldid 125548641, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos