Empty order Created 2026-09-24 Updated 2026-09-24
Every nonempty computably enumerable set is the range of a primitive recursive function . Choose , decode using a primitive recursive pairing function, and output if the recognizing machine halts within steps, or otherwise. The bounded halting predicate makes this function primitive recursive, and every member of occurs for a sufficiently large bound. The empty set is excluded because such a function is total.
Past exam of the mathematics course of the University of Cambridge 2001 ia Paper 4 1E a Solution Created 2026-09-24 Updated 2026-09-24
Past exam of the mathematics course of the University of Cambridge 2001 ia Paper 4 1E b Solution Created 2026-09-24 Updated 2026-09-24
Past exam of the mathematics course of the University of Cambridge 2012 ia Paper 4 2D Solution 2026-10-07
An equivalence relation on is a reflexive relation (), a symmetric relation (), and a transitive relation (, ). Its equivalence class at is . Because is a reflexive relation, every class is nonempty and every belongs to its own class, so the classes cover . If and share an element , symmetry and transitivity give . For every , transitivity then gives , so ; exchanging gives equality. Thus distinct classes are disjoint. The equivalence classes form a set partition of . On the empty set, the empty family is the corresponding partition.
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 120 4 Solution Created 2026-10-03 Updated 2026-10-06
For (1)(a), a primitive recursive function is obtained by a finite construction from the zero function, successor function and projection functions, using function composition in recursion theory and primitive recursion. The recursion rule, with parameters , isHere have already been constructed. All these functions are total on nonnegative integers: the initial functions are total, composition preserves totality, and ordinary mathematical induction proves totality of each recursion.
For (1)(b), use a shifted hyperoperation sequence, beginning with addition. Defineand, for each fixed , defineThe first three members are therefore addition, multiplication and exponentiation:The exponentiation convention includes , hence . The next member iterates exponentiation, with ; there is no need for an exceptional domain restriction at .
For (1)(c), is a primitive recursive function by its displayed recursion. If is a primitive recursive function, thenare primitive recursive functions, using constants, projection functions and function composition in recursion theory. Primitive recursion applied to gives . Mathematical induction on the fixed rank proves every member of the sequence is primitive recursive. This does not assert that the joint three-variable evaluator is a primitive recursive function.
For (2), as written, the answer is no: the empty set is semidecidable, whereas a total computable function from to always has a nonempty range. This is the only obstruction. To prove the stronger useful statement, suppose is a nonempty computably enumerable set and choose . Fix a Turing machine which halts exactly on the inputs in . Its bounded halting predicateis primitive recursive: encode configurations arithmetically, iterate its total single-step operation times by primitive recursion, and check the halt state. A halted configuration is kept fixed. This is a bounded simulation, not unbounded waiting.
Fix a primitive recursive pairing function with primitive recursive inverse coordinate functions. For example, the Cantor pairing function has inverses obtained by bounded minimization. DefineThe two coordinate functions, the bounded predicate, and the finite case distinction are primitive recursive functions, so is a primitive recursive function. Its values always lie in . Conversely, if , its computation halts within some finite , and . ThusThe range need not be a computable set; deciding whether a value occurs anywhere in this total enumeration is an unbounded search.
Past exam of the mathematics course of the University of Cambridge 2017 ii Paper 4 15H Solution Created 2026-09-24 Updated 2026-10-05
Use the convention that the transitive closure of is the least transitive set containing as a subset. Define and . For each natural number , a finite sequence of length with these properties exists by induction, and is unique because each next entry is the uniquely determined union of the previous entry. Thus the relation sending to its last entry is a definable function-class, not just a putative recursive specification. The Axiom schema of replacement applied to gives the set of all . The Axiom of union then givesIf and , then , so this set is transitive. It contains , and any transitive set containing contains all by induction; hence it is least. The convention requiring itself as an element instead uses .
The Axiom of foundation says every nonempty set has an element with . Epsilon induction says that for every formula ,To derive induction from Foundation, if fails, form by axiom schema of separation the nonempty set of counterexamples in . A Foundation-minimal counterexample has every member satisfying , by transitivity, contradicting the inductive hypothesis. Conversely, if a nonempty set has no Foundation-minimal member, every has a member in . The formula is then progressive: if all members of are outside , must also be outside . Epsilon induction makes empty, a contradiction. Thus the two principles are equivalent given the other axioms.
The epsilon-recursion theorem states that for a definable class operation assigning a unique set to each set-indexed function, there is a unique definable function-class such that for every set . A version with explicit in the argument is equivalent. Foundation gives well-foundedness and Replacement makes each restriction set-sized. Its ordinal restriction gives transfinite recursion and constructs the printed .
Here “countable” means at most countable, including finite sets and the empty set. By transfinite induction each is transitive, each of its elements is countable, and . At a successor this follows because a member of is a countable subset of ; at a limit use the increasing union. Let be the first uncountable ordinal. Every countable subset of lies in some with , since countably many countable ordinal bounds have a countable supremum. It therefore belongs to . ConsequentlyThere is no earlier stabilization: for every countable ordinal , induction gives , so , while excludes by its rank. Thus is the first such stage. The fixed set is the set of hereditarily countable sets.
Past exam of the mathematics course of the University of Cambridge 2017 ii Paper 4 25J a Solution Created 2026-09-24 Updated 2026-10-05
For a measurable map, each preimage lies in , so is well-defined and nonnegative. The preimage of the empty set is empty, and preimages commute with disjoint countable unions, givingfor pairwise disjoint measurable . Thus is a measure, the pushforward measure . Its total mass is , because . Finiteness is not needed for this construction, but is used in the uniqueness argument next.