Zulip Chat Archive

Stream: mathlib4

Topic: integral_comp


Lua Viana Reis (Dec 22 2025 at 13:31):

Is this lemma missing? I expected this to be the one called docs#MeasurePreserving.integral_comp (the current version assumes MeasurableEmbedding instead).

import Mathlib.MeasureTheory.Integral.Bochner.Basic

open MeasureTheory

variable [NormedDivisionRing 𝕜]
  {G : Type*} [NormedAddCommGroup G] [NormedSpace  G]
  {_ : MeasureSpace α}

theorem MeasurePreserving.integral_comp_of_aestronglyMeasurable {β} {_ : MeasurableSpace β}
    {f : α  β} {ν} (h₁ : MeasurePreserving f μ ν) {g : β  G} (hg : AEStronglyMeasurable g ν) :
     x, g (f x) μ =  y, g y ν := by
  rw [integral_map h₁.aemeasurable (h₁.map_eq  hg), h₁.map_eq]

David Ledvinka (Dec 22 2025 at 15:03):

Seems like its missing. Your version is the same as the HasLaw version docs#ProbabilityTheory.HasLaw.integral_comp (where HasLaw is the same thing as MeasurePreserving but aemeasurable instead of measurable and the parameters flipped)

Lua Viana Reis (Dec 22 2025 at 22:51):

Interesting. I wonder why there are two versions instead of a single one with aemeasurable?


Last updated: Feb 28 2026 at 14:05 UTC