Normal Ordering Coefficients (Lemma 8.5) #
This file defines the normal ordering coefficients b_{ij}(ℓ) from Lemma 8.5 of
Stanley's Algebraic Combinatorics.
Given operators D, U with DU - UD = I, the expansion (D+U)^ℓ = ∑ b_{ij}(ℓ) U^i D^j
has coefficients normalOrderCoeff i j ℓ defined via the recurrence (Equation 47):
b_{ij}(ℓ+1) = b_{i,j-1}(ℓ) + (i+1) b_{i+1,j}(ℓ) + b_{i-1,j}(ℓ)
with initial condition b_{0,0}(0) = 1, b_{i,j}(0) = 0 for (i,j) ≠ (0,0).
This recurrence is derived from (D+U)^{ℓ+1} = (D+U)(D+U)^ℓ and the commutation
relation DU^i = U^i D + iU^{i-1} (which follows from DU - UD = I).
Lemma 8.5 (Theorem normalOrderCoeff_eq_bijCoeffFormula) proves these coefficients
equal the closed form:
b_{ij}(ℓ) = 0ifℓ - i - jis odd orℓ < i + jb_{ij}(ℓ) = ℓ! / (2^m · i! · j! · m!)ifℓ - i - j = 2m ≥ 0
The proof is by induction on ℓ: verify the initial condition, then show the closed form
satisfies recurrence (47).
Definition via recurrence #
The normal ordering coefficient b_{ij}(ℓ) capturing the coefficients in the operator
expansion (D+U)^ℓ = ∑ b_{ij}(ℓ) U^i D^j where D, U satisfy DU - UD = I.
Defined by the recurrence (Equation 47):
b_{ij}(ℓ+1) = b_{i,j-1}(ℓ) + (i+1) · b_{i+1,j}(ℓ) + b_{i-1,j}(ℓ)
with initial condition b_{0,0}(0) = 1 and b_{i,j}(0) = 0 for (i,j) ≠ (0,0).
Instances For
Closed-form formula #
The closed-form expression for the normal ordering coefficient from Lemma 8.5, Equation 45:
ℓ! / (2^m · i! · j! · m!) when ℓ - i - j = 2m ≥ 0, and 0 otherwise.
Instances For
Basic properties of the formula #
bijCoeffFormula i j ℓ = 0 when ℓ < i + j.
bijCoeffFormula i j ℓ = 0 when ℓ - i - j is odd.
Private helper lemmas for the recurrence verification #
The closed form satisfies the recurrence (Equation 47) #
Equation 47. The closed-form formula satisfies the recurrence
b_{ij}(ℓ+1) = b_{i,j-1}(ℓ) + (i+1) · b_{i+1,j}(ℓ) + b_{i-1,j}(ℓ).
This is verified by direct computation — the book says it is "a routine matter to check".
Lemma 8.5: The recurrence-defined coefficients equal the closed form #
Base case helper: bijCoeffFormula i j 0 = if i = 0 ∧ j = 0 then 1 else 0.
Lemma 8.5. The normal ordering coefficients b_{ij}(ℓ), defined by the recurrence
(Equation 47) derived from (D+U)^ℓ = ∑ b_{ij}(ℓ) U^i D^j and DU - UD = I,
satisfy:
b_{ij}(ℓ) = 0ifℓ - i - jis odd orℓ < i + jb_{ij}(ℓ) = ℓ! / (2^m · i! · j! · m!)ifℓ - i - j = 2m ≥ 0
The proof is by induction on ℓ: verify the base case b_{0,0}(0) = 1, then use the fact
that the closed form satisfies the same recurrence (47) to conclude equality at all levels.
Corollaries: properties of normalOrderCoeff #
b_{0,0}(0) = 1: the initial condition.
b_{ij}(ℓ) = 0 when ℓ < i + j.
b_{1,0}(1) = 1.
b_{0,1}(1) = 1.
Legacy aliases for backward compatibility #
The recurrence relation (Equation 47), now a direct consequence of the definition.
Alias of normalOrderCoeff_eq_zero_of_gt for bijCoeff.
Alias of normalOrderCoeff_zero_zero_zero for bijCoeff.
Operator algebra: commutation identities from DU - UD = 1 #
Equation 43. From the commutation relation D * U - U * D = 1, we derive by induction
that D * U^(n+1) = U^(n+1) * D + (n+1) * U^n. This is the key identity used to derive
the recurrence (Equation 47) for the normal ordering coefficients: multiplying
(D+U) * (∑ b_{ij} U^i D^j) and using this identity on D * U^i yields the three terms
b_{i,j-1}(ℓ), (i+1) · b_{i+1,j}(ℓ), and b_{i-1,j}(ℓ) in the recurrence.
The dual commutation identity: D^(j+1) * U = U * D^(j+1) + (j+1) * D^j.
This follows from DU - UD = 1 by induction on j, and is used when expanding
(∑ b_{ij} U^i D^j) * U in the normal ordering expansion.
Operator expansion (Lemma 8.5, operator form) #
Key commutation identity: D * (U^i * D^j) = U^i * D^{j+1} + i * (U^{i-1} * D^j).
Uses comm_D_U_pow_succ for i ≥ 1 and is trivial for i = 0.