OAI/GroupTheory/PolycyclicRecognition/Algebra/ExtensionSectionFactor.lean
9 declarations, 0 contain sorry, 0 declared as axioms
The normalized factor system of an actual group extension
- def
OAI.PolycyclicRecognition.normalizedExtensionSectionline 13Source documentation
A normalized section exists for every surjective group extension.
def normalizedExtensionSection (S : GroupExtension N G Q) : S.Section where …
- theorem
OAI.PolycyclicRecognition.normalizedExtensionSection_oneline 21 - def
OAI.PolycyclicRecognition.GroupExtensionSection.factorline 29Source documentation
This element measures the failure of the chosen section to multiply.
def factor (q r : Q) : N := …
- theorem
OAI.PolycyclicRecognition.GroupExtensionSection.inl_factorline 32 - theorem
OAI.PolycyclicRecognition.GroupExtensionSection.section_mulline 36 - theorem
OAI.PolycyclicRecognition.GroupExtensionSection.factor_one_leftline 40 - theorem
OAI.PolycyclicRecognition.GroupExtensionSection.factor_one_rightline 44 - theorem
OAI.PolycyclicRecognition.GroupExtensionSection.factor_cocycleline 49Source documentation
The exact nonabelian two-cocycle identity.
theorem factor_cocycle (q r s : Q) : factor S σ q r * factor S σ (q * r) s = S.conjAct (σ q) (factor S σ r s) * factor S σ q (r * s) := by …Mentions: OAI.PolycyclicRecognition.GroupExtensionSection.factor
- theorem
OAI.PolycyclicRecognition.GroupExtensionSection.section_action_mulline 58Source documentation
Conjugation by the section multiplies up to the stated inner factor.
theorem section_action_mul (q r : Q) : S.conjAct (σ q) * S.conjAct (σ r) = MulAut.conj (factor S σ q r) * S.conjAct (σ (q * r)) := by …Mentions: OAI.PolycyclicRecognition.GroupExtensionSection.factor