Cardinal of the general linear group over finite rings #
This file computes the cardinal of the general linear group over finite rings.
Main statements #
card_linearIndependentgives the cardinal of the set of linearly independent vectors over a finite-dimensional vector space over a finite field.Matrix.card_GL_fieldgives the cardinal of the general linear group over a finite field.
theorem card_linearIndependent {K : Type u_1} {V : Type u_2} [DivisionRing K] [AddCommGroup V] [Module K V] [Fintype K] [Finite V] {k : ℕ} (hk : k ≤ Module.finrank K V) :
Nat.card { s : Fin k → V // LinearIndependent K s } = ∏ i : Fin k, (Fintype.card K ^ Module.finrank K V - Fintype.card K ^ ↑i)
The cardinal of the set of linearly independent vectors over a finite-dimensional vector space over a finite field.
theorem Matrix.card_SL_mul_card_units {n : Type u_1} [Fintype n] [DecidableEq n] [Nonempty n] {R : Type u_2} [CommRing R] :
The cardinal of the special linear group times the cardinal of the unit group is the cardinal of the general linear group.
Equivalence between GL n F and n vectors of length n that are linearly independent. Given
by sending a matrix to its columns.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem Matrix.card_SL_field {𝔽 : Type u_1} [Field 𝔽] [Fintype 𝔽] (n : ℕ) [NeZero n] :
Nat.card (SpecialLinearGroup (Fin n) 𝔽) = (∏ i : Fin n, (Fintype.card 𝔽 ^ n - Fintype.card 𝔽 ^ ↑i)) / (Fintype.card 𝔽 - 1)
The cardinal of the special linear group over a finite field.