fbpx
Wikipedia

Lenguaje de Dyck

En la teoría de los lenguajes formales de las ciencias de la computación, las matemáticas y la lingüística, un lenguaje de Dyck es un lenguaje libre de contexto que está formado por palabras balanceadas de paréntesis. Es importante para el análisis sintáctico de expresiones que deben tener una secuencia de paréntesis correctamente anidados, como las expresiones aritméticas y algebraicas. Toma su nombre del matemático alemán Walther von Dyck, que estudió en profundidad la teoría de grupos.

Los lenguajes de Dyck son cruciales en la teoría de los lenguajes formales ya que, según el teorema de Chomsky-Schützenberger, cualquier lenguaje libre de contexto se puede expresar como el homomorfismo de la intersección de un lenguaje regular y un lenguaje de Dyck.[1][2][3]

Definición formal

Concepto

Un lenguaje de Dyck es aquel cuyas expresiones tienen los paréntesis correctamente anidados. Valgan como ejemplo las siguientes expresiones:

  • La expresión   pertenece a los lenguajes de Dyck
  • La expresión   no pertenece a un lenguaje de Dyck
  • La expresión   no pertenece a un lenguaje de Dyck
 
Caminos de Dyck. Diagrama de las 14 posibles palabras de Dyck de longitud 8. ( y ) están representados como arriba y abajo

Definición

El lenguaje de Dyck   se define mediante la siguiente gramática formal:[2]

 
 
 

O de manera abreviada:

 

Donde   es la cadena vacía y   es un símbolo no terminal.

Generalización

Para cada número natural   se define el lenguaje de Dyck   como aquel que tiene   parejas distintas de paréntesis correctamente anidados.

De este modo, si el lenguaje de Dyck   tiene las dos parejas   y  , entonces la gramática del lenguaje de Dyck   es:[2]

 
 
 
 

O de manera abreviada:

 

Generalizando para todo  , para cada   existen las correspondientes   producciones del tipo  .

Propiedades

  • El número de posibles expresiones (palabras) de longitud   en el lenguaje de Dyck   viene dado por  , donde   es el número de Catalan. Los llamados 'caminos de Dyck' son una representación gráfica de esta propiedad.[4]

Véase también

Referencias

  1. Kanazawa, Makoto; Kracht, Markus; Seki, Hiroyuki; Kornai, András (2011). The mathematics of language. Nara, Japan: Springer. p. 42. ISBN 9783642232107. Consultado el 10 de abril de 2015. 
  2. Simon, Matthew (1999). Automata Theory. World Scientific. p. 198. ISBN 9789810237530. Consultado el 10 de abril de 2015. 
  3. Gelbukh, Alexander (2003). Computational linguistics and intelligent text processing. México, D. F.: Springer. p. 27. ISBN 9783540005322. Consultado el 10 de abril de 2015. 
  4. «Caminos de Dyck (Dyck Paths)» (en inglés). Consultado el 10 de abril de 2015. 
  •   Datos: Q1268618

lenguaje, dyck, teoría, lenguajes, formales, ciencias, computación, matemáticas, lingüística, lenguaje, dyck, lenguaje, libre, contexto, está, formado, palabras, balanceadas, paréntesis, importante, para, análisis, sintáctico, expresiones, deben, tener, secuen. En la teoria de los lenguajes formales de las ciencias de la computacion las matematicas y la linguistica un lenguaje de Dyck es un lenguaje libre de contexto que esta formado por palabras balanceadas de parentesis Es importante para el analisis sintactico de expresiones que deben tener una secuencia de parentesis correctamente anidados como las expresiones aritmeticas y algebraicas Toma su nombre del matematico aleman Walther von Dyck que estudio en profundidad la teoria de grupos Los lenguajes de Dyck son cruciales en la teoria de los lenguajes formales ya que segun el teorema de Chomsky Schutzenberger cualquier lenguaje libre de contexto se puede expresar como el homomorfismo de la interseccion de un lenguaje regular y un lenguaje de Dyck 1 2 3 Indice 1 Definicion formal 1 1 Concepto 1 2 Definicion 1 3 Generalizacion 1 4 Propiedades 2 Vease tambien 3 ReferenciasDefinicion formal EditarConcepto Editar Un lenguaje de Dyck es aquel cuyas expresiones tienen los parentesis correctamente anidados Valgan como ejemplo las siguientes expresiones La expresion displaystyle si pertenece a los lenguajes de Dyck La expresion displaystyle no pertenece a un lenguaje de Dyck La expresion displaystyle no pertenece a un lenguaje de Dyck Caminos de Dyck Diagrama de las 14 posibles palabras de Dyck de longitud 8 y estan representados como arriba y abajo Definicion Editar El lenguaje de Dyck D displaystyle D se define mediante la siguiente gramatica formal 2 S e displaystyle S rightarrow varepsilon S S S displaystyle S rightarrow SS S S displaystyle S rightarrow S O de manera abreviada S S S S e displaystyle S to SS S varepsilon Donde e displaystyle varepsilon es la cadena vacia y S displaystyle S es un simbolo no terminal Generalizacion Editar Para cada numero natural n N displaystyle n in mathbb N se define el lenguaje de Dyck D n displaystyle D n como aquel que tiene n displaystyle n parejas distintas de parentesis correctamente anidados De este modo si el lenguaje de Dyck D 2 displaystyle D 2 tiene las dos parejas displaystyle y displaystyle entonces la gramatica del lenguaje de Dyck D 2 displaystyle D 2 es 2 S e displaystyle S to varepsilon S S S displaystyle S to SS S S displaystyle S to S S S displaystyle S to S O de manera abreviada S S S S S e displaystyle S to SS S S varepsilon Generalizando para todo n N displaystyle n in mathbb N para cada D n displaystyle D n existen las correspondientes n displaystyle n producciones del tipo S S displaystyle S to S Propiedades Editar El numero de posibles expresiones palabras de longitud 2 j displaystyle 2j en el lenguaje de Dyck D 1 displaystyle D 1 viene dado por C j displaystyle C j donde C j displaystyle C j es el numero de Catalan Los llamados caminos de Dyck son una representacion grafica de esta propiedad 4 Vease tambien EditarNumero de Catalan Teorema de Chomsky Schutzenberger Gramatica libre de contexto Lenguaje formal Walther von DyckReferencias Editar Kanazawa Makoto Kracht Markus Seki Hiroyuki Kornai Andras 2011 The mathematics of language Nara Japan Springer p 42 ISBN 9783642232107 Consultado el 10 de abril de 2015 a b c Simon Matthew 1999 Automata Theory World Scientific p 198 ISBN 9789810237530 Consultado el 10 de abril de 2015 Gelbukh Alexander 2003 Computational linguistics and intelligent text processing Mexico D F Springer p 27 ISBN 9783540005322 Consultado el 10 de abril de 2015 Caminos de Dyck Dyck Paths en ingles Consultado el 10 de abril de 2015 Datos Q1268618Obtenido de https es wikipedia org w index php title Lenguaje de Dyck amp oldid 124056107, 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