Introduction to Measure Theory, Section 1.2.3: Non-measurable sets #
A companion to (the introduction to) Section 1.2.3 of the book "An introduction to Measure Theory".
Vitali Set Construction #
We construct a Vitali set by choosing representatives from each coset of ℝ/ℚ that intersects [0,1]. The key is that ℚ acts on ℝ by translation, and this partitions ℝ into countably many disjoint translates of any transversal.
The additive subgroup of ℚ in ℝ
Equations
- Rat.addSubgroup = { carrier := Set.range Rat.cast, add_mem' := @Rat.addSubgroup._proof_1, zero_mem' := Rat.addSubgroup._proof_2, neg_mem' := @Rat.addSubgroup._proof_3 }
Instances For
@[reducible, inline]
The quotient group ℝ/ℚ (reals modulo rationals)
Equations
Instances For
ℚ is dense in ℝ, so every coset of ℝ/ℚ intersects [0,1]
Each element of the Vitali set is in [0,1]
The Lebesgue measure of a closed interval [a,b] in ℝ (embedded in EuclideanSpace' 1) equals b - a
theorem
LebesgueMeasurable.nonmeasurable :
∃ E ⊆ ⇑Real.equiv_EuclideanSpace' '' Set.Icc 0 1, ¬LebesgueMeasurable E
Proposition 1.2.18