diff -r 638d02a9a96a -r e6e7a9b9ced7 src/Tools/isac/Knowledge/Base_Tools.thy --- a/src/Tools/isac/Knowledge/Base_Tools.thy Tue Jun 01 15:41:23 2021 +0200 +++ b/src/Tools/isac/Knowledge/Base_Tools.thy Sat Jul 03 16:21:07 2021 +0200 @@ -6,7 +6,8 @@ begin subsection \theorems for Base_Tools\ -lemma real_unari_minus: "- a = (-1) * (a::real)" by auto +lemma real_unari_minus: "Not (a is_const) ==> - a = (-1) * (a::real)" by auto +(*lemma real_unari_minus: "- a = (-1) * (a::real)" by auto LOOPS WITH NUMERALS*) (*Semiring_Normalization.comm_ring_1_class.ring_normalization_rules(1)*) (* should be in Rational.thy, but needed for asms in e.g. d2_pqformula1 in PolyEq, RootEq... *)