remove redundant lemma word_sub_def
authorhuffman
Fri, 23 Dec 2011 15:55:23 +0100
changeset 4682843eac86bf006
parent 46827 ae70b6830f15
child 46829 c28235388c43
remove redundant lemma word_sub_def
NEWS
src/HOL/Word/Word.thy
     1.1 --- a/NEWS	Fri Dec 23 15:34:18 2011 +0100
     1.2 +++ b/NEWS	Fri Dec 23 15:55:23 2011 +0100
     1.3 @@ -84,6 +84,7 @@
     1.4    word_left_minus ~> left_minus
     1.5    word_diff_0_right ~> diff_0_right
     1.6    word_diff_self ~> diff_self
     1.7 +  word_sub_def ~> diff_minus
     1.8    word_diff_minus ~> diff_minus
     1.9    word_add_ac ~> add_ac
    1.10    word_mult_ac ~> mult_ac
     2.1 --- a/src/HOL/Word/Word.thy	Fri Dec 23 15:34:18 2011 +0100
     2.2 +++ b/src/HOL/Word/Word.thy	Fri Dec 23 15:55:23 2011 +0100
     2.3 @@ -247,10 +247,6 @@
     2.4  
     2.5  lemmas wi_hom_syms = wi_homs [symmetric]
     2.6  
     2.7 -lemma word_sub_def: "a - b = a + - (b :: 'a :: len0 word)"
     2.8 -  unfolding word_sub_wi diff_minus
     2.9 -  by (simp only : word_uint.Rep_inverse wi_hom_syms)
    2.10 -
    2.11  lemma word_of_int_sub_hom:
    2.12    "(word_of_int a) - word_of_int b = word_of_int (a - b)"
    2.13    by (simp add: word_sub_wi arths)