TR/11 July 1972 SARD KERNEL THEOREMS ON TRIANGULAR …
Transcript of TR/11 July 1972 SARD KERNEL THEOREMS ON TRIANGULAR …
TR/11 July 1972
SARD KERNEL THEOREMS ON TRIANGULAR
AND RECTANGULAR DOMAINS WITH
EXTENSIONS AND APPLICATIONS TO
FINITE ELEMENT ERROR BOUNDS by
R. E. Barnhill and J. A. Gregory.
The research of R. E. Barnhill was supported by The National Science Foundation with Grant GP 20293 to the University of Utah, by the Science Research Council with Grant B/SR/9652 at Brunel University, and by a N.A.T.O. Senior Fellowship in Science.
1.
1. Introduction
The purpose of this paper Is to derive error bounds for
the finite element analysis of elliptic boundary value problems.
As shown in Section 2, the interpolation remainder is an upper
bound on the finite element remainder in the appropriate norm.
Error bounds are derived for the interpolation remainder by
means of extensions of the Sard kernel theorems. The Sard kernel
theorems provide a representation of admissible linear functionals
on spaces of functions with a prescribed smoothness. If appropriate
derivatives of the solution u of the boundary value problem can
be found, then these theorems yield computable error bounds.
These theorems have been applied to cubatures by Stroud [10] and
by Barnhill and Pilcher [1].
The solutions of elliptic boundary value problems are usually
assumed to be in a Sobolev space. The Sobolev and Sard spaces
are not the same. If (a,b) is the point about which Taylor
expansions are taken in the Sard space, then the Sobolev spaces
are contained in the Sard spaces of the same order for almost
all a and for almost all b. In Section 3, we show that the
derivatives occurring in the Sard spaces can be generalized
derivatives, so that the derivatives in the two types of spaces
are of the same kind.
Some of the functionals of finite element interest are not,
in general, admissible for Sard spaces. A precise statement of
this is given in Section 2. This problem was avoided by Birkhoff,
Schultz and Varga [4] in a way that is appropriate for rectangles,
but is inappropriate for triangles because it implies the use of
derivatives outside the original region of interest. In Section 4,
2.
2.
we extend the kernel theorems and show how to choose the
point (a,b) so that the finite element functionals can be applied
in an arbitrary triangle. The method can also be used for more
general regions.
The finite element functionals do not involve all possible
derivatives of a certain order. In Section 5, we prove a Zero
Kernel Theorem that states sufficient conditions for certain of
the Sard kernels to be identically zero. The Zero Kernel Theorem
has various applications, one being that certain mesh restrictions
in Birkhoff, Schultz and Varga can be avoided.
We conclude in Section 6 with computed examples of the
constants in the error bound for piecewise linear and piecewise
quadratic interpolation.
The Galerkin Method and Its Relationship to Interpolation.
Finite element analysis means piecewise approximation over a
set of geometric "elements". This rather general definition
suffices e.g., for computer-aided geometric design, but for
elliptic boundary value problems finite element analysis usually
means the Galerkin method. If the partial differential equation
is the Euler equation for a variational problem, then the
Rayleigh-Ritz method is applicable and is the same as the
Galerkin method. Thus the Galerkin method is the more general
since it does not depend upon the existence of some underlying
variational problem. Therefore, we discuss only the Galerkin
method in this paper.
Let Ω be a simply connected bounded region that satisfies
a restricted cone condition in the xy- plane. For p > 1 and ℓ
a non-negative integer, is the Sobolev space of functions ( )ΩloW
3.
with all ℓth order generalized derivatives existing and in
L p (Ω). Usually p = 2 . We recall that for Ω as in Figure 1,
1,0uxu
=∂∂ is the (1,0) generalized derivative of u means that
u1,0 is in L1(Ω) and
∫∫∂∂
−∫∫ ∫⎥⎥⎦
⎤
⎢⎢⎣
⎡ ===
∂∂
Ω(2.1)dydx
xvudy
Ω
d
c
(y)2xx(y)1xxy)(x,vy)u(x,dydxv
xu
for all test functions v in )(12 Ωw
( )
∫∫−=∫∫
∈∂≡
Ωdydx1,0vudydxv
Ω ,01u
Ω12
0WVi.eΩon0V then
(2.2)
:followingtheis)(Ω2wfornormA l
( ) ∂≤
∑=∂
|α |21
2)2L| |vαD | (|Ω2 W| | v| | (2.3)
α2yα1x
ααD,)2α,1(ααwhere∂∂
∂==
and the summation in (2.3) is over all α such that
|α| = α1 + α2 ≤ ℓ. The definition of generalized derivative
4. implies that the partials in can be taken in any order. αD
The function space is the completion in the norm (2.3) ( )Ω2W∂
of Cm(Ω), m = 0,1 , ... or equivalently of C∞(Ω).
Following Varga [11], we consider linear elliptic operators
in divergence form:
(2.4)y)]u(x,α
αy)D(x,α[PαDα1)(y)Lu(x, ∑≤
−=l
where the pα are in L∞ (Ω). The nonhomogeneous boundary value
problem corresponding to L is to find such that : ( )Ω2Wu l∈
Lu(x,y) = g(x,y) , (x,y)∈ Ω (2.5)
Dßu (x,y) = fß(x,y), (x,y) ∈ ∂Ω for 0 ≤_|ß|≤ℓ -1 . (2.6)
The homogeneous problem is that all the fß are identically zero,
the relevant Sobolev space then being called ( )Ω20Wl
A norm in is v = ( )Ω20Wl
( )Ω20wl
.21
2Ω2Lv
α
αD⎪⎭
⎪⎬⎫
⎪⎩
⎪⎨⎧
∑=
⎟⎠⎞⎜
⎝⎛
l
Theorem 1 in Section 3 on equivalent norms implies that this is
a norm on ( )Ω20Wl
Let a (u,v) = (2.7)Dydx,y)v(x,αy)Du(x,
ααy)D(x,
ΩαP∑
=∫∫
l
Then the weak problem, corresponding to (2.5) and (2.6) is to
find u satisfying (2.6) and such that
a(u.v) = (g,v) (2.8) for all v in ( )Ω2
0W
l
The definition of the weak problem can be motivated by the
integration of (2.5) by parts with a test function v in
( )Ω20Wl
5.
We consider interpolants u to u, where the interpolation ~
conditions are the following:
(2.9),n....,,1j,(u)jM)~u(jM
,m....,,1i,(u)iL)~u(iL
====
and the Li and Mj. are interpolation functionals such that
the Li(u) are unknown and the Mj.(u) are known a priori.
Hereafter we assume that the Mj(u) are known from the
boundary data (2.6). −Ω is usually discretized and the linear funotionals Li and
Mj based on the discretization, an example being the
evaluation of u and its derivatives at certain mesh points.
Let vh be an (m + n)-dimensional subspace of such )(Ω2wl
that the L.i and Mj are linearly independent over vh. Then Vh has a
basis of functions n1jy)(x,jcandm
1iy)(x,iB == that
are biorthonormal with respect to the Li and Mj [5]. Let
Sh be the subset of which consists of functions v of )(Ω2wl
the form
y)(x,jc
n
1j(u)iMy)(x,iB
m
1i ia y)v(x, ∑=
+∑=
=
where the ai are constants. Let be the m-dimensional h0s
subspace generated by the Bi. The Galerkin method is to
find U in Sh such that a(U,v) = (g,v) for all v in . (2.10) h0s
The"conforming condition" is that ,which is )(Ω2whs l⊂
required for the Galerkin method. We also require
,)(Ω20wh
0sl
⊂ which usually follows from the conforming condition.
Lemma.1 (Strang [9]). The Galerkin approximation U is the best
approximation from Sh to u in the energy norm induced by
6.
the inner product a(u,v). That is,
a(u -U, u - U) ≤ a(u - u~ , u - u~ for all u~ in Sh (2.11)
In fact,
.)~u,~u(a)U~U,~(aU)u,U(ua uuuu −−=−−+−− (2.12)
Proof: From the definitions of weak problem (2.3) and
Galerkin method, (2.10), a(u - U,v) = 0 for all v in .h0s
Therefore, a( u - U, u - U) = =−−−− U),Uu~(aand,)u~uU,(ua
,)Uu(u,ua( −− ~~ from which (2.12) follows. Q.E.D.
The normal equations for this beat approximation can be
derived as follows:
If u~ interpolates to u with respect to the functionals
Li and Mj, then
)y(x,jc(u)n
1j jMy)(x,iBiAy)U(x,Hence
)y(x,jc(u)n
1j jMy)(x,i(u)Bm
11i iL)y,x(u
∑=
+∑=
∑=
+∑=
= 3) (2.~
and a(U,Bk ) = (g,Bk) k =- 1, ...., m.
m.,....,1k
,)kB,n
1j ja(c(u)jM)kB(g,)kB,ia(Bm
1i iA
Thus
=
∑=
−=∑=
(2.14) Equations (2.14) yield a method of calculation of the Ai.
Since the Bk are in the actual normal equations are ,)(Ω20wl
7. the following :
(2.15)m.1,.....,k),kB,j(u)Cn
1j jMa(u)kB,ia(Bm
1i iA =∑=
−=∑=
The norm induced by a(u,v) is equivalent to the
norm if a is bounded and - elliptic, i.e. )(Ω2wl )(Ω2w l
Elliptic : ( )
0ρconstantsomeand(2.16)Ω2Wvεallforv)a(v,2
Ω2W||v||ρ
>≤
⎟⎠⎞⎜
⎝⎛
ll
( ) (2.17)Ω2Wεwv,allfor2W
||w||2W
||v|| ||a||w)a(v,:|Bounded lll≤
( ) (2.17)ΩL||Pα||max|α|||a||(2.4),From ∞≤≤l
Lemma 2. Assumptions (2.16),(2.17) imply that
(2.18)2W||u-u||minhεSu
21
ρ||a||
2W||U-u|| ll ~~⎭
⎬⎫
⎩⎨⎧
≤
Proof : The best approximation property a (u-U,u-U) < a ),uu,u(u ~~ −−
ellipticity ,and boundedness imply the conclusion . Q.E.D.
Example. For Poisson's equation, ℓ = 1, | |a| |= 1 and ρ
can be taken as one.
Interpolation remainder theory is applicable to the Galerkin
method from the best approximation property (2.11) or
equivalently, from (2.18), the interpolant being taken as u~
3. The Sobolev Imbedding Theorems.
The following theorem on equivalent norma [7] was used in
Section 2:
Theorem 1. If F1,.. .FN are bounded linear functionals on
that are linearly independent over P)(Ω2wl
ℓ-1 , the space of
polynomials of degree ≤ ℓ - 1 , and N = ℓ(ℓ+l)/2, then the usual
8.
21
|α|)(Ω2
2L||vαD||2|(v)N
1k kF|||v||
normthebyreplacedbecan(2.3)norm)(Ω2w
⎪⎭
⎪⎬⎫
⎪⎩
⎪⎨⎧
∑=
+∑=
=+l
l
(3.1)
The norm on is obtained with the F( )Ω20W
lk being
of the form ∫∂
−−<Ω
1β,dsuβD l
The Fk are bounded because lower order derivatives can be
bounded in terms of higher order derivatives as follows:
Theorem 2. Let Ω be the union of finitely many star-like
regions. If ℓ = 1 , then v in implies that )(Ω12w
( ) ||1ΩL2|| v|| ≤ ℒ ( ) ( ) ( ) (3.2)Ω12W
||v||1Ω2LΩ12W
|| →
where Ω1 is a one-dimensional subset of −Ω .
If ℓ > 1 , then v in implies that )(Ω2wl
||ℒ||( ) ≤Ω2-C||v|| l ( ) ( ) ( ) (3.3)Ω2W||v||1Ω2LΩ2W ll →
Where ||ℒ|| x→y means the norm of the operator imbedding
X into Y.
We note from Theorem 2 that point evaluation funotionals are
bounded on W (Ω). However, these functionals are unbounded 22
on w 12 (Ω).
A specific example of Theorem 2 is the following:
Lemma 3. Let Ω be a bounded convex region with B equal to
the maximum of Bx and By , where Bx is the diameter of Ω along
parallels to the x-axis and By is dual.
If u ≡ 0 on ∂Ω, then
( ) ( ) (3.4)Ω12
0W||u||B
2Ω2L||u|| ≤
9.
Proof: Let ∂Ω be parametrized by the pair of functions
y1 (x) ≤ y2 (x), a ≤ x ≤ b or by x1 (y) ≤ x2 (y), c ≤ y ≤ d
(see Figure 1). Then
,yd2)]y(x,(x)2y
(x)1y 0,1[uc)(y2y)u(x,(3.5),From
x
(y)1x(3.6).xy)d,x(1,0uy)(y),1u(xy)u(x,
(3.5)y)dy(x,y
(x)1y 1,0u(x))1yu(x,y)u(x,
~~
~~
~~
∫−≤
∫=−
∫=−
so that
∫ ∫ ∫ ∫≤b
a
(x)2y
(x)1y
b
a
(x)2y
(x)1y (3.7)dx.yd2)]y(x,0,1[u
2
2yB
dxdy2|y)u(x,| ~~
A dual result comes from (3.6) and the conclusion follows. Q.E.D.
4. Interpolation Remainder Theory We review and then extend the Sard kernel theorems in order to
obtain interpolation error bounds, including the corresponding constants.
Let p and q be positive integers with n = p + q. Sard [6] has
defined several types of spaces of functions with a prescribed smoothness.
The two types of interest for remainder theory are the triangular
Spaces and the rectangular spaces For remainders of qp,B= ⎤⎡= q,pB
polynomial precision in two variables, qp,B= is the more useful unless
the remainder corresponds to a tensor product rule, in which case
is used. The latter case has been considered much more,
building as it does on one-dimensional rules, and many particular
results are summarised in Stancu[8]. This paper will be concerned
⎤⎡= q,pB
10.
with interpolation over triangulated polygons Ω ,
so that Is the appropriate Sard space. qp,B=
qp,B= is the space of bivariate functions with Taylor
expansions containing derivatives in a certain triangular form.
The Taylor expansions are at the point (x,y) about the point (a , b).
The notation means that the derivatives occurring in the qp,B=
Taylor expansions are integrable. In fact, we shall usually
consider subspaces of qp,B= in which the derivatives are in Lp .
for some p ' ≥ 1•
The space depends on the region Ω in which the Taylor qp,B=
expansions take place. Sard let Ω be a rectangle, but this is
insufficient for our later purpose of interpolation to
functions defined on triangles. However, the boundary value
problem assumption that Ω be a bounded region satisfying a
restricted cone condition is too general.
Definition 1. Let Ω be a bounded region with the following
property: After a rotation (if necessary), there is a point
(a,b) in such that for all (x,y) in −Ω
−Ω the rectangle with
opposite corners at (a,b) and at (x,y) is contained In−Ω
Examples. If Ω is a rectangle, then (a,b) can be an arbitrary
point in the rectangle. If Ω is a triangle, then (a,b) can be
taken as the point on the longest side of the triangle that is
at the foot of the perpendicular to this side from eth opposite vertex.
11.
We assume hereafter that the region Ω of definition of the
boundary value problem (2.8) is the union of finitely many regions
Ω satisfying the above definition. When Ω is a rectangle, the
next theorem is due to Sard.
Theorem 3. Taylor Expansion. Let Ω satisfy Definition 1. Then
)(Ωqp,Bu =∈ implies that u has the following Taylor expansion at
(x,y) about (a,b):
b)(a,ji,uj
b)(ynji
ia)(xy)u(x,
⎟⎠⎞⎜
⎝⎛⎟
⎠⎞⎜
⎝⎛
−∑<+
−=
xdb),x(jj,nux
a1)j(n)x(x
qj(j)b)(y ~~~
−∫−−−∑
<−+
yd)y(a,ini,ux
b1)j(n)x(y
qj(j)b)(x ~~~
−∫−−−∑
<−+
(4.1)ydxd)y,x(qp,ux
a1)(p)x(x
y
b1)(q)y(y ~~~~~~ ∫
−−∫−−+
where (x - a)(i) ≡ (x- a) I / i! etc.
Remarks on the proof:
Theorem 3 is proved by several integrations by parts.
(4.3)xd)y,x(qp,u
x
a1)(p)x(x...a))(xy, (q1,u)y(a,q0,u)y(x,q0,u
(4.2)yd)y(x,q0,uy
b1)(q)y(y...b)b)(y(x,0,1ub)(x,y)u(x,
~~~~~~~
~~~
∫−−++−+=
∫−−++−+=
ε
12.1
This completes the expansion along Sard's "main route" in the
Sard index triangle of partial derivatives from (0,0) to (p,q),
Figure 3.
Next, univariate expansions
are made along the arrows,
exactly one expansion for
each term of (4.2) after
(4.3) has been substituted
into (4.2).
We have assumed the existence of the generalized derivatives
in Table 1. These derivatives need exist only almost
everywhere in the variables ,y~andx~ because these variables
are "covered" by integrals in the Taylor expansions. In particular,
up,q ( )y,x ~~ exists a,e. x~ and a.e.y Our later use of (4.1) only
requires that u(x,y) exist a.e. (x,y) and that the derivatives involving x
in the first two columns in Table 1 exist a.e. x.
~
13.
An importance of these derivatives being generalised rather
than ordinary is to make the Sard and Sabolev spaces more compatible.
(Sard's statement of this theorem presumes that the derivatives
are ordinary.)
The Sard kernel theorems are for admissible functionals defined
on functions which have a rectangle as their domain of definition.
We extend the definition of admissible functional to regions
satisfying Definition 1.
Definition 2. The admissible functionals on are )(Ωqp,B=
of the following form:
(4.4)β~
β )y~(ji,dμ)y~,(aji,u
qjnji
a~a )x~(ji,dμ)b,x~(ji,u
pinji
)y~,x~(ji,dμ)y~,x~(ji,uΩ
qjpi
Fu
∫∑
≥<+
+
∫∑
≥<+
+
∫ ∫∑
<<
=
where the μi,j are of bounded variation with respect to their
arguments. The line segments β~y~β,axandαxα,by ≤≤=≤≤=
are assumed to be in Ω or, equivalently, the support of the univariate
μi,j is contained in Ω .
14.
Theorem 4. Kernel Theorem, Let Ω satisfy Definition 1 and F be an
admissible functional on . If )(Ωqp,B= )(Ωqp,Bu =∈ , then
x)dx(jj,nKqj
b),x(α
α jj,nub)(a,ji,unji
ji,cy)Fu(x, ~~~~
−∑<
∫ −+∑<+
=
∑<
∫ ∫ ∫+−−+Di
β
β(4.5)ydxd
Ω)y,x(qP,)Ky,x(qp,uy)dy(ini,)Kyi(a,n,iu
~~~~~~~~~~
(4.6)nji,(j)b)(y(i)a)(x,y)(x,Fji,cWhere <+⎥⎦⎤
⎢⎣⎡ −=
(4.7)Jxxq,j,(j)b)x)(y,xφ(a,1)j(n)x(xY)F(x,)x(jj,nK ∉<⎥⎦⎤
⎢⎣⎡ −−−−=− ~~~~
(4.8)jyyP.i,y),yψ(b,1)i(n)y(y(i)a)(xy)(x,F)y(ini,K ∉<⎥⎦⎤
⎢⎣⎡ − −−−=− ~~~~
(4.9)yjyx,jxy),yψ(b,1)(q)yx)(y,xψ(a,1)(p)x(xy)(x,Fy)(x,qp,K
−∉
−∉⎥⎦
⎤⎢⎣⎡ −−−−= ~~~~~~
The notation F(x,y) means that F is applied to functions in the
variables (x,y). The function Ψ is
⎪⎩
⎪⎨
⎧<≤−<≤
≡.otherwise0
ax~xif1xx~aif1
x),x~(a,ψ
Jx is the "jump set" consisting of the points of discontinuity of
the total variation functions |μn-1-j,j | (x) for j < q. Jy is the
dual jump set, If xJ,1p > is the jump set consisting of points of
discontinuity of where,q'jfor)β,(x|'j,1pμ| <− ~
,1PIf.β~yatevaluatedy),(x|'j,1pμ|)β~,(x|'j,1pμ| =/=−≡−
15.
then xj is empty. yJ Is dual.
Remarks on the proof: The purpose of the function )x,x,a(ψ ~ is to change indefinite
Integrals of the form to definite integrals of the ∫xa xd)xf( ~~
Form , The functions μ∫αα .x)dxf()x,x,(aψ~ ~~~ i ,j are defined in
order that Fubini's Theorem can be applied. The jump sets arise
because, for example x)],xψ(a,1)(n)x(x1nx
1n~~ −−−∂
−∂ [ is integrated
against , which is undefined at ),x(0,1nμ ~− xx =~ unless n = 1 .
An advantage of the Sard kernel theorem is that in (4.5)
the variables occurring as arguments of the derivatives are )y,x( ~~
"covered", i.e., they are the variables of integration.
In finite element analysis, the functionals of interest involve
derivatives. Since the variables that occur as arguments of
the derivatives in the Sard kernel theorem are covered, the order
of these derivatives is not increased by applying derivative
functionals to them.
The following illustrates what can happen with uncovered
variables:
Example of a Taylor expansion with uncovered variables.
The Sard space. consists of functions with Taylor expansions 0,1B=of the form
∫+∫+= yb (4.10) yd)y,(a1,0uxd)y,x(x
a ,01u)b,(au)y,(xu ~ ~ ~ ~
The variable y is uncovered in the first integral. If the
derivative operator y∂∂ is applied to (4.10), then the formal
result is
∫ += xa )y,(a1,0ux~d)y,x~(1,1u)y,(x1,0u
(4.11)
16.
5.
However, (4.11) assumes the existence of u1,1 , which is
not ensured by the function u being in 1,0B=
Finite Element Remainder Functionals,
If u is an interpolant to u, then the remainder is
Ru(x,y) ≡ u(x,y) - y),(xu~ (4.12)
The finite element remainder functionals of interest for a
2ℓth order elliptic boundary value problem are the following:
13) (4.l≤+≤∂
∂
∂
∂≡ ji0for)y,(xRuix
i
jy
j)y,x(uj,iR
qp,BIn order to use the Sard kernel theorems, the space =
must be chosen. The interpolant p(x,y) usually has some
polynomial precision and the constant n is chosen so that this
polynomial precision is at least n- 1. This choice implies
that ci,j = 0, 0 ≤ I + j < n. p and q are arbitrary positive
integers such that p + q = n. However, if n is even, then
p = q = n/2 is a practical choice if Ω and R are symmetric
about y = x, because the number of kernels to be calculated is
reduced. In general, we let p + q. ≥ ℓ + 1 and if p+q = ℓ + 1,
then ,2
1P the greatest integer in (ℓ + l)/2, and ⎥⎦⎤
⎢⎣⎡ +l
=
. In the sequel we consider the result ⎥⎦⎤
⎢⎣⎡ +
−+=2
11q ll
of applying the R.i,j to the Taylor expansion (4.1).
Inadmissible Functionalss an example.
For the Sard space B the term in 1,1= x
)y,x(u∂
∂ R1,0u (x,y)
is not admissible unless x = a. Dually, R0,1 , is not
admissible on unless y = b. Birkhoff, Schultz and Varga [ 4] 1,1B=
17. considered piecewise Hermite interpolation over a region
divided into sub rectangles. They let the point of
interpolation (x,y) = (a,b), the point of Taylor expansion.
This has the effect of involving derivative values in
rectangles containing the region of interest, as we now
illustrate. Let T be the right triangle with vertices at (0,0)
(1,0), and (0,1). Then in (T) implies that 1,1B=
(4.14)ydxd)y,x(T 1,1u)y,xb;(a,1,1K
y)dy(a,0,2)uyb;(a,1
0
,20K
xdb),x(2,0)uxb;(a,1
02,0Kb)u(a,1,0R
~~~~~~
~~~
~~~
∫ ∫+
∫+
∫=
Hence | |R1,0u(a,b)| |L2 (T)(a,b) involves values of u2,0 and
u0,2. outside T and, in fact, in the whole unit square.
To avoid this difficulty, we apply R1,0 and R0,1 to the
Taylor expansion (4.l) directly. This avoids difficulties of
.1,1Bonleinadmissab
αα 1,0Rmakethatψ
xformtheofintegralsisIt.example
αα
xa for,
xbecomesinsteadwhich ψ
xtypethe
=
∫ ∂∂
∫ ∫∂∂
∂∂
~
~
5. Zero Kernels.
It was noted [2] by direct calculation that, for linear
interpolation on the triangle T, the kernel K 0,2 corresponding
to R1,0 is identically zero. The first clue that such a
result held was that in Birkhoff, Schultz and Varga, [p.242]
the Kernel "k0,2 (t' ) " corresponding to R1,0 for bilinear
18.
Hermite interpolation is identically zero instead of what
is claimed in that paper. In general, we let P denote an interpolation functional
with remainder R = I - P. We consider the Sard kernels
corresponding to the remainder functional D(h,k) R.
Theorem, If f(x,y) is of the form f(x,y) = pqp,Bε = 1(x) h(y),
where PI(X) is a polynomial in x of degree i < h, and if P has
the property that
P[pi(x)h(y)] = q(x,y) (5.1)
where q(x,y) considered as a function of x alone is a polynomial of degree < h, then the Sard kernels for D(h,k) R have the property that
Ki,P+q-i ≡ 0, 0 ≤ i <. h ≤ p. (5.2) )y(x, ~;y
Dually, if f(x,y) = g(x) qj(y), where qj(y) is a polynomial
in y of degree j < k and
P [g(x) qj(y)] = s(x,y) (5.3)
where s(x,y) considered as a function of y alone is a polynomial
of degree < k, then the Sard kernels
,0)x~y;,(xj,jqpK ≡−+ 0 ≤ j < k ≤ q (5.4)
Proof of (5.2): We assume that 0 <h ≤ p. The Sard
kernels for the functional D (h,k) R are the (h,k) partial
derivatives of the corresponding kernels for R. Let i be an
integer such that 0 ≤ i < h. Then the kernel K1 , P+q-1 )y~;y,x(
corresponding to R is the following:
19.
(5.5)yJy,y),yψ(b,1)i(p)y(y(i)a)(xy)(x,R)yy;i(x,qp,iRk ∉⎥⎦
⎤⎢⎣⎡ −−+−−=−+ ~~~~ q
Therefore, the kernel corresponding to D(h,k) R is the following;
[
⎥⎦⎤−−+−−−
−−+−−∂
∂
∂
∂=
−+∂
∂
∂
∂=−+
y),yψ(b,1)iq(p)y(y(i)a)(xP
y),yψ(b,1)iq(p)y(y(i)a)(xhx
hky
k
)yy;i(x,qp,iRKky
k
hx
h)yy;(x,iqpi,K
~~
~~
~~
[ ] Q.E.D(5.1).assumptionby0,00ky
k=−
∂
∂=
Schematic ally, the domain of influence in the ard index space
qp,B= of the functional D(h,k) R is the shaded sub triangle shown in
Figure 4.
For given h and k, p
should be chosen so that
h < p and k < q.
20.
Many interpolants satisfy hypotheses (5,1) and (5.3)
e.g., linear interpolation with i = j = 0. (4.13).
We next prove the corollary that (5.1) and (5.3) are always
satisfied by tensor product schemes with sufficient polynomial
precision. However, we then conclude this Section with an example
in which (5.2) does not hold.
Corollary. Tensor product interpolants of polynomial precision
at least h-1 in the variable x and at least k - 1 in the variable
y satisfy (5.2) and (5.4).
proof: p a tensor product interpolant implies that P is of the form
Px Py = Py Px (5.6)
where px is an interpolant in the variable x and py is dual in y.
Therefore, if f(x,y) = pi(x)h(y) where Pi(x) is a polynomial in x
of degree i < h, then P[Pi(x)h(y)] = Py px [p1(x)h(y) ] = Py[p1(x)h(y)]
= pi(x) Py[h(y)]≡ q q(x,y). q(x,y) satisfies (5.1) so that (5.2) follows. The argument is dual for (5.4). Q.E.D.
Birkhoff, Schults and Varga considered tensor product piecewise
Hermite interpolation on rectangles and they assumed that their
meshes were "regular" [4,p. 244]. Their reason for this assumption
was the possibility of negative exponents in equation (4.20) in [4].
However, the above Corollary implies that the kernels of the terms
corresponding to these negative exponents are identically zero and
so no such mesh restriction is needed.
We conclude this section with an example of an interpolant on a
triangle such that its K0,2 kernel corresponding to R1,0 is
not identically zero.
21.
0,1)]y(b,ψ)yy(1
y)],y(b,ψ)yy)[(y(x,1,0R)yy;(x,0,2Kandf(0,1)yf(1,0)y)(1
f(0,0)y)(1y)(x,1,0fy)f(x,1,0Rx)y.Thenf(0,1)(1y)(1xf(1,0)
y)(1x)(1f(0,0)y)f(x,PLetExample
≠−−=
−=−−+
−−=−+−+
−−=
~~
~~~
unless b=1
We note that
P[l.h(y)] = h(0)(l-y) + h(l)(l -x)y, which is not a function
of y alone, so that (5.1) is not satisfied.
Error Bounds for Interpolation on a Triangle
In this section, we illustrate how to obtain error bounds for
linear and quadratic interpolation on the triangle T with vertices
(0,0), (h,0), and (o,h). The linear bivariate polynomial which
interpolates the function values of u(x,y) at the vertices of the
triangle T is
(6.1).hy)0,(u
hx),0h(u1)0u(0,)y,x(u h++⎥⎦
⎤⎢⎣⎡ +
−=h
yx~
The quadratic bivariate polynomial which interpolates the function
values at the vertices and mid-points of the sides of the triangle T is
.2hxy4
2h
2,hu2h
22yhy)h,u(02h
22xhx)0,u(h
2h
24y2h
4xyh4y
2h0,u2h
24x2h
4xyh4x0),
2hu(
)2y2(x2h2xy2h
4y)(xh310),u(0y),(xu~
⎟⎠
⎞⎜⎝
⎛+⎥
⎦
⎤⎢⎣
⎡+
−+⎥
⎦
⎤⎢⎣
⎡+
−+
⎥⎦
⎤⎢⎣
⎡−−⎟
⎠⎞
⎜⎝⎛+⎥
⎦
⎤⎢⎣
⎡−−+
⎥⎦⎤
⎢⎣⎡ ++++−
(6.2)
22.
The finite element error bounds of interest are those on the
L2(x,y) norm of the following error functions:
)5.(6,y),u(xRy
)y,u(x1,0R
)4(6.,)yx,(uRx
)y,u(x0,1R
3).6(,y),(xu~)y,x(u)y,u(xR
∂∂
=
∂∂
=
−=
L2(x,y) denotes the L2 norm over the triangle T with respect to
(x,y). We also derive bounds on the general Lq (x,y) norm at
R u(x,y) for the linear interpolant (6.1). The results obtained
are generalisations of those given in Barnhill and Whiteaan [2,3] •
The point (a,b) of the Taylor expansions is taken as (0,0)
which satisfies the requirement that for (x,y) T the rectangle
[0,x] x [0,y] is contained in T. This choice of (a,b) simplifies
the Ψ functions of section 4 to the functions of the form
(6.6)xxFot(i))x(xotherwise0
(i))x(x⎪⎩
⎪⎨⎧ >−=+−
~~~
Lq Bounds on R for Linear Interpolation. The error functional
(6.7)hyh)u(0,
hx0),(hu
hyx
10),u(0y),u(xy),Ru(x⎭⎬⎫
⎩⎨⎧
++⎥⎦
⎤⎢⎣
⎡⎟⎠⎞
⎜⎝⎛ +
−−=
is zero for the functions 1, x and y. We thus consider the
Sard space .(T) in which the Taylor expansion is 1,1B=
∫ ∫ −+∫+
∫ −+++=
y
oyo .yd)y(0,2,0u)y(yydx)d,x(x
o 1,1
x0)d,x(xo 0,2u)x(x0),(00,1uy0),(01,0xu0),u(0y),(xu
(6.8)~~~~~~
~~~
yu
23 The Sard kernel theorem gives
).(~~
~~~~~~
~~~
96yy`)d;(x,0,2)ky(0,ho 0,2u
Tydxd)y,x;y,(x1,1)ky,x(1,1u
xd)x;y,(x2,0k0),x(ho 2,0u)y,xRu(
y∫+
∫ ∫+
∫=
where, from the symmetry of the kernels K 2,0 and K0,2,
the kernel functions are
),x(hhx)x(x)x(xy),R(x)x;x,(y0,2k)x;y,(x0,2K ~~~~~ −−+−+−== (6. 10)
(6.11) ,0)y(y0)x(x0)y(y0)x(xy)(x,)y,x;y,x(1,1K +−+−=+−+−= ~~~~~~ R
and R(x,y) denotes the functional R applied to the functions in
the variables x and y. From (6.9) using Holder's inequality and the
triangle inequality, we have the bound
,y),(xqL||)y~(piL||)y~;y,(x0,2k||||)y~pi(L||)y~,(02,0u||
y),(xqL||)y~,x~(p2L||)y~,x~;y,(x1,1k||||)y~,x~p2(L||)y~,x~(1,1u||
y),(xqL||)x~(p1L||)x~;y,(x2,0k||||pi(x`)L||0),x~(0,2u||
y),(xqL||y),(xuR||
+
+
≤
(6.12)
24.
1..2p
1
2p1and1.
1p1
1p1where =+=+ The norms involving
one variable are over [0,h] and those involving two variables
are over T, where, for simplicity, we assume the existence of
the double integral rather than the more general repeated integral
in (6.9). The LP norms of the kernel functions are
(6.14)
,2p,hx)x(h
,1p,1p1
11ph
h
x)x(h
)x~(2Lp||)x~;y,(x2,0k|
(6.13),2p,1
,2p,21/py),(x)y~,x~(
2Lp||)y~,x~;y,(x1,1k||
⎪⎪
⎩
⎪⎪
⎨
⎧
∞=−
∞<⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
+
−
=
⎪⎩
⎪⎨⎧
∞=
∞<=
and K0,2 (x,y:y) is dual. The Lq nortas of (6.13) and (6.14) are
⎪⎪⎪⎪⎪⎪
⎩
⎪⎪⎪⎪⎪⎪
⎨
⎧
∞≤∞=⎟⎟⎠
⎞⎜⎜⎝
⎛
∞=∞<⎟⎟⎠
⎞⎜⎜⎝
⎛
∞<+++
=
⎪⎪⎭
⎪⎪⎬
⎫
⎪⎪⎩
⎪⎪⎨
⎧
⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜
⎝
⎛
⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜
⎝
⎛
(6.15) ,q,2P,1/q
2
2h
,q,2P,21/p
4
2h
,q,2p1/q
22pq,1
2pqβq
12p12
h
y)(x,qL||)y~,x~(2pL||)y~,x~y;(x,1,1k||||
25.
⎪⎪⎪⎪
⎩
⎪⎪⎪⎪
⎨
⎧
∞=∞≤⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
++
∞<∞≤++⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
+++
=
16).(6,q,1p,11/p
11p1
41p1
1h
q,1p, 1/q)2q,1β(q11/p
11p1
q2
1p11h
y),(xqL||)x~(1pL||)x~;y,x(2,0k||||
and K0,2 (x,y;y) is dual, with the convention that 11/p
11p1
⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
+ = 1, when p1 = ∞ . ß(m,n), m,n > 0, is the Beta
function so that if m and n are integers
(6.18)!)nm(
)(....)(n)....()(mw
21n,
2,1β(m
(6.17)!1)n(m1)(n!1)(mn),(mβ
2
1
2
1
2
1
2
1
+
−−=++
•−+
−−=
A sharper bound is obtained by taking the Lq (x,y) norm of the
right hand side of (6.9) directly. For example, with
,2'2p'
1pq === (6.12) gives the bound
,56
5/2h)y~(2L||)y~,(00,2u||)x~(2L||,0)x~(2,0u||
32
2h)y~,x~(2L||)y~,x~(1,1u||)y,(x2L||y),xu(R||
++
≤
(6.19)
26. whereas talcing the L2(x,y) norm directly gives
(6.20)21
64/3
9/2πh)y(2L||)y,(00,2u||
)x(2L||0),x(2,0u||)y,x(2L||)y,x(1,1u||
5h88)y(2L||)y(0,0,2u||)x(2
L||,0)x(2,0u||
180
5h2)y(2L||)y(0,0,2u||2
)x(2L||,0)x(2,0u||
12
4h2)y,x(2L||)y,x(1,1u||y)(x,2L||y)Ru(x,||
⎥⎥⎦
⎤
⎭⎬⎫
+
+
+
⎭⎬⎫
⎩⎨⎧
++
⎢⎣⎡ ≤
~~
~~~~~~
~~~~
~~~~
~~~~
The apparent discrepancy In the orders h is implict in the
difference between the univariate and bivariate norms.
L2 Bounds on R1,0 and R0,1 for Linear Interpolation.
R1,0 and R0,1 are symmetric functionals in ..(T). 1,1B=
The functional
R1,0 u(x,y) = u1,0 (x,y) + h
0),(huu(0,0 −) (6.21)
is zero for the functions 1 ,x, and y. The application of this
functional to the Taylor expansion (6.9) in the Sard space
B1,1 gives
(6.22).yd)y(0,y
0 0,2)uy(yy)(x,1,0R
ydxdy
0)y,x(
x
0 1,1uy)(x,,01R
x,0)dx(x
o 2,0)ux(xy)(x,,01Ry)u(x,1,0R
⎥⎦
⎤⎢⎣
⎡∫ −+
⎥⎦
⎤⎢⎣
⎡∫ ∫+
⎥⎦⎤
⎢⎣⎡∫ −=
~~~
~~~~
~~~
27. R1,0 is not an admissible functional for the Sard kernel
theorem in but the first and last terms in (6.22) can be 1,1B=
evaluated in Sard kernel form. Thus
(6.23)xd)x;y,(x,2,0,0)Kx(h
0 2,0uxd,0)x(x
0 2,0)ux(x1,0R ~~~~~~ ∫=⎥⎦
⎤⎢⎣
⎡∫ −
and
(6.24)yd)x;y,(x,0,2)Ky(0,h
0 0,2uyd)y(0,y
0 0,2)uy(y1,0R ~~~~~~ ∫=⎥⎦
⎤⎢⎣
⎡∫ −
Where
(6.25)x,x,h
xh0)x(x)x(x1,0R)xy;(x,2,0K ≠−
−+−=+−= ~~
~~~
and
0)y(y1,0R)y;(x,0,2k =+−= ~~y (6.26)
For the first kernel xx =~ is a jump set. The second kernel is an
example of the Zero Kernel Theorem. The Lp norm of the kernel
function (6.25) is
⎪⎪
⎩
⎪⎪
⎨
⎧
∞=
∞<⎥⎥
⎦
⎤
⎢⎢
⎣
⎡ +⎟⎠⎞
⎜⎝⎛ −+
+⎟⎟⎠
⎞⎜⎜⎝
⎛+=
(6.27)pif1
1/p
p,
1p
hx1hph
1px1/p
1p1
)x~(pL||)x~;y,(x0,2k||
The middle term of (6.22) is evaluated by applying the functional
directly to it. Thus
(6.28),y)dy(x,y
0 1,1u
xdydx
0)y,x(
y
0 1,1ux
ydxdy
0)y,x(
x
0 1,1u1,0R
~~
~~~~~~~~
∫=
∫ ∫∂∂
=⎥⎦
⎤⎢⎣
⎡∫ ∫
28.
where we have assumed the existence of the double integral so
that Fubini'a theorem applies. Substitution in (6.22) gives
the following!
y)(x,
2L||)x(1PL||)xy;(x,2,0K||||)x('1
Lp||,0)x(2,0u||
y)(x,2L||y)u(x,1,0R||
~~~~
≤
(6.29),y)(x,
2L||yd)y(x,y
0 1,1u|| ~~∫+
Now1'1p
1
1P1Where =+
∫ ∫−
∫h
0
yh
0dydx2yd)y(x,
y
0 1,1u ~~
).(~~
306dydx
'22/p
yd'2p
h
0
yh
0
y
0)yu1,1(x,y2/P2
⎭⎬⎫
∫ ∫−
⎩⎨⎧∫≤
and12P1
2P1Where =+
29
dydx
2/P2yh
0
y
0ydP)yu1,1(x,∫
−
⎭⎬⎫
⎩⎨⎧∫ ~~
'22/P
dxyd'2pyh
0
y
0)y(x,1,1u
'2P
21
y)(h⎪⎭
⎪⎬⎫
⎪⎩
⎪⎨⎧
∫−
∫
−
−≤ ~~
(6.31))y(x,2'2pL
||)y(x,1,1u||1
2P2
y)(h ~~−
−≤
getthusWe2.'2P Provided ≥
y)(x,2L||yd)y(x,)y(x,
y
0 1,1u|| ~~~∫
( )[ ]
⎪⎪⎪
⎩
⎪⎪⎪
⎨
⎧
∞
∞<≤+
≤
).(~~
~~
326)y(x,L||)y(x,1,1u||32
2h
,2P2),y(x,'2P
L||)yu1,1(x,||21
1P22,P2
2β2/P2h
Where ß(m,n) is the Beta function Lastly
.
P,2
h
(6.33)2,P,
222
3h
1,P,152112h
y)(x,2L||)x(1PL||)xy;(x,2,0K||||
⎪⎪⎪⎪
⎩
⎪⎪⎪⎪
⎨
⎧
∞=
=
=
=~~
The L2 bound on R0,1 u (x,y) is dual
30
Application to Finite Element Error Bounds
We consider the space of piecewise linear interpolants over a
triangulated polygon Ω. This is a suitable sub space vh of for 12w
the Galerkin method described in section 2. For a particular
Triangle Te in Ω, a bound on can)e(T12Wy)(x,
~uy)u(x, −
be obtained from (6.12) and (6.29) with a suitable change of
variable from T to Te . error bound is then given by Ω)( 1AW 2
.eTe
Ωwhere
,21
2)e(T1
2Wy)(x,
~uy)u(x,
eΩ) (1
2Wy)(x,~uy)u(x,
∑=
⎪⎭
⎪⎬⎫
⎪⎩
⎪⎨⎧
−∑=−
(6.34)
L2 Bound on R for Quadratic Interpolation
The error functional R u(x,y) = u(x,y) - u(x,y),
where u(x,y) is the quadratic interpolant (6.2), is zero for the
functions 1 , x, y, x2 , xy and y2 • We thus consider the Sard
space B 2,1. (T). The kernel theorem is
,~y)d
~yy;(x,0,3)k
~y(0,0,3uh
o
~y)d
~yy;(x,1,2)k
~y(0,1,2uh
o
~yd
~xd)
~y,
~xy;(x,2,1)k
~y,
~x(2,1u
T
~xd)
~xy;(x,3,0,0)k
~x(3,0uh
oy)Ru(x,
∫+
∫+
∫∫+
∫=
(6.35)
(31)
where the kernel functions are the following
(6.39)
,4xh3213h2x
32112h3x
1625h4x
41555x
h
6x27
2h
7x151o
x2h
4xh1613h2x2h3x
1677h4x
883511x
h
6x2
112h
7x301
)!x(2
2L~xy;(x,3,0k
arefunctionskerneltheofnorms2LtheofsquareThe
(6.38).h2y~
y2h~
y)(yx)~yx(yy)(x,R)
~yy;(x,1,2k
(6.37),2h
4xyo~y
2h~
x2ho)
~y(y)
~x(x
o)~y(y)
~x(xy)(x,R)
~y,
~xy;(x,2,1k
(6.36),2h
22xhx(2))
~x(h2h
24xh4x(2)~
x2h(2))
~x(x
(2))~x(xy)(x,R)
~xx;(y,0,3k)
~xy;(x,3,0k
⎥⎥⎦
⎤
⎢⎢⎣
⎡+−+−+−
+⎟⎠⎞
⎜⎝⎛ −+
⎥⎥⎦
⎤
⎢⎢⎣
⎡−+−+−+−=
⎥⎦
⎤⎢⎣
⎡
+⎟⎠⎞
⎜⎝⎛ −−+−=+−=
+⎟⎠⎞
⎜⎝⎛ −
+⎟⎠⎞
⎜⎝⎛ −−+−+−=
+−+−=
⎥⎥⎦
⎤
⎢⎢⎣
⎡+−−−
⎥⎥⎦
⎤
⎢⎢⎣
⎡−
+⎟⎠⎞
⎜⎝⎛ −−+−=
+−==
32
2y2x31y3x
31)y,x(2
2L||)y,xy;(x,2,1K|| +=~~~~
y3xh
y4x320
2hy
0x
2h
h
2y3x22h
2y4x340
y2h0
x2h
−+⎟⎠⎞
⎜⎝⎛ −
+⎟⎠⎞
⎜⎝⎛ −+
⎥⎥⎦
⎤
⎢⎢⎣
⎡−
+⎟⎠⎞
⎜⎝⎛ −
+⎟⎠⎞
⎜⎝⎛ −+
(6.40),h2xy612y2x
0y
2h0
2hx ⎥⎦
⎤⎢⎣⎡ +−
+⎟⎠⎞
⎜⎝⎛ −
+⎟⎠⎞
⎜⎝⎛ −+
⎥⎥⎦
⎤
⎢⎢⎣
⎡+−
+⎟⎠⎞
⎜⎝⎛ −= h2y
613y
32
h
4y322x
0y
2h)y(2
2L||yy;(x,1,2K|| ~~
(6.41),2yh121h2y
313y
312x
0
2hy ⎥⎦
⎤⎢⎣⎡ +−
+⎟⎠⎞
⎜⎝⎛ −+
and K0,3 ( yy;x, ~) is the dual of K3,0 ( )xyx ~;, .The L2 (x,y) norms
are
(6.44).27h
3·5·753·2
119y)(x,2L||y)(x,2L||)y(2L||)yy;(x,1,2K||||
(6.43),3h3.5.7.2·43·2
761y)(x,2L||)y,x(2L||)y,xy;(x,2,1K||||
(6.42),27h
3.65·3.2
179y)(x,2L||)x(2L||)xy;(x,3,0K||||
=
=
=
~~
~~~~
~~
33
We thus have the bound. :
27
h3·65·3·2
179)y(2L||)y(0,0,3u||)x(2L||,0)x(,03u||y)(x,2L||y)u(x,R||⎭⎬⎫
⎩⎨⎧ +≤ ~~~~
3h3·5·7·2·43·2
761)y,x(2L||)y,x(2,1u|| ~~~~+
(6.45)27h
3·5·753·2
119)y(2L||)y(0,1,2u|| ~~+
We summarise Some results for the quadratic interpolant
Functionals R1,0 and R 0,1 :
The Functional R1 0 for Quadratic Interpolation The functional
(6.46)y2h
4)2h
2,hu(x2h
4h1u(h,0)
y2h
4)2hu(0,x2h
8y2h
4h4,0
2hu
x2h
4y2h
4h3u(0,0)y)(x,1,0uy)u(x,1,0R
−⎥⎦
⎤⎢⎣
⎡+−−
+⎥⎦
⎤⎢⎣
⎡−−⎟
⎠⎞
⎜⎝⎛−
⎥⎦
⎤⎢⎣
⎡++−−=
is admissible for the Sard kernel theorem in The kernel 1,2B=
34.
theorem is
(6.47)y~d)y~;y,(x,30K)y~,0(3,0u
y~d)y~;y,(x,21k)y~,(oho 2,1u
y~dx~d)y~,x~;y,(xT
1,2k)y~,x~(1,2u
x~d)x~;y,(x0,3k0),x~(ho ,03uy)u(x,0,1R
∫+
∫+
∫ ∫+
∫=
where the kernel functions are the following:
(6.48)2h
4xh1(2))x(h2h
8xh4x
2h)x(x)xy;(x,3,0K ⎥
⎦
⎤⎢⎣
⎡+−−−⎥
⎦
⎤⎢⎣
⎡−
+⎟⎠⎞
⎜⎝⎛ −−+−= ~~~~
(2)
(6.49)x,x,2h
4y0y
2hx
2h0)y(y0)x(x)y,xy;(x,2,1K ≠
+⎟⎠⎞
⎜⎝⎛ −
+⎟⎠⎞
⎜⎝⎛ −−+−+−= ~~~~~~~
(6.50),h2yy
2h)y(y)yy;(x,1,2K
+⎟⎠⎞
⎜⎝⎛ −−+−= ~~~
(6.51).0)yy;(x,0,3K =~
The square of the L2 norms of the kernel functions are
(6.52),3h4812xh
83h2x
320
2hx3x
h
4x20
x2h
3h24232xh
1057h2x
51232x
h
4x1217
2h
5x2)x~(2L||)x~;y,(x,03k||
⎥⎦
⎤⎢⎣
⎡−+−
+⎟⎠⎞
⎜⎝⎛ −+
⎥⎥⎦
⎤
⎢⎢⎣
⎡+−
+⎟⎠⎞
⎜⎝⎛ −+
−+−−+−=
35
2y
31xy)y,x(2
2L||)y,xy;(x,2,1K|| +=~~~~
⎥⎥⎦
⎤
⎢⎢⎣
⎡−
+⎟⎠⎞
⎜⎝⎛ −
+⎟⎠⎞
⎜⎝⎛ −+ 2h
2y2x4h
2xy40
y2h0
x2h
⎥⎥⎦
⎤
⎢⎢⎣
⎡−
+⎟⎠⎞
⎜⎝⎛ −
+⎟⎠⎞
⎜⎝⎛ −+
hy2x22xy
0
2hy
0x
2h
(6.53),2y0
y2h0
2hx
+⎟⎠⎞
⎜⎝⎛ −
+⎟⎠⎞
⎜⎝⎛ −−
3yh
4y320
y2h2h2y
613y
312
)y(2L||)yy;(x,1,2K|| −+⎟⎠⎞
⎜⎝⎛ −++=~~
(6.54).2yh121h2y
410
2hy ⎥⎦
⎤⎢⎣⎡ +−
+⎟⎠⎞
⎜⎝⎛ −+
The Functional R0,1 . for Quadratic Interpolation
The functional
⎥⎦
⎤⎢⎣
⎡++−−= y2h
4x2h
4h3u(0,0)y)(x,0,1uy)u(x,0,1R
⎥⎦
⎤⎢⎣
⎡−−⎟
⎠⎞
⎜⎝⎛−⎟
⎠⎞
⎜⎝⎛+ y2h
8x2h
4h4
2h0,ux2h
4,02hu
(6.55)x2h
42h
2,huy2h
4h1h)u(0, ⎟
⎠
⎞⎜⎝
⎛−⎥
⎦
⎤⎢⎣
⎡+−−
36 is not admissible for the Sard kernel theorem in . The 2,1B=application of this functional to the Taylor expansion in 2,1B=gives
⎥⎦
⎤⎢⎣
⎡∫ −= xd,0)x(3,0ux
0(2))x(xy)(x,1,0Ry)u(x,0,1R ~~~
⎥⎦
⎤⎢⎣
⎡∫ ∫ − ydxd)y,x(2,1uy
0)y,x(
x
0 2,1)ux(xy)(x,1,0R ~~~~~~~
⎥⎦
⎤⎢⎣
⎡∫ − yd)y(0,1,2uy
0)y(yxy)(x,1,0R ~~~
).(~~~ 566yd)y(0,0,3u(2)y
0)y(yy)(x,1,0R
⎥⎥
⎦
⎤
⎢⎢
⎣
⎡∫ −
The second term of (6.54) is evaluated by direct application
of the functional to it. Thus
⎥⎦
⎤⎢⎣
⎡∫ ∫ − ydxdy
0)y,x(
x
0 2,1u)x(xy)(x,0,1R ~~~~~
ydxd)y,x(2
h
0 2,1u2
h
0x
2hx2h
4ydxd)y,x(2,1uy
0
x
0)x(x
y~~~~~~~~~~ ∫ ∫ ⎟
⎠⎞
⎜⎝⎛ −−⎥
⎦
⎤⎢⎣
⎡∫ ∫ −
∂∂
=
(6.57).ydxd)y,x(2
h
0 2,1u2
h
0x
2hx2h
4xd)y(x,x
0 2,1)ux(x ~~~~~~~~ ∫ ∫ ⎟⎠⎞
⎜⎝⎛ −−∫ −=
37.
The remaining terms of (6.56) can be evaluated in Sard kernel
form. Thus
(6.58),xd)xy;(x,3,0K,0)x(h
0 3,0uxd,0)x(3,0ux
0(2))x(xy)(x,0,1R ~~~~~~ ∫=⎥
⎦
⎤⎢⎣
⎡∫ −
(6.59),yd)yy;(x,1,2K)y(0,h
0 1,2uyd)y(0,1,2uy
0)y-(yxy)(x,0,1R ~~~~~~ ∫=⎥
⎦
⎤⎢⎣
⎡∫
(6.60)y)dyy;(x,0,3)Ky(0,h
0 0,3uyd)y(0,0,3uy
0(2))y(yy)(x,0,1R ~~~~~~ ∫=⎥
⎦
⎤⎢⎣
⎡∫ −
where the kernel functions are
K3,0 )x~;y,(x = 0 , (6.61)
,yy,h2y
2h0)y(yx)y(x,1,2K ≠⎥
⎦
⎤⎢⎣
⎡
+⎟⎠⎞
⎜⎝⎛ −−+−= ~~~~y (6.62)
)y~;y, )y(x is the dual of the R1,0 kernel K3,0 ~and K 0,3 ;y,(x ,
equation (6.48).
The square of the L2 norm of (6.62)is
h2x61y2x)y(2
2L||yy;(x,1,2K|| +=~~
(6.63)h2x0
2hyy22x
h
2y2x20
y2h
+⎟⎠⎞
⎜⎝⎛ −−
⎥⎥⎦
⎤
⎢⎢⎣
⎡−
+⎟⎠⎞
⎜⎝⎛ −+
A L2 (x,y) bound on R1,0 u(x,y) and R0,1 u(x,y) can be
obtained as was done above for the functional R.
Acknowledgment. The authors wish to acknowledge helpful discussions with J. R. Whiteman.
38.
39,
References
1. Barnhill R.E., and Pilcher D.T., Sard kernels for certain bivariate cubatures. Technical Report 4, Department of Mathematics, Brunei University, 1971.
2. Barnhill R.E. and Whiteman J.R., Error analysis of finite element methods with triangles for elliptic boundary value problems. In whiteman,j.R.ed.),The Mathematics of Finite Elements and Applications, Academic Press, London,1972.
3. Barnhill R.E., and Whiteman J.R., Computable error bounds for the finite element method for elliptic boundaiy value problems. In L.Collatz (ed,),Proceedings of the Symposium on Numerical Solution of Differential Equationa, Oberwolfach, Germany, 1972.
4. Birkhoff G., Schultz M.H., and Varga R.E., Piecewise Hermite interpolation in one and two variables with applications to partial differential equations. Numerischs Mathematik 11, 232-256, 1968.
5. Davis P.J., Interpolation and Approximation. Blaisdell, New York, 1962.
6. Sard A., Linear Approximation, Matheniatical Survey 9, American Mathematical Society, Providence, Rhode Island, 1963.
7. Smirnov V.I., A Course of Higher Mathematics, Vol.V. Pergamon Press, Oxford, 1964.
8. Stancu D.D., The remainder of certain linear approximation formulas in two variables. SIAM Journal on Numerical Analysis 1, 137-163, 1964.
9. Strang G., Approximation in the finite element method. Numerische Mathematik 19, 81-98,1972.
10. Stroud A.H., Approximate Calculation of Multiple Integrals. Prentice-Hall, 1971.
11. Varga R.S., The role of interpolation and approximation theory in variational and projectional methods for solving partial differential equations. IFIP Congress 71, 14 -19, North Holland Amsterdam, 1971.
12. Zenisek A., Interpolation polynomials on the triangle. Numer.Math.15, 282-296, 1970.
13. Zlamal M., On the finite element method. Numer.Math. 12, 394-409, 1968.
14. Zlamal M., Some recent advances in the mathematics of finite elements. In Whiteman (ed.) The Mathematics of Finite Elements and Applications, 59-81, Academic Press, London, 1972.
15. Bramble J.H., and Zlamal M., Triangular elements in the finite element method. Math.Comp.24,809-820, 1970.