Commit 2021-03-05 11:27 d90448c6
View on Github →chore(linear_algebra/*): changes to finsupp_vectorspaces and move module doc dual (#6516) This PR does the following:
- move the module doc of linear_algebra.dualso that it is recognised by the linter.
- add ker_eq_bot_iff_range_eq_top_of_findim_eq_findimtolinear_algebra.finite_dimensional, this replacesinjective_of_surjectiveinlinear_algebra.finsupp_vectorspaces
- remove eq_bot_iff_dim_eq_zerofromlinear_algebra.finsupp_vectorspaces, this already exists asdim_eq_zeroinlinear_algebra.finite_dimensional
- changed cardinal_mk_eq_cardinal_mk_field_pow_dimandcardinal_lt_omega_of_dim_lt_omegato assumefinite_dimensional K Vinstead ofdim < omega.
- renamed cardinal_lt_omega_of_dim_lt_omegatocardinal_lt_omega_of_finite_dimensionalsince the assumption changed.
- provided a module doc for linear_algebra.finsupp_vectorspaceswhich should removelinear_algebra.*from the style exceptions file. This file should probably be looked at again by someone more experienced in the linear_algebra part of the library. It seems to me that most of the statements in this file in fact would better fit in other files.