Zulip Chat Archive

Stream: Is there code for X?

Topic: The Thom isomorphism for a normal bundle


Jeremy Ravenel (Jun 15 2025 at 06:55):

A while ago some asked about the Chern classes. Right now it seems like there are many lemmas about manifolds with boundary that might best be understood as falling under the theory of Thom spaces.

One of those sources is the thread about model spaces, in which a key lemma concerns invariance of domain. Invariance of domain follows from Spanier-Whitehead duality concerning the Thom space of a stable normal bundle of a manifold.

In the case of a sphere immersed in a sphere this subsumes invariance of domain implying that ℝⁿ and ℝᵐ are not homeomorphic for n and m distinct.

A complete point of view for that theory seems just as important as the eventual completion of the thread concerning Chern classes, while giving organizing principles for the boundaries of smooth manifolds.

I thought it could be a good idea to discuss that in a theead of its own. Maybe we can collect progress here- even though it is far off, even the basic result of the inverse function theorem requires invariance of domain in the proof of openness. This result has its natural place in Alexander and Spanier-Whitehead duality, in which complements of submanifolds are related to the Thom space of a normal bundle.

Michael Rothgang (Jun 15 2025 at 07:22):

Let me keep it short: I think Thom spaces would be great to have eventually --- but adding these to mathlib feels like a longer-term project. (For instance, mathlib doesn't have smooth submanifolds yet; I'm working on these. Then you want to define sub-bundles in general, and the normal bundle in particular. Then you begin to talk about the stable normal bundle of a manifold, etc.)

Michael Rothgang (Jun 15 2025 at 07:24):

Two days ago, @Floris van Doorn mentioned that you could presumably also define singular homology via Eilenberg-MacLane spaces (in a manner similar to homotopy type theory): while EM spaces are certainly nice to have, I don't think they provide a short-term faster route to invariance of domain.

Jeremy Ravenel (Jun 15 2025 at 07:43):

Thanks for helping me with what's current. I think I'm not ready to prove the axioms yet- maybe in several months.

Just now I found the slides at your website and I'm reading through them.

Jeremy Ravenel (Jun 15 2025 at 07:55):

On the other hand I think that the homotopy equivalence between S⁰ and Sⁿ⁺¹ minus the C¹-submanifold of Sⁿ (however immersed) is more useful than meets the eye: both invariance of domain for C¹-functions and the inverse function theorem use
it. (edit: or probably better to say, they follow from it, since the existence of a tubular neighborhood is demonstrated using the inverse function theorem and not the other way around).

Michael Rothgang (Jun 15 2025 at 19:07):

I'm sure that homotopy equivalence can be used somewhere.
I'm not sure this would be used in mathlib to prove these results, though: I'd rather have invariance of domain for C⁰ functions (using homology of spheres, which follows from the homology axioms) and prove the inverse function theorem on manifolds by reduction to the normed space case.

Michael Rothgang (Jun 15 2025 at 19:07):

In fact, I have "most" of the second point on an old branch --- which needs some dusting off, polishing and completing it. (Help with that could be welcome.)

Michael Rothgang (Jun 15 2025 at 19:09):

Jeremy Ravenel said:

Thanks for helping me with what's current. I think I'm not ready to prove the axioms yet- maybe in several months.

Just now I found the slides at your website and I'm reading through them.

Sure, no worries. If you feel like trying a project, feel free to DM me and we can think about a suitable one.

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

(There are certainly lots of other things, with a lower barrier to entry, that would be useful to have.)

Jeremy Ravenel (Jun 16 2025 at 03:40):

4.4 here is pretty close to the axioms.

Maybe like uou suggested in the spirit of Mathlib to finish the openness part of the inverse function theorem by assuming invariance of domain because of how the homology axioms and Mayer-Vietoris axiom are not done yet and because it is stronger than necessary.

Jeremy Ravenel (Jun 16 2025 at 05:27):

However I can't follow why the homology of a limit works in that case, and the proof of theorem 9.24 in Rudin's Principles of Mathematical Analysis is also very interesting:

image.jpeg

Jeremy Ravenel (Jun 16 2025 at 06:35):

After some thought I realized it is just that π₀ is left adjoint that one needs for the connected components, along with the MV-sequence in 4.3 at the link. I think that is enough for invariance of domain.

