ON THE REGULARITY OF SEMIPERMEABLE

SIAM J. CONTROL OPTIM.
Vol. 35, No. 5, pp. 1638–1652, September 1997
c 1997 Society for Industrial and Applied Mathematics
011
ON THE REGULARITY OF SEMIPERMEABLE SURFACES
IN CONTROL THEORY WITH APPLICATION
TO THE OPTIMAL EXIT-TIME PROBLEM (PART I)∗
PIERRE CARDALIAGUET†
Abstract. In control theory, a semipermeable surface is an (in general nonsmooth) oriented
surface that, on one hand, contains solutions (the so-called barrier solutions) of the controlled system
and, on the other hand, may be crossed by the solutions of this system in only one direction. Without
making any assumption on the regularity of the boundary of the semipermeable surface, we show
that the barrier solutions contained in this semipermeable surface satisfy the Pontryagin principle,
that this surface is a Lipschitz manifold, and that it is, locally, the graph of a semiconcave function.
Applying these results to the optimal exit-time function from a given open set yields, without any
controllability assumption at the boundary of the open set, that this function is semiconcave on an
open dense subset of its domain.
Key words. semipermeable surfaces, differential inclusion, viability theory, minimal time function
AMS subject classifications. 49J24, 49J52, 49N60
PII. S0363012995287295
Introduction. Let
(1)
x′ (t) = f (x(t), u(t)), u(t) ∈ U,
x(0) = x0
be a controlled system with a hamiltonian defined by
H(x, p) :=
inf hf (x, u), pi.
u∈U (x)
A smooth, semipermeable surface is an oriented hypersurface S such that the outward
normal p at each point x ∈ S satisfies H(x, p) = 0. Such a surface S is called
semipermeable because
(α) S can be crossed in only one direction by the trajectories of the controlled
system.
(β) From any initial position x0 ∈ S at least one solution x(·) of (1) starts, and
remains locally on S (namely, ∃τ > 0 such that, ∀t ∈ [0, τ ], x(t) ∈ S).
A solution satisfying condition (β) is called a barrier solution.
In many problems, one encounters closed sets (which are not necessarily smooth)
with a boundary enjoying properties (α) and (β). We still say that their boundary
is “a semipermeable surface.” The aim of this work is to show that a closed set with
semipermeable boundary enjoys some regularity properties. Namely, under suitable
assumptions on f , the boundary of such a set is a Lipschitz (and even semiconcave)
manifold, and the barrier solutions satisfy the Pontryagin principle.
To our knowledge, this problem has never been treated, although it is of great
interest for qualitative and quantitative control problems (see the examples below).
However, our work is related to several studies on the regularity of the value function
∗ Received
by the editors June 5, 1995; accepted for publication (in revised form) July 1, 1996.
http://www.siam.org/journals/sicon/35-5/28729.html
† CEREMADE, URA CNRS 749, Université Paris-Dauphine, Place du Maréchal de Lattre de
Tassigny, 75775 Paris cedex 16, France ([email protected]).
1638
SEMIPERMEABLE SURFACES I
1639
of optimal control problems (see, for instance, [1], [8], [9], [11], [14], [19], [20] [21]). It
is not easy to compare our results (which are of geometric nature) with those given
in the previous references (which are concerned with the regularity of functions). For
this reason, we illustrate our results through the study of the regularity of the optimal
exit-time function.
(1) The optimal exit-time function θΩ from the open subset Ω ⊂ RN is defined
by, ∀x0 ∈ Ω,
/ Ω} .
θΩ (x0 ) := inf {t ≥ 0 | ∃x(·) solution to (1) such that x(t) ∈
Roughly speaking, θΩ (x0 ) is the minimal time any solution of the controlled system (1)
starting from x0 needs to leave Ω. The regularity of the optimal exit-time function is
the aim of several works [23], [24], [6], [7], [9], [10]. In [9] Cannarsa and Sinestrari prove
that θΩ is semiconcave on its (open) domain under the following assumptions: (a) f is
smooth; (b) ∂Ω enjoys some regularity (roughly speaking, its curvature is bounded);
(c) a “controllability condition” on the boundary of Ω is required, which ensures that
θΩ is Lipschitz continuous. Thanks to conditions (b) and (c), θΩ is “smooth” in a
neighborhood of ∂Ω. Then condition (a) ensures, by using the Pontryagin principle,
that this “smoothness” propagates along the (smooth) optimal trajectories.1 So, in
this method, the crucial points are, on one hand, the smoothness of θΩ at the boundary
of Ω and, on the other hand, the propagation of this regularity.
Our method is, on the contrary, based on the local study of the epigraph of θΩ .
Combining the results of [10] and of [25] yields that this epigraph has a semipermeable
boundary for some dynamics Φf constructed from f . Thanks to the regularity results
of semipermeable surfaces given in this paper, we prove, without conditions (b) and
(c), that θΩ is (locally) Lipschitz and semiconcave on an open dense subset of its
domain.
(2) Boundary of the viability kernel: The first definition of (nonsmooth) semipermeability is due to Quincampoix and appeared in the framework of viability theory
(Aubin [3]). If K ⊂ RN is a closed set, the viability kernel Viabf (K) of K for f is
∃x(·) solution to (1)
Viabf (K) := x0 ∈ K |
.
such that x(t) ∈ K ∀t ≥ 0
Under suitable assumptions, the viability kernel of K for f is a closed subset of K (see
also [5], [15]). In [25], Quincampoix proves that the boundary of Viabf (K) enjoys the
semipermeability property in the interior of K.
(3) Boundary of the reachable set: The reachable set for f starting from a point
x0 ∈ RN is the set of points y for which there exists a solution x(·) of (1) and a time
t ≥ 0 such that x(t) = y.
S
If, for instance, 0 belongs to the interior of u f (x0 , u) and f is Lipschitz continuous, then the reachable set is open. Moreover, its boundary is semipermeable for
−f (see Quincampoix [26]).
This research is presented as follows. In the present paper, Part I, we give two
equivalent definitions of the semipermeability, and we also prove that semipermeable
boundaries are Lipschitz manifolds. Then we show that semipermeable surfaces are
“smooth” along barrier solutions. We also explain how to recover the Pontryagin
principle.
1 A similar method based on the propagation of the regularity of the final data along optimal
trajectories is also applied to Mayer’s problem in [14] and to the Bolza problem in [11].
1640
PIERRE CARDALIAGUET
Part II, also in this issue, is devoted to the regularity results for the closed sets
with semipermeable boundaries. We first show that the contingent cone to such
closed sets is a union of half-spaces and enjoys some upper semicontinuity property.
We then show, under a stronger assumption on the dynamics, that the boundaries of
such closed sets are locally graphs of semiconcave functions. We complete this paper
by applying these results to the case of the optimal exit-time functions.
1. Semipermeable boundaries.
1.1. Definition of semipermeability. Let us from now on replace the controlled system (1) by the differential inclusion
(2)
x′ (t) ∈ F (x(t)),
x(0) = x0 ,
S
where F (x) := u∈U f (x, u). The advantage of using differential inclusions instead
of controlled systems lies in the fact that the regularity properties explained below
depend on the geometrical properties of the sets F (x) and not on its representation
as a controlled system. Moreover, the formulation as differential inclusions simplifies
the statements and the proofs of the results.
It is well known that, under conditions that we impose here, controlled system
(1) has the same solutions as differential inclusion (2). We denote by SF (x0 ) the
set of (Carathéodory) solutions of differential inclusion (2). With a set-valued map
RN , we associate the hamiltonian HF defined by
F : RN
(3)
∀(x, p) ∈ RN × RN ,
HF (x, p) := inf hv, pi.
v∈F (x)
Note that the hamiltonian HF is concave with respect to p.
Let us now recall two basic definitions of nonsmooth analysis.
If K is a closed subset of RN and x belongs to K, the contingent cone to K at x
is the set of vectors v ∈ RN such that
lim inf dK (x + hv)/h = 0
h→0+
(dK (y) denotes the distance from the point y to the set K). The contingent cone is a
closed cone. It is denoted by TK (x).
We also denote by TK (x)− the polar cone of TK (x), i.e.,
TK (x)− := {p ∈ RN | ∀v ∈ TK (x), hp, vi ≤ 0}.
The polar cone is a closed convex cone. The contingent cone plays the role of tangent
half-space, while the polar cone plays the role of exterior normal for nonsmooth sets.
If K is a subset of RN and x belongs to K, the Dubovitsky–Miljutin cone to K
at x is the set of vectors v ∈ RN for which there exists some α > 0 such that
x+]0, α](v + αB) ⊂ K.
The Dubovitsky–Miljutin cone to K at x is denoted by DK (x). It is an open cone. If
K is a closed subset of RN , then DRN \K (x) = RN \TK (x) for x ∈ K [25]. Moreover,
DK (x) ⊂ Int (TK (x)), but there is no equality in general even if the set K is a Lipschitz
manifold.
SEMIPERMEABLE SURFACES I
1641
Notation. Below, BN denotes the closed unit ball of RN (endowed with the
o
euclidean topology). If there is no ambiguity, we write only B. In the same way, B N
denotes the open unit ball of RN .
DEFINITION 1.1 (semipermeability). A closed set M has a semipermeable boundary for the set-valued map F : RN
RN (or enjoys the semipermeability property)
in a neighborhood of x0 ∈ ∂M if there is some positive radius r such that
∀x ∈ M ∩ (x0 + rB), ∀p ∈ TM (x)− , HF (x, p) = 0.
An equivalent definition of semipermeability in terms of trajectories is the
following.
PROPOSITION 1.1 (semipermeability). Assume that the set-valued map F satisfies
the following conditions:

