feat(GroupTheory/IsPGroup): p-groups with coprime p are disjoint#39960
feat(GroupTheory/IsPGroup): p-groups with coprime p are disjoint#39960SnirBroshi wants to merge 2 commits into
Conversation
PR summary 1eff6d210eImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
| theorem commutator_eq_bot_of_coprime_natCard [H₁.Normal] [H₂.Normal] | ||
| (h : Nat.card H₁ |>.Coprime <| Nat.card H₂) : ⁅H₁, H₂⁆ = ⊥ := by | ||
| grw [eq_bot_iff, commutator_le_inf] | ||
| exact disjoint_of_coprime_natCard h |>.eq_bot.le |
There was a problem hiding this comment.
What about just having commutator_eq_bot assuming Disjoint, and then plugging in disjoint_of_coprime_natCard later as needed (it just feels a bit overly specific to be composing them like this).
(We also have Subgroup.commute_of_normal_of_disjoint, but maybe that doesn't help streamline things any further here)
| theorem commute_of_coprime_natCard [H₁.Normal] [H₂.Normal] | ||
| (h : Nat.card H₁ |>.Coprime <| Nat.card H₂) {g₁ g₂} (h₁ : g₁ ∈ H₁) (h₂ : g₂ ∈ H₂) : | ||
| Commute g₁ g₂ := by |
There was a problem hiding this comment.
This is just a special case of Subgroup.commute_of_normal_of_disjoint
tb65536
left a comment
There was a problem hiding this comment.
In general this feels like a fair amount of duplication for not much gain. Do you have an application in mind?
|
I agree the |
Also their commutator is trivial.
Adds the same theorems to finite groups using
Nat.card.