Eq. (49), p. 791 — as
ProvedRobustMDP.EntropyInner.dualFn_at_zeroLet with for all , let and , and let be the dual function (47). Write and . Then, as ,
In particular , which is the paper's , and the right derivative of at is .
The expansion at decides whether the minimum of is attained at an interior or only in the limit .
Formalization Note The statement has two parts: Tendsto of to along 𝓝[>] 0, and the remainder is little-o of along 𝓝[>] 0. Appendix C in fact shows the remainder is for some ; the statement here is the printed .
import Mathlib import Definitions.Def_RobustMDP_EntropyInner_dualFunction open Filter Topology
namespace RobustMDP.EntropyInner
/-- Eq. (49) (Nilim–El Ghaoui 2005, §6.3, p. 791; proof in Appendix C, p. 797). For `q ∈ Δₙ` with
`q > 0` and `β > 0`, as `λ → 0⁺`,
`σ(λ) = v_max + (β + log Q(v)) λ + o(λ)`, where `Q(v) = ∑_{j : v(j) = v_max} q(j)`. In particular
`σ(λ) → v_max` (the paper's `σ(0) = v_max`). -/
theorem dualFn_at_zero {n : ℕ} (q v : Fin n → ℝ) (β : ℝ)
(hq : q ∈ stdSimplex ℝ (Fin n)) (hq_pos : ∀ j, 0 < q j) (hβ : 0 < β) :
Tendsto (fun lam => dualFn q v β lam) (𝓝[>] 0) (𝓝 (vmax v)) ∧
(fun lam => dualFn q v β lam - vmax v - (β + Real.log (maxMass q v)) * lam)
=o[𝓝[>] 0] (fun lam : ℝ => lam) := by sorry
end RobustMDP.EntropyInner
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting. Let , let and let . Assume:
- lies in the probability simplex (, );
- for every ;
- .
Notation.
- The dual function is .
- , the supremum of the coordinates of .
- The mass at the maximum is
Under the hypotheses, , so is an ordinary logarithm.
Conclusion (limit). As from the right, meaning through values ,
Conclusion (first-order behaviour). As ,
That is, for every there is a such that the absolute value of the left side is at most whenever .
The statement is only about near . It says nothing about the value at itself, which by the division convention would be .
Degenerate cases.
- : excluded by the simplex hypothesis.
- , or constant:
- and .
- exactly, so both claims hold trivially.
- Unique maximising coordinate : .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.