author | Christian Urban <christian dot urban at kcl dot ac dot uk> |
Wed, 26 Dec 2012 14:52:14 +0000 | |
changeset 1 | 4b9aa15ff713 |
parent 0 | aa8656a8dbef |
child 61 | 7edbd5657702 |
permissions | -rw-r--r-- |
0
aa8656a8dbef
initial setup
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
1 |
(* |
aa8656a8dbef
initial setup
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
2 |
turing_basic.thy : The basic definitions of Turing Machine. |
aa8656a8dbef
initial setup
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
3 |
uncomputable.thy : The existence of Turing uncomputable functions. |
aa8656a8dbef
initial setup
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
4 |
abacus.thy : The basic definitions of Abacus machine (An intermediate langauge underneath recursive functions) and |
aa8656a8dbef
initial setup
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
5 |
the compilation of Abacus machines into Turing Machines. |
aa8656a8dbef
initial setup
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
6 |
rec_def.thy: The basic definitions of Recursive Functions. |
aa8656a8dbef
initial setup
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
7 |
recursive.thy : The compilation of Recursive Functions into |
aa8656a8dbef
initial setup
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
8 |
Abacus machines. |
aa8656a8dbef
initial setup
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
9 |
UF.thy : The construction of Universal Function, named "rec_F" and the proof of its correctness. |
aa8656a8dbef
initial setup
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
10 |
UTM.thy: Obtaining Uinversal Turing Machine by scarfolding the Turing Machine compiled from "rec_F" with some |
aa8656a8dbef
initial setup
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
11 |
initialization and termination processing Turing Machines. |
aa8656a8dbef
initial setup
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff
changeset
|
12 |
*) |
1
4b9aa15ff713
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
0
diff
changeset
|
13 |
|
4b9aa15ff713
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
0
diff
changeset
|
14 |
no_document |
4b9aa15ff713
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
0
diff
changeset
|
15 |
use_thys ["turing_basic", |
4b9aa15ff713
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
0
diff
changeset
|
16 |
"uncomputable", |
4b9aa15ff713
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
0
diff
changeset
|
17 |
"abacus", |
4b9aa15ff713
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
0
diff
changeset
|
18 |
"rec_def", |
4b9aa15ff713
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
0
diff
changeset
|
19 |
"recursive", |
4b9aa15ff713
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
0
diff
changeset
|
20 |
"UF", |
4b9aa15ff713
added
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
0
diff
changeset
|
21 |
"UTM"] |