Zulip Chat Archive

Stream: new members

Topic: Inverse On vs inverse - for a property on a set


Michael Novak (Dec 22 2025 at 08:36):

Given s : Set a and a function f : a → b, if I know that f.invFunOn s has some property on the set f '' s (for example ContinuousOn) can I infer that f.invFun also has that property on f '' s? And if so, how can we show it?

Michael Novak (Dec 22 2025 at 08:45):

For example is it possible to prove the following:

example (f :   ) (s : Set ) (h : ContinuousOn (f.invFunOn s) (f  '' s)) : ContinuousOn f.invFun (f  ' ' s) := sorry

Vlad Tsyrklevich (Dec 22 2025 at 09:01):

Your types are wrong, s has type Set a in Function.invFunOn and I don't think your h hypothesis says what you intend it to. and this does actually match what ContinuousOn expects, my mistake.

Michael Novak (Dec 22 2025 at 09:28):

You are right, thank you very much and sorry for the mistake. Does the question makes sense now after the edit?

Vlad Tsyrklevich (Dec 22 2025 at 09:33):

I don't think \^-1 is doing what you think it does here

example (f :   ) (s : Set ) (h : ContinuousOn (f.invFunOn s) s) : ContinuousOn f⁻¹ s := by
  have (a : s) : f⁻¹ a = 1 / (f a) := by
    simp

Michael Novak (Dec 22 2025 at 10:02):

Oh, I thought that f⁻¹ is notation for f.invFun, my bad. I edited the question once again.

Vlad Tsyrklevich (Dec 22 2025 at 10:12):

I don't think this is true (and I think the original statement for ContinuousOn on s not f '' s was correct.) f may map s and t into f '' s, but the mapping may only be continuous on s not t. The inverse is constructed by choice and so it may map backwards into t.

Michael Novak (Dec 22 2025 at 10:32):

What I actually want to show in the real proof I'm working on is to infer Set.BijOn (Function.invFun ψ) (ψ '' I) I from Set.BijOn (Function.invFunOn ψ I) (ψ '' I) I. Is that possible?

Vlad Tsyrklevich (Dec 22 2025 at 10:47):

If psi were injective, yes. But otherwise, psi inverse may map out of I.

Michael Novak (Dec 22 2025 at 12:30):

o.k., I understand. Thank you very much!


Last updated: Feb 28 2026 at 14:05 UTC