Zulip Chat Archive
Stream: new members
Topic: inverse of injective functions
Alexander Bentkamp (May 08 2019 at 10:21):
Given a function g : α → ɣ
and an injective function f : β → ɣ
, such that g.range ⊆ f.range
, how can I access the function f⁻¹ ∘ g : α → β
in Lean?
Mario Carneiro (May 08 2019 at 10:23):
there might be an equiv B ~= f.range
in equiv.basic?
Mario Carneiro (May 08 2019 at 10:24):
alternatively, this seems like a good lemma on its own
Mario Carneiro (May 08 2019 at 10:26):
this is some kind of categorical thing about split monos
Alexander Bentkamp (May 08 2019 at 10:31):
Yes: equiv.set.range
. That should do it. Thanks!
Last updated: Dec 20 2023 at 11:08 UTC