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.