CHURCH’S
THESIS
349
The many attempts at broadening the class of general recursive
functions have all ended in failure. And in
1936
Church suggested
that
every effectively countable
function
(or
effectively solvable
predicate)
is
general recursive
(see
[llo]).
By virtue of this
thesis,
the class of computable functions coincides with the class of general
recursive
ficnctions.
Church’s thesis cannot be proved, since
it
contains, on the one
hand, the vague concept of a computable function and, on the other,
the mathematically exact concept of
a
general recursive function.
The thesis
is
a hypothesis supoorted by several valid arguments
which no one has
so
far
succeeded in refuting. One such argument
is
that the various refinements of the concept of an algorithm turn
out to be equivalent. Thus, for instance, Markov’s normal algorithm
proved to be reducible to general recursive functions.
Previously
we
said that an
algorithm''
and a “computation of
the values of
an
arithmetical function)’ are identical concepts. In the
light of Church’s thesis a problem
is
algorithmically solvable only
if
the arithmetical function to
the
computation of which
we
reduce
our problem
is
general recursive.
To
sum up, an algorithm can exist ody if a corresponding gen-
eral recursive function can be constmccted.
Conversely, by virtue of Church’s thesis, the algorithmic un-
solvability of a problem means that the arithmetical function to the
computation of which the problem
is
reduced
is
not general recur-
sive.
The proof of algorithmic unsolvability
is
often
as
involved, diffi-
cult and time-consuming
as
the search for an algorithm. However,
algorithmic unsolvability
can
be proved in some cases.
We
shall
give, without proof,
two
examples of this type:
Example
2.
If
we
had
an
algorithm which, given the GCSdel num-
ber
w
of
an
equation system
E,
would be capable
of
deciding by in-
spection of
w
whether
E
defines a general recursive function, then
we
could define once and for
all
which systems
E
define general
re-
cursive functions, andwe could effectively number
all
such functions.
In other words, we
needageneralrecursivefunction
$(w)
such that:
=O
if
w
is
the G5del number
of
system
E
defining
a
general
recursive function,
>
0
in all other cases.
ti)
(w)
It
has been proved
[42]
that
such a general recursive function
~(w)
does not exist. Therefore, the problem of recognizing those