Showing posts with label Quine. Show all posts
Showing posts with label Quine. Show all posts

Monday, April 28, 2025

Inferentialism and the completeness of geometry

The Quinean criterion for existential commitment is that we incur existential commitment precisely by affirming existentially quantified sentences. But what’s an existential quantifier?

The inferentialist answer is that an existential quantifier is anything that behaves logically like an existential quantifier by obeying the rules of inference associated with quantifiers in classical logic.

Here is a fun little problem with the pairing of the above views. Tarski proved that, with an appropriate axiomatization, Euclidean geometry is complete and consistent, i.e., for every geometric sentence ϕ, exactly one of ϕ and its negation is provable from the axioms. Now let us stipulate a philosophically curious language L*. Syntactically, the symbols of L* are the symbols of L but with asterisks added after every logical connective, and the sentences are of L* are the sentences of L with an asterisk added after every connective and predicate. The semantics of L* are as follows: the sentence ϕ of L* means that the sentence of L formed by dropping the asterisks from ϕ is provable from the axioms of Euclidean geometry.

Inferentially, the asterisked connectives of L* behave exactly like the corresponding non-asterisked connectives of L.

Consider the sentence ϕ of L* that is written *x(x=*x). This sentence, by stipulation, means that x(x=x) is provable from the axioms of Euclidean geometry. According to the Quinean criterion plus inferentialism, it incurs existential commitment, because ∃*x, since it behaves inferentially just like an existential quantifier, is an existential quantifier. Now, it is intuitively correct that *x(x=*x) does incur existential commitment: it claims that there is a proof of ∃x(x=x), so it incurs existential commitment to the existence of a proof. So in this case, the inferentialist Quinean gets right that there is existential commitment. But rather clearly only coincidentally so! For now consider the sentence ψ that is written *x(x=*x). Since ∀*x behaves inferentially just like ∀x, by inferentialist Quineanism it incurs no existential commitment. But ψ means that there is a proof of x(x=x), and hence incurs exactly the same kind of existential commitment as ϕ did, which said that there was a proof of x(x=x).

What can the inferentialist Quinean respond? Perhaps this: The language L* is syntactically and inferentially compositional, but not semantically so. The meaning of p*q, namely that the unasterisked version of p*q has a proof, is not composed from the meanings of p and of q, which respectively mean that p has a proof and that q has a proof. But that’s not quite right. For meaning-composition is just a function from meanings to meanings, and there is a function from the meanings of p and of q to the meaning of p*q—it’s just a messy function, rather than the nice function we normally associate with disjunction.

Perhaps what the inferentialist Quinean should do is to insist on the intuitive non-inferentialist semantic compositional meanings for the truth-functional connectives, but not for the quantifiers. This feels ad hoc.

Even apart from Quineanism, I think the above constitutes an argument against inferentialism about logical connectives. For the asterisked connectives of L* do not mean the same thing as their unasterisked variants in L.

Wednesday, December 11, 2024

Correction to "Goodman and Quine's nominalism and infinity"

In an old post, I said that Goodman and Quine can’t define the concept of an infinite number of objects using their logical resources. Allen Hazen corrected me in a comment in the specific context of defining infinite sentences. But it turns out that I wasn’t just wrong about the specific context of defining infinite sentences: I was almost entirely wrong.

To see this, let’s restrict ourselves to non-gunky worlds, where all objects are made of simples. Suppose, further, that we have a predicate F(x) that says that an object x is finite. This is nominalistically and physicalistically acceptable by Goodman and Quine’s standards: it states a physical feature of a physical object, namely its size qua made of simples. (If the simples all have some finite amount of energy with some positive minimum, F(x) will be equivalent to saying x has a finite energy.)

Now, this doesn’t solve the problem by itself. To say that an object x is finite is not the same as saying that the number of objects with some property is finite. But I came across a cute little trick to go from one to the other in the proof of Proposition 7 of this paper. The trick transposed to the non-gunky mereological setting is this. Then following two statements are equivalent in non-gunky worlds satisfying appropriate mereological axioms:

  1. The number of objects x satisfying G(x) is finite.

  2. There is a finite object z such that for any objects x and y with G(x) and G(y), if x ≠ y, then x and y differ inside z (i.e., there is a part of z that is a part of one object but not of the other).

To see the equivalence, suppose (2) is true. Then if z has n simples, and if x is any object satisfying G(x), then all objects y satisfying G(x) differ from x within these n simples, so there are at most 2n objects satisfying G(x). Conversely, if there are finitely many satisfiers of G, there will be a finite object z that contains a simple of difference between x and y for every pair of satisfiers x and y of G (where a simple of difference is a simple that is a part of one but not the other), and any two distinct satisfiers of G will differ inside z.

