OAI/GroupTheory/PolycyclicRecognition/Algebra/BooleanStepRing.lean
11 declarations, 0 contain sorry, 0 declared as axioms
The ring of integer-valued functions on finite Boolean partitions
Only finitely many of the chosen Boolean coordinates may be used by any one function. These functions form an actual subring, and each function has finite range. This provides the small coefficient algebra needed for a countable group.
- def
OAI.PolycyclicRecognition.DependsOnBooleanline 17Source documentation
A function is constant on the cells cut out by the indicated coordinates.
def DependsOnBoolean (a : I → X → Bool) (s : Finset I) (f : X → ℤ) : Prop := …
- theorem
OAI.PolycyclicRecognition.DependsOnBoolean.monoline 20 - def
OAI.PolycyclicRecognition.booleanStepRingline 24 - theorem
OAI.PolycyclicRecognition.booleanStepRing_coordinateline 46 - def
OAI.PolycyclicRecognition.booleanPartitionCellline 53 - def
OAI.PolycyclicRecognition.booleanPartitionPointline 56 - instance
OAI.PolycyclicRecognition.(instance at line 59)line 59 - def
OAI.PolycyclicRecognition.booleanPartitionRepresentativeline 63 - theorem
OAI.PolycyclicRecognition.booleanPartitionPoint_representativeline 66 - theorem
OAI.PolycyclicRecognition.dependsOnBoolean_factorizationline 72 - theorem
OAI.PolycyclicRecognition.booleanStepRing_finite_rangeline 84