OAI/GroupTheory/PolycyclicRecognition/Finiteness/ControlledCochains.lean
8 declarations, 0 contain sorry, 0 declared as axioms
Cochains with finite support on controlled tuples
These are the scalar homogeneous cochains used to compare group-ring cohomology under a coarse equivalence. Support is finite after restricting all pairwise differences to any finite set. The pullback below uses both bounded-difference control and finite fibers of the coarse map.
- def
OAI.PolycyclicRecognition.IsControlledTupleline 21Source documentation
All pairwise differences of a tuple belong to the indicated finite scale.
def IsControlledTuple {n : ℕ} (S : Set G) (x : Fin (n + 1) → G) : Prop := … - def
OAI.PolycyclicRecognition.controlledCochainsline 25Source documentation
Homogeneous scalar cochains, locally finite on every controlled set.
def controlledCochains (G : Type*) [Group G] (n : ℕ) : Submodule R ((Fin (n + 1) → G) → R) where … - instance
OAI.PolycyclicRecognition.(instance at line 46)line 46 - theorem
OAI.PolycyclicRecognition.GroupCoarseEquivalence.finite_preimageline 50Source documentation
A coarse equivalence has finite inverse images of finite sets.
theorem GroupCoarseEquivalence.finite_preimage (e : GroupCoarseEquivalence G H) (S : Set H) (hS : S.Finite) : (e.toFun ⁻¹' S).Finite := … - theorem
OAI.PolycyclicRecognition.GroupCoarseEquivalence.finite_tuple_fiberline 55Source documentation
Coordinatewise pullback retains properness on finite tuple spaces.
theorem GroupCoarseEquivalence.finite_tuple_fiber (e : GroupCoarseEquivalence G H) (n : ℕ) (y : Fin (n + 1) → H) : {x : Fin (n + 1) → G | e.toFun ∘ x = y}.Finite := by … - def
OAI.PolycyclicRecognition.controlledCochainPullbackline 72Source documentation
Pullback is well-defined because controlled tuples map to controlled tuples and the map on tuples has finite fibers.
def controlledCochainPullback (e : GroupCoarseEquivalence G H) (n : ℕ) : controlledCochains R H n →ₗ[R] controlledCochains R G n where …Mentions: OAI.PolycyclicRecognition.GroupCoarseEquivalence, OAI.PolycyclicRecognition.controlledCochains
- theorem
OAI.PolycyclicRecognition.controlledCochainPullback_applyline 85 - theorem
OAI.PolycyclicRecognition.controlledCochainPullback_transline 90Source documentation
Cochain pullback reverses composition of coarse maps.
theorem controlledCochainPullback_trans {J : Type*} [Group J] (e : GroupCoarseEquivalence G H) (e' : GroupCoarseEquivalence H J) (n : ℕ) (c : controlledCochains R J n) : controlledCochainPullback (e.trans e') n c = controlledCochainPullback e n (controlledCochainPullback e' n c) := rfl …Mentions: OAI.PolycyclicRecognition.GroupCoarseEquivalence, OAI.PolycyclicRecognition.controlledCochains, OAI.PolycyclicRecognition.controlledCochainPullback