src/HOL/Import/HOL/arithmetic.imp
author haftmann
Fri, 10 Mar 2006 15:33:48 +0100
changeset 19233 77ca20b0ed77
parent 17727 83d64a461507
child 19277 f7602e74d948
permissions -rw-r--r--
renamed HOL + - * etc. to HOL.plus HOL.minus HOL.times etc.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     1
import
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     2
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     3
import_segment "hol4"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     4
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     5
def_maps
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     6
  "nat_elim__magic" > "nat_elim__magic_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     7
  "ODD" > "ODD_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     8
  "FACT" > "FACT_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     9
  "EVEN" > "EVEN_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    10
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    11
const_maps
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    12
  "num_case" > "Nat.nat.nat_case"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    13
  "nat_elim__magic" > "HOL4Base.arithmetic.nat_elim__magic"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    14
  "NUMERAL_BIT2" > "HOL4Compat.NUMERAL_BIT2"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    15
  "NUMERAL_BIT1" > "HOL4Compat.NUMERAL_BIT1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    16
  "NUMERAL" > "HOL4Compat.NUMERAL"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    17
  "MOD" > "Divides.op mod" :: "nat => nat => nat"
15647
b1f486a9c56b Updated import configuration.
skalberg
parents: 14796
diff changeset
    18
  "MIN" > "Orderings.min" :: "nat => nat => nat"
b1f486a9c56b Updated import configuration.
skalberg
parents: 14796
diff changeset
    19
  "MAX" > "Orderings.max" :: "nat => nat => nat"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    20
  "FUNPOW" > "HOL4Compat.FUNPOW"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    21
  "EXP" > "Nat.power" :: "nat => nat => nat"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    22
  "DIV" > "Divides.op div" :: "nat => nat => nat"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    23
  "ALT_ZERO" > "HOL4Compat.ALT_ZERO"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    24
  ">=" > "HOL4Compat.nat_ge"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    25
  ">" > "HOL4Compat.nat_gt"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    26
  "<=" > "op <=" :: "nat => nat => bool"
19233
77ca20b0ed77 renamed HOL + - * etc. to HOL.plus HOL.minus HOL.times etc.
haftmann
parents: 17727
diff changeset
    27
  "-" > "HOL.minus" :: "nat => nat => nat"
77ca20b0ed77 renamed HOL + - * etc. to HOL.plus HOL.minus HOL.times etc.
haftmann
parents: 17727
diff changeset
    28
  "+" > "HOL.plus" :: "nat => nat => nat"
