Skip to content
This repository was archived by the owner on Jul 24, 2024. It is now read-only.

Commit 4f02336

Browse files
committed
chore(analysis/complex/circle): minor review (#11059)
* use implicit arg in `mem_circle_iff_abs`; * rename `abs_eq_of_mem_circle` to `abs_coe_circle` to reflect the type of LHS; * add `mem_circle_iff_norm_sq`.
1 parent daab3ac commit 4f02336

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/analysis/complex/circle.lean

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,15 @@ def circle : submonoid ℂ :=
4545
simp [ha, hb],
4646
end }
4747

48-
@[simp] lemma mem_circle_iff_abs (z : ℂ) : z ∈ circle ↔ abs z = 1 := mem_sphere_zero_iff_norm
48+
@[simp] lemma mem_circle_iff_abs {z : ℂ} : z ∈ circle ↔ abs z = 1 := mem_sphere_zero_iff_norm
4949

50-
lemma circle_def : ↑circle = {z : ℂ | abs z = 1} := by { ext, simp }
50+
lemma circle_def : ↑circle = {z : ℂ | abs z = 1} := set.ext $ λ z, mem_circle_iff_abs
5151

52-
@[simp] lemma abs_eq_of_mem_circle (z : circle) : abs z = 1 := by { convert z.2, simp }
52+
@[simp] lemma abs_coe_circle (z : circle) : abs z = 1 :=
53+
mem_circle_iff_abs.mp z.2
54+
55+
lemma mem_circle_iff_norm_sq {z : ℂ} : z ∈ circle ↔ norm_sq z = 1 :=
56+
by rw [mem_circle_iff_abs, complex.abs, real.sqrt_eq_one]
5357

5458
@[simp] lemma norm_sq_eq_of_mem_circle (z : circle) : norm_sq z = 1 := by simp [norm_sq_eq_abs]
5559

src/analysis/special_functions/complex/circle.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ open_locale real
2020
namespace circle
2121

2222
lemma injective_arg : injective (λ z : circle, arg z) :=
23-
λ z w h, subtype.ext $ ext_abs_arg ((abs_eq_of_mem_circle z).trans (abs_eq_of_mem_circle w).symm) h
23+
λ z w h, subtype.ext $ ext_abs_arg ((abs_coe_circle z).trans (abs_coe_circle w).symm) h
2424

2525
@[simp] lemma arg_eq_arg {z w : circle} : arg z = arg w ↔ z = w := injective_arg.eq_iff
2626

0 commit comments

Comments
 (0)