130 CHAPTER 5 Local Approximation of Global Differential Schemes
s[x ] =
∞
i =−∞
s[[i]]x
i
, where the coefficients s[[i]] are chosen such that the series ex-
pansion is convergent on an annulus containing the circle
|x| == 1 in the complex
plane.
Ahlfors [4] contains an introduction to complex analysis and Laurent series.
Given a univariate function
s[x ], the coefficients s[[i]] of the Laurent series expansion
can be computed as complex (Cauchy) integrals of the form
s[[i]] =
1
2πi
|x|==1
s[x ]
x
i +1
dx.
If s[x ] is a real analytic function, this integral is always real valued. For example,
the rational function
x
1−3x +x
2
has a Laurent series expansion
∞
i =−∞
s[[i]]x
i
with co-
efficients
s[[i]] of the form
{..., −0.009519, −0.02492, −0.06524, −0.17082,
−0.447214, −0.17082, −0.06524, −0.02492, −0.009519, ...}.
Here, the values of
s[[i]] are displayed as i ranges from −4 to 4. Analogously, the
Laurent series expansion of a bivariate function
s[x , y] is a bi-infinite series expan-
sion
ij
s[[i , j]]x
i
y
j
that is convergent on the Cartesian product of the unit circles
|x| == 1 and |y| == 1. The coefficients s[[i , j]]of this expansion can be computed via
the complex integral
s[[i , j]] =
−1
4π
2
|x|==1
|y|==1
s[x , y]
x
i +1
y
j +1
dx dy. (5.7)
For s[x, y] =
l[x
2
,y
2
]
l[x,y]
, it might appear that the integral of equation 5.7 is not convergent
because the denominator
l[x, y] of the mask s[x, y] is zero at the point {1, 1}, which
lies on the range of integration. (This point is the only intersection of the algebraic
curve
l[x, y] == 0 with the circles |x| == 1 and |y| == 1 in complex space ( ).) Luck-
ily, this pole in the denominator of
s[x , y] is canceled by a corresponding zero in the
numerator of
s[x , y]. In fact, the limit of the value of the mask s[x , y] as {x, y}→{1, 1}
is exactly 4, independent of the direction of approach. This fact follows from the
observation that the value of the univariate mask
s[1 + az, 1 + bz] taken at z == 0 is
4, independent of the direction of approach {a, b}. Figure 5.5 shows a plot of the
values of
s[x , y] in a small neighborhood of {1, 1}.
Observe that the numerator
l[x
2
, y
2
] of the mask s[x , y] is zero at the three
points
{{−1, 1}, {1, −1}, {−1, −1}}. Therefore, as shown in section 3.3.3, the sub-
division scheme corresponding to this mask reproduces constant functions, or,
equivalently, the bell-shaped basis functions
n[x, y] form a partition of unity. More
generally, the mask
s[x , y] has a zero of order 2m at these three points. This