Paper 1, Section I, F

Automata and Formal Languages | Part II, 2021

Let fn,kf_{n, k} be the partial function on kk variables that is computed by the nnth machine (or the empty function if nn does not encode a machine).

Define the halting set K\mathbb{K}.

Given A,B⊆NA, B \subseteq \mathbb{N}, what is a many-one reduction A⩽mBA \leqslant_{m} B of AA to BB ?

State the s−m−ns-m-n theorem and use it to show that a subset XX of N\mathbb{N} is recursively enumerable if and only if X⩽mKX \leqslant_{m} \mathbb{K}.

Give an example of a set S⊆NS \subseteq \mathbb{N} with K⩽mS\mathbb{K} \leqslant_{m} S but K≠S\mathbb{K} \neq S.

[You may assume that K\mathbb{K} is recursively enumerable and that 0∉K0 \notin \mathbb{K}.]

Typos? Please submit corrections to this page on GitHub.