Represented compact metric probability spaces #
The carrier, its genuine metric, compactness, and Borel probability measure are bundled together. Nonempty carriers are explicit. The Borel condition prevents a separate measurable structure from changing the intended measure.
Adapted from Freezing2/Geometry/CompactMeasuredSpace.lean in
igor-kortchemski/uniform-attachment-freezing-scaling-limits, commit
8bace72d36cdf7d250414f3d98acfaa415de23d9 (Apache-2.0).
A nonempty compact metric space equipped with a Borel probability measure. Carriers lie in one fixed universe; the type of all represented spaces lies in the next universe. No full-support assumption is imposed.
- carrier : Type u
The whole underlying space, including points outside the measure support.
- metric : MetricSpace self.carrier
The metric structure on the carrier.
- compact : CompactSpace self.carrier
- measurable : MeasurableSpace self.carrier
The measurable structure, required below to be the Borel structure.
- borel : BorelSpace self.carrier
- law : MeasureTheory.ProbabilityMeasure self.carrier
The probability measure on the carrier, without a full-support requirement.
Instances For
Equations
Equations
Bundle an existing space and its actual probability measure.
Equations
- BGW.MetricMeasure.CompactMeasuredSpace.of X μ = { carrier := X, metric := inferInstance, nonempty := ⋯, compact := ⋯, measurable := inferInstance, borel := ⋯, law := μ }
Instances For
The GHP infimum on represented spaces.
Equations
- X.distance Y = BGW.MetricMeasure.ghpDistance ↑X.law ↑Y.law
Instances For
Exact agreement with the original infimum, with no surrogate distance.