src/HOL/Fun.thy
changeset 60929 bb3610d34e2e
parent 60758 d8d85a8172b5
child 61204 3e491e34a62e
--- a/src/HOL/Fun.thy	Thu Aug 13 16:47:00 2015 +0200
+++ b/src/HOL/Fun.thy	Thu Aug 13 10:05:58 2015 +0200
@@ -94,6 +94,14 @@
 lemma bind_image: "Set.bind (f ` A) g = Set.bind A (g \<circ> f)"
 by(auto simp add: Set.bind_def)
 
+lemma (in group_add) minus_comp_minus [simp]:
+  "uminus \<circ> uminus = id"
+  by (simp add: fun_eq_iff)
+
+lemma (in boolean_algebra) minus_comp_minus [simp]:
+  "uminus \<circ> uminus = id"
+  by (simp add: fun_eq_iff)
+
 code_printing
   constant comp \<rightharpoonup> (SML) infixl 5 "o" and (Haskell) infixr 9 "."