77ca20b0ed77 renamed HOL + - * etc. to HOL.plus HOL.minus HOL.times etc.
haftmann
parents: 17727
diff changeset
    29
  "*" > "HOL.times" :: "nat => nat => nat"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    30
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    31
thm_maps
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    32
  "num_case_def" > "HOL4Compat.num_case_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    33
  "num_case_cong" > "HOL4Base.arithmetic.num_case_cong"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    34
  "num_case_compute" > "HOL4Base.arithmetic.num_case_compute"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    35
  "num_CASES" > "Nat.nat.nchotomy"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    36
  "nat_elim__magic_def" > "HOL4Base.arithmetic.nat_elim__magic_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    37
  "nat_elim__magic" > "HOL4Base.arithmetic.nat_elim__magic"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    38
  "ZERO_MOD" > "HOL4Base.arithmetic.ZERO_MOD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    39
  "ZERO_LESS_EXP" > "HOL4Base.arithmetic.ZERO_LESS_EXP"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    40
  "ZERO_LESS_EQ" > "Nat.le0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    41
  "ZERO_DIV" > "HOL4Base.arithmetic.ZERO_DIV"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    42
  "WOP" > "HOL4Base.arithmetic.WOP"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    43
  "TWO" > "HOL4Base.arithmetic.TWO"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    44
  "TIMES2" > "NatSimprocs.nat_mult_2"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    45
  "SUC_SUB1" > "HOL4Base.arithmetic.SUC_SUB1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    46
  "SUC_ONE_ADD" > "NatBin.Suc_eq_add_numeral_1_left"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    47
  "SUC_NOT" > "Nat.nat.simps_2"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    48
  "SUC_ELIM_THM" > "HOL4Base.arithmetic.SUC_ELIM_THM"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    49
  "SUC_ADD_SYM" > "HOL4Base.arithmetic.SUC_ADD_SYM"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    50
  "SUB_SUB" > "NatArith.diff_diff_right"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    51
  "SUB_RIGHT_SUB" > "Nat.diff_diff_left"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    52
  "SUB_RIGHT_LESS_EQ" > "HOL4Base.arithmetic.SUB_RIGHT_LESS_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    53
  "SUB_RIGHT_LESS" > "HOL4Base.arithmetic.SUB_RIGHT_LESS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    54
  "SUB_RIGHT_GREATER_EQ" > "HOL4Base.arithmetic.SUB_RIGHT_GREATER_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    55
  "SUB_RIGHT_GREATER" > "HOL4Base.arithmetic.SUB_RIGHT_GREATER"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    56
  "SUB_RIGHT_EQ" > "HOL4Base.arithmetic.SUB_RIGHT_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    57
  "SUB_RIGHT_ADD" > "HOL4Base.arithmetic.SUB_RIGHT_ADD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    58
  "SUB_PLUS" > "Nat.diff_diff_left"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    59
  "SUB_MONO_EQ" > "Nat.diff_Suc_Suc"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    60
  "SUB_LESS_OR" > "HOL4Base.arithmetic.SUB_LESS_OR"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    61
  "SUB_LESS_EQ_ADD" > "HOL4Base.arithmetic.SUB_LESS_EQ_ADD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    62
  "SUB_LESS_EQ" > "Nat.diff_le_self"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    63
  "SUB_LESS_0" > "Nat.zero_less_diff"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    64
  "SUB_LEFT_SUC" > "HOL4Base.arithmetic.SUB_LEFT_SUC"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    65
  "SUB_LEFT_SUB" > "HOL4Base.arithmetic.SUB_LEFT_SUB"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    66
  "SUB_LEFT_LESS_EQ" > "HOL4Base.arithmetic.SUB_LEFT_LESS_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    67
  "SUB_LEFT_LESS" > "NatArith.less_diff_conv"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    68
  "SUB_LEFT_GREATER_EQ" > "NatArith.le_diff_conv"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    69
  "SUB_LEFT_GREATER" > "HOL4Base.arithmetic.SUB_LEFT_GREATER"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    70
  "SUB_LEFT_EQ" > "HOL4Base.arithmetic.SUB_LEFT_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    71
  "SUB_LEFT_ADD" > "HOL4Base.arithmetic.SUB_LEFT_ADD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    72
  "SUB_EQ_EQ_0" > "HOL4Base.arithmetic.SUB_EQ_EQ_0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    73
  "SUB_EQ_0" > "Nat.diff_is_0_eq"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    74
  "SUB_EQUAL_0" > "Nat.diff_self_eq_0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    75
  "SUB_ELIM_THM" > "HOL4Base.arithmetic.SUB_ELIM_THM"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    76
  "SUB_CANCEL" > "HOL4Base.arithmetic.SUB_CANCEL"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    77
  "SUB_ADD" > "Nat.le_add_diff_inverse2"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    78
  "SUB_0" > "HOL4Base.arithmetic.SUB_0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    79
  "SUB" > "HOL4Compat.SUB"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    80
  "RIGHT_SUB_DISTRIB" > "Nat.nat_distrib_3"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    81
  "RIGHT_ADD_DISTRIB" > "Nat.nat_distrib_1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    82
  "PRE_SUC_EQ" > "HOL4Base.arithmetic.PRE_SUC_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    83
  "PRE_SUB1" > "HOL4Base.arithmetic.PRE_SUB1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    84
  "PRE_SUB" > "HOL4Base.arithmetic.PRE_SUB"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    85
  "PRE_ELIM_THM" > "HOL4Base.arithmetic.PRE_ELIM_THM"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    86
  "OR_LESS" > "Nat.Suc_le_lessD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    87
  "ONE" > "Nat.One_nat_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    88
  "ODD_OR_EVEN" > "HOL4Base.arithmetic.ODD_OR_EVEN"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    89
  "ODD_MULT" > "HOL4Base.arithmetic.ODD_MULT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    90
  "ODD_EXISTS" > "HOL4Base.arithmetic.ODD_EXISTS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    91
  "ODD_EVEN" > "HOL4Base.arithmetic.ODD_EVEN"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    92
  "ODD_DOUBLE" > "HOL4Base.arithmetic.ODD_DOUBLE"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    93
  "ODD_ADD" > "HOL4Base.arithmetic.ODD_ADD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    94
  "ODD" > "HOL4Base.arithmetic.ODD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    95
  "NUMERAL_DEF" > "HOL4Compat.NUMERAL_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    96
  "NUMERAL_BIT2" > "HOL4Compat.NUMERAL_BIT2_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    97
  "NUMERAL_BIT1" > "HOL4Compat.NUMERAL_BIT1_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    98
  "NOT_ZERO_LT_ZERO" > "Nat.neq0_conv"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    99
  "NOT_SUC_LESS_EQ_0" > "HOL4Base.arithmetic.NOT_SUC_LESS_EQ_0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   100
  "NOT_SUC_LESS_EQ" > "HOL4Base.arithmetic.NOT_SUC_LESS_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   101
  "NOT_SUC_ADD_LESS_EQ" > "HOL4Base.arithmetic.NOT_SUC_ADD_LESS_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   102
  "NOT_ODD_EQ_EVEN" > "HOL4Base.arithmetic.NOT_ODD_EQ_EVEN"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   103
  "NOT_NUM_EQ" > "HOL4Base.arithmetic.NOT_NUM_EQ"
