HAL Id: hal-00003628
https://hal.archives-ouvertes.fr/hal-00003628
Preprint submitted on 17 Dec 2004
HAL
is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire
HAL, estdestinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Boundary Value Problems in Some Ramified Domains with a Fractal Boundary: Analysis and Numerical Methods. Part I: Diffusion and Propagation problems.
Yves Achdou, Christophe Sabot, Nicoletta Tchou
To cite this version:
Yves Achdou, Christophe Sabot, Nicoletta Tchou. Boundary Value Problems in Some Ramified Do-
mains with a Fractal Boundary: Analysis and Numerical Methods. Part I: Diffusion and Propagation
problems.. 2004. �hal-00003628�
Boundary Value Problems in Some Ramified Domains with a Fractal Boundary: Analysis and Numerical Methods.
Part I: Diffusion and Propagation problems.
Yves Achdou
∗, Christophe Sabot
†, Nicoletta Tchou
‡. December 16, 2004
Abstract
This paper is devoted to numerical methods for solving boundary value problems in self- similar ramified domains ofR2with a fractal boundary. Homogeneous Neumann conditions are imposed on the fractal part of the boundary, and Dirichlet conditions are imposed on the remaining part of the boundary. Several partial differential equations are considered.
For the Laplace equation, the Dirichlet to Neumann operator is studied. It is shown that it can be computed as the unique fixed point of a rational map. From this observation, a self-similar finite element method is proposed and tested. For the Helmholtz equation, it is shown that the Dirichlet to Neumann operator can also be computed as the limit of an inductive sequence of operators. Here too, a finite element method is designed and tested.
It permits to compute numerically the spectrum of the Laplace operator in the irregular domain with Neumann boundary conditions, as well as the eigenmodes. The repartition of the eigenvalues is investigated. The eigenmodes are normalized by means of a perturbation method and the spectral decomposition of a compactly supported function is carried out.
This permits to solve numerically the wave equation in the self-similar ramified domain.
1 Introduction
In this paper, we deal with the numerical simulation of diffusion and propagation phenomena in a self-similar ramified domain of
R2with a fractal boundary. This work was motivated by a wider and very challenging project aiming at simulating the diffusion of medical sprays in the lungs. Our ambitions here are more modest, since the geometry of the problems (two dimen- sions only) and the underlying physical phenomena are much simpler, but we hope that giving rigorous results and methods will prove useful. The geometry under consideration is that of a self-similar ramified bidimensional domain, see Figure 1 below. It can be seen as a simple model for a tree or for lungs. This domain can be obtained by glueing together dilated/translated copies of a simple polygonal domain of
R2, called ω
0below.
Partial differential equations in domain with fractal boundaries or fractal interfaces is a rela- tively new topic: variational techniques have been developed, involving new results on fonctional analysis, see [12, 9, 10]. A very nice theory on variational problems in fractal media is given in [13].
∗UFR Math´ematiques, Universit´e Paris 7, Case 7012, 75251 PARIS Cedex 05, France and Laboratoire Jacques- Louis Lions, Universit´e Paris 6. achdou@math.jussieu.fr
†CNRS, UMPA, UMR 5669, 46, Allee d’Italie, F-69364 Lyon Cedex 07, France. csabot@umpa.ens-lyon.fr
‡IRMAR, Universit´e de Rennes 1, Rennes, France, nicoletta.tchou@univ-rennes1.fr
The difficulty of solving boundary value problems with partial differential equations in this kind of domains comes essentially from the multiscale character of the boundary. Yet, when the equation is homogeneous, it is possible to make use of the geometric self-similarity in order to compute very accurately the restrictions of the solutions to subdomains obtained by interrupting the fractal construction after a finite number of generations.
We consider first Poisson problems (with the Laplace operator) with homogeneous Neumann conditions on the fractal part of the boundary. On the remaining part of the boundary, noted Γ
0below, we impose a Dirichlet condition. In other words, we aim at computing the harmonic lifting of a function defined in Γ
0. For that, it is possible to solve an equivalent boundary value problem in a subdomain obtained by interrupting the fractal construction after a finite num- ber of generations: this equivalent problem involves a non local Dirichlet to Neumann operator, which maps a function defined on Γ
0to the normal derivative of its harmonic lifting in the whole domain. It turns out that the Dirichlet to Neumann operator on Γ
0can be computed very ac- curately by making use of the geometric self-similarity. The Dirichlet to Neumann operator is approximated as the limit of an inductive sequence, see (41) (42) below. When discretizing the problem with finite elements with self similar meshes, the same procedure can be implemented.
Next, turning to vibration problems in the domain described above leads to consider boundary value problems with Helmholtz equation. Here again, it is very natural to study the Dirichlet to Neumann operators (depending on the pulsation of the related harmonic wave), which, thanks to the self-similar structure of the set, can be approximated by iterations of a renormalization operator, see (77) (78) below. The discrete counterpart of this can be implemented with finite elements as soon as the mesh is self-similar. A related problem arises in the analysis of the spectrum of fractal domains such as Sierpinski gasket (the present paper does not consider a fractal domain, but a domain with a fractal boundary). The numerical method developed in this paper is very reminiscent of some of the techniques involved in the theoretical analysis of finitely ramified fractals (see [15],[20], [17], [16], and [2, 14, 5] for numerical simulations). The simple structure of these sets allows to do an explicit analysis of the spectral properties. This involves the dynamics of a renormalization map which acts on the Dirichlet to Neumann operator on the boundary (which for finitely ramified fractal consists only on a finite number of points). In this paper, the natural boundary is not so simple, but the numerical method is based on a similar strategy.
Once we know how to solve the boundary value problems with Helmholtz equation, it is natu-
ral to turn our attention to the spectral analysis of the Laplace operator in the domain under
consideration. The above mentioned Dirichlet to Neumann operators contain a lot of infor-
mation on the eigenvalues and their eigenfunctions. In particular, their construction permits
to compute numerically the spectrum, and the eigenmodes of the domain. Several important
problems concerning spectral analysis on domains with fractal boundaries motivate our numer-
ical computations. The first one concerns the eigenvalue repartition. Rigorous results about
the eigenvalue repartition have been obtained when the domain has a smooth boundary, but
when the boundary of the domain is fractal, we only have some bounds and conjectures (the
so-called Weyl-Berry formula, see [11]). In § 6.4.2, we present the numerical results relative to
this problem. Another important problem concerns the shape of the eigenfunctions: physicists
believe that they exhibit strong localization (cf [19], [18]), close to the fractal boundary. These
kind of properties are important to understand the geometry of the set, but from the numerical
point of view, they are difficult to analyze, due to the multiscale character of the fractal bound-
ary. The methods presented here, using self-similar meshes, takes into account fine scales in the
ramifications.
In order to solve time dependent problems in the irregular domain, the spectral information can be used, but for that, one needs to normalize the eigenmodes: in this paper, we propose a perturbation method for normalizing the eigenmodes. This permits to compute the spectral decomposition of any function compactly supported in the domain, and finally to solve numeri- cally time dependent equations like the wave equation.
It is also possible to develop numerical methods for boundary value problems with nonzero Neumann data on the fractal part of the boundary, by making use of the Dirichlet to Neumann operator. This is the topic of a forthcoming work, [1].
2 Geometrical setting of the model problem
Hereafter, we use the notation
s
n=
Xni=0
2
−i. (1)
Consider the following T-shaped subset of
R2Q
0= ( − 1, 1) × (0, 2]
∪ (( − 2, 2) × (2, 3)) ∪ ((( − 2, − 1) ∪ (1, 2)) × { 3 } ) .
The self-similar ramified domain Ω
0is constructed as an infinite union of subsets of
R2obtained by translating/dilating Q
0; at a first stage, two copies of 1/2 · Q
0are translated respectively on top-left and on top-right of Q
0and are glued to Q
0: more precisely, let F
1and F
2be the affine mappings
F
i(x) = ξ
i1+ 1
2 x, where ξ
11= ( − 3
2 , 3) and ξ
21= ( 3
2 , 3), (2)
and let Q
1be the set Q
1= F
1(Q
0) ∪ F
2(Q
0). Next, the construction is recursive: the points ξ
infor i = 1, . . . , 2
nare defined by the relation: for j = 1, . . . , 2
n−1, ξ
n2j−1= ξ
jn−1+
2n−11ξ
11and ξ
2jn= ξ
jn−1+
2n−11ξ
21, and the following sets are introduced:
Q
n= ∪
2i=1nQ
ni, with Q
ni= ξ
in+ 1
2
n· Q
0. (3)
For an integer n, n ≥ 1, calling A
nthe set containing all the mappings from { 1, . . . , 2
n−1} to { 1, 2 } , and for σ ∈ A
n, M
σ(F
1, F
2) = F
σ(1)◦ F
σ(2)◦ · · · ◦ F
σ(2n), (3) can also be written
Q
n= ∪
σ∈AnM
σ(F
1, F
2)(Q
0).
It will sometimes be convenient to agree that A
0= { 0 } and that M
0(F
1, F
2) is the identity.
Finally, the self-similar ramified Ω
0is defined by
Ω
0= ∪
∞n=0Q
n. (4)
The construction of Ω
0is displayed on Figure 1. It is straightforward to see that Ω
0⊂ ( − 3, 3) × (0, 6). Note that Ω
0may also be obtained as a union of overlapping open subsets of
R2, thus Ω
0is an open set.
It will be useful to define the truncated domain Ω
N, which has also a fractal boundary:
Ω
N= ∪
∞n=NQ
n. (5)
Figure 1: Left: the first step of the construction. Right: the self-similar ramified domain (only a few generations are displayed)
The following self-similarity property is true: Ω
Nis the union of 2
Ntranslated copies of
21N· Ω
0, i.e.
Ω
N= ∪
σ∈ANΩ
σ, (6)
where
Ω
σ= M
σ(F
1, F
2)(Ω
0). (7)
Also, Ω
N\ Ω
N+1= Q
Nfor any N ≥ 0.
We define the bottom boundary of Ω
0by Γ
0= (( − 1; 1) ×{ 0 } ) and Σ
0= ∂Ω
0∩{ (x, y); x ∈
R, 0 <
y < 6 } . We have
∂Ω
0∩ { (x, y); x ∈
R, y < 6 } = Γ
0∪ Σ
0. (8) Similarly, the bottom boundary of Ω
Nis Γ
N= ∪
2i=1NΓ
Ni, Γ
Ni= ξ
iN+
21N· Γ
0. In an equivalent manner,
Γ
N= ∪
σ∈ANΓ
σ, (9)
where
Γ
σ= M
σ(F
1, F
2)(Γ
0). (10)
For N > 0, Γ
Nis contained in the line y = y
N= 3s
N−1, see (1). We define also Σ
N=
∂Ω
N∩ { (x, y); x ∈
R, 3s
N−1< y < 6 } .
For what follows, it is also useful to introduce the open domains ω
N, for N ≥ 0:
ω
N= Int Ω
0\ Ω
N+1. (11)
Remark 1 Note that it is also possible to construct similar domains using dilations with ratii α
nwith α ∈ ]0; 1/2]; here we have chosen α = 1/2.
3 A Poincar´ e inequality
Consider the function space H
1(Ω
n) = { v ∈ L
2(Ω
n) s.t. ∇ v ∈ (L
2(Ω
n))
2} . Similarly, for all
positive integer p, it is possible to define H
p(Ω
n) as the space of functions whose partial deriva-
tives up to order p belong to L
2(Ω), and for all positive real number s 6∈
N, H
s(Ω
n) is defined
by interpolation between H
p(Ω
n) and H
p+1(Ω
n), where p is the integer such that p ≤ s < p + 1.
Likewise, it is possible to define the Sobolev spaces H
s(ω
n) for all nonnegative integers n.
Of course, for all n ≥ 0, the restriction of a function v ∈ H
1(Ω
0) to ω
nbelongs to H
1(ω
n), so it is possible to define the trace of v on Γ
n. The trace operator on Γ
nis bounded from H
1(Ω
0) to L
2(Γ
n), so one can define the closed subspace of H
1(Ω
n):
V (Ω
n) = { v ∈ H
1(Ω
n) s.t. v |
Γn= 0 } . (12) In what follows, for a function u integrable on Γ
σ, the notation h u i
Γσwill be used for the mean value of u on Γ
σ.
Theorem 1 (Poincar´ e’s inequality) For any u ∈ V (Ω
0), k u k
L2(Ω0)≤ √
32 k∇ u k
L2(Ω0). (13)
Proof. We proceed by proving first the Poincar´e inequality for functions in the space V (ω
N) = { v ∈ H
1(ω
N) s.t. v |
Γ0= 0 } , with a constant independent of N . Since the function space { v ∈ C
∞(ω
N) s.t. v |
Γ0= 0 } is dense in V (ω
N), it is enough to prove the inequality for functions in that space.
The idea of the proof is to construct explicitly a change of variables which maps Ω
0onto a fractured set contained in the rectangle ( − 1, 1) × (0, 8).
We define first a continuous and piecewise affine change of variables γ
0mapping
cω
0= (( − 1, 1) × (0, 4]) \ ( { 0 } × [3, 4]) onto Q
0by
if x > 0, γ
0(x, t) =
(x, t) for t ∈ (0, 3 − x]
(t − 3 + 2x, 3 − x) for t ∈ [3 − x, 4 − x]
(x + 1, t − 1) for t ∈ [4 − x, 4]
,
if x < 0, γ
0(x, t) = ( − γ
10( − x, t), γ
20( − x, t)) for t ∈ (0, 4], γ
0(0, t) = (0, t) for t ∈ (0, 3)
It is easy to check that γ
0is one to one. The set ω
c0is fractured in the sense that it does not lye locally on one side of its boundary.
Note also that for each x ∈ ( − 1, 1), the trajectory { γ
0(x, t), t ∈ (0, 4] } is made of at most three straight lines parallel to the axes, and that for x ∈ (0, 1), γ
0(x, 4) = x + 1 so { γ(x, 4), x ∈ (0, 1) } = (1, 2) × { 3 } . Similarly, one can check that ∇ γ
0is piecewise constant and can only take the values
∇ γ
0= 1 0
0 1
or ∇ γ
0=
2 1
− 1 0
.
Thus, at the points where it makes sense, det( ∇ γ
0) = 1. Therefore the mapping γ
0preserves the measure.
It is possible to define a one to one continuous and piecewise affine mapping γ
1from ω
c1= (( − 1, 1) × (0, 6]) \ ( { 0 } × [3, 6])
S( {
12} × [
112, 6])
S( {−
12} × [
112, 6])
onto Q
0∪ Q
1, by
γ
1(x, t) = γ
0(x, t) for t ≤ 4,
γ
1(x, t) = (
32, 3) +
12γ
0(2x − 1, 2(t − 4)) for t > 4, x > 0,
γ
1(x, t) = ( −
32, 3) +
12γ
0(2x + 1, 2(t − 4)) for t > 4, x < 0.
It is very easy to check that det( ∇ γ
1) = 1, at all the points where ∇ γ
1is defined.
Call y
N= 4s
N− 2
−Nand consider the doubly-indexed sequence (x
nj) for n ≥ 0 and 0 ≤ j < 2
ndefined by the recursion
x
00= 0,
x
1j= −
12+ j, j = 0, 1, x
nj= x
n−1j2
+ 2
−n+1x
1j%2, j = 0, . . . , 2
n− 1,
where
j2and j%2 are respectively the quotient and remainder of the Euclidean division of j by 2.
By proceeding recursively, we can define a one to one continuous and piecewise affine mapping γ
N: ω
cN= (( − 1, 1) × (0, 4s
N]) \
[N
n=0
2[n−1
j=0
{ x
nj}
× [y
n, 4s
N]
7→ ∪
Nn=0Q
n,
which preserve the measure. Finally, introducing the open set Ω
c0= (( − 1, 1) × (0, 8)) \
[∞
n=0
2n[−1
j=0
{ x
nj}
× [y
n, 8)
,
we also have a one to one continuous and piecewise affine mapping from Ω
c0onto Ω
0. The sets ω
c0and Ω
c0are displayed on Figure 2.
2 2
8 4
Figure 2: Left: the set ω
c0. Right: the open set Ω
c0(only the longest fractures are displayed) Let us define I
N= 1 +
PNi=0
2
iand call a
i, 0 ≤ i ≤ I
Nthe abscissa of the vertical boundaries of ω
cN, ordered increasingly. Consider a function u ∈ C
0∞(ω
N) such that u |
Γ0= 0.
Z
ωN
u
2=
ZωdN
u
2(γ
N(x, t)) =
IXN−1
i=0
Z ai+1
ai
dx
Z 4sN0
u
2(γ
N(x, t))dt
=
IXN−1
i=0
Z ai+1
ai
dx
Z 4sN0
Z t 0
d
ds (u(γ
N(x, s))) ds
2dt
≤
IXN−1
i=0
Z ai+1
ai
dx
Z 4sN0
dt t
Z t0
∂u
∂x (γ
N(x, s)) ∂γ
1N∂t (x, s)
2+ ∂u
∂y (γ
N(x, s)) ∂γ
2N∂t (x, s)
2ds
by Cauchy-Schwarz inequality and because
∂γ∂t1N∂γ∂t2N= 0. Therefore
ZωN
u
2≤ 32
IXN−1
i=0
Z ai+1
ai
dx
Z 4sN0
∂u
∂x (γ
N(x, s)) ∂γ
1N∂t (x, s)
2+ ∂u
∂y (γ
N(x, s)) ∂γ
2N∂t (x, s)
2ds
≤ 32
IXN−1
i=0
Z ai+1
ai
dx
Z 4sN0
∂u
∂x (γ
N(x, s))
2+ ∂u
∂y (γ
N(x, s))
2ds
because |
∂γ∂tN1| ≤ 1 and |
∂γ∂tN2| ≤ 1. Performing the inverse change of variables, we obtain that
ZωN
u
2≤ 32
ZωN
|∇ u |
2. (14)
By density, it is clear that (14) holds for u ∈ V (ω
N). Since the constant in (14) does not depend of N , we obtain (13) by using Lebesgue’s theorem.
In what follows, we will use the notation
.to indicate that there may arise constants in the estimates, which are independent of the index n in Ω
nor ω
nor on the mesh size when dealing with finite elements.
Corollary 1 There exists a positive constant C such that for all u ∈ H
1(Ω
0), k u k
2L2(Ω0)≤ C
k∇ u k
2L2(Ω0)+ k u |
Γ0k
2L2(Γ0). (15)
Proof. Define H
12(Γ
0) as the space of the traces on Γ
0of the functions belonging to H
1(ω
0), endowed with the norm
k u k
H12(Γ0)= inf
v∈H1(ω0),v|Γ0=u
k v k
H1(ω0). It is a classical result that for all v ∈ H
1(ω
0),
k v |
Γ0k
H12(Γ0).k∇ v k
2L2(ω0)+ k v |
Γ0k
2L2(Γ0)12
. (16)
For u ∈ H
1(Ω
0), consider the function ˜ u ∈ H
1(ω
0) such that
∆˜ u = 0 in ω
0, u ˜ |
Γ0= u |
Γ0, u ˜ |
Γ1= 0, ∂ u ˜
∂n = 0 on ∂ω
0\ (Γ
0∪ Γ
1).
It can be checked that
k u ˜ k
H1(ω0).k u |
Γ0k
H12(Γ0). (17) Calling again ˜ u the extension by 0 of ˜ u in Ω
0, we have that u − u ˜ ∈ V (Ω
0), and from (13), (16) and (17),
k u − u ˜ k
2L2(Ω0)≤ 32 k∇ (u − u) ˜ k
2L2(Ω0)≤ 64
k∇ u k
2L2(Ω0)+ k∇ u ˜ k
2L2(Ω0)
.
k∇ u k
2L2(Ω0)+ k u |
Γ0k
2H12(Γ0)
.
k∇ u k
2L2(Ω0)+ k u |
Γ0k
2L2(Γ0).
We obtain (15) by using again (16) and (17).
Remark 2 Results similar to Corollary 1 can be proved, for instance: there exists a positive constant C such that for all u ∈ H
1(Ω
0),
k u k
2L2(Ω0)≤ C
k∇ u k
2L2(Ω0)+ h u i
2Γ0
. (18)
By a simple scaling argument, we obtain from (15) the
Corollary 2 There exists a positive constant C such that for all integer n ≥ 0, and for all i ∈ { 0, . . . , 2
n} , for all u ∈ H
1(Ω
ni),
k u k
2L2(Ωni)≤ C
4
−nk∇ u k
2L2(Ωni)+ 2
−nk u |
Γnik
2L2(Γni), (19)
and for all u ∈ H
1(Ω
n)
k u k
2L2(Ωn)≤ C
4
−nk∇ u k
2L2(Ωn)+ 2
−nk u |
Γnk
2L2(Γn). (20)
Lemma 1 There exists a positive constant C such that for all u ∈ H
1(Ω
0), for all N ≥ 0, k u k
2L2(ΩN)≤ C2
−Nk∇ u k
2L2(Ω0)+ k u |
Γ0k
2L2(Γ0). (21)
Proof. We use a trace inequality on Q
ni: for a constant C independent on n, we have 2
n+1k u |
Γn+12i−1
k
2L2(Γn+12i−1)+ k u |
Γn+12i
k
2L2(Γn+12i )
≤ C k∇ u k
2L2(Qni)+ 2
n+1k u |
Γnik
2L2(Γni). (22) Summing (22) over i, we obtain that
2
n+1k u |
Γn+1k
2L2(Γn+1)≤ C k∇ u k
2L2(Qn)+ 2
n+1k u |
Γnk
2L2(Γn). (23) Multiplying (23) by 2
N−n−1and summing up from n = 0 to N − 1, we obtain that
2
Nk u |
ΓNk
2L2(ΓN)≤ C2
Nk∇ u k
2L2(ωN−1)+ k u |
Γ0k
2L2(Γ0)
Injecting this into (20), we obtain (21).
Theorem 2 (Compactness) The imbedding from H
1(Ω
0) in L
2(Ω
0) is compact.
Proof. From (21), we have
k u − 1
ωNu k
L2(Ω0)≤ C2
−N2k u k
H1(Ω0).
On the other hand, the imbedding from H
1(ω
N) in L
2(ω
N) is compact. Combining the previous two remarks yields the desired result.
Remark 3 In [1], we give several other theoretical results on the space H
1(Ω
0), among which extension theorems, density results, and trace theorems on the top boundary of Ω
0, namely Γ
∞= ( − 3, 3) × { 6 } .
4 Diffusion problems
The aim of this section is to study some Poisson problems in Ω
0with Neumann boundary
conditions on Σ
0.
4.1 Harmonic lifting of functions defined on Γ
0For a function u ∈ H
12(Γ
0), we define the harmonic lifting H
0(u) of u by H
0(u) ∈ H
1(Ω
0), the trace of H
0(u) on Γ
0is u, and for all v ∈ V (Ω
0),
Z
Ω0
∇H
0(u) · ∇ v = 0. (24)
This is the weak form of the following problem
− ∆ H
0(u) = 0, in Ω
0, H
0(u) = u, on Γ
0,
∂H0(u)
∂n
= 0, on Σ
0.
The existence and uniqueness of H
0(u), and the fact that that H
0is a bounded operator from H
12(Γ
0) to H
1(Ω
0) are consequences of Theorem 1.
Remark 4 All what follows holds when (24) is replaced by the more general problem
ZΩ0
χ ∇H
0(u) · ∇ v = 0, (25)
where χ is a symmetric and positive definite tensor.
Remark 5 In [1], we study the boundary value problem with a nonzero Neumann data on Γ
∞. Similarly, for an integer n > 0, and for σ ∈ A
n, one can define the lifting operator H
σfrom H
12(Γ
σ) to H
1(Ω
σ): for all u ∈ H
12(Γ
σ), the trace of H
σ(u) on Γ
σis u and for all v ∈ V (Ω
σ),
RΩσ
∇H
σ(u) · ∇ v = 0. It is easy to check that, for all v ∈ H
12(Γ
σ),
H
σ(v) ◦ M
σ(F
1, F
2) = H
0(v ◦ M
σ(F
1, F
2)). (26) Lemma 2 There exists a positive constant C such that, for all u ∈ H
12(Γ
0),
k∇H
0(u) k
L2(ω0)≥ C k∇H
0(u) k
L2(Ω0). (27) Proof. It is enough to prove (27) for all u ∈ H
12(Γ
0) such that
RΓ0
u = 0, because H
0(1
Γ0) = 1
Ω0. From the analogue of (18) for functions of H
1(ω
0) with mean value 0 on Γ
0, we have that
k u k
H12(Γ0).k∇H
0(u) k
L2(ω0). On the other hand, from the continuity of H
0, we have that
k∇H
0(u) k
L2(Ω0).k u k
H12(Γ0). The desired result follows from the previous two estimates.
Lemma 3 There exists a constant ρ < 1 such that for all u ∈ H
12(Γ
0),
ZΩ1
|∇H
0(u) |
2≤ ρ
ZΩ0
|∇H
0(u) |
2. (28)
Proof. The result is a direct consequence of Lemma 2.
Theorem 3 For all u ∈ H
12(Γ
0),
ZΩN
|∇H
0(u) |
2≤ ρ
N ZΩ0
|∇H
0(u) |
2, (29)
where the constant ρ < 1 has been introduced in Lemma 3.
Proof. The desired result will be proved ounce we have established that
ZΩn+1
|∇H
0(u) |
2≤ ρ
ZΩn
|∇H
0(u) |
2.
For that, we make use of (28); we consider the two bounded operators in H
12(Γ
0), L
i, i = 1, 2:
L
i(v) =
( H
0v) |
Γ1i
◦ F
i, (30)
where F
iare defined in (2). Calling Ω
1i= F
i(Ω
0), i = 1, 2, it is easy to check that for all u ∈ H
12(Γ
0),
( H
0◦ L
i)(u) =
( H
0(u)) |
Ω1i
◦ F
i, (31)
and that
ZΩ0
|∇ ( H
0◦ L
i)(u) |
2=
ZΩ1i
|∇H
0(u) |
2. (32)
Therefore, from (28),
X2
i=1
Z
Ω0
|∇ ( H
0◦ L
i)(u) |
2≤ ρ
ZΩ0
|∇H
0(u) |
2. (33)
For σ ∈ A
n, we use the notation M
σ( L
1, L
2) = L
σ(1)◦ L
σ(2)◦ · · · ◦ L
σ(2n). For n > 1, we have, for all u ∈ H
12(Γ
0),
Z
Ωn+1
|∇H
0(u) |
2=
Xσ∈An
Z
Ω0
|∇ H
0◦ M
σ( L
1, L
2) (u) |
2=
X2i=1
X
σ∈An−1
Z
Ω0
|∇ H
0◦ L
i◦ M
σ( L
1, L
2) (u) |
2, and from (33),
Z
Ωn+1
|∇H
0(u) |
2≤ ρ
Xσ∈An−1
Z
Ω0
|∇ H
0◦ M
σ( L
1, L
2) (u) |
2= ρ
ZΩn
|∇H
0(u) |
2, which yields (29).
From the general theory of boundary value problem, see [6] for example, we have the following regularity:
Lemma 4 (Local Regularity) For all u ∈ H
12(Γ
0), for all open bounded domain O strictly
contained in
R× (0, 6), and for all ǫ, 0 < ǫ <
53, the restriction of H
0(u) to Ω
0∩ O belongs to
H
53−ǫ(Ω
0∩ O ).
Orientation We will try to solve (24) numerically. Of course, it is not possible to represent completely the domain Ω
0in numerical simulations, because this would imply an infinite memory and computing time. Rather, for some n ∈
N, we aim at computing as well as possible the restriction of H
0(u) to ω
n, n ∈
N. This turns out to be possible, but for that we need to use nonlocal operators on Γ
σ, σ ∈ A
n+1. We will see later that these operators can be called Dirichlet to Neumann operators. They will be computed by using the geometric self-similarity.
4.2 The Dirichlet-Neumann operator Call
H
12(Γ
0)
′the topological dual space of H
12(Γ
0) and consider the Dirichlet-Neumann op- erator T
0: H
12(Γ
0) 7→
H
12(Γ
0)
′h T
0u, v i =
ZΩ0
∇H
0(u) · ∇H
0(v). (34)
We remark that
h T
0u, v i =
ZΩ0
∇H
0(u) · ∇ v, ˜ (35)
for any function ˜ v ∈ H
1(Ω
0) such that ˜ v |
Γ0= v.
When H
0(u) is regular enough, T
0u is the normal derivative of H
0(u) on Γ
0. This is why T
0is called a Dirichlet-Neumann operator.
The operator T
0is bounded, self-adjoint and positive semi-definite. It is clear that T
01 = 0.
Call V the closed subspace of H
12(Γ
0):
V = { v ∈ H
12(Γ
0), h v i
Γ0= 0 } . (36) From the definition of the norm in H
12(Γ
0) and from (18), we see that T
0is coercive on V , i.e.
there exists a positive constant α such that
∀ v ∈ V, h T
0v, v i ≥ α k v k
2H12(Γ0)
. (37)
Similarly, for σ ∈ A
n, one can define the operators T
σ, from H
12(Γ
σ) (see (7) and (10)) to their respective duals by h T
σu, v i =
RΩσ
∇H
σ(u) · ∇H
σ(v) =
RΩσ
∇H
σ(u) · ∇ ˜ v, for any function
˜
v ∈ H
1(Ω
σ) such that ˜ v |
Γσ= v. From the self-similarity of Ω
0, we have that
∀ u, v ∈ H
12(Γ
σ), h T
σu, v i = h T
0(u ◦ M
σ(F
1, F
2)), (v ◦ M
σ(F
1, F
2)) i , (38) where the duality pairing in left (resp. right) hand side of (38) is the duality
H
12(Γ
σ)
′- H
12(Γ
σ) (resp.
H
12(Γ
0)
′- H
12(Γ
0)).
Lemma 5 For all u ∈ H
12(Γ
0), for n ≥ 1, the restriction of H
0(u) to ω
n−1is the solution to the following boundary value problem: find u ˆ ∈ H
1(ω
n−1) such that u ˆ |
Γ0= u and ∀ v ∈ V (ω
n−1),
Z
ωn−1
∇ u ˆ · ∇ v +
Xσ∈An
T
0(ˆ u |
Γσ◦ M
σ(F
1, F
2)) , v |
Γσ◦ M
σ(F
1, F
2)
= 0. (39)
Furthermore, ∀ v ∈ H
1(ω
n−1), h T
0u, v |
Γ0i =
Z
ωn−1
∇ u ˆ · ∇ v +
Xσ∈An
h T
σu ˆ |
Γσ, v |
Γσi
=
Zωn−1
∇ u ˆ · ∇ v +
Xσ∈An
T
0(ˆ u |
Γσ◦ M
σ(F
1, F
2)), v |
Γσ◦ M
σ(F
1, F
2) .
(40)
Proof. Follows from (26) and (38).
Remark 6 Note that the boundary value problem (39) is well posed because the bilinear form in the left hand side is continuous, symmetric and coercive on V (ω
n−1).
Orientation We see from (39) that once the nonlocal operator T
0is known, the restriction of H
0(u) to ω
n−1can be computed exactly by solving a boundary value problem in ω
n−1with a boundary condition involving T
0. Thus, if T
0or a good approximation of T
0is available, then the restriction of H
0(u) to ω
n−1can be approximated by a standard discrete method for (39).
There remains to compute T
0: for that, we will make use of (40), in the case n = 1.
Lemma 5, in the case n = 1, leads us to introduce the cone
Oof self adjoint, positive semi- definite, bounded linear operators from H
12(Γ
0) to its dual, vanishing on the constants, and the mapping
M:
O7→
Odefined as follows: for Z ∈
O, define
M(Z ) by
∀ u ∈ H
12(Γ
0), ∀ v ∈ H
1(ω
0), h
M(Z)u, v |
Γ0i =
Zω0
∇ u ˆ · ∇ v +
X2i=1
D
Z(ˆ u |
Γ1i◦ F
i), v |
Γ1i◦ F
iE, (41) where ˆ u ∈ H
1(ω
0) is such that ˆ u |
Γ0= u and
∀ v ∈ V (ω
0),
Zω0
∇ u ˆ · ∇ v +
X2i=1
D
Z (ˆ u |
Γ1i◦ F
i), v |
Γ1i◦ F
iE= 0. (42)
Lemma 5 tells that T
0is a fixed point of
M. In fact, we have the
Theorem 4 The operator T
0is the unique fixed point of
M. Moreover, for all Z ∈
O, there exists a positive constant C independent of n such that, for all n ≥ 0,
k
Mn(Z) − T
0k ≤ Cρ
n4, (43) where ρ, 0 < ρ < 1 is the constant appearing in Theorem 3.
Proof. It is easy to check by induction that
∀ u ∈ H
12(Γ
0), ∀ v ∈ H
1(ω
n−1), h
Mn(Z)u, v |
Γ0i =
Z
ωn−1
∇ u ˆ · ∇ v +
Xσ∈An
h Z (ˆ u |
Γσ◦ M
σ(F
1, F
2)), (v |
Γσ◦ M
σ(F
1, F
2)) i , (44)
where ˆ u ∈ H
1(ω
n−1) is such that ˆ u |
Γ0= u and
∀ v ∈ V (ω
n−1),
Zωn−1
∇ u ˆ ·∇ v +
Xσ∈An
h Z (ˆ u |
Γσ◦ M
σ(F
1, F
2)), (v |
Γσ◦ M
σ(F
1, F
2)) i = 0. (45)
Let H
n(ˆ u) ∈ H
1(Ω
0) be defined by H
n(ˆ u) =