The Frayne embedding lemma embeds into an ultrapower of . Its relative version embeds into an ultrapower of , fixing the diagonal copy of . Continue alternately over the previously fixed elementary substructure. After coherent identifications one has , while each is an ultrapower of along its diagonal map, and similarly for . The two cofinal subsequences have the same elementary union. This proves the ultralimit assertion without the stronger single-ultrapower isomorphism theorem.
Fine ultrafilter 2026-10-14
An ultrafilter on is fine when it contains the set of small subsets containing , for each . Fineness makes every coordinate of represented in the corresponding ultrapower, though no one small subset is required to contain every coordinate.
Frayne embedding lemma 2026-10-14
If , the elementary diagram of is finitely satisfiable by interpreting its finitely many named elements in . Choose those finite realizations as coordinates, extend the filter of diagram cones to an ultrafilter, and use the Łoś theorem to embed elementarily into an ultrapower of . If , work over the named elements of and keep their coordinates constant. The resulting embedding extends the diagonal map of . This relative assertion allows an alternating chain of ultrapowers to keep every previously embedded substructure fixed.
Model-theoretic ultralimit 2026-10-14
An ultralimit is the direct limit of a chain of structures formed by taking successive ultrapowers along their diagonal elementary embeddings. At limit stages use the elementary chain theorem. This is a different concept from a topological ultrafilter limit. Alternating relative ultrapower embeddings constructs isomorphic ultralimits of any two elementarily equivalent structures, without requiring the stronger single-ultrapower isomorphism theorem.
Past exam of the mathematics course of the University of Cambridge 2003 iii Paper 19 2 Solution Created 2026-10-03 Updated 2026-10-14
A large cardinal axiom says that there is an uncountable cardinal with a strong closure, reflection, combinatorial or embedding property. Its interest is not merely the magnitude of the cardinal: it packages a universe-like portion of set theory, or a coherent way of comparing the universe with a proper inner model. Such axioms form a hierarchy extending ordinary ZFC, compared through relative consistency implications. The consistency qualifications are essential; an existence axiom is not a theorem of ZFC simply because its consequences are attractive.
The basic example is a strongly inaccessible cardinal: an uncountable regular cardinal which is a strong limit cardinal, soThese conditions imply for every . Prove this by induction along the cumulative hierarchy: the successor step uses the strong-limit property, and a limit step uses regularity to bound a union of fewer than smaller sets. Thus every member of has cardinality below .
Consequently is a transitive model of ZFC. Pairing, union, power set, separation, axiom of infinity and foundation stay within the hierarchy. For replacement, a definable function on has fewer than values; regularity bounds their ranks below , putting the range in . Ambient choice supplies a choice function for a family in , and its graph also has bounded rank. This verifies the substantial closure axiom rather than only saying that the rank is large. It also shows why inaccessible existence cannot be proved in a consistent ZFC: it would yield a set first-order model of ZFC and hence its consistency, contrary to the Gödel second incompleteness theorem.
An uncountable regular limit cardinal is a weakly inaccessible cardinal; requiring the strong-limit inequality is stronger without additional hypotheses. Under GCH, every smaller infinite cardinal satisfies , so the two notions coincide. This distinction separates cardinal-arithmetic assumptions from the regularity requirement.
A Mahlo cardinal is an inaccessible whose inaccessible cardinals below it form a stationary set. Thus every club set meets those inaccessibles, which strengthens mere unboundedness. There are inaccessible ; is a first-order model of ZFC containing an inaccessible . Mahloness therefore supplies a consistency statement stronger than the bare existence of one inaccessible. Iterating the demand that smaller cardinals have the same reflection property leads to further levels of the hierarchy.
A weakly compact cardinal is a logical and combinatorial strengthening of inaccessibility. One standard characterization is an inaccessible withevery two-colouring of pairs has a homogeneous subset of size . Equivalently one can use compactness for theories of size at most , or the tree property at an inaccessible. These viewpoints explain the terminology: a local collection of compatible requirements has a global realization, and tall narrow trees cannot avoid cofinal branches. They are characterization statements; the elementary closure and measure arguments below are separate proofs of the consequences used here.
A measurable cardinal carries a nonprincipal kappa-complete ultrafilter on . Every set of size less than is -null, since it is a union of fewer than null singletons. Such a cardinal is regular: a cofinal sequence of length would partition into bounded, hence null, pieces; completeness would make their union null, an impossibility.
It is also strong limit. If and there were distinct sets for , choose for each the -large side of the partition according to whether . The intersection of these fewer than large sides belongs to , but all its indices designate the same subset of , so it has at most one member. This contradicts nonprincipality. Hence , proving that every measurable cardinal is inaccessible.
The measure gives an ultrapower embedding. Form equivalence classes of functions under equality on a -large set, with membership defined coordinatewise modulo . Induction on first-order formulas proves elementarity: Boolean operations use the ultrafilter laws, and the existential step chooses coordinate witnesses on a large set. Countable completeness makes the ultrapower well-founded. An infinite descending membership chain would give countably many large coordinate conditions; their intersection would produce an actual infinite membership descent in . Collapse the ultrapower to a transitive class , obtaining .
For , every function into is constant on a large set by completeness; induction shows . The class of the identity function is larger than every such constant ordinal and lies below , so . Thus the critical point of an elementary embedding is . The measure viewpoint has become a precise self-similarity principle for the universe.
A supercompact cardinal imposes arbitrarily strong closure on these embeddings: for every there is with critical point , , and . It implies measurability by the derived ultrafilterElementarity makes this an ultrafilter; fixed ordinals below show that singletons are null. For , fixes the indexing length, so it carries an intersection of sets to the intersection of their images. If all these images contain , so does their intersection, proving -completeness.
These examples illustrate three connected uses of large cardinals: obtaining set first-order models and stronger consistency statements, extending finite or countable compactness and partition phenomena to uncountable domains, and constructing elementary embeddings with controlled closure. They also interact with inner models: an inaccessible remains inaccessible in the constructible universe, since it cannot acquire a new short cofinal sequence there and there are fewer subsets of smaller ordinals. A measurable cardinal's measure need not belong to that inner model, so preservation of the stronger property is a different issue. Large cardinal axioms are thus structured additional hypotheses, with carefully distinguishable consequences and relative-consistency claims, rather than a single claim that sufficiently big cardinals exist.
Past exam of the mathematics course of the University of Cambridge 2004 iii Paper 24 7 Solution Created 2026-10-03 Updated 2026-10-14
An ultraproduct converts coordinatewise finite information into a single first-order structure. Let be nonempty structures in a common first-order language, and let be an ultrafilter on . In , setThe ultraproduct has these equivalence classes as its elements. Functions are interpreted coordinatewise; a relation holds of classes exactly when it holds on a -large set of indices. Intersecting finitely many large agreement sets shows that these interpretations are independent of representatives.
The Łoś theorem, which explains the construction's usefulness, saysHere is the proof. Induction on terms establishes the coordinatewise interpretation of atomic formulas. Finite intersections handle conjunction, and the ultrafilter property handles negation, since precisely one of a set and its complement is large. For an existential quantification, a witness class gives coordinate witnesses on a large set. Conversely, when the coordinate existential truth set is large, select a witness in each of those structures and a default element elsewhere. Its class is a witness in the ultraproduct. This uses choice. Structural induction on formulas now proves the theorem, with universal quantification obtained by negation.
Compactness. If every finite subset of a first-order theory has a model, take to be the finite subsets and choose . The cones for finite have the finite intersection property. Extend their filter to an ultrafilter by the ultrafilter lemma. For each , its cone is large, so the Łoś theorem makes the ultraproduct satisfy . This proves the compactness theorem, including theories of arbitrary set size.
Elementary extensions and nonstandard elements. An ultrapower uses a fixed structure at every coordinate. The diagonal map sending to the class of the constant function is an elementary embedding by the Łoś theorem. For a nonprincipal ultrafilter on , the class of in an ultrapower of the natural numbers exceeds every standard integer, because each corresponding tail is large. In an ultrapower of the real ordered field, the reciprocal of this element is positive and smaller than every positive standard reciprocal integer: an infinitesimal. These examples implement ordinary finite statements in a larger structure without claiming that every external subset or second-order assertion transfers.
Saturation. Such an ultraproduct over is countably saturated. To see the actual diagonal argument, list a finitely satisfiable type with parameters in the ultraproduct and fix representatives for those parameters. For each , the set of coordinates admitting a simultaneous witness to its first formulas belongs to by the Łoś theorem. Arrange that the decrease and put . The decrease, belong to , and have empty intersection. At coordinate , choose a witness to the first formulas, where is the largest with , or choose a default element if there is no such . For each fixed , on the large set . Therefore the resulting class realizes every formula. This proves countable saturation of an ultraproduct over omega; it does not assert saturation at all larger cardinalities.
Algebraic limits. Take finite fields indexed by the primes and a nonprincipal ultrafilter. Their ultraproduct is a field of characteristic zero: for every fixed positive integer , only finitely many primes divide , so on a large set. Every first-order sentence true in all finite fields holds in this infinite field, and more generally so does any sentence true for all but finitely many of the factors. This is a way to create an infinite field retaining uniform first-order information from finite fields. It does not make the field algebraically closed: the first-order sentence that every element is a square already fails in infinitely many of the factors.
Large cardinals. A countably complete ultrafilter gives a well-founded membership ultrapower of the universe. If it had an infinite descending chain represented by , each setwould be large. Countable completeness makes nonempty, giving an actual infinite membership descent at any index in the intersection, contrary to foundation. The Mostowski collapse therefore gives a transitive target and an ultrapower embedding .
For a measure on a measurable cardinal , every function with is constant on a large set: otherwise intersect the fewer than complements of all its fibres. Consequently fixes the ordinals below . The class of the identity function is below and above every constant class below , since all tails are large. Thus and its critical point is . Fine ultrafilters on that are normal ultrafilters on small subsets and kappa-complete yield the stronger embeddings witnessing supercompact cardinals.
These applications share a single principle: an ultraproduct preserves precisely the first-order information seen by its ultrafilter. Principal ultrafilters merely select a factor; nonprincipal ones can produce new sizes, elements and saturation. Existence of the needed ultrafilters and selection of coordinate witnesses are set-theoretic assumptions, and changing the ultrafilter may change the resulting model.
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 .
Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 25 11 i Solution Created 2026-10-03 Updated 2026-10-14
We prove the Ehrenfeucht-Mostowski theorem by ultraproducts, with no application of Ramsey theorem. Expand the infinite structure by Skolem functions, choose distinct elements , and choose a nonprincipal ultrafilter on . Let be the desired total index order and put .
For every finite ordered subset , define an ultrafilter on by the ordered Fubini product of ultrafilters: a set belongs to exactly whenHere means , with the quantifiers nested in the displayed order. The resulting collection is an ultrafilter, by induction using the ultrafilter laws for negation and conjunction. For , the inverse image of under coordinate projection belongs to exactly when : quantifiers on unused coordinates leave a truth value unchanged.
Consequently there is a well-defined ultrafilter on the Boolean algebra of finite-coordinate cylinders in , declaring a cylinder large by this test. Coherence proves finite intersection closure and ensures that the empty cylinder is not large. Extend its generated filter to an ultrafilter on all subsets of . Form the ultrapower , and for let be the class of .
If , the coordinate equality test belongs to no corresponding two-coordinate product ultrafilter: for every value of the outer coordinate, the inner equality set is a singleton, excluded by nonprincipality. Hence the are distinct. For any first-order formula and any , the Łoś theorem givesThe right side is independent of the actual increasing index tuple, so the form an order-indiscernible sequence. Constant functions embed elementarily into . Take the Skolem hull of the generators. The Tarski-Vaught test gives an elementary substructure, and transporting terms along an index-order automorphism gives a well-defined automorphism of the hull, with inverse obtained by transporting along the inverse index automorphism. Equality of term representations is preserved by indiscernibility. This is the indiscernible and automorphism conclusion of Ehrenfeucht–Mostowski, obtained entirely from ultrafilters and Łoś's theorem. The ordered Fubini products need not be symmetric; order indiscernibility is exactly what their coherence supplies.
Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 25 7 Solution Created 2026-10-03 Updated 2026-10-14
For nonempty first-order structures in a common language and an ultrafilter on , identify product functions byThe ultraproduct has these equivalence classes as elements. Functions are interpreted coordinatewise, and a relation holds of classes exactly when its coordinatewise truth set belongs to . Closure under finite intersections makes these interpretations independent of representatives.
The Łoś theorem assertsProve it by induction on first-order formulas. Atomic first-order formulas hold by the definitions and induction on terms. Conjunction uses intersections, and negation uses the fact that an ultrafilter contains exactly one of a set and its complement. For an existential first-order formula, a product witness gives a coordinate witness on a -large set. Conversely, on the -large set where a coordinate witness exists, choose one in each factor, and choose arbitrary values elsewhere. Its class is a product witness by the induction hypothesis. This is the only witness-selection step; the surrounding argument is made in a choice metatheory. The special case with all factors equal is an ultrapower, and constant functions give an elementary embedding.
Here is a direct compactness theorem proof. Suppose every finite subset of a theory has a model. Index factors by the finite subsets , choosing . For finite , the cone is nonempty, and . Extend the generated proper filter to an ultrafilter . For every sentence , its truth set contains , so the Łoś theorem gives . Finite satisfiability therefore implies satisfiability, directly from the ultraproduct construction rather than from a syntactic completeness argument.
For saturated models, a structure is -saturated if every complete type over fewer than parameters is realized. A useful concrete case is countable saturation of a nonprincipal ultraproduct over omega. In a countable language, enumerate any finitely satisfiable type over countably many parameters as , and represent its parameters by product functions. By the Łoś theorem, the set of coordinates where the first first-order formulas have a simultaneous witness belongs to the nonprincipal ultrafilter . PutThese are decreasing -large sets. At coordinate , let be the largest with , or zero if none exists, and choose a witness for the first first-order formulas. For fixed , every coordinate in has , so the resulting product function satisfies on a -large set. Its class realizes the whole type. Thus such an ultraproduct is -saturated.
There is also an existence construction at every prescribed degree . Given an infinite model , choose a regular cardinal and construct an elementary chain . At a successor stage, add a new constant for a realization of every type over every subset of of size below , together with the elementary diagram of . Every finite part is satisfiable: only finitely many types and finitely many first-order formulas from each are involved, and each finite type fragment has a witness in . Compactness therefore supplies a simultaneous elementary extension. At limits take unions. To justify elementarity of a union, any existential first-order formula with parameters in an earlier stage has a witness in that stage whenever it has one at a later stage, by elementarity; this is the Tarski-Vaught test.
Any fewer-than- parameters of occur together in some , by regularity of . A type over them which is finitely satisfiable in is finitely satisfiable in , again by elementarity, and was realized in . Hence every infinite structure has a -saturated elementary extension for any prescribed cardinal . No bound on the size of this extension is asserted; full saturation at the model's own cardinality has additional cardinal-arithmetic issues.
Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 25 9 Solution Created 2026-10-03 Updated 2026-10-14
An uncountable cardinal is a measurable cardinal if there is a nonprincipal -complete ultrafilter on : intersections of fewer than members of remain in . Such an ultrafilter is uniform. No singleton belongs to it, and intersecting the complements of fewer than singletons shows that no set of cardinality below belongs to it.
Form the ultrapower of the universe by , with classes of functions , and exactly when . The Łoś theorem proves that the map taking to the constant function with value is elementary. The ultrapower relation is well-founded: from an infinite descending sequence , countable completeness gives a coordinate satisfying all the membership relations, producing an actual infinite descending membership sequence and contradicting foundation. It is also set-like. Predecessors of can be represented by functions whose value at lies in ; these functions form a set. The Mostowski collapse theorem therefore gives a transitive class and an elementary embeddingThe usual class-ultrapower notation is understood via set-sized representatives and this set-like collapse.
For , any function into is constant on a -large set: if none of its fewer-than- fibers belonged to , intersect their complements to get the empty set in . Consequently every member of the ultrapower ordinal represented by the constant is represented by a constant ordinal below . Induction on now gives .
On the other hand the identity function represents an ordinal below . For every , the tail belongs to , so the collapsed ordinal is above . HenceThis proves nonidentity explicitly. The collapsed identity class is at least ; it need not equal unless an additional normality convention is imposed on .
Conversely, an elementary embedding into a transitive class with critical point yieldsFor the converse use the usual amenability assumption on the class embedding, so this collection is a set. Since , exactly one of and contains , proving the ultrafilter condition. Singletons are excluded because . If and for , then fixes and every index below it, giving ; the intersection still contains . Thus is -complete and is measurable.
In particular the first moved ordinal is a strongly inaccessible cardinal. If , partition into fewer than bounded intervals. Each is too small to lie in , contradicting completeness. Thus is regular. If for some , choose distinct subsets for . For each , choose the -large side of the question . Intersect these fewer-than- large sides. The intersection belongs to , but all its indices have identical , so it contains at most one index, contradicting nonprincipality. Therefore for every , as required.
Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 26 1 Solution Created 2026-10-03 Updated 2026-10-14
Here an ultralimit in the model-theoretic sense is a model-theoretic ultralimit: start with a first-order structure, take successive ultrapowers along their diagonal elementary embeddings, and take the directed limit of elementary embeddings of that chain. The elementary chain theorem, proved by induction on formulas after identifying the embeddings with inclusions, makes every stage elementary in the limit. This definition concerns structures, rather than the topological ultrafilter limit.
We first prove the needed Frayne embedding lemma. If , every finite subset of the elementary diagram of a structure can be realized in : existentially quantify its finitely many named elements, and use elementary equivalence. Index by finite diagram fragments, choose such realizations, and extend the filter of cones requiring each diagram formula to an ultrafilter. For each , let give its chosen coordinate realizations, filling unspecified coordinates arbitrarily. The Łoś theorem shows that is an elementary embedding of into an ultrapower of . The formulas ensure injectivity.
There is a relative version: if , keep all named elements from constant in every coordinate. Each finite diagram fragment is realizable in over those parameters by elementarity, so the resulting embedding extends the diagonal embedding of into its ultrapower.
Now use alternating ultrapowers give isomorphic ultralimits. First embed into an ultrapower of . Apply the relative lemma to , embedding into an ultrapower of over its diagonal copy. Next embed into an ultrapower of over , and continue. After coherent identifications this givesEach is an ultrapower of along its diagonal embedding, and each is an ultrapower of likewise. The two subsequences are cofinal in the same chain of elementary substructures, so their limits are the same union. Hence . No isomorphism theorem for single ultrapowers has been assumed.
Past exam of the mathematics course of the University of Cambridge 2008 iii Paper 27 9 Solution Created 2026-10-03 Updated 2026-10-14
An ultrapower comes with its diagonal elementary embedding , by the Łoś theorem. A model-theoretic ultralimit is the direct limit of successive ultrapowers along these diagonal embeddings, with elementary unions at limit stages. It is not a topological ultrafilter limit. We prove the needed embedding lemma with parameters and then build the isomorphism.
If , name every element by a constant and let be its elementary diagram of a structure: all sentences true in this fully named structure. For each finite , the conjunction mentions finitely many constants. Its existential closure in the original language is true in , hence in . Choose an interpretation of those constants in making true, and give unmentioned constants arbitrary values. Index these interpretations by . Extend the filter of finite-diagram cones to an ultrafilter .
Map each to the class of its coordinate interpretations. Every diagram formula holds on the cone containing it, so the Łoś theorem says this map preserves every formula, including negated equalities between distinct named elements. It is therefore an elementary embeddingThis is the Frayne embedding lemma. Its relative version is crucial: if , interpret all constants naming elements of constantly by those same elements. Every finite fragment of the diagram of with these fixed parameters is realized in , since its existential closure with parameters from is true in and elementarity transfers it to . The same construction embeds into an ultrapower of while extending exactly the diagonal embedding of .
Now start with . Embed into an ultrapower of . Apply the relative lemma to to embed into an ultrapower of , extending the diagonal map on . Apply it to to embed into an ultrapower of , extending the diagonal map on . Continue alternately. Replace structures by isomorphic copies to turn these elementary embeddings into inclusions; the commuting identities supplied by the relative lemma giveIn this common chain the map is its ultrapower diagonal, and so is . The initial is also diagonal. The union of the -stages and the union of the -stages are cofinal unions of the same chain, hence are the same structure after these coherent identifications. The elementary chain theorem follows by induction on formulas, with every finite tuple and every existential witness lying in some sufficiently late stage. It shows this union is elementary over all its stages. Thus the two constructed ultralimits are isomorphic.
Conversely every successive ultrapower and elementary union preserves the original complete theory. If ultralimits of and are isomorphic, they satisfy the same sentences, and their elementary embeddings of the original structures give . ThereforeThis proves Frayne theorem by an explicit alternating construction; it does not assume the stronger theorem about isomorphic single ultrapowers or any cardinal-arithmetic hypothesis.
Past exam of the mathematics course of the University of Cambridge 2009 iii Paper 25 5 a Solution Created 2026-10-03 Updated 2026-10-14
A measurable cardinal is an uncountable cardinal carrying a nonprincipal -complete ultrafilter : intersections of fewer than members of remain in . Such an ultrafilter contains no set of size less than . Indeed each singleton is absent, and intersecting fewer than singleton complements shows that every small set's complement is in . In particular every tail of is in .
Form the ultrapower of the universe by functions , identifying functions agreeing on a member of , and interpreting membership coordinatewise modulo . The Łoś theorem, applied separately to each formula, makes the map elementary. Countable completeness makes the ultrapower well-founded: an infinite descending chain would give -large sets witnessing each step, whose countable intersection is nonempty; a coordinate in that intersection would give an infinite descending membership chain in the original universe. The relation is extensional and set-like, so the Mostowski collapse theorem gives a transitive class and an elementary ultrapower embedding .
For each , every function is constant modulo . If no fibre were in , intersecting the fewer than fibre complements would give the empty set in . Induction on therefore shows that the collapsed ultrapower ordinal has precisely the elements , soThe identity function represents an ordinal below , and every constant is below it modulo , since a tail is large. ConsequentlyThus the canonical collapsed embedding is not the identity; its first moved ordinal is . For a general measure the identity-function class need not collapse to exactly ; that stronger equality holds for a normal measure. The argument above needs only its lower bound.
Conversely, suppose is elementary, is transitive, its critical point is , and its derived measure is a set, as for the usual definable or amenable class embeddings. DefineBecause , elementary preservation of complements and intersections makes this an ultrafilter. It is nonprincipal since for . For a sequence of large sets, fixes the index ordinal and takes the intersection to the intersection of their images; belongs to every image and hence to the intersection. Thus is -complete. The set-existence qualification excludes treating an arbitrary external class map as a set parameter without justification.
For context, measurability already implies regularity and the strong-limit property. A cofinal sequence of length below partitions into that many bounded, hence small, pieces; completeness and their absent fibres contradict covering all of . If there were distinct subsets of some , for each coordinate choose the -large side deciding its membership bit. The intersection of these large sets would still be large, but all its indices would label the same subset, so it would have at most one member. This contradiction gives . Thus the first moved ordinal is an uncountable strongly inaccessible cardinal, in addition to being measurable.
Past exam of the mathematics course of the University of Cambridge 2009 iii Paper 25 6 Solution Created 2026-10-03 Updated 2026-10-14
We prove the Ehrenfeucht-Mostowski theorem by ordered products of ultrafilters, without using Ramsey's theorem. Choose a Skolem expansion of the infinite structure and distinct elements . Fix a nonprincipal ultrafilter on .
For a finite increasing subset of the desired index order , define the ordered Fubini product of ultrafilters on byThe notation means that the set of satisfying belongs to ; the leftmost quantifier is outermost. Upward closure and intersection follow successively at each coordinate, and applying complement at each step proves the ultrafilter dichotomy. Products are ordered; no false claim of symmetry is needed.
Put , with . If , pullback of a function by coordinate projection inducesFor a cylinder condition involving only coordinates in , deleting the unused ultrafilter quantifiers makes its membership in exactly its membership in . The Łoś theorem therefore makes an elementary embedding, not merely a homomorphism. The projection identities give .
Take the directed limit of this system: elements from two stages are identified if their images agree at a common larger finite stage, and formulas are evaluated at such a stage. Elementary coherence makes this well-defined. It also makes each stage elementary in the limit: a formula uses finitely many parameters, and an existential witness at a later stage can be pulled back at the level of existential truth because the transition maps are elementary. Denote the limit by .
For each , let be the limit image of the coordinate function . These elements are distinct. For , after fixing , equality holds for at most one , a set not in ; hence equality fails in the two-coordinate ultrapower and therefore in the limit.
For any increasing , Łoś evaluatesThe right-hand side depends on the formula and the number of increasing coordinates, not their particular indices. Thus is order-indiscernible for every formula of the expanded language simultaneously; no preliminary homogeneous thinning is used. If elements of were named before expanding, the same computation gives indiscernibility over those names and the initial stage embeds the original structure into the limit.
The Skolem hull of these generators is elementary by the witness property. Transporting the generators by any order automorphism of transports every term, with well-definedness and relation preservation supplied by the formula equivalence just proved. The inverse transport supplies an inverse automorphism. The ordered-ultrapower construction gives the full Ehrenfeucht–Mostowski model and its order automorphisms without Ramsey's theorem.
Past exam of the mathematics course of the University of Cambridge 2009 iii Paper 25 7 Solution Created 2026-10-03 Updated 2026-10-14
A model-theoretic ultralimit is the elementary direct limit of a chain of successive ultrapowers along their diagonal embeddings. We will build two such chains with isomorphic limits. This is not a topological ultrafilter limit and does not require the stronger claim that one ultrapower of each structure is already isomorphic.
First prove the Frayne embedding lemma, including the relative form needed to make the diagrams commute. If , expand the language by constants naming every element of , and let be its complete elementary diagram. Index by finite subsets of this diagram. The finitely many constants in can be interpreted in so that holds: existentially quantifying them gives a sentence true in and hence in . Choose such interpretations, and give unused constants an arbitrary fixed value in the nonempty domain of .
For each diagram sentence , its cone has the finite intersection property with the other cones. Extend the generated filter to an ultrafilter . For , let be its chosen interpretation at coordinate . The mapis elementary by Łoś: every formula true of a tuple from , or its negation, is a diagram sentence and holds on its corresponding cone. In particular distinct named elements stay distinct.
If , the construction can keep every constant naming equal to that same at every coordinate. For a finite diagram fragment, existentially quantify just the names outside ; the resulting formula with parameters in is true in , hence true in . Thus the finite realizations still exist with all those old names fixed. ConsequentlyThis relative extension of the diagonal map is the essential strengthening.
Now let . The nonrelative lemma embeds into an ultrapower of . Identify the image with a copy of inside . Since , the relative lemma embeds into an ultrapower of extending its diagonal map. Rename this larger structure so that the displayed copy of is a literal elementary substructure. Next apply the relative lemma over to embed into an ultrapower of fixing its diagonal copy. Continue alternately. We obtain a coherent elementary chainwith as well. Each inclusion is, up to these coherent identifications, the diagonal embedding into its ultrapower; the same holds for . It is the relative clause, not merely the existence of arbitrary elementary embeddings, which guarantees this.
By the elementary chain theorem, the unions of the two subsequences are elementary limits. They are the same structure: each lies in a subsequent , and each lies in . Hence the alternating ultrapowers give isomorphic ultralimits construction provesConversely each ultrapower and each elementary direct limit has the same first-order theory as its starting structure. Isomorphic ultralimits therefore imply as well. Thus the conclusion exactly characterizes elementary equivalence at the level of ultralimits.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 20 8 Solution Created 2026-10-03 Updated 2026-10-14
Let be a full Skolem expansion of an infinite structure , choose distinct for , and extend the cofinite filter to a nonprincipal ultrafilter on . For a finite subset of the desired index order , define the ordered Fubini product of ultrafilters on bywhere means . These nested tests decide complements and preserve intersections by induction on , so is indeed an ultrafilter. For the empty set use the one-point index set and its principal ultrafilter.
Put . If , projection of coordinates inducesA truth test independent of a coordinate is unchanged by its dummy ultrafilter quantifier. Consequently pullback preserves exactly the -large subsets, proving that the map is well defined and injective. The Łoś theorem, applied to every formula rather than just to equality, proves that it is an elementary embedding. Projections compose, so these elementary maps form a coherent directed system.
Take its directed limit of elementary embeddings . Explicitly identify two stage elements when their images agree at a common larger stage, and interpret functions and relations there. For an existential formula true in the limit, its parameters and a witness occur at a common stage; elementarity then pulls truth back to the stage of the original parameters. This verifies that all stage maps into the limit are elementary.
Let be the image in this limit of the coordinate class . These elements are distinct: in , equality would require , whose inner-coordinate section is a singleton and hence not in the nonprincipal . For , the truth of any expanded-language formula on is exactlyThis expression depends on the formula and the tuple length, not on the chosen increasing indices. Thus is an order-indiscernible sequence. The empty-coordinate stage embeds elementarily into .
Their Skolem hull is elementary by the witness-function argument, and an order automorphism of extends to it by transporting the generators in every term. Equality and relation preservation follow from the displayed uniform truth test, and the inverse order automorphism gives the inverse map. Therefore this proves the Ehrenfeucht-Mostowski theorem through ultrapowers and their directed limit, with no Ramsey-theoretic step.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 20 9 Solution Created 2026-10-03 Updated 2026-10-14
A model-theoretic ultralimit is the direct limit of a chain of successive ultrapowers along their diagonal elementary maps. It is not the topological notion of a limit along an ultrafilter. We first prove the precise relative embedding lemma needed to synchronize two such limits.
If , then embeds elementarily into an ultrapower of , with the embedding restricting on to its diagonal map. To prove this Frayne embedding lemma, use the elementary diagram of with the elements of treated as named parameters. Every finite fragment of that diagram has a realization in : replace its finitely many names from by variables and existentially quantify their conjunction. It is true in , and hence true in by elementarity. Choose these simultaneous realizations for each finite fragment, keeping every parameter from interpreted as itself; give unmentioned names an arbitrary default in the nonempty .
On the index set of finite fragments, extend the filter of cones to an ultrafilter . For each , let be its value in the chosen coordinate realization. Every diagram sentence is satisfied on its cone, so the Łoś theorem makes an elementary embedding . Inequalities in the diagram ensure injectivity. If , all its coordinates equal , giving exactly the diagonal map.
There is also the initial version: if merely , then embeds elementarily into an ultrapower of . A finite fragment of the elementary diagram of , with all its names replaced by variables, yields an existential sentence true in and hence in . The identical finite-fragment and cone construction therefore proves this version without already assuming an embedding.
Start with . Use the initial version to place elementarily in an ultrapower of . Relabel embedded copies so we can regard the elementary maps as inclusions. Apply the relative version to to obtain an ultrapower of containing , and whose inclusion of is its diagonal map. Next apply it to to obtain an ultrapower of containing , again fixing the earlier diagonal inclusion. Continuing gives an elementary chainThe common union is elementary over every stage by the elementary chain theorem, andThe first presentation is a model-theoretic ultralimit of . The second, preceded by the initial diagonal embedding of into , is a model-theoretic ultralimit of . Each consecutive same-letter inclusion is precisely the corresponding ultrapower diagonal map, not just an unspecified elementary embedding. Thus the two limits are identified with the same structure , proving
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 23 1 e Solution Created 2026-10-03 Updated 2026-10-06
First use the fact that a small set is absent from a complete nonprincipal ultrafilter. Indeed, if and , then every , , belongs to by nonprincipality. Kappa-completeness gives , so . In particular every final segment belongs to .
Suppose for contradiction that the ultrapower has at most elements. List representatives for all its classes, indexed by ; repetitions are allowed. At coordinate , fewer than values occur among with . Since , chooseThis diagonal argument for ultrapower cardinality uses the axiom of choice. For each fixed , the functions and disagree throughout the final segment , which belongs to . Their equality set therefore cannot belong to , and .
This contradicts the assumed enumeration of the ultrapower. HenceThe proof uses only that each ordinal has cardinality below ; it does not require a separate assumption of regularity.
Past exam of the mathematics course of the University of Cambridge 2017 iii Paper 135 4 Solution Created 2026-10-03 Updated 2026-10-05
One form of the Ehrenfeucht-Mostowski theorem says that, for every infinite first-order structure and every total order , an elementary extension contains distinct elements forming an order-indiscernible sequence. After a suitable Skolem expansion, their Skolem hull is a first-order model of , and every order automorphism of extends to a structure automorphism of that hull. If has a definable infinite linearly ordered subset , the generators may lie in and their order may agree with that definable order. Uniqueness of the extended structure automorphism is asserted in the chosen Skolem expansion, rather than for every structure automorphism of its reduct.
Here is an ultraproduct proof of the Ehrenfeucht-Mostowski theorem. First expand to with Skolem functions for all existential first-order formulas, iterating through the enlarged languages if necessary. This is done in the ordinary classical metatheory; the choice restriction in question 1 is not a restriction on this question. Fix a nonprincipal ultrafilter on .
We can obtain an infinite sequence of distinct elements in an elementary extension of by one preliminary ultrapower. For each choose a finite list of distinct elements of . Represent by the function taking the th entry when , with an arbitrary default otherwise. Distinctness holds on a cofinite set, so follows from Łoś theorem. In the definably ordered variant, first name any parameters defining , and choose each finite list increasingly inside instead; then and for . Infinitude of an ordered set supplies every finite increasing chain. This preparatory step uses no Ramsey theorem.
For a finite subset of , define the ultrafilter on by nested membership, in this order:where means . This is the ordered Fubini product of ultrafilters. Closure under intersections and the decision between a set and its complement hold at each nested level, proving it is an ultrafilter. For take the principal ultrafilter on the one-point product. PutIf , pull a function back along the projection . A test independent of an omitted coordinate is unchanged by its ultrafilter quantifier, so projection pushes to . The induced map is therefore an elementary embedding by Łoś theorem. These maps are coherent, giving a directed system indexed by finite subsets of .
Take its directed limit of elementary embeddings . One can verify elementarity directly: representatives of a finite tuple occur at a common stage; functions and atomic relations are interpreted there. In the existential step, a witness in the limit occurs with the parameters at some later common stage, and elementarity pulls the existence statement back. Thus every embeds elementarily into , which contains an elementary copy of .
For , let be the class of the coordinate function . Projection coherence makes this independent of . If , then for each fixed the set is cofinite. The nested test therefore gives . In the ordered variant, the same argument with gives and .
For every first-order formula of the expanded language and every increasing tuple , Łoś theorem givesThe right-hand side depends on the first-order formula and tuple length, not on the indices. This proves order indiscernibility in the expanded language. Let be the Skolem hull of the generators in . The Tarski-Vaught test gives , and its reduct is a first-order model of .
An order automorphism of acts byIndiscernibility makes this well defined: combine the finite supports of two term expressions into one increasing tuple, and apply indiscernibility to their logical equality. Applying it to relation first-order formulas proves preservation of all relations; the inverse is induced by . Every element of the hull is such a term, so the extension is unique among structure automorphisms preserving the Skolem expansion. MoreoverThis proves the theorem, including its ordered version and structure automorphism conclusion, using ultrapowers and a directed limit throughout.