stringtranslate.com

Cociente de un lenguaje formal

En matemáticas y ciencias de la computación , el cociente derecho (o simplemente cociente ) de un lenguaje con respecto al lenguaje es el lenguaje que consiste en cadenas w tales que wx es en para alguna cadena x en . [1] Formalmente:

En otras palabras, para todas las cadenas que tienen un sufijo en , se elimina el sufijo.

De manera similar, el cociente izquierdo de con respecto a es el lenguaje que consiste en cadenas w tales que xw está en para alguna cadena x en . Formalmente:

En otras palabras, tomamos todas las cadenas que tienen un prefijo en y eliminamos este prefijo.

Tenga en cuenta que los operandos de están en orden inverso: el primer operando es y es el segundo.

Ejemplo

Considere y

Ahora bien, si insertamos un divisor en un elemento de , la parte de la derecha está en sólo si el divisor se coloca adyacente a un b (en cuyo caso i  ≤  n y j  =  n ) o adyacente a un c (en cuyo caso i  = 0 y j  ≤  n ). La parte de la izquierda, por lo tanto, será o ; y puede escribirse como

Propiedades

Algunas propiedades de cierre comunes de la operación cociente incluyen:

Estas propiedades de cierre son válidas tanto para los cocientes izquierdo como derecho.

Véase también

Referencias

  1. ^ Linz, Peter (2011). Introducción a los lenguajes formales y autómatas. Jones & Bartlett Publishers. pp. 104–108. ISBN 9781449615529. Recuperado el 7 de julio de 2014 .