Álgebra Kleene

Álgebra de Kleene : en informática teórica , una estructura algebraica especial introducida por el matemático estadounidense Stephen Kleene , que es una generalización del álgebra de expresiones regulares .

Definición

El álgebra de Kleene se llama álgebra de firma , que es un semiring (con unidad) idempotente (no conmutativo), es decir, satisface los axiomas :

para lo cual también son válidos cuatro nuevos axiomas:

donde el orden parcial viene dado por la equivalencia . La operación "*" se llama iteración o estrella de Kleene . 

Implementaciones

Está claro a partir de la definición que el álgebra de Kleene no se especifica específicamente; es cualquier álgebra que satisfaga los axiomas enumerados. Es decir, de hecho, la definición define una cierta clase de álgebras. El ejemplo estándar de un álgebra de Kleene es el álgebra de expresiones regulares . Al mismo tiempo, los elementos son conjuntos de cadenas, con respecto a algún alfabeto fijo , 0 es un conjunto vacío, 1 es un conjunto que consta de un carácter vacío, la suma se interpreta como una unión teórica de conjuntos, la multiplicación está dada por el fórmula , donde está la operación de concatenación de cadenas . Una iteración se define como la unión de todos los conjuntos .

Además de la interpretación estándar, hay muchas otras.

Literatura