Chapter 6: Problem 12
Let \(f\) be a total recursive function from \(\mathbb{N}\) into \(\mathbb{N}\) and let \(F\left[v_{0}, v_{1}\right]\) be a \(\Sigma\) formula that represents it and is such that $$ \mathcal{P} \vdash \forall v_{1} \exists v_{0} F\left[v_{0}, v_{1}\right] . $$ The purpose of this exercise is to show that there exist total recursive functions that are not provably total. (a) Let \(F\left[v_{0}, v_{1}, \ldots, v_{k}\right]\) be a \(\Sigma\) formula. Show that the set $$ \left\\{\left(n_{0}, n_{1}, \ldots, n_{k}\right): \mathbb{N} \vDash F\left[n_{0}, n_{1}, \ldots, n_{k}\right]\right\\} $$ is recursively enumerable. (b) Let \(f\) be a total function from \(\mathbb{N}\) into \(\mathbb{N}\). Show that the following two conditions are equivalent: (i) \(f\) is recursive; (ii) there exists a \(\Sigma\) formula that represents \(f\). (c) Show that there exists a partial recursive function \(h\) of two variables such that, for every integer \(n\), \- if \(a\) is the Gödel number of \(\Sigma\) formula, say \(F\left[v_{0}, v_{1}\right]\), and if there exists an integer \(m\) such that \(\mathcal{P} \vdash F[\underline{m}, \underline{n}]\), then $$ \mathcal{P} \vdash F[\underline{h(a, n)}, \underline{n}] $$ \- if \(a\) is the Gödel number of the formula \(F\left[v_{0}, v_{1}\right]\) and if there does not exist an integer \(m\) such that \(\mathcal{P} \vdash F[\underline{m}, \underline{n}]\), then \(h(a, n)\) is not defined; \- \(h(a, n)=0\) otherwise. (d) We now define a function \(g\) from \(\mathbb{N}^{3}\) into \(\mathbb{N}\) in the following way: for every integer \(n\), \- if \(a\) is the Gödel number of a \(\Sigma\) formula \(F\left[v_{0}, v_{1}\right]\) and if \(b\) is the Gödel number of a derivation in \(\mathcal{P}\) of the formula \(\forall v_{1} \exists v_{0} F\left[v_{0}, v_{1}\right]\) then \(g(a, b, n)=h(a, n)\); \- \(g(a, b, n)=0\) otherwise. Show that \(g\) is a total recursive function. (e) Show that there exist total recursive functions that are not provably total.
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.