arXiv is now an independent nonprofit! Learn more
License: arXiv.org perpetual non-exclusive license
arXiv:2503.05606v4 [math.OC] 20 Aug 2026

Control analysis and synthesis for general control-affine systemsThanks: 

Cyprien Tamekue Thanks: Department of Electrical and Systems Engineering, Washington University in St. Louis, St. Louis, 63130, MO, USA. (cyprien@wustl.edu, shinung@wustl.edu). The first author thanks his former advisor, Yacine Chitour, for many relevant ideas and advice.    ShiNung Chingfootnotemark:
Abstract

We study controllability and constructive synthesis for control–affine systems. We introduce trajectory–dependent Gramian maps that extend the linear time–varying Gramian and yield explicit fixed–point synthesis maps. On feasible coercivity classes (uniform eigenvalue lower bounds), the Gramian map is Lipschitz, and under a comparison estimate criterion, synthesis iterates exhibit decay, and the Banach fixed-point theorem gives a unique fixed point that steers the system and satisfies an energy identity. When, in addition, an orthogonality condition holds, this fixed point coincides with the unique global minimum–energy control on the feasible set; if the coercivity bound holds uniformly for all bounded controls, the same conclusion holds on the full bounded–control space. We provide structural conditions on the input matrix that ensure the nonemptiness of the feasible class (and, in fully actuated regimes, equality with the full space) and sufficient conditions for underactuated systems via bounded–amplitude reference controls. Case studies on Hopfield network dynamics illustrate refined estimates that enlarge reachable targets. A trajectory–freezing and compactness step extends the synthesis to general nonlinear control-affine systems. The results yield verifiable controllability criteria with explicit, numerically implementable controllers.

keywords
Control-affine systems; nonlinear controllability; fixed-point methods; controllability Gramians; reachability; minimal-energy control.
Funding.
This work is partially supported by grant R21MH132240 from the US National Institutes of Health to SC.
runningheads: Control analysis and synthesis for general control-affine systems / C. Tamekue and S. Ching
MSC
93B05, 93C10, 93C15, 49K15, 49N35.

1 Introduction

We study control analysis and implementable synthesis for the control–affine class

x˙(t)=A(t,x(t))Nt(x(t))+B(t,x(t))u(t),x(t0)=x0,t[t0,T],\dot{x}(t)=A(t,x(t))\,N_{t}(x(t))+B(t,x(t))\,u(t),\qquad x(t_{0})=x^{0},\quad t\in[t_{0},T], (1.1)

where at time tt, the system’s state is x(t)=(x1(t),,xd(t))dx(t)=(x_{1}(t),\ldots,x_{d}(t))^{\top}\in{\mathbb{R}}^{d}, x0=(x10,,xd0)dx^{0}=(x_{1}^{0},\ldots,x_{d}^{0})^{\top}\in{\mathbb{R}}^{d} is the initial state, u(t)=(u1(t),,uk(t))ku(t)=(u_{1}(t),\ldots,u_{k}(t))^{\top}\in{\mathbb{R}}^{k} is the control input, NtN_{t} is a nonautonomous, vector field, A(t,x)A(t,x) and B(t,x)B(t,x) are time- and state-dependent matrices. Models of this form cover, among others, recurrent neural dynamics [15, 24] and standard engineering systems [6], and hence their study remains important.

Systems of the form (1.1) have been extensively studied in control theory, with a wide range of mathematical techniques developed over the past decades. Classical approaches include linearization-based analysis [25, 10], homotopy continuation [8, 17, 16, 29], and the return method [9, 10], which remains one of the most powerful constructive tools for global controllability. Geometric and algebraic methods based on Lie algebras provide structural controllability criteria [14, 20, 21, 27, 28, 10], while topological arguments offer complementary perspectives [12, 24]. Other analytic techniques include power series expansions [10] and fixed-point approaches [33, 34, 10, 20]. These contributions have led to a rich theory of local and global controllability; yet, implementable minimum-energy controls remain scarce beyond the linear time-invariant (LTI) and linear time-varying (LTV) settings [18], where the controllability Gramian yields closed-form minimum-energy controls.

Beyond the LTI/LTV setting, explicit Gramian–based formulas for minimum–energy controls are rarely available, and many nonlinear controllability results are qualitative or rely on continuation along a state path. Our stance is to recover “Gramian calculus” for system (1.1) by introducing trajectory–dependent controllability Gramian maps and casting synthesis as a fixed–point problem on an feasible coercivity class. This yields (i) a constructive control law via an implicit Gramian formula; (ii) a built–in energy certificate; and (iii) a convergence mechanism (via explicit Volterra rank-one comparison estimates for the iterates of the synthesis map), which is directly implementable. In contrast, the homotopy continuation method (HCM) [8, 17, 29] advances by integrating the path lifting equation and therefore requires surjectivity of the differential of the endpoint map along the entire path and typically offers no intrinsic energy certificate. Note, however, that a regularized continuation method has been proposed in [22] to deal with the case where this differential is not surjective. Still, the approach requires some conditions for the solvability: the drift dynamics must be well-posed over [t0,T][t_{0},T], and the family of regularized path lifting equations must converge to a solution of the original problem. See also [16, 23]. Our framework trades this global rank condition for verifiable, local requirements: the coercivity of a trajectory–dependent Gramian, a self–mapping inequality on the feasible class, and an explicit iterate-contractivity condition. In practice, this matters when complete controllability is not known a priori: the method still furnishes steering controls (and their cost) whenever the feasible class is nonempty, and it delivers a quantitative subset of the reachable set. When HCM does apply, the two approaches are complementary—the nonlinear Gramian recovers the classical solution in the linear case and can serve as a preconditioner or initializer for continuation—while in regimes where the rank fluctuates, the Banach fixed–point route remains robust by construction.

Our main contributions are the following: (i) Baseline synthesis on x˙=Nt(x)+B(t,x)u\dot{x}=N_{t}(x)+B(t,x)u: We work on a feasible coercivity class (C){\mathcal{F}}(C) (uniform lower bound on the trajectory–dependent Gramian). On (C){\mathcal{F}}(C), the synthesis operator is well defined, and—on a self–mapped ball—a Volterra rank-one comparison estimate gives an iterate-contractivity criterion, which yields a unique fixed point with the Picard convergence and an energy certificate. (ii) From relative to global minimality: If an orthogonality condition holds at the fixed point, then this fixed point is the unique global L2L^{2}–minimizer over the feasible set. (iii) Structural guarantees: An integral nondegeneracy of the input matrix BB implies uniform coercivity ((C)=L{\mathcal{F}}(C)=L^{\infty}). More generally, a reference control uu^{\flat} with invertible Gramian and amplitude small relative to a prescribed model-driven constant ensures the self–map property for explicit target radii; model structure (e.g., Hopfield networks) sharpens constants and enlarges admissible targets. (iv) Reachability: Self–mapping on (C){\mathcal{F}}(C) together with the iterate-contractivity condition provides constructive steering with quantitative energy bounds; if (C)=L{\mathcal{F}}(C)=L^{\infty} one recovers complete controllability, otherwise one obtains a computable subset of the reachable set. (v) Extension to the general system (1.1): Freezing along an auxiliary trajectory reduces (1.1) to a family of baseline problems with uniform Lipschitz control of the Gramian map; Schaefer’s theorem then yields steering controls for admissible targets. For Nt(x)=xN_{t}(x)=x, the construction recovers [10, Theorem. 3.40].

The remainder of the paper is structured as follows. In Notation 1 and Assumptions 2, we introduce the notation and assumptions used throughout. Section 3 develops the synthesis framework for the baseline system x˙=Nt(x)+B(t,x)u\dot{x}=N_{t}(x)+B(t,x)u: we introduce the nonlinear Gramian representations, construct the synthesis maps, define the feasible coercivity class, and use an iterate-contractivity condition to obtain steering controls. Structurally sufficient conditions are then established, and refined estimates are illustrated on Hopfield-type networks. Section 4 extends the framework to the general control-affine system (1.1) by freezing along auxiliary trajectories and invoking a compactness argument to recover reachability for admissible targets. Section 5 summarizes the results and discusses perspectives for future work, and main proofs are collected in Section A.

Notation 1.

In the following, we denote by d×k{\mathbb{R}}^{d\times k} the set of d×kd\times k matrices with real coefficients. d{\mathbb{R}}^{d} denotes the vector of dd real columns in dimension and (k,d){\mathcal{L}}({\mathbb{R}}^{k},{\mathbb{R}}^{d}) the space of linear maps from k{\mathbb{R}}^{k} to d{\mathbb{R}}^{d} that we identify, in the usual way, with d×k{\mathbb{R}}^{d\times k} . For all (x,y)d×d(x,y)\in{\mathbb{R}}^{d}\times{\mathbb{R}}^{d}, we denote by |x||x| the Euclidean norm of xx and by x,y\langle x,y\rangle the scalar product of xx and yy. For a symmetric positive definite matrix Md×dM\in{\mathbb{R}}^{d\times d}, the norm of xdx\in{\mathbb{R}}^{d} with respect to MM is defined by |x|M2=xMx|x|_{M}^{2}=x^{\top}Mx. We denote the identity matrix of any size by Id{\operatorname{Id}}, and for every Md×kM\in{\mathbb{R}}^{d\times k}, M=sup{|Mx|:xk,|x|=1}\|M\|=\sup\{|Mx|:x\in{\mathbb{R}}^{k},\;|x|=1\} denotes the spectral norm of MM. For a symmetric matrix Md×dM\in{\mathbb{R}}^{d\times d}, λmin(M)\lambda_{\min}(M) and λmax(M)\lambda_{\max}(M) denote respectively its smaller and largest eigenvalues. Finally, we use (X,Y)\mathscr{L}(X,Y) to denote the space of linear bounded operators from two normed vector spaces XX and YY.

Assumption 2.

Throughout the following, unless otherwise stated, the nonautonomous vector field Nt:[t0,T]×ddN_{t}:[t_{0},T]\times{\mathbb{R}}^{d}\to{\mathbb{R}}^{d} satisfies the following assumptions

  1. 1.

    The map tNt(x)t\mapsto N_{t}(x) belongs to L(t0,T)L^{\infty}(t_{0},T) for every fixed xdx\in{\mathbb{R}}^{d},

  2. 2.

    The map xNt(x)x\mapsto N_{t}(x) is C2C^{2} for every fixed t[t0,T]t\in[t_{0},T].

Additionaly, for every t[t0,T]t\in[t_{0},T], NtN_{t} is globally Λ1\Lambda_{1}-Lipschitz function for some Λ1>0\Lambda_{1}>0, viz.

DNt(w)Λ1(t,w)[t0,T]×d,\|DN_{t}(w)\|\leq\Lambda_{1}\qquad\forall(t,w)\in[t_{0},T]\times{\mathbb{R}}^{d}, (1.2)

where DNt(w)d×dDN_{t}(w)\in{\mathbb{R}}^{d\times d} is the differential of NtN_{t} at any wdw\in{\mathbb{R}}^{d}. Finally, we also assume that its second derivative D2NtD^{2}N_{t} satisfy for some Λ2>0\Lambda_{2}>0

D2Nt(x)Λ2(t,x)[t0,T]×d.\|D^{2}N_{t}(x)\|\leq\Lambda_{2}\qquad\forall(t,x)\in[t_{0},T]\times{\mathbb{R}}^{d}. (1.3)

Remark 3.

For every fixed t[t0,T]t\in[t_{0},T], the map xNt(x)x\mapsto N_{t}(x) does not need to be bounded. Throughout the manuscript, we let Δt0:=Tt0\Delta t_{0}:=T-t_{0}.

2 Prerequisites and flow representation

It follows from Assumption 2 that the nonautonomous flow t[t0,T]Φt0,tt\in[t_{0},T]\mapsto\Phi_{t_{0},t} associated with NtN_{t} is globally Lipschitz and solves the following equation [4, Chapter 2]

ddtΦt0,t(x0)=Nt(Φt0,t(x0)),Φt0,t0(x0)=x0d.\frac{d}{dt}\Phi_{t_{0},t}(x^{0})=N_{t}(\Phi_{t_{0},t}(x^{0})),\qquad\Phi_{t_{0},t_{0}}(x^{0})=x^{0}\in{\mathbb{R}}^{d}. (2.1)

Moreover, {Φs,t(s,t)[t0,T]2}\{\Phi_{s,t}\mid(s,t)\in[t_{0},T]^{2}\} forms a two-parameter family of diffeomorphisms which satisfies the following algebraic identities

Φt,t\displaystyle\Phi_{t,t} =Idt[t0,T],\displaystyle={\operatorname{Id}}\qquad\forall t\in[t_{0},T], (2.2)
Φt2,t3Φt1,t2\displaystyle\Phi_{t_{2},t_{3}}\circ\Phi_{t_{1},t_{2}} =Φt1,t3(t1,t2,t3)[t0,T]3,\displaystyle=\Phi_{t_{1},t_{3}}\qquad\forall(t_{1},t_{2},t_{3})\in[t_{0},T]^{3}, (2.3)
(Φt1,t2)1\displaystyle(\Phi_{t_{1},t_{2}})^{-1} =Φt2,t1(t1,t2)[t0,T]2.\displaystyle=\Phi_{t_{2},t_{1}}\qquad\forall(t_{1},t_{2})\in[t_{0},T]^{2}. (2.4)

Furthermore, for fixed (s,t)[t0,T]2(s,t)\in[t_{0},T]^{2}, the maps Φs,t\Phi_{s,t} and Φt,s\Phi_{t,s} are differentiable at every x0x^{0} and Φs,t(x0)\Phi_{s,t}(x^{0}), respectively. Denoting these differential by DΦs,t(x0)D\Phi_{s,t}(x^{0}), and DΦt,s(Φs,t(x0))D\Phi_{t,s}(\Phi_{s,t}(x^{0})), they solve

{ddtDΦs,t(x0)=DNt(Φs,t(x0))DΦs,t(x0),DΦs,s(x0)=Id,ddtDΦt,s(Φs,t(x0))=DΦt,s(Φs,t(x0))DNt(Φs,t(x0)),DΦs,s(Φs,t(x0))=Id.\begin{cases}\displaystyle\frac{d}{dt}D\Phi_{s,t}(x^{0})&=DN_{t}(\Phi_{s,t}(x^{0}))\,D\Phi_{s,t}(x^{0}),\qquad D\Phi_{s,s}(x^{0})={\operatorname{Id}},\\ \cr\displaystyle\frac{d}{dt}D\Phi_{t,s}(\Phi_{s,t}(x^{0}))&=-D\Phi_{t,s}(\Phi_{s,t}(x^{0}))\,DN_{t}(\Phi_{s,t}(x^{0})),\qquad D\Phi_{s,s}(\Phi_{s,t}(x^{0}))={\operatorname{Id}}.\end{cases} (2.5)

In particular, the following holds for every x0dx^{0}\in{\mathbb{R}}^{d},

[DΦs,t(x0)]1=DΦt,s(Φs,t(x0))(s,t)[t0,T]2.[D\Phi_{s,t}(x^{0})]^{-1}=D\Phi_{t,s}(\Phi_{s,t}(x^{0}))\qquad\forall(s,t)\in[t_{0},T]^{2}. (2.6)

We collect useful estimates related to Φs,t\Phi_{s,t} and Φt,s\Phi_{t,s} in the following lemma. The proof uses the standard Gronwall lemma.

Lemma 4.

Let βC0([t0,T],d)\beta\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) and set q:=Λ2/Λ1q:=\Lambda_{2}/\Lambda_{1}. It holds for every (s,t)[t0,T]2(s,t)\in[t_{0},T]^{2}, sts\leq t,

DΦs,t(β(s))eΛ1(ts),DΦt,s(β(s))eΛ1(ts),DΦs,t(β(t))eΛ1(ts),DΦt,s(β(t))eΛ1(ts),\begin{split}\|D\Phi_{s,t}(\beta(s))\|&\leq e^{\Lambda_{1}(t-s)},\qquad\|D\Phi_{t,s}(\beta(s))\|\leq e^{\Lambda_{1}(t-s)},\\ \|D\Phi_{s,t}(\beta(t))\|&\leq e^{\Lambda_{1}(t-s)},\qquad\|D\Phi_{t,s}(\beta(t))\|\leq e^{\Lambda_{1}(t-s)},\end{split} (2.7)
D2Φs,t(β(s))q(e2Λ1(ts)eΛ1(ts)),D2Φt,s(β(s))q(e2Λ1(ts)eΛ1(ts)),D2Φs,t(β(t))q(e2Λ1(ts)eΛ1(ts)),D2Φt,s(β(t))q(e2Λ1(ts)eΛ1(ts)),\begin{split}\|D^{2}\Phi_{s,t}(\beta(s))\|&\leq q(e^{2\Lambda_{1}(t-s)}-e^{\Lambda_{1}(t-s)}),\qquad\|D^{2}\Phi_{t,s}(\beta(s))\|\leq q(e^{2\Lambda_{1}(t-s)}-e^{\Lambda_{1}(t-s)}),\\ \|D^{2}\Phi_{s,t}(\beta(t))\|&\leq q(e^{2\Lambda_{1}(t-s)}-e^{\Lambda_{1}(t-s)}),\qquad\|D^{2}\Phi_{t,s}(\beta(t))\|\leq q(e^{2\Lambda_{1}(t-s)}-e^{\Lambda_{1}(t-s)}),\end{split} (2.8)

where D2Φs,tD^{2}\Phi_{s,t} is the second derivative (third-order tensor) of Φs,t\Phi_{s,t}.

3 Control–affine dynamics with state–dependent and time-varying input matrix

In this section, we consider the following control–affine system with state–dependent and time-varying input matrix

x˙(t)=Nt(x(t))+B(t,x(t))u(t),x(t0)=x0,t[t0,T],\dot{x}(t)=N_{t}(x(t))+B(t,x(t))u(t),\quad x(t_{0})=x^{0},\quad t\in[t_{0},T], (Σ\Sigma)

which is a specific case of (1.1) where A(t,x)=IdA(t,x)={\operatorname{Id}}. We recall that (t,x)Nt(x)(t,x)\mapsto N_{t}(x) satisfies Assumption 2.

Assumption 5.

The input matrix B:[t0,T]×dd×kB:[t_{0},T]\times{\mathbb{R}}^{d}\to{\mathbb{R}}^{d\times k} is an element of L((t0,T)×d,d×k)L^{\infty}((t_{0},T)\times{\mathbb{R}}^{d};{\mathbb{R}}^{d\times k}). Furthermore, the map xB(t,x)x\mapsto B(t,x) is C1C^{1} and globally Lipschitz for every t[t0,T]t\in[t_{0},T], i.e., there exists LB0L_{B}\geq 0 such that

DxB(t,w)LB(t,w)[t0,T]×d.\|D_{x}B(t,w)\|\leq L_{B}\qquad\forall(t,w)\in[t_{0},T]\times{\mathbb{R}}^{d}. (3.1)

Note that if B(t,)=B(t)B(t,\cdot)=B(t), then LB=0L_{B}=0.

3.1 Representation of solutions

The existence and uniqueness of global solutions to ( Σ ) follow as a straightforward application of the Cauchy-Lipschitz theorem, given Assumptions 2 and 5, see, for instance, [4, Theorem 3.2.1]. However, the main objective of this paper is to synthesize a control function that solves the associated two-point boundary value problem. To this end, leveraging the regularity properties of the drift NtN_{t}, we consider solution representations of ( Σ ) that facilitate control design. These solution representations fall within the general framework of chronological calculus introduced in [1] and leveraged in [19, 21] for applications in geometric control theory. See also [2, Chapter 6] for a comprehensive presentation of this theory. In [30], solution representations of nonlinear control systems like ( Σ ) were established when Nt=NN_{t}=N, B(t,x)=BB(t,x)=B, and the control was constant; see also the proof of [31, Theorem 4.4]. In contrast, the present work extends these representations to the framework of ( Σ ). For completeness, we replace in ( Σ ), B(t,x)u(t)B(t,x)\,u(t) with b(t,x)L((t0,T)×d,d)b(t,x)\in L^{\infty}((t_{0},T)\times{\mathbb{R}}^{d};{\mathbb{R}}^{d}) where xb(t,x)x\mapsto\,b(t,x) is locally Lipschitz. The proof of the following theorem is given in Section A.1.

Theorem 6.

For all x0dx^{0}\in{\mathbb{R}}^{d}, and bL((t0,T)×d,d)b\in L^{\infty}((t_{0},T)\times{\mathbb{R}}^{d};{\mathbb{R}}^{d}) such that xb(t,x)x\mapsto\,b(t,x) is locally Lipschitz, the system x˙(t)=Nt(x(t))+b(t,x(t))\dot{x}(t)=N_{t}(x(t))+b(t,x(t)), x(t0)=x0x(t_{0})=x^{0} admits a unique absolutely continuous solution xC0([t0,T],d)x\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) that can be written for i{1,2}i\in\{1,2\},

x(t)=Φτi,t(Φt0,τi(x0)+t0tDΦs,τi(x(s))b(s,x(s))𝑑s),t[t0,T],τ1=t0,τ2=T.x(t)=\Phi_{\tau_{i},t}\!\left(\Phi_{t_{0},\tau_{i}}(x^{0})+\int_{t_{0}}^{t}D\Phi_{s,\tau_{i}}\big(x(s)\big)\,b(s,x(s))\,ds\right),\qquad t\in[t_{0},T],\quad\tau_{1}=t_{0},\;\tau_{2}=T. (3.2)

The representation corresponding to τ1=t0\tau_{1}=t_{0} is termed forward representation, while that corresponding to τ2=T\tau_{2}=T is termed backward representation, consistent with their temporal directionality.

Observe that if NtA(t)N_{t}\equiv A(t), where A:[t0,T]d×dA:[t_{0},T]\to\mathbb{R}^{d\times d} is a matrix-valued function in L((t0,T),d×d)L^{\infty}((t_{0},T);\mathbb{R}^{d\times d}), then (3.2) reduces to the classical representation of solutions for linear time-varying (LTV) systems.

Corollary 7.

If NtA(t)L((t0,T),d×d)N_{t}\equiv A(t)\in L^{\infty}((t_{0},T);{\mathbb{R}}^{d\times d}) and b(t,)b(t)L((t0,T),d)b(t,\cdot)\equiv b(t)\in L^{\infty}((t_{0},T);{\mathbb{R}}^{d}), then (3.2) recasts as

x(t)=R(t,t0)x0+t0tR(t,s)b(s)𝑑st[t0,T],x(t)=R(t,t_{0})\,x^{0}+\int_{t_{0}}^{t}R(t,s)\,b(s)\,ds\qquad\forall t\in[t_{0},T], (3.3)

where R(t,s)C0([t0,T]2,d×d)R(t,s)\in C^{0}([t_{0},T]^{2};{\mathbb{R}}^{d\times d}) is the state-transition matrix of y˙(t)=A(t)y(t)\dot{y}(t)=A(t)\,y(t) satisfying R(s,s)=IdR(s,s)={\operatorname{Id}}.

Proof.

First, by (2.1)-(2.4) and the definition of R(t,s)R(t,s), one has Φs,t(x)=R(t,s)x\Phi_{s,t}(x)=R(t,s)\,x for all xdx\in{\mathbb{R}}^{d}. It follows that DΦs,t(x(t))=R(t,s)D\Phi_{s,t}(x(t))=R(t,s) for all (t,s)[t0,T]2(t,s)\in[t_{0},T]^{2}. Therefore, from (3.2), one deduces

x(t)=Φτi,t(Φt0,τi(x0)+t0tDΦs,τi(x(s))b(s)𝑑s)=R(t,t0)x0+R(t,τi)t0tR(τi,s)b(s)𝑑sx(t)=\Phi_{\tau_{i},t}\left(\Phi_{t_{0},\tau_{i}}(x^{0})+\int_{t_{0}}^{t}\!\!D\Phi_{s,\tau_{i}}(x(s))\,b(s)\,ds\right)=R(t,t_{0})\,x^{0}+R(t,\tau_{i})\int_{t_{0}}^{t}\!\!R(\tau_{i},s)\,b(s)\,ds (3.4)

which yields (3.3).

We now establish results that relate the state-transition matrix of the linearized form of control system ( Σ ) to derivatives of the flow of the vector field NtN_{t} along the trajectory. It will be essential for our subsequent results. The proof is presented in Section A.2.

Lemma 8.

Let (x0,u)d×L((t0,T),k)(x^{0},u)\in{\mathbb{R}}^{d}\times L^{\infty}((t_{0},T);{\mathbb{R}}^{k}), and let xuC0([t0,T],d)x_{u}\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) be the solution of ( Σ ). Then, the state-transition matrix Ru(t,s)C0([t0,T]2,d×d)R_{u}(t,s)\in C^{0}([t_{0},T]^{2};{\mathbb{R}}^{d\times d}) of the linearized equation

