Barycenters under translation of probability laws
DefinitionKLSModular_FunctionalInequalities_Probability_IntrinsicTranslationProbability.integral_id_translateLaw states that, for an integrable identity function, translating a probability law by c translates its barycenter by c: . integral_id_translateLaw_neg_integral specializes this to translation by the negative barycenter and concludes that the translated law has barycenter zero. The statements do not require finite-dimensionality, although the surrounding module supplies stronger ambient structure.
Original module imports
import FunctionalInequalities.Probability.Transport
import FunctionalInequalities.Probability.AffineSupport
Original declaration excerpt
Shown in the original module context.
theorem integral_id_translateLaw (ν : ProbabilityMeasure V) (hint : Integrable id (ν : Measure V))
(c : V) : ∫ x, x ∂(translateLaw ν c : Measure V) = c + ∫ x, x ∂(ν : Measure V) := by
rw [coe_translateLaw, integral_map (measurable_const_add c).aemeasurable
continuous_id'.aestronglyMeasurable]
have hint' : Integrable (fun x : V ↦ x) (ν : Measure V) := hint
rw [integral_add (integrable_const c) hint', integral_const, probReal_univ, one_smul]
Module navigation
Direct project imports: Probability/Transport, Probability/AffineSupport.
Theorems in source order:
Project result: The KLS conjecture.
Original module · FunctionalInequalities.Probability.IntrinsicTranslation · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Probability_Transport
import Definitions.Def_KLSModular_FunctionalInequalities_Probability_AffineSupport
noncomputable section
open MeasureTheory Filter Topology
namespace FunctionalInequalities
namespace Probability
universe u
variable {V : Type u} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [CompleteSpace V]
[MeasurableSpace V] [BorelSpace V] [SecondCountableTopology V] [FiniteDimensional ℝ V]
omit [FiniteDimensional ℝ V] in
/-- The barycenter of a translated law is the translated barycenter. -/
theorem integral_id_translateLaw (ν : ProbabilityMeasure V) (hint : Integrable id (ν : Measure V))
(c : V) : ∫ x, x ∂(translateLaw ν c : Measure V) = c + ∫ x, x ∂(ν : Measure V) := by
rw [coe_translateLaw, integral_map (measurable_const_add c).aemeasurable
continuous_id'.aestronglyMeasurable]
have hint' : Integrable (fun x : V ↦ x) (ν : Measure V) := hint
rw [integral_add (integrable_const c) hint', integral_const, probReal_univ, one_smul]
omit [FiniteDimensional ℝ V] in
/-- Translating by the negative barycenter centers the law. -/
theorem integral_id_translateLaw_neg_integral (ν : ProbabilityMeasure V)
(hint : Integrable id (ν : Measure V)) :
∫ x, x ∂(translateLaw ν (-∫ x, x ∂(ν : Measure V)) : Measure V) = 0 := by
rw [integral_id_translateLaw ν hint]
simp
end Probability
end FunctionalInequalities