Evaluated symmetric values and the power–complete Newton identity #
The specialization layer works with complex
values rather than a formal symmetric-function ring: for a finite
family x : Fin N → ℂ we define the power sums pVal x c and the
complete homogeneous values hVal x k (a sum over size-k
multisets), and prove the Newton identity
`(k+1) · h_{k+1} = ∑_{i ≤ k} p_{i+1} · h_{k−i}`
by double counting: adding i+1 copies of a marked variable to a
size-(k−i) multiset produces each size-(k+1) multiset once per
unit of multiplicity. Consequently hVal x satisfies the defining
recursion of newtonH (pVal x).
theorem
RS.sum_split_eq_count
{N : ℕ}
(x : Fin N → ℂ)
(k : ℕ)
(j : Fin N)
:
∑ i ∈ Finset.range (k + 1), ∑ s : Sym (Fin N) (k - i), x j ^ (i + 1) * (Multiset.map x ↑s).prod = ∑ S : Sym (Fin N) (k + 1), ↑(Multiset.count j ↑S) * (Multiset.map x ↑S).prod
The per-variable splitting identity: marking i+1 copies of
j inside a size-(k+1) multiset, every multiset arises once per
unit of the multiplicity of j.