16796
140f1e0ea846 generlization of some "nat" theorems
paulson
parents: 16775
diff changeset
   104
  "NOT_LESS_EQUAL" > "Orderings.linorder_not_le"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   105
  "NOT_LESS" > "Nat.le_def"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   106
  "NOT_LEQ" > "HOL4Base.arithmetic.NOT_LEQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   107
  "NOT_GREATER_EQ" > "HOL4Base.arithmetic.NOT_GREATER_EQ"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   108
  "NOT_GREATER" > "Nat.le_def"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   109
  "NOT_EXP_0" > "HOL4Base.arithmetic.NOT_EXP_0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   110
  "NORM_0" > "HOL4Base.arithmetic.NORM_0"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   111
  "MULT_SYM" > "IntDef.zmult_ac_2"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   112
  "MULT_SUC_EQ" > "HOL4Base.arithmetic.MULT_SUC_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   113
  "MULT_SUC" > "Nat.mult_Suc_right"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   114
  "MULT_RIGHT_1" > "Finite_Set.AC_mult.f_e.ident"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   115
  "MULT_MONO_EQ" > "Nat.Suc_mult_cancel1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   116
  "MULT_LESS_EQ_SUC" > "Nat.Suc_mult_le_cancel1"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   117
  "MULT_LEFT_1" > "Finite_Set.AC_mult.f_e.left_ident"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   118
  "MULT_INCREASES" > "HOL4Base.arithmetic.MULT_INCREASES"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   119
  "MULT_EXP_MONO" > "HOL4Base.arithmetic.MULT_EXP_MONO"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   120
  "MULT_EQ_1" > "HOL4Base.arithmetic.MULT_EQ_1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   121
  "MULT_EQ_0" > "Nat.mult_is_0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   122
  "MULT_DIV" > "Divides.div_mult_self_is_m"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   123
  "MULT_COMM" > "IntDef.zmult_ac_2"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   124
  "MULT_CLAUSES" > "HOL4Base.arithmetic.MULT_CLAUSES"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   125
  "MULT_ASSOC" > "IntDef.zmult_ac_1"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   126
  "MULT_0" > "Nat.mult_0_right"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   127
  "MULT" > "HOL4Compat.MULT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   128
  "MOD_UNIQUE" > "HOL4Base.arithmetic.MOD_UNIQUE"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   129
  "MOD_TIMES2" > "HOL4Base.arithmetic.MOD_TIMES2"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   130
  "MOD_TIMES" > "HOL4Base.arithmetic.MOD_TIMES"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   131
  "MOD_PLUS" > "HOL4Base.arithmetic.MOD_PLUS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   132
  "MOD_P" > "HOL4Base.arithmetic.MOD_P"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   133
  "MOD_ONE" > "Divides.mod_1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   134
  "MOD_MULT_MOD" > "HOL4Base.arithmetic.MOD_MULT_MOD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   135
  "MOD_MULT" > "HOL4Base.arithmetic.MOD_MULT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   136
  "MOD_MOD" > "HOL4Base.arithmetic.MOD_MOD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   137
  "MOD_EQ_0" > "HOL4Base.arithmetic.MOD_EQ_0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   138
  "MOD_COMMON_FACTOR" > "HOL4Base.arithmetic.MOD_COMMON_FACTOR"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   139
  "MIN_MAX_PRED" > "HOL4Base.arithmetic.MIN_MAX_PRED"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   140
  "MIN_MAX_LT" > "HOL4Base.arithmetic.MIN_MAX_LT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   141
  "MIN_MAX_EQ" > "HOL4Base.arithmetic.MIN_MAX_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   142
  "MIN_LT" > "HOL4Base.arithmetic.MIN_LT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   143
  "MIN_LE" > "HOL4Base.arithmetic.MIN_LE"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   144
  "MIN_IDEM" > "Finite_Set.min.f.ACI_4"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   145
  "MIN_DEF" > "HOL4Compat.MIN_DEF"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   146
  "MIN_COMM" > "Finite_Set.min.f.ACI_2"
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   147
  "MIN_ASSOC" > "Finite_Set.min.f.ACI_1"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   148
  "MIN_0" > "HOL4Base.arithmetic.MIN_0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   149
  "MAX_LT" > "HOL4Base.arithmetic.MAX_LT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   150
  "MAX_LE" > "HOL4Base.arithmetic.MAX_LE"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   151
  "MAX_IDEM" > "Finite_Set.max.f.ACI_4"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   152
  "MAX_DEF" > "HOL4Compat.MAX_DEF"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   153
  "MAX_COMM" > "Finite_Set.max.f.ACI_2"
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   154
  "MAX_ASSOC" > "Finite_Set.max.f.ACI_1"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   155
  "MAX_0" > "HOL4Base.arithmetic.MAX_0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   156
  "LESS_TRANS" > "Nat.less_trans"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   157
  "LESS_SUC_NOT" > "HOL4Base.arithmetic.LESS_SUC_NOT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   158
  "LESS_SUC_EQ_COR" > "Nat.Suc_lessI"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   159
  "LESS_SUB_ADD_LESS" > "HOL4Base.arithmetic.LESS_SUB_ADD_LESS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   160
  "LESS_OR_EQ_ADD" > "HOL4Base.arithmetic.LESS_OR_EQ_ADD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   161
  "LESS_OR_EQ" > "HOL4Compat.LESS_OR_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   162
  "LESS_OR" > "Nat.Suc_leI"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   163
  "LESS_NOT_SUC" > "HOL4Base.arithmetic.LESS_NOT_SUC"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   164
  "LESS_MULT_MONO" > "Nat.Suc_mult_less_cancel1"
