Dilatransvections generate the special linear group #
We prove the theorem of [dieudonne-1955][J. Dieudonné, “Sur les générateurs des groupes classiques”].
Let K be a division ring and V be a K-module.
LinearEquiv.mem_transvections_pow_mul_dilatransvections_of_fixedReduce_eq_one: Ife.fixedReduce = 1, thenecan be written as the product offinrank K (V ⧸ e.fixedSubmodule) - 1transvections and one dilatransvection. This is the first part of the non-exceptional case in Dieudonné's theorem. (This statement is not interesting whene = 1.)LinearEquiv.mem_transvections_pow_mul_dilatransvections_of_fixedReduce_ne_smul_id: Ife.fixedReduceis not a homothety, thenecan be written as the product offinrank K (V ⧸ e.fixedSubmodule) - 1transvections and one dilatransvection. This is the second part of the non-exceptional case in Dieudonné's theorem.LinearEquiv.IsExceptional: A linear equivalencee : V ≃ₗ[K] Vis exceptional if1 < finrank K (V ⧸ e.fixedSubmodule)and ife.fixedReduceis a nontrivial homothety.LinearEquiv.mem_dilatransvections_pow_of_not_isExceptional: This is the non-exceptional case in Dieudonné's theorem, as a combination of the two preceding statements.
TODO #
Prove the third and fourth cases of Dieudonné's theorem that concern the case where
eis exceptional:ecan be written as the product offinrank K (V ⧸ e.fixedSubmodule)transvections and one dilatransvection but not less.Prove that the general linear group is generated by dilatransvections.
Prove that the special linear group is generated by transvections (with a bound on the minimal number of transvections needed).
In the statements above, the dilatransvection is at the right of the product; show that it can be inserted anywhere. (The point is that transvections normalize dilatransvections.)
A linear equivalence u : V ≃ₗ[K] V is exceptional if
it is a nontrivial homothety modulo u.fixedSubmodule.
Equations
- e.IsExceptional = (1 < Module.finrank K (V ⧸ (↑e).fixedSubmodule) ∧ e.fixedReduce ≠ 1 ∧ ∃ (a : K), ∀ (x : V ⧸ (↑e).fixedSubmodule), e.fixedReduce x = a • x)
Instances For
If e : V ≃ₗ[K] V is such that e.fixedReduce = 1, then e is the product of
at most finrank K (V ⧸ e.fixedSubmodule) - 1 transvections and one dilatransvection.
This is the first non-exceptional case in Dieudonné's theorem.
If an element e : V ≃ₗ[K] V is such that e.fixedReduce
is not a homothety, then e is the product of at
most finrank K (V ⧸ e.fixedSubmodule) - 1 transvections
and one dilatransvection.
This is the second non-exceptional case in Dieudonné's theorem.
If an element e : V ≃ₗ[K] V is not exceptional,
then it is the product of at most finrank K (V ⧸ e.fixedSubmodule) dilatransvections.
This is the non-exceptional case in Dieudonné's theorem.