src/HOL/ex/ROOT.ML
author wenzelm
Thu, 20 Dec 2007 22:21:30 +0100
changeset 25738 b091cbae3e2a
parent 25568 7bb10db582cf
child 25963 07e08dad8a77
permissions -rw-r--r--
included meson/metis tests in simultaneous use_thys;
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";