If two subgroups generate G and each has an r-element generating family, concatenating those families gives a 2r-element generating family for G.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.FreeConstructions
universe u vtheorem generatorRankLE_add_of_two_subgroups
(G : Type u) [Group G] (r : Nat) (A B : Subgroup G)
(hABtop : Subgroup.closure ((A : Set G) ∪ (B : Set G)) = ⊤)
(hA : AbstractGeneratorRankLE A r)
(hB : AbstractGeneratorRankLE B r) :
AbstractGeneratorRankLE G (r + r)