feat(GroupTheory/Focal): add focal subgroup theorem#34380
feat(GroupTheory/Focal): add focal subgroup theorem#34380Rogerhu12 wants to merge 12 commits intoleanprover-community:masterfrom
Conversation
PR summary eb5df47f87Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
If this is a complete formalization, you can update 1000.yaml |
Thanks for the review and for pointing this out! I wasn't aware of the 1000.yaml file. I've just pushed the update. |
|
I refactored the development to better match mathlib style. |
tb65536
left a comment
There was a problem hiding this comment.
Getting close! Just some golfs now, and then we'll need to clean up the names next time around.
Define `focalSubgroup` (denoted `H*`) and prove the Focal Subgroup Theorem. The main result is `inf_commutator_eq_focalSubgroup`, which states that for a Sylow p-subgroup `P` of a finite group `G`, `P ∩ G' = P*`. This implementation includes: - The definition of the focal subgroup. - The transfer homomorphism `G → P/P*`. - The proof using the transfer map. Also add [gorenstein1968] to `docs/references.bib`.
- add `[to_additive]` to core definitions/basic lemmas - extract conjugation lemma for `QuotientGroup.mk'` modulo `H*` - extract `commutator_le_focalSubgroupOf` and streamline commutativity proof - use `Abelianization.commutator_subset_ker` for the commutator ⊆ ker step
- Added the `focalSubgroupOf_eq_closure` lemma to avoid direct unfolding of definitions. - Simplified the proof in `focalSubgroup_le_h` using `focalSubgroupOf_eq_closure` and `closure_mono` to reduce redundancy. - Moved some definitions and lemmas into the `Subgroup` namespace for clarity and modularity. - Introduced `transfer_focal_eq_pow` as a more intuitive name for the restriction map theorem. - Minor optimization in handling of closure and commutator set membership.
… in Transfer.lean Polish some proofs Golf some proofs Co-authored-by: Thomas Browning <tb65536@users.noreply.github.com>
7c7e005 to
a5b5f2a
Compare
Define
focalSubgroup(denotedH*) and prove the Focal Subgroup Theorem.The main result is
inf_commutator_eq_focalSubgroup, which states that for a Sylow p-subgroupPof a finite groupG,P ∩ G' = P*.This implementation includes:
G → P/P*.Also add [gorenstein1968] to
docs/references.bib.