Harmonic polynomials and the Fischer decomposition #
For finitely many variables X₁, …, Xₙ, the Laplacian of a polynomial is Δ p = ∑ᵢ ∂²p/∂Xᵢ²
and r² = ∑ᵢ Xᵢ² is the polynomial giving the squared Euclidean norm. A polynomial is harmonic
when its Laplacian vanishes. This file develops the finite algebra of harmonic homogeneous
polynomials that underlies spherical harmonics: over ℝ, a harmonic homogeneous polynomial of
degree d in n variables restricts to an eigenfunction of the Laplacian of the unit sphere
S^(n-1), with eigenvalue d(d + n - 2). That restriction is not treated here.
Writing P_d for the homogeneous polynomials of degree d and H_d ⊆ P_d for the harmonic
ones, the Laplacian maps P_d to P_(d-2), and for q ∈ P_e the product rule and Euler's
identity give
Δ (r² q) = r² Δ q + (2n + 4e) q,
and hence, for h ∈ H_l, Δ (r^(2(k+1)) h) = 2(k+1)(2l + n + 2k) r^(2k) h.
Over a field of characteristic zero and with at least one variable, the operator
q ↦ Δ (r² q) is bijective on P_e, which yields the Fischer decomposition
P_(e+2) = H_(e+2) ⊕ r² P_e,
and the dimension formula dim H_(e+2) = dim P_(e+2) - dim P_e. Since every polynomial of degree
at most one is harmonic, H_d = P_d for d ≤ 1. Iterating the decomposition writes every
homogeneous polynomial as a sum of harmonic ones multiplied by powers of r².
The Laplacian is defined as a linear map on polynomials rather than through the analytic
notation class Laplacian, so that this file stays purely algebraic.
Main definitions #
MvPolynomial.laplacian: the Laplacian∑ᵢ ∂²/∂Xᵢ²on polynomials in finitely many variables.MvPolynomial.normSq: the polynomialr² = ∑ᵢ Xᵢ².MvPolynomial.harmonicSubmodule σ R d: the harmonic homogeneous polynomials of degreed.
Main results #
MvPolynomial.laplacian_mul: the product ruleΔ (p q) = Δ p q + 2 ∑ᵢ ∂ᵢp ∂ᵢq + p Δ q.MvPolynomial.IsHomogeneous.laplacian: the Laplacian lowers the degree by two.MvPolynomial.laplacian_normSq_mul:Δ (r² q) = r² Δ q + (2n + 4e) qforq ∈ P_e.MvPolynomial.laplacian_normSq_pow_mul:Δ (r^(2(k+1)) h) = 2(k+1)(2l + n + 2k) r^(2k) hforh ∈ H_l.MvPolynomial.eq_zero_of_laplacian_normSq_mul_eq_zeroandMvPolynomial.exists_laplacian_normSq_mul_eq:q ↦ Δ (r² q)is bijective onP_e.MvPolynomial.harmonicSubmodule_sup_map_mulLeft_normSqandMvPolynomial.disjoint_ker_laplacian_map_mulLeft_normSq: the Fischer decompositionP_(e+2) = H_(e+2) ⊕ r² P_e.MvPolynomial.homogeneousSubmodule_eq_iSup_map_mulLeft_normSq_pow: iterating, every homogeneous polynomial of degreedis a sum∑_{k ≤ d/2} r^(2k) h_kwithh_k ∈ H_(d-2k).MvPolynomial.finrank_harmonicSubmodule_add_finrank,MvPolynomial.finrank_harmonicSubmodule_add_twoandMvPolynomial.finrank_harmonicSubmodule_of_le_one: the dimension ofH_d, in terms of the multichoose numbersdim P_d = n.multichoose d.
References #
- S. Axler, P. Bourdon and W. Ramey, Harmonic Function Theory, 2nd ed., Springer GTM 137 (2001), Chapter 5 (harmonic polynomials and the decomposition of homogeneous polynomials).
- E. M. Stein and G. Weiss, Introduction to Fourier Analysis on Euclidean Spaces, Princeton University Press (1971), Chapter IV, Section 2 (spherical harmonics).
The Laplacian Δ p = ∑ᵢ ∂²p/∂Xᵢ² of a polynomial in finitely many variables.
Instances For
The Laplacian lowers the degree of a homogeneous polynomial by two.
A homogeneous polynomial of degree at most one is harmonic.
The polynomial r² = ∑ᵢ Xᵢ² giving the squared Euclidean norm.
Instances For
normSq is a nonzero polynomial as soon as there is a variable.
The Laplacian of r² q: for q homogeneous of degree e in n variables,
Δ (r² q) = r² Δ q + (2n + 4e) q.
The Laplacian of r^(2(k+1)) h: for h harmonic and homogeneous of degree l in n
variables, Δ (r^(2(k+1)) h) = 2(k+1)(2l + n + 2k) r^(2k) h.
The harmonic homogeneous polynomials of degree d: the homogeneous polynomials of degree
d whose Laplacian vanishes.
Instances For
In degree at most one every homogeneous polynomial is harmonic.
The dimension of the harmonic polynomials of degree d ≤ 1 in n variables is
n.multichoose d, the dimension of all homogeneous polynomials of degree d.
Injectivity of q ↦ Δ (r² q): over a field of characteristic zero and with at least one
variable, if q is homogeneous and Δ (r² q) = 0, then q = 0.
Surjectivity of q ↦ Δ (r² q): over a field of characteristic zero and with at least one
variable, every homogeneous polynomial p of degree e is Δ (r² q) for a homogeneous
polynomial q of degree e.
The Fischer decomposition, disjointness: a harmonic polynomial divisible by r² with
homogeneous quotient is zero.
The Fischer decomposition: every homogeneous polynomial of degree e + 2 is the sum of a
harmonic one and r² times a homogeneous polynomial of degree e. The sum is direct by
MvPolynomial.disjoint_ker_laplacian_map_mulLeft_normSq.
The harmonic decomposition: every homogeneous polynomial of degree d is a sum
∑_{k ≤ d/2} r^(2k) h_k with each h_k harmonic and homogeneous of degree d - 2k.
The dimension of the harmonic polynomials: dim H_(e+2) + dim P_e = dim P_(e+2).
The dimension of the harmonic polynomials of degree e + 2 in n variables is
n.multichoose (e + 2) - n.multichoose e, that is C(n + e + 1, e + 2) - C(n + e - 1, e).