∀ (K : Type u_2) {M : Type u_3} [inst : DivisionRing K] [inst_1 : AddCommGroup M] [inst_2 : Module K M] (s : Set M)
  [Module.Finite K ↥(Submodule.span K s)],
  ∃ t,
    ↑t ⊆ s ∧
      t.card = Module.finrank K ↥(Submodule.span K s) ∧ Submodule.span K ↑t = Submodule.span K s ∧ LinearIndepOn K id ↑t