utm/ROOT.ML
author Christian Urban <christian dot urban at kcl dot ac dot uk>
Wed, 12 Dec 2012 11:45:04 +0000
changeset 374 01d223421ba0
parent 371 48b231495281
permissions -rw-r--r--
slight changes
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
370
1ce04eb1c8ad Initial upload of the formal construction of Universal Turing Machine.
zhang
parents:
diff changeset
     1
(*
1ce04eb1c8ad Initial upload of the formal construction of Universal Turing Machine.
zhang
parents:
diff changeset
     2
	turing_basic.thy : The basic definitions of Turing Machine.
1ce04eb1c8ad Initial upload of the formal construction of Universal Turing Machine.
zhang
parents:
diff changeset
     3
	uncomputable.thy : The existence of Turing uncomputable functions.
1ce04eb1c8ad Initial upload of the formal construction of Universal Turing Machine.
zhang
parents:
diff changeset
     4
	abacus.thy : The basic definitions of Abacus machine (An intermediate langauge underneath recursive functions) and
1ce04eb1c8ad Initial upload of the formal construction of Universal Turing Machine.
zhang
parents:
diff changeset
     5
	             the compilation of Abacus machines into Turing Machines.
371
48b231495281 Some illustration added together with more explanations.
zhang
parents: 370
diff changeset
     6
	rec_def.thy: The basic definitions of Recursive Functions.
48b231495281 Some illustration added together with more explanations.
zhang
parents: 370
diff changeset
     7
	recursive.thy : The compilation of Recursive Functions into
370
1ce04eb1c8ad Initial upload of the formal construction of Universal Turing Machine.
zhang
parents:
diff changeset
     8
		     Abacus machines.
1ce04eb1c8ad Initial upload of the formal construction of Universal Turing Machine.
zhang
parents:
diff changeset
     9
	UF.thy : The construction of Universal Function, named "rec_F" and the proof of its correctness.
1ce04eb1c8ad Initial upload of the formal construction of Universal Turing Machine.
zhang
parents:
diff changeset
    10
	UTM.thy: Obtaining Uinversal Turing Machine by scarfolding the Turing Machine compiled from "rec_F" with some 
1ce04eb1c8ad Initial upload of the formal construction of Universal Turing Machine.
zhang
parents:
diff changeset
    11
	         initialization and termination processing Turing Machines.
1ce04eb1c8ad Initial upload of the formal construction of Universal Turing Machine.
zhang
parents:
diff changeset
    12
*)
371
48b231495281 Some illustration added together with more explanations.
zhang
parents: 370
diff changeset
    13
   use_thys ["turing_basic", "uncomputable", "abacus", "rec_def", "recursive", "UF", "UTM"]