I said initially that I was almost entirely wrong. In thoroughly gunky worlds, all objects are infinite in the sense of having infinitely many parts, so a mereologically-based finiteness predicate won’t help. Nor will a volume or energy-based one, because we can suppose a gunky world with finite total volume and finite total energy. So Goodman and Quine had better hope that the world isn’t thoroughly gunky.

Monday, November 11, 2024

Goodman and Quine and transitive closure

In the previous post, I showed that Goodman and Quine’s counting method fails for objects that have too much overlap. I think (though the technical parts here are more difficult) that the same is true for their definition of the ancestral or transitive closure of a relation.

GQ showed how to define ancestors in terms of offspring. We can try to extend this definition to the transitive closure of any relation R over any kind of entities:

  1. x stands in the transitive closure of R to y iff for every object u that has y as a part and that has as a part anything that stands in R to a part of u, there is a z such that Rxz and both x and z are parts of R.

This works fine if no relatum of R overlaps any other relatum of R. But if there is overlap, it can fail. For instance, suppose we have three atoms a, b and c, and a relation R that holds between a + b and a + b + c and between a and a + b. Then any object u that has a + b + c as a part has c as a part, and so (1) would imply that c stands in the transitive closure of R to a + b + c, which is false.

Can we find some other definition of transitive closure using the same theoretical resources (namely, mereology) that works for overlapping objects? No. Nor even if we add the “bigger than” predicate of GQ’s attempt to define “more”. We can say that x and y are equinumerous provided that neither is bigger than the other.

Let’s work in models made of an infinite number of mereological atoms. Write u ∧ v for the fusion of the common parts of both u and v (assuming u and v overlap), u ∨ v for the fusion of objects that are parts of one or the other, and u − v for the fusion of all the parts of u that do not overlap v (assuming u is not a part of v). Write |x| for the number of atomic parts of x when x is finite. Now make these definitions:

  1. x is finite iff an atom is related to x by the transitive closure (with respect to the kind object) of the relation that relates an object to that object plus one atom.

  2. Axyw iff x and y are finite and whenever x is equinumerous with x and does not overlap y, then x′ ∨ y is equinumerous with w. (This says |x| + |y| = |w|.)

  3. Say that Dyuv iff A(uy,uy,vy) (i.e., |vy| = 2|uy|) and either v does not overlap y or and u ∧ y is an atom or v and y overlap and u ∧ y consists of v ∧ y plus one atom. (This treats u and v as basically ordered pairs (uy,uy) and (vy,vy), and it makes sure that from the first pair to the second, the first component is doubled in size and the second component is decreased by one.)

  4. Say that Q0yx iff y is finite and for some atom z not overlapping y we have y ∧ z related to something not overlapping x by the transitive closure of Dy. (This takes the pair (z,y), and applies the double first component and decrease second component relation described in (4) until the second component goes to zero. Thus, it is guaranteed that |x| = 2|y|.)

  5. Say that Qyx iff y is finite and Q0yx for some non-overlapping x′ that does not overlap y and that is equinumerous with x.

If I got all the details right, then Qyx basically says that |x| = 2|y|.

Thus, we can define use transitive closure to define binary powers of finite cardinalities. But the results about the expressive power of monadic second-order logic with cardinality comparison say that we can only define semi-linear relations between finite cardinalities, which doesn’t allow defining binary powers.

Remark: We don’t need equinumerosity to be defined in terms of a primitive “bigger”. We can define equinumerosity for non-overlapping finite sets by using transitive closure (and we only need it for finite sets). First let Tyuv iff v − y exists and consists of u − y minus one atom and v ∧ y exists and consists of v ∧ y minus one atom. Then finite x and y are equinumerous0 iff they are non-overlapping and x ∨ y has exactly two atoms or is related to an object with exactly two atoms by the transitive closure of Tyuv. We now say that x and y are equinumerous provided that they are finite and either x = y (i.e., they have the same atoms) or both x − y and y − x are defined and equinumerous0.

Friday, November 8, 2024

No fix for Goodman and Quine's counting

In yesterday’s post, I noted that Goodman and Quine’s nominalist mereological definition of what it is to say that there are more cats than dogs fails if there are cats that are conjoint twins. This raises the question whether there is some other way of using the same ontological resources to generate a definition of “more” that works for overlapping objects as well.

I think the answer is negative. First, note that GQ’s project is explicitly meant to be compatible with there being a finite number of individuals. In particular, thus, it needs to be compatible with the existence of mereological atoms, individuals with no proper parts, which every individual is a fusion of. (Otherwise, there would have to be no individuals or infinitely many. For every individual has an atom as a part, since otherwise it has an infinite regress of parts. Furthermore, every individual must be a fusion of the atoms it has as parts, otherwise the supplementation axiom will be violated.) Second, GQ’s avail themselves of one non-mereological tool: size comparisons (which I think must be something like volumes). And then it is surely a condition of adequacy on their theory that it be compatible with the logical possibility that there are finitely many individuals, every individual is a fusion of its atoms and the atoms are all the same size. I will call worlds like that “admissible”.

So, here are GQ’s theoretical resources for admissible worlds. There are individuals, made of atoms, and there is a size comparison. The size comparison between two individuals is equivalent to comparing the cardinalities of the sets of atoms the individuals are made of, since all the atoms are the same size. In terms of expressive power, their theory, in the case of admissible worlds, is essentially that of monadic second order logic with counting, MSO(#), restricted to finite models. (I am grateful to Allan Hazen for putting me on to the correspondence between GQ and MSO.) The atoms in GQ correspond to objects in MSO(#) and the individuals correspond to (extensions of) monadic predicates. The differences are that MSO(#) will have empty predicates and will distinguish objects from monadic predicates that have exactly one object in their extension, while in GQ the atoms are just a special (and definable) kind of individual.

Suppose now that GQ have some way of using their resources to define “more”, i.e., find a way of saying “There are more individuals satisfying F than those satisfying G.” This will be equivalent to MSO(#) defining a second-order counting predicate, one that essentially says “The set of sets of satisfiers of F is bigger than the set of sets of satisfiers of G”, for second-order predicates F and G.

But it is known that the definitional power of MSO(#) over finite models is precisely such as to define semi-linear sets of numbers. However, if we had a second-order counting predicate in MSO(#), it would be easy to define binary exponentiation. For the number of objects satisfying predicate F is equal to two raised to the power of the number of objects satisfying G just in case the number of singleton subsets of F is equal to the number of subsets of G. (Compare in the GQ context: the number of atoms of type F is equal to two the power of the number of atoms of type G provided that the number of atoms of type F is one plus the number of individuals made of the atoms of type G.) And of course equinumerosity can be defined (over finite models) in terms of “more”, while the set of pairs (n,2n) is clearly not semi-linear.

One now wants to ask a more general question. Could GQ define counting of individuals using some other predicates on individuals besides size comparison? I don’t know. My guess would be no, but my confidence level is not that high, because this deals in logic stuff I know little about.

Thursday, November 7, 2024

Goodman and Quine and shared bits

Goodman and Quine have a clever way of saying that there are more cats than dogs without invoking sets, numbers or other abstracta. The trick is to say that x is a bit of y if x is a part of y and x is the same size as the smallest of the dogs and cats. Then you’re supposed to say:

  1. Every object that has a bit of every cat is bigger than some object that has a bit of every dog.

This doesn’t work if there is overlap between cats. Imagine there are three cats, one of them a tiny embryonic cat independent of the other two cats, and the other two are full-grown twins sharing a chunk larger than the embryonic cat, while there are two full-grown dogs that are not conjoined. Then a bit is a part the size of the embryonic cat. But (assuming mereological universalism along with Goodman and Quine) there is an object that has a bit of every cat that is no bigger than any object has a bit of every dog. For imagine an object that is made out of the embryonic cat together with a bit that the other two cats have in common. This object is no bigger than any object that has a bit of each of the dogs.

It’s easy to fix this:

  1. Every object that has an unshared bit of every cat is bigger than some object that has an unshared bit of every dog,

where an unshared bit is a bit x not shared between distinct cats or distinct dogs.

But this fix doesn’t work in general. Suppose the following atomistic thesis is true: all material objects are made of equally-sized individisible particles. And suppose I have two cubes on my desk, A and B, with B having double the number of particles as A. Consider this fact:

  1. There are more pairs of particles in A than particles in B.

(Again, Goodman and Quine have to allow for objects that are pairs of particles by their mereological universalism.) But how do we make sense of this? The trick behind (1) and (2) was to divide up our objects into equally-sized pieces, and compare the sizes. But any object made of the parts of all the particles in B will be the same size as B, since it will be made of the same particles as B, and hence will be bigger than any object made of parts of A.