Paper/document/root.tex
changeset 79 bc54c5e648d7
parent 71 8c7f10b3da7b
child 80 eb589fa73fc1
equal deleted inserted replaced
78:2669235c4b1e 79:bc54c5e648d7
    51 predicate is either true or false because of the law of excluded
    51 predicate is either true or false because of the law of excluded
    52 middle. The only way to reason about computability in a classical
    52 middle. The only way to reason about computability in a classical
    53 theorem prover is to formalise a concrete model for computation.  We
    53 theorem prover is to formalise a concrete model for computation.  We
    54 formalise Turing machines and relate them to abacus machines and
    54 formalise Turing machines and relate them to abacus machines and
    55 recursive functions. We also formalise a universal Turing machine and
    55 recursive functions. We also formalise a universal Turing machine and
    56 reasoning techniques that allow us to reason about Turing machine
    56 Hoare-style reasoning techniques that allow us to reason about Turing machine
    57 programs. Our theory can be used to formalise other computability
    57 programs. Our theory can be used to formalise other computability
    58 results. We give one example about the computational equivalence of 
    58 results. We give one example about the computational equivalence of 
    59 single-sided Turing machines. 
    59 single-sided Turing machines. 
    60 %{\it we give one example about the undecidability of Wang's tiling problem, whose proof uses
    60 %{\it we give one example about the undecidability of Wang's tiling problem, whose proof uses
    61 %the notion of a universal Turing machine.}
    61 %the notion of a universal Turing machine.}