N

RN has convex compact values;
 (a) F : R
(b) F is ℓ-Lipschitz, i.e.,
(4)


∀x, y ∈ RN × RN , F (y) ⊂ F (x) + ℓB.
Then a closed set M ⊂ RN has a semipermeable boundary in a neighborhood of x0 ∈
∂M if and only if there are open subsets O and O′ of RN with x0 ∈ O ⊂ O′ and a
time T > 0 such that
(i) ∀x ∈ M ∩ O, there is at least one solution x(·) ∈ SF (x) which remains in
M ∩ O′ on [0, T ];
(ii) ∀x ∈ M ∩ O′ , any solution of the differential inclusion for −F remains in M
on [0, T ];
(iii) ∀x ∈ ∂M ∩ O′ , any solution of the differential inclusion for F remains in
c := RN \M on [0, T ].
M
The notations of this definition are kept throughout this paper.
Before proving that result, let us point out an important consequence.
COROLLARY 1.1 (barrier solutions). Assume that F and M are as in Proposition 1.1.
If M enjoys the semipermeability property, then any solution x(·) of the differential inclusion for F starting from ∂M ∩ O which remains in M on [0, T ] remains in
∂M on [0, T ].
Such a solution is “a barrier solution.”
Remarks.
(1) Thanks to Proposition 1.1(i), at least one barrier solution starts from any
initial position of ∂M ∩ O.
(2) Combining Proposition 1.1 and Corollary 1.1, we recover the definition of
semipermeability given at the beginning of this paper. Property (α) holds true thanks
to (iii), and Corollary 1.1 is exactly the same as property (β).
c from Proposition 1.1(iii), and in M from
Proof. The solution x(·) remains in M
c = ∂M , the corollary holds true.
assumption. Since M ∩ M
Proof of Proposition 1.1. Assume that the set M satisfies the described property
in a neighborhood of a point x0 . Then M is (locally) viable2 for F in O, so that the
2 If K ⊂ RN is locally compact, the viability theorem [3], [4], [17] gives the equivalence among
the following statements.
(i) K is a viability domain for F ; i.e.,∀x ∈ K, F (x) ∩ TK (x) 6= ∅.
(ii) K is viable for F ; i.e., ∀x ∈ K, ∃x(·) ∈ SF (x) and t > 0 such that x(s) ∈ K ∀s ∈ [0, t].
(iii) K satisfies the following: ∀x ∈ K, ∀p ∈ TK (x)− , HF (x, p) ≤ 0.
1642
PIERRE CARDALIAGUET
viability theorem, applied to the locally compact set M ∩ O, states that HF (x, p) ≤ 0
for x ∈ O ∩ M and p ∈ TM (x)− . Moreover, M is locally invariant3 for −F , so that
the invariance theorem, applied to the locally compact set M ∩ O again, states that
H−F (x, −p) ≥ 0 for x ∈ O ∩ M and p ∈ TM (x)− . Since
H−F (x, −p) = inf h−v, −pi = HF (x, p),
v∈F (x)
we have finally proved that HF (x, p) = 0 for any x ∈ O ∩ M and p ∈ TM (x)− .
Conversely, if the boundary of M is semipermeable, there is some radius r > 0
such that
∀x ∈ (x0 + rB) ∩ M, ∀p ∈ TM (x)− , HF (x, p) = 0.
Set ρ := maxx∈(x0 +rB) maxv∈F (x) kvk and T :=
Oi := x0 +
r
4ρ .
Define, for any i = 1, . . . , 4,
ir o
B.
4
Note that any solution of the differential inclusion for F (or for −F ) starting from Oi
(i = 1, . . . , 3) remains in Oi+1 on [0, T ].
Since the tangential condition
∀x ∈ (x0 + rB) ∩ M, ∀p ∈ TM (x)− , HF (x, p) ≤ 0
is satisfied, the viability theorem states that for any initial position x ∈ O1 ∩ M , there
is an x(·) ∈ SF (x) such that x(t) ∈ M as long as x(t) ∈ x0 + rB, i.e., at least on
[0, T ]. In particular, such a solution remains in M ∩ O2 on [0, T ]. Thus (i) holds true
with O := O1 and O′ := O2 .
Since HF (x, p) = 0 implies that H−F (x, −p) ≥ 0, the tangential condition
∀x ∈ (x0 + rB) ∩ M, ∀p ∈ TM (x)− , H−F (x, −p) ≥ 0
is fulfilled. Thus M is locally invariant for −F , and any solution of the differential
inclusion for −F starting from M ∩ O2 (and also from M ∩ O3 ) remains in M as long
as it remains in x0 + rB, and in particular, on [0, T ]. Thus (ii) holds true.
Assume, contrary to our claim, that (iii) is false. There is a solution x(·) of the
c on
differential inclusion for F starting from ∂M ∩ O2 which does not remain in M
[0, T ]. We already know that x(·) remains in O3 on [0, T ]. There is some time t ∈]0, T ]
such that x(t) belongs to the interior of M and to O3 . From Filippov’s theorem [12],
the set-valued map x
SF (x), endowed with the uniform topology, is continuous.
Thus there is a neighborhood W of x(0) such that, from any initial position y ∈ W ,
at least one solution y(·) ∈ SF (y) sufficiently close to x(·) on [0, T ] starts so that y(t)
belongs to the interior of M and to O3 . Since x belongs to ∂M , there is some ȳ ∈ W
which does not belong to M . Let us denote by ȳ(·) the associated solution. We now
consider the function z(·) defined by z(s) := ȳ(t − s) for s ∈ [0, T ]. Then z(·) is a
solution of the differential inclusion for −F starting from M ∩ O3 , which leaves M
before T . This is in contradiction to the proof of (ii). So (iii) holds true.
3 The invariance theorem [3] states that, for F satisfying (4) and for K ⊂ RN locally compact,
there is an equivalence among the following statements.
(i) K is an invariance domain for F , i.e.,∀x ∈ K, F (x) ⊂ TK (x).
(ii) K is invariant for F , i.e., ∀x ∈ K, ∃t > 0 such that ∀x(·) ∈ SF (x), ∀s ∈ [0, t], x(s) ∈ K.
(iii) K satisfies the following: ∀x ∈ K, ∀p ∈ TK (x)− , HF (x, −p) ≥ 0.
SEMIPERMEABLE SURFACES I
1643
1.2. Semipermeable boundaries are Lipschitz manifolds.
PROPOSITION 1.2. Assume that the boundary of M is semipermeable in a neighRN satisfying (4). If the values of F
borhood of x0 for a set-valued map F : RN
have a nonempty interior, then ∂M is a Lipschitz manifold in a neighborhood of x0 .
To prove Proposition 1.2, let us recall a sufficient condition for a closed set to be
a Lipschitz manifold (see [16, Thm. 1.2.2.2, p. 12]).
LEMMA 1.1. Let K be a closed subset of RN and let x belong to ∂K. Assume that
there exist some open set C, some ρ > 0, and some neighborhood U of x such that
(
y + [0, ρ]C ⊂ K,
∀y ∈ ∂M ∩ U,
b
y − [0, ρ]C ⊂ K,
b := RN \K.
where K
Then ∂K is a Lipschitz manifold in a neighborhood of x.
Proof of Proposition 1.2. It is enough to combine Lemma 1.1 with the following
lemma.
LEMMA 1.2. Let M be as in Proposition 1.1 and let F satisfy (4). Also let x
belong to ∂M ∩ O and v ∈ Int(F (x)). Then
c,
x + [0, t](v + a2 B) ⊂ M
x + [0, t](−v + a2 B) ⊂ M,
a
}.
where a := d∂F (x) (v) and t := min{T, ℓ(2kvk+a)
Proof of Lemma 1.2. Note that v + aB ⊂ F (x).
LEMMA 1.3. If C1 , C2 , and C3 are compact convex subsets of RN ,
[C1 + C3 ⊂ C2 + C3 ] ⇒ [C1 ⊂ C2 ].
Since the set-valued map F is ℓ-Lipschitz, use Lemma 1.3 to obtain
∀y ∈ x +
a
B,
2ℓ
a
v + B ⊂ F (y).
2
The map s → x + s(v + a2 u) is a solution of the differential inclusion for F on [0, t]
a
a
(for any u ∈ B) because ks(v + 2ℓ
u)k ≤ 2ℓ
for s ∈ [0, t]. Since x ∈ ∂M ∩ O and M
c (see
is semipermeable, any solution of the differential inclusion for F remains in M
Proposition 1.1(iii)). Thus
a c
x + [0, t] v + B ⊂ M
.
2
We can prove in a similar way (using the fact that M is locally invariant by −F from
Proposition 1.1(ii)) that
a x + [0, t] −v + B ⊂ M.
2
To complete the proof of Proposition 1.2, let v belong to the interior of F (x) and
set a := d∂F (x) (v). Then
∀y ∈ x +
a
,
2ℓ
a
v + B ⊂ F (y).
2
1644
PIERRE CARDALIAGUET
In particular, v belongs to the interior of F (y) and d∂F (y) (v) ≥
Lemma 1.2,

o
a
a  y + [0, t](−v + 4 B ) ⊂ M,
∀y ∈ x + ,
2ℓ  y + [0, t](v + a o ) ⊂ M
c,
4 B
a
2.
Thus, from
a
}.
where t := min{T, ℓ(4kvk+a)
N
Recall that equality R \TM (x) = DM
c (x) is always fulfilled. Moreover, we have
the following corollary.
COROLLARY 1.2. Under the assumptions and notations of Proposition 1.2, we
have, for any x ∈ ∂M ∩ O,
N
DM
c (x) = DM (x) = DRN \M
c (x).
c (x) = DRN \M (x) and R \TM
Note, moreover, that
Int(F (x)) ∩ TM (x) = ∅ and
− Int(F (x)) ∩ TM
c (x) = ∅.
Proof. We prove only the first equality, the proof of the second one being essentially the same. Since RN \TM (x) = DRN \M (x) ⊂ DM
c (x), it remains to prove
that
DM
c (x) ⊂ DRN \M (x).
Let v belong to DM
c (x). Since ∂M is a Lipschitz manifold, there is a Lipschitz function
φ : W → R (W ⊂ RN −1 open) and an open neighborhood W ′ ⊂ RN of x such that
∂M ∩ W ′ = {(y, φ(y)) | y ∈ W }.
c is
We can assume, without loss of generality, that M is the epigraph of φ, while M
the hypograph of φ and
RN \M ∩ W ′ = {(y, t) | t < φ(y) & y ∈ W }.
Set x := (xy , xt ) and v := (vy , vt ) (where xy and vy belong to RN −1 and xt and vt
belong to R). There is some α > 0 such that
c.
(xy , xt )+]0, α] ((vy , vt ) + αBN ) ⊂ M
Thus, for any u := (uy , ut ) ∈ BN and for any θ ∈]0, α],
φ(xy + θ (vy + αuy )) ≥ xt + θ(vt + αut ).
In particular, for any u := (uy , ut ) ∈ BN and for any θ ∈]0, α/2],
α α
α > xt + θ vt + ut ,
≥ xt + θ vt + √
φ xy + θ vy + uy
2
2
2
because ( 21 uy ,
√
2
2 )
∈ BN . This actually means that
i αi α
(vy , vt ) + BN ⊂ RN \M,
(xy , xt ) + 0,
2
2
so that v belongs to DRN \M (x).
1645
SEMIPERMEABLE SURFACES I
2. Regularity of barrier solutions. We show here that, with any barrier solution, we can associate a Lipschitzian function p(·) : [0, T ] → RN such that kp(t)k = 1
and
0 = hx′ (t), p(t)i = H(x(t), p(t)) for almost every t ∈ [0, T ].
Moreover, p(t) is an exterior normal to M at x(t):
∀t ∈]0, T [,
−
TM (x(t)) = (p(t)) .
The function p(·) is called the adjoint of x(·). In the case when the hamiltonian
H is derivable, this adjoint coincides with the usual adjoint up to a multiplicative
coefficient, and (x(·), p(·)) satisfies the Pontryagin principle.
2.1. Two preliminary lemmas. We first estimate the variations of the contingent cone to closed sets with semipermeable boundaries along the barrier solutions.
LEMMA 2.1. Let M be as in Proposition 1.1 and let F satisfy (4). Assume that
x belongs to ∂M ∩ O and that x(·) ∈ SF (x) is a barrier solution (i.e., it remains in
∂M ∩ O′ on [0, T ]).
There is a constant C, which only depends on T and on the Lipschitz constant ℓ
of F , such that
(5)
∀0 ≤ t ≤ T, ∀v ∈ TM (x(t)), dTM (x) (v) ≤ Ctkvk.
Moreover,
(6)
(v) ≤ C(t − s)kvk.
∀0 ≤ s ≤ t ≤ T, ∀v ∈ TM
c (x(s)), dTM
c (x(t))
Proof of Lemma 2.1. We prove only (5), since the proof of (6) is essentially the
same. If v belongs to TM (x(t)), there exist hn → 0+ , vn → v such that x(t) + hn vn
belongs to M for any n. The Filippov theorem [12] provides the existence of solutions
yn (·) ∈ S−F (x(t) + hn vn ) such that
(7)
kx′ (t − s) + yn′ (s)k ≤ ℓeℓs hn kvn k for almost every s ∈ [0, t].
The solutions yn (·) remain in M on [0, T ] because M is (locally) invariant for −F
from Proposition 1.1.
. We now prove that the sequence {wn } converges, up to a
Set wn := yn (t)−x
hn
subsequence, to some w ∈ TM (x) such that kv − wk ≤ (eℓt − 1)kvk. Indeed,
yn (t) − x = (yn (t) − (x(t) + hn vn )) + (x(t) − x) + hn vn
Rt
= 0 (yn′ (s) + x′ (t − s))ds + hn vn .
Combining this latter equality with (7) yields
Z t
1
kwn − vn k ≤
kyn′ (s) + x′ (t − s)kds ≤ kvn k(eℓt − 1).
hn 0
Thus {wn } is bounded and converges, up to a subsequence, to some w which belongs
to TM (x) and satisfies
kw − vk ≤ kvk(eℓt − 1).
So Lemma 2.1 is proved by setting C := supt∈[0,T ]
eℓt −1
t .
1646
PIERRE CARDALIAGUET
We now compute DM (x) for some particular points x.
LEMMA 2.2. Let x(·) be a barrier solution on [0, T ] and assume that condition (4)
and the following condition are satisfied:
(8)
∀x ∈ O′ , ∀v ∈ ∂F (x), TF (x) (v) is a half-space.
For each t ∈]0, T [ where the derivative x′ (t) exists,
(9)
−Int[TF (x(t)) (x′ (t))] = DM (x(t))
and
(10)
Int[TF (x(t)) (x′ (t))] = DM
c (x(t)).
In particular, DM (x(t)) and DM
c (x(t)) are both equal to open half-spaces.
Assumption (8) plays a major role below. It is equivalent to
(i) ∂F (x) is a C 1 manifold for any x ∈ O′ .
(ii) F (x) is convex with a nonempty interior for any x ∈ O′ .
Proof of Lemma 2.2. Let t ∈]0, T [ be such that the derivative v := x′ (t) exists at
time t. Recall that v belongs to F (x(t)) ∩ TM (x(t)). Let us first prove that
(11)
−Int[TF (x(t)) (v)] ⊂ DM (x(t)).
Let w belong to the interior of −TF (x(t)) (v). Since F (x) is convex, there are some
λ > 0 and a > 0 such that w + aB is contained in λ(v − F (x(t))), i.e.,
v − τ w + τ aB ⊂ F (x(t)),
with τ := 1/λ. Since F is ℓ-Lipschitz, Lemma 1.3 implies that
aτ
a
B,
v − τw +
B ⊂ F (y).
∀y ∈ x(t) +
2τ ℓ
2
For h > 0 sufficiently small (say, h ∈ [0, ǫ] with ǫ > 0) the solutions of the differential
inclusion for −F starting from x(t + h) remain in x(t) + 2τa ℓ B on [0, h]. In particular,
s → x(t + h) − s(v − τ w + u) is a solution of the differential inclusion for −F on [0, h]
if kuk ≤ aτ
2 . Since x(t + h) belongs to M , the solutions of the differential inclusion
for −F starting from x(t + h) remain in M on [0, T ]. Thus
aτ (12)
B ⊂ M.
∀s ∈ [0, h], x(t + h) − s v − τ w +
2
Since v = x′ (t), there is some ǫ′ > 0 such that, for h ∈ [0, ǫ′ ],
haτ
.
4
Combining (12) with s = h with (13) yields, for any h ∈ [0, inf{ǫ, ǫ′ }],
(13)
kx(t + h) − x(t) − hvk ≤
x(t) + hτ w +
haτ
B ⊂ M.
4
Thus w belongs to DM (x(t)).
We can prove in the same way that
Int[TF (x(t)) (v)] ⊂ DM
c (x(t))
c is (locally) invariant by F . Since DM (x(t)) ∩ D c (x(t)) = ∅, and since
because M
M
both sets contain an open half-space and are open, DM (x(t)) and DM
c (x(t))
are, respectively, equal to the interiors of the half-spaces −TF (x(t)) (x′ (t)) and
TF (x(t)) (x′ (t)).
SEMIPERMEABLE SURFACES I
1647
2.2. The adjoint of a barrier solution.
THEOREM 2.1 (definition of the adjoint). Let M be a closed set with a semipermeable boundary and let x belong to ∂M ∩ O (cf. Proposition 1.1). Let x(·) ∈ SF (x)
be a barrier solution on [0, T ] and C be the constant defined by Lemma 2.1. There is
a 2C-Lipschitzian function p(·) : [0, T ] → RN such that kp(t)k = 1 for any t ∈ [0, T ]
and
−
∀t ∈]0, T [, TM (x(t)) = (p(t)) ,
−
where (p(t)) = {v ∈ RN | hp(t), vi ≤ 0}. The function p(·) is called the adjoint of
x(·) on [0, T ]. Moreover, if p(·) is the adjoint of some barrier solution x(·), then
(p(0))− ⊂ TM (x(0)).
(14)
The adjoint p(·) is uniquely defined. Theorem 2.1 states that the contingent cone
TM (x(t)) is a half-space for t > 0 and p(t) is the unique outward normal at x(t). This
means that, at x(t), the closed set M is “smooth.”
Proof of Theorem 2.1. Existence. If x′ (t) exists, Corollary 1.2 states that
DM (x(t)) ⊂ TM (x(t)) = RN \DRN \M (x(t)) = RN \DM
c (x(t)).
From Lemma 2.2, the left- and right-hand sides of the inclusions are half-spaces. Thus
TM (x(t)) is a half-space and there is some p(t) satisfying kp(t)k = 1 and TM (x(t)) =
(p(t))− .
Now fix any t ∈]0, T [. Since the solution x(·) is absolutely continuous, there are
tn → t+ and sn → t− such that the derivatives x′ (tn ) and x′ (sn ) exist. The sequences
(p(tn ))n∈N and (p(sn ))n∈N converge, respectively, to p1 and p2 (up to a subsequence).
Lemma 2.1 yields
(p1 )− ⊂ Limsup (p(tn ))− ⊂ TM (x(t))
(where Limsup denotes the Kuratowski upper limit [2]) and, for any v ∈ TM (x(t)),
0 = lim inf d(v, TM (x(sn ))) = lim inf hv, p(sn )i+ = hv, p2 i+
n
n
(where s+ := max{s, 0}), so that hv, p2 i ≤ 0.
Thus (p1 )− ⊂ TM (x(t)) ⊂ (p2 )− and TM (x(t)) is equal to a half-space. Let us
denote by p(t) the common value p1 = p2 . Then TM (x(t)) = (p(t))− . The function
p(·) is defined on ]0, T [.
Note that, for t = 0, the same proof shows that any upper limit p1 of the functions
p(tn ) satisfies (p1 )− ⊂ TM (x(0)). Let us now prove that p(·) is Lipschitz continuous
and so can be defined (uniquely) on [0, T ].
The adjoint is Lipschitzian. Let C be the constant of Lemma 2.1 and let 0 < s <
t < T . There are two cases.
(1) Either hp(t), p(s)i ≥ 0. Then we denote by v the projection of p(s) onto
TM (x(t)), and by w the projection of v onto TM (x(s)). From Lemma 2.1, the distance
between v and w is smaller than or equal to C(t − s)kvk. Since
v = p(s) − hp(t), p(s)ip(t) and w = v − hp(s), vip(s),
we have kv − wk = 1 − hp(t), p(s)i2 .
1648
PIERRE CARDALIAGUET
Moreover, kvk2 = 1 − hp(t), p(s)i2 = kv − wk. Combining this equation with
kv − wk ≤ C(t − s)kvk yields
kv − wk ≤ C 2 (t − s)2 .
Note that
kp(t) − p(s)k2 = 2 − 2hp(t), p(s)i.
We conclude that
kp(t) − p(s)k2 ≤ 2 − 2hp(t), p(s)i2 ≤ 2C 2 (t − s)2 .
Thus
(15)
kp(t) − p(s)k ≤ 2C|t − s|.
(2) Or hp(t), p(s)i ≤ 0. Then p(s) belongs to (p(t))− = TM (x(t)). Thus Lemma
2.1 states that
d(p(s), (p(s))− ) ≤ C(t − s).
Since the left-hand side is equal to 1, hp(t), p(s)i ≤ 0 cannot occur unless t−s ≥ 1/C.
In that case, equation (15) is fulfilled. Thus we have proved that p(·) is a 2C-Lipschitz
function.
LEMMA 2.3 (characterization of the adjoint). The adjoint p(·) of a barrier solution
x(·) on [0, T ] is the unique continuous function satisfying
(a) ∀t ∈ [0, T ], kp(t)k = 1,
(16)
(b) HF (x(t), p(t)) = hx′ (t), p(t)i = 0 for almost every t ∈ [0, T ].
COROLLARY 2.1. Under the notations and the assumptions of Lemma 2.3,
TM (x(t)) = −TF (x(t)) (x′ (t)) = (p(t))−
for almost every t ∈]0, T [.
COROLLARY 2.2. Assume, moreover, that F (x) is strictly convex for any x ∈ O′ .
Then any barrier solution is C 1 .
Proof. Indeed, the set-valued map t
Arg minv∈F (x(t)) hv, p(t)i is upper semicontinuous and, in fact, single-valued because F (x) is strictly convex. So it is continuous. From Lemma 2.3, x′ (t) is almost everywhere equal to the continuous function
t → Arg minv∈F (x(t)) hv, p(t)i and so is continuous.
Proof of Lemma 2.3 Assume that p(·) is the adjoint of x(·) on [0, T ]. We have
to prove (16). Let t ∈]0, T [. The set F (x(t)) is convex and has a nonempty interior
from assumption (8). Let w belong to the interior of F (x(t)). From Corollary 1.2,
w∈
/ TM (x(t)). Thus hw, p(t)i > 0 from Theorem 2.1. Since F (x(t)) = Int(F (x(t))),
we have proved HF (x(t), p(t)) ≥ 0. If x′ (t) exists, then x′ (t) belongs to F (x(t))
−
and so hx′ (t), p(t)i ≥ 0. Moreover, x′ (t) belongs to TM (x(t)) = (p(t)) , and thus
′
hx (t), p(t)i ≤ 0. So (16(b)) holds true because x(·) is almost everywhere derivable.
Conversely, let us now assume that some continuous function p(·) : [0, T ] → RN
satisfies (16). We have to prove that p(·) is the adjoint of x(·) on [0, T ]. Fix any
t ∈ (0, T ] where the derivative x′ (t) exists and where (16(b)) is fulfilled. Combining
SEMIPERMEABLE SURFACES I
1649
Lemma 2.2 and Theorem 2.1 yields that TM (x(t)) is the closure of the half-space
DM (x(t)). Thus
(17)
TM (x(t)) = −TF (x(t)) (x′ (t)) =
[
λ>0
λ(x′ (t) − F (x(t))).
Thanks to (16), for any λ ≥ 0 and any w ∈ F (x(t)), one has
hλ(x′ (t) − w), p(t)i ≤ 0.
(18)
Combining (17) and (18) yields
∀v ∈ TM (x(t)), hv, p(t)i ≤ 0.
So (p(t))− = TM (x(t)) for almost every t ∈ (0, T ]. In particular, p(t) coincide almost
everywhere with the adjoint of x(·), which is continuous. So p(·) is equal to the adjoint
of x(·).
We study here the regularity properties of the function which associates its adjoint
to a solution.
PROPOSITION 2.1. Assume that xn (·) are barrier solutions starting from xn ∈
∂M ∩ O and converging to some x(·) barrier solution starting from x ∈ ∂M ∩ O. If
pn (·) are the adjoint of xn (·) on [0, T ], then the pn (·) converge uniformly to the adjoint
of x(·) on [0, T ].
Proof of Proposition 2.1. Since the (pn (·)) are uniformly continuous, Ascoli’s
theorem states that pn (·) converge uniformly to some continuous function p(·) (up to
a subsequence). To prove that p(·) is the adjoint of x(·), it is sufficient to show that
p(·) satisfies (16). For any t ∈ [0, T ], kp(t)k = 1. From Lemma 2.3, for almost every
t ∈ (0, T ], hx′n (t), pn (t)i = 0. Thus
∀t ∈ [0, T ],
Z
t
hx′n (s), pn (s)ids = 0.
0
The sequence of functions pn (·) converges uniformly to p(·), and the sequence x′n (·)
converges weakly to x(·). Thus
∀t ∈ [0, T ],
Z
0
t
hx′ (s), p(s)ids = 0,
which implies that hx′ (t), p(t)i = 0 for almost every t ∈]0, T [.
Let t ∈ (0, T ] and v belong to F (x(t)). We are going to prove that hv, p(t)i ≥ 0.
From Michael’s theorem [22], a continuous function ṽ(·) : RN → V exists, such that
∀x ∈ RN ,
ṽ(x) ∈ F (x)
and
ṽ(x(t)) = v.
Note that ṽ(xn (t)) converge to ṽ(x(t)), and that hṽ(xn (t)), pn (t)i ≥ 0. Letting n →
+∞ yields hv, p(t)i ≥ 0 for any v ∈ F (x(t)) and any t ∈ (0, T ].
Thus p(·) satisfies (16) and is indeed the adjoint of x(·). Since any converging
subsequence of the uniformly continuous sequence (pn (·)) converges to the adjoint of
x(·), we have proved that the pn (·) converge to the adjoint of x(·).
1650
PIERRE CARDALIAGUET
2.3. Barrier solutions and the Pontryagin principle. We now prove that,
under some assumptions of differentiability of the hamiltonian H, barrier solutions
satisfy the Pontryagin principle.
In Isaacs’ pioneering work on differential games [18], semipermeable hypersurfaces
are constructed by using the method of characteristics, which is very close to the
Pontryagin principle. We show here that this method of construction is a priori
justified since the barrier solutions indeed satisfy the Pontryagin principle.
THEOREM 2.2. Assume that the set-valued map F satisfies (4), (8) and, moreover,
that its associated hamiltonian H is C 2 on RN × [RN \{0}].
Let M be a closed set with a semipermeable boundary. If x(·) is a barrier solution
and p(·) is its adjoint, and if q(·) : [0, T ] → RN is defined by
Z t
∂H
(x(s), p(s)), p(s) ds ,
∀t ∈ [0, T ], q(t) := p(t) exp −
∂x
0
then (x(·), q(·)) is a solution to the hamiltonian system
 ′
x (t) = ∂H

∂p (x(t), q(t)),


(19)
q ′ (t) = − ∂H
∂x (x(t), q(t)),



q(0) := p(0).
COROLLARY 2.3. Suppose that the assumptions of the previous theorem are satisfied. If x(·) is a barrier solution, then x(·) is C 1 on [0, T ]. Moreover, for any q 6= 0
such that
hq, x′ (0)i = H(x(0), q) = 0,
the solution (x(·), q(·)) of (19) with initial condition (x(0), q) satisfies
∀t ∈]0, T [, TM (x(t)) = (q(t))− .
Proof of Theorem 2.2. Since, for any t ∈ [0, T ], H(x(t), p(t)) = 0, since hx′ (t), p(t)i =
0 for almost every t ∈ [0, T ], and since H is differentiable, one has
x′ (t) = Arg
min hv, p(t)i =
v∈F (x(t))
∂H
(x(t), p(t))
∂p
for almost every t ∈ [0, T ]. In fact, these equalities hold true everywhere because
the right-hand side is continuous. Thus x′ (·) is defined everywhere on [0, T ] and is
continuous.
Let t ∈]0, T [ be such that p′ (t) exists. Let us prove that
∗
2
∂ H
′
(20)
(x(t), p(t)) p(t) + p (t) ≥ 0.
∀v ⊥ p(t), v,
∂x∂p
Since v ⊥ p(t), v belongs to the boundary of TM (x(t)) from Theorem 2.1, and so to
T∂M (x(t)). Thus there are hn → 0+ and vn → v with x(t) + hn vn ∈ ∂M . For any n,
let us consider the solutions xn (·) (with final conditions) to
( ′
xn (s) = ∂H
∂p (xn (s), p(s)) for s ∈ [0, t],
xn (t) := x(t) + hn vn .
SEMIPERMEABLE SURFACES I
1651
Note that the xn (·) converge to x(·) and that, moreover,
(21)
xn (s) − x(s)
→ z(s),
hn
∀s ∈ [t, T ],
where z(·) is the solution to
(
z ′ (s) =
∂2H
∂x∂p (x(s), p(s))z(s),
z(t) = v.
Since xn (t) ∈ ∂M , the functions s → xn (t−s) are solutions of the differential inclusion
for −F starting from M , and thus remain in M from the semipermeability of M . From
−
Theorem 2.1, TM (x(s)) = (p(s)) for every s. From (21), z(s) belongs to TM (x(s))
so that hz(s), p(s)i ≤ 0. In particular,
∀s ∈ [0, t], hz(s), p(s)i − hz(t), p(t)i ≤ 0,
because hz(t), p(t)i = hv, p(t)i = 0. Dividing by s − t and letting s → t− gives
hz ′ (t), p(t)i + hz(t), p′ (t)i ≥ 0,
and thus inequality (20) holds true.
Since H is positively homogeneous, Euler’s rule states that
∗
2
∂H
∂ H
(x(t), p(t)) p(t) =
(x(t), p(t)).
∂x∂p
∂x
From (20), for every t where p′ (t) exists, there is some λ(t) ∈ R such that
p′ (t) = −
∂H
+ λ(t)p(t).
∂x
(Note that one can compute λ(t) explicitly because kp(t)k = 1 implies that hp(t), p′ (t)i =
0, and thus λ(t) = h ∂H
∂x , p(t)i.)
Rt
Now let µ(t) := exp(− 0 λ(s)ds) and q(t) := µ(t)p(t). Using the fact that H is
positively homogeneous, it is easy shown that (x(·), q(·)) is a solution to the hamiltonian system.
Acknowledgment. We would like to warmly thank Pr. T. Rzeżuchowski for his
helpful suggestions and friendly advice.
REFERENCES
[1] L. AMBROSIO, P. CANNARSA, AND H.M. SONER, On the propagation of singularities of semiconvex functions, Ann. Scuola Sup. Pisa Ser. IV, XX (1993), pp. 597–616.
[2] J.-P. AUBIN AND H. FRANKOWSKA, Set-Valued Analysis, Birkhaüser, Boston, 1990.
[3] J.-P. AUBIN, Viability Theory, Birkhaüser, Boston, 1991.
[4] J.-P. AUBIN AND H. FRANKOWSKA, Partial differential inclusions governing feedback controls,
J. Convex Analysis, 2 (1995), pp. 19–40.
[5] J.-P. AUBIN AND H. FRANKOWSKA, Viability kernels of control systems, in Nonlinear Synthesis,
C. Byrnes and A. Kurzhanski, eds., Birkäuser, Boston, pp. 12–33.
[6] M. BARDI, A boundary value problem for the minimum time function, SIAM J. Control Optim.,
28 (1989), pp. 950–965.
[7] G. BARLES AND B. PERTHAME, Exit time problems in optimal control and vanishing method,
SIAM J. Control Optim., 26 (1988), pp. 1123–1134.
1652
PIERRE CARDALIAGUET
[8] P. CANNARSA AND H. FRANKOWSKA, Some characterizations of the value function in control
theory, SIAM J. Control Optim., 29 (1991), pp. 1322–1347.
[9] P. CANNARSA AND C. SINESTRARI, Convexity properties of the minimum time function, Calc.
Var., 3 (1995), pp. 273–298.
[10] P. CARDALIAGUET, M. QUINCAMPOIX, AND P. SAINT-PIERRE, Optimal times for constrained
non-linear control problems without local controllability, Appl. Math. Optim., to appear.
[11] N. CAROFF AND H. FRANKOWSKA, Conjugate points and shocks in nonlinear optimal control
Trans. Amer. Math. Soc., 348 (1996), pp. 3133–3153.
[12] A.F. FILIPPOV, Classical solutions of differential equations with multivalued right hand side,
SIAM J. Control, 5 (1967), pp. 609–621.
[13] H. FRANKOWSKA, Local controllability and infinitesimal generators of semi-groups of setvalued maps, SIAM J. Control Optim., 25 (1987), pp. 412–432.
[14] H. FRANKOWSKA, Control of Nonlinear Systems and Differential Inclusions, manuscript.
[15] H. FRANKOWSKA AND M. QUINCAMPOIX, Viability kernels of differential inclusions with
constraints: Algorithm and applications, Math. Systems Estimation Control, 1 (1992),
pp. 371–388.
[16] P. GRISVARD, Elliptic Problems in Nonsmooth Domains, Pitman, Boston, 1985.
[17] H.G. GUSEINOV, A.I. SUBBOTIN, AND V.N. USHAKOV, Derivatives for multivalued mappings
with applications to the game-theorical problems of control, Problems Control Inform. Theory, 14 (1985), pp. 295–298.
[18] R. ISAACS, Differential Games, John Wiley, New York, 1965.
[19] H. ISHII, Uniqueness of unbounded viscosity solutions of Hamilton-Jacobi equations, Indiana
Univ. Math. J., 33 (1984), pp. 721–748.
[20] S.N. KRUZKOV, Generalized solutions of Hamilton-Jacobi equations of eikonal type I, Math.
USSR-Sb, 27 (1975), pp. 406–446.
[21] P.L. LIONS, Generalized Solutions of Hamilton-Jacobi equations, Pitman, Boston, 1982.
[22] E. MICHAEL, Continuous selections, Ann. Math., 63 (1956), pp. 361–381.
[23] N.N. PETROV, Controllability of autonomous systems, Differential Equations, 4 (1968),
pp. 311–317.
[24] N.N. PETROV, On the Bellman function for time-optimal process problem, J. Appl. Math.
Mech., 34 (1970), pp. 785–791.
[25] M. QUINCAMPOIX, Differential inclusions and target problems, SIAM J. Control Optim.,
30 (1992), pp. 324–335.
[26] M. QUINCAMPOIX, Enveloppes d’invariance pour des inclusions différentielles Lipschitziennes
et applications aux problèmes de cibles, C. R. Acad. Sci. Paris Sér. I Math., 314 (1992),
pp. 343–347.