Vector_Space_has_Basis_Between_Independent_and_Spanning
Provedbaseslinear-algebraproofwikivector-spaces
Let be a division ring. Let be a finitely generated -vector space. Let be a linearly independent subset of . Let be a finite generator for such that . Then there is a basis for such that .
Preamble
import Mathlib.Analysis.Complex.Basic
Formal statement
theorem Vector_Space_has_Basis_Between_Independent_and_Spanning {K : Type _} [DivisionRing K] {V : Type _} [AddCommGroup V] [Module K V] {S T : Set V} (hS : LinearIndependent K (fun (x : S) => (x : V))) (hT : Submodule.span K T = ⊤) (hST : S ⊆ T) : ∃ (B : Set V), S ⊆ B ∧ B ⊆ T ∧ LinearIndependent K (fun (x : B) => (x : V)) ∧ Submodule.span K B = ⊤ := by sorrySource