src/HOL/ex/ROOT.ML
author krauss
Fri, 09 Jul 2010 17:15:03 +0200
changeset 37759 8380686be5cd
parent 37686 71e84a203c19
child 38157 67ccea8a4761
permissions -rw-r--r--
moved example to its own file in HOL/ex
     1 (*  Title:      HOL/ex/ROOT.ML
     2 
     3 Miscellaneous examples for Higher-Order Logic.
     4 *)
     5 
     6 no_document use_thys [
     7   "State_Monad",
     8   "Efficient_Nat_examples",
     9   "FuncSet",
    10   "Eval_Examples",
    11   "NormalForm"
    12 ];
    13 
    14 use_thys [
    15   "Numeral",
    16   "Higher_Order_Logic",
    17   "Abstract_NAT",
    18   "Guess",
    19   "Binary",
    20   "Recdefs",
    21   "Fundefs",
    22   "Induction_Schema",
    23   "InductiveInvariant_examples",
    24   "LocaleTest2",
    25   "Records",
    26   "While_Combinator_Example",
    27   "MonoidGroup",
    28   "BinEx",
    29   "Hex_Bin_Examples",
    30   "Antiquote",
    31   "Multiquote",
    32   "PER",
    33   "NatSum",
    34   "ThreeDivides",
    35   "Intuitionistic",
    36   "CTL",
    37   "Arith_Examples",
    38   "BT",
    39   "Tree23",
    40   "MergeSort",
    41   "Lagrange",
    42   "Groebner_Examples",
    43   "MT",
    44   "Unification",
    45   "Primrec",
    46   "Tarski",
    47   "Classical",
    48   "set",
    49   "Meson_Test",
    50   "Termination",
    51   "Coherent",
    52   "PresburgerEx",
    53   "ReflectionEx",
    54   "BinEx",
    55   "Sqrt",
    56   "Sqrt_Script",
    57   "Transfer_Ex",
    58   "Arithmetic_Series_Complex",
    59   "HarmonicSeries",
    60   "Refute_Examples",
    61   "Quickcheck_Examples",
    62   "Landau",
    63   "Execute_Choice",
    64   "Summation",
    65   "Gauge_Integration",
    66   "Dedekind_Real"
    67 ];
    68 
    69 HTML.with_charset "utf-8" (no_document use_thys)
    70   ["Hebrew", "Chinese", "Serbian"];
    71 
    72 (setmp_noncritical proofs 2 (setmp_noncritical Multithreading.max_threads 1 use_thy))
    73   "Hilbert_Classical";
    74 
    75 use_thy "SVC_Oracle";
    76 if getenv "SVC_HOME" = "" then ()
    77 else use_thy "svc_test";
    78 
    79 (*requires zChaff (or some other reasonably fast SAT solver)*)
    80 if getenv "ZCHAFF_HOME" = "" then ()
    81 else use_thy "Sudoku";
    82 
    83 (*requires a proof-generating SAT solver (zChaff or MiniSAT)*)
    84 (*global side-effects ahead!*)
    85 try use_thy "SAT_Examples";   (* FIXME try!? (not really a proper test) *)