Theorem 5.3.2 — value equality between the POMDP and its filtered reformulation
ProvedMDPFinance.POMDP.theorem_5_3_2For and : , and hence .
This is the reduction's linchpin: the filtered model is not merely analogous to the POMDP, it has exactly the same value, for every policy and hence at the optimum — so solving the filtered model (an ordinary Chapter-2 Markov Decision Model) solves the POMDP outright.
Formalization Note. Both value functions are evaluated at the filtered state —
packaged as ⟨M.Q0, M.isProbQ0⟩ : ProbabilityMeasure E_Y — matching the book's own use of
the initial filter as the correct starting point for the equivalence; Jprime's ability to
start from an arbitrary (not just ) is exactly what lets theorem_5_3_3 state a
Bellman equation at every reachable state, not just the initial one.
Moderation note. Stated in under the section's standing Integrability Assumption (hInt), which the book assumes throughout the chapter (p. 151).
import Mathlib import Definitions.Def_MDPFinance_POMDP_Model import Definitions.Def_MDPFinance_POMDP_Policy import Definitions.Def_MDPFinance_POMDP_Objective import Definitions.Def_MDPFinance_POMDP_FilterData import Definitions.Def_MDPFinance_POMDP_FilteredModel open MeasureTheory ProbabilityTheory
namespace MDPFinance.POMDP
/-- Theorem 5.3.2 (Bäuerle–Rieder, p. 157, PDF 171). Let `π ∈ Π_N`. Then for all `x ∈ E_X`:
`J_N^π(x) = J_N'^π(x,Q_0)` and hence `J_N(x) = J_N'(x,Q_0)`, in `[-∞,∞]`, under the section's
standing Integrability Assumption (p. 151). -/
theorem theorem_5_3_2 {EX EY A : Type*} [MeasurableSpace EX] [MeasurableSpace EY]
[MeasurableSpace A] [Nonempty A] (M : PartiallyObservableMDM EX EY A) (Fd : FilterData M)
(M' : FilteredModel M Fd) (N : ℕ) (hInt : M.IntegrabilityAssumption N)
(π : Policy EX A) (hπ : M.IsPolicy N π) (x : EX) :
M.JNpi π N x = FilteredModel.JprimeNpi M Fd M' π N x ⟨M.Q0, M.isProbQ0⟩ ∧
M.JN N x = FilteredModel.Jprime M Fd M' N x ⟨M.Q0, M.isProbQ0⟩ := by sorry
end MDPFinance.POMDP
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.