Proposition 8 — the Bayesian optimal return f(i, g) is convex in the prior g
ProvedSatiaLave.Bayes.prop8_convex_in_priorLet be a bounded solution of the Bayesian recursive equations (10) of Satia and Lave (by Proposition 6 it is the unique one, the Bayesian optimal total expected discounted return). Let be priors on the unknown transition matrix and .
Proposition 8. is convex in for any state :
Convexity in the prior is what allows Jensen's inequality in the proof of Proposition 9.
Formalization Note The set of priors has no vector structure other than mixtures, so "convex in " is read as convexity along mixtures of priors (measures). The proof is in Satia's thesis (reference 14 of the paper).
import Mathlib import Definitions.Def_SatiaLave_Bayes_Model open MeasureTheory
namespace SatiaLave.Bayes
/-- Proposition 8: the Bayesian optimal return `f(i, g)` is convex in the prior `g`, along
mixtures `t g₁ + (1 - t) g₂` of priors. -/
theorem prop8_convex_in_prior {S : Type*} [Fintype S] [DecidableEq S] [Nonempty S]
{D : S → Type*} [∀ i, Fintype (D i)] [∀ i, DecidableEq (D i)] [∀ i, Nonempty (D i)]
(M : UncertainMDP S D)
(f : S → Measure (Mat S D) → ℝ) (hf : SolvesEq10 M f) (hb : IsBoundedOnPriors f)
(g₁ g₂ : Measure (Mat S D)) (hg₁ : IsPrior g₁) (hg₂ : IsPrior g₂)
(t : ℝ) (ht₀ : 0 ≤ t) (ht₁ : t ≤ 1) (i : S) :
f i (ENNReal.ofReal t • g₁ + ENNReal.ofReal (1 - t) • g₂) ≤
t * f i g₁ + (1 - t) * f i g₂ := by sorry
end SatiaLave.Bayes
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting.
- is a finite, nonempty set of states with decidable equality.
- For each state , is a finite, nonempty set of decisions.
- is an uncertain MDP: real rewards , a discount , and closed, convex, nonempty sets .
- satisfies two conditions:
- for every and every prior ,
- there is a real with for all and all priors .
- Here .
- is the measure with density with respect to if , and otherwise.
- A prior is a probability measure on that gives measure to the matrices with some row outside .
- are priors.
- is a real number with .
- is a state.
Claim.
The argument on the left is the mixture measure .
Degenerate cases.
- At the mixture equals ; at it equals . In both cases the inequality reads .
- If , the inequality is again an equality.
- The inequality is stated only along mixtures of two priors, at a fixed state .
- The sets play no role.
- The statement is conditional on satisfying both hypotheses. If no such exists, it holds vacuously.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.