Step (e), p. 787 — at geometric rate
ProvedRobustMDP.Stationarity.stationaryUncertainty_value_convergesIn a robust discounted MDP with discount factor (finite states, finite nonempty action set, costs , nonempty rectangular row sets in the simplex), for every horizon
where is the robust value when nature must use the same transition matrices at every stage, and its infinite-horizon counterpart.
Together with Eq. (35) this bounds the gap between time-varying and stationary uncertainty in Theorem 4.
import Mathlib import Definitions.Def_RobustMDP_Stationarity_Model import Definitions.Def_RobustMDP_Stationarity_gameValues
namespace RobustMDP.Stationarity
/-- Nilim–El Ghaoui 2005, p. 787, Step (e): for every `N`,
`φ_N(Π, 𝒯_s) ≤ φ_∞(Π, 𝒯_s) ≤ φ_N(Π, 𝒯_s) + ε_N`. -/
theorem stationaryUncertainty_value_converges {n : ℕ} {A : Type} [Fintype A] [Nonempty A]
(M : Model n A) (ν : ℝ) (hν₀ : 0 < ν) (hν₁ : ν < 1) (i₀ : Fin n) (N : ℕ) :
M.phiN_PTs ν i₀ N ≤ M.phiInf_PTs ν i₀ ∧
M.phiInf_PTs ν i₀ ≤ M.phiN_PTs ν i₀ N + M.epsN ν N := by sorry
end RobustMDP.Stationarity
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting. Let with states , and let be a finite, nonempty action set. The model gives:
- costs ;
- nonempty sets of probability vectors on the states. No convexity or closedness is assumed.
Let and let be an initial state.
- A controller policy is a sequence of maps from states to actions.
- A choice of nature is a family of matrices with rows . It is used at every time step, as the constant nature policy .
The state distribution is , . The costs are
and is the infinite sum, which is summable here.
The two values compared are
The infima range over all (possibly time-varying) controller policies, and the suprema over single choices of nature held fixed through time. Finally with .
Claim. For every :
Degenerate cases.
- : no initial state exists, so the statement is vacuous.
- : , and the claim becomes .
- Real conventions: all quantities are bounded in and all index sets are nonempty, so the real-supremum and real-infimum conventions for empty or unbounded families do not arise.
- Single-element sets: if every has one element, there is only one choice of nature, and the supremum is trivial.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.