`BookProof.ChapterMeasureAtomicDiffuse.restrict_eq_sum_dirac` {A : Set α} (hc : A.Countable) : mu.restrict A = Measure.sum (fun x : A => mu {(x : α)} • Measure.dirac (x : α))
ProvedBookProof.ChapterMeasureAtomicDiffuse.restrict_eq_sum_diractheoremstimepiece
Prove the following Lean 4 theorem from ChapterMeasureAtomicDiffuse.
BookProof.ChapterMeasureAtomicDiffuse.restrict_eq_sum_dirac {A : Set α} (hc : A.Countable) : mu.restrict A = Measure.sum (fun x : A => mu {(x : α)} • Measure.dirac (x : α))
Formalization note: Lean 4 identifier BookProof.ChapterMeasureAtomicDiffuse.restrict_eq_sum_dirac.
Preamble
-- Generated from ChapterMeasureAtomicDiffuse.lean — theorem BookProof.ChapterMeasureAtomicDiffuse.restrict_eq_sum_dirac
import Mathlib
import Definitions.Def_ChapterMeasureAtomicDiffuse
open BookProof.ChapterMeasureAtomicDiffuse
noncomputable section
open MeasureTheory Complex
variable {α : Type*} [MeasurableSpace α] [MeasurableSingletonClass α] (mu : Measure α)Formal statement
theorem BookProof.ChapterMeasureAtomicDiffuse.restrict_eq_sum_dirac {A : Set α} (hc : A.Countable) :
mu.restrict A = Measure.sum (fun x : A => mu {(x : α)} • Measure.dirac (x : α)) := by sorry