Zulip Chat Archive
Stream: mathlib4
Topic: Amenability and refactoring bits of MeasureTheory?
Josh Deprez (Aug 12 2025 at 01:56):
I'm interested in adding some classical results on group amenability to mathlib4. There are several equivalent formulations, but I would like to include the equivalence of means (functionals on ℓ^∞) and finitely-additive measures (see e.g. Wagon S, The Banach-Tarski Paradox). I think some results are easier when framed in terms of finitely-additive measures.
I'm able to derive a finitely-additive measure from a mean fairly easily out of the box. But for the other direction, I would like to reuse the Lebesgue integral from MeasureTheory. MeasureTheory is (clearly) concerned with sigma algebras and countably additive measures, and I suppose I could assume DiscreteMeasurableSpace. I also found MeasureTheory.FinMeasAdditive, but I'm not sure it's set up in a useful way for my intended goal.
Would a reasonable approach be to:
- add some external "SimpleFun" structure that doesn't concern MeasurableSpace specifically, and have MeasureTheory.SimpleFunc extend it.
- define some "PreMeasure" typeclass that could be extended both by Measure and other typeclasses with different starting assumptions (perhaps PreMeasure merely requires measureOf)
- extract the definitions and lemmas regarding lintegral that don't make use of countable additivity, and have them rely on "PreMeasure" from above?
Am I on the right track? Or would it be better to just copy and modify SimpleFunc, lintegral, and the relevant lemmas?
Aaron Liu (Aug 12 2025 at 02:07):
We have docs#MeasureTheory.OuterMeasure
Aaron Liu (Aug 12 2025 at 02:08):
weakens countable additivity to countable subadditivity
Aaron Liu (Aug 12 2025 at 02:08):
I don't know of anything weaker than that in measure theory in mathlib
Josh Deprez (Aug 12 2025 at 02:12):
Thanks, I'll have a look
Thomas Zhu (Aug 12 2025 at 03:04):
We have docs#MeasureTheory.AddContent
Josh Deprez (Aug 12 2025 at 03:56):
AddContent looks promising
Yaël Dillies (Aug 12 2025 at 05:43):
There was a series of PRs on amenable groups to mathlib3 that never got merged. I can't seem to find it, though :thinking:
Josh Deprez (Aug 12 2025 at 05:44):
The ones linked from here?
Yaël Dillies (Aug 12 2025 at 05:59):
Yep, that's right! Not sure why the search on github isn't finding them
Junyan Xu (Aug 23 2025 at 11:02):
Reported to Github: https://github.com/orgs/community/discussions/170753
Last updated: Dec 20 2025 at 21:32 UTC