Documentation

Analysis.MeasureTheory.Section_1_2_3

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
Instances For
    @[reducible, inline]

    The quotient group ℝ/ℚ (reals modulo rationals)

    Equations
    Instances For
      theorem coset_intersects_unit_interval (c : RealModRat) :
      xSet.Icc 0 1, x = c

      ℚ is dense in ℝ, so every coset of ℝ/ℚ intersects [0,1]

      noncomputable def VitaliSet :

      The Vitali set: choose one representative from each coset that lies in [0,1]

      Equations
      Instances For

        Each element of the Vitali set is in [0,1]

        Key lemma: [0,1] is covered by translates of E by rationals in [-1,1]

        The rationals in [-1,1] are countable

        theorem Lebesgue_measure.Icc_eq (a b : ) (hab : a b) :

        The Lebesgue measure of a closed interval [a,b] in ℝ (embedded in EuclideanSpace' 1) equals b - a