Skip to content

Connective

Defines Connective, connectives, logical connective

Let HH be a Heyting algebra.

Definition. A connective is one of the fundamental operations of HH that builds compound formulas from simpler ones. The connectives of HH are:

  1. Conjunction (\wedge): the binary meet. For a,bHa, b \in H, ab=inf{a,b}a \wedge b = \inf\{a, b\}.
  2. Disjunction (\vee): the binary join. For a,bHa, b \in H, ab=sup{a,b}a \vee b = \sup\{a, b\}.
  3. Implication (\to): the Heyting implication. For a,bHa, b \in H, ab=max{cH:acb}a \to b = \max\{c \in H : a \wedge c \leq b\}.
  4. Negation (¬\neg): defined by ¬a=a\neg a = a \to \bot, where \bot is the least element of HH.
  5. Biconditional (\leftrightarrow): defined by ab=(ab)(ba)a \leftrightarrow b = (a \to b) \wedge (b \to a).

Proposition. The connectives \wedge and \to form an adjunction: for all a,b,cHa, b, c \in H,

c(ab)acb.c \leq (a \to b) \quad \Longleftrightarrow \quad a \wedge c \leq b.

Proof sketch. This is the defining property (residuation) of the Heyting implication. \square

Proposition. In a Heyting algebra, ¬¬aa\neg\neg a \geq a always holds. ¬¬a=a\neg\neg a = a holds iff HH is Boolean. The law of excluded middle a¬a=a \vee \neg a = \top holds for all aa iff HH is Boolean.

Proof sketch. From a¬a=a(a)a \wedge \neg a = a \wedge (a \to \bot) \leq \bot, we get a¬¬aa \leq \neg\neg a by residuation. Equality fails, e.g., in the open-set lattice of R\mathbb{R}. \square

Examples.

  • In a Boolean algebra (where ¬¬a=a\neg\neg a = a for all aa), ab=¬aba \to b = \neg a \vee b, and all five connectives reduce to their classical truth-functional counterparts.
  • In the open-set lattice O(X)\mathcal{O}(X) of a topological space XX, UV=UVU \wedge V = U \cap V, UV=UVU \vee V = U \cup V, UV=int(UcV)U \to V = \mathrm{int}(U^c \cup V), and ¬U=int(Uc)\neg U = \mathrm{int}(U^c).
  • In intuitionistic logic, these operations give the constructive reading of the connectives: a proof of aba \wedge b is a pair of proofs, a proof of aba \vee b is a proof of one disjunct, and a proof of aba \to b is a method transforming proofs of aa into proofs of bb.

Relations

Date created
Mathematical object
Heyting algebra
Notation

    Cite

    @misc{emsenn2025-connective,
      author    = {emsenn},
      title     = {Connective},
      year      = {2025},
      url       = {https://emsenn.net/library/math/domains/logic/terms/connective/},
      publisher = {emsenn.net},
      license   = {CC BY-SA 4.0}
    }