I'm having a lot of trouble with problem 17.2 of Computability and Logic (Boolos, Burgess, Jeffrey). Here's the problem:
Let $T$ be a consistent, axiomatizable theory (in the language of arithmetic) extending $\textbf{Q}$ (the minimal theory of arithmetic). Consider the set $P^{yes}$ of (code numbers of) formulas that are provable in $T$, and the set $P^{no}$ of (code numbers of) formulas that are disprovable in $T$. Show that there is no recursive set $R$ such that $P^{yes}$ is a subset of $R$ while no element of $R$ is an element of $P^{no}$.
Here are a few things I've tried so far (that have not worked out yet):
- Attempt to show that $T$ is recursive (which is a contradiction), i.e. for a given sentence $A$, consider whether $A$ is in $T$ for each of the following cases:
- $A \not\in R$ (then $A$ is not in $R$)
- $A \in R$ and $~A \in R$ (then $A$ is not in $R$)
- $A \in R$ and $~A \not\in R$ (I got stuck on this case)
- Attempt to use the diagonal lemma to construct a sentence $G$ that can neither be in $R$ or not in $R$ (I couldn't derive a contradiction for the case where $G$ is in $R$)
- Attempt to show that the Rosser sentence can be either proved or disproved in $T$ (which is a contradiction)--I just didn't get very far with this
Any hints would be greatly appreciated.
Thanks for the hint Asaf!
Note that $\textbf{Q}$ represents every recursive set. Suppose $R$ is recursive, and let $\phi(x)$ be the formula that represents $R$. By the diagonal lemma, we can find a sentence $G$ such that $T \vdash G \leftrightarrow {\sim}\phi(\textbf{g})$ (where $\textbf{g}$ is the code for $G$). Furthermore, we can find an $\exists$-rudimentary sentence $G^*$ that is logically equivalent to $G$.
Suppose $G^*$ is true in the standard interpretation; then since $T$ extends $\textbf{Q}$, we have $T \vdash G^*$, which implies $T\vdash G$, which implies $T \vdash{\sim}\phi(\textbf{g})$, which implies $G \notin R$. But this contradicts that $T \vdash G$, because $R$ was defined to contain every sentence provable in $T$.
Otherwise, suppose $G^*$ is not true in the standard interpretation; then $T \vdash{\sim}G^*$, which implies $T \vdash{\sim}G$, which implies $T \vdash \phi(\textbf{g})$, i.e. $G \in R$. But this contradicts that $T \vdash{\sim}G$, because $R$ does not contain any sentences disprovable in $T$.
Since $G^*$ must be either true or not true in the standard interpretation, and both possibilities lead to a contradiction, we conclude that $R$ cannot be recursive.