Jeremy Ravenel (Jun 16 2025 at 08:40):

Evidently this also works for π𛲔 of filtered colimits.

Jeremy Ravenel (Jun 16 2025 at 08:41):

Thanks for your help with this problem @Michael Rothgang . Could you direct me to the progress you've made?

Jeremy Ravenel (Jun 16 2025 at 09:44):

If a topological space P is a disjoint union of subspaces X and Y as a set, and X with the subspace topology is homeomorphic to a space with a single connected component, and Y with the subspace topology is homeomorphic to a space with a single connected component, and P has two connected components, then both X and Y must be both closed and open in P.

Michael Rothgang (Jun 16 2025 at 09:52):

Jeremy Ravenel said:

Thanks for your help with this problem Michael Rothgang . Could you direct me to the progress you've made?

Do you mean for the inverse function theorem? (I didn't work on Mayer-Vietoris.)

Jeremy Ravenel (Jun 16 2025 at 10:02):

@Michael Rothgang Yes that- this week I have time to study it and maybe I can make some progress.

(The Mayer-Vietoris sequence follows from the ES-axioms)

Michael Rothgang (Jun 18 2025 at 16:36):

Sure! I just dug up my old branch and adapted it to current master. I'll push it soon. (edit: #26115)

Michael Rothgang (Jun 18 2025 at 16:39):

Be warned, though: the proofs are in an intermediate state of "being broken" --- just looking at them may not be the clearest. (Feel free to ask me, though --- and perhaps I can take some time tomorrow to polish this slightly).

Joël Riou (Jun 18 2025 at 19:08):

Jeremy Ravenel said:

Evidently this also works for π𛲔 of filtered colimits.

This reference seems to be quite wrong. If "Space" means "simplicial set", then it is ok. If "Space" means "topological space", it might be wrong. In the category of topological spaces, if T is compact, it is unclear to me that Hom(T, -) commutes with filtered colimits. What I know is that if X ⟶ Y is a transfinite composition of closed T1T_1 inclusions, then Hom(T, Y) identifies to a suitable colimit of Hom types (I have formalized this at https://github.com/joelriou/topcat-model-category/blob/e5705bfcc6944a0f8119f7b1cf717b686f39fbfd/TopCatModelCategory/TopCat/T1Inclusion.lean#L310 ; @Reid Barton also did; more details in the book by Hovey, Model categories, paragraph 2.4). For a general direct system of topological spaces, I would not claim it is true. (The technical details about such issues are omitted in many references.)

pro-Lie stabilizer (Jun 19 2025 at 01:54):

thanks for the correction, I agree. However in our case these are inclusions of open subobjects and so this should in fact follow from compactness of spheres and discs. I found a reference of Proposition 2B.1. in Hatcher for that. (sorry, I've realized I just responded from a friend's account - Jeremy)

Robin Carlier (Jun 19 2025 at 08:33):

@Joël Riou, the reference given is fully in infinity-category land and so "Space" means "the quasicagegory of Kan complexes".

It's still a bit early for using infinity-categorical references for formalisation in mathlib, though

Joël Riou (Jun 19 2025 at 08:35):

I am not saying Lurie is wrong, but that he is misquoted!

Robin Carlier (Jun 19 2025 at 08:44):

I was more saying that since the author is writing S\mathcal{S}_* for pointed spaces, an answer in Lurie-only framework disregarding the other uses of word "Space" was to be expected.
I guess this is why some people started using the word "anima" for Kan complexes/Spaces/Infinity-groupoids...

Robin Carlier (Jun 19 2025 at 08:53):

Oh, but you were referring to using this particular link in the situation of this thread, apologies for the confusion...

Jeremy Ravenel (Jun 19 2025 at 11:21):

Sorry for not being more careful.

Jeremy Ravenel (Jun 19 2025 at 15:59):

@Michael Rothgang thanks very much for sharing this. I'm going to learn some of it this week.

pro-Lie stabilizer (Jul 03 2025 at 05:46):

Most parts of this theory are clearly far off, but the mention of the Thom isomorphism is pretty key I think because of how the "real orientation" function from Immersion(Sⁿ × 𝔻¹, Sⁿ × 𝔻¹) to S⁰ can be used to show invariance of domain.

pro-Lie stabilizer (Jul 03 2025 at 08:59):

The above was a bit of a mistake.

Let f:Sn1×[0,1]Sn1×[0,)f : S^{n-1} × [0,1] → S^{n-1} × [0,\infty) be an injection sending (z,0)(z,0) to (z,0)(z,0) for each zz in Sn1S^{n-1}. The orientation function orientation:Sn1×[0,)Im(fι)S0\text{orientation} : S^{n-1} \times [0,\infty) - Im(f \circ \iota) \rightarrow S^0, where ι:Sn1Sn1×[0,1]\iota : S^{n-1} \rightarrow S^{n-1} \times [0,1] sends zz to (z,1)(z,1) sends im(ι)\text{im}(\iota) to 1-1, and for each zSn1z \in S^{n-1}, there is r[0,)r \in [0,\infty) such that for xrx \geq r, (z,x)(z,x) is sent to 11.

pro-Lie stabilizer (Jul 03 2025 at 09:07):

That orientation is a morphism of real topological manifolds\text{real topological manifolds} implies that orientation1({1})\text{orientation}^{-1}(\{-1\}) is open (and yet the construction is not changed, only interpreted in terms of real orientation).

pro-Lie stabilizer (Jul 03 2025 at 09:09):

Screenshot 2025-07-03 at 3.42.05 AM.png

CylindricalTransportInvariantExistence&UniquenessofPreimagesforHomotopynFunctorsofaWeakEquivalence (Sep 06 2025 at 19:15):

@Transitive discrete group action with pro-Lie stabilizer @Jeremy Ravenel it looks like you meant Sn1×{0}S^{n-1} \times \{ 0 \} and not im(ι)im(\iota), no?

And so the openness in invariance of domain is interpreted as the continuity of a function defined on the complement of the image of a sphere, but this doesn't prove the fact about filtered colimits of open subobjects.

I don't fully understand whether we can avoid use of the Mayer-Vietoris sequence + a mesh on the cube + filtered colimits of open subsets, so I appreciate the page from the book since the appearance of λ = ||A⁻¹||/2 appears related to tubular neighborhoods as well.

Xinyi Zhang (Oct 14 2025 at 11:53):

Joël Riou said:

Jeremy Ravenel said:

Evidently this also works for π𛲔 of filtered colimits.

This reference seems to be quite wrong. If "Space" means "simplicial set", then it is ok. If "Space" means "topological space", it might be wrong. In the category of topological spaces, if T is compact, it is unclear to me that Hom(T, -) commutes with filtered colimits. What I know is that if X ⟶ Y is a transfinite composition of closed T1T_1 inclusions, then Hom(T, Y) identifies to a suitable colimit of Hom types (I have formalized this at https://github.com/joelriou/topcat-model-category/blob/e5705bfcc6944a0f8119f7b1cf717b686f39fbfd/TopCatModelCategory/TopCat/T1Inclusion.lean#L310 ; Reid Barton also did; more details in the book by Hovey, Model categories, paragraph 2.4). For a general direct system of topological spaces, I would not claim it is true. (The technical details about such issues are omitted in many references.)

I don't think enough was specified to say what was supposed to work in both situations. It's definitely not a quote.

Xinyi Zhang (Oct 14 2025 at 11:57):

@Jeremy Ravenel what is supposed to work for π𛲔 of filtered colimits, and is it a problem in this situation if it only holds for homotopy colimits of filtered diagrams?

Joël Riou (Oct 15 2025 at 14:45):

Xinyi Zhang said:

I don't think enough was specified to say what was supposed to work in both situations. It's definitely not a quote.

I was basically just saying that one has to be careful about the category where the colimits are computed. The nth homotopy group functor of (pointed) simplicial sets commutes with filtered colimits (I have formalised this for Kan complexes, and with some more work, it will also hold for arbitrary simplicial sets), but it is unclear it works for arbitrary filtered colimits of topological spaces. Currently, we are not even remotely able to formalize homotopy colimits, but it is true that the homotopy groups of a filtered hocolim identify to the colimit of the homotopy groups (because it shall be true in the category of simplicial sets, and then also in a Quillen-equivalent category...). In any case, results about homotopy colimits seem to be quite irrelevant to the topic of this thread.


Last updated: Dec 20 2025 at 21:32 UTC