258 CHAPTER 8 Spectral Analysis at an Extraordinary Vertex
THEOREM
8.5
Let S be a subdivision matrix with spectrum λ
0
== 1 >λ
1
== λ
2
> |λ
3
| > ....
If φ[z] is a non-zero eigenfunction of S that is C
m
continuous everywhere
and whose associated eigenvalue
λ satisfies 1 ≥ λ ≥ λ
m
1
, there exists an
integer
0 ≤ i ≤ m such that λ = λ
i
1
, with φ[z][s, t] being a homogeneous
polynomial of degree
i in s and t.
Proof Consider the functions
φ[z]
(i, j )
for all
i + j == m. Taking the appropri-
ate derivatives of both sides of equation 8.10 yields a new recurrence of
the form
φ[z]
(i, j )
[s, t] ==
λ
λ
i
1
λ
j
2
φ[z]
(i, j )
s
λ
1
,
t
λ
2
.
Based on this recurrence, we claim that the functions φ[z]
(i, j )
must be con-
stant functions. By hypothesis,
λ ≥ λ
m
1
, and therefore λ ≥ λ
i
1
λ
j
2
, because
λ
1
== λ
2
.Ifλ>λ
i
1
λ
j
2
, either the function φ[z]
(i, j )
is identically zero or it di-
verges as
{s, t}→{0, 0}.Ifλ == λ
i
1
λ
j
2
, then φ[z]
(i, j )
either is the constant func-
tion or has a discontinuity at
{s, t} == {0, 0}. Because the function φ[z]
(i, j )
is
continuous by hypothesis,
φ[z]
(i, j )
must be a constant function in either case.
Given that
φ[z]
(i, j )
is a constant function for all i + j == m, the original
function
φ[z]
is a polynomial function of, at most, degree m. To conclude,
we observe that equation 8.10 is satisfied only by homogeneous polynomial
functions of degree
i where λ == λ
i
1
.
Note that a similar theorem holds in the case when λ
1
>λ
2
. In this case, there
exist integers
0 ≤ i + j ≤ m such that λ == λ
i
1
λ
j
2
, with φ[z] being a multiple of the
monomial
s
i
t
j
.
To illustrate this theorem, we complete our analysis of the running curve exam-
ple by constructing explicit representations for the eigenfunctions associated with
the scheme. At this point, we reveal that the matrix
S associated with this exam-
ple is the subdivision matrix that maps the control points for a nonuniform cubic
B-spline with knots at
{..., −3, −2, −1, 0, 2, 4, 6, ...} to the new set of control points
associated with a B-spline whose knots lie at
1
2
{..., −3, −2, −1, 0, 2, 4, 6, ...}. The
particular entries of
S were computed using the blossoming approach to B-splines
described in Ramshaw [126] and Seidel [140]. One consequence of this observation
is that the eigenfunctions of
S must be cubic B-splines and therefore C
2
piecewise
polynomials. Given this fact, we may now apply Theorem 8.3.