Rank of a group #
This file defines the rank of a group, namely the minimum size of a generating set.
TODO #
Should we define erank G : ℕ∞
the rank of a not necessarily finitely generated group G
,
then redefine rank G
as (erank G).toNat
? Maybe a Cardinal
-valued version too?
The minimum number of generators of an additive group.
Equations
- AddGroup.rank G = Nat.find ⋯
Instances For
theorem
AddSubgroup.rank_congr
{G : Type u_1}
[AddGroup G]
{H K : AddSubgroup G}
[AddGroup.FG ↥H]
[AddGroup.FG ↥K]
(h : H = K)
:
theorem
AddSubgroup.rank_closure_finite_le_nat_card
{G : Type u_1}
[AddGroup G]
(s : Set G)
[Finite ↑s]
: