Arxiv:2006.00642V3 [Math.LO] 26 Jun 2021 Beth Definability in the Logic KR
Total Page:16
File Type:pdf, Size:1020Kb
Beth Definability in the Logic KR Jacob Garber June 29, 2021 Abstract The Beth Definability Property holds for an algebraizable logic if and only if every epimorphism in the corresponding category of algebras is surjective. Using this tech- nique, Urquhart in 1999 showed that the Beth Definability Property fails for a wide class of relevant logics, including T, E, and R. However, the counterexample for those logics does not extend to the algebraic counterpart of the super relevant logic KR, the so-called Boolean monoids. Following a suggestion of Urquhart, we use modular lattices constructed by Freese to show that epimorphisms need not be surjective in a wide class of relation algebras. This class includes the Boolean monoids, and thus the Beth Definability Property fails for KR. 1 Introduction Relevant logics were first introduced to avoid the paradoxes of material implication, which are counterintuitive inferences that result from a mismatch between the intuitive meaning of implication and its formalization in classical logic. This work lead to the development of a wide swath of relevant logics, spanning from the basic logic B to the logic of relevant implication R, with many other relevant logics (such as ticket entailment T and relevant entailment E) in between. A comprehensive description of these logics and relevant logic in general can be found in any of [1, 2, 7, 16, 5]. In this paper we will focus our attention on the logic KR, which consists of adding the paradoxical axiom (A∧¬A) → B to R. Despite being R KR arXiv:2006.00642v3 [math.LO] 26 Jun 2021 stronger than and thus not a purely relevant logic, avoids various other paradoxes of material implication and does not collapse to classical logic (see Kerr [14]). Following Dunn and Restall [7], we call any such logic a super relevant logic. Several important properties of classical logic fail for the relevant logics, including the Beth Definability Property. Definition 1.1. Let L be a propositional logic and Σ a set of formulas from L containing a variable p. For a new variable q, let Σ[p/q] denote the result of replacing all instances of p with q. We say Σ implicitly defines p if Σ ∪ Σ[p/q] ⊢ p ↔ q. Alternatively, we say Σ explicitly defines p if there is a formula A containing only the variables in Σ without p, such that Σ ⊢ p ↔ A. 1 A logic L is said to have the Beth Definability Property if for any set of formulas Σ and variable p, if Σ implicitly defines p, then Σ also explicitly defines p. The well-known Beth Definability Theorem states that the Beth Definability Property holds for classical propositional logic. However, as shown by Urquhart [17] in 1999 and extended by Blok and Hoogland [4, Corollary 4.15] in 2006, the Beth Definability Property fails for all relevant logics between B and R (inclusive). The techniques of those papers rely on the fact that Boolean negation is implicitly (but not explicitly) definable in those logics. This approach does not extend to KR, where Boolean negation is identified with relevant negation and is thus explicitly definable. However, Urquhart conjectured that the Beth Definability Property fails for KR as well, and outlined a possible method of attack using algebraic logic. In algebraic logic, every algebraizable logic L has a corresponding category of algebras Alg L. For instance, the algebras of classical logic are the Boolean algebras, and those of intuitionistic logic are the Heyting algebras. Using this correspondence, it is often possible to translate properties of a logic into properties of its corresponding algebra. Definition 1.2. For objects A, B in a category C, we say a map f : A → B is an epimorphism if for any other object C and maps g, h : B → C, if g ◦ f = h ◦ f, then g = h. The Beth Definability Property holds in an algebraizable logic L iff in the corresponding algebra Alg L all epimorphisms are surjective (the ES property). This correspondence was first proven by N´emeti in [13, Section 5.6], and further developed by Blok and Hoogland in [4]. Intuitively, one can think of epimorphisms as being implicit definitions, and surjections as being explicit ones. For algebras A ⊆ B, we say A is an epic subalgebra of B if the inclusion map i : A → B is an epimorphism. Of course, this inclusion map is surjective iff A = B. To disprove the Beth Definability Property for a logic, it thus suffices to find a proper epic subalgebra in its corresponding category. To apply this to KR, we will analyze epimorphisms in the category of algebras for KR, the Boolean monoids. Boolean monoids are closely related to relation algebras, and can be equivalently defined as dense symmetric relation algebras. We will tackle this problem using the approach described in Urquhart [18, Problem 5.3]. As discussed in that paper, there is a general correspondence between Boolean monoids and modular lattices. Every Boolean monoid contains a modular lattice, and given a modular lattice L, one can construct a corresponding Boolean monoid A(L) that contains an isomor- phic copy of L as a sublattice. As shown by Freese in [8, Theorem 3.3], there exist modular lattices A and B such that A is a proper epic sublattice of B. Using the above correspon- dence, we extend this to the construction of a proper epic sub-Boolean monoid, which shows the Beth Definability Property fails for KR. This construction is rather general, and in fact shows that ES fails for a wide class of relation algebras that includes the Boolean monoids. 2 Boolean Monoids and Modular Lattices As shown by Anderson and Belnap in [1, Section 28.2.3], the algebraic counterpart of the t logic R with truth constant t (sometimes denoted R ) is the variety of De Morgan monoids. 2 These are De Morgan lattices with a commutative monoid operation. The addition of the axiom (A∧¬A) → B to R corresponds to adding the axiom a∧¬a = 0 to the algebra, which reduces the De Morgan lattice to a Boolean algebra. Such objects, which we call Boolean monoids, are the algebraic counterpart of KR. A particularly useful description of Boolean monoids is in terms of relation algebras. The following axiomatization of relation algebras is taken from Givant [11, Definition 2.1]. ` Definition 2.1. A relation algebra is an algebra A, ∨, ¬, ◦, , t such that for all a, b, c ∈ A, 1. a ∨ b = b ∨ a 2. a ∨ (b ∨ c)=(a ∨ b) ∨ c 3. ¬(¬a ∨ b) ∨ ¬(¬a ∨ ¬b)= a 4. a ◦ (b ◦ c)=(a ◦ b) ◦ c 5. a ◦ t = a 6. a`` = a 7. (a ◦ b)` = b` ◦ a` 8. (a ∨ b) ◦ c =(a ◦ c) ∨ (b ◦ c) ` 9. (a ∨ b) = a` ∨ b` ` 10. a ◦ ¬(a ◦ b) ∨ ¬b = ¬b With the standard definition of a ∧ b = ¬(¬a ∨ ¬b), axioms 1–3 imply that hA, ∨, ∧, ¬i ` is a Boolean algebra, axioms 4–7 imply that A, ◦, , t is a monoid with involution, and axioms 8–10 relate the Boolean and monoid operations to each other. For all a, b ∈ A, a relation algebra A is called 1. abelian if a ◦ b = b ◦ a, 2. symmetric if a` = a, 3. dense if a ≤ a ◦ a. In particular, a Boolean monoid can be equivalently defined as a dense symmetric relation algebra. One important result from the theory of relation algebras is that every abelian relation algebra contains a special set of elements that form a modular lattice. Definition 2.2. A lattice L is called modular if for all x, y, z ∈ L, x ≤ z =⇒ x ∨ (y ∧ z)=(x ∨ y) ∧ z. This implication is equivalent to the following dual identities: (x ∧ y) ∨ (x ∧ z)= x ∧ (y ∨ (x ∧ z)), (x ∨ y) ∧ (x ∨ z)= x ∨ (y ∧ (x ∨ z)). 3 Definition 2.3. For a relation algebra A, an element a ∈ A is called reflexive if t ≤ a, symmetric if a` = a, and transitive if a◦a ≤ a. An element with all three of these properties is a reflexive equivalence element. Define L(A) to be the set of all reflexive equivalence elements of A. Theorem 2.4. For an abelian relation algebra A, the set of reflexive equivalence elements L(A) is closed under fusion and meet, and forms a bounded modular lattice. Join is given by a ◦ b, meet by a ∧ b, t is the bottom element, and 1 is the top. Proof. See Givant [11, Corollary 5.17]. We can also in some sense reverse the above theorem, and use a modular lattice to construct a relation algebra. Definition 2.5. A KR frame or model structure is a triple F = hS, R, 0i of a set S with ternary relation R and distinguished element 0, satisfying: 1. R0ab iff a = b 2. Raaa 3. Rabc implies Rbac and Racb (total symmetry) 4. Rabc and Rcde implies ∃f ∈ S such that Radf and Rfbe (Pasch’s Postulate) The last condition has close ties to projective geometry and is explored by Urquhart in [18]. Definition 2.6. For a KR frame F = hS, R, 0i, the complex algebra of F is the algebra A(F )= hP (S), ∪, ∩, c, ◦, ti, where 1. hP (S), ∪, ∩, ci is the Boolean algebra on the power set of S. 2. t = {0} is the monoid identity. 3. For A, B ⊆ S, fusion is defined as A ◦ B = { c ∈ S | Rabc for some a ∈ A, b ∈ B }. We often write A(S) for the complex algebra when the ternary relation and distinguished element are understood from context. Theorem 2.7. For a KR frame F , the complex algebra A(F ) is a Boolean monoid.