Ch 1. Computable Functions
Definition 1.1
An expression is a finite sequence (possibly empty) of symbols chosen from the list: q1,q2,q3,...;S0,S1,S2,...;R,L.
Definition 1.2
A quadruple is an expression having one of the following forms:
(1) qi Sj Sk ql.
(2) qi Sj R ql.
(3) qi Sj L ql.
(4) qi Sj qk ql.
If none of the quadruples of a Turing machine Z is of the type 4,
Definition 1.3
Definition 1.4
Definition 1.5
Definition 1.6
internal configuration of
Z
at
symbol scanned by
Z
at
expression on the tape of
Z
at
Definition 1.7
Theorem 1.1
Theorem 1.2
Definition 1.8
terminal with respect to Z
Definition 1.9
Definition 2.1
With each number n we associate the tape expression
Definition 2.2
With each k -tuple
Thus, (2,3,0¯¯¯¯¯¯¯¯)=111B1111B1.
Definition 2.3
Let
M
be any expression. Then
Thus,
Ch 2. Operations on Computable Functions
Definition 1.1
If Z is a Turing machine, we let
Definition 1.2
A Turing machine Z is called
(1) There is an s > 0 such that, whenever
(2) No quadruple of Z begins with
n -regular Turing machines present the results of a computation (“outputs”) in a form suitable for use (as “inputs”) at the beginning of a new computation by another Turing machine.
Definition 1.3
Let Z be a Turing machine. Then
Lemma 1.
For every Turing machine Z , we can find a Turing machine
This lemma enables us to rewrite the numerical result of a computation in such a form that it is available for use as the beginning of a new computation.