Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2021-12-10 21:59 a12fc705

View on Github →

feat(logic/function/basic): surjective function is an epimorphism (#10691)

  • Move proofs about surjective/injective and epi/mono to logic.function.basic (formulated in terms of injectivity of composition), make them universe polymorphic.
  • drop forall_iff_forall_surj, use function.surjective.forall instead.

Estimated changes