Algebra Kleene

Kleene algebra -- az elméleti számítástechnikában , Stephen Kleene amerikai matematikus által bevezetett speciális algebrai struktúra , amely a reguláris kifejezés algebra általánosítása .

Definíció

A Kleene- algebrát az aláírás algebrájának nevezzük , amely egy (nem kommutatív) idempotens félgyűrű (egységgel), azaz kielégíti az axiómákat :

amelyre négy új axióma is érvényes:

ahol a részleges sorrendet az ekvivalencia adja . A "*" műveletet iterációnak vagy Kleene - csillagnak nevezik . 

Megvalósítások

A definícióból kitűnik, hogy a Kleene-algebra nincs konkrétan megadva - ez bármely algebra kielégíti a felsorolt ​​axiómákat. Vagyis a definíció az algebrák egy bizonyos osztályát határozza meg. A Kleene algebra standard példája a reguláris kifejezés algebra . Ugyanakkor az elemek karakterláncok halmazai, valamilyen rögzített ábécére tekintettel a 0 üres halmaz, az 1 egy üres karakterből álló halmaz, az összeadást halmazelméleti unióként értelmezzük, a szorzást a formula , ahol a karakterlánc összefűzési művelete . Az iteráció az összes halmaz uniója .

A standard értelmezésen kívül sok más is létezik.

Irodalom