OAI/GroupTheory/PolycyclicRecognition/Algebra/NonabelianFactorSystem.lean
18 declarations, 0 contain sorry, 0 declared as axioms
Groups from a normalized nonabelian factor system
The multiplication retains the inner correction, so quotient lifts are not required to commute or to give a splitting.
- structure
OAI.PolycyclicRecognition.NonabelianFactorSystemline 14 - theorem
OAI.PolycyclicRecognition.NonabelianFactorSystem.action_mul_applyline 27 - structure
OAI.PolycyclicRecognition.FactorExtensionline 34 - instance
OAI.PolycyclicRecognition.FactorExtension.(instance at line 42)line 42 - instance
OAI.PolycyclicRecognition.FactorExtension.(instance at line 43)line 43 - instance
OAI.PolycyclicRecognition.FactorExtension.(instance at line 46)line 46 - theorem
OAI.PolycyclicRecognition.FactorExtension.one_leftline 49 - theorem
OAI.PolycyclicRecognition.FactorExtension.one_rightline 50 - theorem
OAI.PolycyclicRecognition.FactorExtension.mul_leftline 51 - theorem
OAI.PolycyclicRecognition.FactorExtension.mul_rightline 53 - theorem
OAI.PolycyclicRecognition.FactorExtension.inv_leftline 54 - theorem
OAI.PolycyclicRecognition.FactorExtension.inv_rightline 56 - instance
OAI.PolycyclicRecognition.FactorExtension.(instance at line 58)line 58 - def
OAI.PolycyclicRecognition.FactorExtension.inlline 82Source documentation
The kernel inclusion into the group with the given factor system.
def inl : N →* FactorExtension S where …
- def
OAI.PolycyclicRecognition.FactorExtension.projectionline 91Source documentation
Projection to the original quotient.
def projection : FactorExtension S →* Q where …
- theorem
OAI.PolycyclicRecognition.FactorExtension.inl_injectiveline 96 - theorem
OAI.PolycyclicRecognition.FactorExtension.projection_surjectiveline 100 - def
OAI.PolycyclicRecognition.FactorExtension.equivProdline 104Source documentation
The product coordinates are an actual equivalence of sets.
def equivProd : FactorExtension S ≃ N × Q where …