Positive semidefiniteness of the LQG stage weight
ProvedBertsekasDP.lqg_stage_weight_nonnegcontrol-theorylinear-algebralinear-quadratic
In the finite-horizon linear-quadratic problem the stage weight appearing in the control-defect term is
where is the Riccati matrix of the underlying deterministic problem and is the control cost. The claim is that is positive semidefinite, that is for every vector .
Two facts combine: is positive definite by assumption, and every Riccati matrix is positive semidefinite, being the cost-to-go matrix of a problem with and ; hence . This is what makes each term of the cost-difference decomposition a genuine penalty rather than a saving.
Preamble
import Mathlib import Definitions.Def_BertsekasLQGModel open Matrix
Formal statement
namespace BertsekasDP
theorem lqg_stage_weight_nonneg {n m q : ℕ} {Ω₀ ΩW ΩV : Type}
[Fintype Ω₀] [Fintype ΩW] [Fintype ΩV]
(M : BertsekasLQGModel n m q Ω₀ ΩW ΩV)
(k : ℕ) (y : Fin m → ℝ) :
0 ≤ y ⬝ᵥ (((M.B k)ᵀ * BertsekasLQGRiccati M (M.N - (k + 1)) * M.B k + M.R k) *ᵥ y) := by
sorry
end BertsekasDPSource
Dimitri P. Bertsekas, Dynamic Programming and Optimal Control, Vol. I, 3rd ed., Sections 4.1 and 5.2 (Riccati recursion and the gain matrices).