PlanetMath (more info)
 Math for the people, by the people.
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Very high Entry average rating: No information on entry rating
Kleene algebra (Definition)

This entry concerns a Kleene algebra that is defined as a lattice satisfying certain conditions. There is another type of Kleene algebra, which is the abstraction of the algebra of regular expressions in the theory of computations. The two concepts are different. For Kleene algebras of the second kind, please see this link.

A lattice $ L$ is said to be a Kleene algebra if it is a De Morgan algebra (with the associated unary operator $ \sim$ on $ L$) such that $ (\sim a\wedge a)\le (\sim b\vee b)$ for all $ a,b\in L$.

Any Boolean algebra $ A$ is a Kleene algebra, if the complementation operator $ '$ is interpreted as $ \sim$. This is true because $ a'\wedge a=0\le 1=b'\vee b$ for all $ a, b\in A$. The converse is not true. For example, consider the chain $ \mathbf{n}=\lbrace 0,1,\ldots,n\rbrace$, with the usual ordering. Define $ \sim$ by $ \sim(k)=n-k$. Then it is easy to see that $ \sim$ satisfies all the defining conditions of a De Morgan algebra. In addition, since every $ a,b\in \mathbf{n}$ are comparable, say $ a\le b$, then $ (\sim a\wedge a)\le a\le b\le (\sim b\vee b)$. And if $ b\le a$ on the other hand, then $ \sim a\le\ \sim b$ so that $ (\sim a\wedge a)\le\ \sim a\le\ \sim b\le (\sim b\vee b)$. But $ \mathbf{n}$ is not Boolean, as $ a\vee b$ is never $ n$ unless one of them is.

Remark. As Boolean algebras are the algebraic realizations of the classical two-valued propositional logic, Kleene algebras are the algebraic realizations of a three-valued propositional logic, where the three truth values can be described as true ($ 2$), false (0), and unknown ($ 1$). Just as $ \lbrace 0,1\rbrace$ is the simplest Boolean algebra (it is a simple algebra), $ \lbrace 0,1,2\rbrace$ is the simplest Kleene algebra, where $ \sim$ is defined the same way as in the example above.

Bibliography

1
G. Grätzer, General Lattice Theory, 2nd Edition, Birkhäuser (1998)



"Kleene algebra" is owned by CWoo. [ full author list (2) ]
(view preamble)

View style:

See Also: Kleene algebra

Log in to rate this entry.
(view current ratings)

Cross-references: simple algebra, propositional logic, algebraic, Boolean, comparable, addition, easy to see, ordering, chain, converse, Boolean algebra, operator, unary, De Morgan algebra, theory, regular expressions, algebra, lattice
There are 4 references to this entry.

This is version 5 of Kleene algebra, born on 2007-05-23, modified 2007-05-29.
Object id is 9453, canonical name is KleeneAlgebra2.
Accessed 714 times total.

Classification:
AMS MSC06D30 (Order, lattices, ordered algebraic structures :: Distributive lattices :: De Morgan algebras, Lukasiewicz algebras)

Pending Errata and Addenda
None.
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)