Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical...
Transcript of Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical...
![Page 1: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/1.jpg)
Borsuk-Ulam in real-cohesive homotopy type theory
Daniel Cicala, University of New Haven
Amelia Tebbe, Indiana University Kokomo
Chandrika Sadanand, University of Illinois Urbana Champaign
1
![Page 2: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/2.jpg)
Thanks to
2017 MRC in HoTT program
Mike Shulman for his guidance and patience with three
non-experts
Univalence, which I’ll be recklessly using without mentioning
I’m doing so
2
![Page 3: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/3.jpg)
What’s this talk about?
Borsuk-Ulam is a result in
classical algebraic topology.
We want to import it into
HoTT.
3
![Page 4: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/4.jpg)
Outline of this talk
1. real-cohesive homotopy type theory
2. Borsuk-Ulam: algebraic topology vs. HoTT
3. proof sketch
4
![Page 5: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/5.jpg)
real-cohesive homotopy type theory
5
![Page 6: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/6.jpg)
Algebraic topology has many proofs that involve discontinuous
constructions
For instance, Brouwer fixed-pt theorem
∣∣∣∣∣∣∣∣∣∣ ∏f : D2→D2
∑x :D2
f (x) = x
∣∣∣∣∣∣∣∣∣∣0
No continuous way to pick x
6
![Page 7: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/7.jpg)
7
![Page 8: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/8.jpg)
However, we don’t merely have HoTT...
we have real-cohesive HoTT
8
![Page 9: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/9.jpg)
9
![Page 10: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/10.jpg)
For spaces X and Y , how can we make a discontinuous map
X → Y
into a continuous map?
Retopologize!
discrete(X )→ Y or X → codiscrete(Y )
There’s a ready-made theory for this...Lawvere’s cohesive topoi
10
![Page 11: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/11.jpg)
For spaces X and Y , how can we make a discontinuous map
X → Y
into a continuous map?
Retopologize!
discrete(X )→ Y or X → codiscrete(Y )
There’s a ready-made theory for this...Lawvere’s cohesive topoi
10
![Page 12: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/12.jpg)
For spaces X and Y , how can we make a discontinuous map
X → Y
into a continuous map?
Retopologize!
discrete(X )→ Y or X → codiscrete(Y )
There’s a ready-made theory for this...Lawvere’s cohesive topoi
10
![Page 13: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/13.jpg)
Discontinuity via cohesive topoi
SPACES
POINTS
a a
dis
cret
e forget
cod
iscr
ete
SPACES
SPACES
a
[: =
dis
cret
ize
]:=
cod
iscretize
[X → X → ]X
Interpret [X → Y or X → ]Y as not necessarily continuous maps
from X → Y . 11
![Page 14: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/14.jpg)
Discontinuity via cohesive topoi
SPACES
POINTS
a a
dis
cret
e forget
cod
iscr
ete
SPACES
SPACES
a
[: =
dis
cret
ize
]:=
cod
iscretize
[X → X → ]X
Interpret [X → Y or X → ]Y as not necessarily continuous maps
from X → Y . 11
![Page 15: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/15.jpg)
Two concerns importing this to HoTT:
1) Algebraic topology trades in spaces not higher inductive types.
2) How can we retopologize when HoTT doesn’t have topologies
(open sets)?
12
![Page 16: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/16.jpg)
higher inductive types vs. spaces in HoTT
13
![Page 17: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/17.jpg)
14
![Page 18: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/18.jpg)
Lawvere’s theory of cohesive topoi has more to offer!
SPACES
POINTS
a a a
conn
ectedcom
pon
ents
dis
cret
e forget
cod
iscr
ete
gives modality∫
: SPACES→ SPACES
15
![Page 19: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/19.jpg)
Cohesive topos:∫
is connected components
HoTT:∫
is fundamental ∞-groupoid
∫a [ a ]
16
![Page 20: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/20.jpg)
Cohesive topos:∫
is connected components
HoTT:∫
is fundamental ∞-groupoid
∫a [ a ]
16
![Page 21: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/21.jpg)
HoTT
+∫a [ a ] (suitably defined)
cohesive homotopy type theory
Notation
S1 := {(x , y) : x2 + y2 = 1}S1 := higher inductive type
We want∫S1 = S1, but we’re not there yet.
17
![Page 22: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/22.jpg)
HoTT
+∫a [ a ] (suitably defined)
cohesive homotopy type theory
Notation
S1 := {(x , y) : x2 + y2 = 1}S1 := higher inductive type
We want∫S1 = S1, but we’re not there yet.
17
![Page 23: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/23.jpg)
HoTT
+∫a [ a ] (suitably defined)
cohesive homotopy type theory
Notation
S1 := {(x , y) : x2 + y2 = 1}S1 := higher inductive type
We want∫S1 = S1, but we’re not there yet.
17
![Page 24: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/24.jpg)
incorporating topology into HoTT
18
![Page 25: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/25.jpg)
The topology of a type X is encoded in the type of “continuous
paths” R→ X.
Needed to define∫
:
An axiom ensuring that∫
is constructed from continuous paths
indexed by intervals in R.
Axiom R[:
A type X is discrete iff const : X→ (R→ X) is an equivalence.
19
![Page 26: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/26.jpg)
The topology of a type X is encoded in the type of “continuous
paths” R→ X.
Needed to define∫
:
An axiom ensuring that∫
is constructed from continuous paths
indexed by intervals in R.
Axiom R[:
A type X is discrete iff const : X→ (R→ X) is an equivalence.
19
![Page 27: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/27.jpg)
The topology of a type X is encoded in the type of “continuous
paths” R→ X.
Needed to define∫
:
An axiom ensuring that∫
is constructed from continuous paths
indexed by intervals in R.
Axiom R[:
A type X is discrete iff const : X→ (R→ X) is an equivalence.
19
![Page 28: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/28.jpg)
TYPES
TYPES
a a a
∞-grou
poid d
iscr
ete forget
cod
iscrete
+
Axiom R[:
X is discrete
iff
const : X=−→ (R→ X)
—equals—
real-cohesive homotopy type theory, a place where∫S1 = S1.
20
![Page 29: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/29.jpg)
Borsuk-Ulam
21
![Page 30: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/30.jpg)
Three related statements in classical algebraic topology:
BU-classicFor any continuous map f : Sn → Rn, there exists
an x ∈ Sn such that f (x) = f (−x).
BU-odd
For any continuous map f : Sn → Rn with the
property that f (−x) = −f (x), there is an x ∈ Sn
such that f (x) = 0
BU-retract
There is no continuous map f : Sn → Sn−1 with
the property that there exists an x ∈ Sn such that
f (−x) = −f (x).
Proof of BU-classic involves proving that
1. show (BU-classic) ' (BU-odd)
2. show ¬ (BU-odd) ⇒ ¬ (BU-retract)
3. hence (BU-retract) ⇒ (BU-classic).
4. prove (BU-retract)
5. conclude (BU-classic)
22
![Page 31: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/31.jpg)
Three related statements in classical algebraic topology:
BU-classicFor any continuous map f : Sn → Rn, there exists
an x ∈ Sn such that f (x) = f (−x).
BU-odd
For any continuous map f : Sn → Rn with the
property that f (−x) = −f (x), there is an x ∈ Sn
such that f (x) = 0
BU-retract
There is no continuous map f : Sn → Sn−1 with
the property that there exists an x ∈ Sn such that
f (−x) = −f (x).
Proof of BU-classic involves proving that
1. show (BU-classic) ' (BU-odd)
2. show ¬ (BU-odd) ⇒ ¬ (BU-retract)
3. hence (BU-retract) ⇒ (BU-classic).
4. prove (BU-retract)
5. conclude (BU-classic)
22
![Page 32: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/32.jpg)
Three related statements in classical algebraic topology:
BU-classicFor any continuous map f : Sn → Rn, there exists
an x ∈ Sn such that f (x) = f (−x).
BU-odd
For any continuous map f : Sn → Rn with the
property that f (−x) = −f (x), there is an x ∈ Sn
such that f (x) = 0
BU-retract
There is no continuous map f : Sn → Sn−1 with
the property that there exists an x ∈ Sn such that
f (−x) = −f (x).
Proof of BU-classic involves proving that
1. show (BU-classic) ' (BU-odd)
2. show ¬ (BU-odd) ⇒ ¬ (BU-retract)
3. hence (BU-retract) ⇒ (BU-classic).
4. prove (BU-retract)
5. conclude (BU-classic)
22
![Page 33: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/33.jpg)
Three related statements in classical algebraic topology:
BU-classicFor any continuous map f : Sn → Rn, there exists
an x ∈ Sn such that f (x) = f (−x).
BU-odd
For any continuous map f : Sn → Rn with the
property that f (−x) = −f (x), there is an x ∈ Sn
such that f (x) = 0
BU-retract
There is no continuous map f : Sn → Sn−1 with
the property that there exists an x ∈ Sn such that
f (−x) = −f (x).
Proof of BU-classic involves proving that
1. show (BU-classic) ' (BU-odd)
2. show ¬ (BU-odd) ⇒ ¬ (BU-retract)
3. hence (BU-retract) ⇒ (BU-classic).
4. prove (BU-retract)
5. conclude (BU-classic)
22
![Page 34: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/34.jpg)
Three related statements in classical algebraic topology:
BU-classicFor any continuous map f : Sn → Rn, there exists
an x ∈ Sn such that f (x) = f (−x).
BU-odd
For any continuous map f : Sn → Rn with the
property that f (−x) = −f (x), there is an x ∈ Sn
such that f (x) = 0
BU-retract
There is no continuous map f : Sn → Sn−1 with
the property that there exists an x ∈ Sn such that
f (−x) = −f (x).
Proof of BU-classic involves proving that
1. show (BU-classic) ' (BU-odd)
2. show ¬ (BU-odd) ⇒ ¬ (BU-retract)
3. hence (BU-retract) ⇒ (BU-classic).
4. prove (BU-retract)
5. conclude (BU-classic)
22
![Page 35: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/35.jpg)
BU-* in real-cohesive homotopy type theory:
BU-classic
∣∣∣∣∣∣∣∣ ∏f : Sn→Rn
∑x : Sn
f (−x) = f (x)
∣∣∣∣∣∣∣∣
BU-odd
∣∣∣∣∣∣∣∣ ∏f : Sn→Rn
∏x : Sn
f (−x) = −f (x)→∑x : Sn
f (x) = 0
∣∣∣∣∣∣∣∣
BU-retract
∣∣∣∣∣∣∣∣∣∣ ∏f : Sn→Sn−1
∑x : Sn
f (−x) = −f (x)→ 0
∣∣∣∣∣∣∣∣∣∣
23
![Page 36: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/36.jpg)
Proof of BU-classic, strategy:
1. show (BU-classic) ' (BU-odd)
2. show ¬ (BU-odd) ⇒ ¬ (BU-retract)
3. hence (BU-retract) ⇒ ¬¬ (BU-odd)
4. prove (BU-retract)
5. conclude ¬¬ (BU-classic)
¬¬ (BU-classic) 6= (BU-classic) continuously
but
¬¬ (BU-classic) = (BU-classic) discontinuously
Lemma: (Shulman) For P a proposition, ]P = ¬¬P
24
![Page 37: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/37.jpg)
Proof of BU-classic, strategy:
1. show (BU-classic) ' (BU-odd)
2. show ¬ (BU-odd) ⇒ ¬ (BU-retract)
3. hence (BU-retract) ⇒ ¬¬ (BU-odd)
4. prove (BU-retract)
5. conclude ¬¬ (BU-classic)
¬¬ (BU-classic) 6= (BU-classic) continuously
but
¬¬ (BU-classic) = (BU-classic) discontinuously
Lemma: (Shulman) For P a proposition, ]P = ¬¬P
24
![Page 38: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/38.jpg)
Proof of BU-classic, strategy:
1. show (BU-classic) ' (BU-odd)
2. show ¬ (BU-odd) ⇒ ¬ (BU-retract)
3. hence (BU-retract) ⇒ ¬¬ (BU-odd)
4. prove (BU-retract)
5. conclude ¬¬ (BU-classic)
¬¬ (BU-classic) 6= (BU-classic) continuously
but
¬¬ (BU-classic) = (BU-classic) discontinuously
Lemma: (Shulman) For P a proposition, ]P = ¬¬P
24
![Page 39: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/39.jpg)
Proof of BU-classic, strategy:
1. show (BU-classic) ' (BU-odd)
2. show ¬ (BU-odd) ⇒ ¬ (BU-retract)
3. hence (BU-retract) ⇒ ¬¬ (BU-odd)
4. prove (BU-retract)
5. conclude ¬¬ (BU-classic)
¬¬ (BU-classic) 6= (BU-classic) continuously
but
¬¬ (BU-classic) = (BU-classic) discontinuously
Lemma: (Shulman) For P a proposition, ]P = ¬¬P
24
![Page 40: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/40.jpg)
Proof of BU-classic, strategy:
1. show (BU-classic) ' (BU-odd)
2. show ¬ (BU-odd) ⇒ ¬ (BU-retract)
3. hence (BU-retract) ⇒ ¬¬ (BU-odd)
4. prove (BU-retract)
5. conclude ¬¬ (BU-classic)
¬¬ (BU-classic) 6= (BU-classic) continuously
but
¬¬ (BU-classic) = (BU-classic) discontinuously
Lemma: (Shulman) For P a proposition, ]P = ¬¬P
24
![Page 41: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/41.jpg)
Proof of BU-classic, strategy:
1. show (BU-classic) ' (BU-odd)
2. show ¬ (BU-odd) ⇒ ¬ (BU-retract)
3. hence (BU-retract) ⇒ ¬¬ (BU-odd)
4. prove (BU-retract)
5. conclude ¬¬ (BU-classic)
¬¬ (BU-classic) 6= (BU-classic) continuously
but
¬¬ (BU-classic) = (BU-classic) discontinuously
Lemma: (Shulman) For P a proposition, ]P = ¬¬P
24
![Page 42: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/42.jpg)
It follows that
¬¬
∣∣∣∣∣∣∣∣∣∣ ∏f : Sn→Rn
∑x : Sn
f (−x) = f (x)
∣∣∣∣∣∣∣∣∣∣ = ]
∣∣∣∣∣∣∣∣∣∣ ∏f : Sn→Rn
∑x : Sn
f (−x) = f (x)
∣∣∣∣∣∣∣∣∣∣
Hence (BU-retract) ⇒ ] (BU-classic).
Real-cohesive HoTT supports the sharp Borsuk-Ulam theorem.
25
![Page 43: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/43.jpg)
It follows that
¬¬
∣∣∣∣∣∣∣∣∣∣ ∏f : Sn→Rn
∑x : Sn
f (−x) = f (x)
∣∣∣∣∣∣∣∣∣∣ = ]
∣∣∣∣∣∣∣∣∣∣ ∏f : Sn→Rn
∑x : Sn
f (−x) = f (x)
∣∣∣∣∣∣∣∣∣∣
Hence (BU-retract) ⇒ ] (BU-classic).
Real-cohesive HoTT supports the sharp Borsuk-Ulam theorem.
25
![Page 44: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/44.jpg)
It follows that
¬¬
∣∣∣∣∣∣∣∣∣∣ ∏f : Sn→Rn
∑x : Sn
f (−x) = f (x)
∣∣∣∣∣∣∣∣∣∣ = ]
∣∣∣∣∣∣∣∣∣∣ ∏f : Sn→Rn
∑x : Sn
f (−x) = f (x)
∣∣∣∣∣∣∣∣∣∣
Hence (BU-retract) ⇒ ] (BU-classic).
Real-cohesive HoTT supports the sharp Borsuk-Ulam theorem.
25
![Page 45: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/45.jpg)
26
![Page 46: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/46.jpg)
To prove BU-retract∣∣∣∣∣∣∣∣∣∣ ∏f : Sn→Sn−1
∑x : Sn
f (−x) = −f (x)→ 0
∣∣∣∣∣∣∣∣∣∣
we will model the classical proof, which is
Assume f : Sn → Sn−1 is odd and continuous
Pass to orbits under Z/2Z-action: f̂ : RPn → RPn−1
This induces isomorphism on fundamental groups, Z/2Z
Hurewicz theorem gives an isomorphism on H1, hence we get
a ring map f̂ ∗ : H∗(RPn−1,Z/2Z)→ H∗(RPn,Z/2Z) such
that
a : Z/2Z[a]/(an−1) 7→ b : Z/2Z[b]/(bn)
But then 0 = an−1 7→ bn−1 6= 0. Contradiction.
27
![Page 47: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/47.jpg)
To prove BU-retract∣∣∣∣∣∣∣∣∣∣ ∏f : Sn→Sn−1
∑x : Sn
f (−x) = −f (x)→ 0
∣∣∣∣∣∣∣∣∣∣
we will model the classical proof, which is
Assume f : Sn → Sn−1 is odd and continuous
Pass to orbits under Z/2Z-action: f̂ : RPn → RPn−1
This induces isomorphism on fundamental groups, Z/2Z
Hurewicz theorem gives an isomorphism on H1, hence we get
a ring map f̂ ∗ : H∗(RPn−1,Z/2Z)→ H∗(RPn,Z/2Z) such
that
a : Z/2Z[a]/(an−1) 7→ b : Z/2Z[b]/(bn)
But then 0 = an−1 7→ bn−1 6= 0. Contradiction.
27
![Page 48: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/48.jpg)
Proof by contradiction are not permitted in intuitionistic logic
¬p, Γ ` p
Γ ` ¬p → 0
Γ ` ¬¬p
This is actually a proof by negation, not contradiction
p, Γ ` ¬pΓ ` p → 0
which is allowed.
28
![Page 49: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/49.jpg)
Proof by contradiction are not permitted in intuitionistic logic
¬p, Γ ` p
Γ ` ¬p → 0
Γ ` ¬¬p
This is actually a proof by negation, not contradiction
p, Γ ` ¬pΓ ` p → 0
which is allowed.
28
![Page 50: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/50.jpg)
Four chunks of the real-cohesive HoTT proof:
Define topological Sn
Define topological RPn
Define cohomology of Sn and RPn with Z/2Z-coefficients
odd f : Sn → Sn−1 induces contradiction (or, rather,
negation).
29
![Page 51: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/51.jpg)
Define Sn topologically.
Per Shulman, S1 is the coequalizer of
id,+1: R→ R
giving S1 = {(x , y) : x2 + y2 = 1}
Define higher dimensional spheres as pushouts:
Sn−1 × R
Dn
Dn
Sn
fat ∂
fat ∂
Lemma: Sn is a set.
30
![Page 52: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/52.jpg)
Define Sn topologically.
Per Shulman, S1 is the coequalizer of
id,+1: R→ R
giving S1 = {(x , y) : x2 + y2 = 1}
Define higher dimensional spheres as pushouts:
Sn−1 × R
Dn
Dn
Sn
fat ∂
fat ∂
Lemma: Sn is a set.
30
![Page 53: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/53.jpg)
Define RPn topologically using pushouts.
S1 × R
M
D2
RP2
fat ∂
fat 2∂ Sn × R
RPn
Dn+1
RPn+1
fat ∂
∂
Lemma: The pushout of three sets over an injection is a set.
Corollary: RPn is a set.
31
![Page 54: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/54.jpg)
Define RPn topologically using pushouts.
S1 × R
M
D2
RP2
fat ∂
fat 2∂ Sn × R
RPn
Dn+1
RPn+1
fat ∂
∂
Lemma: The pushout of three sets over an injection is a set.
Corollary: RPn is a set.
31
![Page 55: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/55.jpg)
Z/2Z-Cohomology for Sn and RPn
For a type X and ring R:
Hn(X ,R) := ||X → K (R, n)||0
Goals:
Define a ring structure on H∗ for Sn and RPn
Compute H∗ for Sn and RPn
Out strategy is inspired by Brunerie’s doctoral thesis. Namely,
work with EM-spaces K (R, n) then lift to cohomology.
32
![Page 56: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/56.jpg)
Z/2Z-Cohomology for Sn and RPn
For a type X and ring R:
Hn(X ,R) := ||X → K (R, n)||0
Goals:
Define a ring structure on H∗ for Sn and RPn
Compute H∗ for Sn and RPn
Out strategy is inspired by Brunerie’s doctoral thesis. Namely,
work with EM-spaces K (R, n) then lift to cohomology.
32
![Page 57: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/57.jpg)
Z/2Z-Cohomology for Sn and RPn
For a type X and ring R:
Hn(X ,R) := ||X → K (R, n)||0
Goals:
Define a ring structure on H∗ for Sn and RPn
Compute H∗ for Sn and RPn
Out strategy is inspired by Brunerie’s doctoral thesis. Namely,
work with EM-spaces K (R, n) then lift to cohomology.
32
![Page 58: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/58.jpg)
Define a cup product on EM-spaces:
K (Z/2Z, n)× K (Z/2Z,m)
K (Z/2Z, n) ∧ K (Z/2Z,m)
||K (Z/2Z, n) ∧ K (Z/2Z,m)||n+m K (Z/2Z⊗ Z/2Z, n + m)
K (Z/2Z, n + m)
π
|| − ||n+m
=
=
^
33
![Page 59: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/59.jpg)
Lift to H∗:
^ : Hn(X ,Z/2Z)× Hm(X ,Z/2Z)→ Hn+m(X ,Z/2Z)
(X
α−→ K (Z/2Z, n),Xβ−→ K (Z/2Z,m)
)is mapped to
X〈α,β〉−−−→ K (Z/2Z, n)× K (Z/2Z,m)
^−→ K (Z/2Z, n + m)
The remaining operations on H∗(X ,Z/2Z) give a graded ring.
34
![Page 60: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/60.jpg)
Lift to H∗:
^ : Hn(X ,Z/2Z)× Hm(X ,Z/2Z)→ Hn+m(X ,Z/2Z)
(X
α−→ K (Z/2Z, n),Xβ−→ K (Z/2Z,m)
)is mapped to
X〈α,β〉−−−→ K (Z/2Z, n)× K (Z/2Z,m)
^−→ K (Z/2Z, n + m)
The remaining operations on H∗(X ,Z/2Z) give a graded ring.
34
![Page 61: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/61.jpg)
Use
K (Z/2Z, 0) := Z/2Z
Hk(RPn,Z/2Z) := ||RPn → Z/2Z||0
to compute H0(RPn,Z/2Z)
Use
that RPn is a pushout
induction with Mayer-Vietoris
to compute Hk(RPn,Z/2Z), for k ≥ 1
(req’s cohomology of Sn and Dn which are computed using MV
and Dn = 1)
35
![Page 62: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/62.jpg)
Use
K (Z/2Z, 0) := Z/2Z
Hk(RPn,Z/2Z) := ||RPn → Z/2Z||0
to compute H0(RPn,Z/2Z)
Use
that RPn is a pushout
induction with Mayer-Vietoris
to compute Hk(RPn,Z/2Z), for k ≥ 1
(req’s cohomology of Sn and Dn which are computed using MV
and Dn = 1)
35
![Page 63: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/63.jpg)
Use
K (Z/2Z, 0) := Z/2Z
Hk(RPn,Z/2Z) := ||RPn → Z/2Z||0
to compute H0(RPn,Z/2Z)
Use
that RPn is a pushout
induction with Mayer-Vietoris
to compute Hk(RPn,Z/2Z), for k ≥ 1
(req’s cohomology of Sn and Dn which are computed using MV
and Dn = 1)
35
![Page 64: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/64.jpg)
The results are in:
Hk(Sn,Z/2Z) =
Z/2Z, k = 0, n;
0, else
Hk(Dn,Z/2Z) =
Z/2Z, k = 0;
0, else
Hk(RPn,Z/2Z) =
Z/2Z, k = 2, 3, · · · , n;
0, k ≥ n + 1
(note n ≥ 2)
In particular:
H∗(RPn,Z/2Z) = Z/2Z[x ]/(xn+1)
36
![Page 65: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/65.jpg)
The results are in:
Hk(Sn,Z/2Z) =
Z/2Z, k = 0, n;
0, else
Hk(Dn,Z/2Z) =
Z/2Z, k = 0;
0, else
Hk(RPn,Z/2Z) =
Z/2Z, k = 2, 3, · · · , n;
0, k ≥ n + 1
(note n ≥ 2)
In particular:
H∗(RPn,Z/2Z) = Z/2Z[x ]/(xn+1)
36
![Page 66: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/66.jpg)
Prove BU-retract
Recall,
f : Sn → Sn−1 is continuous and odd
f̂ : RPn → RPn−1 is the induced map
Apply H1(−,Z/2Z) to f̂ to get
f̂ ∗ : H1(RPn,Z/2Z)→ H1(RPn−1,Z/2Z)
More concretely
f̂ ∗ :∣∣∣∣RPn → RP2
∣∣∣∣→ ∣∣∣∣RPn−1 → RP2∣∣∣∣
α 7→ f̂ α
Note: α non-trivial implies f̂ α non-trivial.
37
![Page 67: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/67.jpg)
Prove BU-retract
Recall,
f : Sn → Sn−1 is continuous and odd
f̂ : RPn → RPn−1 is the induced map
Apply H1(−,Z/2Z) to f̂ to get
f̂ ∗ : H1(RPn,Z/2Z)→ H1(RPn−1,Z/2Z)
More concretely
f̂ ∗ :∣∣∣∣RPn → RP2
∣∣∣∣→ ∣∣∣∣RPn−1 → RP2∣∣∣∣
α 7→ f̂ α
Note: α non-trivial implies f̂ α non-trivial.
37
![Page 68: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/68.jpg)
Prove BU-retract
Recall,
f : Sn → Sn−1 is continuous and odd
f̂ : RPn → RPn−1 is the induced map
Apply H1(−,Z/2Z) to f̂ to get
f̂ ∗ : H1(RPn,Z/2Z)→ H1(RPn−1,Z/2Z)
More concretely
f̂ ∗ :∣∣∣∣RPn → RP2
∣∣∣∣→ ∣∣∣∣RPn−1 → RP2∣∣∣∣
α 7→ f̂ α
Note: α non-trivial implies f̂ α non-trivial.
37
![Page 69: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/69.jpg)
The generator of
H∗(RPn,Z/2Z) = Z/2Z[x ]/(xn+1)
live in H1.
If follows: f : Sn → Sn−1 induces a map on cohomology
Z/2Z[x ]/(xn−1)→ Z/2Z[y ]/(yn)
preserving the generator: x 7→ y
But then 0 = xn−1 7→ yn−1 6= 0.
Contradiction (or rather, negation).
38
![Page 70: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/70.jpg)
The generator of
H∗(RPn,Z/2Z) = Z/2Z[x ]/(xn+1)
live in H1.
If follows: f : Sn → Sn−1 induces a map on cohomology
Z/2Z[x ]/(xn−1)→ Z/2Z[y ]/(yn)
preserving the generator: x 7→ y
But then 0 = xn−1 7→ yn−1 6= 0.
Contradiction (or rather, negation).
38
![Page 71: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/71.jpg)
The generator of
H∗(RPn,Z/2Z) = Z/2Z[x ]/(xn+1)
live in H1.
If follows: f : Sn → Sn−1 induces a map on cohomology
Z/2Z[x ]/(xn−1)→ Z/2Z[y ]/(yn)
preserving the generator: x 7→ y
But then 0 = xn−1 7→ yn−1 6= 0.
Contradiction (or rather, negation).
38
![Page 72: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/72.jpg)
The generator of
H∗(RPn,Z/2Z) = Z/2Z[x ]/(xn+1)
live in H1.
If follows: f : Sn → Sn−1 induces a map on cohomology
Z/2Z[x ]/(xn−1)→ Z/2Z[y ]/(yn)
preserving the generator: x 7→ y
But then 0 = xn−1 7→ yn−1 6= 0.
Contradiction (or rather, negation).
38
![Page 73: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/73.jpg)
We have proved BU-retract, hence sharp Borsuk-Ulam as desired.
Thank you.
39
![Page 74: Borsuk-Ulam in real-cohesive homotopy type theory · Three related statements in classical algebraic topology: BU-classic For any continuous map f : Sn!Rn, there exists an x 2Sn such](https://reader034.fdocuments.in/reader034/viewer/2022042810/5f9a628249dd2a65490f99fb/html5/thumbnails/74.jpg)
We have proved BU-retract, hence sharp Borsuk-Ulam as desired.
Thank you.
39