Theorem 1 — Fisher consistency of SPO+ under Assumption 1
ProvedSmartPTO.Fisher.theorem1_fisher_consistencyLet be a feature in a measurable space , with probability law , and let be the conditional probability law of a cost vector given . Write for their joint law and . Let be nonempty, compact, and convex, and let be any oracle returning an optimal decision for each cost.
Suppose costs are integrable jointly and under each conditional law. Assume that is a singleton for -almost every , that every is centrally symmetric about and continuous on all of , and that has nonempty interior. If a measurable predictor minimizes the SPO+ population risk among all measurable predictors, then
This is the Fisher-consistency conclusion of Theorem 1: every minimizer of the surrogate population risk also minimizes the true decision risk.
Formalization Note “Continuous on all” is pinned to absolute continuity plus full support; absolute continuity alone does not support the printed uniqueness claim. Risks are extended nonnegative integrals, preserving infinite values. The joint law is represented by a marginal and Markov kernel, and cost integrability makes the conditional and joint means finite. The oracle is arbitrary; the SPO risk uses the unambiguous loss of Definition 2.
import Mathlib import Definitions.Def_SPOBounds_Natarajan_Model import Definitions.Def_SmartPTO_Fisher_Setting open scoped InnerProductSpace open MeasureTheory ProbabilityTheory
namespace SmartPTO.Fisher
/-- Theorem 1, p. 21, under Assumption 1: Fisher consistency of SPO+. -/
theorem theorem1_fisher_consistency {d : ℕ} {X : Type*} [MeasurableSpace X]
(ν : Measure X) [IsProbabilityMeasure ν]
(κ : Kernel X (EuclideanSpace ℝ (Fin d))) [IsMarkovKernel κ]
(S : Set (EuclideanSpace ℝ (Fin d)))
(hSne : S.Nonempty) (hScpt : IsCompact S) (hScvx : Convex ℝ S)
(wstar : EuclideanSpace ℝ (Fin d) → EuclideanSpace ℝ (Fin d))
(hw : SPOBounds.Natarajan.IsOracle S wstar)
(hCondInt : ∀ x, Integrable id (κ x))
(hJointInt : Integrable (fun p : X × EuclideanSpace ℝ (Fin d) => p.2) (ν ⊗ₘ κ))
(hSingle : ∀ᵐ x ∂ν, ∃ w, Wstar S (∫ c, c ∂(κ x)) = {w})
(hSymm : ∀ x, CentrallySymmetric (κ x))
(hCont : ∀ x, ContinuousOnAll (κ x))
(hSinner : (interior S).Nonempty)
(f : X → EuclideanSpace ℝ (Fin d)) (hf : Measurable f)
(hMin : ∀ g : X → EuclideanSpace ℝ (Fin d), Measurable g →
spoPlusRiskJoint S wstar (ν ⊗ₘ κ) f ≤ spoPlusRiskJoint S wstar (ν ⊗ₘ κ) g) :
(f =ᵐ[ν] fun x => ∫ c, c ∂(κ x)) ∧
∀ g : X → EuclideanSpace ℝ (Fin d), Measurable g →
spoRiskJoint S (ν ⊗ₘ κ) f ≤ spoRiskJoint S (ν ⊗ₘ κ) g := by sorry
end SmartPTO.Fisher
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.