wenzelm@12115
|
1 |
(* Title: HOL/ex/ROOT.ML
|
wenzelm@12115
|
2 |
ID: $Id$
|
wenzelm@11586
|
3 |
|
wenzelm@12115
|
4 |
Miscellaneous examples for Higher-Order Logic.
|
wenzelm@12115
|
5 |
*)
|
wenzelm@12115
|
6 |
|
wenzelm@24528
|
7 |
no_document use_thys [
|
wenzelm@24478
|
8 |
"Parity",
|
wenzelm@24740
|
9 |
"GCD",
|
wenzelm@24740
|
10 |
"Eval",
|
wenzelm@24740
|
11 |
"State_Monad",
|
haftmann@24994
|
12 |
"Code_Integer",
|
wenzelm@24740
|
13 |
"Efficient_Nat",
|
wenzelm@24740
|
14 |
"Codegenerator",
|
wenzelm@24740
|
15 |
"Codegenerator_Pretty",
|
wenzelm@24740
|
16 |
"FuncSet",
|
wenzelm@24740
|
17 |
"Word"
|
wenzelm@24478
|
18 |
];
|
wenzelm@24478
|
19 |
|
wenzelm@24478
|
20 |
use_thys [
|
wenzelm@24478
|
21 |
"Higher_Order_Logic",
|
wenzelm@24478
|
22 |
"Abstract_NAT",
|
wenzelm@24478
|
23 |
"Guess",
|
wenzelm@24478
|
24 |
"Binary",
|
wenzelm@24478
|
25 |
"Recdefs",
|
wenzelm@24478
|
26 |
"Fundefs",
|
krauss@25568
|
27 |
"Induction_Scheme",
|
wenzelm@24478
|
28 |
"InductiveInvariant_examples",
|
wenzelm@24478
|
29 |
"Locales",
|
wenzelm@24478
|
30 |
"LocaleTest2",
|
wenzelm@24478
|
31 |
"Records",
|
wenzelm@24478
|
32 |
"MonoidGroup",
|
wenzelm@24478
|
33 |
"BinEx",
|
wenzelm@24478
|
34 |
"Hex_Bin_Examples",
|
wenzelm@24478
|
35 |
"Antiquote",
|
wenzelm@24478
|
36 |
"Multiquote",
|
wenzelm@24478
|
37 |
"PER",
|
wenzelm@24478
|
38 |
"NatSum",
|
wenzelm@24478
|
39 |
"ThreeDivides",
|
wenzelm@24478
|
40 |
"Intuitionistic",
|
wenzelm@24478
|
41 |
"CTL",
|
wenzelm@24478
|
42 |
"Arith_Examples",
|
wenzelm@24478
|
43 |
"BT",
|
wenzelm@24478
|
44 |
"MergeSort",
|
wenzelm@24478
|
45 |
"Puzzle",
|
wenzelm@24478
|
46 |
"Lagrange",
|
wenzelm@24478
|
47 |
"Groebner_Examples",
|
wenzelm@24478
|
48 |
"MT",
|
wenzelm@24478
|
49 |
"Unification",
|
wenzelm@24478
|
50 |
"Commutative_RingEx",
|
wenzelm@24740
|
51 |
"Commutative_Ring_Complete",
|
wenzelm@24740
|
52 |
"Eval_Examples",
|
wenzelm@24740
|
53 |
"Random",
|
wenzelm@24740
|
54 |
"Primrec",
|
wenzelm@24740
|
55 |
"Tarski",
|
wenzelm@25738
|
56 |
"Adder",
|
wenzelm@25738
|
57 |
"Classical",
|
wenzelm@25738
|
58 |
"set",
|
wenzelm@25738
|
59 |
"Meson_Test"
|
wenzelm@24478
|
60 |
];
|
wenzelm@21256
|
61 |
|
wenzelm@25374
|
62 |
setmp Proofterm.proofs 2 time_use_thy "Hilbert_Classical";
|
wenzelm@24478
|
63 |
|
wenzelm@23454
|
64 |
time_use_thy "Dense_Linear_Order_Ex";
|
berghofe@13880
|
65 |
time_use_thy "PresburgerEx";
|
haftmann@23808
|
66 |
time_use_thy "Reflected_Presburger";
|
wenzelm@12115
|
67 |
|
wenzelm@20325
|
68 |
time_use_thy "Reflection";
|
wenzelm@12115
|
69 |
|
nipkow@23502
|
70 |
time_use_thy "NBE";
|
nipkow@23502
|
71 |
|
wenzelm@12869
|
72 |
time_use_thy "SVC_Oracle";
|
wenzelm@12115
|
73 |
if_svc_enabled time_use_thy "svc_test";
|
webertj@14459
|
74 |
|
webertj@23191
|
75 |
(* requires a proof-generating SAT solver (zChaff or MiniSAT) to be *)
|
webertj@23191
|
76 |
(* installed: *)
|
wenzelm@18678
|
77 |
try time_use_thy "SAT_Examples";
|
webertj@17618
|
78 |
|
webertj@23191
|
79 |
(* requires zChaff (or some other reasonably fast SAT solver) to be *)
|
webertj@23191
|
80 |
(* installed: *)
|
webertj@18408
|
81 |
if getenv "ZCHAFF_HOME" <> "" then
|
webertj@18408
|
82 |
time_use_thy "Sudoku"
|
webertj@23191
|
83 |
else ();
|
webertj@18408
|
84 |
|
webertj@14462
|
85 |
time_use_thy "Refute_Examples";
|
berghofe@14592
|
86 |
time_use_thy "Quickcheck_Examples";
|
nipkow@19832
|
87 |
no_document time_use_thy "NormalForm";
|
skalberg@14494
|
88 |
|
wenzelm@17466
|
89 |
HTML.with_charset "utf-8" (no_document time_use_thy) "Hebrew";
|
wenzelm@17505
|
90 |
HTML.with_charset "utf-8" (no_document time_use_thy) "Chinese";
|