16775
c1b87ef4a1c3 added lemmas to OrderedGroup.thy (reasoning about signs, absolute value, triangle inequalities)
avigad
parents: 15647
diff changeset
   165
  "LESS_MULT2" > "Ring_and_Field.mult_pos_pos"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   166
  "LESS_MONO_REV" > "Nat.Suc_less_SucD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   167
  "LESS_MONO_MULT" > "Nat.mult_le_mono1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   168
  "LESS_MONO_EQ" > "Nat.Suc_less_eq"
14796
1e83aa391ade updated;
wenzelm
parents: 14516
diff changeset
   169
  "LESS_MONO_ADD_INV" > "OrderedGroup.add_less_imp_less_right"
1e83aa391ade updated;
wenzelm
parents: 14516
diff changeset
   170
  "LESS_MONO_ADD_EQ" > "OrderedGroup.add_less_cancel_right"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   171
  "LESS_MONO_ADD" > "Nat.add_less_mono1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   172
  "LESS_MOD" > "Divides.mod_less"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   173
  "LESS_LESS_SUC" > "HOL4Base.arithmetic.LESS_LESS_SUC"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   174
  "LESS_LESS_EQ_TRANS" > "Nat.less_le_trans"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   175
  "LESS_LESS_CASES" > "HOL4Base.arithmetic.LESS_LESS_CASES"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   176
  "LESS_IMP_LESS_OR_EQ" > "Nat.le_simps_1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   177
  "LESS_IMP_LESS_ADD" > "Nat.trans_less_add1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   178
  "LESS_EXP_SUC_MONO" > "HOL4Base.arithmetic.LESS_EXP_SUC_MONO"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   179
  "LESS_EQ_TRANS" > "Nat.le_trans"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   180
  "LESS_EQ_SUC_REFL" > "HOL4Base.arithmetic.LESS_EQ_SUC_REFL"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   181
  "LESS_EQ_SUB_LESS" > "HOL4Base.arithmetic.LESS_EQ_SUB_LESS"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   182
  "LESS_EQ_REFL" > "Finite_Set.max.f_below.below_refl"