y˙(t)=[DNt(xu(t))+DxB(t,xu(t))u(t)]y(t),t[t0,T]\dot{y}(t)=\big[DN_{t}(x_{u}(t))+D_{x}B(t,x_{u}(t))u(t)\big]y(t),\qquad t\in[t_{0},T] (3.5)

satisfying Ru(s,s)=IdR_{u}(s,s)={\operatorname{Id}}, is given by Ru(t,s)=Pτi,u(t,s)R_{u}(t,s)=P_{\tau_{i},u}(t,s), i{1,2}i\in\{1,2\} where Pτi,u(t,s)P_{\tau_{i},u}(t,s) can be factorized as

Pτi,u(t,s):=[DΦt,τi(xu(t))]1Mτi,u(t,s)DΦs,τi(xu(s)),(t,s)[t0,T]2,τ1=t0,τ2=T.P_{\tau_{i},u}(t,s):=\big[D\Phi_{t,\tau_{i}}(x_{u}(t))\big]^{-1}\,M_{\tau_{i},u}(t,s)\,D\Phi_{s,\tau_{i}}(x_{u}(s)),\qquad(t,s)\in[t_{0},T]^{2},\quad\tau_{1}=t_{0},\,\tau_{2}=T. (3.6)

Here, Mτi,u(t,s)C0([t0,T]2,d×d)M_{\tau_{i},u}(t,s)\in C^{0}([t_{0},T]^{2};{\mathbb{R}}^{d\times d}) satisfying Mτi,u(s,s)=IdM_{\tau_{i},u}(s,s)={\operatorname{Id}} is the state-transition matrix of

y˙(t)=𝒜τi,u(t)y(t),t[t0,T]\dot{y}(t)={\mathcal{A}}_{\tau_{i},u}(t)\,y(t),\qquad t\in[t_{0},T] (3.7)

where 𝒜τi,u(t):=[D2Φt,τi(xu(t))B(t,xu(t))u(t)+DΦt,τi(xu(t))DxB(t,xu(t))u(t)][DΦt,τi(xu(t))]1d×d{\mathcal{A}}_{\tau_{i},u}(t):=\big[D^{2}\Phi_{t,\tau_{i}}(x_{u}(t))B(t,x_{u}(t))u(t)+D\Phi_{t,\tau_{i}}\big(x_{u}(t)\big)D_{x}B\big(t,x_{u}(t)\big)u(t)\big]\big[D\Phi_{t,\tau_{i}}(x_{u}(t))\big]^{-1}\in{\mathbb{R}}^{d\times d}.

Remark 9.

When B(t,x)B(t)L((t0,T),k)B(t,x)\equiv B(t)\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) is state-independent, it is clear from the factorization (3.6) that the state-transition matrix of y˙(t)=DNt(xu(t))y(t)\dot{y}(t)=DN_{t}(x_{u}(t))y(t) is different from DΦs,t(xu(s))D\Phi_{s,t}(x_{u}(s)) in general, and that there is equality if the control u=0u=0 or if NtN_{t} is linear. In the former case, Mτi,0(t,s)=IdM_{\tau_{i},0}(t,s)={\operatorname{Id}}, and we use

St0,x0(t,s):=Pt0,0(t,s)=DΦt0,t(x0)DΦs,t0(Φt0,s(x0))=DΦs,t(Φt0,s(x0))(s,t)[t0,T]2S_{t_{0},x^{0}}(t,s):=P_{t_{0},0}(t,s)=D\Phi_{t_{0},t}(x^{0})\,D\Phi_{s,t_{0}}(\Phi_{t_{0},s}(x^{0}))=D\Phi_{s,t}(\Phi_{t_{0},s}(x^{0}))\qquad\forall(s,t)\in[t_{0},T]^{2} (3.8)

as the representation of the state-transition matrix of the linearized equation y˙(t)=DNt(Φt0,t(x0))y(t)\dot{y}(t)=DN_{t}(\Phi_{t_{0},t}(x^{0}))\,y(t).

3.2 Controllability results

Given (x0,x1)d×d(x^{0},x^{1})\in{\mathbb{R}}^{d}\times{\mathbb{R}}^{d}, our goal in this section is to identify sufficient conditions under which system ( Σ ) can be steered from the initial state x0x^{0} to the target x1x^{1} over the horizon [t0,T][t_{0},T]. Whenever these conditions are met, we provide a synthesis of two feasible controls realizing this transfer.

3.2.1 Synthesis, analysis, and optimal control results

As announced, we present our control synthesis, analysis, and optimal control results in this section. We start with recalling the following

Definition 10.

Given x0dx^{0}\in{\mathbb{R}}^{d}, we say that x1dx^{1}\in{\mathbb{R}}^{d} is reachable on [t0,T][t_{0},T] from x0x^{0} if there exists a control uL((t0,T),k)u\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) such that the solution xu()x_{u}(\cdot) of ( Σ ) satisfies xu(T)=x1x_{u}(T)=x^{1}. The reachable set is denoted by

Σ(T,x0):={xu(T):xu()solves ( Σ ) with x(t0)=x0}.{\mathcal{R}}_{\Sigma}(T,x^{0}):=\Big\{\,x_{u}(T)\;:\;x_{u}(\cdot)\ \text{solves \eqref{eq:state-dependent-input} with }x(t_{0})=x^{0}\,\Big\}. (3.9)

If Σ(T,x0)=d{\mathcal{R}}_{\Sigma}(T,x^{0})={\mathbb{R}}^{d} for every x0dx^{0}\in{\mathbb{R}}^{d}, one says that ( Σ ) is completely controllable on [t0,T][t_{0},T].

For a fixed x0dx^{0}\in{\mathbb{R}}^{d} and control uL((t0,T),k)u\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}), let xu():=xu,x0()x_{u}(\cdot):=x_{u,x^{0}}(\cdot) be the corresponding trajectory of ( Σ ). We associate with uu and x0x^{0} the matrices (τ1=t0\tau_{1}=t_{0} and τ2=T\tau_{2}=T)

𝒩τi(u):=𝒩τi(u,x0)=t0TDΦt,τi(xu(t))B(t,xu(t))B(t,xu(t))DΦt,τi(xu(t))𝑑t,i{1,2}.{\mathcal{N}}_{\tau_{i}}(u):={\mathcal{N}}_{\tau_{i}}(u,x^{0})=\int_{t_{0}}^{T}D\Phi_{t,\tau_{i}}(x_{u}(t))\,B(t,x_{u}(t))\,B(t,x_{u}(t))^{\top}\,D\Phi_{t,\tau_{i}}(x_{u}(t))^{\top}\,dt,\quad\,i\in\{1,2\}. (3.10)
Remark 11.

(1) If NtA(t)L((t0,T),d×d)N_{t}\equiv A(t)\in L^{\infty}((t_{0},T);{\mathbb{R}}^{d\times d}) and B(t,)B(t)L((t0,T),d×k)B(t,\cdot)\equiv B(t)\in L^{\infty}((t_{0},T);{\mathbb{R}}^{d\times k}), then 𝒩τ1(u){\mathcal{N}}_{\tau_{1}}(u) is congruent to the controllability Gramian WcW_{c} of the LTV system x˙(t)=A(t)x(t)+B(t)u(t)\dot{x}(t)=A(t)\,x(t)+B(t)\,u(t), and 𝒩τ2(u)=Wc{\mathcal{N}}_{\tau_{2}}(u)=W_{c}.

(2) For any ydy\in{\mathbb{R}}^{d},

y𝒩τi(u)y=t0T|yDΦt,τi(xu(t))B(t,xu(t))|2𝑑t,y^{\top}{\mathcal{N}}_{\tau_{i}}(u)\,y=\int_{t_{0}}^{T}|y^{\top}D\Phi_{t,\tau_{i}}(x_{u}(t))\,B(t,x_{u}(t))|^{2}\,dt, (3.11)

hence 𝒩τi(u){\mathcal{N}}_{\tau_{i}}(u) is symmetric and positive semi-definite (PSD).

(3) The Gramian map11 1 We use 𝒮d+(){\mathcal{S}}_{d}^{+}({\mathbb{R}}) to denote the set of symmetric positive semi-definite matrices of order dd with real coefficients. 𝒩τi:L((t0,T),k)𝒮d+(){\mathcal{N}}_{\tau_{i}}:L^{\infty}((t_{0},T);{\mathbb{R}}^{k})\to{\mathcal{S}}_{d}^{+}({\mathbb{R}}) defined by (3.10) is in general different from the notion of Gramian used in the homotopy continuation method [8, 16, 29] where the Gramian is defined as

M(u):=t0TRu(T,t)B(t,xu(t))B(t,xu(t))Ru(T,t)𝑑t,uL((t0,T),k)M(u):=\int_{t_{0}}^{T}\,R_{u}(T,t)\,B(t,x_{u}(t))\,B(t,x_{u}(t))^{\top}\,R_{u}(T,t)^{\top}\,dt,\qquad\,u\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) (3.12)

where Ru(t,s)R_{u}(t,s) is defined in Lemma 8.

The proof of the following proposition uses standard arguments of minimization in Hilbert spaces.

Proposition 12.

Let x0dx^{0}\in{\mathbb{R}}^{d}, uL((t0,T),k)u\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}), and xuC0([t0,T],d)x_{u}\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) be the solution to ( Σ ). Fix i{1,2}i\in\{1,2\} and define the bounded linear operator Lu,τi:L2((t0,T),k)dL_{u,\tau_{i}}:L^{2}((t_{0},T);{\mathbb{R}}^{k})\to{\mathbb{R}}^{d} by

Lu,τiv=t0TDΦt,τi(xu(t))B(t,xu(t))v(t)𝑑t,τ1:=t0,τ2:=T.L_{u,\tau_{i}}v=\int_{t_{0}}^{T}D\Phi_{t,\tau_{i}}(x_{u}(t))\,B(t,x_{u}(t))\,v(t)\,dt,\qquad\tau_{1}:=t_{0},\,\tau_{2}:=T. (3.13)

For yiRan(Lu,τi)y_{i}\in\operatorname{Ran}(L_{u,\tau_{i}}), the problem

min{v2:Lu,τiv=yi}\min\{\|v\|_{2}:L_{u,\tau_{i}}v=y_{i}\} (3.14)

has the solution vi(u):=vi(u,x0,yi)v_{i}(u):=v_{i}(u,x^{0},y_{i}) given by

vi(u)(t)=[Lu,τi𝒩τi(u)yi](t)=B(t,xu(t))DΦt,τi(xu(t))𝒩τi(u)yi,t[t0,T].v_{i}(u)(t)=\left[L_{u,\tau_{i}}^{\ast}\,{\mathcal{N}}_{\tau_{i}}(u)^{\dagger}\,y_{i}\right](t)=B(t,x_{u}(t))^{\top}D\Phi_{t,\tau_{i}}(x_{u}(t))^{\top}\,{\mathcal{N}}_{\tau_{i}}(u)^{\dagger}\,y_{i},\qquad t\in[t_{0},T]. (3.15)

Here Lu,τiL_{u,\tau_{i}}^{\ast} is the adjoint of Lu,τiL_{u,\tau_{i}}, and 𝒩τi(u){\mathcal{N}}_{\tau_{i}}(u)^{\dagger} denotes the Moore–Penrose pseudoinverse of 𝒩τi(u){\mathcal{N}}_{\tau_{i}}(u).

Proposition 12 ensures that vi(u)v_{i}(u) is L2L^{2}–minimal within the affine subspace defined by Lu,τiL_{u,\tau_{i}}. In the nonlinear setting, these subspaces depend on uu, so minimality is relative rather than global.

Using (2.7) and the singular value decomposition of symmetric PSD matrices, one finds that

vi(u)BeΛ1Δt0|yi|λmin(𝒩τi(u))uL((t0,T),k),i{1,2},\|v_{i}(u)\|_{\infty}\leq\frac{\|B\|_{\infty}e^{\Lambda_{1}\Delta t_{0}}|y_{i}|}{\lambda_{\min}^{\ast}({\mathcal{N}}_{\tau_{i}}(u))}\qquad\forall u\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}),\ i\in\{1,2\}, (3.16)

where λmin(𝒩τi(u))>0\lambda_{\min}^{\ast}({\mathcal{N}}_{\tau_{i}}(u))>0 is the smallest nonzero eigenvalue of 𝒩τi(u){\mathcal{N}}_{\tau_{i}}(u).

Feasible coercivity class

Let λmin(𝒩τi(u))\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u)\big) denote the smallest eigenvalue of 𝒩τi(u){\mathcal{N}}_{\tau_{i}}(u), and let Ci>0C_{i}>0 be a constant depending only on system data (e.g. B\|B\|_{\infty}, Λ1\Lambda_{1}, Λ2\Lambda_{2}, Δt0\Delta t_{0}, and possibly x0x^{0}). Guided by (3.16), we encode the positivity of 𝒩τi(u){\mathcal{N}}_{\tau_{i}}(u) through the feasible coercivity class

(Ci):={uL((t0,T),k):λmin(𝒩τi(u))Ci1},i{1, 2}.{\mathcal{F}}(C_{i}):=\Big\{u\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}):\ \lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u)\big)\geq C_{i}^{-1}\Big\},\quad i\in\{1,\,2\}. (3.17)

The following observations on (Ci){\mathcal{F}}(C_{i}) are immediate.

Remark 13.
  1. 1.

    Possibility of emptiness. For a given Ci>0C_{i}>0, the feasible coercivity class (Ci){\mathcal{F}}(C_{i}) may be empty. Non-emptiness requires the existence of at least one control uu with λmin(𝒩τi(u))Ci1\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u))\geq C_{i}^{-1}.

  2. 2.

    Monotonicity in CiC_{i}. If CiCiC_{i}\leq C_{i}^{\prime}, then (Ci)(Ci){\mathcal{F}}(C_{i})\subseteq{\mathcal{F}}(C_{i}^{\prime}).

  3. 3.

    Topological property. By Assumptions 2, the map u𝒩τi(u)u\mapsto{\mathcal{N}}_{\tau_{i}}(u) is continuous, hence uλmin(𝒩τi(u))u\mapsto\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u)) is continuous. Therefore (Ci){\mathcal{F}}(C_{i}) is closed in L((t0,T),k)L^{\infty}((t_{0},T);{\mathbb{R}}^{k}). We clarify this point later in Lemma 25 and Corollary 27.

  4. 4.

    Non-emptiness criterion. If there exists a control reference uL((t0,T),k)u^{\flat}\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) with λmin(𝒩τi(u))Ci1\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u^{\flat}))\geq C_{i}^{-1}, then (Ci){\mathcal{F}}(C_{i})\neq\emptyset. By the continuity of uλmin(𝒩τi(u))u\mapsto\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u)), a neighborhood of uu^{\flat} also lies in (Ci){\mathcal{F}}(C_{i}). A sufficient condition ensuring (Ci)=L((t0,T),k){\mathcal{F}}(C_{i})=L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) for every x0dx^{0}\in{\mathbb{R}}^{d} is provided in Proposition 23.

For any u(Ci)u\in{\mathcal{F}}(C_{i}), estimate (3.16) yields the uniform bound

vi(u)ζ(yi)=CiBeΛ1Δt0|yi|,i{1,2}.\|v_{i}(u)\|_{\infty}\;\leq\zeta(y_{i})=C_{i}\,\|B\|_{\infty}\,e^{\Lambda_{1}\Delta t_{0}}\,|y_{i}|,\qquad i\in\{1,2\}. (3.18)

Let vi(u,x0,yi)v_{i}(u,x^{0},y_{i}) is defined as in Proposition 12, we define the synthesis maps

𝒮i:L((t0,T),k)L((t0,T),k),uvi(u,x0,yi),yid,i{1, 2}.{\mathcal{S}}_{i}:L^{\infty}((t_{0},T);{\mathbb{R}}^{k})\to L^{\infty}((t_{0},T);{\mathbb{R}}^{k}),\;u\mapsto v_{i}(u,x^{0},y_{i}),\qquad y_{i}\in{\mathbb{R}}^{d},\quad i\in\{1,\,2\}. (3.19)

Motivated by (3.18), we introduce the feasibility coercivity ball

(yi):=(Ci)iwherei:={uL((t0,T),k):uζi:=ζ(yi)}.{\mathcal{F}}(y_{i}):={\mathcal{F}}(C_{i})\cap{\mathcal{B}}_{i}\quad\text{where}\quad{\mathcal{B}}_{i}:=\{u\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}):\|u\|_{\infty}\leq\,\zeta_{i}:=\zeta(y_{i})\}. (3.20)

Under the non-emptiness assumption on (Ci){\mathcal{F}}(C_{i}), and if 𝒮i{\mathcal{S}}_{i} acts as a self-map on (Ci){\mathcal{F}}(C_{i}), namely

𝒮i((Ci))(Ci),{\mathcal{S}}_{i}({\mathcal{F}}(C_{i}))\subset{\mathcal{F}}(C_{i}), (3.21)

we can prove the existence and uniqueness of fixed points for 𝒮i{\mathcal{S}}_{i} in (yi){\mathcal{F}}(y_{i}), whenever an associated Volterra rank-one comparison estimate is contractive.

The proof of the following result is given in Section A.3.

Theorem 14.

Fix i{1,2}i\in\{1,2\}. Assume that (Ci){\mathcal{F}}(C_{i})\neq\emptyset and that (3.21) is satisfied. Then there exists a positive sequence (ϱm)m1(\varrho_{m})_{m\geq 1} with ϱm:=Kimγm(pi)\varrho_{m}:=K_{i}^{m}\gamma_{m}(p_{i}) such that

𝒮im(u)𝒮im(v)ϱmuv,u,v(yi),m1,\|{\mathcal{S}}_{i}^{\,m}(u)-{\mathcal{S}}_{i}^{\,m}(v)\|_{\infty}\leq\varrho_{m}\|u-v\|_{\infty},\qquad\forall\,u,v\in{\mathcal{F}}(y_{i}),\ \forall\,m\geq 1, (3.22)

where Ki>0K_{i}>0 depends only on system data and CiC_{i}, and for some pi(0,1)p_{i}\in(0,1) and γm(pi)0\gamma_{m}(p_{i})\to 0 as mm\to\infty. Furthermore, if there exists mi1m_{i}\geq 1 such that

ϱmi<1,\varrho_{m_{i}}<1, (3.23)

then 𝒮i{\mathcal{S}}_{i} admits a unique fixed point ui(yi)u_{i}\in{\mathcal{F}}(y_{i}), and the Picard iteration u(n+1)=𝒮i(u(n))u^{(n+1)}={\mathcal{S}}_{i}(u^{(n)}) converges to uiu_{i} for any u(0)(yi)u^{(0)}\in{\mathcal{F}}(y_{i}).

Remark 15.

If (Ci){\mathcal{F}}(C_{i})\neq\emptyset and (3.21) is satisfied, then (yi){\mathcal{F}}(y_{i})\neq\emptyset. In fact, under these assumptions, 𝒮i(u)(yi){\mathcal{S}}_{i}(u)\in{\mathcal{F}}(y_{i}) for all u(Ci)u\in{\mathcal{F}}(C_{i}). Furthermore, if B(t,x)B(t)B(t,x)\equiv B(t) is not state-dependent, the decay estimate (3.22) holds for all (u,v)(Ci)2(u,v)\in{\mathcal{F}}(C_{i})^{2} since the Gramian map 𝒩τi{\mathcal{N}}_{\tau_{i}} is Lipschitz continuous on the whole L((t0,T),k)L^{\infty}((t_{0},T);{\mathbb{R}}^{k}).

Theorem 14 guarantees the existence and uniqueness of a fixed point of the synthesis map 𝒮i{\mathcal{S}}_{i} on (yi){\mathcal{F}}(y_{i}). To connect this fixed point with L2L^{2}–norm minimality, we invoke a Lagrange multiplier. We will need preparatory results stated in Lemma 16 below. To this end, we introduce for any fixed x0dx^{0}\in{\mathbb{R}}^{d} the endpoint map

:=x0,T:uL((t0,T),k)d,(u)=xu(T){\mathcal{E}}:={\mathcal{E}}_{x^{0},T}:u\in\,L^{\infty}((t_{0},T);{\mathbb{R}}^{k})\longmapsto{\mathbb{R}}^{d},\quad{\mathcal{E}}(u)=x_{u}(T) (3.24)

and for i{1,2}i\in\{1,2\} and any fixed yidy_{i}\in{\mathbb{R}}^{d}, the feasible map

Gτi:L((t0,T),k)d,Gτi(u)=Lu,τiuyiG_{\tau_{i}}:L^{\infty}((t_{0},T);{\mathbb{R}}^{k})\to{\mathbb{R}}^{d},\quad G_{\tau_{i}}(u)=L_{u,\tau_{i}}u-y_{i} (3.25)

where xu()x_{u}(\cdot) is the solution of ( Σ ) and Lu,τiL_{u,\tau_{i}} is defined in (3.13). The proof of the following is given in Section A.4.

Lemma 16.

One has ,GτiC1(𝒴,d){\mathcal{E}},\,G_{\tau_{i}}\in C^{1}({\mathcal{Y}};{\mathbb{R}}^{d}). Furthermore, let D(u),DGτi(u):L2((t0,T),k)dD{\mathcal{E}}(u),\,DG_{\tau_{i}}(u):L^{2}((t_{0},T);{\mathbb{R}}^{k})\to{\mathbb{R}}^{d} are, respectively the Fréchet derivative of {\mathcal{E}} and GτiG_{\tau_{i}} at any fixed u𝒴u\in{\mathcal{Y}}. Then, one has the following identity

DGτi(u)=DΦT,τi(xu(T))D(u).DG_{\tau_{i}}(u)=D\Phi_{T,\tau_{i}}\!\big(x_{u}(T)\big)\,D{\mathcal{E}}(u). (3.26)

Moreover, let 𝒩τi(u){\mathcal{N}}_{\tau_{i}}(u) and M(u):=D(u)D(u)M(u):=D{\mathcal{E}}(u)\,D{\mathcal{E}}(u)^{\ast} are respectively defined in (3.10) and (3.12).

  1. 1.

    If 𝒩τi(u){\mathcal{N}}_{\tau_{i}}(u) is invertible and Id+Ku,τiLu,τi𝒩τi(u)1d×d{\operatorname{Id}}+K_{u,\tau_{i}}L_{u,\tau_{i}}^{\ast}{\mathcal{N}}_{\tau_{i}}(u)^{-1}\in{\mathbb{R}}^{d\times d} is invertible, then DGτi(u)Lu,τid×dDG_{\tau_{i}}(u)L_{u,\tau_{i}}^{\ast}\in{\mathbb{R}}^{d\times d} is invertible and DGτi(u)DG_{\tau_{i}}(u) is right-invertible;

  2. 2.

    If M(u)M(u) is invertible and IdKu,τiDGτi(u)M(u)1d×d{\operatorname{Id}}-K_{u,\tau_{i}}DG_{\tau_{i}}(u)^{\ast}M(u)^{-1}\in{\mathbb{R}}^{d\times d} is invertible, then Lu,τiDGτi(u)d×dL_{u,\tau_{i}}DG_{\tau_{i}}(u)^{\ast}\in{\mathbb{R}}^{d\times d} is invertible and Lu,τiL_{u,\tau_{i}} is right-invertible.

Here, we let Ku,τi:=DGτi(u)Lu,τiK_{u,\tau_{i}}:=DG_{\tau_{i}}(u)-L_{u,\tau_{i}}.

The following results connect the fixed-point of Theorem 14 with L2L^{2}-nom minimality in the feasible set; its proof is presented in Section A.5.

Theorem 17.

Fix i{1,2}i\in\{1,2\}, assume (Ci){\mathcal{F}}(C_{i})\neq\emptyset, and Id+Ku,τiLu,τi𝒩τi(u)1d×d{\operatorname{Id}}+K_{u,\tau_{i}}L_{u,\tau_{i}}^{\ast}{\mathcal{N}}_{\tau_{i}}(u)^{-1}\in{\mathbb{R}}^{d\times d} is invertible for all u(Ci)u\in{\mathcal{F}}(C_{i}). Let yidy_{i}\in{\mathbb{R}}^{d} and the feasible set

𝔉i:={u(yi):Gτi(u)=0}.\mathfrak{F}_{i}:=\{u\in{\mathcal{F}}(y_{i}):\ G_{\tau_{i}}(u)=0\}.

Then, the following are equivalent for any local minimizer u¯\bar{u} of 12uL22\tfrac{1}{2}\|u\|_{L^{2}}^{2} over 𝔉i\mathfrak{F}_{i}:

1. u¯\bar{u} is a fixed point of 𝒮i{\mathcal{S}}_{i} on (yi){\mathcal{F}}(y_{i}), i.e., u¯=Lu¯,τi𝒩τi(u¯)1yi\bar{u}=L_{\bar{u},\tau_{i}}^{\ast}\,{\mathcal{N}}_{\tau_{i}}(\bar{u})^{-1}\,y_{i};

2. The following orthogonality condition holds

