User:IssaRice/Computability and logic/First graph principle using a semirecursive relation

From Machinelearning
Revision as of 03:10, 15 September 2018 by IssaRice (talk | contribs)

This is about proposition 7.17 (first graph principle) in Boolos, Burgess, Jeffrey's Computability and Logic.

The proof in the book defines two functions as follows:

g(x)={w such that∃y<w∃z<wSxyzw exists
h(x,w)={y<w such that∃z<wSxyzy exists

How would one discover such functions? It seems like a first attempt would be:

f(x)={y such that∃zSxyzy exists

Of course, the relation ∃zSxyz is semirecursive, not recursive.