rw [neg_mul, (Nat.Prime.odd_of_ne_two hpri.out (PNat.coe_injective.ne hp)).neg_pow,
  sub_neg_eq_add, mul_sub, mul_one, mul_comm x b, add_sub_sub_cancel, add_comm]
case h.e'_4
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
x y z : 𝓞 K
ε : (𝓞 K)ˣ
m : ℕ
e✝ : x ^ ↑p + y ^ ↑p = ↑ε * (π ^ (m + 1) * z) ^ ↑p
hy : ¬π ∣ y
hz : ¬π ∣ z
η : { x // x ∈ nthRootsFinset (↑p) (𝓞 K) }
ε₁ ε₂ : (𝓞 K)ˣ
hx : ¬π ∣ x
this✝¹ : Fact (↑p).Prime := hpri
a b : 𝓞 K
e : a * ↑↑p + b * x = 1
this✝ : ↑↑p ∣ b * x - 1
this : ↑↑p ∣ ↑(ε₁ / ε₂) * ((b * x) ^ ↑p - 1)
h : ↑↑p ∣ ↑(ε₁ / ε₂) * (x * b) ^ ↑p + (y * b) ^ ↑p
⊢ ↑(ε₁ / ε₂) - (-y * b) ^ ↑p = ↑(ε₁ / ε₂) * (x * b) ^ ↑p + (y * b) ^ ↑p - ↑(ε₁ / ε₂) * ((b * x) ^ ↑p - 1)
no goals