Step (c), p. 787 — against a stationary controller, stationary nature is as bad as time-varying nature
ProvedRobustMDP.Stationarity.stationaryPolicy_nature_stationarymarkov-decision-processp2o-batch-p100bp2o-gran-per-chapterp2o-plan-paperp2o-v1robust-optimization
In a robust discounted MDP with discount factor (finite states, finite nonempty action set, costs , nonempty rectangular row sets in the simplex), for every stationary controller policy ,
and consequently .
This is Step (c) of the proof of Theorem 4, the second equality of (31).
Preamble
import Mathlib import Definitions.Def_RobustMDP_Stationarity_Model import Definitions.Def_RobustMDP_Stationarity_gameValues
Formal statement
namespace RobustMDP.Stationarity
/-- Nilim–El Ghaoui 2005, p. 787, Step (c): for every stationary controller policy `π ∈ Π_s`,
the worst case over time-varying nature equals the worst case over stationary nature,
`φ_∞(π, 𝒯) = φ_∞(π, 𝒯_s)`; hence `φ_∞(Π_s, 𝒯) = φ_∞(Π_s, 𝒯_s)`. -/
theorem stationaryPolicy_nature_stationary {n : ℕ} {A : Type} [Fintype A] [Nonempty A]
(M : Model n A) (ν : ℝ) (hν₀ : 0 < ν) (hν₁ : ν < 1) (i₀ : Fin n) :
(∀ π : Fin n → A,
(⨆ τ : M.NaturePolicy, M.infCost ν i₀ (fun _ => π) τ) =
⨆ P : M.Choice, M.infCost ν i₀ (fun _ => π) (fun _ => P)) ∧
M.phiInf_PsT ν i₀ = M.phiInf_PsTs ν i₀ := by sorry
end RobustMDP.Stationarity
Source
Nilim and El Ghaoui, Robust Control of Markov Decision Processes with Uncertain Transition Matrices, Oper. Res. 53 (2005), p. 787, proof of Theorem 4, Step (c)
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 stationary controller is a single map from states to actions, used at every time.
- A nature policy is a sequence of matrix families with rows . A stationary nature policy is a constant sequence .
The state distribution is , . The infinite-horizon cost is
which is summable here.
Claim. Two things hold. All suprema and infima are real.
- For every map from states to actions:
- , where
Degenerate cases.
- : no initial state exists, so the statement is vacuous.
- Real conventions: all quantities lie in with , and all index sets are nonempty, so the conventions for empty or unbounded real suprema do not arise.
- : every transition is to the single state. Both sides of (1) then equal , so the claim is immediate.
- Single-element sets: if every has one element, time-varying and stationary nature policies coincide.
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.