My exploration (around April, 2025) of Borsuk-Ulam theorem began with trying to prove the Lyusternik-Shnirel'man closed theorem for and . While I could grasp it intuitively, constructing a rigorous proof proved elusive.
This led me to tackle the Borsuk theorem directly: For every continuous function , there exists a point such that .
The Failed Stereographic Approach
My initial idea was to decompose using North/South stereographic projections—the natural atlas for . This approach couldn't work here: the N/S maps send the projection point to infinity (one-point compactification), making any function decomposed this way necessarily discontinuous.
Refinement: Finite Projections
I then considered pulling the projection point outward along the N-S axis, forcing projections into finite regions to maintain continuity. This insight—that continuity constraints force us to work in bounded regions—became crucial to my understanding.
Following this idea to examine the N/S map decomposition, after compressing infinity back to , the continuity requirement also necessitates pulling back the neighborhood, leading to the same conclusion as the outward projection: the region must be finite.
At this moment, I learn the relations between different description of Borsuk-Ulam (Some applications of the Borsuk-Ulam Theorem).
The Breakthrough
My proof strategy ended up opposite to the classical development. I first established a lemma:
Lemma: Let be continuous and antipode-preserving. Then there exists such that .
The details can be found here, the key is bound an open set of that contains and is the image of rest two open sets on . Hence, for some
The Proof
For the main theorem, define . Two key observations:
- is continuous
- is antipode-preserving:
Applying the lemma: there exists such that , which means , hence . Proof complete.
The "wrong" approach turns out is useful in lemma, and provides a more concrete view about the problem.
After this, I also found Borsuk-Ulam Implies Brouwer: A Direct Construction, which is the same approach, and use cube version.