De Morgan algebra
In mathematics, a De Morgan algebra is a structure A = such that:
- is a bounded distributive lattice, and
- ¬ is a De Morgan involution: ¬ = ¬x ∨ ¬y and ¬¬x = x.
- ¬x ∨ x = 1, and
- ¬x ∧ x = 0
Remark: It follows that ¬ = ¬x ∧ ¬y, ¬1 = 0 and ¬0 = 1. Thus ¬ is a dual automorphism of.
If the lattice is defined in terms of the order instead, i.e. is a bounded partial order with a least upper bound and greatest lower bound for every pair of elements, and the meet and join operations so defined satisfy the distributive law, then the complementation can also be defined as an involutive anti-automorphism, that is, a structure A = such that:
- is a bounded distributive lattice, and
- ¬¬x = x, and
- x ≤ y → ¬y ≤ ¬x.
De Morgan algebras are important for the study of the mathematical aspects of fuzzy logic. The standard fuzzy algebra F = , min is an example of a De Morgan algebra where the laws of excluded middle and noncontradiction do not hold.
Another example is Dunn's four-valued semantics for De Morgan algebra, which has the values T, F, B, and N, where
- F < B < T,
- F < N < T, and
- B and N are not comparable.
Kleene algebra
Examples of Kleene algebras in the sense defined above include: lattice-ordered groups, Post algebras and Łukasiewicz algebras. Boolean algebras also meet this definition of Kleene algebra. The simplest Kleene algebra that is not Boolean is Kleene's three-valued logic K3. K3 made its first appearance in Kleene's On notation for ordinal numbers. The algebra was named after Kleene by Brignole and Monteiro.