TheoremBase

Reversing time turns the terminal problem into an initial value problem whose solutions are all symmetric; on symmetric matrices its right-hand side is that of the filter Riccati equation with reduced coefficients, so the filter Riccati theorem gives exactly one solution with its bounds, and reversing time again, also for the Lyapunov comparison solution, gives the three clauses.

Proof

Real arithmetic is that of The Real Numbers as a Type (iv). Functions formed pointwise from functions on a set, such as u↦A~(ψ(u))⊤u\mapsto\tilde A(\psi(u))^{\top} and Δ=Y−Y⊤\Delta=Y-Y^{\top} below, are those of Maps Formed Pointwise from Vector and Matrix Operations (i), and pointwise inverses, such as (t,X)↦R(t)−1(t,X)\mapsto R(t)^{-1} in the functions GG and KK of Step 2, are those of Maps Formed Pointwise from Vector and Matrix Operations (ii), applied to the composite of RR with the first projection [a,b]×Mn(R)→[a,b][a,b]\times\mathcal{M}_{n}(\mathbb{R})\to[a,b] of Projection, Evaluation and Currying Maps (i) (a function by Maps Formed Pointwise: Constant Maps, Pairs of Values, Maps Applied to Values, and Families of Maps (iii)). Matrix computations below use Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (i), Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (ii) and Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (vii), together with Products of Real Matrices with Zero Matrices, Negatives and Differences (i), Products of Real Matrices with Zero Matrices, Negatives and Differences (ii), Products of Real Matrices with Zero Matrices, Negatives and Differences (iii), Additive Laws for Vectors in Rq\mathbb{R}^q and for Real p×qp\times q Matrices: Group Laws and Rules for Differences (i) and Additive Laws for Vectors in Rq\mathbb{R}^q and for Real p×qp\times q Matrices: Group Laws and Rules for Differences (ii); in particular (−M)⊤=−M⊤(-M)^{\top}=-M^{\top}, the case s=−1s=-1 of (sM)⊤=sM⊤(sM)^{\top}=sM^{\top}, since (−1)M=−M(-1)M=-M entrywise by Real Matrices: the Set of Real m x n Matrices with Their Entrywise Operations (iv).

Step 1: the reversed data. Let R−1:[a,b]→Mm(R)R^{-1}:[a,b]\to\mathcal{M}_{m}(\mathbb{R}) be the function t↦R(t)−1t\mapsto R(t)^{-1} of Maps Formed Pointwise from Vector and Matrix Operations (ii). It is continuous on [a,b][a,b] by Continuity and Derivative of the Inverse of a Matrix-Valued Map (i), and every R(t)−1R(t)^{-1} lies in S(m)\mathcal{S}(m) and is positive definite by Invertibility of Positive Definite Matrices (ii) and Invertibility of Positive Definite Matrices (iii). Hence A~\tilde A and Q~\tilde Q are continuous on [a,b][a,b] by Continuity of Vector- and Matrix-Valued Maps: the Componentwise Criterion, Norms and Algebraic Operations (iv), Continuity of Vector- and Matrix-Valued Maps: the Componentwise Criterion, Norms and Algebraic Operations (v) and Continuity of Projections, Negatives and Differences, and Derivatives on Subintervals (ii). Let ψ:[a,b]→[a,b]\psi:[a,b]\to[a,b] be the reflection ψ(u)=a+b−u\psi(u)=a+b-u of The Reflection of a Closed Interval (i); it satisfies ψ(ψ(u))=u\psi(\psi(u))=u for every u∈[a,b]u\in[a,b], by The Reflection of a Closed Interval (ii), and is continuous on [a,b][a,b], by The Reflection of a Closed Interval (iv). Define A^,C^,D^:[a,b]→Mn(R)\hat A,\hat C,\hat D:[a,b]\to\mathcal{M}_{n}(\mathbb{R}) by