[Lu¯,τiDGτi(u¯)]1yi,DGτi(u¯)hd=0hkerLu¯,τi.\langle[L_{\bar{u},\tau_{i}}DG_{\tau_{i}}(\bar{u})^{\ast}]^{-1}y_{i},DG_{\tau_{i}}(\bar{u})\,h\rangle_{{\mathbb{R}}^{d}}=0\qquad\forall\,h\in\ker L_{\bar{u},\tau_{i}}. (3.27)

The following shows the existence of a local minimizer of 12uL22\tfrac{1}{2}\|u\|_{L^{2}}^{2} over 𝔉i\mathfrak{F}_{i}. The proof is given in Section A.6.

Proposition 18.

Fix i{1,2}i\in\{1,2\} and assume (Ci){\mathcal{F}}(C_{i})\neq\emptyset. Let yidy_{i}\in{\mathbb{R}}^{d}, then the feasible set

𝔉i:={u(yi):Gτi(u)=0}\mathfrak{F}_{i}:=\{u\in{\mathcal{F}}(y_{i}):\ G_{\tau_{i}}(u)=0\} (3.28)

is weakly sequential closed in L2((t0,T),k)L^{2}((t_{0},T);{\mathbb{R}}^{k}). Consequently, 12uL22\tfrac{1}{2}\|u\|_{L^{2}}^{2} attains a minimum on 𝔉i\mathfrak{F}_{i}.

From Theorems 14, and 17, and Proposition 18, we deduce the synthesis and optimal control results:

Theorem 19.

Let (x0,x1)d×d(x^{0},\,x^{1})\in{\mathbb{R}}^{d}\times{\mathbb{R}}^{d}, i{1,2}i\in\{1,2\}, and set yi:=ΦT,τi(x1)Φt0,τi(x0)y_{i}:=\Phi_{T,\tau_{i}}(x^{1})-\Phi_{t_{0},\tau_{i}}(x^{0}). Assume (Ci){\mathcal{F}}(C_{i})\neq\emptyset, (3.21) and (3.23) are satisfied, and let ui(yi)u_{i}\in{\mathcal{F}}(y_{i}) be the fixed point of 𝒮i{\mathcal{S}}_{i}. Then uiu_{i} steers ( Σ ) from x0x^{0} to x1x^{1} on [t0,T][t_{0},T] and

ui(t)=Lui,τi𝒩τi(ui)1yi=B(t,xui(t))DΦt,τi(xui(t))𝒩τi(ui)1yi,t[t0,T],τ1=t0,τ2=T,u_{i}(t)=L_{u_{i},\tau_{i}}^{\ast}\,{\mathcal{N}}_{\tau_{i}}(u_{i})^{-1}y_{i}=B(t,x_{u_{i}}(t))^{\top}D\Phi_{t,\tau_{i}}(x_{u_{i}}(t))^{\top}\,{\mathcal{N}}_{\tau_{i}}(u_{i})^{-1}y_{i},\quad t\in[t_{0},T],\quad\tau_{1}=t_{0},\,\tau_{2}=T, (3.29)

with uiL22=yi𝒩τi(ui)1yi\|u_{i}\|_{L^{2}}^{2}=y_{i}^{\top}\,{\mathcal{N}}_{\tau_{i}}(u_{i})^{-1}y_{i}.

If the hypotheses of Theorem 17 hold for every local minimizer over 𝔉i:={u(yi):Lu,τiu=yi}\mathfrak{F}_{i}:=\{u\in{\mathcal{F}}(y_{i}):L_{u,\tau_{i}}u=y_{i}\}, and if (3.27) holds whenever needed, then 12uL22\tfrac{1}{2}\|u\|_{L^{2}}^{2} attains its minimum over 𝔉i\mathfrak{F}_{i}, and the unique minimizer is uiu_{i}. Equivalently,

uiL22wL22w𝔉i,with equality iff w=ui.\|u_{i}\|_{L^{2}}^{2}\leq\|w\|_{L^{2}}^{2}\quad\forall\,w\in\mathfrak{F}_{i},\qquad\text{with equality iff }w=u_{i}.

Proof.

Since ui=𝒮i(ui)=Lui,τi𝒩τi(ui)1yiu_{i}={\mathcal{S}}_{i}(u_{i})=L_{u_{i},\tau_{i}}^{\ast}\,{\mathcal{N}}_{\tau_{i}}(u_{i})^{-1}y_{i}, we obtain (3.29), feasibility Lui,τiui=yiL_{u_{i},\tau_{i}}u_{i}=y_{i}, and uiL22=yi𝒩τi(ui)1yi\|u_{i}\|_{L^{2}}^{2}=y_{i}^{\top}{\mathcal{N}}_{\tau_{i}}(u_{i})^{-1}y_{i}. By Proposition 18, 12uL22\tfrac{1}{2}\|u\|_{L^{2}}^{2} attains a minimum on 𝔉i\mathfrak{F}_{i}. Let u¯\bar{u} be a minimizer. Under the stated hypotheses, Theorem 17 implies that u¯\bar{u} is a fixed point of 𝒮i{\mathcal{S}}_{i}. By uniqueness, u¯=ui\bar{u}=u_{i}.

Remark 20 (A posteriori check of the minimizer).

When 𝒮i{\mathcal{S}}_{i} admits a unique fixed point ui(yi)u_{i}\in{\mathcal{F}}(y_{i}), it suffices to verify whether the orthogonality condition (3.27) holds at uiu_{i}, viz.

[Lui,τiDGτi(ui)]1yi,DGτi(ui)hd=0hkerLui,τi.\langle[L_{u_{i},\tau_{i}}DG_{\tau_{i}}(u_{i})^{\ast}]^{-1}y_{i},DG_{\tau_{i}}(u_{i})\,h\rangle_{{\mathbb{R}}^{d}}=0\qquad\forall\,h\in\ker L_{u_{i},\tau_{i}}. (3.30)

In this case, Theorem 17 implies that uiu_{i} is a local minimizer of 12uL22\frac{1}{2}\|u\|_{L^{2}}^{2} over 𝔉i\mathfrak{F}_{i}, and that if the global minimizer u¯𝔉i\bar{u}\in\mathfrak{F}_{i} satisfies (3.27), then it coincides with uiu_{i}; hence uiu_{i} is the global minimum–energy control on 𝔉i\mathfrak{F}_{i}.

Remark 21.

If B(t,x)B(t)B(t,x)\equiv B(t) and there exists Ci>0C_{i}>0 such that (Ci)=L((t0,T),k){\mathcal{F}}(C_{i})=L^{\infty}((t_{0},T);{\mathbb{R}}^{k}), then the conclusions of Theorem 19 hold on any bounded set L{\mathcal{B}}\subset L^{\infty} containing (yi){\mathcal{F}}(y_{i}). In particular, if (3.30) holds on {\mathcal{B}}, the fixed point uiu_{i} is the unique global minimizer of 12uL22\tfrac{1}{2}\|u\|_{L^{2}}^{2} among all uu\in{\mathcal{B}} satisfying Lu,τiu=yiL_{u,\tau_{i}}u=y_{i}.

Remark 22 (Relation to reachability for fixed T>t0T>t_{0}).

Theorem 19 is fundamentally a synthesis result: given the fixed point ui(yi)u_{i}\in{\mathcal{F}}(y_{i}) of 𝒮i{\mathcal{S}}_{i}, it provides an explicit representation of a control that steers x0x^{0} to x1x^{1}. It does not assert that such a fixed point exists for every pair (x0,x1)(x^{0},x^{1}), nor that the reachable set coincides with d{\mathbb{R}}^{d}. Reachability depends on the structure of the feasible coercivity class (Ci){\mathcal{F}}(C_{i}) and on whether the self-mapping property (3.21) is satisfied. Three distinct situations may occur:

(a) Complete controllability. If there exists Ci>0C_{i}>0, independent of the initial state x0dx^{0}\in{\mathbb{R}}^{d}, such that (Ci)=L((t0,T),k){\mathcal{F}}(C_{i})=L^{\infty}((t_{0},T);{\mathbb{R}}^{k}), then (3.21) holds automatically and Σ(T,x0)=d{\mathcal{R}}_{\Sigma}(T,x^{0})={\mathbb{R}}^{d} for all x0dx^{0}\in{\mathbb{R}}^{d}. In particular, system ( Σ ) is completely controllable on [t0,T][t_{0},T]. The converse is not true: complete controllability does not imply the existence of Ci>0C_{i}>0 such that (Ci)=L((t0,T),k){\mathcal{F}}(C_{i})=L^{\infty}((t_{0},T);{\mathbb{R}}^{k}).

(b) Controllability from a fixed x0x^{0}. If for some Ci=Ci(x0)>0C_{i}=C_{i}(x^{0})>0 depending on the initial condition x0x^{0}, one has (Ci)=L((t0,T),k){\mathcal{F}}(C_{i})=L^{\infty}((t_{0},T);{\mathbb{R}}^{k}), then (3.21) again holds, and Σ(T,x0)=d{\mathcal{R}}_{\Sigma}(T,x^{0})={\mathbb{R}}^{d}. Thus, the system is controllable from that specific x0x^{0}, although the property may not extend to all other initial states.

(c) Restricted synthesis. If for some Ci=Ci(x0)>0C_{i}=C_{i}(x^{0})>0 one only has (Ci)L((t0,T),k)\emptyset\neq{\mathcal{F}}(C_{i})\subsetneq L^{\infty}((t_{0},T);{\mathbb{R}}^{k}), then Theorem 19 ensures that any fixed point ui(yi)u_{i}\in{\mathcal{F}}(y_{i}) steers x0x^{0} to x1x^{1}, provided (3.21) is verified. Thus, the synthesis produces a family of feasibly controls, but the reachable set Σ(T,x0){\mathcal{R}}_{\Sigma}(T,x^{0}) may be a proper subset of d{\mathbb{R}}^{d}; its precise description depends on the estimates involving |ΦT,t0(x1)x0||\Phi_{T,t_{0}}(x^{1})-x^{0}| or |x1Φt0,T(x0)||x^{1}-\Phi_{t_{0},T}(x^{0})| that guarantee (3.21).

Directly checking invertibility of 𝒩τi(u){\mathcal{N}}_{\tau_{i}}(u) is generally a difficult task since it depends on the full trajectory xu()x_{u}(\cdot). This motivates the search for structural assumptions under which, for some Ci>0C_{i}>0, (Ci){\mathcal{F}}(C_{i})\neq\emptyset or coincides with L((t0,T),k)L^{\infty}((t_{0},T);{\mathbb{R}}^{k}). The first such condition is presented below. The proof is presented in Section A.7.

Proposition 23.

Fix i{1,2}i\in\{1,2\}. Suppose d=kd=k and there exists a nonzero bL1((t0,T),+)b\in L^{1}((t_{0},T);{\mathbb{R}}_{+}) such that

|B(t,x)y|b(t)|y|for a.e. t(t0,T),(x,y)d×d.|B(t,x)^{\top}y|\ \geq\ b(t)\,|y|\qquad\text{for a.e. }t\in(t_{0},T),\,\forall(x,y)\in{\mathbb{R}}^{d}\times{\mathbb{R}}^{d}. (3.31)

Then 𝒩τi(u):=𝒩τi(u,x0){\mathcal{N}}_{\tau_{i}}(u):={\mathcal{N}}_{\tau_{i}}(u,x^{0}) is uniformly coercive, viz.

y𝒩τi(u)ye2Λ1Δt0b12Δt0|y|2(y,x0,u)d×d×L((t0,T),k).y^{\top}\,{\mathcal{N}}_{\tau_{i}}(u)\,y\ \geq\ \frac{e^{-2\Lambda_{1}\Delta t_{0}}\,\|b\|_{1}^{2}}{\Delta t_{0}}\,|y|^{2}\qquad\forall(y,\,x^{0},\,u)\in{\mathbb{R}}^{d}\times{\mathbb{R}}^{d}\times L^{\infty}((t_{0},T);{\mathbb{R}}^{k}). (3.32)

Hence, one may take Ci=Δt0e2Λ1Δt0b12C_{i}=\Delta t_{0}\,e^{2\Lambda_{1}\Delta t_{0}}\,\|b\|_{1}^{-2}, so that (Ci)=L((t0,T),k){\mathcal{F}}(C_{i})=L^{\infty}((t_{0},T);{\mathbb{R}}^{k}). In particular, (3.21) is satisfied.

Proposition 23 addresses the fully actuated case k=dk=d under a structural assumption on B(t,x)B(t,x) ensuring uniform coercivity. If this assumption fails, or more generally in the underactuated regime k<dk<d, such global bounds are no longer guaranteed. The following analysis provides sufficient conditions for reachability and synthesis in this configuration. The proof is provided in Section A.8.

Theorem 24.

Let x0dx^{0}\in{\mathbb{R}}^{d} and fix i{1,2}i\in\{1,2\}. Assume the existence of a reference control ui:=ui(x0)L((t0,T),k)u_{i}^{\flat}:=u_{i}^{\flat}(x^{0})\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) such that 𝒩τi(ui){\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat}) is invertible. Let Ci:=(1+θ)/λmin(𝒩τi(ui))C_{i}:=(1+\theta)/\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat})\big) where θ(0,1]\theta\in(0,1]. Furthermore, assume that the following estimate holds

ui<θλmin(𝒩τi(ui))(1+θ)L𝒩τi.\|u_{i}^{\flat}\|_{\infty}<\frac{\theta\,\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat}))}{(1+\theta)\,L_{{\mathcal{N}}_{\tau_{i}}}}. (3.33)

Then (Ci){\mathcal{F}}(C_{i})\neq\emptyset, and (3.21) holds if yidy_{i}\in{\mathbb{R}}^{d} satisfies

|yi|ϑ(ui):=λmin(𝒩τi(ui))(1+θ)BeΛ1Δt0(θλmin(𝒩τi(ui))(1+θ)L𝒩τiui).|y_{i}|\leq\vartheta(u_{i}^{\flat})\ :=\ \frac{\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat}))}{(1+\theta)\,\|B\|_{\infty}\,e^{\Lambda_{1}\Delta t_{0}}}\ \left(\frac{\theta\,\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat}))}{(1+\theta)\,L_{{\mathcal{N}}_{\tau_{i}}}}-\|u_{i}^{\flat}\|_{\infty}\right). (3.34)

Here L𝒩τi>0L_{{\mathcal{N}}_{\tau_{i}}}>0 is the Lipschitz constant of the map u{uL((t0,T),k):uζi}𝒩τi(u)u\in\{u\in\,L^{\infty}((t_{0},T);{\mathbb{R}}^{k}):\|u\|_{\infty}\leq\,\zeta_{i}\}\mapsto{\mathcal{N}}_{\tau_{i}}(u).

In contrast to Proposition 23, Theorem 24 applies under Assumption 2 alone, requiring no additional structure on NtN_{t} or B(t,x)B(t,x). Before discussing its implications, we first establish the Lipschitz constant L𝒩τi>0L_{{\mathcal{N}}_{\tau_{i}}}>0 for 𝒩τi(){\mathcal{N}}_{\tau_{i}}(\cdot) under Assumptions 2 and 5. The proof of the following result is given in Section A.9.

Lemma 25.

Fix i{1,2}i\in\{1,2\}. Then 𝒩τi{\mathcal{N}}_{\tau_{i}} defined by (3.10) is continuous from L((t0,T),k)L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) to 𝒮d+(){\mathcal{S}}_{d}^{+}({\mathbb{R}}) and globally Lipschitz from i:={uL((t0,T),k):uζi}{\mathcal{B}}_{i}:=\{u\in\,L^{\infty}((t_{0},T);{\mathbb{R}}^{k}):\|u\|_{\infty}\leq\,\zeta_{i}\} to 𝒮d+(){\mathcal{S}}_{d}^{+}({\mathbb{R}}). For all (u,v)i2(u,\,v)\in{\mathcal{B}}_{i}^{2},

𝒩τ1(u)𝒩τ1(v)uv\displaystyle\frac{\|{\mathcal{N}}_{\tau_{1}}(u)-{\mathcal{N}}_{\tau_{1}}(v)\|}{\|u-v\|_{\infty}} L𝒩τ1:=LBB2eΛ1Δt0Λ1[e(2Λ1+LBζ1)Δt0eΛ1Δt0Λ1+LBζ1+e(2Λ1+LBζ1)Δt0eΛ1Δt0LBζ1+3Λ1]\displaystyle\leq\,L_{{\mathcal{N}}_{\tau_{1}}}:=\frac{L_{B}\|B\|_{\infty}^{2}e^{\Lambda_{1}\Delta t_{0}}}{\Lambda_{1}}\Bigg[\frac{e^{(2\Lambda_{1}+L_{B}\zeta_{1})\Delta t_{0}}-e^{\Lambda_{1}\Delta t_{0}}}{\Lambda_{1}+L_{B}\zeta_{1}}+\frac{e^{(2\Lambda_{1}+L_{B}\zeta_{1})\Delta t_{0}}-e^{-\Lambda_{1}\Delta t_{0}}}{L_{B}\zeta_{1}+3\Lambda_{1}}\Bigg]
+2B3Λ2eΛ1Δt0Λ1(Λ1+LBζ1)[e(3Λ1+LBζ1)Δt0eΛ1Δt04Λ1+LBζ1e(2Λ1+LBζ1)Δt0eΛ1Δt03Λ1+LBζ1\displaystyle\quad\qquad+\frac{2\|B\|_{\infty}^{3}\Lambda_{2}e^{\Lambda_{1}\Delta t_{0}}}{\Lambda_{1}(\Lambda_{1}+L_{B}\zeta_{1})}\Bigg[\frac{e^{(3\Lambda_{1}+L_{B}\zeta_{1})\Delta t_{0}}-e^{-\Lambda_{1}\Delta t_{0}}}{4\Lambda_{1}+L_{B}\zeta_{1}}-\frac{e^{(2\Lambda_{1}+L_{B}\zeta_{1})\Delta t_{0}}-e^{-\Lambda_{1}\Delta t_{0}}}{3\Lambda_{1}+L_{B}\zeta_{1}}
+eΛ1Δt0eΛ1Δt02Λ1e2Λ1Δt0eΛ1Δt03Λ1].\displaystyle\qquad\qquad\qquad\qquad\qquad\qquad+\frac{e^{\Lambda_{1}\Delta t_{0}}-e^{-\Lambda_{1}\Delta t_{0}}}{2\Lambda_{1}}-\frac{e^{2\Lambda_{1}\Delta t_{0}}-e^{-\Lambda_{1}\Delta t_{0}}}{3\Lambda_{1}}\Bigg]. (3.35)
𝒩τ2(u)𝒩τ2(v)uv\displaystyle\frac{\|{\mathcal{N}}_{\tau_{2}}(u)-{\mathcal{N}}_{\tau_{2}}(v)\|}{\|u-v\|_{\infty}} L𝒩τ2:=LBB2eΛ1Δt0Λ1[eΛ1Δt0eLBζ2Δt0Λ1LBζ2eLBζ2Δt0eΛ1Δt0LBζ2+Λ1]\displaystyle\leq\,L_{{\mathcal{N}}_{\tau_{2}}}:=\frac{L_{B}\|B\|_{\infty}^{2}e^{\Lambda_{1}\Delta t_{0}}}{\Lambda_{1}}\Bigg[\frac{e^{\Lambda_{1}\Delta t_{0}}-e^{L_{B}\zeta_{2}\Delta t_{0}}}{\Lambda_{1}-L_{B}\zeta_{2}}-\frac{e^{L_{B}\zeta_{2}\Delta t_{0}}-e^{-\Lambda_{1}\Delta t_{0}}}{L_{B}\zeta_{2}+\Lambda_{1}}\Bigg]
+2B3Λ2eΛ1Δt0Λ1(Λ1+LBζ2)[e2Λ1Δt0eLBζ2Δt02Λ1LBζ2+eΛ1Δt0eLBζ2Δt0Λ1LBζ2\displaystyle\quad\qquad\qquad+\frac{2\|B\|_{\infty}^{3}\Lambda_{2}e^{\Lambda_{1}\Delta t_{0}}}{\Lambda_{1}(\Lambda_{1}+L_{B}\zeta_{2})}\Bigg[\frac{e^{2\Lambda_{1}\Delta t_{0}}-e^{L_{B}\zeta_{2}\Delta t_{0}}}{2\Lambda_{1}-L_{B}\zeta_{2}}+\frac{e^{\Lambda_{1}\Delta t_{0}}-e^{L_{B}\zeta_{2}\Delta t_{0}}}{\Lambda_{1}-L_{B}\zeta_{2}}
+eΛ1Δt0eΛ1Δt02Λ1e2Λ1Δt0eΛ1Δt03Λ1].\displaystyle\qquad\qquad\qquad\qquad\qquad\qquad\qquad+\frac{e^{\Lambda_{1}\Delta t_{0}}-e^{-\Lambda_{1}\Delta t_{0}}}{2\Lambda_{1}}-\frac{e^{2\Lambda_{1}\Delta t_{0}}-e^{-\Lambda_{1}\Delta t_{0}}}{3\Lambda_{1}}\Bigg]. (3.36)

Remark 26.

When B(t,x)B(t)B(t,x)\equiv\,B(t), (25) and (25) holds for u,vL((t0,T),k)u,\,v\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}), and

L𝒩τ1:=Λ2B36(3eΛ1Δt0+1)(eΛ1Δt01Λ1)3,L𝒩τ2:=Λ2B33(eΛ1Δt01Λ1)3.L_{{\mathcal{N}}_{\tau_{1}}}:=\frac{\Lambda_{2}\,\|B\|_{\infty}^{3}}{6}\left(3e^{\Lambda_{1}\Delta t_{0}}+1\right)\left(\frac{e^{\Lambda_{1}\Delta t_{0}}-1}{\Lambda_{1}}\right)^{3},\quad\,L_{{\mathcal{N}}_{\tau_{2}}}:=\frac{\Lambda_{2}\,\|B\|_{\infty}^{3}}{3}\left(\frac{e^{\Lambda_{1}\Delta t_{0}}-1}{\Lambda_{1}}\right)^{3}.

The following result is then an immediate consequence.

Corollary 27.

By Lemma 25 and spectral stability

|λmin(C)λmin(D)|CD(C,D)𝒮d()2,|\lambda_{\min}(C)-\lambda_{\min}(D)|\leq\|C-D\|\qquad\forall(C,\,D)\in{\mathcal{S}}_{d}({\mathbb{R}})^{2},

the map uλmin(𝒩τi(u))u\ \mapsto\ \lambda_{\min}\!\big({\mathcal{N}}_{\tau_{i}}(u)\big) is continuous on L((t0,T),k)L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) and Lipschitz on {uL((t0,T),k):uζi}\{u\in\,L^{\infty}((t_{0},T);{\mathbb{R}}^{k}):\|u\|_{\infty}\leq\,\zeta_{i}\}. In particular, the feasible coercivity class (Ci){\mathcal{F}}(C_{i}) defined in (3.17) is closed in L((t0,T),k)L^{\infty}((t_{0},T);{\mathbb{R}}^{k}).

Remark 28.

The bounds in (3.34), (25), and (25), while “sharp” in a general sense (under Assumption 2 alone), are conservative for specific vector fields NtN_{t}. In particular, the exponential factor eΛ1Δt0e^{\Lambda_{1}\Delta t_{0}} reflects the global Λ1\Lambda_{1}–Lipschitz bound on NtN_{t} (cf. Lemma 4), whereas for certain dynamics the differential DΦt,s()\|D\Phi_{t,s}(\cdot)\| can in fact decay exponentially. We provide illustrative examples later in Section 3.2.4.

3.2.2 A practical control reference: the zero control

In practice, to check the assumptions of Theorem 24, a natural first choice is ui0=:u0u_{i}^{\flat}\equiv 0=:u_{0}, for which the corresponding trajectory reads

xu0(t)=Φt0,t(x0),t[t0,T].x_{u_{0}}(t)=\Phi_{t_{0},t}(x^{0}),\qquad t\in[t_{0},T].

For i{1,2}i\in\{1,2\} and τ1=t0,τ2=T\tau_{1}=t_{0},\ \tau_{2}=T, this yields the symmetric positive semi-definite matrices

Wi(T):=𝒩τi(0,x0)=t0TDΦt,τi(Φt0,t(x0))B(t,Φt0,t(x0))B(t,Φt0,t(x0))DΦt,τi(Φt0,t(x0))𝑑t.W_{i}(T):={\mathcal{N}}_{\tau_{i}}(0,x^{0})=\int_{t_{0}}^{T}\!D\Phi_{t,\tau_{i}}\!\big(\Phi_{t_{0},t}(x^{0})\big)\,B(t,\Phi_{t_{0},t}(x^{0}))B(t,\Phi_{t_{0},t}(x^{0}))^{\top}\,D\Phi_{t,\tau_{i}}\!\big(\Phi_{t_{0},t}(x^{0})\big)^{\top}\,dt. (3.37)

It is immediate from (2.3) and (2.5) that W2(T)d×dW_{2}(T)\in{\mathbb{R}}^{d\times d} solves the time-varying Lyapunov differential equation

