Commit 2021-09-09 09:36 13563978
View on Github →refactor(linear_algebra/*): linear_equiv.of_bijective over semirings (#9061)
linear_equiv.of_injective and linear_equiv.of_bijective
took as assumption f.ker = \bot,
which is equivalent to injectivity of f over rings,
but not over semirings.
This PR changes the assumption to injective f.
For reasons of symmetry,
the surjectivity assumption is also switched to surjective f.
As a consequence, this PR also renames:
- linear_equiv_of_ker_eq_botto- linear_equiv_of_injective
- linear_equiv_of_ker_eq_bot_applyto- linear_equiv_of_injective_apply