Lemma 13 — a transition model in the unwidened region retains one-step reachability
ProvedNonstatRL.NoWidening.lemma13_region_contains_reaching_mdpLet a nonstationary finite MDP have at least two states and a nonempty allowed action set at every state. Suppose and Assumption 2 holds: there is and, for each pair , an allowed action whose probability of moving from to is at least at every time. Condition on the transition estimation event at a time in an episode beginning at .
There is a finite MDP with transition law whose every allowed row is in the unwidened confidence region and which satisfies
The lemma provides a single admissible transition model, covering visited and unvisited pairs together.
Formalization Note The window is [τm-W,t) under zero-based time. Assumption 2 holds for every index , including the current time; the event is required only at the selected time. The constructed MDP's rewards and disallowed-action rows are arbitrary. The pins and make the printed unvisited-pair radius claim valid.
import Mathlib import Definitions.Def_NonstatRL_PerStep_Window open BanditAlgorithm
namespace NonstatRL.NoWidening
theorem lemma13_region_contains_reaching_mdp {S A : ℕ} (hS : 1 < S)
(M : ℕ → FiniteMDP S A) (As : Fin S → Finset (Fin A))
(hAs : ∀ s, (As s).Nonempty) (T : ℕ)
(δ : ℝ) (hδ : 0 < δ ∧ δ < 1)
(st : ℕ → Fin S) (ac : ℕ → Fin A) (W τm t : ℕ)
(hτ : τm ≤ t) (ht : t < T)
(ζ : ℝ) (hζ : 0 < ζ) (a₂ : Fin S → Fin S → Fin A)
(ha₂ : ∀ s s', a₂ s s' ∈ As s)
(hreach : ∀ q < T, ∀ s s', ζ ≤ ((M q).P s (a₂ s s') s' : ℝ))
(hEp : NonstatRL.PerStep.EventP M As T δ st ac (τm - W) t) :
∃ Mw : FiniteMDP S A,
(∀ s, ∀ a ∈ As s,
(fun s' => (Mw.P s a s' : ℝ)) ∈ NonstatRL.PerStep.Hp As T δ st ac (τm - W) t 0 s a) ∧
∀ s s', ζ ≤ (Mw.P s (a₂ s s') s' : ℝ) := by sorry
end NonstatRL.NoWidening
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.