The basic functions are zero , successor , and projections . Close these under composition and primitive recursion:
Define and . This is primitive recursion from a projection and successor, so is primitive recursive function.
If is primitive recursive, then is obtained by composition with projections. Hence the diagonal is primitive recursive.
Assume a complete list were primitive recursive. Closure under diagonal composition and successor makes
primitive recursive. Completeness gives a row with for every , but at this says . This is the diagonal argument.

Articles by others on the same topic (0)

There are currently no matching articles.