TOPICS
Search

Christoffel-Darboux Kernel


The Christoffel-Darboux kernel is the finite sum of products of orthogonal polynomials

 K_n(x,y)=sum_(j=0)^n(p_j(x)p_j(y))/(h_j),
(1)

where the real polynomials p_j have polynomial degree j and satisfy intp_jp_kdmu=h_jdelta_(jk) with h_j>0 for a positive measure mu on the real line. Here delta_(jk) is the Kronecker delta. If k_j is the leading coefficient of p_j, the Christoffel-Darboux formula gives

 K_n(x,y)=(k_n)/(k_(n+1)h_n)(p_(n+1)(x)p_n(y)-p_n(x)p_(n+1)(y))/(x-y)
(2)

for x!=y. The quotient has a removable singularity at x=y, and the diagonal value is

 K_n(x,x)=(k_n)/(k_(n+1)h_n)[p_(n+1)^'(x)p_n(x)-p_n^'(x)p_(n+1)(x)].
(3)

For any polynomial q of polynomial degree at most n, orthogonality gives

 intq(y)K_n(x,y)dmu(y)=q(x).
(4)

Thus the kernel recovers q from its integrals against the orthogonal polynomials. It is unchanged if the individual polynomials are rescaled, since each h_j changes by the square of the same factor (Simon 2008).

At the zeros x_i of p_N, the weights of Gaussian quadrature are

 w_i=1/(K_(N-1)(x_i,x_i)).
(5)

The diagonal kernel is positive on the real line, so all these weights are positive. For orthonormal polynomials, exactness of the quadrature gives

 sum_(i=1)^Nw_ip_j(x_i)p_k(x_i)=delta_(jk)
(6)

for j,k=0, 1, ..., N-1. The weights are Christoffel numbers.

For the Legendre polynomials, p_j=P_j and h_j=2/(2j+1), so the first nonconstant kernel is

 K_1(x,y)=(1+3xy)/2.
(7)

See also

Christoffel-Darboux Formula, Christoffel-Darboux Identity, Christoffel Function, Christoffel Number, Gaussian Quadrature, Orthogonal Polynomials

Explore with Wolfram|Alpha

References

Simon, B. "The Christoffel-Darboux Kernel." In Perspectives in Partial Differential Equations, Harmonic Analysis and Applications (Ed. D. Mitrea and M. Mitrea). Providence, RI: Amer. Math. Soc., pp. 295-335, 2008. https://doi.org/10.1090/pspum/079/2500498. https://arxiv.org/abs/0806.1528.Trott, M. "General Properties of Orthogonal Polynomials." §2.1 in The Mathematica GuideBook for Symbolics. New York: Springer-Verlag, 2006. https://doi.org/10.1007/0-387-28815-5. https://www.mathematicaguidebooks.org/.

Cite this as:

Weisstein, Eric W. "Christoffel-Darboux Kernel." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/Christoffel-DarbouxKernel.html

Subject classifications