
270 CHAPTER 8 Spectral Analysis at an Extraordinary Vertex
Figure 8.8 4 × 4 submeshes used in verifying regularity.
rules for our triangular schemes are based on box splines, we can compute the
directional derivatives of
ψ (i.e. ψ
(1,0)
and ψ
(0,1)
) and represent these derivatives as
box splines of lower order. The coefficients of these derivative schemes are formed
by computing directional differences between adjacent control points with respect
to the two coordinate directions. Because the basis functions associated with the
directional derivative are non-negative, the maximum and minimum values of the
four entries in the Jacobian matrix can be bounded using the convex hull property.
Representing these bounds as an interval, we can have Mathematica compute the
determinant of this matrix of intervals.
As a univariate example, consider the problem of proving regularity for the
nonuniform curve scheme of our running example. The eigenvector
z
1
associated
with the subdominant eigenvalue
λ
1
==
1
2
had the form {..., −3, −2, −1,
1
3
, 2, 4,
6, ...}
.Ifψ[h, x] is the characteristic map for this scheme (i.e., the limit function
associated with this eigenvector
z
1
), we must show that the Jacobian of ψ[h, x],
ψ
(1)
[h, x] has the same sign for all x ≥ 0 where h = 0, 1. By applying equation 8.8,
this condition can be reduced to showing that
ψ
(1)
[h, x] has the same sign for
2 ≤ x < 4 where h = 0, 1. (Note that we use the annulus [2, 4] in place of [1, 2]
because the subdivision rules for the curve scheme are uniform over this larger
interval.) The subvectors
{−5, −4, −3, −2, −1} and {2, 4, 6, 8, 10} of z
1
determine the
behavior of
ψ[h, x] on the intervals [2, 4] where h = 0, 1. To bound ψ
(1)
[x] on these
intervals, we observe that the differences of consecutive coefficients in these sub-
vectors are the coefficients of the uniform quadratic B-spline corresponding to
ψ
(1)
[h, x].Forh == 0, these differences are all −1, and therefore ψ
(1)
[0, x] == − 1 for
2 ≤ x < 4. Likewise, for h == 1, the maximum and minimum of these differences
are
2, and therefore ψ
(1)
[1, x] == 2 for 2 ≤ x < 4. Thus, ψ[h, x] is regular for our curve
example.
In the bivariate case, we store the
4 × 4 submesh in a positive orientation and
compute an interval that bounds the value of the Jacobian using this method. If
this interval is strictly positive, the Jacobian is positive over the entire gray region.