Juschenko–Matte Bon–Monod–de la Salle, Corollary 1.4, case of a free affine action — an extensively amenable action carrying a free affine cocycle action makes the group amenable
ProvedThompsonAmenability.isAmenable_of_isExtensivelyAmenableOn_of_cocycleLet a group act on a set , let be an abelian group, and let be a map into the finitely supported functions (X →₀ L) such that
- every is supported in a set ;
- for all , where is the push-forward of along (
Finsupp.mapDomain (g • ·)); - the affine action of on is free: only when .
If the action of on is extensively amenable relative to (IsExtensivelyAmenableOn G X Y), then is amenable (Garrido.IsAmenable G).
Juschenko, Matte Bon, Monod and de la Salle, p. 3: “Corollary 1.4. Let be an extensively amenable action and let be any functor. A subgroup of is amenable as soon as the intersection is so.” and “Remark 1.5. A particular case in which this criterion applies is when one is able to construct a twisted embedding of the form with the property that is an amenable subgroup of . We then say that , is a -cocycle with amenable kernel. The conclusion is then that is amenable.”
Formalization note. This is the case of Remark 1.5 for the functor , under a stronger hypothesis: every point stabilizer of the affine action is trivial, not only the kernel amenable. Extensive amenability is taken relative to a set containing the supports of the cocycle, as in the bundle's IsExtensivelyAmenableOn.
import Definitions.Def_Garrido_Amenability import Definitions.Def_ThompsonAmenability import Mathlib
namespace ThompsonAmenability
theorem isAmenable_of_isExtensivelyAmenableOn_of_cocycle {G X L : Type*} [Group G] [MulAction G X]
[AddCommGroup L] (Y : Set X) (c : G → X →₀ L)
(hsupp : ∀ g, (↑(c g).support : Set X) ⊆ Y)
(hmul : ∀ g h, c (g * h) = c g + Finsupp.mapDomain (fun x => g • x) (c h))
(hfree : ∀ (g : G) (φ : X →₀ L), c g + Finsupp.mapDomain (fun x => g • x) φ = φ → g = 1)
(hY : IsExtensivelyAmenableOn G X Y) : Garrido.IsAmenable G := by
sorry
end ThompsonAmenability