1 (* Title: HOL/ex/ROOT.ML
4 Miscellaneous examples for Higher-Order Logic.
7 no_document use_thy "Parity";
8 no_document use_thy "GCD";
10 no_document time_use_thy "Classpackage";
12 no_document time_use_thy "Eval";
13 time_use_thy "Eval_Examples";
15 no_document time_use_thy "State_Monad";
16 no_document time_use_thy "Pretty_Int";
17 time_use_thy "Random";
19 no_document time_use_thy "Executable_Rat";
20 no_document time_use_thy "Efficient_Nat";
21 no_document time_use_thy "Codegenerator";
22 no_document time_use_thy "Codegenerator_Pretty";
24 time_use_thy "Higher_Order_Logic";
25 time_use_thy "Abstract_NAT";
27 time_use_thy "Binary";
29 time_use_thy "Recdefs";
30 time_use_thy "Fundefs";
31 time_use_thy "InductiveInvariant_examples";
32 time_use_thy "Primrec";
33 time_use_thy "Locales";
34 time_use_thy "LocaleTest2";
35 time_use_thy "Records";
36 time_use_thy "MonoidGroup";
38 time_use_thy "Hex_Bin_Examples";
39 setmp proofs 2 time_use_thy "Hilbert_Classical";
40 time_use_thy "Antiquote";
41 time_use_thy "Multiquote";
44 time_use_thy "NatSum";
45 time_use_thy "ThreeDivides";
46 time_use_thy "Intuitionistic";
47 time_use_thy "Classical";
49 time_use_thy "Meson_Test";
50 time_use_thy "Arith_Examples";
51 time_use_thy "Dense_Linear_Order_Ex";
52 time_use_thy "PresburgerEx";
53 time_use_thy "Reflected_Presburger";
55 time_use_thy "InSort";
57 time_use_thy "MergeSort";
58 time_use_thy "Puzzle";
60 time_use_thy "Lagrange";
61 time_use_thy "Groebner_Examples";
63 time_use_thy "Commutative_RingEx";
64 time_use_thy "Commutative_Ring_Complete";
65 time_use_thy "Reflection";
72 no_document use_thy "FuncSet";
73 time_use_thy "Tarski";
75 time_use_thy "SVC_Oracle";
76 if_svc_enabled time_use_thy "svc_test";
78 (* requires a proof-generating SAT solver (zChaff or MiniSAT) to be *)
80 try time_use_thy "SAT_Examples";
82 (* requires zChaff (or some other reasonably fast SAT solver) to be *)
84 if getenv "ZCHAFF_HOME" <> "" then
88 time_use_thy "Refute_Examples";
89 time_use_thy "Quickcheck_Examples";
90 no_document time_use_thy "NormalForm";
92 no_document use_thy "Word";
95 HTML.with_charset "utf-8" (no_document time_use_thy) "Hebrew";
96 HTML.with_charset "utf-8" (no_document time_use_thy) "Chinese";
98 time_use_thy "Unification";