Eq. (A 1) — for constant terminal rewards
ProvedJewellMRP.InfiniteStep.return_increment_eqdynamic-programmingmarkov-renewalp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be an irreducible row-stochastic matrix on a nonempty finite state set, a vector of one-step expected rewards, and a constant terminal-reward vector ( for all ). Let be the -step expected return of the fixed policy, . Then for every
This is the first step of Appendix A: the increments of the return are the images of under the powers of .
Formalization Note The paper prints (A 1) with no condition on . Iterating (I 16) gives , so (A 1) holds exactly when , which for an irreducible means that is constant; that hypothesis is added here. It covers the paper's example, where .
Preamble
import Mathlib import Definitions.Def_JewellMRP_InfiniteStep_Model open Matrix Filter Topology
Formal statement
namespace JewellMRP.InfiniteStep
theorem return_increment_eq {S : Type*} [Fintype S] [DecidableEq S] [Nonempty S]
(P : Matrix S S ℝ) (hP : IsErgodic P) (ρ V0 : S → ℝ) (hV0 : ∀ i j, V0 i = V0 j)
(n : ℕ) (hn : 1 ≤ n) :
stepReturn P ρ V0 n - stepReturn P ρ V0 (n - 1) = (P ^ (n - 1)) *ᵥ ρ := by sorry
end JewellMRP.InfiniteStep
Source
Jewell, Markov-Renewal Programming. II: Infinite Return Models, Example, Oper. Res. 11 (1963), p. 966, Eq. (A 1)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.