Operaciones entre Lenguajes
- Date:: 2023-03-23
- Course:: Informática Teórica
- Source:: Lenguajes y lenguajes formales
Definición de unión de lenguajes
?
- La unión de dos lenguajes y da como resultado otro lenguaje que contiene todas las palabras de y todas las palabras de
Definición de concatenación de lenguajes
?
- Sean y sobre el mismo alfabeto se llama concatenación o producto de dos lenguajes:
- Es el conjunto de palabras formadas por la concatenación de cada palabra
- Propiedades
- Operación cerrada
- Propiedad asociativa
- Con elemento neutro
- Distributiva respecto a la unión
Definición de binoide Libre
?
-
Esta vinculada con la propiedad asociativa, y el elemento neutro
-
La concatenación (monoide) de lenguajes y la unión (monoide) de lenguajes constituyen un binoide
- Concatenación y unión
-
Los símbolos de se pueden considerar conjuntos de una sola palabra
-
Con la unión y concatenación, se puede formar cualquier lenguaje del alfabeto.
-
Con el alfabeto es un conjunto de generadores para el conjunto
- L es el BINOIDE LIBRE (operaciónes U y *) generado por
-
Es una operación conceptual, no hay ejemplos en el curso
Definición de potencia de un lenguaje
?
- Es la reducción de la concatenación a los casos que se refueren a un mismo lenguaje
- Es el resultado de concatenar dicho lenguaje consigo mismo i-veces.
Definición de Clausura o Cierre Positivo
?
- Se representa como y es el lenguaje obtenido uniendo el lenguaje L con todas sus potencias posibles excepto 0
- Resultado de unir todas las potencias de dicho lenguaje, excepto la potencia 0
Definición de Iteración, clausula o cierre
?
- Se representa como y es el lenguaje obtenido uniendo el lenguaje con todas sus potencias posibles
- Como L es el lenguaje sobre , se le pued aplicar *
- El lenguaje universal es
Definición de Reflexión del Lenguaje
?
- Se llama lenguaje reflejo o inverso de L se representa por
- Es el lenguaje formado por todas las palabras reflejas de L