−Table of Contents
Kleene algebras
Abbreviation: KA
Definition
A \emph{Kleene algebra} is a structure A=⟨A,∨,0,⋅,1,∗⟩ of type ⟨2,0,2,0,1⟩ such that ⟨A,∨,0,⋅,1⟩ is an idempotent semiring with identity and zero
e∨x∨x∗x∗=x∗
xy≤y⟹x∗y=y
yx≤y⟹yx∗=y
Morphisms
Let A and B be Kleene algebras. A morphism from A to B is a function h:A→B that is a homomorphism: h(x∨y)=h(x)∨h(y), h(x⋅y)=h(x)⋅h(y), h(x∗)=h(x)∗, h(0)=0, and h(1)=1.
Examples
Example 1:
Basic results
Properties
| Classtype | quasivariety |
|---|---|
| Equational theory | decidable, PSPACE complete 1) |
| Quasiequational theory | undecidable |
| First-order theory | undecidable |
| Locally finite | no |
| Residual size | unbounded |
| Congruence distributive | no |
| Congruence modular | no |
| Congruence meet-semidistributive | yes |
| Congruence n-permutable | no |
| Congruence regular | no |
| Congruence uniform | no |
| Congruence extension property | |
| Definable principal congruences | |
| Equationally def. pr. cong. | |
| Amalgamation property | |
| Strong amalgamation property | |
| Epimorphisms are surjective |
Finite members
f(1)=1f(2)=1f(3)=3f(4)=20f(5)=149f(6)=1488