Adaptive semi-Lagrangian schemes for Vlasov equations 95
(gathering arguments from [11]) and leave the two-dimensional case for the reader.
Then the prediction operator is defined by univariate Lagrange interpolations, and the
stencil corresponding to a node of level j + 1, say γ = 2
−(j+1)
(2k + 1), reads
S
γ
= {2
−j
(k + l) : −R + 1 ≤ l ≤ R}.
In particular, for any integer k, we have (writing φ
[j]
= φ
[j]
0,0
)
φ
[j+1]
(2
−(j+1)
(2k + 1)) =
k+R
X
i=k−R+1
π
2
−(j+1)
(2k + 1), 2
−j
i
φ
[j]
(2
−j
i) (5.13)
whereas the values remain unchanged on nodes of level j, i.e.,
φ
[j+1]
(2
−j
k) := φ
[j]
(2
−j
k). (5.14)
As in Remark 5.2, we then observe that there exist coefficients h
n
, n ∈ Z, such that
π
2
−(j+1)
k, 2
−j
i
= h
k−2i
for any odd integer k, so that by setting the remaining
(even) values to h
2n
:= δ
n,0
, our iterative scheme reads
φ
[j+1]
(2
−(j+1)
k) =
X
i∈Z
h
k−2i
φ
[j]
(2
−j
i) ∀k ∈ Z, j ∈ N. (5.15)
Remark 5.3. Before going further, let us list a few important properties of the sequence
(h
n
)
n∈Z
that will be of great importance in the sequel. From the fact that the prediction
stencils are symmetric and local, one easily infers that h shares the same properties:
its only non-zero terms are h
0
= 1 and h
−1
= h
1
, . . . , h
−(2R−1)
= h
2R−1
. Moreover,
it is possible to express the polynomial reproduction properties of the iterative scheme
in terms of discrete moments of h. As already observed, defining g
[0]
as samples of
p
l
(x) := (2x + 1)
l
indeed leads to samples of the same polynomial for P
0
1
g
[0]
, as long
as l ≤ 2R − 1. By linearity of P
0
1
, this gives
X
n∈Z
h
2n+1
(2n + 1)
l
=
X
n∈Z
h
−1−2n
g
[0]
(n) = P
0
1
g
[0]
−
1
2
= p
l
−
1
2
= δ
l,0
(5.16)
for l = 0, . . . , 2R − 1. As h
2n
= δ
n,0
, the left hand side is exactly
P
n∈Z
h
n
n
l
.
The connection with the scaling function ϕ = ϕ
0,0
can then be stated as follows.
Lemma 5.4. Let (h
n
)
n∈Z
be a sequence of real coefficients. If there exists a continuous
function ϕ satisfying ϕ(k) = δ
k,0
, k ∈ Z, and the two-scale equation
ϕ(x) =
X
n∈Z
h
n
ϕ(2x − n) ∀x ∈ R, (5.17)
then the iterative scheme defined by the refinement rule (5.15) and the initial condition
φ
[0]
(k) = δ
k,0
, k ∈ Z, satisfies (5.14) and converges towards ϕ. Conversely, if the
above iterative scheme satisfies (5.14) and if it converges towards a continuous function
ϕ, then the latter satisfies ϕ(k) = δ
k,0
, k ∈ Z, as well as (5.17).