TOPICS
Search

Christoffel Function


The Christoffel function is the reciprocal of the diagonal Christoffel-Darboux kernel,

 lambda_n(x;mu)=1/(K_n(x,x;mu))=(sum_(j=0)^n[p_j(x)]^2)^(-1),
(1)

where p_j are orthonormal polynomials for a finite positive measure mu on the real line with finite moments of all orders and infinite support. Here x is real. This convention uses polynomials of polynomial degree at most n; another common convention indexes the same function by n+1, the number of terms.

The function has the variational characterization

 lambda_n(x;mu)=min_(q(x)=1,degq<=n)int_R[q(t)]^2dmu(t),
(2)

where the minimum is over real polynomials. Its unique minimizer is

 q_n(t)=(K_n(x,t;mu))/(K_n(x,x;mu)).
(3)

Expanding q in the orthonormal polynomials and applying the Schwarz's inequality to q(x)=1 proves the characterization (Simon 2008).

The Christoffel function is positive and nonincreasing as n increases. At the zeros x_i of p_N, the weights in Gaussian quadrature are the Christoffel numbers

 w_i=lambda_(N-1)(x_i;mu).
(4)

Scaling the measure by c>0 multiplies the Christoffel function by c.

ChristoffelFunctionComparison

For dmu=dt on [-1,1], the Legendre polynomials give

lambda_0(x)=2
(5)
lambda_1(x)=2/(1+3x^2)
(6)
lambda_2(x)=8/(9-18x^2+45x^4).
(7)

The figure compares n=0, 1, 2, 4, and 8. The marked points on the blue curve lambda_2 are at x=-sqrt(3/5), 0, and sqrt(3/5), with heights 5/9, 8/9, and 5/9. These are the weights of three-point Gaussian quadrature.


See also

Christoffel-Darboux Kernel, 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.

Cite this as:

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

Subject classifications