Countably generated measurable spaces #
We say a measurable space is countably generated if it can be generated by a countable set of sets.
In such a space, we can also build a sequence of finer and finer finite measurable partitions of the space such that the measurable space is generated by the union of all partitions.
Main definitions #
MeasurableSpace.CountablyGenerated
: class stating that a measurable space is countably generated.MeasurableSpace.countableGeneratingSet
: a countable set of sets that generates the σ-algebra.MeasurableSpace.countablePartition
: sequences of finer and finer partitions of a countably generated space, defined by taking thememPartion
of an enumeration of the sets incountableGeneratingSet
.MeasurableSpace.SeparatesPoints
: class stating that a measurable space separates points.
Main statements #
MeasurableSpace.measurable_equiv_nat_bool_of_countablyGenerated
: if a measurable space is countably generated and separates points, it is measure equivalent to a subset of the Cantor Spaceℕ → Bool
(equipped with the product sigma algebra).MeasurableSpace.measurable_injection_nat_bool_of_countablyGenerated
: If a measurable space admits a countable sequence of measurable sets separating points, it admits a measurable injection into the Cantor spaceℕ → Bool
ℕ → Bool
(equipped with the product sigma algebra).
The file also contains measurability results about memPartition
, from which the properties of
countablePartition
are deduced.
We say a measurable space is countably generated if it can be generated by a countable set of sets.
- isCountablyGenerated : ∃ (b : Set (Set α)), b.Countable ∧ m = MeasurableSpace.generateFrom b
Instances
A countable set of sets that generate the measurable space.
We insert ∅
to ensure it is nonempty.
Equations
- MeasurableSpace.countableGeneratingSet α = insert ∅ ⋯.choose
Instances For
A countable sequence of sets generating the measurable space.
Equations
Instances For
Any measurable space structure on a countable space is countably generated.
We say that a measurable space separates points if for any two distinct points, there is a measurable set containing one but not the other.
- separates (x y : α) : (∀ (s : Set α), MeasurableSet s → x ∈ s → y ∈ s) → x = y
Instances
If the measurable space generated by S
separates points,
then this is witnessed by sets in S
.
We say that a measurable space is countably separated if there is a countable sequence of measurable sets separating points.
- countably_separated : HasCountableSeparatingOn α MeasurableSet Set.univ
Instances
If a measurable space admits a countable separating family of measurable sets, there is a countably generated coarser space which still separates points.
A map from a measurable space to the Cantor space ℕ → Bool
induced by a countable
sequence of sets generating the measurable space.
Equations
- MeasurableSpace.mapNatBool α x n = decide (x ∈ MeasurableSpace.natGeneratingSequence α n)
Instances For
If a measurable space is countably generated and separates points, it is measure equivalent
to some subset of the Cantor space ℕ → Bool
(equipped with the product sigma algebra).
Note: s
need not be measurable, so this map need not be a MeasurableEmbedding
to
the Cantor Space.
If a measurable space admits a countable sequence of measurable sets separating points,
it admits a measurable injection into the Cantor space ℕ → Bool
(equipped with the product sigma algebra).
For each n : ℕ
, countablePartition α n
is a partition of the space in at most
2^n
sets. Each partition is finer than the preceding one. The measurable space generated by
the union of all those partitions is the measurable space on α
.
Equations
Instances For
The set in countablePartition α n
to which a : α
belongs.
Equations
Instances For
A class registering that either α
is countable or β
is a countably generated
measurable space.
- countableOrCountablyGenerated : Countable α ∨ MeasurableSpace.CountablyGenerated β