Past exam of the mathematics course of the University of Cambridge 2018 ii Paper 3 16G i Solution Created 2026-09-24 Updated 2026-10-03
The class of finite groups is not first-order axiomatizable. If axiomatized it, add constants and all inequalities . Every finite fragment has a sufficiently large finite cyclic group as a model. The compactness theorem would then give an infinite group satisfying , contradicting the definition of the class. This is the group instance of the fact that finite structures are not first-order axiomatizable.
Past exam of the mathematics course of the University of Cambridge 2018 ii Paper 3 16G iv Solution Created 2026-09-24 Updated 2026-10-03
The class of well-orderings is not first-order axiomatizable. If axiomatized it, add constants and sentencesEvery finite subset has a finite well-order containing the required finite descending chain. By the compactness theorem, the whole set has a model; that model satisfies but contains an infinite descending chain, so it is not a well-order. This contradiction proves the claim, as summarized by well-orders are not first-order axiomatizable.
Past exam of the mathematics course of the University of Cambridge 2018 ii Paper 3 16G Solution 2026-10-03
The compactness theorem for first-order logic says that a set of first-order sentences has a model if and only if every finite subset of has a model. The forward implication is immediate. Conversely, if every finite subset is satisfiable, then is syntactically consistent: any proof of a contradiction would use only finitely many premises. The Godel completeness theorem then gives a model of .
The Upward Lowenheim-Skolem theorem says that a first-order theory with an infinite model has arbitrarily large models. Given an infinite model of and any cardinal , enlarge the language by constants for and addEvery finite subset can interpret its finitely many constants as distinct elements of the original infinite model. By the compactness theorem, the enlarged theory has a model containing at least distinct elements; its reduct is a model of .
Finally, suppose a set and a finite set axiomatize the same class. Let be the conjunction of the sentences in . Since , the set is unsatisfiable. Compactness gives a finite such that . Because , we also have , while is immediate. Therefore yes: the finite subset axiomatizes the same theory. This is finite subaxiomatization from an equivalent finite theory.
Past exam of the mathematics course of the University of Cambridge 2019 iii Paper 144 3 b Solution 2026-10-03
Put . We seek a model containing and omitting every element of . Every finite set of these omission requirements is satisfiable: if a finite met every model containing , the supplied result would imply , a contradiction.
Apply the compactness theorem to the elementary-diagram formulation of these requirements, using the Tarski-Vaught test to axiomatize the selected elementary submodel. It gives a model containing and omitting all of . Part (a) gives , while omission of gives the reverse inclusion. Therefore
Past exam of the mathematics course of the University of Cambridge 2020 ii Paper 2 16H b ii Solution Created 2026-09-24 Updated 2026-09-29
Introduce a propositional variable for every and . Form a theory containing, for every , clauses saying that exactly one ofis true, and, for every and every , the clauseEvery finite subset of these clauses mentions only finitely many elements, forming a finite set . The assumed coloring gives that finite subset a model. The propositional compactness theorem, equivalently the propositional consequence of first-order compactness, therefore gives a model of all the clauses.
For each , let be the unique for which is true. The edge clauses ensure that whenever . Hencehas the required property.
Past exam of the mathematics course of the University of Cambridge 2020 ii Paper 2 16H b i Solution Created 2026-09-24 Updated 2026-09-29
The Godel completeness theorem says that for every first-order theory and sentence ,Together with soundness, this is equivalence; it is also equivalent to saying that every syntactically consistent first-order theory has a model.
The compactness theorem states that a set of first-order sentences has a model if and only if every finite subset has a model. To deduce it, suppose every finite subset is satisfiable but is not. Then , so completeness gives a formal proof . A proof uses only finitely many assumptions, yielding some finite , contrary to that subset's satisfiability.
Past exam of the mathematics course of the University of Cambridge 2022 iii Paper 144 3 ii Solution 2026-09-28
Expand RCF by a constant and the sentences for all natural numbers . Every finite subset is realized in . The compactness theorem gives a model realizing all of them, hence a Non-Archimedean real closed field.
Past exam of the mathematics course of the University of Cambridge 2022 ii Paper 3 16F i Solution Created 2026-09-24 Updated 2026-09-25
This class is not axiomatisable. Suppose that a theory axiomatized it. Add constants , require each to be a maximal element, and require for . Every finite part of this enlarged theory has a model: choose a finite partially ordered set with enough maximal elements. By the compactness theorem the whole theory has a model, but its reduct is a model of with infinitely many maximal elements, a contradiction. This is the compactness obstruction to axiomatizing finitely many maximal elements.
Past exam of the mathematics course of the University of Cambridge 2022 ii Paper 3 16F Solution Created 2026-09-23 Updated 2026-09-25
The compactness theorem says that a set of first-order sentences has a model if and only if every finite subset of has a model. One implication follows by taking the same model. Conversely, if had no model, then by the Godel completeness theorem it would prove a contradiction. A formal proof uses only finitely many assumptions, so some finite subset of would already have no model. This contradiction proves compactness.
The Upward Lowenheim-Skolem theorem says that if an -theory has an infinite model, then it has models of arbitrarily large cardinality; more precisely, it has a model of cardinality at least for every cardinal . Add new constants for and the sentencesEvery finite subset of the enlarged theory can be interpreted in the given infinite model, since it mentions only finitely many constants. Compactness supplies a model of the whole enlarged theory, in which the are pairwise distinct. Its reduct to is a model of having at least elements. If , the Downward Lowenheim-Skolem theorem gives a model of cardinality exactly .
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.
Past exam of the mathematics course of the University of Cambridge 2023 ii Paper 1 16H a Solution Created 2026-09-24 Updated 2026-09-25
The compactness theorem says that a set of first-order sentences has a model if and only if every finite subset of has a model. One direction is immediate: a model of models every subset. Conversely, suppose every finite subset is satisfiable. If had no model, then . The Godel completeness theorem would give a formal proof . Every proof is finite, so it would use only a finite subset , making inconsistent and hence unsatisfiable. This contradiction proves compactness.
The Upward Lowenheim-Skolem theorem says that a first-order theory with an infinite model has models of arbitrarily large cardinality. Fix a cardinal and expand the language by constants for . Add the sentencesto . Any finite subset mentions only finitely many new constants, which can be interpreted as distinct elements of the given infinite model. Compactness therefore gives a model of the expanded theory in which the are all distinct. Its reduct is a model of of cardinality at least . Together with the downward theorem, this gives a model of exactly whenever .
The Downward Lowenheim-Skolem theorem says that if is an infinite -structure andthen has an elementary substructure of cardinality . To see why, first choose elements. For every existential formula, add a Skolem function selecting a witness whenever one exists, and repeatedly close the chosen set under all language operations and these witness functions. There are at most functions of finite arity, so the closure still has size . Every existential statement true in with parameters from the closure has a witness in the closure; the Tarski--Vaught test therefore says that the resulting substructure is elementary.
Past exam of the mathematics course of the University of Cambridge 2023 ii Paper 1 16H b i Solution Created 2026-09-24 Updated 2026-09-25
- every sentence of ;
- the first-order axiomatization of an automorphism saying that is bijective and preserves every function and relation of ;
- the sentence ;
- for each , a sentence asserting the existence of at least distinct elements.
Every finite subset contains only finitely many size requirements, say no requirement beyond . By hypothesis there is a finite nonrigid model with at least elements. Interpret as a nonidentity automorphism of . This expanded structure satisfies ; indeed it satisfies every automorphism axiom, including any finitely many that occur in .
Thus every finite subset of is satisfiable. By the compactness theorem, has a model . The sentences make its domain infinite, while and the automorphism axioms make a nonidentity automorphism. The -reduct is therefore an infinite nonrigid model of . This is the compactness transfer of finite nonrigidity.
Past exam of the mathematics course of the University of Cambridge 2024 iii Paper 120 1 a Solution Created 2026-09-24 Updated 2026-09-25
Expand to by a constant for each . The diagram of a structure contains all atomic and negated atomic -sentences true in . The elementary diagram contains every -sentence true in .
The method of diagrams combines one of these sets with another theory and applies the compactness theorem. A model of yields an embedding of by , while a model of yields an elementary embedding.
Past exam of the mathematics course of the University of Cambridge 2024 iii Paper 120 2 b Solution Created 2026-09-24 Updated 2026-09-25
Add new constants and considerEvery finite subset is satisfiable because is consistent over . By the compactness theorem it has a model . The constants naming give an elementary embedding , and realizes . Replacing by an isomorphic copy containing gives the required realization of a type in an elementary extension.
Past exam of the mathematics course of the University of Cambridge 2024 iii Paper 120 3 c Solution Created 2026-09-24 Updated 2026-10-03
No such first-order theory exists. Suppose axiomatized the Heyting algebras having only finitely many regular elements. Expand the language by constants and addEvery finite subset has a model: take a sufficiently large finite Boolean algebra, in which every element is regular. By the compactness theorem, the entire expanded theory has a model. Its reduct is a model of with infinitely many distinct regular elements, contradicting the proposed axiomatization.
Past exam of the mathematics course of the University of Cambridge 2024 ii Paper 3 16I b Solution Created 2026-09-24 Updated 2026-09-25
The Godel completeness theorem says that a first-order sentence follows semantically from a theory exactly when it is formally derivable from it. The compactness theorem says that a theory has a model exactly when every finite subset has a model.
Fix . For each , the theory has no model because the model classes form a partition. By compactness, some finite is already inconsistent with . Leta finite subset of . Every model of models . Conversely, a model of belongs to exactly one class ; if , it would model both and , a contradiction. Hence it belongs to , and finitely axiomatizes .
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 128 1 b Solution Created 2026-09-24 Updated 2026-10-03
Let be a finite subset of , and let be the finite collection of axioms of occurring in . Choose the finite fragment supplied by the hypothesis. The Lévy reflection theorem gives a level satisfying ; the Downward Lowenheim-Skolem theorem gives a countable elementary substructure of that level, and the Mostowski collapse theorem turns it into a countable transitive model of . By the assumed extension property, is contained in a countable transitive model of , so satisfies .
This argument is formalizable over for each finite . Hence, if is consistent, every finite subset of is consistent. The compactness theorem now gives
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 144 1 b i Solution Created 2026-09-24 Updated 2026-09-25
The theory is not aleph-zero-categorical. Introduce a constant and add the formulasEvery finite subset is realized in by taking to be a nonzero common multiple of the finitely many displayed integers. The compactness theorem therefore gives a model of containing a nonzero infinitely divisible element of an abelian group. The Downward Lowenheim-Skolem theorem gives such a model that is countable.
No nonzero integer is divisible by every positive integer, so this countable model is not isomorphic to . This is the nonstandard model of the additive integers obstruction to categoricity.
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 144 3 c ii Solution Created 2026-09-24 Updated 2026-10-03
There is exactly one non-isolated type:It is consistent by the compactness theorem, since every finite subset is realized by a sufficiently large rational number. It is complete by quantifier elimination, because it decides every comparison with a parameter from .
No formula isolates it. Any formula belongs to only through finitely many natural-number parameters; after quantifier elimination it holds throughout some final ray. It is consequently also satisfied by a sufficiently large natural number, whose equality type differs from . Thus is non-isolated, and the list in part i exhausts all other cuts of .