A Heyting algebra is a bounded distributive lattice with an implication characterized by exactly when .
In a Heyting algebra, is the greatest with . Thus if and only if . Every frame has this operation, obtained by taking the join of all such . The open nucleus attached to is .
The pseudocomplement of is the greatest element disjoint from . It need not satisfy . In a frame, double pseudocomplementation defines the Booleanization of a locale; its fixed elements are regular open elements.
Meets of subsheaves are pointwise intersections. Joins are J-closures of pointwise unions: a section lies in the join when its restrictions locally belong to some member, with the member allowed to vary. Implication consists of sections every restriction of which belongs to whenever it belongs to ; this gives exactly when . Negation is implication into the initial subobject. Empty covers mean that the initial sheaf need not be pointwise empty.
An element of a Heyting algebra is regular when . The regular elements form its Booleanization.
In a Heyting algebra, meet with a fixed element is left adjoint to Heyting implication, so it preserves joins:
The dual distributive law follows from this one by the lattice absorption laws.

Articles by others on the same topic (1)

A Heyting algebra is a specific type of mathematical structure that arises in the field of lattice theory and intuitionistic logic. Heyting algebras generalize Boolean algebras, which are used in classical logic, by accommodating the principles of intuitionistic logic. ### Definition A Heyting algebra is a bounded lattice \( H \) equipped with an implication operation \( \to \) that satisfies certain conditions.