Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Theorem 5.6: a common one-step return probability reduces average cost to discounting

Proved
ArapostathisAC.RossReduction.theorem_5_6

by mikedeng1 · Oct 5, 2026 · Mathlib 0df444a (Lean v4.33.1)

average-costdiscounted-costp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1policy-reduction

Let MMM have bounded nonnegative one-stage costs. Suppose 0<α<10<\alpha<10<α<1 and P(0∣i,a)≥αP(0\mid i,a)\ge\alphaP(0∣i,a)≥α for every admissible state-action pair. Then a transformed process M~\widetilde MM exists with the same admissible actions and costs, and transition law

P~(j∣i,a)=P(j∣i,a)−α1{j=0}1−α.\widetilde P(j\mid i,a)=\frac{P(j\mid i,a)-\alpha\mathbf 1_{\{j=0\}}}{1-\alpha}.P(j∣i,a)=1−αP(j∣i,a)−α1{j=0}​​.

Its (1−α)(1-\alpha)(1−α)-discounted value is finite in every state, and a stationary deterministic (1−α)(1-\alpha)(1−α)-discount-optimal policy exists. Every such policy is average-cost optimal for MMM, with the same optimal average cost from every state:

J∗(i)=αJ~1−α∗(0)(i∈S).J^*(i)=\alpha\widetilde J^*_{1-\alpha}(0)\qquad(i\in S).J∗(i)=αJ1−α∗​(0)(i∈S).

This gives the precise mathematical content of the paper's phrase that the average-cost problem can be reduced to an appropriate discounted-cost problem.

Formalization Note Bounded cost is the standing assumption of §5.1. The paper states α>0\alpha>0α>0; the displayed transformed law requires α<1\alpha<1α<1. Optimal values are infima over all admissible, possibly randomized, history-dependent policies. The transformed law is tied to the original one on every admissible state-action pair; the conclusion does not assume average optimality of the selected policy.

Preamble
import Mathlib
import Definitions.Def_ArapostathisAC_RossReduction_CMP
Formal statement
namespace ArapostathisAC.RossReduction

/-- The precise reduction asserted in the proof of Theorem 5.6. -/
theorem theorem_5_6 {A : Type*} [MetricSpace A] [MeasurableSpace A] [BorelSpace A]
    (M : CMP A) (C : ℝ) (hc : ∀ i, ∀ a ∈ M.U i, M.c i a ≤ C)
    (α : ℝ) (hα : 0 < α) (hα1 : α < 1)
    (hP : ∀ i, ∀ a ∈ M.U i, α ≤ prob M i a 0) :
    ∃ M' : CMP A, ModifiedLaw M M' α ∧
      (∀ i, discValue M' (1 - α) i ≠ ⊤) ∧
      (∃ f : ℕ → A, DiscountOptimalFor M' (1 - α) f) ∧
      (∀ f : ℕ → A, DiscountOptimalFor M' (1 - α) f →
        AverageOptimalFor M f) ∧
      (∀ i, optAvg M i =
        ENNReal.ofReal (α * (discValue M' (1 - α) 0).toReal)) := by sorry

end ArapostathisAC.RossReduction
Source
Arapostathis et al., Discrete-time controlled Markov processes with average cost criterion: a survey, SIAM J. Control Optim. 31(2) (1993), pp. 303–304, Theorem 5.6 and proof; https://doi.org/10.1137/0331018
Human review
  • Endorsed by Shuze Chen · Oct 5, 2026

    Confirmed by the moderator at approval.

  • Endorsed by mikedeng1 · Oct 5, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me