simp only [PNat.mk_coe] at this
case intro
K : Type u_1
p✝ : ℕ+
hpri✝ : Fact p✝.Prime
inst✝³ : Field K
inst✝² : NumberField K
inst✝¹ : IsCyclotomicExtension {p✝} ℚ K
hp : p✝ ≠ 2
inst✝ : Fintype (ClassGroup (𝓞 K))
hreg✝ : (↑p✝).Coprime (Fintype.card (ClassGroup (𝓞 K)))
ζ✝ : K
hζ✝ : IsPrimitiveRoot ζ✝ ↑p✝
p : ℕ
hpri : Fact p.Prime
hreg : IsRegularPrime p
hodd : p ≠ 2
this✝¹ : Fact (PNat.Prime ⟨p, ⋯⟩)
this✝ : IsCyclotomicExtension {⟨p, ⋯⟩} ℚ (CyclotomicField ⟨p, ⋯⟩ ℚ)
ζ : CyclotomicField ⟨p, ⋯⟩ ℚ
hζ : IsPrimitiveRoot ζ ↑⟨p, ⋯⟩
hodd' : ⟨p, ⋯⟩ ≠ 2
this : ∀ (n : ℤ), ↑hζ.unit' - 1 ∣ ↑n ↔ ↑↑⟨p, ⋯⟩ ∣ n
⊢ ¬∃ x y z, ¬↑p ∣ y ∧ ↑p ∣ z ∧ z ≠ 0 ∧ x ^ p + y ^ p = z ^ p
case intro
K : Type u_1
p✝ : ℕ+
hpri✝ : Fact p✝.Prime
inst✝³ : Field K
inst✝² : NumberField K
inst✝¹ : IsCyclotomicExtension {p✝} ℚ K
hp : p✝ ≠ 2
inst✝ : Fintype (ClassGroup (𝓞 K))
hreg✝ : (↑p✝).Coprime (Fintype.card (ClassGroup (𝓞 K)))
ζ✝ : K
hζ✝ : IsPrimitiveRoot ζ✝ ↑p✝
p : ℕ
hpri : Fact p.Prime
hreg : IsRegularPrime p
hodd : p ≠ 2
this✝¹ : Fact (PNat.Prime ⟨p, ⋯⟩)
this✝ : IsCyclotomicExtension {⟨p, ⋯⟩} ℚ (CyclotomicField ⟨p, ⋯⟩ ℚ)
ζ : CyclotomicField ⟨p, ⋯⟩ ℚ
hζ : IsPrimitiveRoot ζ ↑⟨p, ⋯⟩
hodd' : ⟨p, ⋯⟩ ≠ 2
this : ∀ (n : ℤ), ↑hζ.unit' - 1 ∣ ↑n ↔ ↑p ∣ n
⊢ ¬∃ x y z, ¬↑p ∣ y ∧ ↑p ∣ z ∧ z ≠ 0 ∧ x ^ p + y ^ p = z ^ p