Measure-preserving isomorphisms modulo null sets #
Mod0MeasureIso bundles two measurable maps between measured spaces which push the two measures
forward onto one another and which are mutually inverse outside a null set. It is the
modulo-null-set counterpart of MeasurePreserving, for the situation in which two spaces carry
the same law only up to null sets, as happens when standard transport constructions are composed.
The packaging is adapted from Cameron Freer's independent implementation in
Graphon/MeasureIso.lean at commit 9f7be59fa754d260a544b4cfd83d6a5b94f7552e:
https://github.com/cameronfreer/graphon/commit/9f7be59fa754d260a544b4cfd83d6a5b94f7552e.
The original work is copyright Cameron Freer and licensed under Apache 2.0.
Main results #
TauCeti.Mod0MeasureIsois the structure;TauCeti.Mod0MeasureIso.measurePreservingandTauCeti.Mod0MeasureIso.measurePreserving_invFunread off the two measure-preserving maps,TauCeti.Mod0MeasureIso.symminverts an isomorphism, andTauCeti.Mod0MeasureIso.transcomposes two of them;TauCeti.embeddingRealMod0MeasureIsotransports a standard-Borel space intoℝbyembeddingReal;TauCeti.mod0MeasureIso_to_unitIntervalturns a mod-zero isomorphism intoℝcarrying the unit interval measure into measure-preserving maps in both directions between that space and the unit interval.
The instance built from the cumulative distribution function and the quantile of an atomless
real law is MeasureTheory.Measure.realMod0MeasureIso, in TauCeti.Probability.Quantile.
Two measurable maps that push μ and ν forward onto one another and that are mutually
inverse outside a null set: a measure-preserving isomorphism of the two measured spaces modulo
null sets.
- toFun : α → β
The forward map, which pushes
μforward toν. - invFun : β → α
The backward map, which pushes
νforward toμ. - measurable_toFun : Measurable self.toFun
- measurable_invFun : Measurable self.invFun
Instances For
The forward map of a mod-zero isomorphism preserves the measure.
The backward map of a mod-zero isomorphism preserves the measure.
The inverse of a mod-zero isomorphism is a mod-zero isomorphism between the reversed spaces, with the two maps interchanged.
Equations
Instances For
The composition of two mod-zero isomorphisms is again a mod-zero isomorphism.
Equations
Instances For
Transporting a standard-Borel space into ℝ by embeddingReal is a mod-zero isomorphism
onto the pushforward of the measure.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A mod-zero isomorphism into ℝ carrying the unit interval measure gives measure-preserving
maps in both directions between the space and the unit interval: the forward map clipped to the
unit interval, and the backward map composed with the coercion. Since the forward map takes
values in the unit interval outside a null set, the two maps are mutually inverse almost
everywhere.