src/HOL/Import/HOL4/Generated/list.imp
author wenzelm
Sat, 03 Mar 2012 22:53:24 +0100
changeset 46793 3bbc156823dd
parent 46787 3d3d8f8929a7
permissions -rw-r--r--
merged;
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
  "EL" > "EL_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     7
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     8
type_maps
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     9
  "list" > "List.list"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    10
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    11
const_maps
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    12
  "list_size" > "Compatibility.list_size"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    13
  "list_case" > "List.list.list_case"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    14
  "ZIP" > "Compatibility.ZIP"
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    15
  "UNZIP" > "Compatibility.unzip"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    16
  "TL" > "List.tl"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    17
  "SUM" > "Compatibility.sum"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    18
  "REVERSE" > "List.rev"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    19
  "REPLICATE" > "List.replicate"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    20
  "NULL" > "List.null"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    21
  "NIL" > "List.list.Nil"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    22
  "MEM" > "Compatibility.list_mem"
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    23
  "MAP2" > "Compatibility.map2"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    24
  "MAP" > "List.map"
22997
d4f3b015b50b canonical prefixing of class constants
haftmann
parents: 14516
diff changeset
    25
  "LENGTH" > "Nat.size_class.size"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    26
  "LAST" > "List.last"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    27
  "HD" > "List.hd"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    28
  "FRONT" > "List.butlast"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    29
  "FOLDR" > "Compatibility.FOLDR"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    30
  "FOLDL" > "List.foldl"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    31
  "FLAT" > "List.concat"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    32
  "FILTER" > "List.filter"
44763
b50d5d694838 HOL/Import: Update HOL4 generated files to current Isabelle.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 23029
diff changeset
    33
  "EXISTS" > "List.list_ex"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    34
  "EVERY" > "List.list_all"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    35
  "CONS" > "List.list.Cons"
23029
79ee75dc1e59 constant op @ now named append
haftmann
parents: 22997
diff changeset
    36
  "APPEND" > "List.append"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    37
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    38
thm_maps
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    39
  "list_size_def" > "Compatibility.list_size_def'"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    40
  "list_size_cong" > "HOL4Base.list.list_size_cong"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    41
  "list_nchotomy" > "Compatibility.list_CASES"
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    42
  "list_induction" > "Compatibility.list_INDUCT"
44763
b50d5d694838 HOL/Import: Update HOL4 generated files to current Isabelle.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 23029
diff changeset
    43
  "list_distinct" > "List.list.distinct_1"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    44
  "list_case_def" > "Compatibility.list_case_def"
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    45
  "list_case_cong" > "Compatibility.list_case_cong"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    46
  "list_case_compute" > "HOL4Base.list.list_case_compute"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    47
  "list_INDUCT" > "Compatibility.list_INDUCT"
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    48
  "list_CASES" > "Compatibility.list_CASES"
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    49
  "list_Axiom_old" > "Compatibility.list_Axiom_old"
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    50
  "list_Axiom" > "Compatibility.list_Axiom"
44763
b50d5d694838 HOL/Import: Update HOL4 generated files to current Isabelle.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 23029
diff changeset
    51
  "list_11" > "List.list.inject"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    52
  "ZIP_UNZIP" > "HOL4Base.list.ZIP_UNZIP"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    53
  "ZIP_MAP" > "HOL4Base.list.ZIP_MAP"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    54
  "ZIP" > "Compatibility.ZIP"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    55
  "WF_LIST_PRED" > "HOL4Base.list.WF_LIST_PRED"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    56
  "UNZIP_ZIP" > "HOL4Base.list.UNZIP_ZIP"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    57
  "UNZIP" > "Compatibility.UNZIP"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    58
  "TL" > "List.tl.simps_2"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    59
  "SUM" > "Compatibility.SUM"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    60
  "REVERSE_REVERSE" > "List.rev_rev_ident"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    61
  "REVERSE_DEF" > "Compatibility.REVERSE"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    62
  "REVERSE_APPEND" > "List.rev_append"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    63
  "NULL_DEF" > "Compatibility.NULL_DEF"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    64
  "NULL" > "HOL4Base.list.NULL"
44763
b50d5d694838 HOL/Import: Update HOL4 generated files to current Isabelle.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 23029
diff changeset
    65
  "NOT_NIL_CONS" > "List.list.distinct_1"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    66
  "NOT_EXISTS" > "HOL4Base.list.NOT_EXISTS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    67
  "NOT_EVERY" > "HOL4Base.list.NOT_EVERY"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    68
  "NOT_EQ_LIST" > "HOL4Base.list.NOT_EQ_LIST"