14796
1e83aa391ade updated;
wenzelm
parents: 14516
diff changeset
   183
  "LESS_EQ_MONO_ADD_EQ" > "OrderedGroup.add_le_cancel_right"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   184
  "LESS_EQ_MONO" > "Nat.Suc_le_mono"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   185
  "LESS_EQ_LESS_TRANS" > "Nat.le_less_trans"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   186
  "LESS_EQ_LESS_EQ_MONO" > "Nat.add_le_mono"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   187
  "LESS_EQ_IMP_LESS_SUC" > "Nat.le_imp_less_Suc"
17727
83d64a461507 updated;
wenzelm
parents: 17188
diff changeset
   188
  "LESS_EQ_EXISTS" > "NatArith.le_iff_add"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   189
  "LESS_EQ_CASES" > "Nat.nat_le_linear"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   190
  "LESS_EQ_ANTISYM" > "HOL4Base.arithmetic.LESS_EQ_ANTISYM"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   191
  "LESS_EQ_ADD_SUB" > "NatArith.add_diff_assoc"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   192
  "LESS_EQ_ADD" > "Nat.le_add1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   193
  "LESS_EQ_0" > "Nat.le_0_eq"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   194
  "LESS_EQUAL_ANTISYM" > "Nat.le_anti_sym"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   195
  "LESS_EQUAL_ADD" > "HOL4Base.arithmetic.LESS_EQUAL_ADD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   196
  "LESS_EQ" > "Nat.le_simps_3"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   197
  "LESS_DIV_EQ_ZERO" > "Divides.div_less"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   198
  "LESS_CASES_IMP" > "HOL4Base.arithmetic.LESS_CASES_IMP"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   199
  "LESS_CASES" > "HOL4Base.arithmetic.LESS_CASES"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   200
  "LESS_ANTISYM" > "HOL4Base.arithmetic.LESS_ANTISYM"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   201
  "LESS_ADD_SUC" > "HOL4Base.arithmetic.LESS_ADD_SUC"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   202
  "LESS_ADD_NONZERO" > "HOL4Base.arithmetic.LESS_ADD_NONZERO"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   203
  "LESS_ADD_1" > "HOL4Base.arithmetic.LESS_ADD_1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   204
  "LESS_ADD" > "HOL4Base.arithmetic.LESS_ADD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   205
  "LESS_0_CASES" > "HOL4Base.arithmetic.LESS_0_CASES"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   206
  "LEFT_SUB_DISTRIB" > "Nat.nat_distrib_4"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   207
  "LEFT_ADD_DISTRIB" > "Nat.nat_distrib_2"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   208
  "LE" > "HOL4Base.arithmetic.LE"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   209
  "INV_PRE_LESS_EQ" > "HOL4Base.arithmetic.INV_PRE_LESS_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   210
  "INV_PRE_LESS" > "HOL4Base.arithmetic.INV_PRE_LESS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   211
  "INV_PRE_EQ" > "HOL4Base.arithmetic.INV_PRE_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   212
  "GREATER_OR_EQ" > "HOL4Compat.GREATER_OR_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   213
  "GREATER_EQ" > "HOL4Compat.real_ge"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   214
  "GREATER_DEF" > "HOL4Compat.GREATER_DEF"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   215
  "FUN_EQ_LEMMA" > "HOL4Base.arithmetic.FUN_EQ_LEMMA"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   216
  "FUNPOW" > "HOL4Compat.FUNPOW"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   217
  "FACT_LESS" > "HOL4Base.arithmetic.FACT_LESS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   218
  "FACT" > "HOL4Base.arithmetic.FACT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   219
  "EXP_INJECTIVE" > "Power.power_inject_exp"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   220
  "EXP_EQ_1" > "HOL4Base.arithmetic.EXP_EQ_1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   221
  "EXP_EQ_0" > "HOL4Base.arithmetic.EXP_EQ_0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   222
  "EXP_ALWAYS_BIG_ENOUGH" > "HOL4Base.arithmetic.EXP_ALWAYS_BIG_ENOUGH"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   223
  "EXP_ADD" > "Power.power_add"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   224
  "EXP_1" > "HOL4Base.arithmetic.EXP_1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   225
  "EXP" > "HOL4Compat.EXP"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   226
  "EXISTS_GREATEST" > "HOL4Base.arithmetic.EXISTS_GREATEST"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   227
  "EVEN_OR_ODD" > "HOL4Base.arithmetic.EVEN_OR_ODD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   228
  "EVEN_ODD_EXISTS" > "HOL4Base.arithmetic.EVEN_ODD_EXISTS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   229
  "EVEN_ODD" > "HOL4Base.arithmetic.EVEN_ODD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   230
  "EVEN_MULT" > "HOL4Base.arithmetic.EVEN_MULT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   231
  "EVEN_EXISTS" > "HOL4Base.arithmetic.EVEN_EXISTS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   232
  "EVEN_DOUBLE" > "HOL4Base.arithmetic.EVEN_DOUBLE"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   233
  "EVEN_AND_ODD" > "HOL4Base.arithmetic.EVEN_AND_ODD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   234
  "EVEN_ADD" > "HOL4Base.arithmetic.EVEN_ADD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   235
  "EVEN" > "HOL4Base.arithmetic.EVEN"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   236
  "EQ_MULT_LCANCEL" > "NatBin.nat_mult_eq_cancel_disj"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   237
  "EQ_MONO_ADD_EQ" > "Nat.nat_add_right_cancel"
