Questions tagged [heyting-algebra]

This tag is for questions about Heyting algebras, which are lattices with certain properties, generalizing the concept of boolean algebras. This tag may be used for questions about algebraic semantics for [tag:intuitionistic-logic]. For more general questions about lattices use [tag:lattice-orders]. For more specific questions about boolean algebras, use [tag:boolean-algebra].

A Heyting algebra (also known as pseudo-Boolean algebra) is a bounded lattice (with join and meet operations written $ \vee $ and $ \wedge $ and with least element $0$ and greatest element $1$) equipped with a binary operation $a \rightarrow b$ of implication such that $(c \wedge a) \le b$ is equivalent to $c \le (a \rightarrow b)$. From a logical standpoint, $A \rightarrow B$ is by this definition the weakest proposition for which modus ponens, the inference rule $A \rightarrow B, A \vdash B$, is sound. Like Boolean algebras, Heyting algebras form a variety axiomatizable with finitely many equations. Heyting algebras were introduced by Arend Heyting (1930) to formalize intuitionistic logic.

As lattices, Heyting algebras are distributive. Every Boolean algebra is a Heyting algebra when $a \rightarrow b$ is defined as usual as $\neg a \vee b$, as is every complete distributive lattice satisfying a one-sided infinite distributive law when $a \rightarrow b$ is taken to be the supremum of the set of all $c$ for which $c \wedge a \le b$. In the finite case, every nonempty distributive lattice, in particular every nonempty finite chain, is automatically complete and completely distributive, and hence a Heyting algebra.

It follows from the definition that $1 \le 0 \rightarrow a$, corresponding to the intuition that any proposition $a$ is implied by a contradiction $0$. Although the negation operation $\neg a$ is not part of the definition, it is definable as $a \rightarrow 0$. The intuitive content of $\neg a$ is the proposition that to assume a would lead to a contradiction. The definition implies that $a \wedge \neg a = 0$. It can further be shown that $a \le \neg \neg a$, although the converse, $\neg \neg a \le a$, is not true in general, that is, double negation elimination does not hold in general in a Heyting algebra.

Heyting algebras generalize Boolean algebras in the sense that a Heyting algebra satisfying $a \vee \neg a = 1$ (excluded middle), equivalently $\neg \neg a = a$ (double negation elimination), is a Boolean algebra. Those elements of a Heyting algebra $H$ of the form $\neg a$ comprise a Boolean lattice, but in general this is not a subalgebra of $H$.

Heyting algebras serve as the algebraic models of propositional intuitionistic logic in the same way Boolean algebras model propositional classical logic. The internal logic of an elementary topos is based on the Heyting algebra of subobjects of the terminal object $1$ ordered by inclusion, equivalently the morphisms from $1$ to the subobject classifier $ \Omega $.

The open sets of any topological space form a complete Heyting algebra. Complete Heyting algebras thus become a central object of study in pointless topology.

Every Heyting algebra whose set of non-greatest elements has a greatest element (and forms another Heyting algebra) is subdirectly irreducible, whence every Heyting algebra can be made subdirectly irreducible by adjoining a new greatest element. It follows that even among the finite Heyting algebras there exist infinitely many that are subdirectly irreducible, no two of which have the same equational theory. Hence no finite set of finite Heyting algebras can supply all the counterexamples to non-laws of Heyting algebra. This is in sharp contrast to Boolean algebras, whose only subdirectly irreducible one is the two-element one, which on its own therefore suffices for all counterexamples to non-laws of Boolean algebra, the basis for the simple truth table decision method. Nevertheless, it is decidable whether an equation holds of all Heyting algebras.

Heyting algebras are less often called pseudo-Boolean algebras, or even Brouwer lattices, although the latter term may denote the dual definition, or have a slightly more general meaning.

Source: Wikipedia

61 questions
16
votes
1 answer

Representation theorem for Complete Atomic Heyting Algebras

It is well known that within classical logic one can characterize complete atomic boolean algebras as powersets. Is it possible to provide any characterization/representation theorem for complete atomic heyting algebras? Edit. After some very…
11
votes
1 answer

How Do Heyting Algebras Relate To Logic?

