Bridge: Normal Ordering Applied to the Empty Partition #
This file proves DplusU_pow_emptyBasis_eq_sum_bijCoeff_iterU:
the normal ordering expansion applied to the empty partition ∅.
Transfer map from ℤ to ℚ #
@[simp]
@[simp]
ℚ-linear operators #
Instances For
Instances For
@[simp]
@[simp]
Intertwining #
Commutation for ℚ operators #
D_Q kills empty basis #
pairsLE filter #
theorem
WalkCountBridge.pairsLE_filter_snd_zero
(ℓ : ℕ)
:
{p ∈ NormalOrderCoeff.pairsLE ℓ | p.2 = 0} = Finset.map { toFun := fun (i : ℕ) => (i, 0), inj' := ⋯ } (Finset.range (ℓ + 1))
Helper: evaluate normal order sum at a point #
theorem
WalkCountBridge.normalOrder_term_apply
(c : ℚ)
(i j : ℕ)
:
((algebraMap ℚ (Module.End ℚ (YoungDiagram →₀ ℚ))) c * (liftU_Q ^ i * liftD_Q ^ j)) emptyBasis_Q = c • (liftU_Q ^ i) ((liftD_Q ^ j) emptyBasis_Q)
Evaluate a normal-ordered operator term at emptyBasis_Q:
algebraMap c * (U^i * D^j) applied to emptyBasis_Q equals
c • (U^i (D^j emptyBasis_Q)).
Main theorem: normal order at ∅ in ℚ #
theorem
WalkCountBridge.normalOrder_emptyBasis_Q
(ell : ℕ)
:
((liftD_Q + liftU_Q) ^ ell) emptyBasis_Q = ∑ i ∈ Finset.range (ell + 1), NormalOrderCoeff.normalOrderCoeff i 0 ell • (liftU_Q ^ i) emptyBasis_Q
The main bridge theorem #
theorem
WalkCountBridge.DplusU_pow_emptyBasis_eq_sum_bijCoeff_iterU
(ell : ℕ)
(lam : YoungDiagram)
:
↑((((WalkCountFormula.liftD + WalkCountFormula.liftU) ^ ell) WalkCountFormula.emptyBasis) lam) = ∑ i ∈ Finset.range (ell + 1),
NormalOrderCoeff.bijCoeff i 0 ell * ↑(((WalkCountFormula.iterU i) WalkCountFormula.emptyBasis) lam)