Lemma 6(c)–(e), p. 15 — steady-state moments of z_t: E₀[z_tφ′(i_t)], E₀[z_tφ′(i_{t+1})], E₀[z_t g(i_t, i_{t+1})]
ProvedTDApprox.Conv.lemma_6_cdeeligibility-tracemarkov-chainp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1stationary-processtd-lambda
Under Assumptions 1, 2 and 3, let be the chain in steady state (as in Lemma 6(a)–(b)), let , and define the steady-state eligibility vector of Eq. (5),
Then, for every , the series defining converges almost surely, the expectations below are well defined and finite, and
- (c) ;
- (d) ;
- (e) ;
each series on the right converging.
These are the ingredients of the formula for the mean TD step in Lemma 7.
Formalization Note. is written . Its almost-sure convergence, which the page cites as "well known", is stated as a conjunct. Convergence of the matrix series is entrywise.
Preamble
import Mathlib import Definitions.Def_TDApprox_Conv_Model open MeasureTheory ProbabilityTheory Filter Topology Finset Matrix
Formal statement
namespace TDApprox.Conv
/-- **Lemma 6(c)–(e)** (Tsitsiklis & Van Roy, LIDS-P-2322 (1996), p. 15). Under Assumptions 1, 2
and 3, for the chain `(i_t)_{t ∈ ℤ}` in steady state and `z_t = Σ_{τ ≤ t} (αλ)^{t−τ} φ(i_τ)`
(Eq. (5)), with `λ ∈ [0, 1]`:
(c) `E_0[z_tφ′(i_t)] = Σ_m (αλ)^m ΦDP^mΦ′`;
(d) `E_0[z_tφ′(i_{t+1})] = Σ_m (αλ)^m ΦDP^{m+1}Φ′`;
(e) `E_0[z_t g(i_t, i_{t+1})] = Σ_m (αλ)^m ΦDP^m ḡ`;
and each expression is well defined and finite (in particular the series (5) converges almost
surely). -/
theorem lemma_6_cde {S : Type*} [MeasurableSpace S] [DiscreteMeasurableSpace S] [Countable S]
(P : Kernel S S) [IsMarkovKernel P] (π : Measure S) [IsProbabilityMeasure π]
(g : S → S → ℝ) (α : ℝ) (hα0 : 0 < α) (hα1 : α < 1)
{K : ℕ} (φ : S → Fin K → ℝ) {N : ℕ} (σ : S → Fin N → ℝ)
(h1 : Assumption1 P π g α) (h2 : Assumption2 π φ) (h3 : Assumption3 P π g φ σ)
(lam : ℝ) (hlam : lam ∈ Set.Icc (0 : ℝ) 1)
{Ω : Type*} [MeasurableSpace Ω] (μ : Measure Ω) [IsProbabilityMeasure μ]
(i : ℤ → Ω → S) (hi : IsStationaryChain μ P π i) :
∀ t : ℤ,
(∀ᵐ ω ∂μ, Summable (fun τ : ℕ => (α * lam) ^ τ • φ (i (t - τ) ω))) ∧
(∀ k l, Integrable (fun ω => zStat α lam φ i t ω k * φ (i t ω) l) μ) ∧
HasSum (fun m : ℕ => (α * lam) ^ m • phiDPmPhi P π φ m)
(fun k l => ∫ ω, zStat α lam φ i t ω k * φ (i t ω) l ∂μ) ∧
(∀ k l, Integrable (fun ω => zStat α lam φ i t ω k * φ (i (t + 1) ω) l) μ) ∧
HasSum (fun m : ℕ => (α * lam) ^ m • phiDPmPhi P π φ (m + 1))
(fun k l => ∫ ω, zStat α lam φ i t ω k * φ (i (t + 1) ω) l ∂μ) ∧
(∀ k, Integrable (fun ω => zStat α lam φ i t ω k * g (i t ω) (i (t + 1) ω)) μ) ∧
HasSum (fun m : ℕ => (α * lam) ^ m • phiDPmGbar P π φ g m)
(fun k => ∫ ω, zStat α lam φ i t ω k * g (i t ω) (i (t + 1) ω) ∂μ) := by sorry
end TDApprox.Conv
Source
Tsitsiklis & Van Roy, LIDS-P-2322 (1996), Lemma 6(c)–(e), p. 15 (Eq. (5), p. 15)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.