diff -r 62c64e3e4741 -r 9eeed5c424f9 src/HOL/Nonstandard_Analysis/CLim.thy --- a/src/HOL/Nonstandard_Analysis/CLim.thy Mon Aug 15 12:50:24 2022 +0100 +++ b/src/HOL/Nonstandard_Analysis/CLim.thy Mon Aug 15 21:57:55 2022 +0100 @@ -20,22 +20,7 @@ text \Changing the quantified variable. Install earlier?\ lemma all_shift: "(\x::'a::comm_ring_1. P x) \ (\x. P (x - a))" - apply auto - apply (drule_tac x = "x + a" in spec) - apply (simp add: add.assoc) - done - -lemma complex_add_minus_iff [simp]: "x + - a = 0 \ x = a" - for x a :: complex - by (simp add: diff_eq_eq) - -lemma complex_add_eq_0_iff [iff]: "x + y = 0 \ y = - x" - for x y :: complex - apply auto - apply (drule sym [THEN diff_eq_eq [THEN iffD2]]) - apply auto - done - + by (metis add_diff_cancel) subsection \Limit of Complex to Complex Function\