Previous LECTURES Next

Effective Procedures

 

 

Theorem 1:   

    Not all functions from Z+ to Z+ are Turing computable

Proof:          

    The set of all functions from Z+ to Z+ is not enumerable, but the set of TMs is enumerable.  

    (Diagonal argument in the 1st case, finite description in the 2nd.)

    A list of TMs is a list of all functions from Z+ to Z+ that are Turing computable.

    Let f1, f2, ... be this list

    Define the partial function

        t(n) = 1                  if fn(n) is undefined,

                  undefined     if fn(n) is undefined

    t is not Turing computable.