Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 130 3 iii Solution Created 2026-10-03 Updated 2026-10-05
Let . For every even index , and imply . For every odd index , disjointness gives , so and . ConsequentlyThe limit ultrafilter contains either or . Whichever it contains, the corresponding basic clopen set or is a neighbourhood of , but infinitely many sequence terms lie outside it. This contradicts convergence. Therefore pairwise distinct ultrafilters cannot form a convergent sequence in , the key step in no nontrivial convergent sequences in the Stone-Čech compactification.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 130 3 ii Solution Created 2026-10-03 Updated 2026-10-05
Use the isolating sets from the preceding part and make the finite disjointificationFor , , so . Thereforeby finite-intersection closure of the ultrafilter. If , and imply . Also avoids every earlier , hence every earlier . ThusOnly finite intersections were used; no countable-intersection closure of an ultrafilter is being assumed.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 130 3 i Solution Created 2026-10-03 Updated 2026-10-05
The ultrafilter space. An ultrafilter on is a proper filter on a set: it is upward closed, closed under finite intersections, excludes , and contains exactly one of for each . The Stone-Čech compactification of the natural numbers is the set of these ultrafilters, with basic setsThey form a basis since and . Moreover , so each is a clopen set. The principal ultrafilter at embeds in this space; every nonempty contains such a point, so the embedded copy is dense.
Distinct ultrafilters have some with . Then , and are disjoint open sets separating them. Thus the space is Hausdorff.
For compactness, any open set cover can be refined to a cover by basic sets. If has no finite subcover, the sets have the finite intersection property: otherwise finitely many cover , and their basic sets cover every ultrafilter. Extend the proper filter on a set generated by these complements to an ultrafilter . This extension follows from Zorn lemma: unions of chains of proper filters remain proper, and a maximal proper filter decides every versus . Indeed, if adding made the filter improper, some existing filter member would be disjoint from , forcing into the filter. This contains every and misses every , a contradiction. HenceThis proves the compact Hausdorff topology on ultrafilters directly.
An idempotent. The addition on the Stone-Čech compactification of the natural numbers can be defined byAssociativity is supplied. For fixed , the inverse image of under is , so this translation is continuous directly from the definition. This makes a left-topological semigroup in the convention used here.
We prove the Ellis–Numakura lemma in this case. Among nonempty compact subsemigroups choose one, , minimal by inclusion. It exists by Zorn lemma: a descending chain has nonempty intersection by compactness, and that intersection is again a compact subsemigroup. For , the set is a nonempty compact subsemigroup contained in . Compactness follows from continuity; closure under addition follows fromMinimality gives . Hence there is with . The setis nonempty, compact, and a subsemigroup: if , then . Thus minimality gives , and in particular . ThereforeThis is an idempotent ultrafilter on the natural numbers.
Isolating the sequence terms. Now use the hypothetical convergent sequence of distinct ultrafilters. For each , choose with , possible since . Convergence implies for all sufficiently large . Thus only finitely many indices have . Call this finite set .
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 135 1 Solution Created 2026-10-03 Updated 2026-10-05
A proper filter on a set contains , excludes , is upward closed, and is closed under finite intersections. Order its proper extensions by inclusion. The union of a nonempty chain is again a proper filter: finitely many members lie together in one chain member. Zorn lemma, and hence the axiom of choice, gives a maximal extension . If neither nor belongs to , maximality of says adjoining either one produces the improper filter. There are therefore with and , contradicting . Thus is an ultrafilter.
For Łoś theorem, interpret the ultraproduct using when , with functions and relations interpreted coordinatewise. These interpretations are well defined because changing finitely many argument representatives changes them only outside the intersection of their agreement sets, which belongs to . For any first-order formula and sequences of parameters,Prove this by structural induction. Atomic formulas follow from the interpretation of terms. Conjunction uses finite intersections; negation uses the ultrafilter dichotomy between a set and its complement. If holds in the ultraproduct, a witness sequence gives a subset of in . Conversely, choose a witness for in every factor where one exists, and an arbitrary element in every other factor. This is the second explicit use of the axiom of choice; all factors have nonempty carriers. The inductive hypothesis applied to supplies the ultraproduct witness. The other connectives and universal quantification follow from these cases.
For the possible worlds, use free filters, equivalently proper filters extending the cofinite filter . Here “nonprincipal” must have this free-filter meaning: merely saying that a filter has no single generating subset need not make an accessible least world. The designated world is , and all worlds have carrier . Atoms, including equality, are forced byEquality may identify distinct sequences at a world; it is a persistent congruence, and at an ultrafilter world its quotient is the ordinary ultraproduct.
The required equivalence with all ultraproducts uses dense-extension filter semantics. Its recursive clauses areEvery extension in these clauses is a free proper filter. The dense clause for disjunction is essential; for propositional formulas, local disjunction would instead give a Kripke model for intuitionistic propositional logic and would invalidate the claimed equivalence.
The useful separation fact is membership in a free filter is detected by its ultrafilter extensions:Indeed, if , every has infinite intersection with : a finite intersection would imply after intersecting with a suitable cofinite set. Hence adjoining generates a free proper filter, which extends to a nonprincipal ultrafilter by the ultrafilter lemma.
Induction on formulas now gives . Negation and implication follow by adjoining the positive set on which their classical truth conditions fail. For disjunction, membership of lets every extension be refined to an ultrafilter containing one of the two sets. If that union is absent from , an ultrafilter extending contains its complement and has no further proper extension, contradicting the dense clause. For existence, choose coordinate witnesses on as in Łoś theorem. For universality, if , choose a counterexample in every factor outside it and arbitrary elements elsewhere. The resulting sequence has , so cannot force that instance. The converse follows from upward closure and persistence.
At the designated world, therefore,This semantics validates classical first-order logic, including law of excluded middle. For example, every free filter has an ultrafilter refinement deciding an atomic formula, so its excluded middle is forced even when neither disjunct is forced at the original world. To see concretely why local disjunction fails, take and an atom true exactly at even indices: neither its truth set nor its complement is cofinite, although every ultraproduct satisfies its excluded middle.
Past exam of the mathematics course of the University of Cambridge 2020 ii Paper 4 16H c iii Solution Created 2026-09-24 Updated 2026-10-03
Yes. Order the proper filters containing the cofinite filter by inclusion. The union of every chain is again a proper filter containing : any finite collection of its members already lies in one filter in the chain. Zorn lemma gives a maximal proper filter .
A maximal proper filter is an ultrafilter. Indeed, if , adjoining cannot generate another proper filter, so some has . Thus , and upward closure gives . Finally, cannot equal any principal ultrafilter , because it contains the cofinite set whereas does not. Thus is a nonprincipal ultrafilter on .
Past exam of the mathematics course of the University of Cambridge 2020 ii Paper 4 16H c ii Solution Created 2026-09-24 Updated 2026-09-29
The cofinite filter is nonempty, because ; finite unions of finite complements show closure under intersections, and taking a superset can only shrink the complement. The empty set is excluded because its complement is infinite. It is not an ultrafilter: the even numbers and the odd numbers both have infinite complements, so neither belongs to . Finally, is cofinite but does not belong to , proving for every .
Past exam of the mathematics course of the University of Cambridge 2021 iii Paper 130 4 i Solution 2026-09-28
Assume condition ii. In a finite coloringan ultrafilter contains exactly one color class: at least one must belong to it because their union is , and two disjoint classes cannot both belong to a proper filter. The chosen contains a member of , which is therefore monochromatic. This proves condition i.
Past exam of the mathematics course of the University of Cambridge 2021 iii Paper 130 4 Solution 2026-09-28
A filter on a set is a nonempty family that excludes the empty set, is upward closed, and is closed under finite intersections. An ultrafilter is a proper filter that contains exactly one of and for every subset .
To prove the ultrafilter lemma, order the proper filters containing by inclusion. The union of any chain is again a proper filter, so Zorn lemma gives a maximal extension . If neither nor belonged to , adjoining either one would generate an improper filter. There would then be with and . But , contradicting propriety. Hence is an ultrafilter.
The Stone-Čech compactification of the natural numbers is the set of all ultrafilters on , with basic setsThe identitiesshow that these sets form a basis of clopen sets. Distinct ultrafilters disagree on some ; one lies in and the other in the disjoint set . Thus is a Hausdorff space.
If a family of basic closed sets has the finite intersection property, then the sets have the same property. They generate a proper filter, which extends to an ultrafilter lying in every . The Alexander subbase theorem now implies that is a compact space.
Past exam of the mathematics course of the University of Cambridge 2022 iii Paper 116 2 a Solution 2026-09-28
Let be a nonprincipal -complete ultrafilter on the measurable cardinal , and fix . Suppose for a contradiction that . Choose distinct subsets for . For each , the ultrafilter property chooses exactly one ofas a member of . Since , -completeness gives .
Any two indices in give subsets having the same membership decision at every , so they give the same . The chosen subsets were distinct, hence . This contradicts the fact that a small set is absent from a complete nonprincipal ultrafilter. Therefore for every , which is precisely the strong limit cardinal condition. This is the measurable cardinal is a strong limit cardinal argument.
Past exam of the mathematics course of the University of Cambridge 2022 iii Paper 119 4 Solution 2026-09-28
A monad on a category consists of an endofunctor , a unit , and a multiplication satisfyingIf is an adjunction with unit and counit , thendefines the monad induced by an adjunction. The two triangle identities give the unit laws, while naturality of gives associativity.
Let now be a full subcategory of that contains the identity endofunctor and is closed under composition, and suppose is terminal in . There is exactly one natural transformationand exactly oneBoth sides of either unit law are endomorphisms of the terminal object , so they equal ; both sides of associativity are maps , so they are equal as well. This gives a monad, and terminality also makes both structure maps unique. This is the monad structure on a terminal endofunctor.
For a set , let be the set of ultrafilters on . A function induces the pushforwardwhich makes the ultrafilter functor. There is no ultrafilter on the empty set. Moreover, every ultrafilter on contains exactly one of the complementary summands and , and restriction gives a unique ultrafilter on that summand. Thereforeso preserves finite coproducts.
Let preserve finite coproducts. For defineThe decomposition and preservation of coproducts say that lies in exactly one of the two corresponding images. Thus exactly one of and its complement belongs to . Upward closure follows by factoring subset inclusions. If , decompose into the four disjoint Boolean cells determined by and . The unique cell containing must lie inside both sets, so . Hence is an ultrafilter.
It is the only such natural transformation. For , let be its characteristic function. Sinceand the two ultrafilters on are the principal ones, naturality with the two singleton inclusions forces any transformation to send each summand to the corresponding principal ultrafilter. Naturality with then says that belongs to the image ultrafilter exactly when lies in the image of . Hence the transformation must be .
The ultrafilter functor is therefore the terminal finite-coproduct-preserving set endofunctor. The preceding terminal-object argument supplies its unique ultrafilter monad structure.
Past exam of the mathematics course of the University of Cambridge 2022 iii Paper 120 2 b Solution 2026-09-28
Let be a nonprincipal ultrafilter on an infinite set . It contains no finite set, so a finite does not belong to . An ultrafilter contains exactly one of a set and its complement; hence . Equivalently, every nonprincipal ultrafilter contains the cofinite filter.
Fix a prime number , take , and choose a nonprincipal ultrafilter on . The ultraproductis a field because each factor is a finite field, and it has characteristic because each factor satisfies and for . For every natural number , all sufficiently large factors contain at least distinct elements. The first-order sentence asserting the existence of distinct elements therefore holds in . Thus is infinite, as summarized by infinite field of positive characteristic from an ultraproduct.
Past exam of the mathematics course of the University of Cambridge 2023 iii Paper 116 1 b Solution 2026-09-28
We first prove by transfinite induction that for every . Suppose this is known below . If , thenThe sets for partition into fewer than pieces. A kappa-complete filter that is an ultrafilter must contain one cell : otherwise all their complements would belong to , and their intersection would contradict . Hence . The predecessors of are consequently exactly the already-fixed ordinals below , so .
Now let . An identical argument shows that the predecessors of in the ultrapower are exactly for , soSince , one has . After collapsing, , and therefore . Thus .
Past exam of the mathematics course of the University of Cambridge 2023 iii Paper 130 3 Solution 2026-09-28
Hindman theorem states that every finite coloring of admits an infinite sequence whose finite-sums set is monochromatic.
Identify the Stone-Čech compactification of the natural numbers with the compact Hausdorff space of ultrafilters on , equipped with addition on the Stone-Čech compactification of the natural numbers. This makes a compact Hausdorff left-topological semigroup. For completeness, the Ellis–Numakura lemma gives an idempotent in every such semigroup: by the Hausdorff space property and compactness, the intersection of a descending chain of nonempty compact subsemigroups is nonempty, so Zorn's lemma gives a minimal one . For , the compact subsemigroup equals . Hence the nonempty compact subsemigroupis also , and in particular . Choose the resulting idempotent ultrafilter on the natural numbers .
One color class belongs to . For , writeand defineThe identity implies . It also implies that for every : both and the set of for which belongs to lie in , and their intersection is .
Choose . Having chosen with every nonempty finite sum in , chooseThis is possible because it is a finite intersection of members of the ultrafilter . Every old finite sum remains in , and every new one has the form and also lies in . By mathematical induction, all nonempty finite sums lie in , proving Hindman's theorem.
Now putfor each . If , then their intersection belongs to and is nonempty, whileThus the sets have the finite intersection property. Their closures are closed subsets of the compact interval , so their total intersection contains some . Equivalently, every neighbourhood of meets every ; this is the ultrafilter limit of the sequence.
The point is unique. If distinct points both had this property, choose disjoint neighborhoods . The index set must belong to , because otherwise its complement would belong to and the associated would miss . Similarly . Their intersection is empty, contradicting the definition of an ultrafilter.
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 144 2 a ii Solution Created 2026-09-24 Updated 2026-09-25
An ultrafilter is a proper filter maximal under inclusion. Equivalently, for every , exactly one of and belongs to .
Past exam of the mathematics course of the University of Cambridge 2026 iii Paper 130 3 a Solution Created 2026-09-24 Updated 2026-09-25
The cofinite subsets of form a proper filter. By Zorn lemma, it extends to an ultrafilter . Since contains every cofinite set, it cannot contain a finite set, so it is nonprincipal.
Define the Stone-Čech compactification of the natural numbers to be the set of ultrafilters on , with basic setsSince , these sets are clopen. If , choose ; then and are disjoint neighbourhoods, proving Hausdorffness. For compactness, a family of basic closed sets with the finite-intersection property corresponds to a family of subsets of with the finite-intersection property. Extend that family to an ultrafilter; the resulting point belongs to every closed set. The Alexander subbase theorem now proves compactness.
The Hindman theorem states that every finite colouring of admits an infinite sequence for which every nonempty finite sum of distinct terms has one colour. Let be an additive idempotent, and choose a colour class . PutIdempotence gives , and whenever . Having selected with all finite sums in , chooseThis finite intersection belongs to and is nonempty. Induction keeps every finite sum in , proving Hindman's theorem.
Write the ultrafilter as to distinguish it from first-order structure domains. On the direct product , putThe domain of the ultraproduct is the quotient . Its elements are classes . A constant is interpreted by , and a -ary function symbol byFor a -ary relation symbol,These definitions are independent of representatives: if finitely many input representatives are changed, the coordinates where all old and new inputs agree form a set in the filter. At those coordinates the interpreted outputs and relation truth values agree. Filter closure and upward closure therefore preserve the resulting quotient elements and truth conditions.
A filter on a set means a proper family with , , closure under finite intersections, and upward closure under inclusion. An ultrafilter is a maximal proper filter; equivalently, for every , exactly one of and belongs to it. A principal ultrafilter is for some . A nonprincipal ultrafilter is one not of that form, equivalently one containing no finite set.
To prove the ultrafilter lemma using Zorn's lemma, order all proper filters containing by inclusion. The union of any chain is a proper filter: finitely many members lie together in one filter of the chain, and no chain member contains the empty set. Thus every chain has an upper bound, and Zorn's lemma gives a maximal member .
For completeness, its decision property follows from maximality. If , adjoining cannot generate a proper filter. Hence some has . Upward closure gives . Both complements cannot be members, since their intersection is empty. Therefore . Properness is essential; a family containing the empty set cannot extend to an ultrafilter.
Let and be the sets of primes congruent to one and three modulo four. Both are infinite. For , if a finite list contained them all, put . Any prime divisor of this odd number is new and has minus one as a square modulo , hence belongs to by the given criterion. For , use . It is three modulo four, so at least one of its odd prime divisors is three modulo four; none of the listed primes divides . These are elementary Euclidean proofs of infinitely many primes in each odd residue class modulo four.
On the set of all primes, the cofinite sets together with have the finite intersection property; so do the cofinite sets together with . Extend the generated filters to ultrafilters and using the ultrafilter lemma. They are nonprincipal because they contain every cofinite set, including the complement of any singleton. FormEvery sentence of has a cofinite truth set, hence belongs to both ultrafilters. The Łoś theorem shows . In particular they are fields, since each field axiom holds in every factor.
For each fixed positive integer , the sentence holds in unless divides . Its truth set is cofinite, so both fields satisfy it. Therefore .
Finally the sentence holds at exactly the primes in . This set belongs to , whereas its complement contains and belongs to . Łoś therefore givesThus minus one is a square in the first characteristic-zero first-order model of and is not a square in the second. The construction also shows why eventual truth over all primes need not decide a sentence whose truth splits along two infinite prime subsequences.
Proper filter 2026-10-31
A proper filter is an upward-closed family of subsets closed under finite intersections and excluding the empty set. This excludes the improper family of all subsets. An ultrafilter is a maximal proper filter.
Pushforward filter Created 2026-10-14 Updated 2026-10-31
For a function , the pushforward of a filter on a set consists of the subsets with . Preimages preserve inclusions and finite intersections, so this is a proper filter. Equivalently it is generated by for . Because preimages preserve complements too, the pushforward of an ultrafilter is an ultrafilter.