Zulip Chat Archive

Stream: new members

Topic: Proving that a continuous map is inducing (topology)


Ruth Plümer (Feb 09 2025 at 15:21):

Hello everyone,
I'm currently trying to prove that a certain continuous map

f : ContinuousMap X Y

is an embedding and I decided to prove it by using embedding_iff and proving that it is both injective and inducing, but I am currently a little stuck when trying to prove that it is inducing. I know how to prove that a set is open in X iff its image is open in Y, but I can't find a lemma in mathlib that shows that a map is inducing if it has this property.

The only characterizations of inducing maps all yield that f is inducing if and only if

TopologicalSpace X = induced f (TopologicalSpace Y)

but I don't know how to prove induced f (TopologicalSpace Y) with what I've proven either. I've tried loogle, but I haven't found any lemma that seems useful.
Could someone please give me a hint on how to prove that f is inducing? I am not looking for code for the lemma I'm looking for, just maybe a hint on how to proceed.

Aaron Liu (Feb 09 2025 at 15:23):

You will have more luck searching for docs#Topology.IsInducing, docs#Topology.Inducing is deprecated.

Aaron Liu (Feb 09 2025 at 15:25):

I found docs#Topology.isInducing_iff_nhds, does this work for you?

Ruth Plümer (Feb 09 2025 at 15:57):

Yes, this seems to be what I was looking for, thank you!

Michael Rothgang (Feb 10 2025 at 14:21):

Another strategy: prove that IsOpenMap f (i.e., f maps open sets map to open sets), and then use a lemma that f is an embedding iff it is continuous, injective and an open map.

Michael Rothgang (Feb 10 2025 at 14:22):

(Loogle can find the latter lemma.)

Aaron Liu (Feb 10 2025 at 14:27):

@loogle IsOpenMap, Topology.IsInducing

loogle (Feb 10 2025 at 14:27):

:search: Inducing.isOpenMap, Topology.IsInducing.isOpenMap

Michael Rothgang (Feb 10 2025 at 14:52):

I meant something more like:

Michael Rothgang (Feb 10 2025 at 14:53):

@loogle IsOpenMap, "Embedding", Function.Injective

Michael Rothgang (Feb 10 2025 at 15:18):

@loogle IsOpenMap, "Embedding", Function.Injective

loogle (Feb 10 2025 at 15:18):

:search: Topology.IsOpenEmbedding.of_continuous_injective_isOpenMap, Topology.isOpenEmbedding_iff_continuous_injective_isOpenMap, and 2 more

Michael Rothgang (Feb 10 2025 at 15:19):

The first one, and then use IsOpenEmbedding,IsEmbedding

Aaron Liu (Feb 10 2025 at 15:24):

What if it's not an open embedding? :)

Kevin Buzzard (Feb 10 2025 at 15:25):

I know how to prove that a set is open in X iff its image is open in Y,

:-)


Last updated: May 02 2025 at 03:31 UTC