For distinct nodes, define the divided difference recursively by
Only the function values at the nodes are needed. Induction in this recursion gives
For an interior index , the two terms in the recursive numerator combine using ; the endpoint terms give the same displayed denominators. This proves the formula, including its symmetry in the nodes.
The Lagrange interpolation polynomial on the first nodes is
Its leading coefficient is therefore . Meanwhile vanishes at and has degree at most . The factor theorem and the leading coefficient imply
Starting from and summing these identities proves the Newton interpolation polynomial formula
The same factor theorem proves uniqueness: the difference of two interpolants of degree at most has distinct zeros and must vanish.
Write the strictly increasing local spline knots as , . The explicit formula for a divided difference gives
Each summand is a truncated power function of : it is a polynomial on either side of its knot , and for is globally . Hence is a piecewise polynomial function of degree at most , with these spline knots and at least this global smoothness.
For , all summands vanish. For , all knot values agree with those of the ordinary polynomial in the divided-difference variable . Its order- divided difference is zero, because its degree is less than . Thus also vanishes to the left of .
The closed support is exactly the indicated interval, rather than merely contained in it. For , subtracting the omitted term from the zero divided difference of gives
For , only the last truncated-power term survives, giving
There are therefore nonzero values arbitrarily close to either endpoint, proving
At each simple knot, the st derivative has a nonzero jump from exactly one truncated-power summand, so this is also the exact global smoothness. For order , the function is instead the normalized interval indicator; there is no assertion of classical continuity, and the notation is only the customary formal spline smoothness notation. This distinction is part of simple-knot B-spline regularity.
Write . Begin with distinct increasing knots so ordinary polynomial interpolation is unambiguous. The two interpolants agree at the common knots . Their difference is consequently a scalar multiple of the monic polynomial of degree .
The leading coefficient of an interpolant is its highest divided difference. Thus this scalar is
The equality is precisely the divided-difference recurrence. This proves the Lee interpolation identity:
For the common-knot product is empty; the same argument is a difference of constants. Interpret as to obtain the usual half-open order-one B-splines. Repeated knots use the standard confluent or limiting interpretation, where the interpolation data are defined.
Sum over . The right side telescopes to . When , the first interpolation nodes all lie below , so . The last interpolation nodes all lie above , so interpolates the polynomial of degree and equals it identically. Hence the Marsden identity follows:
Use the standard partition normalization of B-splines, not rescaling each spline to have supremum exactly one. Let . Then . In the ordinary real inner product, the mixed-normalization spline Gram matrix is , where and . Since the form a basis, is positive definite; is invertible, so is invertible. The undeclared upper index in the printed matrix should be .
We need the standard positivity and normalization properties with their justification. The Cox-de Boor recurrence is
with zero-width terms interpreted as zero. It starts from nonnegative interval indicators. On each lower-order spline's support, its recurrence coefficients are nonnegative, so induction gives . Extend the finite knots outside their endpoints to a full knot sequence. In the full sum, coefficients of each lower-order spline add to one, so the recurrence preserves partition of unity. Our finite collection is a subset of nonnegative B-splines; therefore everywhere. The Marsden identity gives equality on the basic knot interval.
The divided-difference definition also gives support in : below the left endpoint the knot-data function is a polynomial of degree , whose order- divided difference vanishes; above the right endpoint the knot data vanish. Choose and . Integrating in and then taking the divided difference in its knot variable gives
because an order- divided difference of a monic degree- polynomial is one. The support lies inside , so .
Orthogonality of to the spline space gives , with . Since and has unit integral, . The induced matrix maximum norm is the absolute row-sum norm, so
Taking the supremum over nonzero proves the maximum-norm bound for spline projection:
The range is , so the printed phrase “onto ” must mean into , and onto . Continuity of the range requires continuous B-splines, for example and internal multiplicities at most . For order-one or discontinuous B-splines, the same bound is valid with codomain rather than .
Fix . If , all knot values of the function agree with a polynomial of degree . Its order- divided difference vanishes. If , all the knot values are zero, so the same divided difference again vanishes. Thus the support is finite:
The support and Gram bandwidth of B-splines also holds at repeated knots: the same conclusion follows with the standard limiting convention. If , then , so the two supports have no positive-length overlap. An endpoint intersection contributes zero to the integral defining . The case is identical. Hence
For strictly increasing knots, B-splines whose indices differ by overlap on a positive-length interval and their product is positive there, so this universal bound is sharp. In standard matrix terminology the half-bandwidth is and the full bandwidth is ; the paper's integer is .
The Lagrange cardinal polynomials are
Thus the Lagrange interpolation polynomial is
It has degree at most and takes the required values. Uniqueness follows because the difference of two such polynomials has distinct roots and degree at most , so is zero. The source's phrase “degree ” must allow a smaller degree, for example when is constant.
Define the divided difference recursively by and
Induction on this recursion, or comparison of the leading coefficient in the Newton interpolation polynomial, gives
For completeness the induction works term by term: an interior term gets the coefficient , multiplying the product over the other interior nodes; the two endpoint terms give the same formula. This is also the leading coefficient of directly from the cardinal formula, so .
The function has distinct zeros. Repeated application of Rolle theorem gives with when . Hence
For , this is simply and we take .
For distinct interpolation nodes , define the degree- divided difference by
It is the leading coefficient of the unique degree-at-most- interpolating polynomial through those data.
Define
The partial polynomial agrees with at . Moreover, the explicit formula for the divided difference gives
so . Induction shows that for every . By uniqueness of polynomial interpolation, this is the required Newton interpolation polynomial.
For the recursion, substitute the explicit formulas for and . For an interior index , the coefficient of in their difference is
The endpoint terms satisfy the same identity directly. Dividing by therefore gives
Use the nodes in the order . Their first divided differences are , their second divided differences are , and their third divided difference is . The Newton interpolation polynomial is therefore
This is the unique interpolating polynomial of degree at most three through the four data points.