theorem
L31 ↗zpow_finset_sum'
AlgebraicCurves.Divisors.Proofs.Divisor_evalFun_algebraMap_pushforward.zpow_finset_sum'
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_evalFun_algebraMap_pushforward
open AlgebraicCurve AlgebraicCurve.DivisorLean source · statement
theorem zpow_finset_sum' {K : Type*} [Field K] {c : K} (hc : c ≠ 0) {ι : Type*}
(s : Finset ι) (n : ι → ℤ) : ∏ i ∈ s, c ^ n i = c ^ (∑ i ∈ s, n i)