# HG changeset patch # User huffman # Date 1323547679 -3600 # Node ID d26e933da5f0a9753200ab8766e54aecd24f9743 # Parent ff10ec0d62ea1d366f199b65582ab2e1dddf427a remove unused lemmas diff -r ff10ec0d62ea -r d26e933da5f0 src/HOL/Word/Word.thy --- a/src/HOL/Word/Word.thy Sat Dec 10 16:24:22 2011 +0100 +++ b/src/HOL/Word/Word.thy Sat Dec 10 21:07:59 2011 +0100 @@ -134,10 +134,6 @@ lemma sints_num: "sints n = {i. - (2 ^ (n - 1)) \ i \ i < 2 ^ (n - 1)}" by (simp add: sints_def range_sbintrunc) -(* FIXME: delete *) -lemmas atLeastLessThan_alt = atLeastLessThan_def [unfolded - atLeast_def lessThan_def Collect_conj_eq [symmetric]] - lemma mod_in_reps: "m > 0 \ y mod m : {0::int ..< m}" by auto @@ -592,10 +588,6 @@ apply simp done -(* TODO: remove uint_lem and sint_lem *) -lemmas uint_lem = word_uint.Rep [unfolded uints_num mem_Collect_eq] -lemmas sint_lem = word_sint.Rep [unfolded sints_num mem_Collect_eq] - lemma uint_ge_0 [iff]: "0 \ uint (x::'a::len0 word)" using word_uint.Rep [of x] by (simp add: uints_num) @@ -672,7 +664,6 @@ unfolding word_int_case_def by (auto simp: word_uint.eq_norm int_mod_eq') -(* FIXME: uint_range' is an exact duplicate of uint_lem *) lemmas uint_range' = word_uint.Rep [unfolded uints_num mem_Collect_eq] lemmas sint_range' = word_sint.Rep [unfolded One_nat_def sints_num mem_Collect_eq]