Past exam of the mathematics course of the University of Cambridge 2023 ii Paper 1 12I vi Solution Created 2026-09-24 Updated 2026-10-03
Membership is immediate from the supplied characterization of . Define the partial computable functionThenso .
Now let . There is a partial computable such thatFor each , define a unary partial functionOperationally, its program simulates and returns if that computation halts. By the S-m-n theorem, a total computable map produces an index for . ThereforeThus every Pi-2 set many-one reduces to . Combined with membership, this proves that the totality problem is -complete.
Past exam of the mathematics course of the University of Cambridge 2023 ii Paper 1 12I v Solution Created 2026-09-24 Updated 2026-10-03
For hardness, let . Choose a partial computable function withFor each fixed , define a unary program as follows: on any input , simulate ; if that simulation halts, halt and output , and otherwise run forever. The S-m-n theorem gives a total computable function that maps to a code for . Its accepted language isIn particular,Thus is a many-one reduction . Since was arbitrary, is -hard; together with membership this proves the many-one completeness of the halting problem.