Continuous extension and zero derivative of the minimized autonomous Hamiltonian
ProvedBertsekasDP.minimized_hamiltonian_extensionLet and let be continuously differentiable autonomous data, with
Let have bounded image, and let be continuous. Suppose that for a finite set , the control is continuous on , and on that same set the state and adjoint equations and Hamiltonian minimization hold:
Then there exists such that
This is the analytic extension and envelope step in autonomous Hamiltonian conservation. It requires neither optimality of the trajectory, terminal conditions, nor regularity of a value function. The control set need not be closed, compact, or convex.
Formalization Note The Hamiltonian's values at exceptional times need not equal the continuous extension. Boundedness of the actual control image is assumed, while one-sided limits at exceptional times are not. This formulation handles the precise control class in BertsekasCTModel.
import Definitions.Def_BertsekasCTModel
theorem BertsekasDP.minimized_hamiltonian_extension
{n m : ℕ} (M : BertsekasCTModel n m)
(hf : ContDiff ℝ 1 (Function.uncurry M.f))
(hg : ContDiff ℝ 1 (Function.uncurry M.g))
(u : ℝ → EuclideanSpace ℝ (Fin m))
(x p : ℝ → EuclideanSpace ℝ (Fin n))
(F : Finset ℝ)
(huU : ∀ t ∈ Set.Icc 0 M.T, u t ∈ M.U)
(hub : Bornology.IsBounded (u '' Set.Icc 0 M.T))
(hu : ContinuousOn u (Set.Icc 0 M.T \ (F : Set ℝ)))
(hx : ContinuousOn x (Set.Icc 0 M.T))
(hp : ContinuousOn p (Set.Icc 0 M.T))
(hstate : ∀ t ∈ Set.Icc 0 M.T \ (F : Set ℝ),
HasDerivAt x (M.f (x t) (u t)) t)
(hadj : ∀ t ∈ Set.Icc 0 M.T \ (F : Set ℝ),
HasDerivAt p
(-gradient (fun y => BertsekasHamiltonian M y (u t) (p t)) (x t)) t)
(hmin : ∀ t ∈ Set.Icc 0 M.T \ (F : Set ℝ),
IsMinOn (fun v => BertsekasHamiltonian M (x t) v (p t)) M.U (u t)) :
∃ E : ℝ → ℝ,
ContinuousOn E (Set.Icc 0 M.T) ∧
(∀ t ∈ Set.Icc 0 M.T \ (F : Set ℝ),
E t = BertsekasHamiltonian M (x t) (u t) (p t)) ∧
(∀ t ∈ Set.Ioo 0 M.T \ (F : Set ℝ), HasDerivAt E 0 t) := by
sorry