A finitely additive measure on a ring of sets extends to all subsets
ProvedFinitelyAdditive.exists_extension_of_isSetRingby dbenbenn · Sep 23, 2026 · Mathlib 0df444a (Lean v4.33.1)
finitely-additive-measuresmeasure-theory
Let X be a set and R a ring of subsets of X: it contains ∅ and is closed under finite unions and differences. Let μ:R→[0,∞] satisfy μ(∅)=0 and μ(s∪t)=μ(s)+μ(t) for disjoint s,t∈R. Then there is ν:P(X)→[0,∞], defined on every subset of X, with
ν(∅)=0,ν(s∪t)=ν(s)+ν(t) for disjoint s,t⊆X,ν∣R=μ.
This is the finitely additive extension theorem that Garrido recalls as Carathéodory's Extension Theorem in the statement of the Invariant Extension Theorem: restricting ν to a Boolean algebra of subsets of X that contains R extends μ to that algebra. Only finite additivity is asserted, and ν is not unique. Unlike Carathéodory's σ-additive extension theorem, it involves no outer measure and no measurability.
Formalization Note. μ is a function on all subsets of X, but only its values on R enter the hypotheses. The ring is Mathlib's IsSetRing, which does not require X∈R.
Preamble
import Mathlib
open MeasureTheory
open scoped ENNReal
Formal statement
namespace FinitelyAdditive
theorem exists_extension_of_isSetRing {X : Type*} {R : Set (Set X)} (hR : IsSetRing R)
(μ : Set X → ℝ≥0∞) (h0 : μ ∅ = 0)
(hadd : ∀ s ∈ R, ∀ t ∈ R, Disjoint s t → μ (s ∪ t) = μ s + μ t) :
∃ ν : Set X → ℝ≥0∞, ν ∅ = 0 ∧ (∀ s t : Set X, Disjoint s t → ν (s ∪ t) = ν s + ν t) ∧
∀ s ∈ R, ν s = μ s := by
sorry
end FinitelyAdditive
Source
A. Garrido, "An introduction to amenable groups", lecture notes, Oxford Advanced Class in Algebra, Michaelmas 2013 (PDF, Feb 2015), p. 7, in the statement of Theorem 2.6: "Recall Carathéodory's Extension Theorem: If R is a subring of the boolean algebra A and μ is a measure on R, then μ can be extended to a measure μˉ on A." The measures in the source are finitely additive throughout, and here the Boolean algebra is an algebra of subsets; https://web.archive.org/web/20260805000803/https://www.math.uni-duesseldorf.de/~garrido/amenable.pdf View graph