Past exam of the mathematics course of the University of Cambridge 2003 iii Paper 19 4 Solution Created 2026-10-03 Updated 2026-10-14
An inner model of a universe of ZF is a transitive class containing every ordinal and satisfying the required set-theoretic axioms with the inherited membership relation. Transitivity means that every member of a member of belongs to . Requiring all ordinals distinguishes an inner model from a transitive set first-order model such as : a set first-order model has bounded ordinal height. One may specify an inner model of ZF, ZFC or a stronger theory; choice is not built into the term unless specified.
The fundamental example is the constructible universe. Form the constructible hierarchyHere definable power set means subsets definable over the set structure by first-order formulas with finitely many parameters from that level. Each level is transitive, the levels increase, and , by induction. Thus is transitive and contains all ordinals.
The construction supplies a definable well-order: order objects first by their earliest construction stage, then by a least first-order formula code and a finite tuple of parameters in the already constructed level's well-order. Recursively extend the earlier well-order at each successor stage and unite compatible orders at limits. First-order formula codes and finite tuples of well-ordered parameters are well-orderable. This yields a canonical global ordering definable within ; its restrictions to sets will give choice once the ZF axioms are checked.
For that check, a useful reflection argument is explicit. Given finitely many first-order formulas and a starting level, pass to a higher level containing witnesses for their existential subformulas on all parameter tuples from the current level, choosing least witnesses in the canonical order. There are set-many tuples, so ambient replacement bounds their witness stages. Repeat for steps and take the union level . Every relevant witness with parameters in that level appears at a later step. Induction on first-order formulas, with this witness property for the existential case, proves that reflects the chosen finite list of first-order formulas of .
Separation on a constructible set is then definability over a sufficiently large reflecting level, so its subset appears at the next level. For replacement, reflect the first-order formula specifying a functional image and its required existence statements. All inputs belong to a level containing the domain as a set; all their unique outputs then lie in one reflecting level. The image is definable there and hence is constructible. For power set, the ambient set of constructible subsets of has bounded construction stages by replacement in the ambient universe. At a level containing them all, this internal collection is definable by the bounded condition , and therefore is itself in . Pairing, union and axiom of infinity follow directly from definability over sufficiently large levels, while extensionality and foundation follow from transitivity. Thus , and its canonical ordering gives .
This proves the important relative-consistency applicationOne does not conclude that choice is true in the original universe. Instead the inner model supplies a possibly smaller universe in which choice holds.
Constructibility also supplies GCH. Here is the cardinal-counting argument, making clear the role of the condensation lemma for the constructible universe. Work inside . If is constructible, take a large limit containing and an elementary hull of of size . Its transitive collapse is by condensation. The collapse fixes every ordinal below , and hence fixes and . Since the hull has size , . Therefore every constructible subset of appears below .
The condensation fact expresses the rigidity of this definability construction: first-order formula codes, finite parameter tuples and satisfaction in set-sized lower levels are preserved by the collapse. Inducting over the hull's ordinal indices identifies each collapsed lower level with the corresponding -level; elementarity supplies every definable subset coded by parameters in that collapsed lower level. Taking unions identifies the entire collapsed hull with a level .
Induction on construction stages gives : each successor has only countably many first-order formula schemes with finite parameter tuples, and limits take unions. Hence for infinite . The preceding containment gives in , and Cantor's theorem gives the reverse inequality. ConsequentlyAll these cardinal computations are internal to ; they need not equal the ambient cardinal computations.
Inner models are also useful for analyzing stronger axioms. If is inaccessible in , it remains an uncountable regular cardinal in , because a shorter cofinal sequence in would already be one in . For each ordinal , its constructible subsets are fewer than even in the internal cardinal comparison: in , has size below , so its constructible part cannot have an -well-order of length at least . Thus it remains strong limit. Accordingly supplies relative-consistency information compatible with inaccessibles and GCH. Stronger embedding or measure properties require extra analysis, since the witnessing objects may disappear upon passing to an inner model.
There is a useful limitation: no uniform inner-model construction can refute choice from every starting ZF universe. Every inner model of ZF contains the ambient . Indeed, induction gives : the same set-sized level has the same satisfaction relation for definitions, and limit stages take the same unions. If the starting universe already satisfies , any inner model containing all ordinals must therefore be the whole universe, where choice holds. To obtain a choice-failing first-order model uniformly one needs a different method, such as the symmetry restriction in the preceding solution. Inner-model arguments establish consistency and preservation through carefully controlled smaller universes; they do not freely manufacture arbitrary desired axiom failures.
Past exam of the mathematics course of the University of Cambridge 2003 iii Paper 19 6 Solution Created 2026-10-03 Updated 2026-10-14
A complete type over is a maximal consistent set of first-order formulas in a fixed finite tuple of variables with parameters from , consistent with the theory of that parameter expansion. A first-order model is a saturated model of degree if every such type with is realized in . It suffices to require this for one-variable types and realize a finite tuple successively. Without a subscript, saturated commonly means -saturated; some contexts specify only finite-parameter saturation. We state the degree explicitly.
The saturated elementary extension theorem says that every first-order structure has a -saturated elementary extension for any specified infinite . It suffices to prove this for regular , since a larger regular degree implies the requested degree. At a single stage , list all complete one-variable types over all subsets of of size below . This collection is a set. Adjoin a witness constant for each type to the elementary diagram of and require that constant to satisfy its type. Every finite subset is satisfiable in : each type's finite conjunction has a witness there, and the finitely many new constants have no cross-constraints. The compactness theorem gives an elementary extension realizing all these types simultaneously.
Repeat this step along an elementary chain , taking unions at limit stages, and let be its union. The elementary chain theorem follows here by induction on first-order formulas: an existential statement true in the union has a witness in a later stage; elementarity brings an existential witness back to the earlier stage containing its parameters. Thus each stage is elementary in .
If has size below regular , all its elements lie in a single , by taking the supremum of their fewer-than- stage indices. Any complete type over consistent with is already consistent over , since these structures have the same parameter theory. It was therefore realized in . This proves -saturation of .
A corresponding theorem about full saturation is available with a stated cardinal-size hypothesis: if is uncountable regular, , and , then every infinite first-order model of size at most has an elementary extension of size which is -saturated. First adjoin pairwise distinct constants to the elementary diagram; every finite fragment is satisfiable because the original first-order model is infinite. A Skolem hull of their realizations and the original domain has size . There are at most small parameter sets and at most types over each of them. Compactness and the downward elementary-submodel construction keep each realization stage of size . Taking a Skolem hull of the preceding stage and the chosen witnesses closes under at most finite terms and proves this size bound and elementarity. The same length- chain is consequently a fully saturated model of size . The cardinal hypothesis is not silently asserted to hold for every cardinal.
We now prove consistency of NFU by the permitted alternative method of indiscernibles and a domain-shifting structure automorphism. This can start from an explicit set structure available in ZFC, so we need not assume that there is a first-order model of all ZFC. Letand give the value off the natural numbers. Regard as a first-order structure, with a named object . The graph of is an external set in the metatheory; it need not be a member of . This structure is extensional and satisfies every separation instance in the pure membership language: any subset of has rank below and belongs to . It also satisfies, for natural ,since a subset of has rank at most and hence belongs to .
Apply the indiscernible construction proved in question 7(i) to a Skolem expansion of this set structure, requiring to be increasing members of its named natural-number object. For every finite fragment use an increasing sequence of ordinary natural numbers in the initial structure in the Ramsey argument. The resulting generated elementary hull has an external structure automorphism with , preserving and the named . Put and . Then , and satisfies the displayed subset-containment assertion between successive domains. No claim that satisfies replacement is required.
All membership and subset statements about these objects are interpreted inside . The hull is necessarily externally nonstandard: the natural-number objects give an external descending chain. The external structure automorphism is not an object that must be definable within that first-order model.
On the external domain defineThis is the rank-shifting NFU model with explicit set predicate. The guard is essential: an object not contained in could still have some ordinary members in , and must not thereby become a nonempty atom. The objects failing have no -members. If two objects satisfying have the same -members, their images under are subsets of with the same members, so extensionality in and injectivity of make the original objects equal. Thus set-extensionality and the atom condition hold.
It remains to prove every comprehension instance. Use the domains just constructed, equivalently , for integer sorts. The map is a bijection from the objects of to the objects of , and every subset of that exists in is an element of . In sort define the set predicate by ; from sort to define membership by ordinary membership guarded by .
For a stratified formula, assign integer types to its variables with equal types for equality and adjacent types for membership. Shift all types uniformly if necessary so the finitely many used types are nonnegative. Replace a variable of type by of its untyped value, quantify it over , and use the typed relations just described. Applying to the untyped definition shows that each atomic first-order formula has the same truth value under this translation; induction on connectives and quantifiers proves the same for the whole first-order formula. Importantly the translated first-order formula is an ordinary first-order formula of with finitely many domain and transformed-parameter constants, not a first-order formula containing the external structure automorphism as a predicate.
If the comprehension variable has type , separation in produces its extension . The subset-containment assertion gives . Put . Then , hence , and for every ,This verifies stratified comprehension with arbitrary parameters. The empty extension gives a distinguished empty set; the always-true first-order formula gives a universal set. The unstratified Russell predicate is not an allowed comprehension instance. ThusStarting from the actual set structure and applying compactness constructs a set first-order model, so this is a consistency proof in ZFC, not merely an assumption of Con(ZFC). It proves the requested consistency with an explicit interpretation; it does not depend on treating the much stronger full extensionality of NF as already consistent. The external is a tool of the construction, not an extra symbol permitted in NFU's comprehension scheme.
Past exam of the mathematics course of the University of Cambridge 2003 iii Paper 19 7 i Solution Created 2026-10-03 Updated 2026-10-14
One useful form of the Ehrenfeucht-Mostowski theorem is this: for an infinite first-order structure and any total order , there is a first-order model of generated in a chosen Skolem expansion by an order-indiscernible sequence of distinct elements. Every order automorphism of induces an structure automorphism of this expanded hull. One can additionally obtain an elementary extension containing by including its elementary diagram. Uniqueness of the induced structure automorphism is asserted in the Skolem expansion, not among arbitrary structure automorphisms of the reduct.
Choose a Skolem expansion : for every existential first-order formula choose a witness function, satisfying . Iterate the expansion if necessary so witnesses are available for first-order formulas in the resulting language. Add constants and require for distinct indices. For every first-order formula of the expanded language and every two increasing index tuples, addTogether with , this is the indiscernibility theory.
Every finite fragment is satisfiable. It mentions only finitely many first-order formulas and index constants. Choose a countably infinite sequence of distinct elements of . For each relevant arity, colour increasing tuples from that sequence by the finite truth vector of all first-order formulas of that arity in the fragment. Successive applications of the infinite Ramsey theorem for r-sets leave an infinite subset homogeneous for each of these finitely many finite colourings. Interpret the finitely many index constants by distinct elements of that subset in increasing enumeration order. All the required truth-value equivalences then hold, and the original structure satisfies the finite part of its own theory.
If an actual elementary extension of is desired, include constants for its elements and the elementary diagram of . A finite fragment still contains only finitely many parameter instances; include those truth vectors in the same colourings. Thus finite satisfiability is unchanged. The compactness theorem now supplies a first-order model with the entire indiscernible sequence, and in the diagram version an elementary copy of .
Take the Skolem hull of the generators, including the diagram constants when present. The witness functions show directly that the hull is elementary: whenever an existential first-order formula with hull parameters is true in the ambient first-order model, its Skolem witness belongs to the hull. Induction on first-order formulas, or the Tarski-Vaught test, gives elementarity. Its reduct is therefore a first-order model of . In the version without diagram constants its cardinality is at most .
For an order automorphism , defineThis is well defined. If two terms represent the same element, express their equality as a first-order formula on the increasing union of their generator indices. Indiscernibility and preservation of the index order carry that equality to the transported terms. The same argument for every relation shows preservation of the expanded structure; applying it to supplies the inverse. Every element is a term in the generators, so no other structure automorphism of the specified expansion can have the same action on them. HenceFor an application requiring the generators to lie in a definable infinite ordered class, impose that class predicate and its increasing-order first-order formulas too. The finite-fragment proof uses an increasing sequence in that class, so all these additional conditions are preserved. In particular the integer index order and its shift give the structure automorphism used in the NFU construction. The constants are order indiscernibles, not necessarily indiscernibles under arbitrary permutations of the index set.
Past exam of the mathematics course of the University of Cambridge 2005 iii Paper 27 5 Solution Created 2026-10-03 Updated 2026-10-14
An ultraproduct assembles a family of nonempty first-order structures in one fixed language, using an ultrafilter to specify which coordinate statements hold almost everywhere. Its universe isFunctions are interpreted coordinatewise, and an -ary relation holds on when its coordinate truth set belongs to . Changing representatives changes such a truth set only off a -large set, so these definitions are well defined. A principal ultrafilter simply recovers its distinguished factor; a nonprincipal ultrafilter can produce new elements and structures.
The fundamental result is the Łoś theorem:Prove it by structural induction on first-order formulas. Atomic formulas are the definition. Intersections handle conjunction, while exactly one of a set and its complement belongs to an ultrafilter, handling negation. For the existential step, if the coordinate existential truth set is in , use choice to select witnesses there and arbitrary values elsewhere; their product function is an ultraproduct witness. Conversely a product witness makes the coordinate existential truth set contain a -large set. Other connectives and universal quantification follow.
In an ultrapower, all factors are one structure . The diagonal map is an elementary embedding by the Łoś theorem. For a nonprincipal on , the class of in an ultrapower of the standard natural numbers is larger than every constant natural number, since each tail belongs to . This gives a nonstandard model of Peano arithmetic. Similarly, an ultraproduct of finite fields with distinct primes tending to infinity has characteristic zero: for every fixed positive integer , the equation fails in all sufficiently late factors. An infinite structure can therefore arise from finite factors.
Ultraproducts prove the compactness theorem. If each finite subset of a theory has a model , index these models by . The cones have the finite intersection property. Extend their filter to an ultrafilter using the ultrafilter lemma. The Łoś theorem makes the resulting ultraproduct satisfy every . This construction also gives elementary extensions realizing prescribed finitely satisfiable types.
A useful stronger property is countable saturation of an ultraproduct over omega. Let a countable type be finitely satisfiable in an ultraproduct over a nonprincipal on . Choose coordinate representatives of its parameters. Let be the coordinates where the first formulas have a simultaneous witness; then , the decrease, and we can replace by . At coordinate , choose a witness to the first formulas, where is the largest with , taking an arbitrary value if there is none. For each fixed , the set where is -large. Its class realizes the entire type. This proof uses countable incompleteness of , not arbitrary completeness or automatic saturation at larger cardinals.
Finally, complete ultrafilters connect ultraproducts to large cardinals. A countably complete ultrafilter prevents an externally infinite descending membership chain in an ultrapower of a well-founded universe: intersect the countably many coordinate truth sets and obtain an impossible descending chain at one coordinate. A kappa-complete nonprincipal ultrafilter on consequently supplies the ultrapower embedding associated with a measurable cardinal. Thus the same construction supports both elementary compactness arguments and large-cardinal embeddings, with the completeness hypothesis deciding which well-foundedness and closure properties survive.
Past exam of the mathematics course of the University of Cambridge 2005 iii Paper 27 6 Solution Created 2026-10-03 Updated 2026-10-14
A measurable cardinal is an uncountable cardinal carrying a kappa-complete nonprincipal ultrafilter on . An elementary embedding preserves all first-order formulas with parameters:For a measurable , the Łoś theorem gives an elementary map from the universe into its ultrapower. Countable completeness makes that ultrapower well founded, so the Mostowski collapse gives a transitive target and an ultrapower embedding . The least moved ordinal, its critical point of an elementary embedding, is : every function into an ordinal below is constant on a -large set by kappa-completeness, whereas the identity function on represents an ordinal above every constant ordinal below and below the image of . Conversely a suitably available embedding with critical point defines the measure .
The identity is elementary. In ZFC there is no nonidentity elementary class embedding , by the Kunen inconsistency theorem. Here the embedding is a class for which restrictions to sets and the critical sequence are available, as in the usual class-theoretic formulation. The axiom of choice is part of this conclusion; it is not a claimed contradiction for the choice-free Reinhardt-cardinal hypothesis.
Here is the stationary-set proof. A nonidentity has a least moved ordinal ; if all ordinals were fixed, induction on rank would fix every set. Put , and . Since fixes and shifts this sequence, . It therefore fixes the regular successor cardinal . The stationarity of ordinals of prescribed cofinality gives the stationary setUse the stationary partition at a successor cardinal to split into disjoint stationary pieces , merging pieces if necessary. Applying gives a partition of the same into stationary pieces. The additional piece is stationary.
The closure pointsform a club set. For unboundedness, repeatedly close a bound under the values of below it and take the supremum of the resulting countable sequence; regularity of keeps it below . Closure under limits is immediate. Choose and an increasing sequence cofinal in . Thenwhile every ordinal satisfies , so . There is an with . Since , elementarity gives , contrary to disjointness from .