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 2007 iii Paper 26 6 Solution Created 2026-10-03 Updated 2026-10-14
The Ehrenfeucht-Mostowski theorem asserts that an infinite first-order structure has, for any prescribed total order , an elementary extension containing distinct order-indiscernibles . After a Skolem expansion, the Skolem hull of those generators is a model of the original complete theory. Every order automorphism of extends to a unique automorphism of this specified Skolem hull in the expanded language.
Choose a Skolem expansion of the original infinite structure: for each existential formula, select a witness function, including nullary functions when needed. Add constants for and the elementary diagram of a structure of , using separate names for its elements. Require for distinct indices, and for each formula in the Skolem language requirewhenever both index tuples are strictly increasing. These are the order-indiscernible sequence requirements.
Every finite fragment is satisfiable in . Choose a countably infinite sequence of distinct elements of . The fragment mentions only finitely many formulas and arities. Color increasing -tuples of that sequence by the finite vector of truth values of its relevant -ary formulas. The Ramsey theorem supplies an infinite homogeneous subsequence; repeat for the finitely many arities. Assign the finitely many named to distinct elements of the final homogeneous subsequence in increasing index order. The fixed finite part of the elementary diagram of a structure already holds in . By the compactness theorem proved in Question 5, the full set of requirements has a model , giving the required elementary extension and order-indiscernible sequence.
Let comprise all values of Skolem-language terms in finitely many . It is closed under the witness functions. If for parameters in , the specified witness function supplies a witness in . Induction on formulas therefore gives ; its reduct is a model of . For infinite , its cardinality is at most and at least .
For an order automorphism , defineRewrite any finite list of indices in increasing order, allowing a term to repeat or omit variables. The order-indiscernible sequence property transfers every equality between terms and every relation among their values, making this definition well defined and elementary. Applying gives its inverse. All of is generated by the and the named Skolem functions, so an automorphism extending must have precisely this action. Thus , with uniqueness in the Skolem expansion. This uniqueness need not hold in the unexpanded reduct.
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 2011 ii Paper 3 16H i Solution Created 2026-09-24 Updated 2026-10-14
The compactness theorem states that a set of first-order sentences has a model if every finite subset has a model. The Upward Lowenheim-Skolem theorem says that an infinite structure in a language has an elementary extension of every prescribed infinite cardinality .
Add constants for all and the elementary diagram of a structure of : every sentence with these constants true in . Add further constants and sentences for . Any finite subset is satisfiable in , by choosing the finitely many new constants distinctly, since is infinite. Compactness gives a model containing an elementary copy of and at least elements.
For the exact cardinality, start with that copy and all the , a set of cardinality . For every existential formula with parameters from this set that holds in the large model, choose one witness. Also close under the language's functions. Repeat countably many times. At each stage there are at most formulas and finite parameter tuples, so the union still has cardinality . Every existential formula true in the large model with parameters in the union has a witness in the union; an induction on formulas proves that this substructure is elementary. This establishes the exact-size statement without assuming an unproved downward theorem.
A dense total order with is not a well-order: the nonempty set has no least element, since density supplies a point strictly between and any proposed least element.
Past exam of the mathematics course of the University of Cambridge 2023 iii Paper 144 1 a Solution 2026-09-28
Expand the language by constants for every element of and a new tuple . Let be the elementary diagram of a structure associated with . Every finite subset ofis realized in the expansion of , because the finitely many formulas from are simultaneously satisfiable in . The compactness theorem gives a model of the whole set. The interpretations of the named constants give an elementary embedding , and the interpretation of realizes . Identifying with its image produces an elementary extension realizing . This is the finitely satisfiable type is realized in an elementary extension argument.