Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 21 3 Solution Created 2026-10-03 Updated 2026-10-06
Every countable structure in a countable first-order language has a Scott sentence whose countable models are precisely its isomorphic copies. In particular two countable structures with the same countable infinitary logic sentences are isomorphic. Countability of both structures is essential to the back-and-forth conclusion; the sentence need not exclude uncountable models.
Let be a nonempty countable structure in a countable first-order language. The countable infinitary logic permits countable logical conjunctions and logical disjunctions, but only finite strings of quantifiers and finitely many free variables in each formula. We construct a Scott formula for every finite tuple from and every countable ordinal .
At stage zero, let be the conjunction of all atomic formulas true of and the negations of all atomic formulas false of . Include atomic formulas involving arbitrary terms and constants, not just relation symbols applied directly to variables. There are only countably many such formulas. This complete atomic description ensures that matching tuples determine a partial isomorphism of structures.
At successors putAt a nonzero limit ordinal , put . All these are formulas of countable infinitary logic: each indexing set is countable, and the free variables are only the fixed finite tuple. Rename bound variables when necessary. Transfinite induction also shows .
For tuples of the same length within , define by . Induction identifies this with the usual symmetric back-and-forth method equivalence: the tuples have the same atomic description at stage zero, and at a successor every one-element extension on either side has a matching extension at the previous stage. Thus these are decreasing equivalence relations, simultaneously for every finite tuple length.
There are only countably many pairs of finite tuples in . A pair can cease to be equivalent at most once. The supremum of the first separation stages of all pairs that separate below is a countable ordinal. Choose a countable at least that supremum. No pair can first separate at , soThis justifies stabilization without assuming that all tuples stabilize at one predetermined finite stage.
Now form the following Scott sentence, where the case has no displayed variables or quantifiers:It is a sentence of countable infinitary logic, because the family of all finite tuples is countable. The stabilization above and the truth of show .
Suppose a countable structure satisfies . Start with the empty matching tuples, and maintain . The corresponding conjunct of upgrades this to . The existential conjuncts extend the match by any specified element of . The universal-disjunction conjunct extends it by any specified element of . The atomic formula information makes a new element on one side match a new element on the other, and makes repeated elements agree with their earlier matches.
Enumerate both structures and alternate these two extension steps, including the least element not yet covered at each step. The union is a bijection preserving and reflecting every atomic formula, hence an isomorphism; for function symbols, eventually include both a tuple and the value of its function term to see explicitly that the function is preserved. For finite structures the same construction stops when both are covered. Conversely every isomorphic copy of satisfies , since isomorphisms preserve formulas of countable infinitary logic by induction on their construction. ThereforeIf countable have the same sentences, satisfies this Scott sentence of and is isomorphic to . This proves Scott isomorphism theorem.
Past exam of the mathematics course of the University of Cambridge 2015 ia Paper 4 5E ii Solution Created 2026-09-24 Updated 2026-10-06
Reflexivity follows by taking the two exponents equal to , and symmetry is built into the two divisibility conditions. For transitivity, suppose , , and . Then and , with positive exponents. Thus the relation is an equivalence relation.
Its equivalence classes have a useful description by prime factorization. Let be the finite set of prime factors of , with . If , every prime factor of divides ; the reverse divisibility gives . Conversely, if , write and , with all exponents positive. Choosing and gives the required divisibilities. The empty case is exactly .
Therefore the prime-support equivalence relation iswhere the radical of an integer is the product of its distinct prime factors. The class with empty support is . For every nonempty finite support , all positive exponent choices give one class, and varying just one exponent produces infinitely many different integers in it.
There are infinitely many classes because each prime number gives a different singleton support. For completeness, if there were only finitely many prime numbers , a prime factor of would differ from them all. There are infinitely many classes; the unique finite class is .
Past exam of the mathematics course of the University of Cambridge 2015 ia Paper 4 5E i Solution Created 2026-09-24 Updated 2026-10-06
For an equivalence relation on , the equivalence class of is . A set partition is a family of nonempty, pairwise disjoint subsets whose union is .
Reflexivity ensures , so every equivalence class is nonempty and every element belongs to one. If contains , then and ; symmetry and transitivity give . If , transitivity gives , so ; interchanging gives the reverse inclusion. Thus intersecting equivalence classes are equal.
Taking the collection of distinct equivalence classes therefore produces a set partition of . Every element lies in exactly one class. If is empty, the empty family is its set partition.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 23 1 a Solution Created 2026-10-03 Updated 2026-10-06
Let be the reduced product by a proper filter on a set. Its underlying equivalence relation is when . Operations are interpreted coordinatewise, and a relation holds of the classes exactly when its coordinate truth set belongs to .
Evaluation of a first-order term commutes with passage to the quotient, by mathematical induction on terms. Consequently the desired equivalence holds for every atomic formula, including logical equality. For a formula and representatives , write .
For logical conjunction, . The filter on a set axioms giveThus the induction hypothesis transfers a conjunction in both directions.
For existential quantification, first suppose . Choose a representative of a witness. Induction gives , and this set is contained in . Upward closure therefore gives .
Conversely, suppose . For each , choose a coordinate witness , and choose an arbitrary element of outside . These simultaneous choices use the axiom of choice, as does the usual product construction. Then , so that truth set belongs to . Induction gives , providing the required witness. Thereforefor every primitive positive formula. The exam's tame formulas are exactly this fragment, built using logical conjunction and existential quantification. No ultrafilter dichotomy was used.
Past exam of the mathematics course of the University of Cambridge 2016 ib Paper 4 13E a Solution Created 2026-09-24 Updated 2026-10-06
A quotient topological space of a topological space is obtained by an equivalence relation : its points are the classes , and the canonical surjection is . The quotient topology declares a subset of the quotient open exactly when is open in . More generally a surjection onto a set specifies the same topology by this condition.
For a Hausdorff source with a non-Hausdorff quotient, use and when . Any nonempty open inverse image is a nonempty open subset of invariant under rational translations. It contains an interval , and for every real there is a rational with ; hence it contains every . Thus has the indiscrete topology.
It has distinct points, for instance the classes of and , but neither has a proper nonempty open neighbourhood. The quotient is not Hausdorff, even though is a Hausdorff space.
Past exam of the mathematics course of the University of Cambridge 2017 ia Paper 4 2D a Solution Created 2026-09-24 Updated 2026-10-05
A binary relation on a set is a subset of its Cartesian product; means . It is an equivalence relation when it is a reflexive relation, a symmetric relation, and a transitive relation:An equivalence relation partitions into equivalence classes: two elements belong to the same class exactly when they are related.
Past exam of the mathematics course of the University of Cambridge 2017 ia Paper 4 2D b i Solution Created 2026-09-24 Updated 2026-10-05
The first condition concerns the domains: their symmetric difference must be a finite set. The original PDF prints this condition and the agreement condition together; the converted TeX omits both. The two existing solution scopes are used here to prove the domain and value parts of the single equivalence relation assertion.
Domain agreement is a reflexive relation because , and a symmetric relation because . For the transitive relation property, membership can differ between and only if it differs between and or between and . ThusA set union of two finite sets is finite, so the domain condition passes through a chain of related pairs. This is the domain part of equivalence of partial functions modulo finite changes.
Past exam of the mathematics course of the University of Cambridge 2018 ib Paper 2 2G a Solution Created 2026-09-24 Updated 2026-10-03
Let . Since a principal ideal domain is an integral domain and , is a multiplicative subset avoiding zero. The stated equivalence relation and operations are precisely those of the localization of a ring .
For completeness, reflexivity and symmetry are immediate, while transitivity follows by multiplying the two cross-multiplication identities and cancelling a nonzero power of . If and , cross multiplication shows that the proposed sums and products are equivalent. Thus the operations do not depend on representatives. The usual fraction calculations then prove associativity, commutativity and distributivity, with identities and . Therefore is a well-defined commutative ring.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 110 2 Solution Created 2026-10-03 Updated 2026-10-14
Symmetrization for an arbitrary real coefficient. Among graphs maximizing , choose one maximizingFor a vertex , put . This is the contribution of edges and triangles in a graph containing . If are nonadjacent, Zykov symmetrization replacing by a clone of changes by ; the opposite replacement changes it by . Maximality implies , so both changes preserve .
Let and . In the first replacement the vertex degrees in increase by one and those in decrease by one; in the opposite replacement these changes reverse. The changes to cancel when the two replacements are added. Since ,If the two vertex neighbourhoods differ, one replacement increases , a contradiction. Thus every pair of nonadjacent vertices has the same vertex neighbourhood. Nonadjacency, with equality allowed, is an equivalence relation: if and are nonadjacent and and are nonadjacent, their identical vertex neighbourhoods forbid as well. Its classes are independent sets and every cross-class edge is present. ThereforeThis edge-triangle symmetrization works for either sign of .
The exact supporting line. For , writeWe prove the triangle support line between bipartite and tripartite Turan graphs by maximizing . First . For , its values are respectively . For , the exact balancing of the Turán graph gives , while and the arithmetic-geometric mean inequality gives . Hence
By edge-triangle symmetrization a maximizing graph can be taken complete multipartite graph; among such maximizers use one with the fewest nonempty parts. If there are at least four parts, let be the two smallest sizes. Then . Merging them loses edges and triangles in a graph, so the objective changes byThis contradicts the choice of the number of parts. Thus at most three parts remain.
For three part sizes , the objective isIf , merging the parts of sizes does not decrease it, again contradicting minimality. If and , transferring one vertex from the largest to the smallest part raises by and strictly increases the objective. Thus a three-part maximizer has all sizes differing by at most one, and is . A maximizer with at most two parts has objective at most , since it has no triangles in a graph and the Mantel theorem bounds its edges. Finally,Therefore every graph satisfies . At the prescribed edge count this givesFor , the conclusion is simply the nonnegative lower bound zero. All rounding in the Turán graphs has been retained.
One edge above the bipartite threshold. Write . We prove the Triangle lower bound one edge above the Mantel threshold by induction on , allowing at least edges. For , five edges on four vertices give two triangles in a graph, and adding edges preserves this bound.
We will also use the following consequence of an inductive bound: on vertices, at least edges, for an integer , force at least triangles in a graph. Delete surplus edges first to leave exactly . Repeatedly delete an edge in a triangle in a graph until edges remain. The Mantel theorem guarantees such a triangle in a graph at every step; each deletion destroys at least one distinct triangle in a graph. Apply the inductive bound to the remaining graph.
Now take exactly edges. If every edge lies in a triangle in a graph, the edge-triangle incidence bound gives . This is at least for ; the base case was handled separately.
Otherwise choose an edge in no triangle in a graph. Its endpoints have disjoint vertex neighbourhoods, so . Deleting removes exactly edges and leaves at least edges. If , it leaves at least edges, and the strengthened inductive bound gives at least triangles in a graph already.
If , induction gives at least triangles in a graph after deletion. There must be an additional triangle in a graph containing or . Otherwise both and are independent sets; since they are disjoint and cover all vertices, would be bipartite graph, contradicting by the Mantel theorem. HenceThe bound is sharp: add one internal edge to one class of the complete bipartite graph . Its triangles in a graph are precisely that edge together with each of the vertices in the other class.
Past exam of the mathematics course of the University of Cambridge 2019 ia Paper 4 6E c Solution Created 2026-09-24 Updated 2026-09-29
Assume and choose as in part (b). Put . Multiplying by and using givesSimilarly, multiplication by gives .
Moreover, is a unit modulo n: if a prime divided both and , the two congruences would make it divide , contrary to . Thus means precisely that two pairs differ by multiplication by a unit modulo . Reflexivity, symmetry using , and transitivity using products of units now show that is an equivalence relation.
Past exam of the mathematics course of the University of Cambridge 2019 ib Paper 4 13G a Solution Created 2026-09-24 Updated 2026-09-29
If , the subspace topology on isIf is an equivalence relation on and is the natural projection, the quotient topology declares open exactly when is open in . For topological spaces and , the product topology on has as a basis all sets with open in and open in .
Past exam of the mathematics course of the University of Cambridge 2020 ia Paper 2 2D i Solution Created 2026-09-24 Updated 2026-09-29
An equivalence relation is reflexive, symmetric, and transitive. HereThe relation is reflexive and symmetric, but it is not transitive. For example, takeThe real parts of and are positive, whereas that of is negative. Hence this is not an equivalence relation.
Past exam of the mathematics course of the University of Cambridge 2021 ib Paper 3 8H a Solution Created 2026-09-24 Updated 2026-09-25
States and communicate when each is accessible from the other: there exist withThis is an equivalence relation, and its equivalence classes are the communicating classes. A class is closed when no positive-probability transition leaves it.
Past exam of the mathematics course of the University of Cambridge 2022 ia Paper 4 7F c Solution Created 2026-09-24 Updated 2026-09-25
The definition saysEquality of sets is reflexive, symmetric, and transitive, so is an equivalence relation. Its classes are indexed by all subsets of , and every subset occurs as the support of its zero-one indicator vector. The number of classes is therefore
Past exam of the mathematics course of the University of Cambridge 2023 ib Paper 4 10G i Solution Created 2026-09-24 Updated 2026-09-25
A compact space is a topological space in which every open cover has a finite subcover. A Hausdorff space is one in which every two distinct points have disjoint open neighbourhoods. A homeomorphism is a bijection that is continuous and whose inverse is continuous.
For an equivalence relation on , let be the set of equivalence classes and letThe quotient topology declares open exactly when is open in . It follows directly from the definition that is continuous.
Suppose that the continuous map is constant on equivalence classes. The only possible factorisation iswhich is well-defined by the hypothesis and satisfies . For every open ,is open in . The definition of the quotient topology therefore makes open, so is continuous. This proves the universal property of the quotient topology.
Past exam of the mathematics course of the University of Cambridge 2023 iii Paper 160 4 b i Solution 2026-09-28
The coefficient is nonzero exactly when every column of meets every row of in at most one entry. Permuting equal-length rows of preserves this condition, and the same holds with in place of . Therefore membership in is constant on each class of the stated equivalence relation, so is a union of equivalence classes.
Two elements are conjugate group elements if for some . The conjugacy class of is . Conjugacy is an equivalence relation: it is reflexive using , symmetric by replacing with , and transitive becauseThus the classes partition the group: every element belongs to its own class, and any two classes that intersect are equal. This proves that every element belongs to exactly one class.
If is Abelian, then , so every class is a singleton. In general the elements whose classes are singletons are precisely those commuting with every group element. Thus the center of a group isIt contains . If , then commutes with every , since does and does. The subgroup test therefore proves that is a subgroup. Any two of its elements commute with each other, so it is an abelian subgroup.
For the square centred at the origin with vertices , putThe dihedral group consists of and , . Its eight actions and their matrices areThese exhaust the symmetries: the image of one vertex has four choices and the image of an adjacent vertex has two choices, determining the entire square. For an explicit pair of nonconjugate elements take and . Both have order two, but their determinants are and . A similarity transformation preserves the determinant, so and are not conjugate.
A sufficient condition is that be first-order consistent, complete, and full in its own first-order language. Work in the allowed function-free setting. Since proves the logically valid first-order sentence , fullness guarantees at least one constant and a nonempty collection of names.
Form the carrier from equivalence classes of constant symbols underLogical equality logic makes this an equivalence relation. Interpret a constant by its class and interpret each relation symbol bySubstitution of equals makes this independent of representatives. This defines a canonical first-order structure because every carrier element is named by a constant.
The truth lemma, proved by induction on logical formulas with constants substituted for their free variables, saysAtomic formulas hold by construction; completeness and first-order consistency give the Boolean steps. For the existential step, a witness in the first-order structure is a named class, so its truth gives a proved instance and hence a proved existential sentence. Conversely a proved existential sentence has a constant witness by fullness, and the induction hypothesis realizes that instance in the first-order structure. The universal case follows by negation. Thus , provingThe witness condition is needed in the original first-order language; adding new constants produces a canonical first-order structure in an expanded first-order language, which is a different assertion.
Use the first-order language with one equivalence relation . Let have exactly two equivalence classes, one countably infinite and one uncountable, with no further first-order structure. Its complete theory says that there are exactly two classes and both are infinite.
This first-order theory has quantifier elimination. To eliminate one existential logical variable from a conjunction of atomic formulas and negated atomic formulas, a logical equality either fixes its value, or finitely many inequalities exclude finitely many points. Its required equivalence-class membership is determined by the finitely many existing classes represented among the parameters. A required unused class exists exactly when fewer than two classes have already been used. Once its class is possible, infinitude supplies a point avoiding the finite exclusions. These tests are quantifier-free logical equality and equivalence conditions on the parameters. Disjunctive normal form and induction eliminate all quantifiers and also show completeness.
Thus a finite tuple's complete type is isolated by its finite equality-and-equivalence pattern. Every realized finite-tuple partial type is principal, so is atomic. In particular all individual elements have the same complete one-type, isolated by .
Choose in the countable class and in the uncountable class. Any automorphism taking to would give a bijection from their whole equivalence classes, impossible because their cardinalities differ. ThereforeIts uncountability is precisely what avoids the conclusion of (iii).
The same complete theory of an infinite pure set provides this property directly. For logical variables, each complete type specifies exactly which logical variables are equal. First-order consistency requires an equivalence relation on the finite index set, and infinitude ensures every such partition is realizable. Hencewhere is the th Bell number, counting partitions of an -element set. For example the first values are , and . The isolating conjunction lists logical equality within blocks and inequality between blocks. This explicitly verifies the hypothesis which Ryll-Nardzewski identifies with -categoricity.