src/HOL/HOL.ML
author wenzelm
Fri Mar 01 22:28:59 2002 +0100 (2002-03-01)
changeset 12999 8ad8d02b973f
parent 11977 2e7c54b86763
child 13638 2b234b079245
permissions -rw-r--r--
tuned;
wenzelm@10011
     1
wenzelm@12999
     2
(* legacy ML bindings *)
wenzelm@11749
     3
wenzelm@11749
     4
val Least_def = thm "Least_def";
wenzelm@11749
     5
val Least_equality = thm "Least_equality";
wenzelm@11749
     6
val mono_def = thm "mono_def";
wenzelm@11749
     7
val monoI = thm "monoI";
wenzelm@11749
     8
val monoD = thm "monoD";
wenzelm@11749
     9
val min_def = thm "min_def";
wenzelm@11749
    10
val min_of_mono = thm "min_of_mono";
wenzelm@11749
    11
val max_def = thm "max_def";
wenzelm@11749
    12
val max_of_mono = thm "max_of_mono";
wenzelm@11749
    13
val min_leastL = thm "min_leastL";
wenzelm@11749
    14
val max_leastL = thm "max_leastL";
wenzelm@11749
    15
val min_leastR = thm "min_leastR";
wenzelm@11749
    16
val max_leastR = thm "max_leastR";
wenzelm@11749
    17
val order_eq_refl = thm "order_eq_refl";
wenzelm@11749
    18
val order_less_irrefl = thm "order_less_irrefl";
wenzelm@11749
    19
val order_le_less = thm "order_le_less";
wenzelm@11749
    20
val order_le_imp_less_or_eq = thm "order_le_imp_less_or_eq";
wenzelm@11749
    21
val order_less_imp_le = thm "order_less_imp_le";
wenzelm@11749
    22
val order_less_not_sym = thm "order_less_not_sym";
wenzelm@11749
    23
val order_less_asym = thm "order_less_asym";
wenzelm@11749
    24
val order_less_trans = thm "order_less_trans";
wenzelm@11749
    25
val order_le_less_trans = thm "order_le_less_trans";
wenzelm@11749
    26
val order_less_le_trans = thm "order_less_le_trans";
wenzelm@11749
    27
val order_less_imp_not_less = thm "order_less_imp_not_less";
wenzelm@11749
    28
val order_less_imp_triv = thm "order_less_imp_triv";
wenzelm@11749
    29
val order_less_imp_not_eq = thm "order_less_imp_not_eq";
wenzelm@11749
    30
val order_less_imp_not_eq2 = thm "order_less_imp_not_eq2";
wenzelm@11749
    31
val linorder_less_linear = thm "linorder_less_linear";
wenzelm@11749
    32
val linorder_cases = thm "linorder_cases";
wenzelm@11749
    33
val linorder_not_less = thm "linorder_not_less";
wenzelm@11749
    34
val linorder_not_le = thm "linorder_not_le";
wenzelm@11749
    35
val linorder_neq_iff = thm "linorder_neq_iff";
wenzelm@11749
    36
val linorder_neqE = thm "linorder_neqE";
wenzelm@11749
    37
val min_same = thm "min_same";
wenzelm@11749
    38
val max_same = thm "max_same";
wenzelm@11749
    39
val le_max_iff_disj = thm "le_max_iff_disj";
wenzelm@11749
    40
val le_maxI1 = thm "le_maxI1";
wenzelm@11749
    41
val le_maxI2 = thm "le_maxI2";
wenzelm@11749
    42
val less_max_iff_disj = thm "less_max_iff_disj";
wenzelm@11749
    43
val max_le_iff_conj = thm "max_le_iff_conj";
wenzelm@11749
    44
val max_less_iff_conj = thm "max_less_iff_conj";
wenzelm@11749
    45
val le_min_iff_conj = thm "le_min_iff_conj";
wenzelm@11749
    46
val min_less_iff_conj = thm "min_less_iff_conj";
wenzelm@11749
    47
val min_le_iff_disj = thm "min_le_iff_disj";
wenzelm@11749
    48
val min_less_iff_disj = thm "min_less_iff_disj";
wenzelm@11749
    49
val split_min = thm "split_min";
wenzelm@11749
    50
val split_max = thm "split_max";
wenzelm@11749
    51
val order_refl = thm "order_refl";
wenzelm@11749
    52
val order_trans = thm "order_trans";
wenzelm@11749
    53
val order_antisym = thm "order_antisym";
wenzelm@11749
    54
val order_less_le = thm "order_less_le";
wenzelm@11749
    55
val linorder_linear = thm "linorder_linear";
wenzelm@12999
    56
wenzelm@12999
    57
structure HOL =
wenzelm@12999
    58
struct
wenzelm@12999
    59
  val thy = the_context ();
wenzelm@12999
    60
  val plusI = plusI;
wenzelm@12999
    61
  val minusI = minusI;
wenzelm@12999
    62
  val timesI = timesI;
wenzelm@12999
    63
  val eq_reflection = eq_reflection;
wenzelm@12999
    64
  val refl = refl;
wenzelm@12999
    65
  val subst = subst;
wenzelm@12999
    66
  val ext = ext;
wenzelm@12999
    67
  val impI = impI;
wenzelm@12999
    68
  val mp = mp;
wenzelm@12999
    69
  val True_def = True_def;
wenzelm@12999
    70
  val All_def = All_def;
wenzelm@12999
    71
  val Ex_def = Ex_def;
wenzelm@12999
    72
  val False_def = False_def;
wenzelm@12999
    73
  val not_def = not_def;
wenzelm@12999
    74
  val and_def = and_def;
wenzelm@12999
    75
  val or_def = or_def;
wenzelm@12999
    76
  val Ex1_def = Ex1_def;
wenzelm@12999
    77
  val iff = iff;
wenzelm@12999
    78
  val True_or_False = True_or_False;
wenzelm@12999
    79
  val Let_def = Let_def;
wenzelm@12999
    80
  val if_def = if_def;
wenzelm@12999
    81
  val arbitrary_def = arbitrary_def;
wenzelm@12999
    82
end;
wenzelm@12999
    83
wenzelm@12999
    84
open HOL;