Commit 2023-04-03 10:26 59628387
View on Github →refactor(linear_algebra): make module.free available inside linear_algebra/dimension (#18717)
Many of the results here should generalize from division_ring K to module.free K V, though this PR doesn't bother itself with making them.
This PR just flips around the imports and moves the lemmas that can't stay in the old home, and makes no attempt to actually make this generalization.
This also removes some duplicates:
lemma equiv_of_dim_eq_lift_dimduplicatesnonempty_linear_equiv_of_lift_dim_eqdef equiv_of_dim_eq_dimduplicateslinear_equiv.of_dim_eqA few downstream files now need to directly importlinear_algebra.dimension, which previously was implied transitively.