Academia.eduAcademia.edu
Arithmetic with Fusions Jeffrey Ketland∗ & Thomas Schindler† December 14, 2014 Abstract In this article, the relationship between second-order comprehension and unrestricted mereological fusion (over atoms) is clarified. An extension PAF of Peano arithmetic with a new binary mereological notion of “fusion”, and a scheme of unrestricted fusion, is introduced. It is shown that PAF interprets full second-order arithmetic, Z2 . Contents 1 Introduction 2 2 Second-Order Comprehension 3 3 Classical Mereology 7 4 “Fusion Theory” 9 5 A Conservation Theorem 13 6 Arithmetic With Fusions: PAF 15 7 PAF Interprets Z2 17 8 Discussion 19 ∗ Pembroke College, Oxford & Munich Center for Mathematical Philosophy. Ludwig-Maximilians-Universität München, Munich Center for Mathematical Philosophy. † 1 1 Introduction The weakest way of extending a theory T of objects with a single layer of sets (or collections) of those objects is to consider its monadic second-order extension, T2 , or a subsystem thererof. The properties of such extensions, both model-theoretic and proof-theoretic, are now fairly well understood (see, e.g., Simpson 1998; Leivant 1994). It has now become clear that T2 is intimately related to two somewhat different kinds of extension of T . The first is the result of adding axioms for plural quantification over those objects (Boolos 1984, Linnebo 2012). The second is the result of adding a theory of mereological fusions of those objects, treating the original objects as mereological atoms.1 To explain this, mereology is the theory of the “part-whole” relation, first proposed by Leśniewski (1916) as a kind of more innocent replacement for the emerging axiomatic set theory of Zermelo and Cantor. The ontological commitments of Cantorian set theory—intuitively, the axioms given by Zermelo represent a description of the transfinite cumulative hierarchy V —were considered extravagant from a nominalistic perspective. For a mereological theory, the basic notion is the the parthood relation between the aggregate and its parts: this relation is in some respects analogous to the subset relation ⊆ amongst classes/sets.2 Leśniewski’s student, Tarski, established the formal connection between mereology and Boolean algebra: a complete Boolean agebra with its bottom element removed is a kind of standard model for a mereology (Tarski 1935). The purpose of this article is to clarify the (syntactic) interpretability relationship between: the mereological fusion extension the second-order extension given a base theory T .3 Here, we focus on the result of extending Peano arithmetic PA with axioms for fusions of its objects: i.e., “fusions” of numbers, such as 0 ⊕ 57 ⊕ 101000 , 0 ⊕ 2 ⊕ 4 ⊕ 6 ⊕ . . . and so on. We do not say, or even know, what such a “fusion” really is. However, as we show below, if the numbers are regarded as atoms, then the fusion of some numbers behaves formally just like the set of those numbers. Quite generally, we have the following: 1 For expositions of the various systems of mereology, see Hovda 2009 and Varzi 2011. In Lewis 1991, the connection between mereology and set theory is explored, with the parts of a class are its subsets, but also taking the concept of a singleton as primitive. This allows one to formulate a set theory more or less equivalent to usual ones. Lettting  mean “part of”, the definition of ∈ in terms of  and the singleton operation {.} is: 2 x ∈ y iff {x}  y. 3 Linnebo 2012 notes: “For instance PFO [plural first-order quantification] is equiinterpretable with atomic extensional mereology” (Linnebo 2012, Sc. 2.1.). But we have not found detailed presentation of these results. 2 The fusion of all atoms x such that φ(x) in the fusion extension of T behaves much like the class/set {x | φ(x)} in the second-order extension of T (that is, the comprehension axioms governing each are inter-translatable). In particular, the fusion extension of Peano arithmetic, here denoted PAF, interprets full second-order arithmetic, Z2 . Given the significantly higher arithmetic strength of Z2 over PA, it follows that one can prove in PAF a great many arithmetic claims not provable in PA itself. For example, PAF proves a statement corresponding to Con(PA), which PA itself does not prove. This then suggests that adding a theory of fusions of some original entities is perhaps not as “metaphysically innocent” as some have previously made out. We do not wish to enter deeply into this philosophical debate in this essentially technical article. However, there is a doctrine, articulated by many, and, for example, by David Lewis, that “... if you are already committed to some things, you incur no further commitment when you affirm the existence of their fusion. The new commitment is redundant, given the old one” (Lewis 1991: 81-82). The results in this paper may cast doubt on this doctrine of “redundancy”. 2 Second-Order Comprehension We suppose L is a first-order language with identity. Let L2 be the result of extending L by adding monadic second-order variables Xi , with atomic formulas of the form t ∈ Xi , where t is an L-term.4 For any L2 -formula φ in which X is not free, the (monadic) second-order comprehension axiom for φ is the formula: Compφ : ∃X∀x(x ∈ X ↔ φ) Thus, Compφ asserts the existence of {x | φ(x)}. Letting L be the first-order language of arithmetic with signature {0, s, +, ·}, Peano arithmetic PA is the L-theory with individual non-logical axioms: PA1 : ∀x(x = 0 ↔ ∀y(x 6= s(y))) PA3 : ∀x(x + 0 = x) PA5 : ∀x(x · 0 = 0) PA2 : ∀x, y(s(x) = s(y) → x = y) PA4 : ∀x, y(x + s(y) = s(x + y)) PA6 : ∀x, y(x · s(y) = x · y + x) along with the axiom scheme of induction:5 4 For the purposes of defining the interpretations below, it is convenient to assume that L has very few primitives: let us say L has ¬, → and ∀ as primitives, with ∧, ∨, ∃, . . . given their usual classical definitions. 5 The notation φxt indicates the result of substituting the term t for all free occurrences of x in φ, relabelling bound variables in φ if necessary to avoid variable collisions. 3 (φx0 ∧ ∀x(φ → φxs(x) )) → ∀xφ where φ is any L-formula. Second-order arithmetic Z2 is the theory in L2 whose axioms are the individual non-logical axioms PA1 -PA6 of PA, along with: Ind: Compφ : (0 ∈ X ∧ ∀x ∈ X(s(x) ∈ X)) → ∀x(x ∈ X) ∃X∀x(x ∈ X ↔ φ). where φ is an L2 -formula in which X is not free. Here Ind is the second-order induction axiom. Definition 1. Weak second-order arithmetic, denoted Z− 2 , is the theory in L2 whose axioms are those of Z2 except that Compφ is weakened to, Comp− φ: ∃xφ → ∃X∀x(x ∈ X ↔ φ). So, Z− 2 only asserts the existence of {x | φ(x)} on the assumption ∃xφ. However, although Z− 2 is slightly weaker than Z2 , one can show that it interprets Z2 . First, we give a little detail to the obvious fact that one can think of the numbers as “starting’ with 1, instead of 0, by minor redefinitions of “addition” and “multiplication”:6 Definition 2. Let N∗ = {1, 2, . . . }. Let s∗ be the restriction of s to N. Define +∗ and ×∗ on N∗ by n +∗ k := n + k − 1 n ×∗ k := n × k − n − k + 2 For example, 3 +∗ 1 = 3. Note that n +∗ k = (n − 1) + (k − 1) + 1. n ×∗ k = (n − 1) × (k − 1) + 1. Then: Lemma 1. s : (N, 0, s, +, ×) → (N∗ , 1, s∗ , +∗ , ×∗ ) is an isomorphism. Proof. s : N → N∗ is clearly a bijection. We need to show that, for all n, k ∈ N, the usual homomorphism conditions hold: s(s(n)) = s∗ (s(n)) s(n + k) = s(n) +∗ s(k) s(n × k) = s(n) ×∗ s(k) The first is obvious. And s(n)+∗ s(k) = s(n)+s(k)−1 = n+k+1 = s(n+k), as required. And s(n) ×∗ s(k) = s(n) × s(k) − s(n) − s(k) + 2 = n × k + n + k + 1 − n − 1 − k − 1 + 2 = n × k + 1 = s(n × k), as required. We do not mean to merely restrict attention to N∗ , thereby simply forgetting 0. Rather, we mean that the new structure, with its new operations, treats 1 as 0, etc. 6 4 To ease notation for the following results, let us assume some standard definitions are introduced over the language L: the usual connectives ∧, ∨, . . . and quantifer ∃ are assumed to be given their standard definitions. 1 is defined as s(0), 2 as s(1); and the ordering x < y and cut-off subtraction x−̇y are given standard definitions in the first-order language L of arithmetic. Definition 3. We first define a translation (.)† : L → L by recursion on the build-up of formulas: (x)† (0)† (t + u)† (t = u)† (¬φ)† (∀xφ)† := := := := := := x (with x a variable) 1 t† + u† −̇ 1 t† = u † ¬φ† ∀x > 0φ† (s(t))† (t · u)† := s(t† ) := t† · u† −̇ t† −̇ u† + 2 (φ → θ)† := φ† → θ† The intuitive idea is that the translation (.)† “thinks” 0 is 1, etc. This accounts for the translations under (.)† of terms of the form t + u and t · u above. In fact, the translation will interpret theorems of PA as theorems of PA. For example, PA ⊢ ∃x(x = 0). And (∃x(x = 0))† is the formula ∃x > 0(x = 1), which is a theorem of PA. Lemma 2. (.)† yields a relative interpretation of PA into PA. I.e.: if PA ⊢ φ, then PA ⊢ φ† . Proof. Since (.)† preserves structure, translations of logical (i.e., propositional, quantificational, identity) axioms are derivable in PA. (In order to verify universal instantiation and Leibniz’ law one needs to prove that (φxt )† = (φ† )xt .) If φ is one of the six individual axioms of PA, then its translation can be seen to be a theorem of PA as follows:7 Axiom ∀x(x = 0 ↔ ∀y(x 6= s(y))) ∀x, y(s(x) = s(y) → x = y) ∀x(x + 0 = x) ∀x, y(x + s(y) = s(x + y)) ∀x(x · 0 = 0) ∀x, y(x · s(y) = x · y + x) Translation under (.)† ∀x > 0(x = 1 ↔ ∀y > 0(x 6= s(y))). ∀x, y > 0(s(x) = s(y) → x = y). ∀x > 0(x + 1 −̇ 1 = x). ∀x, y > 0(x + s(y) −̇ 1 = s(x + y −̇ 1)). ∀x > 0(x · 1 −̇ x −̇ 1 + 2 = 1). ∀x, y > 0(x · s(y) −̇ x −̇ s(y) + 2 = x · y −̇ x −̇ y + 2 + x − 1). Instances of induction translate into the statement, provable in PA, that if φ† holds of 1 and, whenever φ† holds for a number > 0 then it holds for its successor, then φ† holds for all numbers greater than 0. 7 We are a bit sloppy about brackets in writing the translation, assuming associativity where needed for ease of notation. 5 We next extend this translation (.)† to a translation (.)‡ from L2 to L2 which interprets Z2 into Z− 2. Definition 4. We define (.)‡ : L2 → L2 by: (x)‡ (0)‡ (t + u)‡ (t = u)‡ (¬φ)‡ (∀xφ)‡ := := := := := := x 1 t‡ + u‡ −̇1 t‡ = u ‡ ¬φ‡ ∀x > 0φ‡ (s(t))‡ (t · u)‡ (t ∈ X)‡ (φ → θ)‡ (∀Xφ)‡ := := := := := s(t‡ ) t‡ · u‡ −̇t‡ −̇u‡ + 2 t‡ ∈ X φ‡ → θ ‡ ∀Xφ‡ The only significant extension is that the translation (.)‡ takes us from, e.g., 0∈X to 1∈X etc. So, that when Z2 says of some particular number n that n ∈ X, then Z− 2 interprets this to mean that n + 1 ∈ X. Theorem 1. Z2 is relatively interpretable in Z− 2. Proof. We wish to establish that, for any L2 -sentence φ, ‡ if Z2 ⊢ φ, then Z− 2 ⊢φ . Again, (.)‡ preserves structure, and so translations of logical axioms are derivable in Z− 2 . As before, if φ is an individual axiom of PA, then its translation φ‡ can be seen to be a theorem of Z− 2. Induction: induction in Z2 is the second-order axiom Ind: ∀X[(0 ∈ X ∧ ∀x(x ∈ X → s(x) ∈ X)) → ∀x(x ∈ X)]. The translation (Ind)‡ is: ∀X[(1 ∈ X ∧ ∀x > 0(x ∈ X → s(x) ∈ X)) → ∀x > 0(x ∈ X)]. The translation (Ind)‡ is a theorem of Z− 2 , because the induction axiom Ind ‡ . For suppose 1 ∈ X and ∀x > 0(x ∈ is an axiom of Z− and Ind implies (Ind) 2 X → s(x) ∈ X). We aim to show ∀x > 0(x ∈ X). Let Y = X ∪ {0}. Then 0 ∈ Y . And since 1 ∈ Y , it also follows that ∀x(x ∈ Y → s(x) ∈ Y ). So, by induction, ∀x(x ∈ Y ). And thus, ∀x > 0(x ∈ X), as required. Comprehension. Let φ(x) be given. The corresponding comprehension axiom is: ∃X∀x(x ∈ X ↔ φ). Its translation is: ∃X∀x > 0(x ∈ X ↔ φ‡ ). 6 Clearly, PA proves ∃x(φ‡ ∨ x = 0). So ‡ Z− 2 ⊢ ∃X∀x(x ∈ X ↔ (φ ∨ x = 0)). So, ‡ Z− 2 ⊢ ∃X∀x > 0(x ∈ X ↔ φ ). as required. 3 Classical Mereology Suppose L is a first-order language with identity. Let L be the result of extending with the primitive x  y, intended to express the concept “x is a part of y”. In addition, we define two new L -formulas xOy and Ax by: DO DA xOy ↔ ∃w(w  x ∧ w  y). Ax ↔ ∀z(z  x → z = x). Intuitively, xOy means “x overlaps y” and Ax means “x is an atom”. For, on our intuitive understanding of the concepts, x “overlaps” y just if x and y have a common part; and x is an “(mereological) atom” just if the only part of x is itself. The notion of a fusion of objects x, y is less easily pinned down intuitively. There seem to be two distinct but intimately related explications. One might say that z is a fusion of x and y just if the overlappers of z are exactly those thing that overlap either x or y. Or one might say that z is a fusion of x and y just if x and y are parts of z, and any part of z overlaps either x or y. We express these notions in L by the formulas f(x, y, z) and F(x, y, z), as follows: Df DF f(x, y, z) ↔ ∀w(wOz ↔ (wOx ∨ wOy)). F(x, y, z) ↔ x  z∧y  z∧∀w  z(wOx∨wOy). Clearly the formulas f(x, y, z) and F(x, y, z) are both symmetric in x, y. However, they are not logically equivalent. Showing the equivalence f(x, y, z) ↔ F(x, y, z) is suprisingly non-trivial. It is briefly mentioned below. The second notion F(x, y, z), expressing that z is the fusion of the elements of the set {x, y}, has a fairly obvious schematic generalization, as follows: Definition 5. Let φ be an L -formula in which z is not free. We define the schematic “fusion” L -formula Fφ (z) as follows:8 Fφ (z) : ∀x(φ → x  z) ∧ ∀y  z∃x(φ ∧ yOx). 8 Note that x becomes bound in the formula Fφ (z). 7 So, informally, Fφ (z) can be read:9 z is the “fusion” of the elements of {x | φ}. In particular, Fx=u∨x=v (z) expresses that z is the fusion of u and v. As expected, since this is the generalization, we have: Lemma 3. ⊢ Fx=u∨x=v (z) ↔ F(u, v, z). Definition 6. The theory CEM in L , known as Classical Extensional Mereology, can be axiomatized as follows: (x  y ∧ y  z) → x  z. ∃xφ → ∃!zFφ (z). Tran UF The non-logical axioms are Tran, stating that  is transitive, and the axiom scheme UF, for Unrestricted Fusion, which expresses that if φ defines a non-empty set X, there is a unique z such that (i) all elements of X are parts of z and (ii) every part of z overlaps some element of X.10 Lemma 4. The following are theorems of CEM:11 Reflexivity of  (Ref) Anti-symmetry of  (Anti) Part Extensionality (PE) Overlap Extensionality (OE) Supplementation (S) Strong Supplementation (SS) Complementation (C) Equivalence of f and F fusion Existence of f fusion Uniqueness of f fusion x  x. (x  y ∧ y  x) → x = y. ∀w(w  x ↔ w  y) → x = y. ∀w(wOx ↔ wOy) → x = y. (x 6= y ∧ x  y) → ∃w  y¬wOx. ∀z  x(zOy) → x  y. x 6 y → ∃z∀w(w  z ↔ (w  x ∧ ¬wOy)). f(x, y, z) ↔ F(x, y, z). ∃zf(x, y, z). (f(x, y, z1 ) ∧ f(x, y, z2 )) → z1 = z2 . There are multiple dependencies. For example: Lemma 5. Assuming reflexivity of , Complementation (C) implies Strong Supplementation (SS). Assuming anti-symmetry of , Strong Supplementation implies Supplementation (SS). Reflexivity and Strong Supplementation deliver the left-to-right direction of the equivalence f(x, y, z) ↔ F(x, y, z): (i) Ref, C ⊢ SS. (ii) Anti, SS ⊢ S. (iii) Ref, SS ⊢ ∀x∀y∀z(f(x, y, z) → F(x, y, z)). 9 See Hovda 2009 for further explanation of the intuitive meaning of Fφ (z), which Hovda expresses as F u2 (z, [x|φ]), as its relation to the notions of minimal and least upper bounds in order theory. Hovda also provides a second schematic notion, denoted F u1 (z, [x|φ]), and generalizing our f(x, y, z). 10 For further details of the many possible axiomatizations of mereology and some of their model-theoretic properties, see Hovda 2009. As Hovda points out, this axiomatization is due, effectively, to Tarski 1935. 11 For proofs of some of these, see Hovda 2009. 8 Proof. For (i), suppose C holds: x 6 y → ∃z∀w(w  z ↔ (w  x ∧ ¬wOy)). Now suppose x 6 y. So, relabelling variables, we have u such that ∀w(w  u ↔ (w  x ∧ ¬wOy)). So, u  u ↔ (u  x ∧ ¬uOy)). By reflexivity, u  x and ¬uOy. Hence, it is not that case that for any u  x, uOy. By contraposition, if for any u  x, uOy, then x  y. This is Strong Supplementation (SS). For (ii), first let x 6= y and x  y. By anti-symmetry, ¬(y  x). Next suppose SS (variables relabelled) holds: ∀u  y(uOx) → y  x. Hence, there is some u  y with ¬uOx, which is Supplementation. For (iii), let f(x, y, z). So, ∀w(wOz ↔ (wOx ∨ wOy)). Suppose w  z. By Ref, w  w. So, wOz. And so, wOx ∨ wOy. Thus, f(x, y, z) → ∀w  z(wOx ∨ wOy). (1) Next, for a contradiction, suppose ¬(x  z). By Strong Supplementation, ∀u  x(uOz) → x  z. So, there is some u  x such that ¬uOz. And, by Ref, we have u  u and thus uOx and therefore uOx ∨ uOy. Since f(x, y, z), we have uOz ↔ (uOx ∨ uOy). Hence, uOz, which is a contradiction. We reason similarly to show y  z. Thus, f(x, y, z) → (x  z ∧ y  z). (2) For (1) and (2), we used Ref and SS. From these two, (iii) follows. In light of the existence and uniqueness of fusions, we may extend L to L,⊕ by introducing a new binary function symbol ⊕, with z = x ⊕ y intuitively meaning “z is the fusion of x and y”. Definition 7. CEM+ is the theory in L,⊕ obtained by adding to CEM the following definition: D⊕ z = x ⊕ y ↔ F(x, y, z), where F(x, y, z) is the formula x  z ∧ y  z ∧ ∀w  z(wOx ∨ wOy). 4 “Fusion Theory” A somewhat different, but definitionally equivalent, formalization of classical mereology is possible. Let L be a first-order language again and let L⊕ be the result of extending L with a binary function symbol ⊕, with x ⊕ y intuitively meaning “the fusion of x and y”. We then extend L⊕ to L⊕, by introducing the binary predicate .12 Then the formulas xOy, Ax, f(x, y, z), F(x, y, z), Fφ (z) are defined as above. 12 The languages L,⊕ and L⊕, are identical. 9 An algebraic formulation F of classical extensional mereology may then be given as follows.13 Definition 8. The theory F in L⊕, , Fusion Theory, has the following axioms: Ass UF D x ⊕ (y ⊕ z) = (x ⊕ y) ⊕ z. ∃xφ → ∃!zFφ (z). x  y ↔ y = x ⊕ y. The axiom Ass states that binary fusion ⊕ is associative. The axiom scheme UF is formulated exactly as before. However, note that  is explicitly defined in F. In principle F can be formulated in the language L⊕ , within which ⊕ is the mereological primitive. We shall call this theory F − . Lemma 6. Ass, D ⊢ Tran. Proof. Suppose x  y and y  z. Using D , we have y = x⊕y and z = y⊕z. Hence, z = (x ⊕ y) ⊕ z. By Ass, z = x ⊕ (y ⊕ z). Hence, z = x ⊕ z. Hence, x  z. As noted, the symbol  is explicitly defined in F and therefore F can be regarded as being formulated entirely in L⊕ . On the other hand, CEM is formulated in L . We next show that, despite being formulated in different languages, the theories CEM and F are definitionally equivalent. First, we show that CEM is a subtheory of F: Lemma 7. For all φ ∈ L , if CEM ⊢ φ, then F ⊢ φ. Proof. It is sufficient to prove that this holds when φ is an axiom of CEM. For suppose φ is a theorem of CEM. Then φ is derived from axioms θ1 , . . . , θn of CEM. But by assumption, each θi is a theorem of F. Hence, φ is a theorem of F too. Now, by Lemma 6, F ⊢ Tran. The other axiom of CEM is the scheme UF, already an axiom scheme of F. Lemma 8. The idempotence and commutativity of ⊕ follow from the other axioms of F:14 F ⊢ ∀x(x ⊕ x = x). F ⊢ ∀x∀y(x ⊕ y = y ⊕ x). Proof. The reflexivity and anti-symmetry of  are theorems of CEM and hence of F too. These imply, respectively, the idempotence and commutativity of ⊕. Lemma 9. F ⊢ ∀x∀y∀w(wOx → wO(x ⊕ y)). 13 Hovda discusses similar algebraic formulations and their connection with Boolean algebra in Part Four, “Strong complements and Boolean algebra”, of Hovda 2009. 14 We are grateful to a referee for emphasizing this point. 10 Proof. Working in F, let wOx. We want to show wO(x ⊕ y). Now w and x have a common part, say, z  w and z  x. So, x = x ⊕ z. So, y ⊕ x = y ⊕(x⊕z). So, reasoning using Lemma 8, x⊕y = z ⊕(x⊕y). So, z  (x⊕y). So, z is a common part of w and x ⊕ y. So, wO(x ⊕ y), as required. We next show that ⊕ is explicitly definable in F. Lemma 10. F ⊢ ∀x∀y∀z(F(x, y, z) → z = x ⊕ y). Proof. Working in F, assume that F(x, y, z), i.e. x  z ∧ y  z ∧ ∀u  z(uOx ∨ uOy) (3) Then x ⊕ z = z = y ⊕ z and so z = x ⊕ (y ⊕ z) = (x ⊕ y) ⊕ z and hence x⊕y  z. We now want to show that z  x⊕y in order to conclude z = x⊕y (by Part Extensionality, PE). Assume, for the sake of contradiction, that ¬(z  x ⊕ y). Then by Complementation (C) there is some u such that ∀w(w  u ↔ (w  z ∧ ¬(wO(x ⊕ y)))). Instantiate the quantifer ∀w to u. Since u  u we get u  z ∧ ¬(uO(x ⊕ y)) (4) But u  z implies with (3) that u overlaps either x or y. But then u overlaps also x ⊕ y, by Lemma 9. This contradicts (4). Thus z  x ⊕ y. Lemma 11. F ⊢ ∀x∀y∀z(z = x ⊕ y → F(x, y, z)). Proof. Assume z = x ⊕ y. Then it is easily computed (using Lemma 8) that x, y  x ⊕ y, so by identity x, y  z. Now let w with wz (5) be given. We have to show that w overlaps either x or y. Let φ(v) be the formula v = x ∨ v = y. Since ∃vφ(v), UF yields (with some variable relabelling) that there is a unique z ′ such that ∀v(φ(v) → v  z ′ ) ∧ ∀u  z ′ ∃u′ (φ(u′ ) ∧ uOu′ ) (6) or in short, Fφ (z ′ ). Now by Lemma 3, F(x, y, z ′ ) ↔ Fφ (z ′ ). And so F(x, y, z ′ ). From Lemma 10, F(x, y, z ′ ) → z ′ = x ⊕ y So, z ′ = x ⊕ y. So by identity z = z ′ . Since by (5) w  z also w  z ′ , the second conjunct of (6) implies that ∃u′ (φ(u′ ) ∧ wOu′ ). But clearly, by definition of φ, u′ is either x or y. So wOx ∨ wOy, as desired. 11 Recall that D⊕ is the following explicit definition of ⊕: z = x ⊕ y ↔ F(x, y, z). Consequently, the previous two lemmas imply the definability of ⊕ in F: Lemma 12. F ⊢ D⊕ . This now allows us to conclude that CEM+ is a subtheory of F: Lemma 13. For any φ ∈ L,⊕ , if CEM+ ⊢ φ then F ⊢ φ. Proof. It is sufficient to show that this holds for each axiom of CEM+ . By Lemma 7, we have that CEM is a subtheory of F, so each axiom of CEM is a theorem of F. Furthermore, D⊕ is also theorem of F, by Lemma 12. So each axiom of CEM+ is a theorem of F, as required. We next show the converse, that CEM+ proves all the theorems of F. First, Lemma 14. CEM+ ⊢ Ass. Proof. Because CEM already proves the equivalence F(x, y, z) ↔ f(x, y, z), CEM+ proves z = x ⊕ y ↔ f(x, y, z) (7) Working in CEM+ we want to show x ⊕ (y ⊕ z) = (x ⊕ y) ⊕ z, which is logically equivalent to, (a = y ⊕ z ∧ b = x ⊕ a ∧ c = x ⊕ y ∧ d = c ⊕ z) → b = d And, by (7), this is equivalent to: (f(y, z, a) ∧ f(x, a, b) ∧ f(x, y, c) ∧ f(c, z, d)) → b = d To show this, for a contradiction, assume we have objects x, y, z, a, b, c, d such that f(y, z, a), f(x, a, b), f(x, y, c) and f(c, z, d) all hold but that b 6= d, which by Overlap Extensionality, implies there is some u such that uOb and ¬uOd. Now, uOd ↔ (uOc ∨ uOz), and so ¬uOc and ¬uOz. But uOc ↔ (uOx ∨ uOy) and so ¬uOx and ¬uOy. And uOb ↔ (uOx ∨ uOa), and so uOx ∨ uOa. So, uOa. Now uOa ↔ (uOy ∨ uOz), and so uOy ∨ uOz. And so uOz. Contradiction. Lemma 15. CEM+ ⊢ D . 12 Proof. In CEM+ , we have the theorem z = x ⊕ y ↔ f(x, y, z) and hence, y = x ⊕ y ↔ f(x, y, y). (8) It is straightforward, using the definition of the formula f(x, y, z), to show, f(x, y, y) ↔ ∀w(wOx → wOy). (9) We wish to prove D , the formula, x  y ↔ y = x ⊕ y. (9) First, let x  y. We want to prove y = x ⊕ y, which by (8) is equivalent to f(x, y, y). But f(x, y, y) is equivalent to ∀w(wOx → wOy) by (9). Suppose wOx. Then we have some z  w such that z  x. By Tran, z  y. And therefore, wOy. Since w was arbitrary, we have ∀w(wOx → wOy) as required. Next, let y = x ⊕ y. We want to prove x  y. By (8), we have f(y, x, y). By (9) we have ∀w(wOx → wOy). Now let z  x. Then zOx. So, zOy. Since z was arbitrary, we have ∀z  x(zOy). By Strong Supplementation, ∀z  x(zOy) → x  y. And therefore x  y, as required. The preceding lemmas give us: Lemma 16. For any φ ∈ L⊕, , if F ⊢ φ, then CEM+ ⊢ φ. Proof. It is sufficient to show that this holds whenever φ is an axiom of F. So, φ is either Ass, D or an instance of UF. All instances of UF are already axioms, and therefore theorems of CEM+ . By Lemma 14, CEM+ proves Ass. By Lemma 15, CEM+ proves D . Recall that F is a definitional extension of F− . Lemmas 13 and 16 tell us that F = CEM+ : these theories have exactly the same theorems, and so CEM+ is a definitional extension of F− . But clearly, CEM+ is a definitional extension of CEM. So, F− and CEM have a common definitional extension, namely CEM+ . This yields the second main theorem: Theorem 2. CEM and F (or F− ) are definitionally equivalent. 5 A Conservation Theorem Recall that, given a (first-order) base language L, then L⊕, is the extended language obtained by adding the new symbols ⊕ and . We then defined L⊕, -formulas xOy, Ax and f(x, y, z) and gave the axioms for the algebraically-formulated fusion theory F in L⊕, . 13 Definition 9. If φ is an L-formula, φA is the L⊕, -formula obtained by relativizing all quantifiers in φ to A. If T is a theory in L, then T A is {φA | φ is an L-sentence and T ⊢ φ}. We introduce this relativization to ensure that when we extend L to L⊕, , then for any claim φ in L, the part of its content that is only “about” atoms, namely φA , can be isolated. There is a conservation theorem for F, obtained by showing how to transform any L-structure M into an L⊕, -structure M⊕, which satisfies F. Theorem 3. Let T be an L-theory and φ an L-sentence. Then if T A ∪ F ⊢ φA then T ⊢ φ. Proof sketch. Let an L-structure M be given. We wish to define an L⊕, structure M⊕, with certain properties. Let dom(M⊕, ) := P(dom(M )) \ {∅}. So, the domain of M⊕, is the power set of dom(M ), with the empty set removed. This yields as a model of classical mereology (cf., Tarski 1935) in which the original elements of M have become singletons in M⊕, , and play the role of atoms in M⊕, . In particular, it follows that M⊕, |= F. The original relations on the elements of M can be redefined onto the atoms in M⊕, by the singleton mapping m 7→ {m}. This yields an embedding of M into M⊕, |L, and consequently, for any L-sentence φ, M |= φ ⇔ M⊕, |= φA . From this it follows that any model M |= T can be converted to a model M⊕, |= T A ∪F. Theorem 3 then follows by the Completeness Theorem. This tells us that extending T with the fusion axioms leads to a conservative extension, at least so long as any axiom scheme in T is restricted to L-formulas. One might then argue in favour of a kind of mereological fictionalism—that is, taking mereological atoms as the sole real entities, regard (arbitrary) fusions of atoms as “useful fictions”—based on this. This would be analogous to Hartry Field’s argument for fictionalism about numbers and sets based on a similar conservation result obtained when one extends a nominalistic theory with set existence axioms (Field 1980, Ch. 1). A natural question is then to ask what happens if axiom schemes in T are extended to the full fusion language L⊕, ? We show below that the unrestricted fusion scheme UF interprets second-order comprehension. This implies that the extension of T with F amounts to a form of second-order extension. In particular, if fusion theory is added to PA with the axiom scheme of induction extended to all L⊕, -formulas, the result is equivalent 14 in strength to full second-order arithmetic Z2 , and therefore a highly nonconservative extension in its arithmetic content.15 6 Arithmetic With Fusions: PAF We introduce the theory obtained by adding fusion theory to Peano arithmetic, in a way that recovers the numbers as atoms. Definition 10. The axioms of the theory PAF in L⊕, are the relativized PA axioms: (PA1 )A (PA2 )A (PA3 )A (PA4 )A (PA5 )A (PA6 )A ∀x(Ax → (x = 0 ↔ ∀y(Ay → x 6= s(y)))) ∀x, y(Ax ∧ Ay → (s(x) = s(y) → x = y)) ∀x(Ax → (x + 0 = x)) ∀x, y(Ax ∧ Ay → (x + s(y) = s(x + y))) ∀x(Ax → (x · 0 = 0)) ∀x, y(Ax ∧ Ay → (x · s(y) = x · y + x)) and the relativized axiom scheme of induction (φ any L⊕, -formula): [(φx0 ∧ ∀x(φ → φxs(x) )) → ∀xφ]A and the axioms of F, Ass UF D x ⊕ (y ⊕ z) = (x ⊕ y) ⊕ z ∃xφ → ∃!zFφ (z) xy ↔y =x⊕y along with the following “closure axioms”: A0 Ax ∧ Ay → A(x + y) Ax → As(x) Ax ∧ Ay → A(x · y) From now on, we shall pretend that the language of PAF is L⊕ , since clearly  is explicitly defined and may be eliminated. The theory PAF asserts the existence of arbitrary “fusions” of numbers, such as 0 ⊕ 1 ⊕ 2, 0 ⊕ 2 ⊕ 4 ⊕ . . . , and so on. In principle, we can also apply the usual algebraic arithmetic operations of successor, additions and multiplication, to these fusions, obtaining terms such as s(0 ⊕ 1 ⊕ 2), (0 ⊕ 2 ⊕ 4 ⊕ . . . ) · (0 ⊕ 2), and so on. But the relativization prevents anything non-trivial being provable about these entities. Now consider the fusion 0 ⊕ 2 ⊕ 4. Suppose that x is an atom and x is part of 0 ⊕ 2 ⊕ 4. It follows that x = 0 or x = 2 or x = 4. In other words, 15 The situation seems to be entirely analogous to what happens in the Field-style case. Extending a nominalistic theory N with set existence axioms is conservative if axioms schemes of N are not extended to the enriched language, containing ∈. However, the full extension may be highly non-conservative. Again, the situation is analogous to extending PA with set existence axioms. The extension ACA0 , asserting only the existence of arithmetic sets, and with set induction, is conservative. However, extending induction to all second-order formulas introduces a non-conservative system, ACA. 15 PAF ⊢ ∀x(Ax → ((x  0 ⊕ 2 ⊕ 4) ↔ (x = 0 ∨ x = 2 ∨ x = 4))) As this indicates, we can reconstruct the “elements” of a given fusion as its atomic parts. Definition 11. Define the “standard” model N⊕ for PAF as follows. First, fix the domain and interpretation of ⊕: ⊕N⊕ := ∪ dom(N⊕ ) := P(ω) \ ∅ For the other mereological notions explicitly defined in L⊕ , let  N⊕ O N⊕ AN⊕ (f) N⊕ := ⊆ := {(X, Y ) ∈ P(ω)2 | X ∩ Y 6= ∅} := {{n} | n ∈ ω} := ∪ Then, for arithmetic symbols, let: 0N⊕ := {0} {n} +N⊕ {k} := {n + k} (s)N⊕ ({n}) := {s(n)} {n} ·N⊕ {k} := {n · k}. And when X ⊆ ω and X is not a singleton, then let (s)N⊕ (X) = {0}. If X, Y ⊆ ω and either X or Y is not a singleton, then let X ·N⊕ Y = {0} X +N⊕ Y = {0}. So, the model N⊕ is an atomic power-set mereology in Tarski’s sense. The atoms inside N⊕ are simply singletons of the form {n}, with n ∈ ω. In this model, the part-of relation is simply subset ⊆, and the fusion operation is simply set union ∪. To overlap is simply to have a non-empty intersection. The model N⊕ treats the usual numerical symbols as referring to the singletons of what they originally referred to in N, and the “don’t care” cases all refer to {0}, as a matter of convenience. With this definition in hand, then: N⊕ |= PAF. 16 7 PAF Interprets Z2 We next show that how to translate any instance of comprehension, there is a set X of things x such that φ(x). to a provable instance of the fusion scheme, roughly, there is a fusion z of all atoms x such that φ◦ (x). First, recall the definitions, xOy ↔ ∃w(w  x ∧ w  y). Ax ↔ ∀z(z  x → z = x). DO DA Lemma 17. DO , DA ⊢ ∀x∀y(Ay → (xOy → y  x)). Proof. Suppose Ay. So, for any z, if z  y, then z = y. Suppose xOy. So, there is some z such that z  x and z  y. So, z = y. So, y  x. Next, consider the formula FAx∧φ(x) (z), which expresses that z is a fusion of all atoms x such that φ(x). We can show: Lemma 18. DO , DA ⊢ ∀z(FAx∧φ(x) (z) → ∀x(Ax → (x  z ↔ φ(x)))). Proof. Suppose FAx∧φ(x) (z). So, ∀x((Ax ∧ φ(x)) → x  z) ∀y  z∃w(Aw ∧ φ(w) ∧ yOw). Suppose Ax. We want to show: x  z ↔ φ(x) Clearly, if φ(x), we get x  z. Conversely, suppose that x  z. Then there is some w such that Aw∧φ(w)∧ xOw. By Lemma 17, w  x. But since Ax, we have w = x. So, φ(x), as required. We then have the following corollary: Lemma 19. DO , DA , ∃zFAx∧φ(x) (z) ⊢ ∃z∀x(Ax → (x  z ↔ φ(x)))). Definition 12. Partition the variables xi of L⊕ into the yi and the zi , where yi = x2i and zi = x2i+1 . Define a translation (.)◦ : L2 → L⊕ by: (xi )◦ (f t1 . . . tn )◦ (t = u)◦ (¬φ)◦ (∀xi φ)◦ := := := := := (Xi )◦ (P t1 . . . tn )◦ (t ∈ Xi )◦ (φ → θ)◦ (∀Xi φ)◦ yi f (t1 )◦ . . . (tn )◦ t◦ = u ◦ ¬φ◦ ∀yi (Ayi → φ◦ ) 17 := := := := := zi P (t1 )◦ . . . (tn )◦ . t ◦  zi φ◦ → θ ◦ ∀zi φ◦ For the next lemma, let φ(x) be an L2 -formula in which X is not free. Let y = x◦ and let φ◦ (y) = (φ(x))◦ . Then FAy∧φ◦ (y) (z) expresses that z is a fusion of all atoms y such that φ◦ (y). Lemma 20. DO , DA , ∃zFAy∧φ◦ (y) (z) ⊢ (Compφ(x) )◦ . Proof. (Compφ(x) )◦ is the formula ∃z∀y(Ay → (y  z ↔ φ◦ (y))). The required result is then immediate from Lemma 19. Note that no special axioms of fusion theory are needed except the explicit definitions of O and A. Next, we show that Z− 2 is relatively interpretable in PAF. Lemma 21. If φ is one of PA1 -PA6 , then PAF ⊢ φ◦ . Proof. If φ is an individual axiom of PA, then φ◦ is φA and so PAF ⊢ φ◦ . Lemma 22. PAF ⊢ (Ind)◦ . Proof. The formula (Ind)◦ is: ∀z[(0  z ∧ ∀x(Ax ∧ x  z → (s(x)  z)) → ∀x(Ax → x  z)] Suppose that 0  z and ∀x(Ax ∧ x  z → (s(x)  z)). We want to prove ∀x(Ax → x  z). Let φ(x) be Ax → x  z (here z is a parameter). The corresponding induction axiom in PAF is, [(A0 → 0  z) ∧ ∀x((Ax → x  z) → (As(x) → s(x)  z))] → ∀x(Ax → x  z). So, we need to prove: A0 → 0  z ∀x((Ax → x  z) → (As(x) → s(x)  z)). Since 0  z, we have the first. Suppose Ax → x  z. We already have that ∀x(Ax ∧ x  z → (s(x)  z)). So, s(x)  z. So, trivially, As(x) → s(x)  z, as required. So, we have the second. ◦ Lemma 23. If θ is a comprehension instance of Z− 2 in L2 , then PAF ⊢ θ . Proof. If φ(x) is an L2 -formula with X is not free, the translation of the comprehension instance for φ(x) in Z− 2 is: ∃yψ(y) → (Compφ(x) )◦ , where ψ(y) is Ay ∧ φ◦ (y). By UF, we have PAF ⊢ ∃yψ(y) → ∃!zFψ(y) (z). 18 By Lemma 20, PAF ⊢ ∃zFψ(y) (z) → (Compφ(x) )◦ . So, PAF ⊢ ∃yψ(y) → (Compφ(x) )◦ , as required. The previous three lemmas jointly establish: ◦ Theorem 4. For any L2 -sentence φ, if Z− 2 ⊢ φ, then PAF ⊢ φ . Finally, Definition 13. Define the translation (.)∗ : L2 → L⊕ by composition, φ∗ := (φ‡ )◦ . From Theorems 1 and 4, we conclude that, for any L2 -sentence φ, if Z2 ⊢ φ, then PAF ⊢ φ∗ . This yields the main result of this paper: Theorem 5. PAF relatively interprets Z2 . It is perhaps worth adding two remarks. First, the closure axioms (A0, Ax → As(x), Ax ∧ Ay → A(x + y), Ax ∧ Ay → A(x · y)), stating that 0 is an atom, and that the atoms are closed under arithmetic operations, are not needed for this result, and so need not be included in PAF for this to hold. Second, there is nothing particularly special here about the role of PA. For example, if one extends ZFC with the fusion axioms, with separation and replacement schemes extended to the full language, one obtains a theory which interprets the second-order set theory. 8 Discussion As noted in Section 5, we have a kind of conservation result for mereology: if T A ∪ F ⊢ φA , then T ⊢ φ. In a sense, adding the theory of fusions to a theory T in L leads to a conservative extension, if axiom schemes in T are not extended to the full language L⊕ . In particular, if PAA ∪ F ⊢ φA , then PA ⊢ φ. However, if axiom schemes appear amongst T ’s axioms, and are extended, then the result may be non-conservative. In particular, if we begin with PA, the fusion extension PAF is non-conservative under the relativization. This follows from Theorem 5, 19 if Z2 ⊢ φ, then PAF ⊢ φ∗ . To illustrate, let φ be some arithmetic sentence provable in Z2 but unprovable in PA. For example, φ might be some standard consistency assertion Con(PA) for PA, such that PA 0 Con(PA). Or φ might be a more natural mathematical assertion, such as Goodstein’s Theorem. Then φ∗ is the formula φA , the result of relativizing all quantifiers to Ax. Now Z2 ⊢ φ, and so, by Theorem 4, we have PAF ⊢ φA even though PA 0 φ. Consequently, under the relativization to Ax, PAF is a non-conservative extension of PA, having the arithmetic strength of full impredicative Z2 .16 References [1] Boolos, G. 1984. “To Be is to Be A Value of a Variable (or Some Values of Some Variables)”. Journal of Philosophy 81: 430–50. [2] Hovda, P. 2008. “What is Classical Mereology?” Journal of Philosophical Logic 38: 55-82. [3] Field, H. 1980. Science Without Numbers. Oxford: Blackwell. [4] Leśniewski, S. 1916. Podstawy oglnej teoryi mnogosci. I. Moskow: Prace Polskiego Kola Naukowego w Moskwie, Sekcya matematycznoprzyrodnicza (Eng. trans. by D. I. Barnett: “Foundations of the General Theory of Sets. I”, in S. Leśniewski, Collected Works, ed. S. J. Surma, J. Srzednicki, D. I. Barnett, and F. V. Rickey, Dordrecht: Kluwer, 1992, Vol. 1, pp. 129-173). [5] Leivant, D. 1994. “Higher-Order Logic”. In D.M,. Gabbay, C.J. Hogger, J.A. Robinson and J. Siekmann, eds., 1994: Handbook of Logic in Artificial Intelligence and Logic Programming, Volume 2: 229-321. Oxford: Oxford University Press. [6] Lewis, D. 1991. Parts of Classes. Cambridge: Wiley-Blackwell. [7] Linnebo, Ø. 2012. “Plural Quantification”. Online Stanford Encyclopedia of Philosophy. [8] Simpson, S. 1998. Subsystems of Second-Order Arithmetic. Berlin: Springer-Verlag. [9] Tarski, A. 1935. “Zur Grundlegung der Booleschen Algebra I.” Fundamenta Mathematicae, 24, 177-98. English translation, “On The Foundations of Boolean Algebra I”, in A. Tarski, 1983, Logic, Semantics and 16 Both authors acknowledge the support of the Alexander von Humboldt Foundation and the Munich Center for Mathematical Philosophy at Ludwig-Maximilians-Universität (Munich). 20 Metamathematics: Papers from 1923-1938 by Alfred Tarski, second edition (ed. J. Corcoran), Indianapolis: Hackett. [10] Varzi, A. 2011. “Mereology”. Online Stanford Encyclopedia of Philosophy. 21