W˙(t)=B(t,Φt0,t(x0))B(t,Φt0,t(x0))+DNt(Φt0,t(x0))W(t)+W(t)DNt(Φt0,t(x0)),W(t0)=0.\dot{W}(t)=B(t,\Phi_{t_{0},t}(x^{0}))B(t,\Phi_{t_{0},t}(x^{0}))^{\top}+DN_{t}\!\big(\Phi_{t_{0},t}(x^{0})\big)\,W(t)+W(t)\,DN_{t}\!\big(\Phi_{t_{0},t}(x^{0})\big)^{\top},\quad W(t_{0})=0. (3.38)

Moreover, by Remark 9 one has,

W2(t)=St0,x0(t,t0)W1(t)St0,x0(t,t0),t[t0,T]W_{2}(t)=S_{t_{0},x^{0}}(t,t_{0})\,W_{1}(t)\,S_{t_{0},x^{0}}(t,t_{0})^{\top},\qquad t\in[t_{0},T] (3.39)

so W1(t)W_{1}(t) is invertible iff W2(t)W_{2}(t) is invertible.

The following result is then an immediate consequence of Theorem 24.

Corollary 29.

Let x0dx^{0}\in{\mathbb{R}}^{d}, T>t0T>t_{0}, and fix i{1,2}i\in\{1,2\}. Assume that W2(T)W_{2}(T) is invertible, and let Ci:=(1+θ)/λmin(Wi(T))C_{i}:=(1+\theta)/\lambda_{\min}(W_{i}(T)) where θ(0,1]\theta\in(0,1]. Then (Ci){\mathcal{F}}(C_{i})\neq\emptyset, and (3.21) holds if yidy_{i}\in{\mathbb{R}}^{d} satisfies

|yi|θλmin2(Wi(T))(1+θ)2L𝒩τiBeΛ1Δt0.|y_{i}|\leq\frac{\theta\,\lambda_{\min}^{2}(W_{i}(T))}{(1+\theta)^{2}\,L_{{\mathcal{N}}_{\tau_{i}}}\,\|B\|_{\infty}\,e^{\Lambda_{1}\Delta t_{0}}}. (3.40)

Here L𝒩τi>0L_{{\mathcal{N}}_{\tau_{i}}}>0 is the Lipschitz constant of the map u{uL((t0,T),k):uζi}𝒩τi(u)u\in\{u\in\,L^{\infty}((t_{0},T);{\mathbb{R}}^{k}):\|u\|_{\infty}\leq\,\zeta_{i}\}\mapsto{\mathcal{N}}_{\tau_{i}}(u). Furthermore, for any yidy_{i}\in{\mathbb{R}}^{d} satisfying (3.40), the following energy estimates hold

t0T|ui(t)|2𝑑t(1+θ)λmin(Wi(T))|yi|2\int_{t_{0}}^{T}|u_{i}(t)|^{2}\,dt\leq\frac{(1+\theta)}{\lambda_{\min}(W_{i}(T))}|y_{i}|^{2} (3.41)

where ui(yi)u_{i}\in{\mathcal{F}}(y_{i}) is the fixed point of the synthesis map 𝒮i:(yi)(yi){\mathcal{S}}_{i}:{\mathcal{F}}(y_{i})\to{\mathcal{F}}(y_{i}) defined by (3.19).

Proof.

Inequality (3.40) follows from (3.34). Next  (3.29) and (3.10) yields

0T|ui(t)|2𝑑t=t0Tui(t)ui(t)𝑑t=yi𝒩τi(ui)1yi|yi|2λmin(𝒩τi(ui))(1+θ)λmin(Wi(T))|yi|2,\int_{0}^{T}|u_{i}(t)|^{2}\,dt=\int_{t_{0}}^{T}u_{i}(t)^{\top}\,u_{i}(t)\,dt=y_{i}^{\top}{\mathcal{N}}_{\tau_{i}}(u_{i})^{-1}\,y_{i}\leq\frac{|y_{i}|^{2}}{\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u_{i}))}\leq\frac{(1+\theta)}{\lambda_{\min}(W_{i}(T))}|y_{i}|^{2}, (3.42)

since λmin(𝒩τi(ui))λmin(Wi(T))/(1+θ)\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u_{i}))\geq\lambda_{\min}(W_{i}(T))/(1+\theta).

Remark 30.

It follows from Remark (9) that W2(T)=𝒩τ2(0,x0)W_{2}(T)={\mathcal{N}}_{\tau_{2}}(0,x^{0}) is invertible iff the LTV system

y˙(t)=DNt(Φt0,t(x0))y(t)+B(t,Φt0,t(x0))u(t),y(t0)=y0d,t[t0,T],\dot{y}(t)=DN_{t}\!\big(\Phi_{t_{0},t}(x^{0})\big)\,y(t)+B(t,\Phi_{t_{0},t}(x^{0}))\,u(t),\qquad y(t_{0})=y^{0}\in{\mathbb{R}}^{d},\quad t\in[t_{0},T], (3.43)

is controllable with inputs uL1((t0,T),k)u\in L^{1}((t_{0},T);{\mathbb{R}}^{k}). This is the Kalman criterion for LTV systems via the controllability Gramian [10, Theorem. 1.16]. Under additional regularity, invertibility of W2(T)W_{2}(T) can also be characterized by algebraic rank conditions; see, e.g., [7, Theorem 1], [10, Theorem 1.18] and [25, Proposition 3.5.15].

3.2.3 Optimizing the admissible radius: balancing coercivity and control size

The trivial choice ui=0u_{i}^{\flat}=0 might not be the optimal one in practice to apply Theorem 24 if W2(T)W_{2}(T) is invertible. In fact, it follows from the admissible target displacement estimate (3.34) that a good reference uiL((t0,T),k)u_{i}^{\flat}\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) is one that maximizes ϑ(u)\vartheta(u), which jointly increases the positive coercivity contribution and controls the penalty induced by u\|u\|_{\infty}. The aim of this section is to illustrate how we can choose a reference control that maximizes ϑ(u)\vartheta(u).

Let mm\in{\mathbb{N}}, m1m\geq 1, and {φj(t):t[t0,T]}1jm\{\varphi_{j}(t):t\in[t_{0},T]\}_{1\leq j\leq m} be a chosen (e.g., with respect to the properties of the vector field NtN_{t} and the input matrix BB) mm-linearly independent familly of functions in L((t0,T),k)L^{\infty}((t_{0},T);{\mathbb{R}}^{k}). Fix i{1,2}i\in\{1,2\}, θ(0,1]\theta\in(0,1] and introduce the set

𝒰ad:={uSpan{φj}:g(u):=θλmin(𝒩τi(u))(1+θ)L𝒩τiu0}.{\mathcal{U}}_{\rm ad}:=\left\{u\in\operatorname{Span}\{\varphi_{j}\}:g(u):=\frac{\theta\,\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u))}{(1+\theta)\,L_{{\mathcal{N}}_{\tau_{i}}}}-\|u\|_{\infty}\geq 0\right\}. (3.44)
Proposition 31.

Let x0dx^{0}\in{\mathbb{R}}^{d}, T>t0T>t_{0}, and fix i{1,2}i\in\{1,2\}. Assume that W2(T)W_{2}(T) is invertible, and let

ϑ(u):=λmin(𝒩τi(u))(1+θ)BeΛ1Δt0(θλmin(𝒩τi(u))(1+θ)L𝒩τiu),uL((t0,T),k).\vartheta(u)\ :=\ \frac{\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u))}{(1+\theta)\,\|B\|_{\infty}\,e^{\Lambda_{1}\Delta t_{0}}}\left(\frac{\theta\,\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u))}{(1+\theta)\,L_{{\mathcal{N}}_{\tau_{i}}}}-\|u\|_{\infty}\right),\qquad u\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}).

Then, the following program

maxu𝒰adϑ(u)\max_{u\in{\mathcal{U}}_{\rm ad}}\ \vartheta(u) (3.45)

admits at least one solution ui𝒰adu_{i}^{\flat}\in{\mathcal{U}}_{\rm ad}. Furthermore, if ϑ(ui)>0\vartheta(u_{i}^{\flat})>0 then λmin(𝒩τi(ui))>0\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat}))>0, (Ci){\mathcal{F}}(C_{i})\neq\emptyset, and (3.21) holds if yidy_{i}\in{\mathbb{R}}^{d} satisfies |yi|ϑ(ui)|y_{i}|\leq\vartheta(u_{i}^{\flat}) where Ci:=(1+θ)/λmin(𝒩τi(ui))C_{i}:=(1+\theta)/\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat})\big).

Proof.

Since W2(T)W_{2}(T) is invertible, 0𝒰ad0\in{\mathcal{U}}_{\rm ad} so that 𝒰ad{\mathcal{U}}_{\rm ad}\neq\emptyset, and 𝒰ad{\mathcal{U}}_{\rm ad} is closed since 𝒰ad=g1([0,)){\mathcal{U}}_{\rm ad}=g^{-1}([0,\infty)) and ug(u)u\mapsto g(u) is continuous. Furthermore, since λmin(𝒩τi(u))𝒩τi(u)B2(e2Λ1Δt01)/(2Λ1)\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u))\leq\|{\mathcal{N}}_{\tau_{i}}(u)\|\leq\|B\|_{\infty}^{2}(e^{2\Lambda_{1}\Delta t_{0}}-1)/(2\Lambda_{1}), one deduce that any u𝒰adu\in{\mathcal{U}}_{\rm ad} satisfies

uθB2(1+θ)L𝒩τie2Λ1Δt012Λ1,\|u\|_{\infty}\leq\frac{\theta\,\|B\|_{\infty}^{2}}{(1+\theta)\,L_{{\mathcal{N}}_{\tau_{i}}}}\frac{e^{2\Lambda_{1}\Delta t_{0}}-1}{2\Lambda_{1}},

so that 𝒰ad{\mathcal{U}}_{\rm ad} is bounded, and therefore compact. Since uϑ(u)u\mapsto\,\vartheta(u) is continuous, it follows that (3.45) has at least one solution ui𝒰adu_{i}^{\flat}\in{\mathcal{U}}_{\rm ad} by the Weierstrass extreme value theorem. The last part of the proposition follows from Theorem 24, and the following equivalence

ϑ(ui)>0(ui<θλmin(𝒩τi(ui))(1+θ)L𝒩τiandλmin(𝒩τi(ui))>0).\vartheta(u_{i}^{\flat})>0\quad\Longleftrightarrow\quad\left(\|u_{i}^{\flat}\|_{\infty}<\frac{\theta\,\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat}))}{(1+\theta)\,L_{{\mathcal{N}}_{\tau_{i}}}}\quad\text{and}\quad\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat}))>0\right).

Remark 32.

In Proposition 31, the assumption that W2(T)W_{2}(T) is invertible provides the simplest guarantee that 𝒰ad{\mathcal{U}}_{\rm ad}\neq\emptyset. More generally, one may only require the existence of uiL((t0,T),k)u_{i}^{\ast}\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) such that 𝒩τi(ui){\mathcal{N}}_{\tau_{i}}(u_{i}^{\ast}) is invertible and g(ui)0g(u_{i}^{\ast})\geq 0. Verifying the latter condition, however, may be nontrivial in concrete models.

3.2.4 Refined estimates for Hopfield-type dynamics

We now return to a key point: the estimates for DΦt,s()\|D\Phi_{t,s}(\cdot)\| (Lemma 4) and for L𝒩τiL_{{\mathcal{N}}_{\tau_{i}}} (Lemma 25) are somehow “sharp” under Assumption 2, but may be overly conservative for concrete models since they use the global estimates (1.2) and (1.3). We illustrate this fact in this section. Consider the vector field from Hopfield-type recurrent neural networks [15], widely used in theoretical neuroscience and large-scale brain modeling, viz.

N(x)=Dx+Wσ(x),xd,N(x)=-D\,x+W\sigma(x),\qquad x\in{\mathbb{R}}^{d}, (3.46)

where Dd×dD\in{\mathbb{R}}^{d\times d} is diagonal and positive, Wd×dW\in{\mathbb{R}}^{d\times d} encodes connectivity, and σ\sigma is the neural activation,

σ(x):=(σ1(x1),,σd(xd)),x:=(x1,,xd)d,\sigma(x):=(\sigma_{1}(x_{1}),\dots,\sigma_{d}(x_{d}))^{\top},\qquad x:=(x_{1},\,\cdots,\,x_{d})^{\top}\in{\mathbb{R}}^{d},

with σi()\sigma_{i}(\cdot) is of sigmoid-type, say, σi(s)=tanh(s)\sigma_{i}(s)=\tanh(s). Although W=W(t)W=W(t) may vary analytically in time, e.g. to capture neuron–astrocyte interactions [13], it is commonly assumed to be constant, a simplification that we adopt. As a sigmoid function, σi\sigma_{i} is infinitely differentiable and globally bounded on {\mathbb{R}} with all its successive derivatives, often σi()0\sigma_{i}^{\prime}(\cdot)\geq 0. It follows that NN satisfies all the hypotheses of Assumption 2. Since NN is autonomous, one assumes that t0=0t_{0}=0. In particular, its generated flow ϕt:=Φ0,t\phi_{t}:=\Phi_{0,t}, tt\in{\mathbb{R}}, is a one parametric subgroup of Diff(d)\operatorname{Diff}({\mathbb{R}}^{d}), the group of all diffeomorphisms on d{\mathbb{R}}^{d}. In this framework, for i{1,2}i\in\{1,2\}, one has

𝒩τi(u):=𝒩τi(u,x0)=0TDϕτit(xu(t))B(t)B(t)Dϕτit(xu(t))𝑑t,τ1:=0,τ2:=T,{\mathcal{N}}_{\tau_{i}}(u):={\mathcal{N}}_{\tau_{i}}(u,x^{0})=\int_{0}^{T}\,D\phi_{\tau_{i}-t}(x_{u}(t))\,B(t)\,B(t)^{\top}\,D\phi_{\tau_{i}-t}(x_{u}(t))^{\top}\,dt,\qquad\tau_{1}:=0,\,\tau_{2}:=T, (3.47)

where the input matrix B(t,x)B(t)L((t0,T),d×k)B(t,x)\equiv B(t)\in\,L^{\infty}((t_{0},T);{\mathbb{R}}^{d\times k}), and xux_{u} is the corresponding solution to ( Σ ) with the vector field in (3.46). For ease in notation, we introduce

σ:=supxdWDσ(x),Γ:=λmin(D)+σ,Γ1:=λmax(D)+σ,Γ2:=supxdWD2σ(x).\|\sigma^{\prime}\|_{\infty}:=\sup_{x\in{\mathbb{R}}^{d}}\|W\,D\sigma(x)\|,\quad\Gamma:=-\lambda_{\min}(D)+\|\sigma^{\prime}\|_{\infty},\quad\Gamma_{1}:=\lambda_{\max}(D)+\|\sigma^{\prime}\|_{\infty},\quad\Gamma_{2}:=\sup_{x\in{\mathbb{R}}^{d}}\|W\,D^{2}\sigma(x)\|.

Then, one has the following result, the proof of which is given in Section A.10.

Proposition 33.

Let x0dx^{0}\in{\mathbb{R}}^{d} and fix i{1,2}i\in\{1,2\}. Then 𝒩τi:L((0,T),k)𝒮d+(){\mathcal{N}}_{\tau_{i}}:L^{\infty}((0,T);{\mathbb{R}}^{k})\to{\mathcal{S}}_{d}^{+}({\mathbb{R}}) is globally Lipschitz,

𝒩τ1(u)𝒩τ1(v)Γ2B36(3eΓ1T+1)(eΓ1T1Γ1)3uv,u,vL((0,T),k).\|{\mathcal{N}}_{\tau_{1}}(u)-{\mathcal{N}}_{\tau_{1}}(v)\|\leq\frac{\Gamma_{2}\,\|B\|_{\infty}^{3}}{6}\left(3e^{\Gamma_{1}T}+1\right)\left(\frac{e^{\Gamma_{1}T}-1}{\Gamma_{1}}\right)^{3}\,\|u-v\|_{\infty},\qquad\,u,\,v\in\,L^{\infty}((0,T);{\mathbb{R}}^{k}). (3.48)
𝒩τ2(u)𝒩τ2(v){Γ2B33(eΓT1Γ)3uvifΓ 0,Γ2B3T33uvifΓ= 0,u,vL((0,T),k).\|{\mathcal{N}}_{\tau_{2}}(u)-{\mathcal{N}}_{\tau_{2}}(v)\|\leq\begin{cases}\displaystyle\frac{\Gamma_{2}\,\|B\|_{\infty}^{3}}{3}\left(\frac{e^{\Gamma\,T}-1}{\Gamma}\right)^{3}\,\|u-v\|_{\infty}&\quad\text{if}\quad\Gamma\neq\,0,\cr\cr\displaystyle\frac{\Gamma_{2}\,\|B\|_{\infty}^{3}\,T^{3}}{3}\,\|u-v\|_{\infty}&\quad\text{if}\quad\Gamma=\,0,\end{cases}\qquad\,u,\,v\in\,L^{\infty}((0,T);{\mathbb{R}}^{k}). (3.49)

Remark 34.

The bounds related to 𝒩τ2{\mathcal{N}}_{\tau_{2}} may involve a rate Γ0\Gamma\leq 0, and are therefore sharper than the general estimates of Remark 26, where a direct application necessarily involves Γ1>0\Gamma_{1}>0 as the exponential rate.

Example 35.

Consider the 22D Hopfield-type recurrent neural network

x˙=Dx+Wσ(x)+Bu,x(0)=x02\dot{x}=-D\,x+W\,\sigma(x)+Bu,\qquad x(0)=x^{0}\in{\mathbb{R}}^{2} (3.50)

where x=(x1,x2)2x=(x_{1},x_{2})^{\top}\in{\mathbb{R}}^{2}, uL((0,T),)u\in L^{\infty}((0,T);{\mathbb{R}}), B=(1,0)B=(1,0)^{\top}, D=diag(d1,d2)D=\operatorname{diag}(d_{1},d_{2}) with di>0d_{i}>0, W=(wij)1i,j2W=(w_{ij})_{1\leq i,j\leq 2}, and σi(s)=tanh(s)\sigma_{i}(s)=\tanh(s). By [26, Theorem 2.1], the necessary and sufficient condition for the complete controllability of (3.50) is that the criterion function

C(γ(t))=d2γ2(t)+w21tanh(γ1(t))+w22tanh(γ2(t))C(\gamma(t))=-d_{2}\gamma_{2}(t)+w_{21}\tanh(\gamma_{1}(t))+w_{22}\tanh(\gamma_{2}(t))

changes its sign over any control curve γ(t):=(γ1(t),γ2(t))\gamma(t):=(\gamma_{1}(t),\gamma_{2}(t)) solution of

γ˙=1,γ˙2=0γ1(t)=t+γ10,γ2(t)=γ20,t,(γ10,γ20)2.\dot{\gamma}=1,\quad\dot{\gamma}_{2}=0\quad\Longleftrightarrow\quad\gamma_{1}(t)=t+\gamma_{1}^{0},\quad\gamma_{2}(t)=\gamma_{2}^{0},\quad\,t\in{\mathbb{R}},\quad(\gamma_{1}^{0},\gamma_{2}^{0})\in{\mathbb{R}}^{2}.

Since d2>0d_{2}>0, and tanh\tanh is bounded, C(γ(t))C(\gamma(t)) (as a function of tt\in{\mathbb{R}}) does not change its sign for large γ20\gamma_{2}^{0}. Therefore, (3.50) is not completely controllable. It follows that, neither the HCM [8, 22, 29, 16] nor [26, Theorem 2.1] can be directly applied for the motion planning of (3.50). However, one proves using the Kalman-rank condition that 𝒩τi(u){\mathcal{N}}_{\tau_{i}}(u) is invertible for all (x0,u)2×L((0,T),)(x^{0},u)\in{\mathbb{R}}^{2}\times L^{\infty}((0,T);{\mathbb{R}}) whenever w210w_{21}\neq 0. In particular, Corollary 29 applies to (3.50) for all (x0,x1)2×2(x^{0},x^{1})\in{\mathbb{R}}^{2}\times{\mathbb{R}}^{2} such that y2:=x1ϕT(x0)y_{2}:=x^{1}-\phi_{T}(x^{0}) satisfies (3.40).

4 Drift–modulated control-affine dynamics with time-varying and state–dependent input matrix

In this section, we consider the more general control-affine system

x˙(t)=A(t,x(t))Nt(x(t))+B(t,x(t))u(t),x(t0)=x0,t[t0,T].\dot{x}(t)=A(t,x(t))N_{t}(x(t))+B(t,x(t))u(t),\quad x(t_{0})=x^{0},\quad t\in[t_{0},T]. (4.1)

Throughout the following, (t,x)Nt(x)(t,x)\mapsto N_{t}(x) satisfies Assumption 2. Whereas, the matrices AA and BB satisfy the following relaxed regularity assumptions:

Assumption 36.

A:[t0,T]×dd×dA:[t_{0},T]\times{\mathbb{R}}^{d}\to{\mathbb{R}}^{d\times d} is an element of L((t0,T)×d,d×d)L^{\infty}((t_{0},T)\times{\mathbb{R}}^{d};{\mathbb{R}}^{d\times d}), the input matrix B:[t0,T]×dd×kB:[t_{0},T]\times{\mathbb{R}}^{d}\to{\mathbb{R}}^{d\times k} is an element of L((t0,T)×d,d×k)L^{\infty}((t_{0},T)\times{\mathbb{R}}^{d};{\mathbb{R}}^{d\times k}). Additionally, we assume that xA(,x),B(,x)x\mapsto A(\cdot,x),\,B(\cdot,x) are continuous and locally Lipschitz.

Note that under Assumptions 2 and 36, the Cauchy-Lipschitz theory guarantees the existence of a unique absolutely continuous solution xC0([t0,T],d)x\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) to (4.1) for any control uL((t0,T),k)u\in\,L^{\infty}((t_{0},T);{\mathbb{R}}^{k}); see, for instance, [4, Chapter 2]. Observe also that in contrast to Section 3, here we have only mild smoothness assumptions on AA and BB. Still, under the trajectory freezing and compactness argument, we illustrate how the control analysis and synthesis of the baseline system ( Σ ) developed in Section 3.2 can be leveraged to provide some insight into the controllability properties of the general control-affine system (4.1).

Fix zC0([t0,T],d)z\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) and define NtzN_{t}^{z} and BzB_{z} as

Ntz(x):=A(t,z(t))Nt(x),Bz(t):=B(t,z(t))(t,x)[t0,T]×d.N_{t}^{z}(x):=A(t,z(t))N_{t}(x),\quad B_{z}(t):=B(t,z(t))\qquad\forall(t,x)\in[t_{0},T]\times{\mathbb{R}}^{d}. (4.2)

Then, (t,x)Ntz(x)(t,x)\mapsto N_{t}^{z}(x) satisfies the same regularity assumptions as (t,x)Nt(x)(t,x)\mapsto N_{t}(x), as stated in Assumption 2 while BzB_{z} satisfies Assumption 5. Additionally, the following estimates hold

DNtz(w)Λ3:=Λ1A,D2Ntz(w)Λ4:=Λ2A(t,w,z)[t0,T]×d×C0([t0,T],d)\|DN_{t}^{z}(w)\|\leq\Lambda_{3}:=\Lambda_{1}\|A\|_{\infty},\quad\|D^{2}N_{t}^{z}(w)\|\leq\Lambda_{4}:=\Lambda_{2}\|A\|_{\infty}\quad\forall(t,w,z)\in[t_{0},T]\times{\mathbb{R}}^{d}\times\,C^{0}([t_{0},T];{\mathbb{R}}^{d}) (4.3)

showing that wNtz(w)w\mapsto N_{t}^{z}(w) is globally Λ3\Lambda_{3}-Lipschitz continuous on d{\mathbb{R}}^{d}, uniformly with respect to (t,z)(t,z).

If t[t0,T]Φt0,tzt\in[t_{0},T]\to\Phi_{t_{0},t}^{z} denotes the nonautonomous flow associated with NtzN_{t}^{z}, then {Φs,tz(s,t)[t0,T]}\{\Phi_{s,t}^{z}\mid(s,t)\in[t_{0},T]\} is a two-parameter family of diffeomorphisms which satisfies the same properties as the flow Φt0,t\Phi_{t_{0},t} of NtN_{t} recalled in Section 2. In particular, we have a similar lemma related to Φs,tz\Phi_{s,t}^{z} as that given in Lemma 4.

Consider the following control-affine system

x˙(t)=Ntz(x(t))+Bz(t)u(t),x(t0)=x0,t[t0,T].\dot{x}(t)=N_{t}^{z}(x(t))+B_{z}(t)u(t),\quad x(t_{0})=x^{0},\quad t\in[t_{0},T]. (Σz\Sigma_{z})

