Theorem 5.1: an average cost equation solution verifies optimality
ProvedArapostathisAC.RossReduction.theorem_5_1Suppose solves the average cost optimality equation and, for every admissible policy and initial state , the expectations of exist and satisfy
Then , there is a stationary deterministic policy attaining the optimal average cost, and for every . Any admissible stationary deterministic policy that selects an action attaining the equation's minimum at every state is average-cost optimal.
This is the verification theorem used to turn the discounted policy in Theorem 5.6 into an average-cost optimal policy.
Formalization Note The printed (5.2) quantifies only over stationary deterministic policies, but the proof applies it to arbitrary admissible policies to establish the infimum over all policies. This item states the condition for all admissible policies. Integrability is explicit so an undefined expectation cannot take Lean's default value zero. The converse clause of Theorem 5.1, which requires irreducibility and positive recurrence, is outside this item.
import Mathlib import Definitions.Def_ArapostathisAC_RossReduction_CMP open MeasureTheory Filter Topology
namespace ArapostathisAC.RossReduction
/-- The sufficiency and existence assertions of Theorem 5.1, using (5.2)
for every admissible policy, as required by its proof. -/
theorem theorem_5_1 {A : Type*} [MetricSpace A] [MeasurableSpace A] [BorelSpace A]
(M : CMP A) (ρ : ℝ) (h : ℕ → ℝ) (hacoe : ACOE M ρ h)
(hint : ∀ (π : Policy M) (i t : ℕ),
Integrable (fun ω : ℕ → ℕ × A => h (ω t).1) (pathMeasure M π i))
(hvanish : ∀ (π : Policy M) (i : ℕ),
Tendsto (fun t : ℕ =>
(∫ ω, h (ω t).1 ∂(pathMeasure M π i)) / (t : ℝ)) atTop (𝓝 0)) :
0 ≤ ρ ∧
(∃ f : ℕ → A, AverageOptimalFor M f ∧
∀ i, optAvg M i = ENNReal.ofReal ρ) ∧
(∀ f : ℕ → A, (∀ i, f i ∈ M.U i) →
(∀ i, ρ + h i = M.c i (f i) + ∑' j, prob M i (f i) j * h j) →
AverageOptimalFor M f) := by sorry
end ArapostathisAC.RossReduction
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.