Assume the spline knot sequence is ordered and its relevant support spans satisfy . For distinct knots, the divided difference is a finite linear combination of evaluations, so it commutes with integration. With ,
Taking the order- divided difference in gives
Indeed, the order- divided difference of a degree- polynomial is its leading coefficient, here . This proves the unit-integral normalization of a B-spline. Admissible repeated knots follow by coalescing knots, with the usual one-sided endpoint conventions.
The orthogonal projection condition is for all . Since , it is equivalently
The mixed-normalization spline Gram matrix is invertible: , where and is the positive-definite ordinary Gram matrix of the basis. Nonnegativity and the unit-integral normalization of a B-spline give . The subpartition of unity for B-splines gives, on all of ,
Consequently
so
This is the maximum-norm bound for spline projection. Using a subpartition matters when the basic knot interval is a proper subinterval of . As in the paper's assertion that the image lies in , the spline space here must consist of continuous functions; order-one step splines or full-multiplicity interior knots do not have that property.
The order- divided difference defining is a finite linear combination of values at its knots. Hence integration can be interchanged with it directly. For a knot value ,
It follows that
The final equality holds because the order- divided difference of a degree- monic polynomial is its leading coefficient, one. Thus
This proves the unit-integral normalization of a B-spline. Its support is contained in : below all its knots, the sampled truncated power agrees with a degree- polynomial, annihilated by the order- divided difference; above all its knots, every sample is zero. No mass is omitted by integration over .
Since , the corresponding partition-normalized B-spline has integral . Its normalization is different from that of .
Use the standard nonnegative partition-normalized B-splines ; their sum is at most one, and is exactly one for the complete clamped basis on . The printed question introduces only in its last matrix formula without defining it. The intended normalization is the unit-integral normalization of a B-spline:
For supports wholly inside the interval, . The positivity and partition convention, sometimes called normalization, should not be confused with individually rescaling every spline to have maximum exactly one.
The characterization in part 1(a) gives the normal equations for the orthogonal projection:
Dividing each equation by yields
This is the mixed-normalization spline Gram matrix. It need not be symmetric, but with and . The ordinary Gram matrix is positive definite because the splines are linearly independent, so is invertible and .
Since each is nonnegative and has integral one,
The induced matrix operator norm is the maximum absolute row sum, so
Finally, nonnegativity and the subpartition of unity for B-splines give
Taking the supremum over and then over proves the maximum-norm bound for spline projection:
The formulas also establish linearity and boundedness of the projection on continuous inputs. Its range is exactly the finite-dimensional spline space , since it fixes every spline in that space. Thus, when the splines are continuous, it is an operator with range ; it is not onto all of as the printed wording says. For example, cannot belong to a fixed finite-degree spline space because it is not a polynomial on any nonempty knot interval. The missing normalization and this range correction are needed for a precise reading of the result.
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.
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.
The orthogonal projection has range , not all of : the latter is an infinite-dimensional vector space whereas is a finite-dimensional vector space. For a concrete counterexample, cannot belong to any finite-degree piecewise polynomial space, since all its derivatives are nonzero on every open interval. For , the B-splines are continuous, so the orthogonal projection is a map . For order one it instead has a generally discontinuous piecewise constant range. For example, a single interval indicator on is the projection of the constant function one onto its span, and is not continuous.
Write . Since is a positive scalar multiple of , the operator normal equations are equivalent to
The mixed-normalization spline Gram matrix is invertible: where and is the ordinary positive-definite matrix of inner products of a linearly independent basis. The positivity and unit-integral normalization of a B-spline give . The subpartition of unity for B-splines gives
Here the operator norm of a matrix on is its maximum absolute row sum. Consequently,
This proves the maximum-norm bound for spline projection.