@@ -83,14 +83,14 @@ theorem radical_eq_of_associated {a b : M} (h : Associated a b) : radical a = ra
8383 unfold radical
8484 rw [h.primeFactors_eq]
8585
86- theorem radical_unit_eq_one {a : M} (h : IsUnit a) : radical a = 1 :=
86+ theorem radical_of_isUnit {a : M} (h : IsUnit a) : radical a = 1 :=
8787 (radical_eq_of_associated (associated_one_iff_isUnit.mpr h)).trans radical_one_eq
8888
89- theorem radical_unit_mul { u : Mˣ} {a : M} : radical ((↑u : M) * a) = radical a :=
90- radical_eq_of_associated (associated_unit_mul_left _ _ u.isUnit )
89+ theorem radical_mul_of_isUnit_left {a u : M} (h : IsUnit u) : radical (u * a) = radical a :=
90+ radical_eq_of_associated (associated_unit_mul_left _ _ h )
9191
92- theorem radical_mul_unit { u : Mˣ} {a : M} : radical (a * (↑u : M) ) = radical a :=
93- radical_eq_of_associated (associated_mul_unit_left _ _ u.isUnit )
92+ theorem radical_mul_of_isUnit_right {a u : M} (h : IsUnit u) : radical (a * u ) = radical a :=
93+ radical_eq_of_associated (associated_mul_unit_left _ _ h )
9494
9595theorem primeFactors_pow (a : M) {n : ℕ} (hn : 0 < n) : primeFactors (a ^ n) = primeFactors a := by
9696 simp_rw [primeFactors]
@@ -162,17 +162,17 @@ theorem mul_primeFactors_disjUnion {a b : R} (ha : a ≠ 0) (hb : b ≠ 0)
162162
163163@[simp]
164164theorem radical_neg_one : radical (-1 : R) = 1 :=
165- radical_unit_eq_one isUnit_one.neg
165+ radical_of_isUnit isUnit_one.neg
166166
167167/-- Radical is multiplicative for coprime elements. -/
168168theorem radical_mul {a b : R} (hc : IsCoprime a b) :
169169 radical (a * b) = radical a * radical b := by
170170 by_cases ha : a = 0
171171 · subst ha; rw [isCoprime_zero_left] at hc
172- simp only [zero_mul, radical_zero_eq, one_mul, radical_unit_eq_one hc]
172+ simp only [zero_mul, radical_zero_eq, one_mul, radical_of_isUnit hc]
173173 by_cases hb : b = 0
174174 · subst hb; rw [isCoprime_zero_right] at hc
175- simp only [mul_zero, radical_zero_eq, mul_one, radical_unit_eq_one hc]
175+ simp only [mul_zero, radical_zero_eq, mul_one, radical_of_isUnit hc]
176176 simp_rw [radical]
177177 rw [mul_primeFactors_disjUnion ha hb hc]
178178 rw [Finset.prod_disjUnion (disjoint_primeFactors hc)]
@@ -205,7 +205,7 @@ theorem divRadical_ne_zero {a : E} (ha : a ≠ 0) : divRadical a ≠ 0 := by
205205 exact right_ne_zero_of_mul ha
206206
207207theorem divRadical_isUnit {u : E} (hu : IsUnit u) : IsUnit (divRadical u) := by
208- rwa [divRadical, radical_unit_eq_one hu, EuclideanDomain.div_one]
208+ rwa [divRadical, radical_of_isUnit hu, EuclideanDomain.div_one]
209209
210210theorem eq_divRadical {a x : E} (h : radical a * x = a) : x = divRadical a := by
211211 apply EuclideanDomain.eq_div_of_mul_eq_left (radical_ne_zero a)
0 commit comments