Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T13:24:37.005Z Has data issue: false hasContentIssue false

DEGREE OF SATISFIABILITY IN HEYTING ALGEBRAS

Published online by Cambridge University Press:  09 January 2024

BENJAMIN MERLIN BUMPUS
Affiliation:
COMPUTER & INFORMATION SCIENCE & ENGINEERING UNIVERSITY OF FLORIDA GAINESVILLE FL32611, USA E-mail: benjamin.merlin.bumpus@gmail.com
ZOLTAN A. KOCSIS*
Affiliation:
SCHOOL OF COMPUTER SCIENCE AND ENGINEERING UNIVERSITY OF NEW SOUTH WALES KENSINGTON, NSW 2052, AUSTRALIA
Rights & Permissions [Opens in a new window]

Abstract

We investigate degree of satisfiability questions in the context of Heyting algebras and intuitionistic logic. We classify all equations in one free variable with respect to finite satisfiability gap, and determine which common principles of classical logic in multiple free variables have finite satisfiability gap. In particular we prove that, in a finite non-Boolean Heyting algebra, the probability that a randomly chosen element satisfies $x \vee \neg x = \top $ is no larger than $\frac {2}{3}$. Finally, we generalize our results to infinite Heyting algebras, and present their applications to point-set topology, black-box algebras, and the philosophy of logic.

Information

Type
Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press on behalf of The Association for Symbolic Logic
Figure 0

Figure 1 (Left) Hasse diagram of the Rieger–Nishmiura lattice. (Right) Recursive definition of the terms of the Rieger–Nishmiura lattice. Theorem 2.11 states that the equations $i_0 = \top $, $i_1 = \top $, $d_1 = \top $, $d_2 = \top $, and $i_\infty = \top $ (corresponding elements marked in bold) are the only ones with finite satisfiability gap.

Figure 1

Figure 2 A sequence of Heyting algebras on which $d_5 = \top $ has no finite gap. The sole element that fails to satisfy $d_5 = \top $ is highlighted in white. Similar families can be constructed for all $\varphi \geq _{\mathbf {RN}} i_2$, while $i_3$ requires a different technique.

Figure 2

Figure 3 A (not closed) open set s of a topological space V is either dense ($\neg s = \bot $), or the inclusion $s \subseteq s \cup \mathrm {Int}(V \setminus s)$ is proper. In any case, $\sigma = s \cup \mathrm {Int}(V \setminus s)$ itself is dense (its complement has empty interior; $\neg \sigma = \bot $). If s is a maximal non-closed open set, then $s = \sigma $.