A^(u)=A~(ψ(u))⊤,C^(u)=Q~(ψ(u)),D^(u)=B(ψ(u))R(ψ(u))−1B(ψ(u))⊤.\hat A(u)=\tilde A(\psi(u))^{\top},\qquad\hat C(u)=\tilde Q(\psi(u)),\qquad\hat D(u)=B(\psi(u))R(\psi(u))^{-1}B(\psi(u))^{\top}.

They are continuous on [a,b][a,b]: A~\tilde A and Q~\tilde Q are, as just shown, and so is u↦B(u)R(u)−1B(u)⊤u\mapsto B(u)R(u)^{-1}B(u)^{\top}, by Continuity of Vector- and Matrix-Valued Maps: the Componentwise Criterion, Norms and Algebraic Operations (iv) and Continuity of Vector- and Matrix-Valued Maps: the Componentwise Criterion, Norms and Algebraic Operations (v); their compositions with ψ\psi are continuous by the composition rule of The Real Line: Standing Notation and Background for Calculus on Intervals (vi), and transposes of continuous functions are continuous by Continuity of Vector- and Matrix-Valued Maps: the Componentwise Criterion, Norms and Algebraic Operations (iv). For every u∈[a,b]u\in[a,b], with s=ψ(u)s=\psi(u): C^(u)=Q~(s)\hat C(u)=\tilde Q(s) lies in S(n)\mathcal{S}(n) and is positive semidefinite, by the statement and the hypothesis; and D^(u)=(B(s)⊤)⊤R(s)−1B(s)⊤\hat D(u)=\bigl(B(s)^{\top}\bigr)^{\top}R(s)^{-1}B(s)^{\top} lies in S(n)\mathcal{S}(n) and is positive semidefinite by Rules for Symmetric and Positive Semidefinite Matrices: Closure, Self-Adjointness, Polarization, Congruence and Cones (v), applied with the matrix B(s)⊤∈Mm×n(R)B(s)^{\top}\in\mathcal{M}_{m\times n}(\mathbb{R}) and with R(s)−1R(s)^{-1}, which is positive semidefinite by Rules for Symmetric and Positive Semidefinite Matrices: Closure, Self-Adjointness, Polarization, Congruence and Cones (x). Also F∈S(n)F\in\mathcal{S}(n) is positive semidefinite. Hence The Filter Riccati Equation: Global Existence and Uniqueness, Symmetry, and the Lyapunov Bound (i) and The Filter Riccati Equation: Global Existence and Uniqueness, Symmetry, and the Lyapunov Bound (ii) apply with A^\hat A, C^\hat C, D^\hat D in place of AA, CC, DD and FF in place of P0P_{0}. Let H~:[a,b]×Mn(R)→Mn(R)\tilde H:[a,b]\times\mathcal{M}_{n}(\mathbb{R})\to\mathcal{M}_{n}(\mathbb{R}) be the right-hand side of the initial value problem of The Riccati Differential Equations of Filtering and Control (i) for these data,

H~(u,Y)=A^(u)Y+YA^(u)⊤−YD^(u)Y+C^(u).\tilde H(u,Y)=\hat A(u)Y+Y\hat A(u)^{\top}-Y\hat D(u)Y+\hat C(u).

By The Filter Riccati Equation: Global Existence and Uniqueness, Symmetry, and the Lyapunov Bound (i), this initial value problem, with initial value FF, has exactly one solution PP; by The Filter Riccati Equation: Global Existence and Uniqueness, Symmetry, and the Lyapunov Bound (ii), P(u)∈S(n)P(u)\in\mathcal{S}(n) and 0n⪯P(u)⪯Λ(u)0_{n}\preceq P(u)\preceq\Lambda(u) for every u∈[a,b]u\in[a,b], where Λ\Lambda is the solution of the initial value problem of The Lyapunov Differential Equation (i) with data A^\hat A, C^\hat C and FF.

Step 2: reversing the control problem. Let G:[a,b]×Mn(R)→Mn(R)G:[a,b]\times\mathcal{M}_{n}(\mathbb{R})\to\mathcal{M}_{n}(\mathbb{R}) be the function defined by the right-hand side displayed in The Riccati Differential Equations of Filtering and Control (ii) for AA, BB, QQ, RR, VV,

