Mathlib v3 is deprecated. Go to Mathlib v4

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_bot to linear_equiv_of_injective
  • linear_equiv_of_ker_eq_bot_apply to linear_equiv_of_injective_apply

Estimated changes