has rank p, where i1, . . . , ipare the indices i∈
{1, . . . , q}such that ϕi(u) = 0 (see [12] for details).
Finally, given (x0, u0)∈S, we shall denote by [t]
the point (t, x0(t), u0(t)) and set A(t) := fx[t]and
B(t) := fu[t]. In what follows, the notation ‘∗’ will
be used to denote transpose.
3 Normality and first order condi-
tions
First order necessary conditions are well established
and one version (consequence of the Maximum Prin-
ciple) can be stated as follows (see, for example, [6]).
This result can be seen as the analogous of the Fritz
John necessary optimality condition in mathematical
programming mentioned in the introduction.
For all (t, x, u, p, µ, λ)in T×Rn×Rm×Rn×
Rq×Rdefine the Hamiltonian function as
H(t, x, u, p, µ, λ) :=
hp, f(t, x, u)i − λL(t, x, u)− hµ, ϕ(u)i.
Theorem 10. Suppose (x0, u0)solves (P). Then
there exist λ0≥0,p∈X, and µ∈ Uq, not vanishing
simultaneously on T, such that
a. µα(t)≥0and µα(t)ϕα(u0(t)) = 0 (α∈
R, t ∈T);
b. ˙p(t) = −H∗
x(t, x0(t), u0(t), p(t), µ(t), λ0)on
every interval of continuity of u0;
c. Hu(t, x0(t), u0(t), p(t), µ(t), λ0) = 0 (t∈T).
In this theorem, the case λ0= 1, as in the theory
of mathematical programming, is particuarly relevant.
Denote by Ethe set of all (x0, u0, p, µ)∈Z×X×Uq
satisfying
a. µα(t)≥0and µα(t)ϕα(u0(t)) = 0 (α∈
R, t ∈T);
b. ˙p(t) = −A∗(t)p(t) + L∗
x[t] (t∈T);
c. B∗(t)p(t) = L∗
u[t] + ϕ0∗(u0(t))µ(t) (t∈T).
Given (x0, u0)∈S, let Λ(x0, u0)be the set of all
(p, µ)∈X× Uqsuch that (x0, u0, p, µ)∈ E. The el-
ements of Ewill be called extremals and of Λ(x0, u0)
Lagrange multipliers (no confusion should arise with
the notation and terminology used in Section 1).
As for the finite dimensional case, given a so-
lution (x0, u0)to the problem, nonemptiness of
Λ(x0, u0)requires the assumption of a certain con-
straint qualification applied to the constraints and the
admissible process. By analogy with the mathemati-
cal programming problem, we define normality rela-
tive to Sby imposing the null solution as the unique
solution to the system given in Theorem 10 when the
cost multiplier vanishes. This is a natural extension of
the definition of normality given for problem (N).
We shall say that (x0, u0)∈Sis normal relative
to Sif, given (p, µ)∈X× Uqsatisfying
i. µα(t)≥0and µα(t)ϕα(u0(t)) = 0 (α∈
R, t ∈T);
ii. ˙p(t) = −A∗(t)p(t)
[ = −H∗
x(t, x0(t), u0(t), p(t), µ(t),0) ] (t∈T);
iii. 0 = B∗(t)p(t)−ϕ0∗(u0(t))µ(t)
[ = H∗
u(t, x0(t), u0(t), p(t), µ(t),0) ] (t∈T),
then p≡0. Note that, in this event, also µ≡0.
From Theorem 10 we conclude that, if (x0, u0)
solves (P) and is a normal process relative to S, then
Λ(x0, u0)is nonempty, that is, there exists (p, µ)∈
X× Uqsuch that (x0, u0, p, µ)is an extremal.
The sets S0and S1, which played a fundamen-
tal role before, have also their counterpart in optimal
control. Denote the set of active indices at uby
Ia(u) := {α∈R|ϕα(u)=0}(u∈Rm).
Given u0∈ Um, let
S0[ = S0(u0) ] := {(x, u)∈D|ϕi(u(t)) = 0
(i∈Ia(u0(t)) ∪Q, t ∈T)}.
For µ∈ Uqwith µα(t)≥0 (α∈R, t ∈T), define
S1[ = S1(µ) ] := {(x, u)∈D|
ϕα(u(t)) ≤0 (α∈R, µα(t) = 0, t ∈T),
ϕβ(u(t)) = 0 (β∈Rwith µβ(t)>0,
or β∈Q, t ∈T)}.
Note that
S1(µ) = {(x, u)∈S|
ϕα(u(t)) = 0 (α∈R, µα(t)>0, t ∈T)}.
Since normality is defined relative to any set of pro-
cesses given by inequality and equality constraints, it
can be applied to the sets S0(u0)and S1(µ). By defi-
nition, we obtain the following conditions.
An admissible process (x0, u0)is normal relative
to S0(u0)if, given (p, µ)∈X× Uqsatisfying
i. µα(t)ϕα(u0(t)) = 0 (α∈R, t ∈T);
ii. ˙p(t) = −A∗(t)p(t) (t∈T);
WSEAS TRANSACTIONS on SYSTEMS and CONTROL
DOI: 10.37394/23203.2023.18.40