Finite geometric products and weighted multiplicity counts #
noncomputable def
NairTenenbaum.weightedMultiplicityBoundEquiv
{ι : Type u_1}
[Fintype ι]
(w : ι → ℕ)
(hw : ∀ (i : ι), 0 < w i)
{k N : ℕ}
(hk : k ≤ N)
:
The equivalence used to count multiplicity vectors of bounded weighted sum.
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
NairTenenbaum.weightedGeometricPolynomial
{ι : Type u_1}
[Fintype ι]
(w : ι → ℕ)
(N : ℕ)
:
The finite geometric polynomial encoding weighted multiplicities.
Equations
- NairTenenbaum.weightedGeometricPolynomial w N = ∏ i : ι, ∑ j : Fin (N + 1), Polynomial.X ^ (w i * ↑j)
Instances For
The product of the linear factors corresponding to the multiplicity weights.
Equations
- NairTenenbaum.weightedEulerPolynomial w = ∏ i : ι, (1 - Polynomial.X ^ w i)
Instances For
theorem
NairTenenbaum.weightedGeometricPolynomial_mul_euler
{ι : Type u_1}
[Fintype ι]
(w : ι → ℕ)
(N : ℕ)
:
weightedGeometricPolynomial w N * weightedEulerPolynomial w = ∏ i : ι, (1 - Polynomial.X ^ (w i * (N + 1)))