noncomputable def
AffineSpace.finrank
(k : Type u_1)
{V : Type u_2}
{P : Type u_3}
[Ring k]
[AddCommGroup V]
[Module k V]
[AddTorsor V P]
(s : Set P)
:
The dimension of the affine span over ℤ
of a subset of an additive group.
Equations
- AffineSpace.finrank k s = (vectorSpan k s).finrank
Instances For
@[simp]
theorem
AffineSpace.finrank_empty
(k : Type u_1)
{V : Type u_2}
{P : Type u_3}
[Ring k]
[AddCommGroup V]
[Module k V]
[AddTorsor V P]
[Nontrivial k]
:
theorem
AffineSpace.finrank_le_submoduleFinrank
{k : Type u_1}
{V : Type u_2}
{P : Type u_3}
[Ring k]
[AddCommGroup V]
[Module k V]
[AddTorsor V P]
{s : Set P}
{S : Submodule k V}
[StrongRankCondition k]
[Module.Finite k ↥S]
(q : P)
(hs : ∀ p ∈ s, p -ᵥ q ∈ S)
:
theorem
AffineSpace.finrank_le_moduleFinrank
{k : Type u_1}
{V : Type u_2}
{P : Type u_3}
[Ring k]
[AddCommGroup V]
[Module k V]
[AddTorsor V P]
{s : Set P}
[StrongRankCondition k]
[Module.Finite k V]
: