Heyting algebra
In mathematics, Heyting algebras are special partially ordered sets that constitute a generalization of Boolean algebras. Heyting algebras arise as models of intuitionistic logic, a logic in which the law of excluded middle does not in general hold. Complete Heyting algebras are a central object of study in pointless topology.
| Table of contents |
|
2 Properties 3 Examples 4 References |
A Heyting algebra H is a bounded lattice such that for all a and b in H there is a greatest element x of H such that a ^ x ≤ b.
This element is called the relative pseudo-complement of a with respect to b, and is denoted a=>b (or a→b).
An equivalent definition can be given by considering the mappings fa: H→H defined by fa(x) = a ^ x, for some fixed a in H. A bounded lattice H is a Heyting algebra iff all mappings fa are the lower adjoint of a monotone Galois connection. In this case the respective upper adjoints ga are given by ga(x) = a=>x, where => is defined as above.
A complete Heyting algebra is a Heyting algebra that is a complete lattice.
In any Heyting algebra, one can define the pseudo-complement ¬x of some element x by setting ¬x=x=>0, where 0 is the least element of the Heyting algebra.
An element x of a Heyting algebra is called regular if x = ¬¬x.
Heyting algebras are always distributive. This is sometimes stated as an axiom, but in fact it follows from the existence of relative pseudo-complements. The reason is that, being the lower adjoint of a Galois connection, ^ preserves all existing suprema. Distributivity in turn is just the preservation of binary suprema by ^.
Furthermore, by a similar argument, the following infinite distributive law holds in any complete Heyting algebra:
x^ VY = V{x^y : y in Y},
for any element x in H and any subset Y of H.
Not every Heyting algebra satisfies the two De Morgan laws. However, the following statements are equivalent for all Heyting algebras H:
Boolean algebras are exactly those Heyting algebras in which x = ¬¬x for all x, or, equivalently, in which x v ¬x = 1 for all x. In this case, the element a => b is equal to ¬a v b.
In any Heyting algebra, the least and greatest elements 0 and 1 are regular. In addition, the regular elements of any Heyting algebra constitute a Boolean algebra.
Formal definitions
Properties
The pseudo-complement of an element x of H is the supremum of the set {y : y ^ x=0} and it belongs to this set (i.e. x ^ ¬x=0 holds).Examples
References