Module docstring
{"# Linear independence
This file collects basic consequences of linear (in)dependence and includes specialized tests for specific families of vectors.
Main statements
We prove several specialized tests for linear independence of families of vectors and of sets of vectors.
linearIndependent_empty_type: a family indexed by an empty type is linearly independent;linearIndependent_unique_iff: ifιis a singleton, thenLinearIndependent K vis equivalent tov default ≠ 0;linearIndependent_sum: type-specific test for linear independence of families of vector fields;linearIndependent_singleton: linear independence tests for set operations.
In many cases we additionally provide dot-style operations (e.g., LinearIndependent.union) to
make the linear independence tests usable as hv.insert ha etc.
TODO
Rework proofs to hold in semirings, by avoiding the path through
ker (Finsupp.linearCombination R v) = ⊥.
Tags
linearly dependent, linear dependence, linearly independent, linear independence
","The following lemmas use the subtype defined by a set in M as the index set ι. ","### Properties which require Ring R "}