As for ( Σ ), system ( Σ z ) has unique absolutely continuous solution xuzC0([t0,T],d)x_{u}^{z}\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) that can be represented as in Theorem 6 with b(t,x)=Bz(t)u(t)b(t,x)=B_{z}(t)u(t). We use the backward representation and get

xuz(t)=ΦT,tz(Φt0,Tz(x0)+t0tDΦs,Tz(xuz(s))Bz(s)u(s)𝑑s),t[t0,T].x_{u}^{z}(t)=\Phi_{T,t}^{z}\!\left(\Phi_{t_{0},T}^{z}(x^{0})+\int_{t_{0}}^{t}D\Phi_{s,T}^{z}\big(x_{u}^{z}(s)\big)\,B_{z}(s)\,u(s)\,ds\right),\qquad t\in[t_{0},T]. (4.4)

Fix x0dx^{0}\in{\mathbb{R}}^{d}, uL((t0,T),k)u\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) and let xuz:=xu,x0zC0([t0,T],d)x_{u}^{z}:=x_{u,x^{0}}^{z}\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) be the corresponding solution of ( Σ z ). We define 𝒩τ2z(u):=𝒩τ2z(u,x0){\mathcal{N}}_{\tau_{2}}^{z}(u):={\mathcal{N}}_{\tau_{2}}^{z}(u,x^{0}) similarly as was defined 𝒩τ2(u){\mathcal{N}}_{\tau_{2}}(u) in Section 3.2, viz.

𝒩τ2z(u)=t0TDΦt,Tz(xuz(t))Bz(t)Bz(t)DΦt,Tz(xuz(t))𝑑t,{\mathcal{N}}_{\tau_{2}}^{z}(u)=\int_{t_{0}}^{T}D\Phi_{t,T}^{z}(x_{u}^{z}(t))B_{z}(t)B_{z}(t)^{\top}D\Phi_{t,T}^{z}(x_{u}^{z}(t))^{\top}\,dt, (4.5)

which is a symmetric positive-semidefinite matrix. In particular, Remark 26 yields

𝒩τ2z(u)𝒩τ2z(v)Λ4B33(eΛ3Δt01Λ3)3uvu,vL((t0,T),k),\|{\mathcal{N}}_{\tau_{2}}^{z}(u)-{\mathcal{N}}_{\tau_{2}}^{z}(v)\|\leq\frac{\Lambda_{4}\,\|B\|_{\infty}^{3}}{3}\left(\frac{e^{\Lambda_{3}\Delta t_{0}}-1}{\Lambda_{3}}\right)^{3}\,\|u-v\|_{\infty}\qquad\forall\,u,\,v\in\,L^{\infty}((t_{0},T);{\mathbb{R}}^{k}), (4.6)

showing that 𝒩τ2z:L((t0,T),k)𝒮d+(){\mathcal{N}}_{\tau_{2}}^{z}:L^{\infty}((t_{0},T);{\mathbb{R}}^{k})\to{\mathcal{S}}_{d}^{+}({\mathbb{R}}) is uniformly globally Lipschitz w.r.t. zC0([t0,T],d)z\in C^{0}([t_{0},T];{\mathbb{R}}^{d}).

Similarly, as for W2(T)W_{2}(T) defined in (3.37), one introduces the matrix

W2z(T):=𝒩τ2z(0)=t0TDΦt,Tz(Φt0,tz(x0))Bz(t)Bz(t)DΦt,Tz(Φt0,tz(x0))𝑑t,W_{2}^{z}(T):={\mathcal{N}}_{\tau_{2}}^{z}(0)=\int_{t_{0}}^{T}D\Phi_{t,T}^{z}(\Phi_{t_{0},t}^{z}(x^{0}))B_{z}(t)B_{z}(t)^{\top}D\Phi_{t,T}^{z}(\Phi_{t_{0},t}^{z}(x^{0}))^{\top}\,dt, (4.7)

which is symmetric positive semi-definite.

The main theorem of this section is then the following.

Theorem 37.

Let x0dx^{0}\in{\mathbb{R}}^{d}. Assume that there exists C>0C>0 such that

λmin(W2z(T))C1zC0([t0,T],d),\lambda_{\min}(W_{2}^{z}(T))\geq C^{-1}\qquad\forall z\in C^{0}([t_{0},T];{\mathbb{R}}^{d}), (4.8)

and that, for each frozen system, the corresponding synthesis map satisfies the contractivity condition of Theorem 14. Then, there exist zC0([t0,T],d)z_{*}\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) such that (4.1) is controllable on [t0,T][t_{0},T] from x0x^{0} to any target state x1dx^{1}\in{\mathbb{R}}^{d} satisfying for some θ(0,1)\theta\in(0,1) the following estimate

|x1Φt0,Tz(x0)|θλmin(W2z(T))(1+θ)LBeΛ3Δt0.|x^{1}-\Phi_{t_{0},T}^{z_{*}}(x^{0})|\leq\frac{\theta\,\lambda_{\min}\big(W_{2}^{z_{*}}(T)\big)}{(1+\theta)\,L_{*}\,\|B\|_{\infty}\,e^{\Lambda_{3}\Delta t_{0}}}. (4.9)

Here L>0L_{*}>0 is the Lipschitz constant in (4.6).

Remark 38.

Following Theorem 24, the assumption in Theorem 37 can be relaxed as follows: assume the existence of a reference control u2L((t0,T),k)u_{2}^{\flat}\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) and a constant C>0C>0 such that

λmin(𝒩τ2z(u2))C1,zC0([t0,T],d).\lambda_{\min}\big({\mathcal{N}}_{\tau_{2}}^{z}(u_{2}^{\flat})\big)\ \geq\ C^{-1},\qquad\forall\,z\in C^{0}([t_{0},T];{\mathbb{R}}^{d}).

Moreover, as illustrated in Section 3.2.4, the constant L>0L_{\ast}>0 is often conservative, and can be sharpened in concrete models by exploiting structural properties of the vector field NtzN_{t}^{z}.

Proof of Theorem 37.

Let zC0([t0,T],d)z\in C^{0}([t_{0},T];{\mathbb{R}}^{d}). By (4.8), W2z(T)W_{2}^{z}(T) is invertible. Then, letting C2:=(1+θ)/CC_{2}:=(1+\theta)/C with C>0C>0 as in (4.8), and for some θ(0,1]\theta\in(0,1], the feasible coercivity class

(C2)={uL((t0,T),k):λmin(𝒩τ2z(u))C21}{\mathcal{F}}(C_{2})=\{u\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}):\lambda_{\min}({\mathcal{N}}_{\tau_{2}}^{z}(u))\geq C_{2}^{-1}\} (4.10)

is nonempty since it contains u=0u=0. For x1dx^{1}\in{\mathbb{R}}^{d}, if the following estimate holds

|x1Φt0,Tz(x0)|θλmin(W2z(T))(1+θ)LBeΛ3Δt0,|x^{1}-\Phi_{t_{0},T}^{z}(x^{0})|\leq\frac{\theta\,\lambda_{\min}\big(W_{2}^{z}(T)\big)}{(1+\theta)\,L_{*}\,\|B\|_{\infty}\,e^{\Lambda_{3}\Delta t_{0}}}, (4.11)

then by Remark 26, and Theorems 14 and 19, the fixed point uz(C2)u_{z}\in{\mathcal{F}}(C_{2}) of

𝒮2z(u)(t)=Bz(t)DΦt,Tz(xu(t))(𝒩τ2z(u))1(x1Φt0,Tz(x0)){\mathcal{S}}_{2}^{z}(u)(t)=B_{z}(t)^{\top}D\Phi_{t,T}^{z}(x_{u}(t))^{\top}({\mathcal{N}}_{\tau_{2}}^{z}(u))^{-1}\left(x^{1}-\Phi_{t_{0},T}^{z}(x^{0})\right)

exists, is unique, and the corresponding solution xuzx_{u_{z}} to system ( Σ z ) satisfies xuz(T)=x1x_{u_{z}}(T)=x^{1}.

To complete the proof of the theorem, let us define the map

𝒵:zC0([t0,T],d)𝒵(z)=xuzC0([t0,T],d){\mathcal{Z}}:z\in C^{0}([t_{0},T];{\mathbb{R}}^{d})\mapsto{\mathcal{Z}}(z)=x_{u_{z}}\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) (4.12)

where xuzC0([t0,T],d)x_{u_{z}}\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) is the solution of ( Σ z ) corresponding to the control uz=𝒮2z(uz)u_{z}={\mathcal{S}}_{2}^{z}(u_{z}).

If 𝒵{\mathcal{Z}} has a fixed point zC0([t0,T],d)z_{*}\in C^{0}([t_{0},T];{\mathbb{R}}^{d}), then z=xuzz_{*}=x_{u_{z_{*}}}, and by construction, uzu_{z_{*}} steers (4.1) from x0x^{0} to any target state x1dx^{1}\in{\mathbb{R}}^{d} satisfying (4.9), i.e., xuzx_{u_{z_{*}}} is the solution to system (4.1) and satisfies xuz(T)=x1x_{u_{z_{*}}}(T)=x^{1}.

First, 𝒵{\mathcal{Z}} is clearly well-defined and continuous. Moreover, by Lemma 4 and (4.8), it holds that

uzCBeΛ3Δt0(eΛ3Δt0|x1|+|x0|)zC0([t0,T],d)\|u_{z}\|_{\infty}\leq C\|B\|_{\infty}e^{\Lambda_{3}\Delta t_{0}}(e^{\Lambda_{3}\Delta t_{0}}|x^{1}|+|x^{0}|)\quad\forall z\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) (4.13)

so that for some M>0M>0 independent of zz, we find

𝒵(z)=xuzeΛ1Δt0(|x0|+Δt0(Buz))MzC0([t0,T],d).\|{\mathcal{Z}}(z)\|_{\infty}=\|x_{u_{z}}\|_{\infty}\leq e^{\Lambda_{1}\Delta t_{0}}(|x^{0}|+\Delta t_{0}(\|B\|_{\infty}\|u_{z}\|_{\infty}))\leq M\quad\forall z\in C^{0}([t_{0},T];{\mathbb{R}}^{d}). (4.14)

Next, 𝒵{\mathcal{Z}} is compact. In fact, let C0([t0,T],d){\mathcal{B}}\subset C^{0}([t_{0},T];{\mathbb{R}}^{d}) be a bounded set, let us show that 𝒵()¯\overline{{\mathcal{Z}}({\mathcal{B}})} is compact. First, 𝒵()C0([t0,T],d){\mathcal{Z}}({\mathcal{B}})\subset C^{0}([t_{0},T];{\mathbb{R}}^{d}) is bounded by (4.14). It remains to prove that for all t[t0,T]t_{*}\in[t_{0},T], the following holds

supz|𝒵(z)(t)𝒵(z)(t)|tt0.\sup\limits_{z\in{\mathcal{B}}}|{\mathcal{Z}}(z)(t)-{\mathcal{Z}}(z)(t_{*})|\xrightarrow[t\to t_{*}]{}0. (4.15)

One has immediately from (4.13) and (4.14) that for some M1>0M_{1}>0, it holds that

|𝒵(z)(t)𝒵(z)(t)|=|xuz(t)xuz(t)|(Λ3xuz+Buz)|tt|M1|tt||{\mathcal{Z}}(z)(t)-{\mathcal{Z}}(z)(t_{*})|=|x_{u_{z}}(t)-x_{u_{z}}(t_{*})|\leq(\Lambda_{3}\|x_{u_{z}}\|_{\infty}+\|B\|_{\infty}\|u_{z}\|_{\infty})|t-t_{*}|\leq M_{1}|t-t_{*}| (4.16)

for every t[t0,T]t\in[t_{0},T]. This proves (4.15) and, therefore, that 𝒵{\mathcal{Z}} is compact by the Ascoli-Arzelà theorem. Finally, the set {zC0([t0,T],d)z=θ𝒵(z)for someθ[0,1]}\{z\in C^{0}([t_{0},T];{\mathbb{R}}^{d})\mid\,z=\theta{\mathcal{Z}}(z)\,\text{for some}\,\theta\in[0,1]\} is bounded by (4.13) and (4.14). According to Schaefer’s fixed point theorem, 𝒵{\mathcal{Z}} admits at least one fixed point zC0([t0,T],d)z_{*}\in C^{0}([t_{0},T];{\mathbb{R}}^{d}), i.e., z=(z)=xuzz_{*}={\mathcal{F}}(z_{*})=x_{u_{z_{*}}}.

Remark 39.

Theorem 37 generalizes [10, Theorem 3.40] beyond the trivial case Nt(x)=xN_{t}(x)=x. In this setting, Ntz(x)=A(t,z(t))xN_{t}^{z}(x)=A(t,z(t))x, so 𝒩τ2z(u){\mathcal{N}}_{\tau_{2}}^{z}(u) is independent of uu and the admissible class in (4.10) reduces to (C2)=L((t0,T),k){\mathcal{F}}(C_{2})=L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) for all initial states and trajectories by letting C2:=CC_{2}:=C with C>0C>0 as in (4.8). Hence, by arguments analogous to Proposition 23, the baseline system ( Σ z ) is globally controllable for all zz, and global controllability of (4.1) follows via Schaefer’s fixed point theorem.

5 Conclusion

We developed a constructive framework of control synthesis for control–affine system x˙=Nt(x)+B(t,x)u\dot{x}=N_{t}(x)+B(t,x)u based on trajectory–dependent Gramians and fixed–point synthesis maps. On a ball (yi){\mathcal{F}}(y_{i}) of the feasible coercivity class (Ci){\mathcal{F}}(C_{i}), sufficient conditions ensure that the synthesis map is a self–map and admits a unique fixed point with the associated control satisfying an explicit energy certificate. Beyond synthesis, we established existence of minimizers: the feasible set 𝔉i={u(yi):Lu,τiu=yi}\mathfrak{F}_{i}=\{u\in{\mathcal{F}}(y_{i}):\,L_{u,\tau_{i}}u=y_{i}\} is weakly sequentially closed in L2((t0,T),k)L^{2}((t_{0},T);{\mathbb{R}}^{k}), hence 12uL22\tfrac{1}{2}\|u\|_{L^{2}}^{2} attains a minimum on 𝔉i\mathfrak{F}_{i} (Proposition 18). We then linked optimality to fixed points: under the orthogonality condition at the fixed point (Theorem 17) and a finite-dimensional invertibility assumption, every local minimizer over 𝔉i\mathfrak{F}_{i} equals the fixed point uiu_{i}; therefore, the minimizer on 𝔉i\mathfrak{F}_{i} is unique and global. If, in addition, (Ci)=L((t0,T),k){\mathcal{F}}(C_{i})=L^{\infty}((t_{0},T);{\mathbb{R}}^{k}), the same conclusion holds among all bounded controls satisfying the endpoint constraint.

The framework extends the classical Gramian theory for linear systems and, for (1.1), recovers [10, Theorem. 3.40] in the case of Nt(x)=xN_{t}(x)=x. Moreover, our results apply to Hopfield–type networks [15] and Lur’e systems [11] in general. It is constructive and amenable to numerical implementation. The analysis is pointwise in the initial state; natural next steps include deriving uniform state–space conditions paralleling the linear equivalence between controllability and Gramian invertibility, investigating robustness, and obtaining a sharper quantitative characterization of the reachable set.

When complete controllability on [t0,T][t_{0},T] is known a priori for system x˙=Nt(x)+B(t,x)u\dot{x}=N_{t}(x)+B(t,x)u, our framework suggests a systematic procedure: certify on short windows that (i) (Ci){\mathcal{F}}(C_{i}) is nonempty (via an invertible reference Gramian), and (ii) the synthesis map is a self–map and satisfies an iterate-contractivity condition; then concatenate the windowed fixed points along a partition of [t0,T][t_{0},T] to steer arbitrary targets, with additive energy bounds. This “windowed Gramian synthesis” provides an implementable alternative to homotopy continuation, equipped with an energy certificate and an a posteriori optimality upgrade at the concatenated fixed point via the orthogonality condition test. Establishing uniform window conditions from structural data and extending the patching argument to underactuated regimes are promising directions for future work.

Appendix A Proofs of results stated in the main text

In this section, we present proofs of some of the results from the main text. We start with the following.

A.1 Proof of Theorem 6

We present in this section the proof of the solution representation (3.2).

Proof.

Under the assumptions of Theorem 6, system

x˙(t)=Nt(x(t))+b(t,x(t)),x(t0)=x0\dot{x}(t)=N_{t}(x(t))+b(t,x(t)),\qquad x(t_{0})=x^{0} (A.1)

has (see, for instance, [4, Chapter 2]) a unique absolutely continuous solution xC0([t0,T],d)x\in C^{0}([t_{0},T];{\mathbb{R}}^{d}). Let us prove that this solution can be represented by (3.2). Let t[t0,T]y(t)dt\in[t_{0},T]\mapsto y(t)\in{\mathbb{R}}^{d} be such that tx(t)=Φτi,t(y(t))t\mapsto x(t)=\Phi_{\tau_{i},t}(y(t)) is the solution of (A.1). Then yy is derivable almost everywhere w.r.t. tt and it holds that

Nt(x(t))+b(t,x(t))=x˙(t)=Nt(x(t))+DΦτi,t(y(t))y˙(t)N_{t}(x(t))+b(t,x(t))=\dot{x}(t)=N_{t}(x(t))+D\Phi_{\tau_{i},t}(y(t))\,\dot{y}(t) (A.2)

so that using (2.6), we find that yy solves the following.

y˙(t)=DΦt,τi(x(t))b(t,x(t)),y(t0)=Φt0,τi(x0).\dot{y}(t)=D\Phi_{t,\tau_{i}}(x(t))\,b(t,x(t)),\qquad y(t_{0})=\Phi_{t_{0},\tau_{i}}(x^{0}). (A.3)

Integrating (A.3) yields (3.2). Conversely, if (3.2) holds, then x(t0)=Φτi,t0(Φt0,τi(x0))=x0x(t_{0})=\Phi_{\tau_{i},t_{0}}(\Phi_{t_{0},\tau_{i}}(x^{0}))=x^{0} and xC0([t0,T],d)x\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) by composition. Otherwise, there exists (tn)[t0,T](t_{n})\subset[t_{0},T], t[t0,T]t_{*}\in[t_{0},T] with tntt_{n}\to t_{*} and ε>0\varepsilon>0 such that |Φt,τi(x(tn))Φt,τi(x(t))|ε|\Phi_{t,\tau_{i}}(x(t_{n}))-\Phi_{t_{*},\tau_{i}}(x(t_{*}))|\geq\varepsilon. In fact, xC0([t0,T],d)x\in C^{0}([t_{0},T];{\mathbb{R}}^{d}) if and only if ty(t):=Φt,τi(x(t))t\mapsto y(t):=\Phi_{t,\tau_{i}}(x(t)) belongs to C0([t0,T],d)C^{0}([t_{0},T];{\mathbb{R}}^{d}) since Φt,τi\Phi_{t,\tau_{i}} is invertible and C1C^{1} w.r.t. tt\in{\mathbb{R}}. However, we have from (3.2) that

Φtn,τi(x(tn))Φt,τi(x(t))=ttnDΦs,τi(x(s))b(s,x(s))𝑑s\Phi_{t_{n},\tau_{i}}(x(t_{n}))-\Phi_{t_{*},\tau_{i}}(x(t_{*}))=\int_{t_{*}}^{t_{n}}D\Phi_{s,\tau_{i}}(x(s))\,b(s,x(s))\,ds

which implies |Φtn,τi(x(tn))Φt,τi(x(t))|beΛ1|τit||tnt||\Phi_{t_{n},\tau_{i}}(x(t_{n}))-\Phi_{t_{*},\tau_{i}}(x(t_{*}))|\leq\|b\|_{\infty}e^{\Lambda_{1}|\tau_{i}-t_{*}|}|t_{n}-t_{*}| by using (2.7) with β(s)=x(s)\beta(s)=x(s). It follows that |Φtn,τi(xu(tn))Φt,τi(xu(t))|0|\Phi_{t_{n},\tau_{i}}(x_{u}(t_{n}))-\Phi_{t_{*},\tau_{i}}(x_{u}(t_{*}))|\to 0 as nn\to\infty, which is inconsistent. Letting now

z(t):=Φt0,τi(x0)+t0tDΦs,τi(x(s))b(s,x(s))𝑑sz(t):=\Phi_{t_{0},\tau_{i}}(x^{0})+\int_{t_{0}}^{t}D\Phi_{s,\tau_{i}}(x(s))\,b(s,x(s))\,ds (A.4)

and deriving (3.2) almost everywhere w.r.t. tt yields

x˙(t)=tΦτi,t(z(t))+DΦτi,t(z(t))DΦt,τi(x(t))b(t,x(t))=Nt(Φτi,t(z(t)))+b(t,x(t))=Nt(x(t))+b(t,x(t))\dot{x}(t)=\partial_{t}\Phi_{\tau_{i},t}(z(t))+D\Phi_{\tau_{i},t}(z(t))\,D\Phi_{t,\tau_{i}}(x(t))\,b(t,x(t))=N_{t}(\Phi_{\tau_{i},t}(z(t)))+b(t,x(t))=N_{t}(x(t))+b(t,x(t)) (A.5)

by x(t)=Φτi,t(z(t))x(t)=\Phi_{\tau_{i},t}(z(t)) and DΦτi,t(z(t))DΦt,τi(x(t))=IdD\Phi_{\tau_{i},t}(z(t))\,D\Phi_{t,\tau_{i}}(x(t))={\operatorname{Id}}. It follows that (3.2) solves (A.1).

A.2 Proof of Lemma 8

Proof.

Recall from [4, Theorem 3.2.6] that the Fréchet derivative Duxu(t)hD_{u}x_{u}(t)h of xu(t)x_{u}(t) w.r.t. uu in the direction of hL((t0,T),k)h\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) is given by

Duxu(t)h=t0tRu(t,s)B(s,xu(s))h(s)𝑑s.D_{u}x_{u}(t)h=\int_{t_{0}}^{t}\!\!\!R_{u}(t,s)B(s,x_{u}(s))h(s)\,ds. (A.6)

Using the solution representation (3.2) with b(t,x(t))=B(t,x(t))u(t)b(t,x(t))=B(t,x(t))u(t) and letting yu(t):=Φt,τi(xu(t))y_{u}(t):=\Phi_{t,\tau_{i}}(x_{u}(t)), one finds Duxu(t)h=[DΦt,τi(xu(t))]1Duyu(t)hD_{u}x_{u}(t)h=\big[D\Phi_{t,\tau_{i}}(x_{u}(t))\big]^{-1}D_{u}y_{u}(t)h and

ddtDuyu(t)h=𝒜τi,u(t)Duyu(t)h+DΦt,τi(xu(t))B(t,xu(t))h(t),Duyu(t)h|t=t0=0\frac{d}{dt}D_{u}y_{u}(t)h={\mathcal{A}}_{\tau_{i},u}(t)D_{u}y_{u}(t)h+D\Phi_{t,\tau_{i}}(x_{u}(t))B(t,x_{u}(t))h(t),\qquad D_{u}y_{u}(t)h|_{t=t_{0}}=0

where 𝒜τi,u(t){\mathcal{A}}_{\tau_{i},u}(t) is defined as in the statement of Lemma 8. It follows that

Duyu(t)h=t0tMτi,u(t,s)DΦs,τi(xu(s))B(s,xu(s))h(s)𝑑sD_{u}y_{u}(t)h=\int_{t_{0}}^{t}\!\!M_{\tau_{i},u}(t,s)D\Phi_{s,\tau_{i}}(x_{u}(s))B(s,x_{u}(s))h(s)\,ds (A.7)

where Mτi,u(t,s)M_{\tau_{i},u}(t,s) is defined as in the statement of Lemma 8. One deduces that

Duxu(t)h=[DΦt,τi(xu(t))]1t0tMτi,u(t,s)DΦs,τi(xu(s))B(s,xu(s))h(s)𝑑s.D_{u}x_{u}(t)h=\big[D\Phi_{t,\tau_{i}}(x_{u}(t))\big]^{-1}\int_{t_{0}}^{t}\!\!M_{\tau_{i},u}(t,s)D\Phi_{s,\tau_{i}}(x_{u}(s))B(s,x_{u}(s))h(s)\,ds. (A.8)

Next, (A.6) and (A.8) suggest the factorization Ru(t,s)=[DΦt,τi(xu(t))]1Mτi,u(t,s)DΦs,τi(xu(s))R_{u}(t,s)=\big[D\Phi_{t,\tau_{i}}(x_{u}(t))\big]^{-1}M_{\tau_{i},u}(t,s)D\Phi_{s,\tau_{i}}(x_{u}(s)). Using this factorization, one checks immediately that

Ru(t1,t1)=Id,Ru(t1,t2)Ru(t2,t3)=Ru(t1,t3),Ru(t1,t2)Ru(t2,t1)=Id,(t1,t2,t3)[t0,T]3R_{u}(t_{1},t_{1})={\operatorname{Id}},\quad R_{u}(t_{1},t_{2})R_{u}(t_{2},t_{3})=R_{u}(t_{1},t_{3}),\quad R_{u}(t_{1},t_{2})R_{u}(t_{2},t_{1})={\operatorname{Id}},\qquad\forall(t_{1},t_{2},t_{3})\in[t_{0},T]^{3}

