Zulip Chat Archive
Stream: Is there code for X?
Topic: Commutator subgroup (aka Derived subgroup)
Antoine Chambert-Loir (Aug 18 2023 at 11:00):
For Group G, the derived subgroup (or commutator subgroup) is the Subgroup G generated by all commutators of elements of G. It can be obtained either by
_root_.commutator G, Subgroup.commutator (G := (⊤ : Subgroup G)), or even derivedSeries G 1.
The third way rewrites (using simp) to the first one, but the first one is not easy to use under open Subgroup.
Could Subgroup.commutator be protected?
Or could _root_.commutator be renamed as Commutator?
Eric Wieser (Aug 18 2023 at 11:09):
docs#commutator, docs#Subgroup.commutator
Eric Wieser (Aug 18 2023 at 11:09):
docs#Subgroup.commutator should be renamed to Subgroup.instBracket in my opinion
Eric Wieser (Aug 18 2023 at 11:10):
(note it was automatically protected in Lean 3 due to being an instance)
Last updated: May 02 2025 at 03:31 UTC