author | paulson |
Fri, 24 Jan 2003 14:06:49 +0100 | |
changeset 13785 | e2fcd88be55d |
parent 11193 | 851c90b23a9e |
child 13790 | 8d7e9fce8c50 |
permissions | -rw-r--r-- |
4776 | 1 |
(* Title: HOL/UNITY/ROOT |
2 |
ID: $Id$ |
|
3 |
Author: Lawrence C Paulson, Cambridge University Computer Laboratory |
|
4 |
Copyright 1998 University of Cambridge |
|
5 |
||
6 |
Root file for UNITY proofs. |
|
7 |
*) |
|
8 |
||
11193
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
9 |
(*Basic meta-theory*) |
13785
e2fcd88be55d
Partial conversion of UNITY to Isar new-style theories
paulson
parents:
11193
diff
changeset
|
10 |
time_use_thy "UNITY_Main"; |
11193
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
11 |
|
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
12 |
(*Simple examples: no composition*) |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
13 |
time_use_thy "Simple/Deadlock"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
14 |
time_use_thy "Simple/Common"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
15 |
time_use_thy "Simple/Network"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
16 |
time_use_thy "Simple/Token"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
17 |
time_use_thy "Simple/Channel"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
18 |
time_use_thy "Simple/Lift"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
19 |
time_use_thy "Simple/Mutex"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
20 |
time_use_thy "Simple/Reach"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
21 |
time_use_thy "Simple/Reachability"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
22 |
|
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
23 |
with_path "../Auth" (*to find Public.thy*) |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
24 |
time_use_thy"Simple/NSP_Bad"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
25 |
|
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
26 |
(*Example of composition*) |
5620 | 27 |
time_use_thy "Comp"; |
11193
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
28 |
time_use_thy "Comp/Handshake"; |
9112 | 29 |
|
10782 | 30 |
(*Universal properties examples*) |
11193
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
31 |
time_use_thy "Comp/Counter"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
32 |
time_use_thy "Comp/Counterc"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
33 |
time_use_thy "Comp/Priority"; |
10782 | 34 |
|
6730 | 35 |
(*Allocator example*) |
6295
351b3c2b0d83
removed the infernal States, eqStates, compatible, etc.
paulson
parents:
6216
diff
changeset
|
36 |
time_use_thy "PPROD"; |
11193
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
37 |
time_use_thy "Comp/TimerArray"; |
9112 | 38 |
|
11193
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
39 |
time_use_thy "Comp/Alloc"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
40 |
time_use_thy "Comp/AllocImpl"; |
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
41 |
time_use_thy "Comp/Client"; |
8987 | 42 |
|
43 |
time_use_thy "ELT"; (*obsolete*) |