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: Dec 20 2023 at 11:08 UTC