Beau Mount Talk
Beau Mount Talk
29 April 2021
1 / 68
Preliminaries
This project started not from a question intrinsic to set theory, but
from a general interest in the issue of choice of logic: which logics
should an agent adopt for various purposes? Most debates on this
issue consider challenges to classical first-order logic from weaker or
nonclassical systems.1 Here I consider questions involving logics
stronger than first-order logic—in some cases, much stronger.
Very little in this talk is technically novel. Much of the discussion will
involve the philosophical implications of work by Jouko Väänänen,
Juliette Kennedy, and Menachem Magidor that is well-known to set
theorists, although perhaps less well-known to logicians in general.2
1 See
Williamson (2014, 2017); Hjortland (2017); Woods (2019); and many others.
2 Väänänen(1979, 1980, 1985, 2001, 2012, 2014, 2019); Kennedy and Väänänen (2017,
∞); Kennedy (2013, 2015, 2021); Bagaria and Väänänen (2016); Magidor (1971);
Magidor and Väänänen (2011); Kennedy, Magidor, and Väänänen (∞).
2 / 68
Outline
3 / 68
Outline
I’m not going to argue for one approach or the other. Rather, I’m
going to try to tease out the different pictures of the set theory and
logic that would make one rather than the other appealing. I suggest
that the central choice point depends on one’s attitude toward the use
of higher-order quantification in absolutely general theories (such as
set theory).
Most of this talk will be couched in a universist idiom. I appeal freely
to the ‘true’ V (or sometimes the true W, by which letter I denote the
universal class, including Urelemente). But at the end, I shall discuss
how much sense can be made of these ideas by the pluralist or
multiversist. This is an aspect of the project about which my thoughts
are still very tentative: I suspect that it differs a lot on the precise
pluralist position in question. In general, however, I shall argue that
the sort logic approach will be more congenial to the pluralist than
the ∃U approach.
4 / 68
Some Conventions
5 / 68
Some Conventions
6 / 68
A Weak Structuralist Principle
7 / 68
Another Structuralist Principle
8 / 68
Abstract Model Theory
In order to set out the other principles I shall appeal to, I need to
introduce some distinctions among the roles that a logical system can
play. We’ll start with some concepts from abstract model theory.
For our purposes, a model-theoretic logic L is a quadruple
hΣ, Str[Σ], L [Σ], L [Σ] i, where Σ is a collection of (perhaps
multi-sorted, perhaps higher-order) signatures; for each σ ∈ Σ, Str[σ]
is a collection of sets, which we term structures in the signature σ. We
say that a C ∈ Str[σ ] is a model class if it is closed under
isomorphisms. L [σ ] is the language with signature σ, which we can
identify with a set of sentences. L [σ] ⊆ L [σ ] × Str[σ ]; we define
Mod(φ) = {M : M φ} and require Mod(φ) to be a model class for
each φ. We further place some obvious requirements on
model-theoretical logics: we require first-order logical constants to
preserve their properties and we require reducts to behave
standardly. See Barwise (1974, 1985) for details.
9 / 68
Model-Theoretic Logics and Utility Logics
10 / 68
Utility Logics and Home Logics
But not every logic (in the sense of a language and calculus) we use
can be a utility logic. Let’s say that an agent takes a logical system L
as a home logic when she does not take the semantics of L to be given
through model theory, but is nonetheless prepared to use L directly
for general-purpose theory-building. To the extent that she engages
in reflection on L’s semantics at all, she typically does so in a natural
language or in some other non-model-theoretic way. Theories which
are to be interpreted with their quantifiers ranging over non-set-sized
domains will normally be in a home logic; in particular, the
meta-model theory in which an agent describes the semantics of the
utility logics she uses must be couched in a home logic.
11 / 68
Utility Logics and Home Logics
12 / 68
Utility Logics and Home Logics
and use the same name for a model-theoretic logic equipped with a deduction system
and the collection of languages and deduction system alone (perhaps interpreted
non-model-theoretically) when no confusion can arise.
13 / 68
Two More Structuralist Principles
Given this distinction, I propose that (S1) and (S2) suggest the
following additional principles:
(S3) For any interesting (set-sized) mathematical structure S , we
should accept a utility logic L strong enough for there to exist a
theory TS that categorically axiomatizes S according to its
model-theoretic consequence relation L .
(S4) We should accept a home logic strong enough to admit a
meta-model theory for every utility logic that we accept, in
which its syntax and semantics can be formulated explicitly.
(The notion of a meta-model theory is related to the technical idea of
‘adequacy for truth’ in abstract model theory (Feferman 1974,
Väänänen 1985), but a much more informal treatment suffices for our
purposes.)
14 / 68
Second-Orderism
15 / 68
Second-Orderism and Quasi-Categoricity
16 / 68
Recaptures
17 / 68
Recaptures
18 / 68
The Limits of Second-Orderism
19 / 68
The Limits of Second-Orderism
20 / 68
Higher-Orderism
In itself, this result may not seem like a serious problem. The least
measurable cardinal is L3 -characterizable, and it’s a fairly small
modification to turn utility second-orderism into a more general
utility higher-orderism:
Utility higher-orderism:
Utility logics: L1 , L2 , L3 , . . .
Home logic: L1
Meta-model theory: ZFCU
(Note that accepting Ln for each n is different from accepting the full
simple theory of types (L<ω ) itself, although we could easily add it as
a utility logic too.)
And, just as before, we can pinpoint a relevant quasi-categoricity
result inside ZFCU. Let ZFCM3 be the theory that adds to ZFC3 a Σ21
sentence saying that ON is measurable. We have:
22 / 68
Higher-Order Löwenheim-Skolem Properties
23 / 68
Higher-Order Löwenheim-Skolem Properties
24 / 68
Higher-Order Löwenheim-Skolem Properties
25 / 68
Do We Need Categoricity at or above l(L2 )?
26 / 68
Do We Need Categoricity at or above l(L2 )?
27 / 68
Do We Need Categoricity at or above l(L2 )?
28 / 68
Sort Logic
29 / 68
Sort Logic
30 / 68
Sort Logic
31 / 68
Sort Logic
32 / 68
Sort Logic: An Example
How does this work in practice? Let’s take a simple example: say that
we want to write a sentence φ in the signature {≺} such that
S Sort φ just in case S is order-embeddable into hR, <i. We
formulate the axioms for a linear order in sort 1, with ≺ as a
sort-h1, 1i constant, and call their conjunction A; we formulate the
second-order axioms for the real ordered field in a relational
signature ({⊕, ⊗, <}) in sort 2; we call their conjunction B. Let B∗ be
B[R1/⊕][R2/⊗][R3/<]. Our sentence is
i.e.
A ∧ ∃˜ f h1,2i ∃R1 ∃R2 ∃R3 (B∗ ∧ f : h[λx1 x = x], <i ,→ [hλy2 y = y], R3 i).
33 / 68
Sort Logic: Metatheory
So how much structure-characterizing power does sort logic have?
Väänänen claims that it is “the strongest logic”, and he supports it
with the following theorem:
Theorem
For any model class C , C = Mod(φ) for a φ ∈ LSort just in case C is
ZFC-definable.
Corollary
A cardinal κ is LSort -characterizable just in case it is ZFC-definable.
Furthermore,
Corollary (Väänänen 1979: 393)
l(LSort ) = h(LSort ) = sup({κ : κ is ZFC-definable}).
34 / 68
Sort Logic: Philosophical Implications
So what if we add LSort as a utility logic? We now can meet the (S3)
desideratum for any ZFC-definable structure.
But how does this affect (S4)? The Sort relation is not
ZFC-definable—at most a ΣSortn (where n is the depth of sort
quantifiers) fragment of it can be defined at a time (in essentially the
same way that a ΣZFC
n partial truth predicate can be defined in ZFC).
So, if we accept LSort as a utility logic, we cannot rest content with
ZFCU as our background meta-model theory. We have two options:
we can move to a stronger meta-model theory in a stronger home
logic, or we strengthen the meta-model theory without strengthening
the home logic by adding new expressive resources to the
metalanguage.
35 / 68
Sort Logic: Philosophical Implications
36 / 68
Sort Logic: Philosophical Implications
Let ZFCSL be ZFC formulated in the language with the new primitive
(with full schemata for replacement and specification) and MTSort be
an axiomatization of Sort (such as in Väänänen 2014: 178).
Theorem
ZFCSL + MTSort ` Con(ZFC).
Theorem
ZFCSL + MTSort is mutually interpretable with ZFCT + CT,
37 / 68
The Alternative: ∃U
38 / 68
The Alternative: ∃U
39 / 68
First-Order ∃U
40 / 68
Higher-Order ∃U
41 / 68
Higher-Order ∃U
42 / 68
Higher-Order ∃U
But this introduces a subtlety: it’s very natural to treat the ordinary ∃
as a restriction of ∃U , but if we want the results of doing this to match
up with the treatment of higher-order quantification in ordinary Ln in
terms of power sets, we need to worry about how much
extensionality we have in the home logic once n ≥ 3.
Things get messy very quickly, so for the purposes of this talk I’m
going to assume we have full extensionality in the home logic: our
meta-model theories will be extensions of ZFCUn≡ .
43 / 68
Higher-Order ∃U
44 / 68
ZFCXn≡
Theorem
ZFCXn≡+1 ` ∀x ∈ V (x is ZFCn -definable ↔ x is ZFCUn -definable).
45 / 68
L2,2U : An Example
How would we characterize the model class we discussed earlier
({hS, ≺i : hS, ≺i is order-embeddable into hR, <i}) in L2,2U ? Again,
let A be the conjunction of the axioms for a linear order in the
signature {≺} and let B be the conjunction of the second-order
axioms for the real ordered field in the signature {⊕, ⊗, <}: this time
there is no distinction of sorts A and B. Again, let B∗ be
B[R1/⊕][R2/⊗][R3/<]. Define φ† as the result of replacing ∃ with ∃U and
∀ with ∀U in φ. Our sentence is:
A ∧ ∃U Q∃U R1 ∃U R2 ∃U R3 ((B∗ )† ∧
∀x∃U !y (Qxy ∧ ∀z(Qzy → x = z))∧
∀x1 ∀x2 ∀U y1 ∀U y2 (x1 < x2 ∧ Qx1 y1 ∧ Qx2 y2 → R3 y1 y2 )),
i.e.
46 / 68
Ln,nU : Metatheory
Theorem
For n ≥ 2, ZFCXn≡+1 ` for every model class C , C = Mod(φ) for some
single sentence φ of Ln,nU if and only if C is is ZFCn -definable.
47 / 68
Ln,nU : Metatheory
For those who are interested, this is a sketch of how the left-to-right
direction goes for the simplest case (characterizing a cardinal κ). Let κ
be defined by some ZFCn -formula φ. Let ZFC2 be the conjunction of
the ZFC2 axioms, and let φ(X,R) be the result of replacing ∈ by R in φ
and relativing all quantifiers to a one-place predicate X. Define φ† as
the result of replacing ∃ with ∃U and ∀ with ∀U in φ. Define φ∗ as the
following L n,nU [∅] sentence:
0 0
∃U V, ε(ZFC2(V,ε)† ∧ ∀U V 0 , ε0 (ZFC2(V ,ε )† → ∃U f : V 0 −→inj† V )∧
†
∃U X(∀U y(Xy ↔ φ(V,ε) (y) ∧ ∃Z(∀xZx ∧ ∃U f : X −→bij† Z))).
Note that the result proved in ZFCXn≡+1 about the expressive power of
Ln,nU does not have a recapture in first-order set theory that preserves
its intuitive content. We can of course show that
Theorem
ZFC(U) ` ∀S (S ZFCXn≡+1 → S “∀C (C is a model class →
(∃φ ∈ Ln,nU C = Mod(φ) ↔ C is ZFCn -definable”)),
49 / 68
Two Pictures
50 / 68
Two Pictures
Question: why, on the ∃U programme, is the home logic still L<ω and
not something like L<ω,<ωU (or at least each Ln,nU separately)? If
we’re going to endorse ∃U and give it higher-order truth-conditions,
why not take it back into the home logic as well?
Answer: we already have! The quantifiers of our home logic were
absolutely unrestricted all along. In the home logic, ∃ just is ∃U : the
point of the new quantifier was just to vouchsafe some of the
expressive power of the home logic to the utility logics. (For similar
reasons, the proponent of the sort logic programme would gain no
expressive power by adopting LSort as a home logic—if it’s even clear
what that would mean.)
51 / 68
Two Pictures: Universism and Pluralism
Which of these two pictures should one favour? Let’s start with how
pluralists and universists should approach this decision. The natural
background understanding of quantification in the ∃U programme is
generality-absolutist; although this doesn’t entail universism, it’s
certainly a more natural fit. Nonetheless some kinds of moderate
pluralists can perhaps accept ∃U on the interpretation that it
quantifies over everything ‘at the current stage’: with potentialist
modal operators one can get appropriate modal translations of the
metatheorems. This is easiest to motivate on a potentialist logic that
includes S4.3, although perhaps one could justify it in an S4.2
setting.4
53 / 68
Two Pictures: The Status of the Home Logic
54 / 68
Two Pictures: The Status of the Home Logic
55 / 68
Two Pictures: The Status of the Home Logic
56 / 68
Two Pictures: The Status of the Home Logic
57 / 68
Two Pictures: The Status of the Home Logic
58 / 68
Conclusion
Here the issues are very complex; there are a great many further areas
for research and a number of loose ends left unresolved.
I shall conclude simply by suggesting that, to the extent that
consideration of very strong logics and their relationship to large
cardinal axioms can help make precise what is at stake in debates
over logic adoption, the metaphysical commitments of various logics,
and ‘formalism-freeness’ and related ideas, they have an important
role to play in the philosophy of set theory and logic more generally.
59 / 68
Works Cited
60 / 68
Works Cited
Button, Tim, and Sean Walsh (2018). Philosophy and Model Theory.
Oxford: Oxford University Press.
Feferman, Solomon (1974). “Applications of Many-Sorted
Interpolation Theorems.” In Leon Henkin et al., eds., Proceedings
of the Tarski Symposium (Providence, R.I.: American Mathematical
Society), 205–24.
Garland, Stephen J. (1974). “Second-Order Cardinal
Characterizability.” In Dana S. Scott and Thomas Jech, eds.,
Axiomatic Set Theory (2 vols.; Providence, R.I.: American
Mathematical Society, 1971–74), 2.127–46.
Hamkins, Joel, and Øystein Linnebo (∞). “The Modal Logic of
Set-Theoretic Potentialism and Potentialist Maximality
Principles.” Forthcoming, Review of Symbolic Logic.
61 / 68
Works Cited
62 / 68
Works Cited
63 / 68
Works Cited
64 / 68
Works Cited
65 / 68
Works Cited
66 / 68
Works Cited
67 / 68
Works Cited
68 / 68