src/HOL/Import/HOL/word_base.imp
author wenzelm
Thu, 27 May 2010 18:10:37 +0200
changeset 37146 f652333bbf8e
parent 14516 a183dec876ab
permissions -rw-r--r--
renamed structure PrintMode to Print_Mode, keeping the old name as legacy alias for some time;
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
  "word_size" > "word_size_primdef"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     7
  "word_case" > "word_case_primdef"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     8
  "word_base0" > "word_base0_primdef"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
     9
  "mk_word" > "mk_word_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    10
  "dest_word" > "dest_word_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    11
  "bit" > "bit_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    12
  "WSPLIT" > "WSPLIT_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    13
  "WSEG" > "WSEG_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    14
  "WORDLEN" > "WORDLEN_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    15
  "WORD" > "WORD_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    16
  "WCAT" > "WCAT_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    17
  "PWORDLEN" > "PWORDLEN_primdef"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    18
  "MSB" > "MSB_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    19
  "LSB" > "LSB_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    20
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    21
type_maps
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    22
  "word" > "HOL4Vec.word_base.word"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    23
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    24
const_maps
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    25
  "word_base0" > "HOL4Vec.word_base.word_base0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    26
  "WORD" > "HOL4Vec.word_base.WORD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    27
  "PWORDLEN" > "HOL4Vec.word_base.PWORDLEN"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    28
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    29
const_renames
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    30
  "BIT" > "bit"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    31
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    32
thm_maps
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    33
  "word_size_def" > "HOL4Vec.word_base.word_size_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    34
  "word_repfns" > "HOL4Vec.word_base.word_repfns"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    35
  "word_nchotomy" > "HOL4Vec.word_base.word_nchotomy"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    36
  "word_induction" > "HOL4Vec.word_base.word_induction"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    37
  "word_induct" > "HOL4Vec.word_base.word_induct"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    38
  "word_cases" > "HOL4Vec.word_base.word_cases"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    39
  "word_case_def" > "HOL4Vec.word_base.word_case_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    40
  "word_case_cong" > "HOL4Vec.word_base.word_case_cong"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    41
  "word_base0_primdef" > "HOL4Vec.word_base.word_base0_primdef"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    42
  "word_base0_def" > "HOL4Vec.word_base.word_base0_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    43
  "word_TY_DEF" > "HOL4Vec.word_base.word_TY_DEF"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    44
  "word_Axiom" > "HOL4Vec.word_base.word_Axiom"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    45
  "word_Ax" > "HOL4Vec.word_base.word_Ax"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    46
  "word_11" > "HOL4Vec.word_base.word_11"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    47
  "WSPLIT_WSEG2" > "HOL4Vec.word_base.WSPLIT_WSEG2"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    48
  "WSPLIT_WSEG1" > "HOL4Vec.word_base.WSPLIT_WSEG1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    49
  "WSPLIT_WSEG" > "HOL4Vec.word_base.WSPLIT_WSEG"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    50
  "WSPLIT_PWORDLEN" > "HOL4Vec.word_base.WSPLIT_PWORDLEN"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    51
  "WSPLIT_DEF" > "HOL4Vec.word_base.WSPLIT_DEF"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    52
  "WSEG_WSEG" > "HOL4Vec.word_base.WSEG_WSEG"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    53
  "WSEG_WORD_LENGTH" > "HOL4Vec.word_base.WSEG_WORD_LENGTH"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    54
  "WSEG_WORDLEN" > "HOL4Vec.word_base.WSEG_WORDLEN"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    55
  "WSEG_WCAT_WSEG2" > "HOL4Vec.word_base.WSEG_WCAT_WSEG2"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    56
  "WSEG_WCAT_WSEG1" > "HOL4Vec.word_base.WSEG_WCAT_WSEG1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    57
  "WSEG_WCAT_WSEG" > "HOL4Vec.word_base.WSEG_WCAT_WSEG"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    58
  "WSEG_WCAT2" > "HOL4Vec.word_base.WSEG_WCAT2"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    59
  "WSEG_WCAT1" > "HOL4Vec.word_base.WSEG_WCAT1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    60
  "WSEG_SUC" > "HOL4Vec.word_base.WSEG_SUC"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    61
  "WSEG_PWORDLEN" > "HOL4Vec.word_base.WSEG_PWORDLEN"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    62
  "WSEG_DEF" > "HOL4Vec.word_base.WSEG_DEF"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    63
  "WSEG_BIT" > "HOL4Vec.word_base.WSEG_BIT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    64
  "WSEG0" > "HOL4Vec.word_base.WSEG0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    65
  "WORD_def" > "HOL4Vec.word_base.WORD_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    66
  "WORD_SPLIT" > "HOL4Vec.word_base.WORD_SPLIT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    67
  "WORD_SNOC_WCAT" > "HOL4Vec.word_base.WORD_SNOC_WCAT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    68
  "WORD_PARTITION" > "HOL4Vec.word_base.WORD_PARTITION"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    69
  "WORD_CONS_WCAT" > "HOL4Vec.word_base.WORD_CONS_WCAT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    70
  "WORD_11" > "HOL4Vec.word_base.WORD_11"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    71
  "WORDLEN_SUC_WCAT_WSEG_WSEG_RIGHT" > "HOL4Vec.word_base.WORDLEN_SUC_WCAT_WSEG_WSEG_RIGHT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    72
  "WORDLEN_SUC_WCAT_WSEG_WSEG" > "HOL4Vec.word_base.WORDLEN_SUC_WCAT_WSEG_WSEG"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    73
  "WORDLEN_SUC_WCAT_BIT_WSEG_RIGHT" > "HOL4Vec.word_base.WORDLEN_SUC_WCAT_BIT_WSEG_RIGHT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    74
  "WORDLEN_SUC_WCAT_BIT_WSEG" > "HOL4Vec.word_base.WORDLEN_SUC_WCAT_BIT_WSEG"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    75
  "WORDLEN_SUC_WCAT" > "HOL4Vec.word_base.WORDLEN_SUC_WCAT"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    76
  "WORDLEN_DEF" > "HOL4Vec.word_base.WORDLEN_DEF"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    77
  "WORD" > "HOL4Vec.word_base.WORD"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    78
  "WCAT_WSEG_WSEG" > "HOL4Vec.word_base.WCAT_WSEG_WSEG"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    79
  "WCAT_PWORDLEN" > "HOL4Vec.word_base.WCAT_PWORDLEN"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    80
  "WCAT_DEF" > "HOL4Vec.word_base.WCAT_DEF"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    81
  "WCAT_ASSOC" > "HOL4Vec.word_base.WCAT_ASSOC"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    82
  "WCAT_11" > "HOL4Vec.word_base.WCAT_11"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    83
  "WCAT0" > "HOL4Vec.word_base.WCAT0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    84
  "PWORDLEN_primdef" > "HOL4Vec.word_base.PWORDLEN_primdef"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    85
  "PWORDLEN_def" > "HOL4Vec.word_base.PWORDLEN_def"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    86
  "PWORDLEN1" > "HOL4Vec.word_base.PWORDLEN1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    87
  "PWORDLEN0" > "HOL4Vec.word_base.PWORDLEN0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    88
  "PWORDLEN" > "HOL4Vec.word_base.PWORDLEN"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    89
  "MSB_DEF" > "HOL4Vec.word_base.MSB_DEF"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    90
  "MSB" > "HOL4Vec.word_base.MSB"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    91
  "LSB_DEF" > "HOL4Vec.word_base.LSB_DEF"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    92
  "LSB" > "HOL4Vec.word_base.LSB"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    93
  "IN_PWORDLEN" > "HOL4Vec.word_base.IN_PWORDLEN"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    94
  "BIT_WSEG" > "HOL4Vec.word_base.BIT_WSEG"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    95
  "BIT_WCAT_SND" > "HOL4Vec.word_base.BIT_WCAT_SND"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    96
  "BIT_WCAT_FST" > "HOL4Vec.word_base.BIT_WCAT_FST"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    97
  "BIT_WCAT1" > "HOL4Vec.word_base.BIT_WCAT1"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    98
  "BIT_EQ_IMP_WORD_EQ" > "HOL4Vec.word_base.BIT_EQ_IMP_WORD_EQ"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
    99
  "BIT_DEF" > "HOL4Vec.word_base.BIT_DEF"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   100
  "BIT0" > "HOL4Vec.word_base.BIT0"
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   101
a183dec876ab Added HOL proof importer.
skalberg
parents:
diff changeset
   102
end