since Mτi,u(t,s)M_{\tau_{i},u}(t,s) is a state-transition matrix. Finally, using the following identities

ddt[DΦt,τi(xu(t))]1\displaystyle\frac{d}{dt}\big[D\Phi_{t,\tau_{i}}(x_{u}(t))\big]^{-1} =\displaystyle= [DΦt,τi(xu(t))]1(ddtDΦt,τi(xu(t)))[DΦt,τi(xu(t))]1\displaystyle-\big[D\Phi_{t,\tau_{i}}(x_{u}(t))\big]^{-1}\left(\frac{d}{dt}D\Phi_{t,\tau_{i}}(x_{u}(t))\right)\big[D\Phi_{t,\tau_{i}}(x_{u}(t))\big]^{-1} (A.9)
=\displaystyle= DNt(xu(t))[DΦt,τi(xu(t))]1+D2Φτi,t(Φt,τi(xu(t)))DΦt,τi(xu(t))B(t,xu(t))u(t),\displaystyle DN_{t}(x_{u}(t))\big[D\Phi_{t,\tau_{i}}(x_{u}(t))\big]^{-1}+D^{2}\Phi_{\tau_{i},t}\big(\Phi_{t,\tau_{i}}(x_{u}(t))\big)D\Phi_{t,\tau_{i}}(x_{u}(t))B(t,x_{u}(t))u(t),
D2Φτi,t(Φt,τi(xu(t)))DΦt,τi(xu(t))DΦt,τi(xu(t))+DΦτi,t(Φt,τi(xu(t)))D2Φt,τi(xu(t))=0,D^{2}\Phi_{\tau_{i},t}\big(\Phi_{t,\tau_{i}}(x_{u}(t))\big)D\Phi_{t,\tau_{i}}(x_{u}(t))D\Phi_{t,\tau_{i}}(x_{u}(t))+D\Phi_{\tau_{i},t}\big(\Phi_{t,\tau_{i}}(x_{u}(t))\big)D^{2}\Phi_{t,\tau_{i}}(x_{u}(t))=0, (A.10)

and the fact that Mτi,u(t,s)M_{\tau_{i},u}(t,s) is a state-transition matrix of (3.7), one finds that

Rut(t,s)=[DNt(xu(t))+DxB(t,xu(t))u(t)]Ru(t,s),(t,s)[t0,T]2.\frac{\partial R_{u}}{\partial t}(t,s)=\big[DN_{t}(x_{u}(t))+D_{x}B(t,x_{u}(t))u(t)\big]R_{u}(t,s),\qquad\quad(t,s)\in[t_{0},T]^{2}. (A.11)

This completes the proof of the Lemma.

A.3 Proof of Theorem 14

In this section, we present the proof of Theorem 14 that we split into several steps for the reader’s convenience. Since the maps 𝒮1{\mathcal{S}}_{1} and 𝒮2{\mathcal{S}}_{2} play similar roles, we only focus on 𝒮2{\mathcal{S}}_{2}. Throughout this section, we set 𝒴:=L((t0,T),k){\mathcal{Y}}:=L^{\infty}((t_{0},T);{\mathbb{R}}^{k}). Under the assumptions of Theorem 14,

𝒮2(u)=Bu(t)Qu(t)𝒩τ2(u)1y2and𝒮2(u)(y2)u(y2),{\mathcal{S}}_{2}(u)=B_{u}(t)^{\top}\,Q_{u}(t)^{\top}\,{\mathcal{N}}_{\tau_{2}}(u)^{-1}\,y_{2}\qquad\text{and}\qquad{\mathcal{S}}_{2}(u)\in{\mathcal{F}}(y_{2})\qquad\forall u\in{\mathcal{F}}(y_{2}),

where y2:=x1Φt0,T(x0)y_{2}:=x^{1}-\Phi_{t_{0},T}(x^{0}), Bu(t):=B(t,xu(t))B_{u}(t):=B(t,x_{u}(t)) and Qu(t):=DΦt,T(xu(t))Q_{u}(t):=D\Phi_{t,T}(x_{u}(t)). For ease in notation, for s[0,Δt0]s\in[0,\Delta t_{0}], where Δt0:=Tt0\Delta t_{0}:=T-t_{0}, we let

E0=eLBζ2Δt0,E1(s)=eΛ1s,E2(s)=e2Λ1seΛ1s,E1,=maxs[0,Δt0]E1(s),E2,=maxs[0,Δt0]E2(s).E_{0}=e^{L_{B}\,\zeta_{2}\,\Delta t_{0}},\;\;E_{1}(s)=e^{\Lambda_{1}s},\;\,E_{2}(s)=e^{2\Lambda_{1}s}-e^{\Lambda_{1}s},\;\,E_{1,\infty}=\max_{s\in[0,\Delta t_{0}]}E_{1}(s),\;\,E_{2,\infty}=\max_{s\in[0,\Delta t_{0}]}E_{2}(s). (A.12)

We introduce the following Volterra and Fredholm-type bounded linear operators V,F:𝒴𝒴V,\;F:{\mathcal{Y}}\to{\mathcal{Y}} defined by

(Vf)(t)=t0tf(τ)𝑑τ,Ff=t0Tf(τ)𝑑τ(t,f)[t0,T]×𝒴.(Vf)(t)=\int_{t_{0}}^{t}f(\tau)\,d\tau,\qquad Ff=\int_{t_{0}}^{T}f(\tau)\,d\tau\qquad\forall(t,\,f)\in[t_{0},T]\times{\mathcal{Y}}. (A.13)
Lemma 40.

For every (u,v)(y2)2(u,\,v)\in{\mathcal{F}}(y_{2})^{2}, the following estimates hold

|xu(t)xv(t)|BE0E1,(V|uv|)(t)BE0E1,Δt0uvt[t0,T],|x_{u}(t)-x_{v}(t)|\leq\|B\|_{\infty}\,E_{0}\,E_{1,\infty}\,(V|u-v|)(t)\leq\|B\|_{\infty}\,E_{0}\,E_{1,\infty}\,\Delta t_{0}\|u-v\|_{\infty}\qquad\forall t\in[t_{0},T], (A.14)
𝒩τ2(u)𝒩τ2(v)2E0E1,B2(BΛ2E2,Λ1+LBE1,)FV|uv|.\|{\mathcal{N}}_{\tau_{2}}(u)-{\mathcal{N}}_{\tau_{2}}(v)\|\leq 2\,E_{0}\,E_{1,\infty}\,\|B\|_{\infty}^{2}\bigg(\frac{\|B\|_{\infty}\Lambda_{2}\,E_{2,\infty}}{\Lambda_{1}}+L_{B}\,E_{1,\infty}\bigg)\,F\circ V|u-v|. (A.15)

Proof.

Recall that x˙u(t)=Nt(xu(t))+B(t,xu(t))u(t)\dot{x}_{u}(t)=N_{t}(x_{u}(t))+B(t,x_{u}(t))u(t), xu(t0)=x0x_{u}(t_{0})=x^{0} and x˙v(t)=Nt(xv(t))+B(t,xu(t))v(t)\dot{x}_{v}(t)=N_{t}(x_{v}(t))+B(t,x_{u}(t))v(t), xv(t0)=x0x_{v}(t_{0})=x^{0}. Then, by the Cauchy-Schwarz inequality, one finds that

ddt|xu(t)xv(t)|=x˙u(t)x˙v(t),xu(t)xv(t)|xu(t)xv(t)|(Λ1+LBζ2)|xu(t)xv(t)|+B|u(t)v(t)|\frac{d}{dt}|x_{u}(t)-x_{v}(t)|=\frac{\langle\dot{x}_{u}(t)-\dot{x}_{v}(t),x_{u}(t)-x_{v}(t)\rangle}{|x_{u}(t)-x_{v}(t)|}\leq(\Lambda_{1}+L_{B}\,\zeta_{2})\,|x_{u}(t)-x_{v}(t)|+\|B\|_{\infty}\,|u(t)-v(t)|

which by Gronwall’s lemma yields (A.14). Now using Lemma 4 respectively with β{xu,xv}\beta\in\{x_{u},x_{v}\}, one finds

𝒩τ2(u)𝒩τ2(v) 2(B2Λ2E2,Λ1+LBBE1,)t0T|xu(s)xv(s)|𝑑s\|{\mathcal{N}}_{\tau_{2}}(u)-{\mathcal{N}}_{\tau_{2}}(v)\|\leq\,2\bigg(\frac{\|B\|_{\infty}^{2}\Lambda_{2}\,E_{2,\infty}}{\Lambda_{1}}+L_{B}\|B\|_{\infty}\,E_{1,\infty}\bigg)\int_{t_{0}}^{T}\,|x_{u}(s)-x_{v}(s)|\,ds (A.16)

which by the first inequality in (A.14) yields (A.15).

We introduce the positive constants

α1=2E0C22B3E1,2(Λ2BE2,Λ1+LBE1,)|y2|,α2=E0C2BE1,(Λ2BE2,Λ1+LBE1,)|y2|,\alpha_{1}=2E_{0}C_{2}^{2}\|B\|_{\infty}^{3}E_{1,\infty}^{2}\bigg(\frac{\Lambda_{2}\|B\|_{\infty}E_{2,\infty}}{\Lambda_{1}}+L_{B}E_{1,\infty}\bigg)|y_{2}|,\;\alpha_{2}=E_{0}C_{2}\|B\|_{\infty}E_{1,\infty}\bigg(\frac{\Lambda_{2}\|B\|_{\infty}E_{2,\infty}}{\Lambda_{1}}+L_{B}E_{1,\infty}\bigg)|y_{2}|, (A.17)

and the bounded and linear operator :𝒴𝒴{\mathcal{L}}:{\mathcal{Y}}\to{\mathcal{Y}}, defined by

(f)(t)=α1FVf+α2(Vf)(t)(t,f)[t0,T]×𝒴.({\mathcal{L}}f)(t)=\alpha_{1}\,F\circ Vf+\alpha_{2}(Vf)(t)\qquad\forall(t,\,f)\in[t_{0},T]\times{\mathcal{Y}}. (A.18)
Lemma 41.

Set

K2:=Δt0(α1Δt0+α2),p2:=α1Δt0α1Δt0+α2(0,1).K_{2}:=\Delta t_{0}(\alpha_{1}\Delta t_{0}+\alpha_{2}),\qquad p_{2}:=\frac{\alpha_{1}\Delta t_{0}}{\alpha_{1}\Delta t_{0}+\alpha_{2}}\in(0,1). (A.19)

Let γm(p2):=zm(1)\gamma_{m}(p_{2}):=z_{m}(1), where z01z_{0}\equiv 1 on [0,1][0,1] and

zm+1(y)=(1p2)0yzm(r)𝑑r+p201(1r)zm(r)𝑑r.z_{m+1}(y)=(1-p_{2})\int_{0}^{y}z_{m}(r)\,dr+p_{2}\int_{0}^{1}(1-r)z_{m}(r)\,dr. (A.20)

Then, for every m1m\geq 1,

mK2mγm(p2).\|{\mathcal{L}}^{m}\|\leq K_{2}^{m}\gamma_{m}(p_{2}). (A.21)

Proof.

Introduce the isometric rescaling f(y):=f(t0+Δt0y)\mathcal{R}f(y):=f(t_{0}+\Delta t_{0}y) on L(0,1)L^{\infty}(0,1), and let (Wg)(y)=0yg(r)𝑑r(Wg)(y)=\int_{0}^{y}g(r)dr and Jg=01g(r)𝑑rJg=\int_{0}^{1}g(r)dr. Then V1=Δt0W\mathcal{R}V\mathcal{R}^{-1}=\Delta t_{0}W and F1=Δt0J\mathcal{R}F\mathcal{R}^{-1}=\Delta t_{0}J. Hence ~:=1=K2Tp2\widetilde{{\mathcal{L}}}:=\mathcal{R}{\mathcal{L}}\mathcal{R}^{-1}=K_{2}T_{p_{2}}, with Tp2:=(1p2)W+p2JWT_{p_{2}}:=(1-p_{2})W+p_{2}JW.

Since Tp2T_{p_{2}} is positive, for g1\|g\|_{\infty}\leq 1 one has |Tp2mg|Tp2m𝟏|T_{p_{2}}^{m}g|\leq T_{p_{2}}^{m}\mathbf{1} a.e. Let zm:=Tp2m𝟏z_{m}:=T_{p_{2}}^{m}\mathbf{1}. Then z01z_{0}\equiv 1 and zm+1=Tp2zmz_{m+1}=T_{p_{2}}z_{m}, which gives exactly (A.20). The functions zmz_{m} are nonnegative and nondecreasing by induction; hence zm=zm(1)=γm(p2)\|z_{m}\|_{\infty}=z_{m}(1)=\gamma_{m}(p_{2}). Thus Tp2mγm(p2)\|T_{p_{2}}^{m}\|\leq\gamma_{m}(p_{2}), and since \mathcal{R} is an isometry, m=~mK2mγm(p2)\|{\mathcal{L}}^{m}\|=\|\widetilde{{\mathcal{L}}}^{\,m}\|\leq K_{2}^{m}\gamma_{m}(p_{2}).

Lemma 42.

Let p(0,1)p\in(0,1), and let λ(p)>0\lambda(p)>0 be the unique positive solution of

p(eλ1)λ=0.p(e^{\lambda}-1)-\lambda=0. (A.22)

Set Λ(p):=λ(p)/(1p)\Lambda(p):=\lambda(p)/(1-p). Then Λ(p)>2\Lambda(p)>2. Moreover, if 0<K<Λ(p)0<K<\Lambda(p), then Kmγm(p)0K^{m}\gamma_{m}(p)\to 0 as mm\to\infty.

Proof.

For Tp=(1p)W+pJWT_{p}=(1-p)W+pJW, the same argument as in the proof of Lemma 41 gives Tpmγm(p)\|T_{p}^{m}\|\leq\gamma_{m}(p), while testing on 𝟏\mathbf{1} gives the reverse inequality. Hence γm(p)=Tpm\gamma_{m}(p)=\|T_{p}^{m}\|. The compact operator TpT_{p} is strongly positive on the cone of nonnegative functions in L(0,1)L^{\infty}(0,1), so the Krein–Rutman theorem [5, Theorem 6.13 & Problem 41] gives an eigenpair μ=r(Tp)>0\mu=r(T_{p})>0 and fIntPf\in\operatorname{Int}P such that Tpf=μfT_{p}f=\mu f. It follows that ff has an absolutely continuous representation on [0,1][0,1] that we still denote by ff. Differentiating Tpf=μfT_{p}f=\mu f gives μf=(1p)f\mu f^{\prime}=(1-p)f, hence f(y)=f(0)eλyf(y)=f(0)e^{\lambda y} with λ=(1p)/μ\lambda=(1-p)/\mu. Evaluating at y=0y=0 gives (A.22); hence r(Tp)=1/Λ(p)r(T_{p})=1/\Lambda(p). The inequality Λ(p)>2\Lambda(p)>2 follows by setting q=1pq=1-p and observing that the defining function is negative at λ=2q\lambda=2q, equivalently 2q<log((1+q)/(1q))2q<\log((1+q)/(1-q)). The spectral-radius formula gives limmγm(p)1/m=1/Λ(p)\lim_{m\to\infty}\gamma_{m}(p)^{1/m}=1/\Lambda(p), and therefore Kmγm(p)0K^{m}\gamma_{m}(p)\to 0 whenever K<Λ(p)K<\Lambda(p).

Proof of Theorem 14.

Let (u,v)(y2)2(u,\,v)\in{\mathcal{F}}(y_{2})^{2}. Then, for every t[t0,T]t\in[t_{0},T], it hols that

|𝒮2(u)(t)𝒮2(v)(t)|\displaystyle|{\mathcal{S}}_{2}(u)(t)-{\mathcal{S}}_{2}(v)(t)| \displaystyle\leq |y2|C2(BE1,C2𝒩τ2(u)𝒩τ2(v)+BQu(t)Qv(t)+E1,Bu(t)Bv(t))\displaystyle|y_{2}|C_{2}\big(\|B\|_{\infty}\,E_{1,\infty}\,C_{2}\|{\mathcal{N}}_{\tau_{2}}(u)-{\mathcal{N}}_{\tau_{2}}(v)\|+\|B\|_{\infty}\|Q_{u}(t)-Q_{v}(t)\|+E_{1,\infty}\|B_{u}(t)-B_{v}(t)\|\big) (A.23)
\displaystyle\leq α1FV|uv|+α2(V|uv|)(t)=(|uv|)(t)\displaystyle\alpha_{1}\,F\circ V|u-v|+\alpha_{2}(V|u-v|)(t)=({\mathcal{L}}|u-v|)(t)

by Lemma 4, (A.14), (A.15), (A.17) and (A.18). It follows that for every mm\in{\mathbb{N}}, with m1m\geq 1, it holds that

|𝒮2m(u)(t)𝒮2m(v)(t)|(m|uv|)(t)(m|uv|)muvK2mγm(p2)uv,|{\mathcal{S}}_{2}^{m}(u)(t)-{\mathcal{S}}_{2}^{m}(v)(t)|\leq({\mathcal{L}}^{m}|u-v|)(t)\leq\|({\mathcal{L}}^{m}|u-v|)\|_{\infty}\leq\|{\mathcal{L}}^{m}\|\|u-v\|_{\infty}\leq K_{2}^{m}\gamma_{m}(p_{2})\|u-v\|_{\infty}, (A.24)

for all t[t0,T]t\in[t_{0},T], by Lemma 41. This proves (3.22) with ϱm:=K2mγm(p2)\varrho_{m}:=K_{2}^{m}\gamma_{m}(p_{2}). If there exists mi1m_{i}\geq 1 such that ϱmi<1\varrho_{m_{i}}<1, one completes the proof of the theorem by the Banach fixed-point theorem [3, Theorem 2.4].

A.4 Proof of Lemma 16

For clarity, we split the proof into several steps. Throughout this section, we set 𝒳:=L2((t0,T),k){\mathcal{X}}:=L^{2}((t_{0},T);{\mathbb{R}}^{k}), 𝒴:=L((t0,T),k){\mathcal{Y}}:=L^{\infty}((t_{0},T);{\mathbb{R}}^{k}), and let (Ci){\mathcal{F}}(C_{i}) be defined by (3.17). Fix u𝒴u\in{\mathcal{Y}}, and consider the following linear and bounded operators Hu,τiH_{u,\tau_{i}}, Wu,τiW_{u,\tau_{i}}, and Ju,τiJ_{u,\tau_{i}} defined by

(Hu,τih)(t)=Ru(τi,t)B(t,xu(t))h(t),(Wu,τih)(t)=Ru(t,τi)t0th(s)𝑑s,(H_{u,\tau_{i}}h)(t)=R_{u}(\tau_{i},t)B(t,x_{u}(t))h(t),\qquad(W_{u,\tau_{i}}h)(t)=R_{u}(t,\tau_{i})\int_{t_{0}}^{t}h(s)\,ds,

and

Ju,τih=t0TD2Φt,τi(xu(t))B(t,xu(t))u(t)h(t)𝑑t+t0TDΦt,τi(xu(t))DxB(t,xu(t))u(t)h(t)𝑑t.J_{u,\tau_{i}}h=\int_{t_{0}}^{T}D^{2}\Phi_{t,\tau_{i}}(x_{u}(t))B(t,x_{u}(t))u(t)h(t)\,dt+\int_{t_{0}}^{T}D\Phi_{t,\tau_{i}}(x_{u}(t))D_{x}B(t,x_{u}(t))u(t)h(t)\,dt.

Here Ru(t,s)R_{u}(t,s) is defined in Lemma 8. Since RuR_{u} is a state transition matrix, one has

(Wu,τiHu,τih)(t)=Ru(t,τi)t0t(Hu,τih)(s)𝑑s=t0tRu(t,s)B(s,xu(s))h(s)𝑑s.(W_{u,\tau_{i}}H_{u,\tau_{i}}h)(t)=R_{u}(t,\tau_{i})\int_{t_{0}}^{t}(H_{u,\tau_{i}}h)(s)\,ds=\int_{t_{0}}^{t}R_{u}(t,s)B(s,x_{u}(s))h(s)\,ds.

We set Ku,τi:=Ju,τiWu,τiHu,τiK_{u,\tau_{i}}:=J_{u,\tau_{i}}W_{u,\tau_{i}}H_{u,\tau_{i}}. It is clear by Assumptions 2 and 5 that C1(𝒴,d){\mathcal{E}}\in C^{1}({\mathcal{Y}};{\mathbb{R}}^{d}); see, for instance, [4, Theorem 3.2.6]. Hence GτiC1(𝒴,d)G_{\tau_{i}}\in C^{1}({\mathcal{Y}};{\mathbb{R}}^{d}) by composition. Moreover, for any h𝒳h\in{\mathcal{X}},

D(u)h=t0TRu(T,t)B(t,xu(t))h(t)𝑑t,DGτi(u)h=Lu,τih+Ku,τih.D{\mathcal{E}}(u)h=\int_{t_{0}}^{T}R_{u}(T,t)B(t,x_{u}(t))h(t)\,dt,\qquad DG_{\tau_{i}}(u)h=L_{u,\tau_{i}}h+K_{u,\tau_{i}}h. (A.25)

Using the forward–backward representation (3.2) with i=2i=2, one obtains

(u)=xu(T)=Φt0,T(x0)+t0TDΦt,T(xu(t))B(t,xu(t))u(t)𝑑t=G2(u)+Φt0,T(x0)+y2,{\mathcal{E}}(u)=x_{u}(T)=\Phi_{t_{0},T}(x^{0})+\int_{t_{0}}^{T}D\Phi_{t,T}(x_{u}(t))B(t,x_{u}(t))u(t)\,dt=G_{2}(u)+\Phi_{t_{0},T}(x^{0})+y_{2},

and therefore D(u)=DG2(u)D{\mathcal{E}}(u)=DG_{2}(u). The case i=1i=1 follows similarly from the same representation, which gives DGτi(u)=DΦT,τi(xu(T))D(u)DG_{\tau_{i}}(u)=D\Phi_{T,\tau_{i}}(x_{u}(T))\,D{\mathcal{E}}(u). This proves (3.26).

Next, suppose that 𝒩τi(u){\mathcal{N}}_{\tau_{i}}(u) is invertible. Then, the canonical right inverse of Lu,τiL_{u,\tau_{i}} satisfies

Ru,τi:=Lu,τi𝒩τi(u)1(d,𝒳),Lu,τiRu,τi=Id.R_{u,\tau_{i}}:=L_{u,\tau_{i}}^{\ast}{\mathcal{N}}_{\tau_{i}}(u)^{-1}\in\mathscr{L}({\mathbb{R}}^{d},{\mathcal{X}}),\qquad\,L_{u,\tau_{i}}R_{u,\tau_{i}}={\operatorname{Id}}.

Hence, if Id+Au,τi{\operatorname{Id}}+A_{u,\tau_{i}} is invertible with Au,τi:=Ku,τiLu,τi𝒩τi(u)1A_{u,\tau_{i}}:=K_{u,\tau_{i}}L_{u,\tau_{i}}^{\ast}{\mathcal{N}}_{\tau_{i}}(u)^{-1}, one uses DGτi(u)=Lu,τi+Ku,τiDG_{\tau_{i}}(u)=L_{u,\tau_{i}}+K_{u,\tau_{i}} to get

(Lu,τi+Ku,τi)Ru,τi(Id+Au,τi)1=Idwhich is equivalent toDGτi(u)Lu,τi[DGτi(u)Lu,τi]1=Id(L_{u,\tau_{i}}+K_{u,\tau_{i}})\,R_{u,\tau_{i}}\,({\operatorname{Id}}+A_{u,\tau_{i}})^{-1}={\operatorname{Id}}\quad\text{which is equivalent to}\quad DG_{\tau_{i}}(u)\,L_{u,\tau_{i}}^{\ast}\begin{bmatrix}DG_{\tau_{i}}(u)\,L_{u,\tau_{i}}^{\ast}\end{bmatrix}^{-1}={\operatorname{Id}} (A.26)

showing that DGτi(u)Lu,τid×dDG_{\tau_{i}}(u)\,L_{u,\tau_{i}}^{\ast}\in{\mathbb{R}}^{d\times d} is invertible and DGτi(u)DG_{\tau_{i}}(u) is right-invertible. So DGτi(u)DG_{\tau_{i}}(u) is onto, which implies that M(u):=DGτi(u)DGτi(u)M(u):=DG_{\tau_{i}}(u)DG_{\tau_{i}}(u)^{\ast} is invertible.

Suppose now that M(u):=DGτi(u)DGτi(u)M(u):=DG_{\tau_{i}}(u)DG_{\tau_{i}}(u)^{\ast} is invertible. The canonical right-inverse of DGτi(u)DG_{\tau_{i}}(u) satisfies

