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 .
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 .
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.