My question is, broadly speaking, how are Heyting algebras related to logic ? It would be great if someone could answer this question without being too technical (or point to easy to read literature). I know about category theory, but not much about…
10
votes
1 answer

Is it known whether Free Complete Heyting Algebras Exist?

I was reading the wikipedia page for heyting algebras, and it made the claim that "it is unknown whether free complete heyting algebras exist". It came unsourced, but by tracking the edit I was able to source the claim to page 34~35 of Stone Spaces…
10
votes
2 answers

Complements of subobjects and algebraic geometry

This is an idle question, I don't really have any particular application in mind. In any category $C$, for any object $c \in C$ we can consider its subobjects, namely monomorphisms $d \hookrightarrow c$. If the objects of $C$ are "sufficiently…
10
votes
1 answer

Interpretations of Topological Space as a Heyting Algebra

I have recently learned about Heyting algebras which I find quite fascinating, as I am more intuitionistically inclined. One of the main examples of Heyting algebras are given by topological spaces as follows: Let $(X,\tau)$ be a topological space.…
7
votes
1 answer

Can every Heyting algebra be completed?

A Heyting algebra is a distributive bounded lattice equipped with a special operation "$\to$" obeying $(c\land a)\leq b \iff c\leq (a\to b)$. These algebras are of interest since they serve as models of intuitionist logic. A complete Heyting algebra…
7
votes
1 answer

Is the quotient of a complete Heyting algebra by a prime filter complete?

Suppose $\mathbf A$ is a complete Heyting algebra and $F$ is a prime filter on $\mathbf A$. Do we then have that the quotient $\mathbf{A}/F$ is complete? I have tried to prove this, but in my proof I needed that the filter $F$ fulfills $$X\subseteq…
user369816
6
votes
0 answers

Connections between $0$-toposes and $1$-toposes (Grothendieck and elementary)

A Grothendieck $0$-topos is the same as a frame (see here). Another relationship between Grothendieck toposes and frames is the following: whenever $\mathcal O$ is a frame, then $\mathrm{Sh}(\mathcal O)$, the category of sheaves on $\mathcal O$, is…
6
votes
1 answer

Does the frame of open sets in a topological space or locale really have all meets?

According to the nLab article on locales, a frame has all meets by the adjoint functor theorem: This seems a bit strange to me, since it's well-known that an infinite intersection of open subsets is not necessarily open. Is the assertion on nLab…
5
votes
1 answer

Intermediate logics and strong algebraic completeness

As a setup, suppose that you have a usual propositional language $\mathcal L$ over a set of propositional variables $Var$ and with symbols $\land,\lor,\rightarrow,\bot$ in the usual way. Let $L$ be an intermediate logic over $\mathcal L$, that is a…
user369816
5
votes
1 answer

How to show the double negation law in Boolean algebra

I want to show the double negation law $\lnot \lnot s = s \tag{0}$ where $s$ is an element of Boolean algebra. And $\lnot$ is defined as $\lnot s := s \rightarrow 0$. Boolean algebra is a Heyting algebra with following two laws. $s \lor \lnot s = 1…
5
votes
1 answer

How show the distributivity of Heyting algebra

I want to show the following distributivity of Heyting algebra $x \rightarrow (y \land z) = (x \rightarrow y) \land (x \rightarrow z) \tag{0}$ using only the below four laws $x \rightarrow x = 1 \tag{1}$ $x \land (x \rightarrow y) = x \land y…
5
votes
2 answers

Example of a finite Heyting algebra that is not Boolean

Simple question: what are some simple examples of a finite Heyting Algebras, that is not also a Boolean Algebra?
Neuromath
  • 678
5
votes
0 answers

Localic group as generalizations of topological groups

I have read about what locales and frames are (basic objects in pointfree topology) and now I'be seen that there exists localic groups as a generalization of topological groups. I have some questions: On which objects are groups are acting…
4
votes
1 answer

"Spectrum" of a Heyting category

Fix a Heyting algebra $H$. By Stone duality for distributive lattices, we know that we can embed $H$ into the lattice of open sets of the space $\mathrm{Spec}(H)$ given by the set of all prime filters on $H$. Then, we also know that the co-Heyting…
1
2 3 4