Tu,τi:=DGτi(u)M(u)1(d,𝒳),DGτi(u)Tu,τi=Id.T_{u,\tau_{i}}:=DG_{\tau_{i}}(u)^{\ast}M(u)^{-1}\in\mathscr{L}({\mathbb{R}}^{d},{\mathcal{X}}),\qquad\,DG_{\tau_{i}}(u)T_{u,\tau_{i}}={\operatorname{Id}}.

If IdAu,τi{\operatorname{Id}}-A_{u,\tau_{i}} is invertible with Au,τi:=Ku,τiDGτi(u)M(u)1A_{u,\tau_{i}}:=K_{u,\tau_{i}}DG_{\tau_{i}}(u)^{\ast}M(u)^{-1}, one uses Lu,τi=DGτi(u)Ku,τiL_{u,\tau_{i}}=DG_{\tau_{i}}(u)-K_{u,\tau_{i}} to obtain

(DGτi(u)Ku,τi)Tu,τi(IdAu,τi)1=IdLu,τiDGτi(u)[Lu,τiDGτi(u)]1=Id.(DG_{\tau_{i}}(u)-K_{u,\tau_{i}})\,T_{u,\tau_{i}}\,({\operatorname{Id}}-A_{u,\tau_{i}})^{-1}={\operatorname{Id}}\quad\Longleftrightarrow\quad L_{u,\tau_{i}}\,DG_{\tau_{i}}(u)^{\ast}\begin{bmatrix}L_{u,\tau_{i}}\,DG_{\tau_{i}}(u)^{\ast}\end{bmatrix}^{-1}={\operatorname{Id}}. (A.27)

This shows that Lu,τiDGτi(u)d×dL_{u,\tau_{i}}\,DG_{\tau_{i}}(u)^{\ast}\in{\mathbb{R}}^{d\times d} is invertible and Lu,τiL_{u,\tau_{i}} is right-invertible. So Lu,τiL_{u,\tau_{i}} is onto, which implies that 𝒩τi(u):=Lu,τiLu,τi{\mathcal{N}}_{\tau_{i}}(u):=L_{u,\tau_{i}}\,L_{u,\tau_{i}}^{\ast} is invertible. This completes the proof of the lemma.

A.5 Proof of Theorem 17

In this section, we use the same notations introduced in Section A.4.

Proof of Theorem 17.

Since Id+Ku,τiLu,τi𝒩τi(u)1{\operatorname{Id}}+K_{u,\tau_{i}}L_{u,\tau_{i}}^{\ast}{\mathcal{N}}_{\tau_{i}}(u)^{-1} and 𝒩τi(u){\mathcal{N}}_{\tau_{i}}(u) are invertible for u(yi)(Ci)LL2u\in{\mathcal{F}}(y_{i})\subset{\mathcal{F}}(C_{i})\subset L^{\infty}\subset L^{2}, one deduces that DGτi(u)DG_{\tau_{i}}(u) is onto by Lemma 16. Then, for any local minimizer u¯\bar{u} on 𝔉i:={u(yi):Gτi(u)=0}\mathfrak{F}_{i}:=\{u\in{\mathcal{F}}(y_{i}):\ G_{\tau_{i}}(u)=0\}, the Lagrange multiplier theorem in Hilbert spaces [32, Theorem 43.D, p. 290] (applied with F(u)=12u22F(u)=\tfrac{1}{2}\|u\|_{2}^{2} and the submersion Gτi:(yi)dG_{\tau_{i}}:{\mathcal{F}}(y_{i})\to{\mathbb{R}}^{d}, Gτi(u)=Lu,τiuyiG_{\tau_{i}}(u)=L_{u,\tau_{i}}u-y_{i}) yields λd\lambda\in{\mathbb{R}}^{d} such that

u¯=DGτi(u¯)λ,Lu¯,τiu¯=yi.\bar{u}=DG_{\tau_{i}}(\bar{u})^{\ast}\lambda,\qquad L_{\bar{u},\tau_{i}}\bar{u}=y_{i}. (A.28)

Since DGτi(u¯)DG_{\tau_{i}}(\bar{u}) is onto, one has that M(u¯)=DGτi(u¯)DGτi(u¯)d×dM(\bar{u})=DG_{\tau_{i}}(\bar{u})DG_{\tau_{i}}(\bar{u})^{\ast}\in{\mathbb{R}}^{d\times d} is invertible, and Lemma 16 ensures that Lu¯,τiDGτi(u¯)d×dL_{\bar{u},\tau_{i}}\,DG_{\tau_{i}}(\bar{u})^{\ast}\in{\mathbb{R}}^{d\times d} is invertible. Next, left-multiplying the first identity in (A.28) by Lu¯,τiL_{\bar{u},\tau_{i}} and using the second one yields

λ=[Lu¯,τiDGτi(u¯)]1yi\lambda=\begin{bmatrix}L_{\bar{u},\tau_{i}}\,DG_{\tau_{i}}(\bar{u})^{\ast}\end{bmatrix}^{-1}y_{i} (A.29)

Substituting back to (A.28) leads to

u¯=Pu¯,τiyiwherePu¯,τi:=DGτi(u¯)[Lu¯,τiDGτi(u¯)]1.\bar{u}=P_{\bar{u},\tau_{i}}y_{i}\qquad\text{where}\quad P_{\bar{u},\tau_{i}}:=DG_{\tau_{i}}(\bar{u})^{\ast}\begin{bmatrix}L_{\bar{u},\tau_{i}}\,DG_{\tau_{i}}(\bar{u})^{\ast}\end{bmatrix}^{-1}. (A.30)

Recall from (A.27) that

Lu¯,τiPu¯,τi=IdL_{\bar{u},\tau_{i}}\,P_{\bar{u},\tau_{i}}={\operatorname{Id}}

showing that Pu¯,τiP_{\bar{u},\tau_{i}} is a right-inverse of Lu¯,τiL_{\bar{u},\tau_{i}}. Next, since the canonical right inverse Ru¯,τi=Lu¯,τi𝒩τi(u¯)1R_{\bar{u},\tau_{i}}=L_{\bar{u},\tau_{i}}^{\ast}{\mathcal{N}}_{\tau_{i}}(\bar{u})^{-1} of Lu¯,τiL_{\bar{u},\tau_{i}} satisfies Lu¯,τiRu¯,τi=IdL_{\bar{u},\tau_{i}}R_{\bar{u},\tau_{i}}={\operatorname{Id}}, one deduces that Lu¯,τi(Pu¯,τiRu¯,τi)=0L_{\bar{u},\tau_{i}}\,(P_{\bar{u},\tau_{i}}-R_{\bar{u},\tau_{i}})=0, which implies

(Pu¯,τiRu¯,τi)ykerLu¯,τiyd.(P_{\bar{u},\tau_{i}}-R_{\bar{u},\tau_{i}})y\in\ker L_{\bar{u},\tau_{i}}\qquad\forall y\in{\mathbb{R}}^{d}.

Therefore, (A.30) recast as

u¯=Ru¯,τiyi+zi,zi:=(Pu¯,τiRu¯,τi)yikerLu¯,τi.\bar{u}=R_{\bar{u},\tau_{i}}y_{i}+z_{i},\qquad z_{i}:=(P_{\bar{u},\tau_{i}}-R_{\bar{u},\tau_{i}})y_{i}\in\ker L_{\bar{u},\tau_{i}}. (A.31)

Now, let us prove the equivalence in the theorem. Assume that

[Lu¯,τiDGτi(u¯)]1yi,DGτi(u¯)hd=0hkerLu¯,τi\langle[L_{\bar{u},\tau_{i}}DG_{\tau_{i}}(\bar{u})^{\ast}]^{-1}y_{i},DG_{\tau_{i}}(\bar{u})\,h\rangle_{{\mathbb{R}}^{d}}=0\qquad\forall\,h\in\ker L_{\bar{u},\tau_{i}}

On one hand, for hkerLu¯,τih\in\ker\,L_{\bar{u},\tau_{i}}, one get from (A.30) that u¯,hL2=[Lu¯,τiDGτi(u¯)]1yi,DGτi(u¯)hd=0\langle\bar{u},h\rangle_{L^{2}}=\langle[L_{\bar{u},\tau_{i}}DG_{\tau_{i}}(\bar{u})^{\ast}]^{-1}y_{i},DG_{\tau_{i}}(\bar{u})\,h\rangle_{{\mathbb{R}}^{d}}=0, which implies that

u¯(kerLu¯,τi).\bar{u}\in(\ker\,L_{\bar{u},\tau_{i}})^{\perp}. (A.32)

On the other hand, by (A.31), (A.32) and Ru¯,τiyi=Lu¯,τi𝒩τi(u¯)1yiRan(Lu¯,τi)=(kerLu¯,τi)R_{\bar{u},\tau_{i}}y_{i}=L_{\bar{u},\tau_{i}}^{\ast}{\mathcal{N}}_{\tau_{i}}(\bar{u})^{-1}y_{i}\in\operatorname{Ran}(L_{\bar{u},\tau_{i}}^{\ast})=(\ker L_{\bar{u},\tau_{i}})^{\perp}, one finds that zi=u¯Ru¯,τiyi(kerLu¯,τi)z_{i}=\bar{u}-R_{\bar{u},\tau_{i}}y_{i}\in(\ker L_{\bar{u},\tau_{i}})^{\perp}. Therefore, ziker(Lu¯,τi)(kerLu¯,τi)={0}z_{i}\in\ker(L_{\bar{u},\tau_{i}})\cap(\ker L_{\bar{u},\tau_{i}})^{\perp}=\{0\} so zi=0z_{i}=0, and

u¯=Ru¯,τiyi=Lu¯,τi𝒩τi(u¯)1yi=𝒮i(u¯).\bar{u}=R_{\bar{u},\tau_{i}}y_{i}=L_{\bar{u},\tau_{i}}^{\ast}{\mathcal{N}}_{\tau_{i}}(\bar{u})^{-1}y_{i}={\mathcal{S}}_{i}(\bar{u}).

Conversely, if u¯=Lu¯,τi𝒩τi(u¯)1yi\bar{u}=L_{\bar{u},\tau_{i}}^{\ast}{\mathcal{N}}_{\tau_{i}}(\bar{u})^{-1}y_{i}, then (A.31) yields Pu¯,τiyi=Ru¯,τiyiRan(Lu¯,τi)=(kerLu¯,τi)P_{\bar{u},\tau_{i}}y_{i}=R_{\bar{u},\tau_{i}}y_{i}\in\operatorname{Ran}(L_{\bar{u},\tau_{i}}^{\ast})=(\ker L_{\bar{u},\tau_{i}})^{\perp}. Let hkerLu¯,τih\in\ker\,L_{\bar{u},\tau_{i}}, then

[Lu¯,τiDGτi(u¯)]1yi,DGτi(u¯)hd=[DGτi(u¯)Lu¯,τiDGτi(u¯)]1yihL2=Pu¯,τiyi,hL2=0.\langle[L_{\bar{u},\tau_{i}}DG_{\tau_{i}}(\bar{u})^{\ast}]^{-1}y_{i},DG_{\tau_{i}}(\bar{u})\,h\rangle_{{\mathbb{R}}^{d}}=\langle[DG_{\tau_{i}}(\bar{u})^{\ast}L_{\bar{u},\tau_{i}}DG_{\tau_{i}}(\bar{u})^{\ast}]^{-1}y_{i}\,h\rangle_{L^{2}}=\langle P_{\bar{u},\tau_{i}}y_{i},h\rangle_{L^{2}}=0.

This completes the proof of the theorem.

A.6 Proof of Proposition 18

Proof.

For ease in notation, set Lp:=Lp((t0,T),k)L^{p}:=L^{p}((t_{0},T);{\mathbb{R}}^{k}) for p{1,2,}p\in\{1,2,\infty\}. By definition, 𝔉iLL2\mathfrak{F}_{i}\subset\,L^{\infty}\subset\,L^{2}. Let uL2u\in\,L^{2} and (un)𝔉i(u_{n})\subset\mathfrak{F}_{i} are such that unuu_{n}\rightharpoonup u in L2L^{2}. Let us show that u𝔉iu\in\mathfrak{F}_{i}.

Step 1

One has uLu\in\,L^{\infty} and uζi\|u\|_{\infty}\leq\,\zeta_{i}. In fact, since (un)L(u_{n})\subset\,L^{\infty}, by Banach–Alaoglu, there exists a subsequence (not relabeled) and u~L\tilde{u}\in L^{\infty} with u~Lζi\|\tilde{u}\|_{L^{\infty}}\leq\zeta_{i} such that unu~u_{n}\stackrel{{\scriptstyle\ast}}{{\rightharpoonup}}\tilde{u} in LL^{\infty}, i.e. t0Tφ(t)un(t)𝑑tt0Tφ(t)u~(t)𝑑t\int_{t_{0}}^{T}\varphi(t)^{\top}\,u_{n}(t)\,dt\to\int_{t_{0}}^{T}\varphi(t)^{\top}\tilde{u}(t)\,dt for all φL1\varphi\in L^{1}. On the other hand, unuu_{n}\rightharpoonup u in L2L^{2}, so t0Tψ(t)un(t)𝑑tt0Tψ(t)u(t)𝑑t\int_{t_{0}}^{T}\psi(t)^{\top}u_{n}(t)\,dt\to\int_{t_{0}}^{T}\psi(t)^{\top}u(t)\,dt for all ψL2\psi\in L^{2}. It holds that

t0Tϕ(t)u(t)𝑑t=limnt0Tϕ(t)un(t)𝑑t=t0Tϕ(t)u~(t)𝑑tϕL2L1=L2.\int_{t_{0}}^{T}\phi(t)^{\top}u(t)\,dt=\lim_{n\to\infty}\int_{t_{0}}^{T}\phi(t)^{\top}u_{n}(t)\,dt=\int_{t_{0}}^{T}\phi(t)^{\top}\tilde{u}(t)\,dt\qquad\forall\phi\in\,L^{2}\cap\,L^{1}=L^{2}.

In particular, for ϕ:=uu~L2\phi:=u-\tilde{u}\in\,L^{2}, one finds t0T|u(t)u~(t)|2𝑑t=0\int_{t_{0}}^{T}|u(t)-\tilde{u}(t)|^{2}\,dt=0, which implies u=u~u=\tilde{u}, a.e., and thus uLu\in L^{\infty} and uL=u~Lζi\|u\|_{L^{\infty}}=\|\tilde{u}\|_{L^{\infty}}\leq\zeta_{i}.

Step 2

One has Gτi(u):=Lu,τiuyi=0G_{\tau_{i}}(u):=L_{u,\tau_{i}}u-y_{i}=0. We split the proof of this fact into three steps.

Step 2.1

For nn\in{\mathbb{N}}, and t[t0,T]t\in[t_{0},T], set δn(t)=t0tB(s,xu(s))(un(s)u(s))𝑑s\delta_{n}(t)=\int_{t_{0}}^{t}B(s,x_{u}(s))\,(u_{n}(s)-u(s))\,ds. It is clear that (δn)C0([t0,T],d)(\delta_{n})\subset\,C^{0}([t_{0},T];{\mathbb{R}}^{d}). Consider the bounded and linear operator Tt:L2dT_{t}:L^{2}\to{\mathbb{R}}^{d}, Tth=t0T𝟏[t0,t](s)B(s,xu(s))h(s)𝑑sT_{t}h=\int_{t_{0}}^{T}\mathbf{1}_{[t_{0},t]}(s)\,B(s,x_{u}(s))\,h(s)\,ds. Its adjoint Tt:dL2T_{t}^{\ast}:{\mathbb{R}}^{d}\to\,L^{2} is Ttz=𝟏[t0,t]()B(,xu())zL2T_{t}^{\ast}\,z=\mathbf{1}_{[t_{0},t]}(\cdot)\,B(\cdot,x_{u}(\cdot))^{\top}\,z\in\,L^{2} for all zdz\in{\mathbb{R}}^{d}. Then δn(t)=Tt(unu)\delta_{n}(t)=T_{t}(u_{n}-u) and the weak convergence in L2L^{2} gives δn(t),zd=unu,TtzL2 0\langle\delta_{n}(t),z\rangle_{{\mathbb{R}}^{d}}=\langle\,u_{n}-u,T_{t}^{\ast}\,z\rangle_{L^{2}}\to\,0 for all zdz\in{\mathbb{R}}^{d}, hence δn(t) 0\delta_{n}(t)\to\,0 in d{\mathbb{R}}^{d}.

For all nn\in{\mathbb{N}}, one has by Cauchy-Schwarz inequality,

|δn(t)|B(ζi+u2)Δt0t[t0,T]|\delta_{n}(t)|\leq\|B\|_{\infty}\,(\zeta_{i}+\|u\|_{2})\,\sqrt{\Delta t_{0}}\qquad\forall\,t\in[t_{0},T]

showing that (δn)n(\delta_{n})_{n} is uniformly bounded. For (t,t)[t0,T]2(t,t^{\prime})\in[t_{0},T]^{2} with ttt\geq t^{\prime} (the case of t<tt<t^{\prime} is identical), one has by Cauchy-Schwarz inequality,

|δn(t)δn(t)|B(ζi+u2)ttn|\delta_{n}(t)-\delta_{n}(t^{\prime})|\leq\|B\|_{\infty}\,(\zeta_{i}+\|u\|_{2})\,\sqrt{t-t^{\prime}}\qquad\forall\,n\in{\mathbb{N}}

showing that (δn)n(\delta_{n})_{n} is equicontinuous. Consequently, (δn)C0([t0,T],d)(\delta_{n})\subset\,C^{0}([t_{0},T];{\mathbb{R}}^{d}) is relatively compact, and by Ascoli-Arzèla, it admits a uniformly convergent subsubsequence; its limit must be the pointwise limit, viz.

δn 0asn.\|\delta_{n}\|_{\infty}\to\,0\quad\text{as}\quad\,n\to\infty.
Step 2.2

Let xunx_{u_{n}} and xux_{u} be the solution of x˙=Nt(x)+B(t,x)un\dot{x}=N_{t}(x)+B(t,x)\,u_{n} and x˙=Nt(x)+B(t,x)u\dot{x}=N_{t}(x)+B(t,x)\,u, respectively with the same intitial state x0dx^{0}\in{\mathbb{R}}^{d}. Gronwall’s lemma yields

xunxuΔt0e(Λ1+LBζi)Δt0δn 0asn.\|x_{u_{n}}-x_{u}\|_{\infty}\leq\Delta t_{0}\,e^{(\Lambda_{1}+L_{B}\zeta_{i})\Delta t_{0}}\|\delta_{n}\|_{\infty}\to\,0\quad\text{as}\quad\,n\to\infty.
Step 2.3

Write Ki(u)(t):=DΦt,τi(xu(t))B(t,xu(t))d×kK_{i}(u)(t):=D\Phi_{t,\tau_{i}}(x_{u}(t))\,B(t,x_{u}(t))\in{\mathbb{R}}^{d\times k}. Lemma 4 and (A.12) yield

Ki(un)Ki(u)(Λ2Λ1E2,B+LBE1,)xunxu 0asn.\|K_{i}(u_{n})-K_{i}(u)\|_{\infty}\leq\,\bigg(\frac{\Lambda_{2}}{\Lambda_{1}}\,E_{2,\infty}\|B\|_{\infty}+L_{B}\,E_{1,\infty}\bigg)\|x_{u_{n}}-x_{u}\|_{\infty}\to\,0\quad\text{as}\quad\,n\to\infty.

Overall,

Gτi(un)Gτi(u)\displaystyle G_{\tau_{i}}(u_{n})-G_{\tau_{i}}(u) =t0T(Ki(un)Ki(u))un𝑑t+t0TKi(u)(unu)𝑑t\displaystyle=\int_{t_{0}}^{T}\!\big(K_{i}(u_{n})-K_{i}(u)\big)\,u_{n}\,dt\;+\;\int_{t_{0}}^{T}\!K_{i}(u)\,(u_{n}-u)\,dt
n0+0,\displaystyle\xrightarrow[n\to\infty]{}0+0,

since the first term vanishes by Ki(un)Ki(u)L0\|K_{i}(u_{n})-K_{i}(u)\|_{L^{\infty}}\to 0 and L2L^{2}-boundedness of (un)(u_{n}), and the second by weak convergence against the fixed Ki(u)LL2K_{i}(u)\in L^{\infty}\subset\,L^{2}. As Gτi(un)=0G_{\tau_{i}}(u_{n})=0, we obtain Gτi(u)=0G_{\tau_{i}}(u)=0.

Step 3

One has λmin(𝒩τi(u))Ci1\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u)\big)\geq C_{i}^{-1}. In fact, 𝒩τi(u)=t0TKi(u)(t)Ki(u)(t)𝑑t{\mathcal{N}}_{\tau_{i}}(u)=\int_{t_{0}}^{T}K_{i}(u)(t)\,K_{i}(u)(t)^{\top}\,dt, and spectral stability,

|λmin(𝒩τi(un))λmin(𝒩τi(u))|𝒩τi(un)𝒩τi(u)2Δt0BeΛ1Δt0Ki(un)Ki(u)n0.\big|\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u_{n}))-\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u))\big|\ \leq\|{\mathcal{N}}_{\tau_{i}}(u_{n})-{\mathcal{N}}_{\tau_{i}}(u)\|\leq 2\Delta t_{0}\,\|B\|_{\infty}\,e^{\Lambda_{1}\Delta t_{0}}\,\|K_{i}(u_{n})-K_{i}(u)\|_{\infty}\ \xrightarrow[n\to\infty]{}0.

Since λmin(𝒩τi(un))Ci1\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u_{n}))\geq C_{i}^{-1} for all nn, we obtain λmin(𝒩τi(u))Ci1\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(u))\geq C_{i}^{-1}.

If (un)𝔉i(u_{n})\subset\mathfrak{F}_{i} is a minimizing sequence, then (12unL22)n(\tfrac{1}{2}\|u_{n}\|_{L^{2}}^{2})_{n} is a bounded sequence. After extraction, unju¯u_{n_{j}}\rightharpoonup\bar{u} in L2L^{2}. By weak sequential closedness, u¯𝔉i\bar{u}\in\mathfrak{F}_{i}. Then 12u¯L22lim infj12unjL22\tfrac{1}{2}\|\bar{u}\|_{L^{2}}^{2}\leq\liminf_{j}\tfrac{1}{2}\|u_{n_{j}}\|_{L^{2}}^{2}, so u¯\bar{u} attains the infimum.

A.7 Proof of Proposition 23

Proof.

Let (x0,u)d×L((t0,T),k)(x^{0},\,u)\in{\mathbb{R}}^{d}\times L^{\infty}((t_{0},T);{\mathbb{R}}^{k}) and xux_{u} be the solution to ( Σ ). Then, applying (2.7) with β(t)=Φt,t0(xu(t))\beta(t)=\Phi_{t,t_{0}}(x_{u}(t)), one immediately finds that

|DΦt,τi(xu(t))z|eΛ1|τit||z|(t,z)[t0,T]×d,τ1=t0,τ2=T.|D\Phi_{t,\tau_{i}}(x_{u}(t))z|\geq e^{-\Lambda_{1}|\tau_{i}-t|}|z|\qquad\forall(t,\,z)\in[t_{0},T]\times{\mathbb{R}}^{d},\quad\tau_{1}=t_{0},\,\tau_{2}=T.

It follows that

y𝒩τi(u)y=t0T|DΦt,τi(xu(t))B(t,xu(t))y|2𝑑te2Λ1Δt0|y|2t0Tb(t)2𝑑te2Λ1Δt0b12Δt0|y|2,y^{\top}{\mathcal{N}}_{\tau_{i}}(u)\,y=\int_{t_{0}}^{T}|D\Phi_{t,\tau_{i}}(x_{u}(t))^{\top}\,B(t,x_{u}(t))^{\top}y|^{2}\,dt\geq e^{-2\Lambda_{1}\Delta t_{0}}\,|y|^{2}\int_{t_{0}}^{T}b(t)^{2}\,dt\geq\frac{e^{-2\Lambda_{1}\Delta t_{0}}\,\|b\|_{1}^{2}}{\Delta t_{0}}\,|y|^{2},

by the Cauchy-Schwarz inequality. This proves (3.32). So, letting Ci>0C_{i}>0 as in the proposition, one gets

(Ci)={uL((t0,T),k):λmin(𝒩τi(u))e2Λ1Δt0b12/Δt0}=L((t0,T),k),{\mathcal{F}}(C_{i})=\left\{u\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}):\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u)\big)\geq\,e^{-2\Lambda_{1}\Delta t_{0}}\|b\|_{1}^{2}/\Delta t_{0}\right\}=L^{\infty}((t_{0},T);{\mathbb{R}}^{k}),

and (3.21) is automatically satisfied.

A.8 Proof of Theorem 24

Proof.

