Aaron wrote:
I’m really finding it hard to believe that there is an undecidable statement (assuming, say, transfinite induction) regarding solutions to a finite set of integer equations.
It may be hard to believe, but it’s pretty well-known to be true.
Take any statement that’s undecidable in your favorite axiom system — like “ZFC is consistent”, which is undecidable in ZFC. Then you can write down a Diophantine equation which has a solution iff this statement is true. And people have actually done it!
For example, Theorem 1 in James Jones’ paper ‘Undecidable Diophantine equations’ gives an explicit Diophantine equation in 12 unknowns and four integer parameters such that the equation has a solution if and only if . Here the set can be any recursively enumerable set you want — you just have to pick the integers correctly.
For example, by picking these numbers right, you can get to be the list of Gödel numbers of provable theorems in ZFC. Then take to be the Gödel number of the proposition ‘’. So then you’ve got a Diophantine equation in 12 variables that has a solution iff ZFC is inconsistent!
Or, if you prefer, you can replace ZFC by ZFC supplemented with some axiom asserting the existence of some sort of ridiculously large cardinal. And then you’ve got a Diophantine equation that has a solution iff it’s inconsistent for such a cardinal to exist!
More generally: no matter how absurdly esoteric or undecidable some question about the foundations of mathematics may be, there’s a Diophantine equation in 12 variables whose solvability depends on this question. And we can write it down explicitly.
(By the way, there’s no need for the sets to be indexed by three integers. One will do. And it would have been cuter if Jones had stated the result that way.)
(Also by the way: where I said ‘you just have to pick the integers correctly’, I should add that there’s nothing mysterious about how to do this. They may be big, but they’re computable.)
Re: A Dual for Set?
That’s certainly reasonable. Although you have to specify what the morphisms and 2-cells are. There are two obvious choices for morphisms between toposes: geometric morphisms and logical functors. Probably logical functors is what you want in this context. And I think there are various reasons why noninvertible transformations between logical functors aren’t well-behaved, so probably this is really only a (2,1)-category, but that’s okay.
I’m almost positive the answer is “no.” Presumably in order to ask this question, you have some ambient set+class theory in which you can define the 2-category of all (possibly large) models of ETCS in such a way that it contains the category of (small) sets. Now usually the initial object in a (2-)category of toposes is a “free topos” or “term model,” so if this 2-category has an initial object I would expect it to be of that sort. (I’m actually doubtful that it even has an initial object, since well-pointedness and choice aren’t obviously expressible in the type-theoretic form used for constructing a free topos.)
Moreover, there are also plenty of small models of ETCS, and it seems pretty unreasonable to expect a logical functor from to a small topos. Note that free toposes are countable, since they’re built out of logical terms, but also for instance the category of sets of cardinality is a small model of ETCS (as long as your ambient theory is strong enough to define ).
It is true that is initial in the 2-category of cocomplete models of ETCS—but that’s because (up to equivalence) it’s the only object of that 2-category!