Eq. (33), p. 786 — the finite-horizon robust value converges to the stationary game value
ProvedRobustMDP.Stationarity.finiteHorizon_converges_to_stationaryIn a robust discounted MDP with discount factor (finite states, finite nonempty action set, costs , nonempty rectangular row sets in the simplex): for every there is such that for every
In particular the finite-horizon robust value under time-varying uncertainty, , converges to the value of the stationary infinite-horizon game (6).
This is Step (a) of the proof of Theorem 4; combined with Eq. (35) it yields .
import Mathlib import Definitions.Def_RobustMDP_Stationarity_Model import Definitions.Def_RobustMDP_Stationarity_gameValues
namespace RobustMDP.Stationarity
/-- Nilim–El Ghaoui 2005, p. 786, Step (a), Eq. (33): for every `ε > 0` there is `N_ε` such that
for every `N > N_ε`, `φ_∞(Π_s, 𝒯_s) - ε ≤ φ_N(Π, 𝒯) ≤ φ_∞(Π_s, 𝒯_s)`; in particular
`φ_N(Π, 𝒯) → φ_∞(Π_s, 𝒯_s)`. -/
theorem finiteHorizon_converges_to_stationary {n : ℕ} {A : Type} [Fintype A] [Nonempty A]
(M : Model n A) (ν : ℝ) (hν₀ : 0 < ν) (hν₁ : ν < 1) (i₀ : Fin n) :
∀ ε > 0, ∃ Nε : ℕ, ∀ N > Nε,
M.phiInf_PsTs ν i₀ - ε ≤ M.phiN_PT ν i₀ N ∧ M.phiN_PT ν i₀ N ≤ M.phiInf_PsTs ν i₀ := 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 nature policy is a sequence of matrix families with rows .
The state distribution is , . The costs are
and is the infinite sum, which is summable here.
The two values compared are
over all controller and nature policies, and
over single maps from states to actions and single choices of nature , each used at every time.
Claim. For every there is such that every satisfies
Both inequalities are asserted only for , not for every . In particular, as .
Degenerate cases.
- : no initial state exists, so the statement is vacuous.
- Real conventions: all quantities are finite and nonnegative, and all index sets are nonempty, so the conventions for empty or unbounded real suprema and infima do not arise.
- : here , but is never required to satisfy the claim, since .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.