Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 21 4 i Solution Created 2026-10-03 Updated 2026-10-06
Yes. There is a computable isomorphism, obtained by an effective back-and-forth construction. Decidability of the two orders makes the usual existence argument into an algorithm.
Maintain a finite order-preserving partial isomorphism of structures from to , starting with the empty map. At a forth step, take the least ordinary natural number outside its domain. Look at the finitely many mapped elements below and above in . Their images impose an open interval in : it lies above all the lower images and below all the upper images, with a missing bound interpreted as an unbounded side.
This interval contains a fresh element. If both bounds exist they are ordered correctly by the induction hypothesis; density supplies an element strictly between them. If there is just one bound, the absence of endpoints supplies an element beyond it; if there are no bounds, choose any element. Density and the absence of endpoints moreover give infinitely many points in every such open interval, so finitely many already used images can always be avoided.
Enumerate in the ordinary presentation order, test whether is unused and satisfies every required inequality, and choose the first successful candidate. All tests are decidable, and the existence argument proves termination. Extend by .
At a back step, take the least natural number outside the range, interchange the roles of and , and carry out exactly the same search for a fresh preimage. Alternate forth and back steps. Every stage is an effective terminating finite computation, and every stage remains an order-preserving partial isomorphism of structures.
Let . The least-unused scheduling puts every element of into the domain and every element of into the range. For example, after forth steps, all ordinary presentation numbers at most have been included, since each step removes the least missing one. Thus is a bijection preserving and reflecting the orders. To compute , simulate the construction until appears in its domain; this terminates. The corresponding range search computes its inverse. HenceThe searches use the decidable presentations, rather than a possibly ineffective choice of points in an abstract dense linear order without endpoints.
Past exam of the mathematics course of the University of Cambridge 2015 ia Paper 4 8E Created 2026-09-24 Updated 2026-10-06
A countable set means here a finite set or a countably infinite set, equivalently a set admitting an injection into . This convention includes the empty set. An infinite set is countably infinite precisely when it can be put in bijection with .
Past exam of the mathematics course of the University of Cambridge 2015 ia Paper 4 8E b Solution 2026-10-06
Choose an injection . For each , its fiber under the surjection is nonempty, so defineTwo distinct fibers cannot contain the same label , because is an injection and has a single value. Thus is an injection, proving that is a countable set. Taking the least label avoids any need for a separate choice of one element from each fiber. If is empty, surjectivity makes empty as well.
For the unheaded enumeration request, list pairs of positive natural numbers by their sum. An explicit Cantor pairing function isFor , the positive integers give the consecutive labels . These blocks are disjoint, consecutive and cover . Consequently is a bijection from to , so is countable.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 13 4 Solution Created 2026-10-03 Updated 2026-10-06
For each element of the product set , let count its representations as with . The ratio equality is equivalent to . Swapping the two coordinates is a bijection between the ratio-equality quadruples and the equal-product quadruples. Therefore the multiplicative energy satisfiesThe Cauchy-Schwarz inequality gives the energy lower bound:For the upper bound, place the Cartesian product in the strictly positive quadrant. For every occupied Euclidean ray from the origin let be its points and . The slope is , soTake to be the natural logarithm and put , using the non-triviality assumption . Partition the possible occupancies into classes: for , and for the last class. This last closed endpoint ensures that the partition works even when the top endpoint is attained. Within each class the ratio of any two occupancies is at most .
Fix one class and order its occupied Euclidean rays by increasing slope, with occupancies . Write , the cardinality of . If , then , since adding any fixed element gives an injection of into its sumset , and similarly for .
If , the sums contain exactly different points, by injectivity of sums on two distinct rays. Indeed, the two direction vectors are linearly independent, so the coefficients of a sum uniquely recover its two summands. Positivity puts every sum strictly inside the open planar sector between those two Euclidean rays. The sectors between successive selected Euclidean rays are disjoint, even if there are additional unselected rays between them. All these sums belong to , and henceFor neighbouring occupancies their ratio lies between and , soSumming covers every at least once, and gives . The same bound holds for empty or singleton classes by the preceding observations. Adding over the classes proves the multiplicative energy sumset bound . Combining both bounds yields the sum-product conclusion:If instead is interpreted as base two, use the same occupancy classes with in place of ; proves that convention as well. Positivity is essential to the sector argument.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 22 1 a Solution Created 2026-10-03 Updated 2026-10-06
For a locally small category , an object , and a categorical presheaf , the Yoneda lemma gives the natural bijectionIts two maps are explicitlyFor , the equation proves naturality of . Evaluating it at the identity morphism gives . Conversely, naturality of at givesso . Evaluation at the identity and transport of an element along a morphism are mutually inverse.
The bijection is natural in both variables: a natural transformation sends to , matching ; and givesFor completeness, the covariant Yoneda lemma for is , with and inverse .
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 22 1 b Solution Created 2026-10-03 Updated 2026-10-06
For the categorical presheaf , its category of elements has objects with . A morphism is a morphism satisfying . Composition in a category is inherited from : if also , then . The identity morphisms are inherited as well. The forgetful functor sends to and to .
A universal element is a pair for which each is uniquely of the form for . Thus is a terminal object of the category of elements, with the variance appropriate to a categorical presheaf.
Given a universal element, defineThe defining uniqueness makes each map a bijection; gives naturality for . Hence is a natural isomorphism and is a representable presheaf. Conversely, from a natural isomorphism , take . The Yoneda lemma gives ; its bijectivity makes a universal element. Therefore the two descriptions coincide:
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 22 2 b ii Solution Created 2026-10-03 Updated 2026-10-06
Conversely, assume that every hom-set functor preserves existing categorical limits. For a categorical limit cone in , a categorical cone determines an element of . The assumed bijectiongives one and only one such for every and every categorical cone. That is the universal property of the image cone itself. Therefore the hom-set tests detect limit preservation:This proof works for all diagram sizes for which the relevant categorical limits and compatible-family sets are under consideration.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 22 3 b i Solution Created 2026-10-03 Updated 2026-10-06
Suppose . As a functor on the opposite category, a representable presheaf preserves every existing categorical limit: a colimit in is defined by the bijection between morphisms from its vertex into and compatible families of morphisms from its diagram objects into . This remains valid for a possibly large diagram in a category whenever that colimit exists and the compatible-family collection is the corresponding set.
The category of elements has a terminal object , where is the image of under the representation. For each let be its unique morphism to . These form a cocone for the forgetful functor . Any competing cocone satisfiesThe component at uniquely determines the mediating morphism. Thus the representing object is the colimit of the elements projection:
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 22 5 a Solution Created 2026-10-03 Updated 2026-10-06
Write , , with adjunction unit and adjunction counit . The adjunction givesFor , precomposition with followed by this bijection givesby the triangle identities for an adjunction. Thus is fully faithful exactly when precomposition with is bijective for every .
A morphism with this property is an isomorphism. Surjectivity for target supplies with . Since , injectivity for target gives . Conversely, precomposition with an isomorphism is always bijective. Applied to every , this proves the fully faithful right-adjoint criterion:When the adjunction counit is invertible, the inverse to is explicitly .
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 22 5 b ii Solution Created 2026-10-03 Updated 2026-10-06
Assume the hom-set condition. Its surjectivity at gives with . We show that this splitting is two-sided.
Because is fully faithful, is invertible. Both triangle identities for an adjunction give, after suppressing ,Applying to yields . Naturality of the adjunction unit at gives , hence . Consequently the hom-set condition forces the unit to be invertible:Only surjectivity at was needed for this direction; the given family of bijections certainly supplies it.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 25 2 i Solution Created 2026-10-03 Updated 2026-10-06
An immune set is an infinite set containing no infinite computably enumerable subset. For binary strings, use an effective bijection with natural numbers when discussing enumeration. Fix an optimal description machine and define the plain Kolmogorov complexityAn incompressible string has no description shorter than itself, that is, . The choice of machine is fixed throughout the proof.
Let be the set of incompressible strings. There are strings of length , but only programs of length less than . Each halting program describes at most one string, so at least one string of each length belongs to . Consequently is infinite.
Suppose an infinite computably enumerable set were contained in . Define a total computable function by running an enumeration of until a string of length at least appears, and outputting the first such string. This search always terminates because there are only finitely many binary strings of bounded length. A fixed program can reconstruct from a self-delimiting binary code of . For example, if the binary expansion of has length , encode it using copies of one, a zero separator, and its binary digits. This givesfor a constant depending on the enumeration algorithm and the optimal description machine, not on . For sufficiently large this is less than , contradicting . Thus the set of incompressible strings is an immune set. This proves immunity of incompressible strings. The argument uses the ability to describe a selected long string by the short threshold specifying how it was selected.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 25 5 Solution Created 2026-10-03 Updated 2026-10-06
For , write a number in hereditary base : express its base- expansion as , with , and recursively expand every exponent in the same base. Let , for , be the number obtained by replacing every occurrence of the base in this hereditary expression by . Coefficients and the symbols for addition and exponentiation are retained.
For a starting number , define its Goodstein sequence by andThe Goodstein function is the termination-time functionThis choice counts transitions from the initial term; a convention counting the initial term as well shifts the answer by one. For example the sequence starting at is , so . Starting at gives , illustrating why descent of the numerical terms is not the termination argument.
Define the ordinal rank of a Goodstein term by replacing the base in the hereditary expansion by , at every exponent depth. The result is in Cantor normal form and lies below , called epsilon zero, the least nonzero solution of . Finite hereditary expressions have finite nesting depth, so their ranks are bounded by a sufficiently high finite tower of powers of .
For a fixed base, is strictly increasing. To see this, compare two ordinary base- expansions at their largest differing exponent. By induction through the hereditary exponent expressions, their exponents have the same ordering after replacing by ; computable Cantor normal form notation then uses the same first differing exponent or coefficient. AlsoIndeed after the base change all coefficients remain below , the recursively changed exponents remain correctly ordered, and replacing the new base by gives exactly the original ordinal expression. These facts can be proved together by structural induction for primitive recursive functions on the hereditary expression.
Consequently, whenever ,An infinite nonzero Goodstein sequence would give an infinite descending sequence of ordinals below , impossible because ordinals are well-ordered. Thus the Goodstein function is total. Its steps are effective finite operations, so simulating the sequence until zero also proves that it is a total computable function.
The same ordinal notation system gives the requested decidable well-order. Let consist of canonical finite terms for zero and for expressionswhere the exponents are themselves canonical terms. Membership in is decidable by recursively checking the syntax, positive coefficients and decreasing exponents. Comparison is decidable by recursive computable Cantor normal form notation, first of exponents, then coefficients, and then the remaining summands. All recursive calls inspect proper subterms, so the algorithm terminates.
Interpreting these terms as ordinals gives every ordinal below , uniquely. One way to connect this directly to hereditary base representations is to choose, for a given finite ordinal term, a base larger than every coefficient anywhere in that term. Replacing by that base evaluates it to a natural number whose hereditary representation recovers the ordinal term. Thus all bases together supply the complete notation system; a single fixed base is not enough.
Choose an effective injective coding of finite terms by natural numbers, and enumerate the valid codes in increasing numerical order. The resulting bijection is computable: validity is decidable and there are infinitely many finite-ordinal terms. Its inverse is computable by counting valid codes below a given code. DefineThis is a decidable relation on all of . The interpretation into ordinals is an order isomorphism onto , provingDecidability here concerns comparing two notations. Well-foundedness is supplied by their ordinal interpretation, the same mathematical descent principle used to prove Goodstein's theorem.
Past exam of the mathematics course of the University of Cambridge 2016 ia Paper 3 2D Solution Created 2026-09-24 Updated 2026-10-06
Lagrange's theorem states that, for a finite group and a subgroup ,To prove it, define an equivalence relation by when . Its classes are the left cosets , which therefore partition . Left multiplication by gives a bijection , so every coset has elements. Counting this partition gives the formula; in particular divides . Applying the theorem to the cyclic subgroup generated by an element shows that its order of a group element divides .
Write the given order-two normal subgroup as . Conjugation must preserve and cannot send its nonidentity element to the identity, so for all . Thus is in the center of a group: a normal subgroup of order two is central.
Choose . By Lagrange's theorem, its order of a group element is , or . It cannot have order two: since is central, the four distinct elements would form a subgroup of order four, whereas does not divide for odd . If has order , it already generates . Otherwise has order , commutes with , and implies . Hence both and divide , so has order . In either case
Past exam of the mathematics course of the University of Cambridge 2016 ia Paper 3 7D Solution Created 2026-09-24 Updated 2026-10-06
For a group action of a finite group on a set and a point , the orbit-stabilizer theorem iswhere is the stabilizer subgroup. The map is well defined because elements of the same coset act identically on . If , then , so their cosets agree; every orbit point has the form , giving surjectivity. This is a bijection. Lagrange's theorem, for any subgroup , yields the counting formula.
Apply the conjugation action of the finite p-group to its nontrivial normal subgroup . Normality ensures the action stays inside . The singleton orbits of a group action are exactly the elements of . Every larger orbit of a group action has size a positive power of , by the orbit-stabilizer theorem and Lagrange's theorem. ThereforeSince is nontrivial, its order is divisible by . The intersection contains the identity and has cardinality a positive multiple of , so it contains a nonidentity element. This proves the central intersection property of normal subgroups of finite p-groups.
For the proper subgroup , let act by left multiplication on the left cosets . A coset is fixed by every exactly when . Both groups have the same finite size, so this inclusion is equality; the fixed cosets are precisely those with . Hence their number is . All non-singleton orbits of a group action have size divisible by , soSince is proper, is a positive power of greater than one. The fixed-coset count is nonzero, because itself is fixed, and is divisible by . Therefore the normalizer strictly contains :This is the normalizer condition for finite p-groups. The proof also covers , whose action fixes all cosets.
Past exam of the mathematics course of the University of Cambridge 2016 ia Paper 4 5E a Solution Created 2026-09-24 Updated 2026-10-06
Suppose were a surjective function. Form the subsetSince belongs to the power set, surjectivity would give for some . But then holds if and only if , a contradiction. Thus no such function is surjective, and in particular there is no bijection from to its power set. This is Cantor theorem; the argument also applies when is empty.
For infinite binary sequences, use the bijectionwith , taking . Conversely, a subset determines its sequence of membership indicators. The power set is infinite, since it contains all singletons, and Cantor theorem rules out a bijection with . Hence it is an uncountable set, as is the set of infinite binary sequences. Equivalently, a proposed enumeration is defeated by the sequence , which differs from its th listed sequence at position . This is the Cantor diagonal argument.
Past exam of the mathematics course of the University of Cambridge 2016 ia Paper 4 5E b iii Solution Created 2026-09-24 Updated 2026-10-06
Partition the enumeration of into the pairs , for . An infinite binary sequence determines a bijection : leave the th pair fixed when , and interchange its two elements when . Each element stays in its own pair, so this function is a bijection, indeed its own inverse.
Different binary sequences give different bijections, since a changed bit changes the action on the corresponding pair. We have therefore embedded an uncountable set into . Hence is uncountable, proving uncountability of permutations of a countably infinite set.
Past exam of the mathematics course of the University of Cambridge 2016 ib Paper 3 1E Solution Created 2026-09-24 Updated 2026-10-06
A permutation representation is a group homomorphism , equivalently a group action on a set . The left regular action takes and . Each such map is a bijection, and . If is the identity, evaluating at the identity element gives . Thus the representation is faithful. Numbering the elements of identifies with the symmetric group , proving Cayley theorem:For a nonabelian simple group, compose this faithful representation with the sign of a permutation homomorphism . Its kernel is a normal subgroup of , hence either trivial or all of . A trivial kernel would embed in a group of order two, contradicting noncommutativity. Therefore every represented element is even, and the same representation embeds in the alternating group .
Finally let act on the two cosets of its normal subgroup . An even permutation fixes both cosets, whereas an odd permutation exchanges them. This gives with kernel ; explicitly, send even permutations to the identity and odd permutations to .
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 103 3 iv Solution Created 2026-10-03 Updated 2026-10-06
We verify all three content vector of a standard Young tableau conditions using the spectral rules proved in part (i).
The first coordinate is zero by part (ii). For the neighbour condition, suppose some has neither nor among earlier coordinates. Try moving successively to the left. Each encountered difference is not ; if it is zero, we have an impossible adjacent equality, while otherwise the local spectral rule permits the swap. If , this procedure must encounter the original first coordinate and give that contradiction. If , it moves to the first position, contradicting . Therefore an earlier neighbour always exists. Starting from , this also proves inductively that every coordinate is an integer.
For the repeated-value condition, suppose it fails and choose a failing pair of equal coordinates with the shortest interval. There is no intervening , since a shorter pair would then also fail. There must be at least one intervening neighbour: otherwise the right-hand could be moved next to the left-hand by admissible swaps. Suppose, for example, that is missing. There cannot be two occurrences of in the interval: between them the required neighbour is missing, producing a shorter failing pair. Thus there is exactly one . All other intervening values differ from by more than , so the two copies of can be moved towards that unique neighbour until the forbidden consecutive pattern appears. Part (i) excludes it. The case in which is missing is identical, using . Both neighbours must therefore occur.
For completeness, these conditions really encode standard Young tableaux. If occurs for the th time, place the next label inThis is the next unfilled cell on diagonal of content . On the first occurrence of a positive diagonal, the earlier-neighbour condition forces its first left predecessor to exist: earlier diagonal values form an interval containing , so a first positive can only be reached through . The negative case uses the predecessor above. On later occurrences, the two neighbours appearing since the previous occurrence ensure that the new cell's left and upper predecessors have already been filled. For diagonal , the same two-neighbour condition supplies both predecessors after the first box. Thus each addition is an addable node of a Young diagram, and the labels form a standard Young tableau.
Conversely, a standard Young tableau starts at ; any later cell has a left or upper predecessor of neighbouring content. Two cells on one diagonal have the cells immediately to the right and below the earlier one between them in the tableau order, supplying both neighbours. Hence its content vector of a standard Young tableau satisfies precisely the stated conditions. The next position on a diagonal is unique, so this construction is a bijection between content vectors of standard Young tableaux and standard Young tableaux.
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 103 6 a i Solution Created 2026-10-03 Updated 2026-10-06
A near Young tableau is a filling of a Young diagram by distinct entries from a totally ordered alphabet, increasing along rows and down columns; the entries need not be . For row insertion of , scan the first row for its leftmost entry larger than . If one exists, replace it by and insert the displaced entry into the next row by the same rule. Otherwise append to the row and stop. Continue until a new outer-corner box is appended.
The Robinson–Schensted correspondence inserts the letters of a permutation successively to form . Whenever the th insertion creates a new cell, put in that cell of a second tableau . Row insertion preserves increasing rows and columns, so is standard; the sequence of growing diagrams makes standard, with the same shape. To reverse the construction, remove the box carrying the largest label in , and reverse the bumping in : in each row above, exchange the carried entry with the rightmost smaller entry, continuing up to the first row. The final expelled entry is the last letter of the permutation. Repeating recovers the whole permutation, establishing the bijection with pairs of standard Young tableaux of a common shape.
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 121 1 b Solution Created 2026-10-03 Updated 2026-10-06
Write . Its cofinality is , so choose a strictly increasing sequence of infinite cardinal numbers below with supremum . Such a sequence is obtained by refining a cofinal sequence and choosing larger cardinals recursively; is a singular cardinal, hence a limit cardinal.
By the axiom of choice, fix a bijection . SetEvery is infinite, , and distinct indices give distinct cardinalities. The cofinality of the sequence ensuresThus . Pairwise different sizes means different sizes for distinct members; without that qualification the parenthetical condition would contradict the case .