README
author Jian Xu
Fri, 15 Feb 2013 23:02:20 +0800
changeset 175 bc6b6845d57c
parent 174 3674347dd98e
child 237 06a6db387cd2
permissions -rw-r--r--
remove dead code in Abacus_mopup

Formalisation of Turing Machines and Computability Theory
=========================================================

thys    - contains the formalisation

   Turing.thy:       Basic definitions of Turing machines.
   Turing_Hoare.thy: Contains the Hoare rules	
   Uncomputable.thy: The existence of Turing uncomputable functions
   Abacus_Mopup.thy: Mopup TM which is used when compiling Abacus
                     programs
   Abacus.thy:       Basic definitions of abacus machines (an intermediate
                     "language" for compiling recursive functions into 
                     Turing machines)
   Rec_Def.thy:      Basic definitions of recursive functions.
   Recursive.thy:    The compilation of recursive functions into
		     abacus machines.
   UF.thy:           The construction of the Universal Function, named "rec_F" and
                     the proof of its correctness.
   UTM.thy:          Obtaining a Universal Turing machine by translating the
                     Turing machine compiled from "rec_F" with some 
	             

Paper   - contains the files for the paper

Attic      - old files
Literature - related work


isabelle make utm     -- creates the big session file
isabelle make itp     -- creates paper