Derived words and solvable groups #
The nth derived word evaluates a perfect binary argument tree of depth n by balanced
commutators: the zeroth word is one group element, and the successor word is the commutator of two
copies of the preceding word. This file proves that its values generate the nth derived subgroup.
Consequently, a group is solvable exactly when one derived word is identically one. It also records
the characterization of solvability for direct products via the two surjective projections and the
converse product instance.
The identity formulation is useful when a group is represented by an affine scheme: an identity between derived words can be checked on a schematically dense family of points, while the subgroup-valued definition of the derived series cannot be compared pointwise in that way.
Main declarations #
TauCeti.isSolvable_prod_iff:G × His solvable if and only if bothGandHare.TauCeti.DerivedWordArgs: the recursively paired arguments of a derived word.TauCeti.derivedWord: the balanced iterated commutator word.TauCeti.map_derivedWord: derived words commute with group homomorphisms.TauCeti.derivedSeries_eq_closure_range_derivedWord: the values of thenth derived word generate thenth derived subgroup.TauCeti.derivedWord_mem_derivedSeries: derived-word values lie in the corresponding derived subgroup.TauCeti.derivedSeries_eq_bot_iff_derivedWord_eq_one: a fixed derived subgroup vanishes exactly when its derived word is identically one.TauCeti.isSolvable_iff_exists_derivedWord_eq_one: solvability is equivalent to a derived-word identity.
This is a prerequisite for descending geometric solvability along schematically dense morphisms from smooth affine groups. That descent supplies the multiplication-image step in the construction of the solvable radical in Layer 6 of the ReductiveGroups roadmap.
A direct product of groups is solvable exactly when both of its factors are.
The argument trees for derived words. A tree at depth zero is one group element, and a tree at successor depth consists of two argument trees of the preceding depth.
- leaf {G : Type u} : G → DerivedWordArgs G 0
- node {G : Type u} {n : ℕ} : DerivedWordArgs G n → DerivedWordArgs G n → DerivedWordArgs G (n + 1)
Instances For
Apply a function to every entry in the arguments of a derived word.
Equations
- TauCeti.DerivedWordArgs.map f 0 (TauCeti.DerivedWordArgs.leaf x_2) = TauCeti.DerivedWordArgs.leaf (f x_2)
- TauCeti.DerivedWordArgs.map f n.succ (x_2.node y) = (TauCeti.DerivedWordArgs.map f n x_2).node (TauCeti.DerivedWordArgs.map f n y)
Instances For
Mapping the identity function leaves derived-word arguments unchanged.
Evaluate a depth-n argument tree by balanced commutators: a leaf evaluates to its element,
and a node to the commutator of the values of its two subtrees. Its values generate
derivedSeries G n (derivedSeries_eq_closure_range_derivedWord).
Equations
- TauCeti.derivedWord G 0 (TauCeti.DerivedWordArgs.leaf x_2) = x_2
- TauCeti.derivedWord G n.succ (x_2.node y) = ⁅TauCeti.derivedWord G n x_2, TauCeti.derivedWord G n y⁆
Instances For
Derived words commute with group homomorphisms.
The values of the nth derived word generate the nth derived subgroup.
Every value of the nth derived word belongs to the nth derived subgroup.
The nth derived subgroup is trivial exactly when the nth derived word is identically
one.
A group is solvable exactly when some derived word is identically one.