Derivative of a Tilted Covariance
ProvedFunctionalInequalities.Probability.Posterior.covariance_hasDerivAt_of_compact_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This is the compact-support derivative formula for a tilted covariance.
Let be a compactly supported probability measure on a topological, measurable, second-countable Borel space. Let be continuous and let be measurable and bounded on by some . Then
where . This provides the covariance derivative needed for second-order posterior calculations.
Original Lean declaration header
Within namespace FunctionalInequalities.Probability.Posterior. Shown in its original module context. Proof omitted.
theorem covariance_hasDerivAt_of_compact (μ : ProbabilityMeasure Ω)
(hc : IsCompact (μ : Measure Ω).support) {φ g k f : Ω → ℝ}
(hφ : Continuous φ) (hg : Continuous g) (hk : Continuous k) (hf : Measurable f)
{C : ℝ} (hC : 0 ≤ C) (hfb : ∀ x ∈ (μ : Measure Ω).support, ‖f x‖ ≤ C) :
HasDerivAt (fun t : ℝ => covariance f k
((μ : Measure Ω).tilted (fun x => φ x + t * g x)))
(covariance f (fun x => g x * k x) ((μ : Measure Ω).tilted φ) -
(∫ x, g x ∂((μ : Measure Ω).tilted φ)) * covariance f k ((μ : Measure Ω).tilted φ) -
(∫ x, k x ∂((μ : Measure Ω).tilted φ)) * covariance f g ((μ : Measure Ω).tilted φ)) 0
Module navigation
Module: Probability/Posterior/CompactPrior.
Supporting theorems: expectation_hasDerivAt_of_compact.
Previous: norm_integral_tilted_le_of_compact.
Source excerpt, lines 205–213 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_Probability_Posterior_CompactPrior
open MeasureTheory Filter Topology ProbabilityTheory
variable {Ω : Type*} [TopologicalSpace Ω] [MeasurableSpace Ω] [BorelSpace Ω]
[SecondCountableTopology Ω]
Formal statement
theorem FunctionalInequalities.Probability.Posterior.covariance_hasDerivAt_of_compact_readable (μ : ProbabilityMeasure Ω)
(hc : IsCompact (μ : Measure Ω).support) {φ g k f : Ω → ℝ}
(hφ : Continuous φ) (hg : Continuous g) (hk : Continuous k) (hf : Measurable f)
{C : ℝ} (hC : 0 ≤ C) (hfb : ∀ x ∈ (μ : Measure Ω).support, ‖f x‖ ≤ C) :
HasDerivAt (fun t : ℝ => covariance f k
((μ : Measure Ω).tilted (fun x => φ x + t * g x)))
(covariance f (fun x => g x * k x) ((μ : Measure Ω).tilted φ) -
(∫ x, g x ∂((μ : Measure Ω).tilted φ)) * covariance f k ((μ : Measure Ω).tilted φ) -
(∫ x, k x ∂((μ : Measure Ω).tilted φ)) * covariance f g ((μ : Measure Ω).tilted φ)) 0 := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Probability/Posterior/CompactPrior.lean#L202-L260 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Probability.Posterior.CompactPrior`, declaration `FunctionalInequalities.Probability.Posterior.covariance_hasDerivAt_of_compact`; the repository is private at upload time).