R E S E A R C H
Open Access
On the numerical solution of hyperbolic IBVP
with high-order stable finite difference
schemes
Allaberen Ashyralyev
1and Ozgur Yildirim
2**Correspondence:
2Department of Mathematics, Yildiz
Technical University, Istanbul, 34210, Turkey
Full list of author information is available at the end of the article
Abstract
The abstract Cauchy problem for the hyperbolic equation in a Hilbert spaceHwith self-adjoint positive definite operatorAis considered. The third and fourth orders of accuracy difference schemes for the approximate solution of this problem are presented. The stability estimates for the solutions of these difference schemes are established. A finite difference method and some results of numerical experiments are presented in order to support theoretical statements.
MSC: 65J10; 65M12; 65N12; 35L30
Keywords: abstract hyperbolic equation; stability; initial boundary value problem
1 Introduction
Partial differential equations of the hyperbolic type play an important role in many branches of science and engineering. For example, acoustics, electromagnetics, hydro-dynamics, elasticity, fluid mechanics, and other areas of physics lead to partial differential equations of the hyperbolic type (see,e.g., [–] and the references given therein). The sta-bility has been an important research topic in the development of numerical techniques for solving these equations (see [–]). Particularly, a convenient model for analyzing the stability is provided by a proper unconditionally absolutely stable difference scheme with an unbounded operator.
A large cycle of works on difference schemes for hyperbolic partial differential equations, in which stability was established under the assumption that the magnitude of the grid stepsτ andhwith respect to time and space variables are connected (see,e.g., [–] and the references therein). Of great interest is the study of absolute stable difference schemes of a high order of accuracy for hyperbolic partial differential equations, in which stability was established without any assumptions in respect of the grid stepsτ andh. Such type stability inequalities for the solutions of the first order of accuracy difference scheme for the differential equations of hyperbolic type were established for the first time in [].
It is known (see [, ]) that various initial boundary value problems for a hyperbolic equation can be reduced to the initial value problem
⎧ ⎨ ⎩
du(t)
dt +Au(t) =f(t), <t<T,
u() =ϕ, u() =ψ, ()
whereAis a self-adjoint positive definite linear operator with the domainD(A) in a Hilbert spaceH.
A functionu(t) is called a solution of problem () if the following conditions are satisfied:
(i) u(t)is twice continuously differentiable on the segment[, ]. The derivatives at the endpoints of the segment are understood as the appropriate unilateral derivatives. (ii) The elementu(t)belongs toD(A)for allt∈[, ]and the functionAu(t)is
continuous on the segment[, ].
(iii) u(t)satisfies the equations and the initial conditions ().
In recent decades, many scientists have worked in the field of a finite difference method for the numerical solutions of hyperbolic PDEs and have published many scientific papers. For problem (), the first and two types of second order difference schemes were presented and the stability estimates for the solution of these difference schemes and for the first-and second-order difference derivatives were obtained in []. The high order of accuracy two-step difference schemes generated by an exact difference scheme or by the Taylor decomposition on the three points for the numerical solution of the same problem were presented and the stability estimates for approximate solution of these difference schemes were obtained in []. However, the difference methods developed in these references are generated by square roots ofA. This action is very difficult for the realization. Therefore, in spite of theoretical results, the role of their application to a numerical solution for an initial value problem is not great. In this paper, the third order of accuracy difference scheme
⎧ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩
τ–(uk+– uk+uk–) +Auk+A(uk++uk–)
+τAuk+=fk,
fk=f(tk) +(f(tk+) +f(tk–))
–τ(–Af(tk+) +f(tk+)), ≤k≤N– ,
u=ϕ, (I+τ
A+
τ
A)τ–(u–u) = –
τ
Aϕ+ (I–
τ
A)ψ+f,τ,
()
and the fourth order of accuracy difference scheme
⎧ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩
τ–(uk+– uk+uk–) +Auk+A(uk++uk–)
–τAu
k+ τ
A(uk++uk–) =fk,
fk=f(tk) +(f(tk+) +f(tk–)) +τ
(–Af(tk) +f(tk))
– τ(–A(f(t
k+) +f(tk–)) +f(tk+) +f(tk–)),
≤k≤N– ,tk=kτ,Nτ= ,
u=ϕ, (I+τ
A
+
τA
)τ–(u–u) = –
τ
Aϕ+ (I–
τA
)ψ+f,τ
()
for the approximate solution of initial value problem () are constructed using the inte-ger powers of the operatorA, and stability estimates for the solution of these difference schemes are obtained. Here,
f,=
I+τ
A+
τ
A
τ–f,
=
f() + –f() +τf() – f
()τ
and
f,=
I+τ
A+
τ
A
τ–f,
=
I–τ
A
f() +
–
I–τ
A
f() +τf()
+ –Aτf() – f() +τf()τ
+ Af() – f ()τ
. ()
Some results of this paper without proof are accepted and will be published in (see []).
Note that boundary value problems for parabolic equations, elliptic equations, and equations of mixed type have been studied extensively by many scientists (see,e.g., [–] and the references therein).
2 The stability estimates
In this section, construction of difference schemes (), () and stability estimates for the solutions of these difference schemes are presented.
Let us obtain the third and fourth orders of approximation formulas for the solution of problem (). If the functionf(t) is not only continuous, but also continuously differentiable on [,T],ϕ∈D(A) andψ∈D(A), it is easy to show that (see []) the formula
u(t) =c(t)ϕ+s(t)ψ+ t
s(t–λ)f(λ)dλ ()
gives a solution of problem (). Throughout this paper,{c(t),t≥}is a strongly continuous cosine operator-function defined by the formula
c(t) = e itA/
+e–itA/
. ()
Then, from the definition of the sine operator-function
s(t)u= t
c(s)u ds, ()
it follows that
s(t) =A–/e
itA/–e–itA/
i . ()
For the theory of cosine operator-function, we refer to [] and []. A uniform grid is considered on the segment [,T]
[,T]τ={tk=kτ,k= , , . . . ,N,Nτ=T}. ()
In the first step, the approximation of differential equation () is considered. Using Tay-lor’s decomposition on three points, the following formulas for the third order of approx-imation and the fourth order of approxapprox-imation of () are obtained respectively:
u(tk+) – u(tk) +u(tk–) –
τ
u(t
k)
– τ
u(t
k+) +u(tk–)
+
τ
u()(t
k+) =o τ
, ()
u(tk+) – u(tk) +u(tk–) –
τ
u(t
k)
–
τ
u(t
k+) +u(tk–)
–
τ
u()(t
k) + τ
u()(t
k+) +u()(tk–)
=o τ. ()
Applying equation (), one can write
u(tk) = –Au(t) +f(t), u()(t) = –Au(t) +f(t) =Au(t) –Af(t) +f(t). () Using () and (), the following formula:
u(tk+) – u(tk) +u(tk–)
τ –
–Au(tk) +f(tk)
–
–A u(tk+) +u(tk–)
+f(tk+) +f(tk–)
+
τ
Au(t
k+) –Af(tk+) +f(tk+)
=o τ ()
for the third order of approximation of (), and using (), (), the following formula
u(tk+) – u(tk) +u(tk–)
τ –
–Au(tk) +f(tk)
–
–Au(tk+) +u(tk–)
+f(tk+) +f(tk–)
–
τ
Au(t
k) –Af(tk) +f(tk)
+
τ
A u(t
k+) +u(tk–)
–A f(tk+) +f(tk–)
+f(tk+) +f(tk–)
=o τ ()
for the fourth order of approximation of () are obtained. Neglecting the last small term, we get
τ–(uk+– uk+uk–) +
Auk
+
A(uk++uk–) + τ
Au
k+=fk,
fk= f(tk) +
f(tk+) +f(tk–)
–
τ
–Af(t
k+) +f(tk+)
and
τ–(uk+– uk+uk–) +
Auk+
A(uk++uk–)
–
τ
Au
k+ τ
A(u
k++uk–) =fk,
fk= f(tk) +
f(tk+) +f(tk–)
()
+
τ
–Af(t
k) +f(tk)
–
τ
× –A f(tk+) +f(tk–)
+f(tk+) +f(tk–)
for the third and fourth orders of approximations of (), respectively.
In the second step, the approximation ofu() is considered. Applying (), we can write
u(τ) –u()
τ =
c(τ) –I τ ϕ+
s(τ)
τ ψ+
τ
τ
s(τ–λ)f(λ)dλ. ()
From () it is obvious that for the approximation ofu(), it is necessary to approximate the expressions
s(τ), c(τ), and
τ
τ
s(τ–λ)f(λ)dλ. ()
Using the definitions of s(τ),c(τ), and Padé fractions for the functione–z (see []), the following approximation formulas are obtained:
c(τ) =R(iτB) +R(–iτB)
+o τ
, s(τ) =B–R(iτB) –R(–iτB)
i +o τ
()
for the third order of approximation of (), where
R(iτB) =R=DE, R(–iτB) =R=DE, ()
and
c(τ) =R(iτB) +R(–iτB)
+o τ
,
s(τ) =B–R(iτB) –R(–iτB)
i +oτ
()
for the fourth order of approximation of (), where
R(iτB) =R=CC–, R(–iτB) =R=CC–. ()
HereB=A/and
D=
I– τ
A+iτA/
I+ τ
A
, D=
I– τ
A–iτA/
I+ τ
A
,
E=
I+ τ
A+
τ
A
–
C=
I+iτA
/
–
τA
, C=
I–iτA
/
–
τA
.
Using (), (), (), (), we obtain the third order of approximations ofs(τ) andc(τ)
cτ(τ) =
I– τ
A
I+ τ
A+
τ
A
–
, ()
sτ(τ) =τ
I+ τ
A
I+ τ
A+
τ
A
–
()
and the fourth order of approximations ofs(τ) andc(τ)
cτ(τ) =
I– τ
A+
τ
A
I+ τ
A+
τ
A
–
, ()
sτ(τ) =τ
I– τ
A
I+ τ
A+
τ
A
–
. ()
Let us remark that in constructing the approximation ofu(), it is important to know how to constructf, andf
,such that
τ
τ
s(τ–λ)f(λ)dλ–f, =o τ, ()
τ
τ
s(τ–λ)f(λ)dλ–f, =o τ, ()
and formulas off, andf, are sufficiently simple. The choice off, andf, is not unique. Using Taylor’s formula and integration, we obtain the following formulas for the third order of approximation:
f, =
Sτ(τ)f() + –Cτ(τ)f() +Sτ(τ)f()τ
– Cτ(τ)f ()τ
=
I+τ
A+
τ
A
–
τf() + –f() +τf()τ – f
()τ
()
and for the fourth order of approximation
f, =
Sτ(τ)f() + –Cτ(τ)f() +Sτ(τ)f()τ
+ –ASτ(τ)f() – Cτ(τ)f() +Sτ(τ)f()τ
+ ACτ(τ)f() – Cτ(τ)f()τ
=
I+τ
A+
τ
A
–
τ
I–τ
A
f()
+
–
I–τ
A
f() +τf()
τ
+ –Aτf() – f() +τf()τ
+ Af() – f ()τ
For simplicity, denote
f,=f() + –f() +τf()
– f
()τ
, ()
and
f,=
I–τ
A
f() +
–
I–τ
A
f() +τf()
+ –Aτf() – f() +τf()τ
+ Af() – f ()τ
, ()
where
f, =τ
I+τ
A+
τ
A
–
f, ()
and
f, =τ
I+τ
A+
τ
A
–
f,. ()
Thus, we have the following formula for the approximation ofu():
u–u
τ =
cτ(τ) –I τ ϕ+
sτ(τ)
τ ψ+f
m
,, m= , . ()
Using the approximation formulas above, difference schemes () and () are constructed. Now, we will obtain the stability estimates for the solution of difference scheme (). We consider operatorsR,Rby () and the following operators:
R=
–τ
A
+τ
A
–iτA/
I+τ
A+
τ
A
I+ τ
A
×
–iτA/
I+ τ
A
I+τ
A+
τ
A
–
, ()
and its conjugateR
R=
I–τ
A
I+τ
A+
τ
A
×
–iA/
I+τ
A+
τ
A
I+ τ
A
–
, ()
R=
I+τ
A+
τ
A
I+τ
A+
τ
A
–iτA/
I+ τ
A
–
, ()
R=
I+τ
A+
τ
A
+τ
A
×
–iA/
I+ τ
A
I+τ
A+
τ
A
I+τ
A
–
R=
–τ
A–
τ
A
+iτA/
I+ τ
A
I+τ
A+
τ
A
–
, ()
and its conjugateR,
R=
I– τ
A+iτA/
I+ τ
A
×
τ
A+
τ
A
–iτA/
I+ τ
A
–
, ()
and its conjugateR.
Let us give one lemma, without proof, that will be needed below.
Lemma The following estimates hold:
⎧ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩
RH→H≤, RH→H≤,
RH→H≤, RH→H≤,
A/R
H→H≤, τA/RH→H≤,
A/R
H→H≤, A–/RH→H≤τ,
A–/R
H→H≤τ, τA/RH→H≤,
τA/RH→H≤.
()
Now, we will give the first main theorem of the present paper on the stability of difference scheme ().
Theorem Letϕ ∈D(A), ψ ∈D(A), f,∈D(A). Then, for the solution of difference
scheme(),the following stability estimates hold:
max
≤k≤NukH≤M
N–
s=
A–/f
sHτ+ϕH+A–/ψH+τA–/f,H
, ()
max
≤k≤NA
/u
kH+ max
≤k≤N
uk–uk–
τ
H
≤M
N–
s=
fsHτ+A/ϕH+ψH+τf,H
, ()
max
≤k≤NAukH+max≤k≤N
A/uk–uk– τ
H
+ max
≤k≤N–
uk+– uk+uk–
τ
H
≤M
N–
s=
fs–fs–H+fH+AϕH+A/ψH+τA/f,H
, ()
where M does not depend onτ,ϕ,ψ,f,,and fs, ≤s≤N– .
Proof First, we will obtain the formula for the solution of problem (). It is clear that there exists a unique solution of the initial value problem
and for the solution of (), the following formula is satisfied (see []):
u=ϕ, u=ψ,
uk=RR(R–R)–
Rk––Rk–ϕ+ (R–R)– Rk–Rkψ
+ k–
j=
RR (R–R)a–Rk–j–Rk–jϕj, ()
whereR=q=c+
√ c–ab
b ,R=q=
c–√c–ab
b . Hereqandqare roots of equation (), and
a= ,b= . We can rewrite () into the following difference problem:
I+τ
A
uk––
–τ
A
uk+
I+τ
A+
τ
A
uk+=τfk, ≤k≤N– ,
u=ϕ, u=ϕ+τ
I+τ
A+
τ
A
–
–τ Aϕ+
I–τ
A
ψ+τf,
.
Replacingawith (I+τ
A),bwith (I+
τ
A+
τ
A),cwith ( – τ
A), andψwith
ϕ+τ
I+τ
A+
τ
A
–
–τ Aϕ+
I–τ
A
ψ+τf,
,
ϕkwithτfkand applying formula (), we obtain the following formulas foruk, ≤k≤N:
uk= RR
k–R
Rk
ϕ+ R
k–RkR
ψ
+ R
k–RkR
τf,+
R
k–
s=
Rk–s–Rk–sfsτ. ()
Second, we will prove estimates (), (), and (). Using () and the formula foru,
and the following simple estimates:
I–
τ
A+ τ
A
I+τ
A+
τ
A
–
H→H≤, ()
τA/
I–τ
A
I+τ
A+
τ
A
–
H→H≤, ()
τA/
I+ τ
A+
τ
A
–
H→H≤
√
+√, ()
we get
uH≤ I–
τ
A+ τ
A
I+τ
A+
τ
A
–
H→HϕH
+τA/
I–τ
A
I+τ
A+
τ
A
–
H→HA–/ψ
H
+τA/
I+τ
A+
τ
A
–
H→H
≤ ϕH+ A–/ψH+ √ +√τA
–/f ,H
≤M
N–
s=
A–/fsHτ+ϕH+A–/ψH+τA–/f,H
.
ApplyingA/to the formula foru
and using estimates (), (), (), and (), we get
A/uH≤
I–τ
A
+
τA
I+τ
A
+
τA
–
H→H
A/ϕH
+τA/
I–τ
A
I+τ
A+
τ
A
–
H→HψH
+τA/
I+τ
A
+
τA
–
H→Hτf,H
≤A/ϕ
H+ ψH+ √
+√τf,H
≤M
N–
s=
fsHτ+A/ϕH+ψH+τf,H
.
Using the formula
u–u
τ =
I+τ
A
+
τA
–
×
–τ
Aϕ+
I–τ
A
ψ+τf,
()
and estimates (), (), and the following simple estimates:
I–τ
A
I+τ
A
+
τA
–
H→H≤, ()
I+τ
A
+
τA
–
H→H≤, ()
we get
u–u
τ
H
≤
τA
/
I+τ
A
+
τA
–
H→H
A/ϕH
+
I–τ
A
I+τ
A
+
τA
–
H→HψH
+
I+τ
A
+
τA
–
H→Hτf,H
≤
√
+√A
/ϕ
H+ψH+τf,H
≤M
N–
s=
fsHτ+A/ϕH+ψH+τf,H
ApplyingA/to () and using estimates (), (), (), (), we obtain
A/u–u τ
H
≤τ
A
/
I+τ
A
+
τA
–
H→H
AϕH
+
I–τ
A
I+τ
A
+
τA
–
H→HA/ψH
+
I+τ
A
+
τA
–
H→HτA/f,H
≤
√
+√AϕH+A
/ψ
H+τA
/f ,H
≤M
N–
s=
fs–fs–H+fH+AϕH
+A/ψH+τA/f,H
. ()
ApplyingAto the formula foruand using estimates (), (), (), (), we get
AuH≤ I–τ
A
+
τA
I+τ
A
+
τA
–
H→HAϕH
+τA/
I–τ
A
I+τ
A+
τ
A
–
H→HA/ψ
H
+τA/
I+ τ
A+
τ
A
–
H→H
τA/f,H
≤ AϕH+ A/ψH+ √ +√τA
/f ,H
≤M
N–
s=
fs–fs–H+fH+AϕH
+A/ψ
H+τA
/f ,H
. ()
Using difference scheme () and formula (), we obtain
u– u+u
τ =
I+τ
A
+
τA
–
×
–
I–τ
A
–
τA
+
τA
,
I+τ
A
+
τA
–
Aϕ
–τ
A+ τ
A
I–τ
A
I+τ
A
+
τA
–
ψ
–
A+τ
A
I+τ
A
+
τA
–
τf,+f
Using formula (), estimates (), (), (), (), and the following simple estimates:
I–τ
A
–
τA
+
τA
,
I+τ
A
+
τA
–
H→H≤, ()
I+τ
A
I+τ
A
+
τA
–
H→H≤
, ()
we have
u– u+u
τ
H
≤
I–τ
A
–
τA
+
τA
,
I+τ
A
+
τA
–
H→HAϕH
+
I+τ
A
I+τ
A
+
τA
–
H→H
×τA/
I–τ
A
I+τ
A
+
τA
–
H→HA/ψ
H
+
I+τ
A
I+τ
A
+
τA
–
H→H
×τA/
I+τ
A
+
τA
–
H→HA/f,Hτ
+
I+τ
A
+
τA
–
H→HfH
≤AϕH+fH+ A/ψH+ √ +√τ
A/f ,H
≤M
N–
s=
fs–fs–H+fH+AϕH+A/ψH+τA/f,H
. ()
So, fork= , the following estimates are proved:
ukH≤M N–
s=
A–/fsHτ+ϕH+A–/ψH+τA–/f,H
,
A/ukH≤M N–
s=
fsHτ+A/ϕH+ψH+τf,H
,
uk–uk–
τ
H
≤M
N–
s=
fsHτ+A/ϕH+ψH+τf,H
,
A/uk–uk– τ
H
≤M
N–
s=
fs–fs–H+fH+AϕH
+A/ψ
H+τA
/f ,H
AukH≤M N–
s=
fs–fs–H+fH+AϕH+A/ψH+τA/f,H
,
uk+– uk+uk–
τ
H
≤M
N–
s=
fs–fs–H+fH+AϕH
+A/ψH+τA/f,H
.
Now, we will establish these estimates for anyk≥. Using formula (), estimate (), and the triangle inequality, we obtain
ukH≤
RH→HR k
H→H+RH→HRkH→H
ϕH
+
A
/R
H→HRkH→H+A/RH→HRkH→HA–/ψH
+
τA
/R
H→HRkH→H
+τA/RH→HRkH→H
τA–/f,H
+ τA
/R H→H
k–
s=
Rk–sH→H+Rk–sH→HA–/fsHτ
≤M
N–
s=
A–/fsHτ+ϕH+A–/ψH+τA–/f,H
()
for anyk≥. Combining the estimatesukHfor anyk, we obtain (). ApplyingA/to (), using estimate () and the triangle inequality, we get
A/ukH≤
RH→HR k
H→H+RH→HRkH→HA/ϕH +
A
/R
H→HRkH→H+A/RH→HRkH→H
ψH
+
τA
/R
H→HRkH→H
+τA/RH→HRkH→H
τf,H
+ τA
/R H→H
k–
s=
Rk–sH→H+Rk–sH→HfsHτ
≤M
N–
s=
fsHτ+A/ϕH+ψH+τf,H
fork≥. Combining the estimates forA/u
kHfor anyk, we obtain
max
≤k≤NA
/u
kH≤M N–
s=
fsHτ+A/ϕH+ψH+τf,H
Applying formula (), we get
uk–uk–
τ =
τ
RRR
k––R RRk–
ϕ
+ RR
k––R Rk–
Rψ+
RR
k––R Rk–
Rτf,
+
[R–R]Rτ
f
k–+
R
k–
s=
RRk––s–RRk––s
fsτ
. ()
Using (), estimate (), and the triangle inequality, we obtain
uk–uk–
τ
H
≤ τ
A
–/R
H→HRH→HRk–H→H
+A–/RH→HRH→HRk–H→HA/ϕH
+
A
/R
H→HA–/RH→HRk–H→H
+A/RH→HA–/RH→HRk–H→H
ψH
+
τA
/R
H→HA–/RH→HRk–H→H
+τA/RH→HA–/RH→HRk–H→H
×τf,H+
τA
/R
H→HRH→H +τA/RH→HRH→HA–/fk–Hτ+
τA
/R H→H
×
k–
s=
A–/RH→HRk––sH→H
+A–/RH→HRk––sH→H
fsHτ
≤M
N–
s=
fsHτ+A/ϕH+ψH+τf,H
. ()
Combining the estimates forτ–(uk–uk–)Hfor anyk, we obtain
max
≤k≤N–
uk–uk–
τ
H
≤M
N–
s=
fsHτ+A/ϕH+ψH+τf,H
. ()
From estimates (), (), estimate () follows. Now, applying Abel’s formula to (), we obtain
uk–uk–
τ =
τ
RRR
k––R RRk–
ϕ
+ RR
k––R Rk–
Rψ+
RR
k––R Rk–
+
[R–R]Rτ
f
k–+
Rτ
k–
s=
RRRk––s–RRRk––s
(fs–fs–)
×[RR–RR]fk––RRRk––RRRk–
f
, ≤k≤N. ()
Next, applyingA/to formula () and using estimate () and the triangle inequality, we
get
A/uk–uk– τ
H
≤ τ
A
–/R
H→HRH→HRk–H→H
+A–/R
H→HRH→HRk–H→H
AϕH
+
A
/R
H→HA–/RH→HRk–H→H
+A/RH→HA–/RH→HRk–H→HA/ψH
+
τA
/R
H→HA–/RH→HRk–H→H
+τA/RH→HA–/RH→HRk–H→H
τA/f,H
+
τA
/R
H→HRH→H+τA/RH→HRH→Hfk–Hτ
+ τA
/R H→H
k–
s=
A–/RH→HτA/RH→HRk––sH→H
+A–/RH→HτA/RH→HRk––sH→H
fs–fs–H + A–/RH→HτA/RH→H+A–/RH→HτA/RH→H
× fk–H+ A–/RH→HτA/RH→HRk–H→H
+A–/RH→HτA/RH→HRk–H→H
fH
≤M
N–
s=
fs–fs–H+fH+AϕH
+A/ψH+τA/f,H
.
Combining the estimates forA/τ–(u
k–uk–)Hfor anyk, we obtain
max
≤k≤N–
A/uk–uk– τ
H
≤M
N–
s=
fs–fs–H+fH
+A/ψ
H+AϕH+τA
/f ,H
Now, applying Abel’s formula to (), we have
uk= RR
k–R
Rk
ϕ+ R
k–RkR
ψ
+ R
k–RkR
τf,+
τ
R
k–
s=
RRk–s–RRk–s
(fs–fs–)
+ (R–R)fk––RRk––RRk–
f
, ≤k≤N. ()
Next, applyingAto formula () and using () and the triangle inequality, we get
AukH≤
RH→HR k
H→H+RH→HRkH→HAϕH +
A
/R
H→HRkH→H+A/RH→HRkH→HA/ψH
+
τA
–/R
H→HRkH→H+τA–/RH→HRkH→H
×τA/f,H+
τA
/R H→H
×
k–
s=
τA/RH→HRk–sH→H+τA/RH→HRk–sH→H
× fs–fs–H+ τA/RH→H+τA/RH→H
fk–H
+τA/RH→HRk–H→H+τA/RH→HRk–H→H
fH
≤M
N–
s=
fs–fs–H+fH+AϕH+A/ψH+τA/f,H
fork≥. Combining the estimates forAukHfor anyk, we obtain
max
≤k≤NAukH≤M
N–
s=
fs–fs–H+fH
+AϕH+A/ψH+τA/f,H
. ()
Now, applying formula (), we get
uk+– uk+uk–
τ =
τ
RR
Rk––RRRk–
ϕ
+ R
Rk––RRk–
Rψ+
R
Rk––RRk–
Rτf,
+
[R–R]Rτ
f
k+
R
–R
Rτfk–
+ R
k–
s=
RRk––s–RRk––sfsτ
First, applying Abel’s formula to (), we have
uk+– uk+uk–
τ
=
τ
RR
Rk––RRRk–
ϕ
+ R
Rk––RRk–
Rψ+
R
Rk––RRk–
Rτf,
+
[R–R]Rτ
f
k+
R
–R
Rτfk–
+ Rτ
k–
s=
RRRk––s–RRRk––s
(fs–fs–)
+ RR–RR
fk––RRRk––RRRk–
f
, ≤k≤N. ()
Second, using formulas (), (), and the triangle inequality, we get
uk+– uk+uk–
τ
H
≤ τ
A
–/R
H→HRH→HRk–H→H
+ A–/R
H→HRH→HRk–H→H
AϕH
+ A
–/R
H→HA/RH→HRk–H→H
+ A–/R
H→HA/RH→HRk–H→HA/ψH
+ A
–/R
H→HτA/RH→HRk–H→H
+ A–/R
H→HτA/RH→HRk–H→H
τA/f,H
+
τA
/R
H→HRH→H+τA/RH→HRH→H
τfkH
+ A
–/R
H→H+ A–/R
H→H
×A/RH→HτA/fk–H+
τA
/R H→H
×
k–
s=
A–/R
H→HτA/RH→HRk––sH→H
+ A–/R
H→HτA/RH→HRk––sH→H
fs–fs–H + A–/R
H→HτA/RH→H+ A–/R
H→HτA/RH→H
fk–H + A–/R
H→HτA/RH→HRk–H→H
+ A–/R
H→HτA/RH→HRk–H→H
≤M
N–
s=
fs–fs–H+fH+AϕH
+A/ψ
H+τA
/f ,H
. ()
Combining the estimates forτ–(u
k+– uk+uk–)Hfor anyk, we obtain
max
≤k≤N–
τ–(uk+– uk+uk–)H
≤M
N–
s=
fs–fs–H+fH+A/ψH+AϕH+τAf,H
. ()
From estimates (), (), and (), we obtain (). Theorem is proved.
Now, we will obtain the stability estimates for the solution of difference scheme (). We consider operatorsR,Rby () and the following operators:
J=
I–τ
A
I–iτA
/
–
τA
–
,
J=
I–τ
A
I+iτA
/
–
τA
–
,
J=
–iτA/
I–iτA
/
–
τA
–
,
J=
–iτA/
I+iτA
/
–
τA
–
,
J=iτA/
I–τ
A
I–iτA
/
–
τA
–
,
J= –iτA/
I–τ
A
I+iτA
/
–
τA
–
,
J=
I–τ
A
iτA/
I+τ
A
+
τA
–
,
J=
I–τ
A
–iτA/
I+τ
A
+
τA
–
,
which will be used in the sequel. It is obvious thatJ,J, andJ,J, andJ,J, andJ,Jare
conjugates.
Let us give one lemma, without proof, that will be needed below.
Lemma The following estimates hold: ⎧
⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎨ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎩
RH→H≤, RH→H≤,
JH→H≤, JH→H≤,
τA/JH→H≤, τA/JH→H≤,
A–/J
H→H≤τ, A–/J
H→H≤τ,
τA/JH→H≤, τA/JH→H≤.
Now, we will give the first main theorem of the present paper on the stability of difference scheme ().
Theorem Letϕ∈D(A),ψ ∈D(A), f,∈D(A).Then, for the solution of difference
scheme(),the following stability estimates hold:
max
≤k≤N
uk+uk–
H
≤M
N–
s=
A–/fsHτ+ϕH
+A–/ψH+τA–/f,H
, ()
max
≤k≤N–
uk+–uk–
τ
H
+ max
≤k≤N
A/uk+uk–
H
≤M
N–
s=
fsHτ+A/ϕH+ψH+τf,H
, ()
max
≤k≤N–
A/uk+–uk–
τ
H
+ max
≤k≤N
Auk+uk–
H
≤M
N–
s=
fs–fs–H+fH+AϕH+A/ψH+τA/f,H
, ()
where M does not depend onτ,ϕ,ψ,f,,and fs, ≤s≤N– .
Proof First, we will obtain the formula for the solution of problem (). In exactly the same manner as in Theorem , one establishes formula () for the solution of initial value prob-lem ().
We can rewrite () into the following difference problem:
I+τ
A
+
τA
uk––
–τ
A
+
τA
uk+
I+τ
A
+
τA
uk+
=τfk, ≤k≤N– ,
u=ϕ,
u=ϕ+τ
I+τ
A
+
τA
–
–τ Aϕ+
I–τ
A
ψ+τf,
.
()
Replacingawith (I+τA
+
τA
),bwith (I+
τA
+
τA
),cwith
–τ
A
+
τA
,
andψwith
ϕ+τ
I+τ
A
+
τA
–
–τ Aϕ+
I–τ
A
ψ+τf,