Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Garrido, Theorem 2.6 for power sets — an invariant measure on an invariant ring of sets extends to an invariant measure on all subsets

Proved
Garrido.exists_invariant_extension_of_isSetRing

by dbenbenn · Oct 3, 2026 · Mathlib 0df444a (Lean v4.33.1)

amenabilitygroup-theorymeasure-theory

Let GGG be amenable (Garrido.IsAmenable G) and act on a set XXX. Let R\mathcal RR be a ring of sets in XXX (Mathlib's IsSetRing: it contains ∅\emptyset∅ and is closed under unions and differences) with gs∈Rg s \in \mathcal Rgs∈R for every g∈Gg \in Gg∈G and s∈Rs \in \mathcal Rs∈R, and let μ\muμ assign to subsets of XXX values in [0,∞][0, \infty][0,∞], with μ(∅)=0\mu(\emptyset) = 0μ(∅)=0, μ(s∪t)=μ(s)+μ(t)\mu(s \cup t) = \mu(s) + \mu(t)μ(s∪t)=μ(s)+μ(t) for disjoint s,t∈Rs, t \in \mathcal Rs,t∈R, and μ(gs)=μ(s)\mu(g s) = \mu(s)μ(gs)=μ(s) for g∈Gg \in Gg∈G and s∈Rs \in \mathcal Rs∈R. Then there is a finitely additive μˉ\bar\muμˉ​ on all subsets of XXX (IsFinitelyAdditiveMeasure) that agrees with μ\muμ on R\mathcal RR and is GGG-invariant (IsInvariant G).

Garrido writes on p. 7: “Theorem 2.6 (Invariant Extension Theorem). Recall Carathéodory’s Extension Theorem: If R\mathcal RR is a subring of the boolean algebra A\mathcal AA and μ\muμ is a measure on R\mathcal RR, then μ\muμ can be extended to a measure μˉ\bar\muμˉ​ on A\mathcal AA. If GGG is an amenable group of automorphisms of A\mathcal AA and R\mathcal RR, μ\muμ are GGG-invariant, then μˉ\bar\muμˉ​ can be chosen to be GGG-invariant.” This is that theorem for the boolean algebra of all subsets of XXX, with no extension of μ\muμ supplied, a step between the mission's milestone Garrido.hasInvariantExtensionProperty_of_isAmenable, which takes an extension to all subsets as a hypothesis, and the statement for arbitrary boolean algebras. Its proof supplies that extension with FinitelyAdditive.exists_extension_of_isSetRing.

Preamble
import Mathlib
import Definitions.Def_Garrido_Amenability
Formal statement
open scoped Pointwise

universe u v

namespace Garrido

theorem exists_invariant_extension_of_isSetRing {G : Type u} [Group G] (hG : IsAmenable G)
    {X : Type (max u v)} [MulAction G X] {R : Set (Set X)} (hR : MeasureTheory.IsSetRing R)
    (hRinv : ∀ (g : G), ∀ s ∈ R, g • s ∈ R) (μ : Set X → ENNReal) (h0 : μ ∅ = 0)
    (hadd : ∀ s ∈ R, ∀ t ∈ R, Disjoint s t → μ (s ∪ t) = μ s + μ t)
    (hμinv : ∀ (g : G), ∀ s ∈ R, μ (g • s) = μ s) :
    ∃ μbar : Set X → ENNReal, IsFinitelyAdditiveMeasure μbar ∧ (∀ s ∈ R, μbar s = μ s) ∧
      IsInvariant G μbar := by
  sorry

end Garrido
Source
A. Garrido, "An introduction to amenable groups", lecture notes, Oxford Advanced Class in Algebra, Michaelmas 2013 (PDF, Feb 2015), p. 7, Theorem 2.6, for the boolean algebra of all subsets of a set; https://web.archive.org/web/20260805000803/https://www.math.uni-duesseldorf.de/~garrido/amenable.pdf

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me