| author | wenzelm |
| Tue, 20 Sep 2005 14:13:20 +0200 | |
| changeset 17517 | 9dc9d3005ed2 |
| parent 14203 | 97df98601d23 |
| child 21633 | d1cb78244e30 |
| 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 |
|
| 14203 | 23 |
(*Verifying security protocols using UNITY*) |
24 |
with_path "../Auth" (no_document use_thy) "Public"; |
|
25 |
with_path "../Auth" time_use_thy "Simple/NSP_Bad"; |
|
|
11193
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
26 |
|
|
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
27 |
(*Example of composition*) |
|
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 |
|
|
11193
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
35 |
time_use_thy "Comp/TimerArray"; |
| 9112 | 36 |
|
| 13790 | 37 |
(*Allocator example*) |
|
11193
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
38 |
time_use_thy "Comp/Alloc"; |
|
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
39 |
time_use_thy "Comp/AllocImpl"; |
|
851c90b23a9e
reorganization of HOL/UNITY, moving examples to subdirectories Simple and Comp
paulson
parents:
10782
diff
changeset
|
40 |
time_use_thy "Comp/Client"; |
| 8987 | 41 |
|
42 |
time_use_thy "ELT"; (*obsolete*) |