15647
b1f486a9c56b Updated import configuration.
skalberg
parents: 14796
diff changeset
   238
  "EQ_LESS_EQ" > "Orderings.order_eq_iff"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   239
  "EQ_ADD_RCANCEL" > "Nat.nat_add_right_cancel"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   240
  "EQ_ADD_LCANCEL" > "Nat.nat_add_left_cancel"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   241
  "DIV_UNIQUE" > "HOL4Base.arithmetic.DIV_UNIQUE"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   242
  "DIV_P" > "HOL4Base.arithmetic.DIV_P"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   243
  "DIV_ONE" > "Divides.div_1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   244
  "DIV_MULT" > "HOL4Base.arithmetic.DIV_MULT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   245
  "DIV_LESS_EQ" > "HOL4Base.arithmetic.DIV_LESS_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   246
  "DIV_LESS" > "Divides.div_less_dividend"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   247
  "DIV_DIV_DIV_MULT" > "HOL4Base.arithmetic.DIV_DIV_DIV_MULT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   248
  "DIVMOD_ID" > "HOL4Base.arithmetic.DIVMOD_ID"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   249
  "DIVISION" > "HOL4Compat.DIVISION"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   250
  "DA" > "HOL4Base.arithmetic.DA"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   251
  "COMPLETE_INDUCTION" > "Nat.less_induct"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   252
  "CANCEL_SUB" > "NatArith.eq_diff_iff"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   253
  "ALT_ZERO" > "HOL4Compat.ALT_ZERO_def"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   254
  "ADD_SYM" > "Finite_Set.AC_add.f.AC_2"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   255
  "ADD_SUC" > "Nat.add_Suc_right"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   256
  "ADD_SUB" > "Nat.diff_add_inverse2"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   257
  "ADD_MONO_LESS_EQ" > "Nat.nat_add_left_cancel_le"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   258
  "ADD_INV_0_EQ" > "HOL4Base.arithmetic.ADD_INV_0_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   259
  "ADD_INV_0" > "Nat.add_eq_self_zero"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   260
  "ADD_EQ_SUB" > "HOL4Base.arithmetic.ADD_EQ_SUB"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   261
  "ADD_EQ_1" > "HOL4Base.arithmetic.ADD_EQ_1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   262
  "ADD_EQ_0" > "Nat.add_is_0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   263
  "ADD_DIV_ADD_DIV" > "HOL4Base.arithmetic.ADD_DIV_ADD_DIV"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   264
  "ADD_COMM" > "Finite_Set.AC_add.f.AC_2"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   265
  "ADD_CLAUSES" > "HOL4Base.arithmetic.ADD_CLAUSES"
17188
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   266
  "ADD_ASSOC" > "Finite_Set.AC_add.f.AC_1"
a26a4fc323ed Updated import.
obua
parents: 16796
diff changeset
   267
  "ADD_0" > "Finite_Set.AC_add.f_e.ident"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   268
  "ADD1" > "Presburger.Suc_plus1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   269
  "ADD" > "HOL4Compat.ADD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   270
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   271
end