Let Ci>0C_{i}>0 as in the statement of the proposition, and yidy_{i}\in{\mathbb{R}}^{d}. Then, (3.21) is satisfied if and only if v(Ci)v\in{\mathcal{F}}(C_{i}) for every v𝒮i((yi))v\in{\mathcal{S}}_{i}({\mathcal{F}}(y_{i})). Observe that

(Ci)={uL((t0,T),k):λmin(𝒩τi(u))λmin(𝒩τi(ui))/(1+θ)}.{\mathcal{F}}(C_{i})=\left\{u\in L^{\infty}((t_{0},T);{\mathbb{R}}^{k}):\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u)\big)\geq\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat})\big)/(1+\theta)\right\}.

Now, v𝒮i((yi))v\in{\mathcal{S}}_{i}({\mathcal{F}}(y_{i})) if and only if v=𝒮i(u)=B(t,xu(t))DΦt,τi(xu(t))𝒩τi(u)1yiv={\mathcal{S}}_{i}(u)=B(t,x_{u}(t))^{\top}D\Phi_{t,\tau_{i}}(x_{u}(t))^{\top}\,{\mathcal{N}}_{\tau_{i}}(u)^{-1}\,y_{i} for some u(Ci)u\in{\mathcal{F}}(C_{i}), where τ1:=t0\tau_{1}:=t_{0} and τ2:=T\tau_{2}:=T. Therefore, vBeΛ1Δt0λmin1(𝒩τi(u))|yi|(1+θ)eΛ1Δt0B|yi|/λmin(𝒩τi(ui))\|v\|_{\infty}\leq\|B\|_{\infty}\,e^{\Lambda_{1}\Delta t_{0}}\lambda_{\min}^{-1}({\mathcal{N}}_{\tau_{i}}(u))\,|y_{i}|\leq(1+\theta)\,e^{\Lambda_{1}\Delta t_{0}}\|B\|_{\infty}|y_{i}|/\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat})\big). It remains to prove that

λmin(𝒩τi(v))=λmin(𝒩τi(𝒮i(u)))λmin(𝒩τi(ui))/(1+θ).\lambda_{\min}({\mathcal{N}}_{\tau_{i}}(v))=\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}({\mathcal{S}}_{i}(u))\big)\geq\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat})\big)/(1+\theta). (A.33)

By the spectral stability and L𝒩τiL_{{\mathcal{N}}_{\tau_{i}}}-Lipschitz of u{uL((t0,T),k):uζi}𝒩τi(u)u\in\{u\in\,L^{\infty}((t_{0},T);{\mathbb{R}}^{k}):\|u\|\leq\,\zeta_{i}\}\mapsto{\mathcal{N}}_{\tau_{i}}(u), one finds that

|λmin(𝒩τi(𝒮i(u)))λmin(𝒩τi(ui))|L𝒩τi((1+θ)eΛ1Δt0B|yi|λmin(𝒩τi(ui))+ui).\left|\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}({\mathcal{S}}_{i}(u))\big)-\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat})\big)\right|\leq L_{{\mathcal{N}}_{\tau_{i}}}\left(\frac{(1+\theta)\,e^{\Lambda_{1}\Delta t_{0}}\|B\|_{\infty}|y_{i}|}{\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat})\big)}+\|u_{i}^{\flat}\|_{\infty}\right).

Since

|λmin(𝒩τi(𝒮i(u)))λmin(𝒩τi(ui))|λmin(𝒩τi(ui))1+θ+θλmin(𝒩τi(ui))1+θλmin(𝒩τi(𝒮i(u))),\left|\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}({\mathcal{S}}_{i}(u))\big)-\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat})\big)\right|\geq\frac{\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat})\big)}{1+\theta}+\frac{\theta\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat})\big)}{1+\theta}-\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}({\mathcal{S}}_{i}(u))\big),

one deduces that if

θλmin(𝒩τi(ui))1+θL𝒩τi((1+θ)eΛ1Δt0B|yi|λmin(𝒩τi(ui))+ui)\frac{\theta\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat})\big)}{1+\theta}\geq L_{{\mathcal{N}}_{\tau_{i}}}\left(\frac{(1+\theta)\,e^{\Lambda_{1}\Delta t_{0}}\|B\|_{\infty}|y_{i}|}{\lambda_{\min}\big({\mathcal{N}}_{\tau_{i}}(u_{i}^{\flat})\big)}+\|u_{i}^{\flat}\|_{\infty}\right) (A.34)

then (A.33) is satisfied. Since (A.34) is equivalent to (3.34), this completes the proof of the proposition.

A.9 Proof of Lemma 25

Proof.

Write Ki(u)(t):=DΦt,τi(xu(t))B(t,xu(t))d×kK_{i}(u)(t):=D\Phi_{t,\tau_{i}}(x_{u}(t))\,B(t,x_{u}(t))\in{\mathbb{R}}^{d\times k} so that 𝒩τi(u)=t0TKi(u)(t)Ki(u)(t)𝑑t{\mathcal{N}}_{\tau_{i}}(u)=\int_{t_{0}}^{T}K_{i}(u)(t)\,K_{i}(u)(t)^{\top}\,dt. Clearly, 𝒩τi{\mathcal{N}}_{\tau_{i}} is continuous on LL^{\infty} by Lebesgue dominated convergence theorem. Let us prove the second part of the lemma. Let u,v{uL((t0,T),k):uζi}u,\,v\in\{u\in\,L^{\infty}((t_{0},T);{\mathbb{R}}^{k}):\|u\|_{\infty}\leq\,\zeta_{i}\}. By the Cauchy-Schwarz inequality, one finds that

ddt|xu(t)xv(t)|=|x˙u(t)x˙v(t)|(Λ1+LBζi)|xu(t)xv(t)|+B|u(t)v(t)|\frac{d}{dt}|x_{u}(t)-x_{v}(t)|=|\dot{x}_{u}(t)-\dot{x}_{v}(t)|\leq(\Lambda_{1}+L_{B}\,\zeta_{i})|x_{u}(t)-x_{v}(t)|+\|B\|_{\infty}\,|u(t)-v(t)|

which, by Gronwall’s lemma, yields

|xu(t)xv(t)|Be(Λ1+LBζi)(tt0)1(Λ1+LBζi)uv[t0,T].|x_{u}(t)-x_{v}(t)|\leq\|B\|_{\infty}\frac{e^{(\Lambda_{1}+L_{B}\,\zeta_{i})(t-t_{0})}-1}{(\Lambda_{1}+L_{B}\,\zeta_{i})}\|u-v\|_{\infty}\qquad\forall\in[t_{0},T]. (A.35)

Using Lemma 4, one finds (we let Δt0:=Tt0\Delta t_{0}:=T-t_{0})

𝒩τ2(u)𝒩τ2(v)uv\displaystyle\frac{\|{\mathcal{N}}_{\tau_{2}}(u)-{\mathcal{N}}_{\tau_{2}}(v)\|}{\|u-v\|_{\infty}} \displaystyle\leq 2B3Λ2Λ1(Λ1+LBζ2)t0TeΛ1(Tt)(e2Λ1(Tt)eΛ1(Tt))(e(Λ1+LBζ2)(tt0)1)𝑑t\displaystyle\frac{2\|B\|_{\infty}^{3}\Lambda_{2}}{\Lambda_{1}(\Lambda_{1}+L_{B}\,\zeta_{2})}\int_{t_{0}}^{T}\,e^{\Lambda_{1}(T-t)}\,\left(e^{2\Lambda_{1}(T-t)}-e^{\Lambda_{1}(T-t)}\right)\,(e^{(\Lambda_{1}+L_{B}\,\zeta_{2})(t-t_{0})}-1)\,dt
+2LBB2(Λ1+LBζ2)t0Te2Λ1(Tt)(e(Λ1+LBζ2)(tt0)1)dt\displaystyle+\frac{2L_{B}\|B\|_{\infty}^{2}}{(\Lambda_{1}+L_{B}\,\zeta_{2})}\int_{t_{0}}^{T}e^{2\Lambda_{1}(T-t)}(e^{(\Lambda_{1}+L_{B}\,\zeta_{2})(t-t_{0})}-1)\,dt
=\displaystyle= LBB2eΛ1Δt0Λ1[eΛ1Δt0eLBζ2Δt0Λ1LBζieLBζ2Δt0eΛ1Δt0LBζ2+Λ1]+\displaystyle\frac{L_{B}\|B\|_{\infty}^{2}e^{\Lambda_{1}\Delta t_{0}}}{\Lambda_{1}}\left[\frac{e^{\Lambda_{1}\Delta t_{0}}-e^{L_{B}\zeta_{2}\Delta t_{0}}}{\Lambda_{1}-L_{B}\zeta_{i}}-\frac{e^{L_{B}\zeta_{2}\Delta t_{0}}-e^{-\Lambda_{1}\Delta t_{0}}}{L_{B}\zeta_{2}+\Lambda_{1}}\right]+
2B3Λ2eΛ1Δt0Λ1(Λ1+LBζ2)[e2Λ1Δt0eLBζ2Δt02Λ1LBζ2+eΛ1Δt0eLBζ2Δt0Λ1LBζ2+eΛ1Δt0eΛ1Δt02Λ1e2Λ1Δt0eΛ1Δt03Λ1],\displaystyle\hskip-56.9055pt\frac{2\|B\|_{\infty}^{3}\Lambda_{2}e^{\Lambda_{1}\Delta t_{0}}}{\Lambda_{1}(\Lambda_{1}+L_{B}\,\zeta_{2})}\left[\frac{e^{2\Lambda_{1}\Delta t_{0}}-e^{L_{B}\zeta_{2}\Delta t_{0}}}{2\Lambda_{1}-L_{B}\zeta_{2}}+\frac{e^{\Lambda_{1}\Delta t_{0}}-e^{L_{B}\zeta_{2}\Delta t_{0}}}{\Lambda_{1}-L_{B}\zeta_{2}}+\frac{e^{\Lambda_{1}\Delta t_{0}}-e^{-\Lambda_{1}\Delta t_{0}}}{2\Lambda_{1}}-\frac{e^{2\Lambda_{1}\Delta t_{0}}-e^{-\Lambda_{1}\Delta t_{0}}}{3\Lambda_{1}}\right],

by a direct integration. The same proof applies to 𝒩τ1{\mathcal{N}}_{\tau_{1}}.

A.10 Proof of Proposition 33

Proof.

Recall that DN(x)=D+WDσ(x)DN(x)=-D+W\,D\sigma(x) and D2N(x)=WD2σ(x)D^{2}N(x)=W\,D^{2}\sigma(x). Then, from

ddtϕt(x)=N(ϕt(x)),ϕ0(x)=x;ddtDϕt(x)=DN(ϕt(x))Dϕt(x),Dϕ0(x)=Idxd,\frac{d}{dt}\phi_{t}(x)=N(\phi_{t}(x)),\quad\phi_{0}(x)=x;\qquad\frac{d}{dt}D\phi_{t}(x)=DN(\phi_{t}(x))\,D\phi_{t}(x),\quad D\phi_{0}(x)={\operatorname{Id}}\quad\forall x\in{\mathbb{R}}^{d},

Cauchy-Schwarz inequality yields

ddt|Dϕt(x)y|=DDϕt(x)y,Dϕt(x)y+WDσ(ϕt(x))Dϕt(x)y,Dϕt(x)y|Dϕt(x)y|Γ|Dϕt(x)y|yd{0},\frac{d}{dt}|D\phi_{t}(x)\,y|=\frac{\langle\,-D\,D\phi_{t}(x)\,y,D\phi_{t}(x)\,y\rangle+\langle\,W\,D\sigma(\phi_{t}(x))\,D\phi_{t}(x)\,y,D\phi_{t}(x)\,y\rangle}{|D\phi_{t}(x)\,y|}\leq\Gamma\,|D\phi_{t}(x)\,y|\quad\forall y\in{\mathbb{R}}^{d}\char 92\relax\{0\},

which, by Gronwall’s lemma, leads to

Dϕt(x)eΓtxd,t0.\|D\phi_{t}(x)\|\leq e^{\Gamma t}\qquad\forall\,x\in{\mathbb{R}}^{d},\,\forall t\geq 0. (A.36)

Similarly, one has

ddtD2ϕt(x)=D2N(ϕt(x))[Dϕt(x),Dϕt(x)]+DN(ϕt(x))D2ϕt(x),D2ϕ0(x)=0,xd,\frac{d}{dt}D^{2}\phi_{t}(x)=D^{2}N(\phi_{t}(x))\,\left[D\phi_{t}(x),D\phi_{t}(x)\right]+DN(\phi_{t}(x))\,D^{2}\phi_{t}(x),\quad D^{2}\phi_{0}(x)=0,\quad x\in{\mathbb{R}}^{d},

so that letting g(t):=D2ϕt(x)[y,z]g(t):=D^{2}\phi_{t}(x)[y,z] for y,zdy,z\in{\mathbb{R}}^{d}, Cauchy-Schwarz inequality and (A.36) lead to

ddt|g(t)|\displaystyle\frac{d}{dt}|g(t)| =\displaystyle= Dg(t),g(t)+WDσ(ϕt(x))g(t),g(t)+WD2σ(ϕt(x))[Dϕt(x)y,Dϕt(x)z],g(t)|g(t)|\displaystyle\frac{\langle\,-D\,g(t),g(t)\rangle+\langle\,W\,D\sigma(\phi_{t}(x))\,g(t),g(t)\rangle+\langle\,W\,D^{2}\sigma(\phi_{t}(x))\left[D\phi_{t}(x)y,D\phi_{t}(x)z\right],g(t)\rangle}{|g(t)|}
\displaystyle\leq Γ|g(t)|+Γ2e2Γt|y||z|,\displaystyle\Gamma\,|g(t)|+\Gamma_{2}\,e^{2\Gamma\,t}\,|y|\,|z|,

which, by Gronwall’s lemma and immediate integration, yields

D2ϕt(x){Γ2e2ΓteΓtΓifΓ0,Γ2tifΓ=0,xd,t0.\|D^{2}\phi_{t}(x)\|\leq\begin{cases}\Gamma_{2}\,\frac{e^{2\Gamma\,t}-e^{\Gamma\,t}}{\Gamma}&\quad\text{if}\quad\Gamma\neq 0,\cr\Gamma_{2}\,t&\quad\text{if}\quad\Gamma=0,\end{cases}\qquad\forall\,x\in{\mathbb{R}}^{d},\,\forall t\geq 0. (A.37)

In particular as in Lemma 4, one can replace xdx\in{\mathbb{R}}^{d} in (A.36) and (A.37) with β()\beta(\cdot) for any βC0([0,T],d)\beta\in C^{0}([0,T];{\mathbb{R}}^{d}). Finally, for u,vL((0,T),k)u,v\in L^{\infty}((0,T);{\mathbb{R}}^{k}), one uses the same technique to prove (A.36) and (A.37), and get

|xu(t)xv(t)|{BeΓt1ΓuvifΓ0,BtuvifΓ=0,t0.|x_{u}(t)-x_{v}(t)|\leq\begin{cases}\|B\|_{\infty}\,\frac{e^{\Gamma\,t}-1}{\Gamma}\|u-v\|_{\infty}&\quad\text{if}\quad\Gamma\neq 0,\cr\|B\|_{\infty}\,t\,\|u-v\|_{\infty}&\quad\text{if}\quad\Gamma=0,\end{cases}\qquad\forall t\geq 0. (A.38)

Now, recall that 𝒩τ2(u)=0TDϕt(xu(Tt))B(Tt)B(Tt)Dϕt(xu(Tt))𝑑t{\mathcal{N}}_{\tau_{2}}(u)=\int_{0}^{T}\,D\phi_{t}(x_{u}(T-t))\,B(T-t)\,B(T-t)^{\top}\,D\phi_{t}(x_{u}(T-t))^{\top}\,dt, so that letting Qu(t):=Dϕt(xu(Tt))Q_{u}(t):=D\phi_{t}(x_{u}(T-t)), if Γ=0\Gamma=0, the estimates (A.36), (A.37) and (A.38) yield

𝒩τ2(u)𝒩τ2(v) 2B3Γ2uv0Tt(Tt)𝑑t=Γ2B3T33uv.\|{\mathcal{N}}_{\tau_{2}}(u)-{\mathcal{N}}_{\tau_{2}}(v)\|\leq\,2\,\|B\|_{\infty}^{3}\,\Gamma_{2}\|u-v\|_{\infty}\,\int_{0}^{T}\,t\,(T-t)\,dt=\frac{\Gamma_{2}\,\|B\|_{\infty}^{3}\,T^{3}}{3}\,\|u-v\|_{\infty}. (A.39)

When Γ0\Gamma\neq 0, one finds that

𝒩τ2(u)𝒩τ2(v) 2B3Γ2uv0T(e3Γte2Γt)(eΓ(Tt)1)Γ2𝑑t=Γ2B33(eΓT1Γ)3uv,\|{\mathcal{N}}_{\tau_{2}}(u)-{\mathcal{N}}_{\tau_{2}}(v)\|\leq\,2\,\|B\|_{\infty}^{3}\,\Gamma_{2}\,\|u-v\|_{\infty}\,\int_{0}^{T}\,\frac{(e^{3\Gamma\,t}-e^{2\Gamma\,t})(e^{\Gamma(T-t)}-1)}{\Gamma^{2}}\,dt=\frac{\Gamma_{2}\,\|B\|_{\infty}^{3}}{3}\left(\frac{e^{\Gamma\,T}-1}{\Gamma}\right)^{3}\,\|u-v\|_{\infty},

which completes the proof of the inequality involving 𝒩τ2{\mathcal{N}}_{\tau_{2}}. The same arguments are used to prove those of 𝒩τ1{\mathcal{N}}_{\tau_{1}}.

References

  • [1] A. Agrachev and R. V. Gamkrelidze (1979) The exponential representation of flows and the chronological calculus. Mathematics of the USSR-Sbornik 35 (6), pp. 727–785. External Links: Document Cited by: §3.1.
  • [2] A. Agrachev, D. Barilari, and U. Boscain (2019) A comprehensive introduction to sub-riemannian geometry. Vol. 181, Cambridge University Press. Cited by: §3.1.
  • [3] S. Almezel, Q. H. Ansari, M. A. Khamsi, et al. (2014) Topics in fixed point theory. Vol. 5, Springer. Cited by: §A.3.
  • [4] A. Bressan and B. Piccoli (2007) Introduction to the mathematical theory of control. Vol. 1, American institute of mathematical sciences Springfield. Cited by: §A.1, §A.2, §A.4, §2, §3.1, §4.
  • [5] H. Brezis (2011) Functional analysis, sobolev spaces and partial differential equations. Vol. 2, Springer. Cited by: §A.3.
  • [6] R. H. Cannon (2003) Dynamics of physical systems. Courier Corporation, North Chelmsford, MA. Cited by: §1.
  • [7] A. Chang (1965) An algebraic characterization of controllability. IEEE Transactions on Automatic Control 10 (1), pp. 112–113. External Links: Document Cited by: Remark 30.
  • [8] Y. Chitour (2006) A continuation method for motion-planning problems. ESAIM: Control, Optimisation and Calculus of Variations 12 (1), pp. 139–168. External Links: Document Cited by: §1, §1, Remark 11, Example 35.
  • [9] J. Coron (2002) Return method: some applications to flow control. In School on Mathematical Control Theory, pp. 656–704. Cited by: §1.
  • [10] J. Coron (2007) Control and nonlinearity. Mathematical Surveys and Monographs, American Mathematical Soc.. Cited by: §1, §1, §5, Remark 30, Remark 39.
  • [11] A. Diwadkar, S. Dasgupta, and U. Vaidya (2015) Control of systems in lure form over erasure channels. International Journal of Robust and Nonlinear Control 25 (15), pp. 2787–2802. External Links: Document Cited by: §5.
  • [12] M. Furi, P. Nistri, M. P. Pera, and P. Zezza (1985) Topological methods for the global controllability of nonlinear systems. Journal of Optimization Theory and Applications 45, pp. 231–256. External Links: Document Cited by: §1.
  • [13] L. Gong, F. Pasqualetti, T. Papouin, and S. Ching (2024) Astrocytes as a mechanism for contextually-guided network dynamics and function. PLOS Computational Biology 20 (5), pp. e1012186. External Links: Document Cited by: §3.2.4.
  • [14] R. M. Hirschorn (1976) Global controllability of nonlinear systems. SIAM Journal on Control and Optimization 14 (4), pp. 700–711. External Links: Document Cited by: §1.
  • [15] J. J. Hopfield (1984) Neurons with graded response have collective computational properties like those of two-state neurons.. Proceedings of the national academy of sciences 81 (10), pp. 3088–3092. Cited by: §1, §3.2.4, §5.
  • [16] Z. Ji, Y. Chitour, and E. Trélat (2024) Regularized continuation method for motion planning. In 2024 IEEE 63rd Conference on Decision and Control (CDC), pp. 8219–8224. External Links: Document Cited by: §1, §1, Remark 11, Example 35.
  • [17] Z. Ji, X. Zhang, and D. Cheng (2023) Global controllability criteria and motion planning of regular affine systems with drifts. IEEE Control Systems Letters 7, pp. 2581–2586. External Links: Document Cited by: §1, §1.
  • [18] R. E. Kalman, Y. Ho, and K. S. Narendra (1963) Controllability of linear dynamical systems. Contributions to Differential Equations (1), pp. 189–213. Cited by: §1.
  • [19] M. Kawski (2009) Chronological calculus in systems and control theory. In Encyclopedia of Complexity and Systems Science, pp. 1027–1041. External Links: ISBN 978-0-387-30440-3, Document Cited by: §3.1.
  • [20] D. Lukes (1972) Global controllability of nonlinear systems. SIAM journal on Control 10 (1), pp. 112–126. External Links: Document Cited by: §1.
  • [21] A. V. Sarychev (2006) Lie extensions of nonlinear control systems. Journal of Mathematical Sciences 135 (4), pp. 3195–3223. External Links: Document Cited by: §1, §3.1.
  • [22] T. Schmoderer (2022) Study of control systems under quadratic nonholonomic constraints. motion planning, introduction to the regularised continuation method.. Ph.D. Thesis, Normandie Université. Cited by: §1, Example 35.
  • [23] T. Schmoderer (2024) Regularised homotopy continuation method for the motion planning problem. In 2024 28th International Conference on Methods and Models in Automation and Robotics (MMAR), pp. 533–538. Cited by: §1.
  • [24] E.D. Sontag and Y. Qiao (1998) Remarks on controllability of recurrent neural networks. In Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171), Vol. 1, pp. 501–506 vol.1. External Links: Document Cited by: §1, §1.
  • [25] E. D. Sontag (2013) Mathematical control theory: deterministic finite dimensional systems. Vol. 6, Springer Science & Business Media. Cited by: §1, Remark 30.
  • [26] Y. Sun (2007) Necessary and sufficient condition for global controllability of planar affine nonlinear systems. IEEE transactions on automatic control 52 (8), pp. 1454–1460. External Links: Document Cited by: Example 35, Example 35.
  • [27] H. J. Sussmann (1983) Lie brackets and local controllability: a sufficient condition for scalar-input systems. SIAM Journal on Control and Optimization 21 (5), pp. 686–713. External Links: Document Cited by: §1.
  • [28] H. J. Sussmann (1987) A general theorem on local controllability. SIAM Journal on Control and Optimization 25 (1), pp. 158–194. External Links: Document Cited by: §1.
  • [29] H. J. Sussmann (1992) New differential geometric methods in nonholonomic path finding. In Systems, models and feedback: theory and applications: Proceedings of a US-Italy workshop in honor of Professor Antonio Ruberti, Capri, 15–17, June 1992, pp. 365–384. Cited by: §1, §1, Remark 11, Example 35.
  • [30] C. Tamekue, R. Chen, and S. Ching (2026) On the control of recurrent neural networks using constant inputs. IEEE Transactions on Automatic Control 71 (3), pp. 1737–1752. External Links: Document Cited by: §3.1.
  • [31] C. Tamekue, D. Prandi, and Y. Chitour (2024) A Mathematical Model of the Visual MacKay Effect. SIAM Journal on Applied Dynamical Systems 23 (3), pp. 2138–2178. External Links: Document Cited by: §3.1.
  • [32] E. Zeidler (2013) Nonlinear functional analysis and its applications: iii: variational methods and optimization. Springer Science & Business Media. Cited by: §A.5.
  • [33] E. Zuazua (1991) Exact boundary controllability for the semilinear wave equation. In Nonlinear Partial Differential Equations and Their Applications. Collège de France Seminar, Vol. X (Paris, 1987–1988), H. Brezis and J. Lions (Eds.), Pitman Research Notes in Mathematics Series, Vol. 220, pp. 357–391. External Links: MathReview Entry Cited by: §1.
  • [34] E. Zuazua (1993) Exact controllability for semilinear wave equations in one space dimension. Annales de l’Institut Henri Poincaré C, Analyse non linéaire 10 (1), pp. 109–129. External Links: Document Cited by: §1.