Structure wordsLib
signature wordsLib =
sig
include Abbrev
val words_compset : unit -> computeLib.compset
val SIZES_ss : simpLib.ssfrag
val BIT_ss : simpLib.ssfrag
val BITS_INTRO_ss : simpLib.ssfrag
val WORD_ARITH_ss : simpLib.ssfrag
val WORD_LOGIC_ss : simpLib.ssfrag
val WORD_SUB_ss : simpLib.ssfrag
val WORD_SHIFT_ss : simpLib.ssfrag
val WORD_ARITH_EQ_ss : simpLib.ssfrag
val WORD_CANCEL_ss : simpLib.ssfrag
val WORD_BIT_EQ_ss : simpLib.ssfrag
val WORD_EXTRACT_ss : simpLib.ssfrag
val WORD_MUL_LSL_ss : simpLib.ssfrag
val WORD_UINT_MAX_ss : simpLib.ssfrag
val WORD_CONCAT_ASSOC_ss: simpLib.ssfrag
val WORD_ss : simpLib.ssfrag
val LESS_CONV : conv
val SIZES_CONV : conv
val word_EQ_CONV : conv
val UINT_MAX_CONV : conv
val BIT_SET_CONV : conv
val BITS_INTRO_CONV : conv
val WORD_ARITH_CONV : conv
val WORD_CANCEL_CONV : conv
val WORD_LOGIC_CONV : conv
val WORD_SUB_CONV : conv
val WORD_MUL_LSL_CONV : conv
val WORD_DIV_LSR_CONV : conv
val WORD_MOD_BITS_CONV : conv
val WORD_CONV : conv
val WORD_BIT_EQ_CONV : conv
val WORD_BIT_INDEX_CONV : bool -> conv
val EXTEND_EXTRACT_CONV : conv
val EXPAND_REDUCE_CONV : conv
val n2w_INTRO_TAC : int -> tactic
val WORD_DP : conv -> conv -> conv
val WORD_ARITH_PROVE : conv
val WORD_DECIDE : conv
val WORD_DECIDE_TAC : tactic
val add_words_compset : bool -> computeLib.compset -> unit
val WORD_GROUND_CONV : conv
val WORD_EVAL_CONV : conv
val WORD_EVAL_RULE : rule
val WORD_EVAL_TAC : tactic
val Induct_word : tactic
val Cases_word : tactic
val Cases_word_value : tactic
val Cases_on_word : term frag list -> tactic
val Cases_on_word_value : term frag list -> tactic
val mk_word_size : int -> unit
val dest_word_literal : term -> Arbnum.num
val prefer_word : unit -> unit
val deprecate_word : unit -> unit
val word_pp_mode : int ref
val output_words_as : (int * Arbnum.num -> string) -> unit
val output_words_as_bin : unit -> unit
val output_words_as_oct : unit -> unit
val output_words_as_hex : unit -> unit
val output_words_as_dec : unit -> unit
val output_words_as_padded_bin : unit -> unit
val output_words_as_padded_hex : unit -> unit
val remove_word_printer : unit -> unit
val add_word_cast_printer : unit -> unit
val remove_word_cast_printer : unit -> unit
val guessing_word_lengths : bool ref
val notify_on_word_length_guess : bool ref
val inst_word_lengths : term -> term
val guess_lengths : unit -> unit
end
HOL 4, Kananaskis-13