G(t,X)=−(A(t)⊤X+XA(t)−K(t,X)+Q(t)),K(t,X)=(XB(t)+V(t))R(t)−1(XB(t)+V(t))⊤.G(t,X)=-\Bigl(A(t)^{\top}X+XA(t)-K(t,X)+Q(t)\Bigr),\qquad K(t,X)=\bigl(XB(t)+V(t)\bigr)R(t)^{-1}\bigl(XB(t)+V(t)\bigr)^{\top}.

By Time Reversal: Terminal Value Problems as Initial Value Problems (ii), the function H:[a,b]×Mn(R)→Mn(R)H:[a,b]\times\mathcal{M}_{n}(\mathbb{R})\to\mathcal{M}_{n}(\mathbb{R}), H(u,Y)=−G(ψ(u),Y)H(u,Y)=-G(\psi(u),Y), exists, and a function Z:[a,b]→Mn(R)Z:[a,b]\to\mathcal{M}_{n}(\mathbb{R}) is a solution of the terminal value problem with right-hand side GG and terminal value FF if and only if Z∘ψ:u↦Z(ψ(u))Z\circ\psi:u\mapsto Z(\psi(u)) is a solution of the initial value problem of The Initial Value Problem for a First-Order System of Ordinary Differential Equations (ii) with right-hand side HH and initial value FF. With s=ψ(u)s=\psi(u) and −(−M)=M-(-M)=M,

H(u,Y)=A(s)⊤Y+YA(s)−K(s,Y)+Q(s).H(u,Y)=A(s)^{\top}Y+YA(s)-K(s,Y)+Q(s).

Step 3: every solution of the reversed problem is symmetric. For every s∈[a,b]s\in[a,b] and Y∈Mn(R)Y\in\mathcal{M}_{n}(\mathbb{R}), K(s,Y)=((YB(s)+V(s))⊤)⊤R(s)−1(YB(s)+V(s))⊤K(s,Y)=\bigl((YB(s)+V(s))^{\top}\bigr)^{\top}R(s)^{-1}\bigl(YB(s)+V(s)\bigr)^{\top} lies in S(n)\mathcal{S}(n) by Rules for Symmetric and Positive Semidefinite Matrices: Closure, Self-Adjointness, Polarization, Congruence and Cones (v), and Q(s)⊤=Q(s)Q(s)^{\top}=Q(s); hence

H(u,Y)−H(u,Y)⊤=A(s)⊤(Y−Y⊤)+(Y−Y⊤)A(s).H(u,Y)-H(u,Y)^{\top}=A(s)^{\top}\bigl(Y-Y^{\top}\bigr)+\bigl(Y-Y^{\top}\bigr)A(s).

