rw [h, sub_self]
case pos
K : Type u_1
p✝ : ℕ+
hpri : Fact p✝.Prime
inst✝⁴ : Field K
inst✝³ : CharZero K
inst✝² : IsCyclotomicExtension {p✝} ℚ K
ζ✝ : K
hζ✝ : IsPrimitiveRoot ζ✝ ↑p✝
hp✝ : p✝ ≠ 2
A : Type u_2
inst✝¹ : CommRing A
inst✝ : IsDomain A
p : ℕ
hp : p.Prime
ζ : A
hζ : IsPrimitiveRoot ζ p
η₁ : A
hη₁ : η₁ ∈ nthRootsFinset p A
η₂ : A
hη₂ : η₂ ∈ nthRootsFinset p A
h : η₁ = η₂
⊢ ζ - 1 ∣ η₁ - η₂
case pos
K : Type u_1
p✝ : ℕ+
hpri : Fact p✝.Prime
inst✝⁴ : Field K
inst✝³ : CharZero K
inst✝² : IsCyclotomicExtension {p✝} ℚ K
ζ✝ : K
hζ✝ : IsPrimitiveRoot ζ✝ ↑p✝
hp✝ : p✝ ≠ 2
A : Type u_2
inst✝¹ : CommRing A
inst✝ : IsDomain A
p : ℕ
hp : p.Prime
ζ : A
hζ : IsPrimitiveRoot ζ p
η₁ : A
hη₁ : η₁ ∈ nthRootsFinset p A
η₂ : A
hη₂ : η₂ ∈ nthRootsFinset p A
h : η₁ = η₂
⊢ ζ - 1 ∣ 0