Zulip Chat Archive
Stream: Is there code for X?
Topic: bundled surjective function
Matt Diamond (Jul 30 2022 at 04:05):
Does mathlib have a bundled surjective function type, like the way function.embedding
is a bundled injective function?
Matt Diamond (Jul 30 2022 at 04:07):
I found a message from Aug 19, 2021 that mentioned not having them, but wanted to check if anything had changed since then.
Junyan Xu (Jul 30 2022 at 04:15):
Someone asked about bundled bijection more recently, but I think the answer to both is no.
Matt Diamond (Jul 30 2022 at 04:37):
gotcha
Kevin Buzzard (Jul 30 2022 at 13:15):
Is the lack of bundled surjectivity just a coincidence?
Yaël Dillies (Jul 30 2022 at 13:55):
Where does it come up? To me, injection shows up mostly because it represents subobjects.
Kevin Buzzard (Jul 30 2022 at 14:01):
Then surjection represents quotient objects
Junyan Xu (Jul 30 2022 at 17:21):
docs#finset.map uses embedding, and of course also Schröder–Bernstein (docs#function.embedding.antisymm with unbundled version above it). What are other prominent uses?
Last updated: Dec 20 2023 at 11:08 UTC