Let YY be a solution of the initial value problem with right-hand side HH and initial value FF. The function Δ=Y−Y⊤\Delta=Y-Y^{\top} is differentiable with Δ′=Y′−(Y′)⊤\Delta'=Y'-(Y')^{\top} by Rules for Derivatives of Vector- and Matrix-Valued Maps (viii) and Rules for Derivatives of Vector- and Matrix-Valued Maps (iv), so

Δ′(u)=A(ψ(u))⊤Δ(u)+Δ(u)A(ψ(u))+0n,Δ(a)=F−F⊤=0n.\Delta'(u)=A(\psi(u))^{\top}\Delta(u)+\Delta(u)A(\psi(u))+0_{n},\qquad\Delta(a)=F-F^{\top}=0_{n}.

The functions u↦A(ψ(u))⊤u\mapsto A(\psi(u))^{\top} and u↦A(ψ(u))u\mapsto A(\psi(u)) are continuous on [a,b][a,b] (composition rule of The Real Line: Standing Notation and Background for Calculus on Intervals (vi) and Continuity of Vector- and Matrix-Valued Maps: the Componentwise Criterion, Norms and Algebraic Operations (iv)), and so is the constant function z:u↦0nz:u\mapsto0_{n}. Thus Δ\Delta and zz (whose derivative is 0n0_{n} by Rules for Derivatives of Vector- and Matrix-Valued Maps (ix)) are both solutions of the initial value problem with the right-hand side of Linear Systems with Continuous Coefficients: Continuity, Global Lipschitz Bound and Well-Posedness of the Initial Value Problem (i) for these two maps and zz, and initial value 0n0_{n}. By Linear Systems with Continuous Coefficients: Continuity, Global Lipschitz Bound and Well-Posedness of the Initial Value Problem (v), Δ=z\Delta=z, so Y(u)=Y(u)⊤Y(u)=Y(u)^{\top}, that is Y(u)∈S(n)Y(u)\in\mathcal{S}(n), for every u∈[a,b]u\in[a,b].

Step 4: on symmetric matrices, H=H~H=\tilde H. Let u∈[a,b]u\in[a,b], s=ψ(u)s=\psi(u) and Y∈S(n)Y\in\mathcal{S}(n). Since R(s)−1R(s)^{-1} and YY are symmetric, (YB(s)+V(s))⊤=B(s)⊤Y+V(s)⊤(YB(s)+V(s))^{\top}=B(s)^{\top}Y+V(s)^{\top} and (B(s)R(s)−1V(s)⊤)⊤=V(s)R(s)−1B(s)⊤\bigl(B(s)R(s)^{-1}V(s)^{\top}\bigr)^{\top}=V(s)R(s)^{-1}B(s)^{\top}, so, omitting the argument ss,

K(s,Y)=YBR−1B⊤Y+YBR−1V⊤+VR−1B⊤Y+VR−1V⊤,A~⊤Y+YA~=A⊤Y−VR−1B⊤Y+YA−YBR−1V⊤.K(s,Y)=YBR^{-1}B^{\top}Y+YBR^{-1}V^{\top}+VR^{-1}B^{\top}Y+VR^{-1}V^{\top}, \qquad \tilde A^{\top}Y+Y\tilde A=A^{\top}Y-VR^{-1}B^{\top}Y+YA-YBR^{-1}V^{\top}.

Hence, substituting the expansion of K(s,Y)K(s,Y) into the formula for HH of Step 2 and regrouping the four terms of −K(s,Y)-K(s,Y),

H(u,Y)=(A⊤Y+YA−VR−1B⊤Y−YBR−1V⊤)−YBR−1B⊤Y+(Q−VR−1V⊤):H(u,Y)=\bigl(A^{\top}Y+YA-VR^{-1}B^{\top}Y-YBR^{-1}V^{\top}\bigr)-YBR^{-1}B^{\top}Y+\bigl(Q-VR^{-1}V^{\top}\bigr):

the cross terms −VR−1B⊤Y-VR^{-1}B^{\top}Y and −YBR−1V⊤-YBR^{-1}V^{\top} of −K(s,Y)-K(s,Y) join A⊤Y+YAA^{\top}Y+YA to give A~⊤Y+YA~\tilde A^{\top}Y+Y\tilde A, and −VR−1V⊤-VR^{-1}V^{\top} joins QQ to give Q~\tilde Q. Therefore

H(u,Y)=A~(s)⊤Y+YA~(s)−Y(B(s)R(s)−1B(s)⊤)Y+Q~(s)=A^(u)Y+YA^(u)⊤−YD^(u)Y+C^(u)=H~(u,Y),H(u,Y)=\tilde A(s)^{\top}Y+Y\tilde A(s)-Y\bigl(B(s)R(s)^{-1}B(s)^{\top}\bigr)Y+\tilde Q(s)=\hat A(u)Y+Y\hat A(u)^{\top}-Y\hat D(u)Y+\hat C(u)=\tilde H(u,Y),

using A^(u)⊤=(A~(s)⊤)⊤=A~(s)\hat A(u)^{\top}=\bigl(\tilde A(s)^{\top}\bigr)^{\top}=\tilde A(s).

Step 5: proof of (i). The solution PP of Step 1 has symmetric values, so by Step 4 P′(u)=H~(u,P(u))=H(u,P(u))P'(u)=\tilde H(u,P(u))=H(u,P(u)) for every uu, and P(a)=FP(a)=F: PP is a solution of the initial value problem with right-hand side HH and initial value FF. Conversely, let YY be any solution of this problem; by Step 3 its values are symmetric, so by Step 4 Y′(u)=H(u,Y(u))=H~(u,Y(u))Y'(u)=H(u,Y(u))=\tilde H(u,Y(u)), and YY is a solution of the filter problem of Step 1, whence Y=PY=P by The Filter Riccati Equation: Global Existence and Uniqueness, Symmetry, and the Lyapunov Bound (i). So PP is the only solution of the reversed problem. Let Z=P∘ψZ=P\circ\psi, the function t↦P(a+b−t)t\mapsto P(a+b-t) of Time Reversal: Terminal Value Problems as Initial Value Problems (ii). Then Z∘ψ=PZ\circ\psi=P, since ψ(ψ(u))=u\psi(\psi(u))=u, so ZZ is a solution of the terminal value problem by Step 2. If Z1Z_{1} is any solution of the terminal value problem, then Z1∘ψZ_{1}\circ\psi is a solution of the reversed problem by Step 2, so Z1∘ψ=PZ_{1}\circ\psi=P and Z1=Z1∘ψ∘ψ=P∘ψ=ZZ_{1}=Z_{1}\circ\psi\circ\psi=P\circ\psi=Z. This proves (i).

Step 6: proof of (ii). For t∈[a,b]t\in[a,b], Z(t)=P(ψ(t))Z(t)=P(\psi(t)) lies in S(n)\mathcal{S}(n) and satisfies 0n⪯Z(t)0_{n}\preceq Z(t) by Step 1, so Z(t)Z(t) is positive semidefinite by The Positive Semidefinite Ordering is a Partial Order Compatible with the Linear Structure (vii).

Step 7: proof of (iii). Let Z^\hat Z be as in (iii), and let GL:[a,b]×Mn(R)→Mn(R)G_{L}:[a,b]\times\mathcal{M}_{n}(\mathbb{R})\to\mathcal{M}_{n}(\mathbb{R}) be the function defined by the right-hand side displayed in The Lyapunov Differential Equation (ii) for A~\tilde A and Q~\tilde Q, GL(t,X)=−(A~(t)⊤X+XA~(t)+Q~(t))G_{L}(t,X)=-\bigl(\tilde A(t)^{\top}X+X\tilde A(t)+\tilde Q(t)\bigr). By Time Reversal: Terminal Value Problems as Initial Value Problems (ii), Y^=Z^∘ψ\hat Y=\hat Z\circ\psi is a solution of the initial value problem with right-hand side (u,Y)↦−GL(ψ(u),Y)(u,Y)\mapsto-G_{L}(\psi(u),Y) and initial value FF. As

−GL(ψ(u),Y)=A~(ψ(u))⊤Y+YA~(ψ(u))+Q~(ψ(u))=A^(u)Y+YA^(u)⊤+C^(u),-G_{L}(\psi(u),Y)=\tilde A(\psi(u))^{\top}Y+Y\tilde A(\psi(u))+\tilde Q(\psi(u))=\hat A(u)Y+Y\hat A(u)^{\top}+\hat C(u),

Y^\hat Y is a solution of the initial value problem of The Lyapunov Differential Equation (i) with data A^\hat A, C^\hat C and FF, so Y^=Λ\hat Y=\Lambda by The Lyapunov Differential Equation: Well-Posedness, Representation, Symmetry, Positive Semidefiniteness, Comparison and the Backward Equation (i). Hence, for t∈[a,b]t\in[a,b], Step 1 with u=ψ(t)u=\psi(t) gives

Z(t)=P(ψ(t))⪯Λ(ψ(t))=Z^(ψ(ψ(t)))=Z^(t).Z(t)=P(\psi(t))\preceq\Lambda(\psi(t))=\hat Z(\psi(\psi(t)))=\hat Z(t).

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…