44763
b50d5d694838 HOL/Import: Update HOL4 generated files to current Isabelle.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 23029
diff changeset
    69
  "NOT_CONS_NIL" > "List.list.distinct_2"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    70
  "MEM_ZIP" > "HOL4Base.list.MEM_ZIP"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    71
  "MEM_MAP" > "HOL4Base.list.MEM_MAP"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    72
  "MEM_EL" > "HOL4Base.list.MEM_EL"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    73
  "MEM_APPEND" > "HOL4Base.list.MEM_APPEND"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    74
  "MEM" > "Compatibility.MEM"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    75
  "MAP_EQ_NIL" > "HOL4Base.list.MAP_EQ_NIL"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    76
  "MAP_CONG" > "HOL4Base.list.MAP_CONG"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    77
  "MAP_APPEND" > "List.map_append"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    78
  "MAP2_ZIP" > "HOL4Base.list.MAP2_ZIP"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    79
  "MAP2" > "Compatibility.MAP2"
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    80
  "MAP" > "Compatibility.MAP"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    81
  "LIST_NOT_EQ" > "HOL4Base.list.LIST_NOT_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    82
  "LENGTH_ZIP" > "HOL4Base.list.LENGTH_ZIP"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    83
  "LENGTH_UNZIP" > "HOL4Base.list.LENGTH_UNZIP"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    84
  "LENGTH_NIL" > "List.length_0_conv"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    85
  "LENGTH_MAP" > "List.length_map"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    86
  "LENGTH_EQ_NIL" > "HOL4Base.list.LENGTH_EQ_NIL"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    87
  "LENGTH_EQ_CONS" > "HOL4Base.list.LENGTH_EQ_CONS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    88
  "LENGTH_CONS" > "HOL4Base.list.LENGTH_CONS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    89
  "LENGTH_APPEND" > "List.length_append"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    90
  "LENGTH" > "Compatibility.LENGTH"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    91
  "LAST_DEF" > "List.last.simps"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    92
  "LAST_CONS" > "HOL4Base.list.LAST_CONS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    93
  "HD" > "List.hd.simps"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    94
  "FRONT_DEF" > "List.butlast.simps_2"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    95
  "FRONT_CONS" > "HOL4Base.list.FRONT_CONS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    96
  "FOLDR_CONG" > "HOL4Base.list.FOLDR_CONG"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    97
  "FOLDR" > "Compatibility.FOLDR"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    98
  "FOLDL_CONG" > "HOL4Base.list.FOLDL_CONG"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
    99
  "FOLDL" > "Compatibility.FOLDL"
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
   100
  "FLAT" > "Compatibility.FLAT"
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
   101
  "FILTER" > "Compatibility.FILTER"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   102
  "EXISTS_MEM" > "HOL4Base.list.EXISTS_MEM"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
   103
  "EXISTS_DEF" > "Compatibility.list_exists_DEF"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   104
  "EXISTS_CONG" > "HOL4Base.list.EXISTS_CONG"
44763
b50d5d694838 HOL/Import: Update HOL4 generated files to current Isabelle.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 23029
diff changeset
   105
  "EXISTS_APPEND" > "List.list_ex_append"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   106
  "EVERY_MONOTONIC" > "HOL4Base.list.EVERY_MONOTONIC"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   107
  "EVERY_MEM" > "HOL4Base.list.EVERY_MEM"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   108
  "EVERY_EL" > "HOL4Base.list.EVERY_EL"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
   109
  "EVERY_DEF" > "Compatibility.EVERY_DEF"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   110
  "EVERY_CONJ" > "HOL4Base.list.EVERY_CONJ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   111
  "EVERY_CONG" > "HOL4Base.list.EVERY_CONG"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   112
  "EVERY_APPEND" > "List.list_all_append"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   113
  "EQ_LIST" > "HOL4Base.list.EQ_LIST"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   114
  "EL_compute" > "HOL4Base.list.EL_compute"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   115
  "EL_ZIP" > "HOL4Base.list.EL_ZIP"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   116
  "EL" > "HOL4Base.list.EL"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   117
  "CONS_ACYCLIC" > "HOL4Base.list.CONS_ACYCLIC"
44763
b50d5d694838 HOL/Import: Update HOL4 generated files to current Isabelle.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 23029
diff changeset
   118
  "CONS_11" > "List.list.inject"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   119
  "CONS" > "HOL4Base.list.CONS"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   120
  "APPEND_eq_NIL" > "HOL4Base.list.APPEND_eq_NIL"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   121
  "APPEND_NIL" > "List.append_Nil2"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   122
  "APPEND_FRONT_LAST" > "List.append_butlast_last_id"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   123
  "APPEND_ASSOC" > "List.append_assoc"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   124
  "APPEND_11" > "HOL4Base.list.APPEND_11"
46787
3d3d8f8929a7 file system structure separating HOL4 and HOL Light concerns
haftmann
parents: 44763
diff changeset
   125
  "APPEND" > "Compatibility.APPEND"
14516
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   126
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   127
ignore_thms
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   128
  "list_repfns"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   129
  "list_TY_DEF"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   130
  "list1_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   131
  "list0_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   132
  "NIL"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   133
  "CONS_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   134
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   135
end