For fixed , put , a truncated power function. Begin with distinct increasing knots. The two interpolation polynomials and agree at their shared knots. Their difference has degree at most , so
For the empty product is one and the same assertion holds for constant interpolants. The leading coefficient of a degree-at-most- interpolant on nodes is its order- divided difference, by the Newton interpolation polynomial. Therefore
This proves the Lee interpolation identity
The identity holds for every real , with the usual convention for the order-zero truncated power. Admissible repeated knots are handled by the corresponding confluent divided differences and consistent one-sided limits at breakpoints; taking these limits preserves the Lee interpolation identity.
Sum over to telescope:
If , the first knot values of are zero, so . At the last knots , the function agrees with the polynomial , so uniqueness of polynomial interpolation gives . Thus the Marsden identity is
Put for , with the knots in increasing order. The explicit formula for a divided difference at distinct nodes gives
Each truncated power function is a piecewise polynomial function of degree and is for . Therefore their sum has the same global smoothness. The jump in the st derivative at equals
which is nonzero. Thus each really is a knot, and generally there is no additional smoothness.
If , the values being differenced are the values of the degree- polynomial , so their th divided difference vanishes. If , every sampled truncated power function is zero. To check that both support endpoints occur, for subtract the vanished full polynomial divided difference to obtain
For , only the last term survives and is positive. The nonnegativity from the recurrence in (b) actually gives positivity throughout the interior: for each , at least one lower-order B-spline covering has a positive recurrence coefficient, and induction starts with positive order-one indicators. Hence and for , with degree on its knot intervals. For , the B-spline is the step function , so no continuity is asserted.
The unit-integral normalization of a B-spline also follows directly: integrating over gives . The th divided difference of this monic degree- polynomial is one. Thus , explaining its normalization.
Use the usual strictly increasing spline knot sequence, and initially assume . The explicit formula for the order- divided difference gives
Each summand is a truncated power function in , with its junction at . It is a piecewise polynomial function of degree at most and has continuous derivatives. Finite summation preserves these properties.
For all summands vanish. For , all spline knot data come from the polynomial . An order- divided difference annihilates a polynomial of smaller degree, so there too. Thus the support is contained in .
On the last open spline knot interval only the term survives; it is a nonzero multiple of . On the first open spline knot interval, compare the truncated spline knot data with the untruncated polynomial data: only the value differs. Since the untruncated divided difference is zero, the result is a nonzero multiple of . Consequently both outer pieces are nonzero, giving exact closed support. The Cox-de Boor recurrence used below also proves positivity throughout the open support. Therefore
This is simple-knot B-spline regularity. For the B-splines are interval indicators; they are piecewise constant and need not be continuous. The notation should then be read as no continuity requirement, not as a classical negative-order differentiability space.
The divided difference is a finite linear combination of spline knot values, so it commutes with the finite integral. For every spline knot in the defining interval,
It follows that
because the order- divided difference of a monic degree- polynomial is its leading coefficient. This proves the unit-integral normalization of a B-spline.
For the partition of unity, let denote the partition-normalized order- B-spline. The Cox-de Boor recurrence is
It follows by substituting the explicit divided difference formula into both sides and collecting each truncated power function. The starting case is , with endpoint conventions irrelevant when . The two weights are nonnegative wherever their respective lower-order B-splines are nonzero. Induction therefore gives and strict positivity in its open support.
Extend the finite spline knot sequence strictly in both directions, with no finite accumulation. At each point only finitely many B-splines are nonzero. For the full extended family the sum is one for order one. Summing the Cox-de Boor recurrence, the combined coefficient of is
Induction gives a full partition of unity at every order. On , all extended order- functions with index or vanish by their supports. Hence
The same argument gives the useful global subpartition of unity for B-splines, , including outside the basic spline knot interval.
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.
For distinct increasing knots and , the explicit divided difference formula writes an order- B-spline as a finite sum of truncated power functions of degree . It is a piecewise polynomial function and is globally . Below its first knot the order- divided difference annihilates a degree- polynomial; above its last knot all values vanish. Nonzero first and last pieces give the exact closed support. Order one gives interval indicators instead of continuous splines.
For strictly increasing spline knots, is a nonnegative integral-normalized B-spline. Integrating the truncated power function over its support replaces its spline knot value by . The order- divided difference of this degree- polynomial is its leading coefficient . Multiplying by the prefactor in gives integral one. The corresponding partition-normalized B-spline is .