Foundations with Imagination
Abstract: We show that countable set theory, ZFC<sup>−+∀</sup>x ∣x∣≤ω, is unable to eliminate imaginaries. In other words, this theory cannot provide representatives for arbitrary definable equivalence relations. We also see that ZFC<sup>− and ZFC{-}+\existsκ(Inacc(κ)\wedge\forall x\ |x|\leqκ)$ also fail to eliminate imaginaries.
Sign up to identify related papers:
Summary
- The paper shows that a foundational theory of countable set theory — $ZFC^{-}_{count}$ proves Gamma(U) — cannot eliminate imaginaries, specifically witnessing equivalent relationships by showing it is non-definable in arithmetic.
- The main impetus behind implementing the 'automatically moving names' issue was to prevent generation of mutually constructible sets.
- The author's extension theorem's generally accepted targeting of flexibility in names as true.
Overview
This paper, by Toby Meadows, establishes that several natural foundational theories cannot eliminate imaginaries. A theory T eliminates imaginaries if whenever T proves that a formula E defines an equivalence relation, there is a formula F such that T proves F defines a function respecting E: for all xˉ,yˉ, xˉEyˉ if and only if F(xˉ)=F(yˉ). The main result is that countable set theory — denoted T0, obtained from T1 by dropping the Powerset Axiom and adding the axiom T2 — fails to eliminate imaginaries. As corollaries, the paper shows that T3 and T4 also fail. Since T5 is bi-interpretable with second order arithmetic, these results bear directly on frameworks used in reverse mathematics.
The significance of elimination of imaginaries in foundational contexts is well established: it underwrites Scott's trick (defining cardinals without choice), ultrapower constructions from large cardinals, and quotient-free interpretations of other theories. In the terminology of Barrett and Halvorson, failure to eliminate imaginaries entails failure of Morita completeness and hence of delivering quotient sorts. It also interacts with recent work on categoricity: Enayat and Łełyk showed that internally categorical, sequential theories that eliminate imaginaries are tight, where tightness means any pair of bi-interpretable extensions must coincide. The paper's results show that internal categoricity does not require elimination of imaginaries: T6 is internally categorical yet still tight while failing to eliminate imaginaries.
A warmup: second order arithmetic
The paper first proves that T7 — second order arithmetic with full comprehension and definable choice (T8, often denoted T9) — cannot eliminate imaginaries. The proof uses forcing over E0 with E1 and an automorphism argument. The equivalence relation is mutual constructibility on reals, E2 iff E3, which is E4 and hence definable in second order arithmetic. The key technical ingredient is a lemma due to Asaf Karagila: given a E5-generic filter E6 over E7, any new set E8 has names whose denotations can be moved by ground-model automorphisms of E9 that are F0-based (determined by permutations of the first coordinate) while fixing a prescribed condition. Applying this to a hypothetical definable F1 respecting mutual constructibility yields two mutually constructible reals sent to distinct reals, contradicting respect.
A softer indirect argument is also recorded, credited to Ali Enayat and the author independently. Friedman and Visser proved that sequential theories bi-interpretable via identity-preserving interpretations are definitionally equivalent; since F2 and F3 are bi-interpretable but not definitionally equivalent, their witnessing interpretations cannot both be identity-preserving. Indeed, F4 interprets F5 only via a quotient interpretation, so if F6 eliminated imaginaries it could convert this to an identity-preserving interpretation, contradicting non-definitional-equivalence. The author notes this strategy cannot be reversed to prove the corresponding result for F7, since the latter already interprets F8 identity-preservingly.
Why naive strategies fail
The direct generalization to F9 is not straightforward, and the paper is careful to explain why. The obvious plan — coding hereditarily countable sets by well-founded extensional relations on T0 and transporting the warmup argument through such codes — breaks down because there is no uniform way to define a function selecting a code for each hereditarily countable set. For instance, after forcing over a model of T1 to add a Cohen real T2, the structure T3 cannot define a linear ordering of its hereditarily countable sets, though it can linearly order its reals; hence no injection from T4 into T5 is definable there.
The choice of equivalence relation also matters, and the paper documents two instructive failures:
- Equivalence relations with set-sized cells fail trivially: if every cell T6 is a set, then T7 itself eliminates imaginaries. This rules out relations like eventual agreement T8 on T9, whose classes are countable.
- Isomorphism of coded binary relations also fails: Friedman's theorem gives a definable function F0 respecting isomorphism, namely the Scott sentence of the coded structure in F1, uniformly computable from structural properties alone.
Mutual constructibility, a F2 relation considerably more complex than the analytic, non-Borel isomorphism relation, is what makes the argument succeed. The author remarks candidly that the claim "feels obviously true" — without powerset, Scott's trick is unavailable and nothing looks likely to replace it — but that the details are substantial.
The main theorem
The main theorem states that F3 cannot eliminate imaginaries. The witness model is F4, where F5 is generic over F6 for F7, the completion of Cohen forcing, and the equivalence relation is again mutual constructibility F8. The proof proceeds by contradiction: assuming a definable F9 respects E0, a case analysis over the constructibility degree of the input real E1 (whether E2, E3 with output in E4 or not, or E5) produces, via automorphisms fixing a relevant condition, two mutually constructible reals with distinct E6-values.
Two lemmas drive the argument:
- No definable representatives landing in E7 (Lemma 3.3): in E8, no definable function E9 satisfies xˉ,yˉ0 iff xˉ,yˉ1. The proof uses Abraham–Shore's observation that in a Cohen extension of xˉ,yˉ2, no constructibility degree other than the ground-model degree and the degree of the generic real is definable — established by swapping mutually generic factors of xˉ,yˉ3 — whence the degrees admit no definable well-ordering, whereas such an xˉ,yˉ4 would induce one via the canonical well-ordering of xˉ,yˉ5.
- Moving names (Lemma 3.4): every new element of xˉ,yˉ6 has a name that can be moved by automorphisms of xˉ,yˉ7 fixing any prescribed condition, with the movement forced rather than merely realized in one extension.
The second lemma is the technical heart. The author introduces the notion of a flexible name: a name xˉ,yˉ8 for xˉ,yˉ9 such that below every condition there exist uncountably many pairwise order-2 automorphisms fixing the condition and forcing pairwise distinct shifts of xˉEyˉ0. The theorem that every new hereditarily countable set has a flexible name is proved by induction on a rank stratifying xˉEyˉ1, using a base lemma (for subsets of xˉEyˉ2) and a successor lemma (for countable sets containing an element with a flexible name).
The successor lemma's proof is a counting argument: if xˉEyˉ3 were not flexible, a maximal sequence of pairwise-forced-distinct shifts would be countable; but flexibility of xˉEyˉ4 supplies uncountably many automorphisms, and since xˉEyˉ5 is countable, uncountably many must share a single condition forcing xˉEyˉ6 into some fixed xˉEyˉ7 — impossible when all those shifts of xˉEyˉ8 are forced distinct and xˉEyˉ9 is forced countable.
The base lemma constructs, inside F(xˉ)=F(yˉ)0, a countable atomless dense subalgebra generated by an independent sequence F(xˉ)=F(yˉ)1 built along an infinite binary tree: even stages split conditions to force disagreement about membership in F(xˉ)=F(yˉ)2 across all flip patterns of even coordinates; odd stages ensure density in F(xˉ)=F(yˉ)3 by refining toward an enumeration of F(xˉ)=F(yˉ)4. A supporting lifting fact — proved via Sikorski's extension theorem — shows that every automorphism of a countable atomless Boolean algebra dense in F(xˉ)=F(yˉ)5 lifts to an automorphism of F(xˉ)=F(yˉ)6. The density argument then shows that any two distinct flip patterns force distinct shifted names, yielding continuum many automorphisms as required. The author notes this lifting fact appears not to be recorded in the literature, though he expects it to be folklore.
Corollaries and generalization
Two consequences follow. First, since F(xˉ)=F(yˉ)7 of any model of F(xˉ)=F(yˉ)8 is a model of F(xˉ)=F(yˉ)9, the argument yields that T00 itself cannot eliminate imaginaries. Second, the entire framework transfers to T01 plus the existence of an inaccessible cardinal T02 with every set injectible into T03: one forces with T04, replaces the rank induction by a T05-length induction, works with a T06-sized atomless Boolean algebra closed under T07 meets and joins (isomorphic to the Lindenbaum algebra of the infinitary propositional logic T08), and builds the tree of automorphisms over functions T09. Only regularity of T10 is used.
Limitations and open questions
Several caveats are explicit in the paper. The negative results are witnessed by a single equivalence relation, mutual constructibility, whose T11 complexity appears essential; the paper shows that simpler candidates (eventual agreement, isomorphism) provably do admit eliminators, but it does not characterize which equivalence relations are eliminable in T12. The main theorem is established relative to specific generic models (T13 of Cohen extensions of T14); the transfer from "fails in some model" to "the theory cannot eliminate imaginaries" relies on the definition quantifying over what T15 proves, and the paper does not address whether every model of T16 exhibits such failures. The lifting fact for Boolean algebra embeddings is presented without a literature precedent, and the inaccessible-cardinal generalization is sketched rather than given in full detail. Finally, the relationship between eliminability of imaginaries and tightness remains only partially mapped: the paper shows tightness without eliminability is possible, but leaves open precisely which categoricity-theoretic properties entail or presuppose elimination of imaginaries.
Conclusion
The paper demonstrates that the ability to eliminate imaginaries, long taken for granted in foundational theories admitting Scott's trick or definable well-orderings, fails for the natural theory of countable sets, for T17, and for its inaccessible-strengthening. The proofs combine classical techniques — Karagila-style automorphism arguments, Abraham–Shore analysis of constructibility degrees, Sikorski's extension theorem — with a new flexible-names machinery for hereditarily countable sets. Beyond the specific negative results, the work clarifies the logical geography surrounding internal categoricity and tightness, showing that the former two properties can hold together without elimination of imaginaries.
Paper to Video (Beta)
No one has generated a video about this paper yet.
Whiteboard
No one has generated a whiteboard explanation for this paper yet.
Paper Prompts
Sign up for free to create and run prompts on this paper.
Top Community Prompts
Open Problems
We haven't generated a list of open problems mentioned in this paper yet.
Continue Learning
- What are the practical implications of the failure to eliminate imaginaries in $ZFC^{-}_{count}$?
- How do the results from this paper impact the broader field of reverse mathematics?
- What other equivalence relations might be eliminable in similar foundational theories?
- Can the techniques used in this paper be applied to other areas of mathematical logic?
- Find recent papers about defining mutual constructibility.