Algebra Kleene

Kleene algebra - i teoretisk datalogi , en særlig algebraisk struktur introduceret af den amerikanske matematiker Stephen Kleene , som er en generalisering af regulært udtryk algebra .

Definition

Kleene- algebraen kaldes signaturalgebraen , som er en (ikke-kommutativ) idempotent semiring (med enhed), det vil sige, opfylder aksiomerne :

for hvilke fire nye aksiomer også er gyldige:

hvor den delordre er givet af ækvivalensen . Operationen "*" kaldes en iteration eller en Kleene- stjerne . 

Implementeringer

Det fremgår tydeligt af definitionen, at Kleene-algebraen ikke er specificeret specifikt - det er enhver algebra, der opfylder de anførte aksiomer. Det vil sige, at definitionen faktisk definerer en bestemt klasse af algebraer. Standardeksemplet på en Kleene -algebra er det regulære udtryk algebra . Samtidig er elementerne sæt af strenge, med hensyn til et eller andet fast alfabet , 0 er et tomt sæt, 1 er et sæt bestående af et tomt tegn, addition fortolkes som en mængde-teoretisk forening, multiplikation er givet ved formel , hvor er strengsammenkædningsoperationen . En iteration er defineret som foreningen af ​​alle sæt .

Ud over standardfortolkningen er der mange andre.

Litteratur