src/HOL/ex/ROOT.ML
author huffman
Mon, 10 May 2010 11:30:05 -0700
changeset 36787 27da0a27b76f
parent 35952 0460ff79bb52
child 36955 5fb251d1c32f
permissions -rw-r--r--
put construction of reals using Dedekind cuts 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   "Word",
    11   "Eval_Examples",
    12   "Codegenerator_Test",
    13   "Codegenerator_Pretty_Test",
    14   "NormalForm"
    15 ];
    16 
    17 use_thys [
    18   "Numeral",
    19   "Higher_Order_Logic",
    20   "Abstract_NAT",
    21   "Guess",
    22   "Binary",
    23   "Recdefs",
    24   "Fundefs",
    25   "Induction_Schema",
    26   "InductiveInvariant_examples",
    27   "LocaleTest2",
    28   "Records",
    29   "MonoidGroup",
    30   "BinEx",
    31   "Hex_Bin_Examples",
    32   "Antiquote",
    33   "Multiquote",
    34   "PER",
    35   "NatSum",
    36   "ThreeDivides",
    37   "Intuitionistic",
    38   "CTL",
    39   "Arith_Examples",
    40   "BT",
    41   "Tree23",
    42   "MergeSort",
    43   "Lagrange",
    44   "Groebner_Examples",
    45   "MT",
    46   "Unification",
    47   "Primrec",
    48   "Tarski",
    49   "Adder",
    50   "Classical",
    51   "set",
    52   "Meson_Test",
    53   "Termination",
    54   "Coherent",
    55   "PresburgerEx",
    56   "ReflectionEx",
    57   "BinEx",
    58   "Sqrt",
    59   "Sqrt_Script",
    60   "Transfer_Ex",
    61   "Arithmetic_Series_Complex",
    62   "HarmonicSeries",
    63   "Refute_Examples",
    64   "Quickcheck_Examples",
    65   "Landau",
    66   "Execute_Choice",
    67   "Summation",
    68   "Gauge_Integration",
    69   "Dedekind_Real"
    70 ];
    71 
    72 HTML.with_charset "utf-8" (no_document use_thys)
    73   ["Hebrew", "Chinese", "Serbian"];
    74 
    75 (setmp_noncritical proofs 2 (setmp_noncritical Goal.parallel_proofs 0 use_thy))
    76   "Hilbert_Classical";
    77 
    78 use_thy "SVC_Oracle";
    79 if getenv "SVC_HOME" = "" then ()
    80 else use_thy "svc_test";
    81 
    82 (*requires zChaff (or some other reasonably fast SAT solver)*)
    83 if getenv "ZCHAFF_HOME" = "" then ()
    84 else use_thy "Sudoku";
    85 
    86 (*requires a proof-generating SAT solver (zChaff or MiniSAT)*)
    87 (*global side-effects ahead!*)
    88 try use_thy "SAT_Examples";   (* FIXME try!? (not really a proper test) *)