rw [hc, prod_range_add]
case intro
K : Type u_1
L : Type u_2
inst✝⁵ : Field K
inst✝⁴ : Field L
inst✝³ : NumberField K
inst✝² : Algebra K L
inst✝¹ : IsGalois K L
inst✝ : FiniteDimensional K L
σ : L ≃ₐ[K] L
hσ : ∀ (x : L ≃ₐ[K] L), x ∈ Subgroup.zpowers σ
η : L
hη : (Algebra.norm K) η = 1
a b : ℕ
h : a % orderOf σ = b % orderOf σ
hab : b ≤ a
c : ℕ
hc : a = orderOf σ * c + b
⊢ ∏ i ∈ range a, (σ ^ i) ↑(ηu hη) = ∏ i ∈ range b, (σ ^ i) ↑(ηu hη)
case intro
K : Type u_1
L : Type u_2
inst✝⁵ : Field K
inst✝⁴ : Field L
inst✝³ : NumberField K
inst✝² : Algebra K L
inst✝¹ : IsGalois K L
inst✝ : FiniteDimensional K L
σ : L ≃ₐ[K] L
hσ : ∀ (x : L ≃ₐ[K] L), x ∈ Subgroup.zpowers σ
η : L
hη : (Algebra.norm K) η = 1
a b : ℕ
h : a % orderOf σ = b % orderOf σ
hab : b ≤ a
c : ℕ
hc : a = orderOf σ * c + b
⊢ (∏ x ∈ range (orderOf σ * c), (σ ^ x) ↑(ηu hη)) * ∏ x ∈ range b, (σ ^ (orderOf σ * c + x)) ↑(ηu hη) =
    ∏ i ∈ range b, (σ ^ i) ↑(ηu hη)