L2: From Nash-Kuiper to Gromov
Vincent Borrelli
Institut Camille Jordan - Université Claude Bernard Lyon 1
An incredible result
«At first, I looked at one of Nash’s papers and thought it was just nonsense [...] It was incredible. It could not be true but it was true ».
An incredible
«I was thinking about this for several years, trying to understand the mechanism behind [the Nash’s proof] »
An inspirational source
The Nash’s proof was an inspirational source for the Gromov’s Convex Integration Theory
Back to the Nash-Kuiper’s proof
The step 2 problem.– Let
•f0:U ⊂Rn→Eqbe an immersion,
•ρ:U →R≥0
•`:Rn→Rbe a linear form,
• >0
Findf :U →Eq such that : i) f∗h., .i=f0∗h., .i+ρ`⊗` ii) kf−f0kC0 <
Back to the Nash-Kuiper’s proof
The step 2 problem (rephrasing+codimension at least 2).– Let
•f0: [0,1]n→Eq be an immersion withq≥n+2,
•ρ: [0,1]n→R≥0
•`=dx1
• >0
Findf : [0,1]n→Eq such that : i) f∗h., .i=f0∗h., .i+ρdx1⊗dx1 ii) kf−f0kC0 <
Solution
•If we apply conditioni)to(∂1, ∂1)we obtain
f∗h∂1, ∂1i=f0∗h∂1, ∂1i+ρdx1(∂1)dx1(∂1) i.e.
k∂1f(x)k2=k∂1f0(x)k2+ρ(x)
•We first build a map∂1f(x)satisfying the above equation and then we definef to be a primitive of that map :
f(x) =f0(0,x2, ...,xn) + Z x1
0
∂1f(u,x1, ...,xn)du
Solution
•If we apply conditioni)to(∂1, ∂1)we obtain
f∗h∂1, ∂1i=f0∗h∂1, ∂1i+ρdx1(∂1)dx1(∂1) i.e.
k∂1f(x)k2=k∂1f0(x)k2+ρ(x)
•We first build a map∂1f(x)satisfying the above equation and then we definef to be a primitive of that map :
f(x) =f0(0,x2, ...,xn) + Z x1
0
∂1f(u,x1, ...,xn)du
Solution
•To define∂1f we follow the Nash’s approach. Given two unit normal vectors off0:
u,v: [0,1]n→Eq
such thathu,vi=0, we look for a solution∂1f behaving as a tangent vector to an helix.
Convex Integration
•We put
∂1f(x) =p
ρ(x)eiθ(x)+∂1f0(x)
whereeiθ:= cosθu+ sinθvandθ: [0,1]n−→Rwill be chosen latter.
Convex Integration
•Since(u,v)are unit normal vectors, we have
∂1f(x) =p
ρ(x)eiθ(x)+∂1f0(x) =⇒ k∂1f(x)k2=ρ(x) +k∂1f0(x)k2
Convex Integration
•A possible choice forθis
θ(x) =2πNx1
whereN ∈N∗ is a free parameter (= the number of spirals) .
C
0-density
•For everyx ∈[0,1]n we set f(x):=f0(0,x2, ...,xn) +
Z x1
0
pρ(u,x2, ...,xn)ei2πNu+∂1f0(u,x2, ...,xn)du
= f0(x) + Z x1
0
pρ(u,x2, ...,xn)ei2πNudu
•SinceR1
0 ei2πudu =0, we have (see the lemma below) kf−f0kC0 =O(1
N) and k∂jf −∂jf0kC0 =O(1 N) for everyj≥2.
•Thus, ifN is large enough,f fulfills theC0-closeness conditionii).
C
0-density
•For everyx ∈[0,1]n we set f(x):=f0(0,x2, ...,xn) +
Z x1
0
pρ(u,x2, ...,xn)ei2πNu+∂1f0(u,x2, ...,xn)du
= f0(x) + Z x1
0
pρ(u,x2, ...,xn)ei2πNudu
•SinceR1
0 ei2πudu=0, we have (see the lemma below) kf−f0kC0 =O(1
N) and k∂jf −∂jf0kC0 =O(1 N) for everyj≥2.
•Thus, ifN is large enough,f fulfills theC0-closeness conditionii).
C
0-density
•For everyx ∈[0,1]n we set f(x):=f0(0,x2, ...,xn) +
Z x1
0
pρ(u,x2, ...,xn)ei2πNu+∂1f0(u,x2, ...,xn)du
= f0(x) + Z x1
0
pρ(u,x2, ...,xn)ei2πNudu
•SinceR1
0 ei2πudu=0, we have (see the lemma below) kf−f0kC0 =O(1
N) and k∂jf −∂jf0kC0 =O(1 N) for everyj≥2.
•Thus, ifN is large enough,f fulfills theC0-closeness conditionii).
A useful lemma
Lemma.– Let f : [a,b]→Eqbe a C1function and h:R→Rbe a continuous T -periodic function then
Z b a
f(s)h(Ns)ds= Z b
a
f(s)ds
! 1 T
Z T 0
h(s)ds
! +O
1 N
In particular, if h=0, then Z b
a
f(s)h(Ns)ds=O 1
N
A useful lemma
Proof.– Letg=h−h. We have Z b
a
f(s) h(Ns)−h ds =
Z b a
f(s)g(Ns)ds
=
f(s)G(Ns) N
b a
− Z b
a
f0(s)G(Ns) N ds whereGis the primitive ofg given byG(t) =Rt
0g(s)ds.
Since
Z T 0
g(s)ds= Z T
0
(h(s)−h)ds=0 the primitiveGisT-periodic thus bounded. We conclude
Z b a
f(s) h(Ns)−h
ds=O 1
N
A useful lemma
Proof.– Letg=h−h. We have Z b
a
f(s) h(Ns)−h ds =
Z b a
f(s)g(Ns)ds
=
f(s)G(Ns) N
b a
− Z b
a
f0(s)G(Ns) N ds whereGis the primitive ofg given byG(t) =Rt
0g(s)ds.
Since
Z T 0
g(s)ds= Z T
0
(h(s)−h)ds=0 the primitiveGisT-periodic thus bounded.
We conclude Z b
a
f(s) h(Ns)−h
ds=O 1
N
A useful lemma
Proof.– Letg=h−h. We have Z b
a
f(s) h(Ns)−h ds =
Z b a
f(s)g(Ns)ds
=
f(s)G(Ns) N
b a
− Z b
a
f0(s)G(Ns) N ds whereGis the primitive ofg given byG(t) =Rt
0g(s)ds.
Since
Z T 0
g(s)ds= Z T
0
(h(s)−h)ds=0 the primitiveGisT-periodic thus bounded. We conclude
Z b a
f(s) h(Ns)−h
ds=O 1
N
The isometric condition
•By construction, forj =1, we have
k∂1f(x)k2=k∂1f0k2+ρ(x)
for everyx ∈[0,1]n. Thus,f fulfills Conditioni)for the couple(∂1, ∂1).
•However, for the other couples(∂i, ∂j),(i,j)6= (1,1),we have h∂if(x), ∂jf(x)i = h∂if0(x), ∂jf0(x)i+O(1
N)
= h∂if0(x), ∂jf0(x)i+ρ(x)dx1(∂i)dx1(∂j) +O(1 N)
•Finally, we have solved conditioni)approximately f∗h., .i=f0∗h., .i+ρdx1⊗dx1+O(1
N)
•Note that Nash also solved this condition approximately.
The isometric condition
•By construction, forj =1, we have
k∂1f(x)k2=k∂1f0k2+ρ(x)
for everyx ∈[0,1]n. Thus,f fulfills Conditioni)for the couple(∂1, ∂1).
•However, for the other couples(∂i, ∂j),(i,j)6= (1,1),we have h∂if(x), ∂jf(x)i = h∂if0(x), ∂jf0(x)i+O(1
N)
= h∂if0(x), ∂jf0(x)i+ρ(x)dx1(∂i)dx1(∂j) +O(1 N)
•Finally, we have solved conditioni)approximately f∗h., .i=f0∗h., .i+ρdx1⊗dx1+O(1
N)
•Note that Nash also solved this condition approximately.
The isometric condition
•By construction, forj =1, we have
k∂1f(x)k2=k∂1f0k2+ρ(x)
for everyx ∈[0,1]n. Thus,f fulfills Conditioni)for the couple(∂1, ∂1).
•However, for the other couples(∂i, ∂j),(i,j)6= (1,1),we have h∂if(x), ∂jf(x)i = h∂if0(x), ∂jf0(x)i+O(1
N)
= h∂if0(x), ∂jf0(x)i+ρ(x)dx1(∂i)dx1(∂j) +O(1 N)
•Finally, we have solved conditioni)approximately f∗h., .i=f0∗h., .i+ρdx1⊗dx1+O(1
N)
•Note that Nash also solved this condition approximately.
The isometric condition
•By construction, forj =1, we have
k∂1f(x)k2=k∂1f0k2+ρ(x)
for everyx ∈[0,1]n. Thus,f fulfills Conditioni)for the couple(∂1, ∂1).
•However, for the other couples(∂i, ∂j),(i,j)6= (1,1),we have h∂if(x), ∂jf(x)i = h∂if0(x), ∂jf0(x)i+O(1
N)
= h∂if0(x), ∂jf0(x)i+ρ(x)dx1(∂i)dx1(∂j) +O(1 N)
•Finally, we have solved conditioni)approximately f∗h., .i=f0∗h., .i+ρdx1⊗dx1+O(1
N)
Convex Integration Formula
Definition.– Let
•γ : [0,1]n×R/Z→Rqbe a family of loops
•f0: [0,1]n→Rq a map
•N>0
We define a new mapF : [0,1]n→Rqby setting F(x) :=f0(0,x2, ...,xn) +
Z x1
0
γ(u,x2, ...,xn;Nu)du for everyx ∈[0,1]n. The mapF is said to be obtained fromf0by Convex Integration. It is denoted byF =CIγ(f0, ∂1,N).
Convex Integration Formula
Example.– The mapf previously built is obtained by convex integration fromf0and with the following choice forγ :
γ(x,t) =p
ρ(x)e2iπt +∂1f0(x)
•Observe that
Z 1 0
γ(x,t)dt =∂1f0(x).
In average, the effect ofγ and∂1f0are the same. This is the reason whyf isC0-close tof0.
Definition.– A family of loopsγ : [0,1]n×R/Z→Rq satisfies the average condition with respect to f0and in the direction of∂1if
∀x ∈ [0,1]n, Z 1
0
γ(x,t)dt=∂1f0(x).
Convex Integration Formula
Example.– The mapf previously built is obtained by convex integration fromf0and with the following choice forγ :
γ(x,t) =p
ρ(x)e2iπt +∂1f0(x)
•Observe that
Z 1 0
γ(x,t)dt =∂1f0(x).
In average, the effect ofγ and∂1f0are the same. This is the reason whyf isC0-close tof0.
Definition.– A family of loopsγ : [0,1]n×R/Z→Rq satisfies the average condition with respect to f0and in the direction of∂1if
∀x ∈ [0,1]n, Z 1
0
γ(x,t)dt=∂1f0(x).
Convex Integration Formula
Example.– The mapf previously built is obtained by convex integration fromf0and with the following choice forγ :
γ(x,t) =p
ρ(x)e2iπt +∂1f0(x)
•Observe that
Z 1 0
γ(x,t)dt =∂1f0(x).
In average, the effect ofγ and∂1f0are the same. This is the reason whyf isC0-close tof0.
Definition.– A family of loopsγ : [0,1]n×R/Z→Rq satisfies the average condition with respect to f0and in the direction of∂1if
∀x ∈ [0,1]n, Z 1
0
γ(x,t)dt=∂1f0(x).
Convex Integration Formula
Proposition.–Ifγ satisfies the average condition with respect to f0 and in the direction∂1then the following properties hold for
F =CIγ(f0, ∂1,N):
(P1) kf0−FkC0 =O(1/N),
(P2) k∂if0−∂iFkC0 =O(1/N)for every i 6=1, (P3) ∀x ∈[0,1]n, ∂1F(x) =γ(x,Nx1).
Proof.– Postponed to the lecture devoted to the 1D Convex Integration.
Convex Integration Formula
Proposition.–Ifγ satisfies the average condition with respect to f0 and in the direction∂1then the following properties hold for
F =CIγ(f0, ∂1,N):
(P1) kf0−FkC0 =O(1/N),
(P2) k∂if0−∂iFkC0 =O(1/N)for every i 6=1, (P3) ∀x ∈[0,1]n, ∂1F(x) =γ(x,Nx1).
Proof.– Postponed to the lecture devoted to the 1D Convex Integration.
Improving the Kuiper Formula
The step 2 problem (codimension 1).– We assumeq=n+1. Given >0 we want to constructf : [0,1]n →En+1such that
i) kf∗h., .i −(f0∗h., .i+ρdx1⊗dx1)kC0 <
ii) kf−f0kC0 <
Solution.–We are going to buildf by a convex integration fromf0in the direction∂1. Any such map will satisfy property(P2):
k∂if−∂if0kC0 =O(1/N)pour touti6=1 which implies that
h∂if, ∂jfi=h∂if0, ∂jf0i+O(1/N) for everyi6=1,j6=1.
Improving the Kuiper Formula
The step 2 problem (codimension 1).– We assumeq=n+1. Given >0 we want to constructf : [0,1]n →En+1such that
i) kf∗h., .i −(f0∗h., .i+ρdx1⊗dx1)kC0 <
ii) kf−f0kC0 <
Solution.–We are going to buildf by a convex integration fromf0in the direction∂1. Any such map will satisfy property(P2):
k∂if−∂if0kC0 =O(1/N)pour touti6=1 which implies that
h∂if, ∂jfi=h∂if0, ∂jf0i+O(1/N) for everyi6=1,j6=1.
Improving the Kuiper Formula
•It remains to solve(i)for the couples(1,i),i ∈ {1, ...,n}, i. e.
( h∂1f, ∂ifi=h∂1f0, ∂if0i+O(1/N)for everyi 6=1 k∂1fk2=k∂1f0k2+ρ+O(1/N)
Or equivalently
( h∂1f, ∂if0i=h∂1f0, ∂if0i+O(1/N)for everyi6=1 k∂1fk2=k∂1f0k2+ρ+O(1/N)
since
k∂if−∂if0kC0 =O(1/N)pour touti6=1
•For everyx ∈[0,1]n, we put
Rx = (
v ∈Rn+1| hv, ∂if0(x)i=h∂1f0(x), ∂if0(x)ifor everyi 6=1 kvk2=k∂1f0(x)k2+ρ(x)
)
Improving the Kuiper Formula
•It remains to solve(i)for the couples(1,i),i ∈ {1, ...,n}, i. e.
( h∂1f, ∂ifi=h∂1f0, ∂if0i+O(1/N)for everyi 6=1 k∂1fk2=k∂1f0k2+ρ+O(1/N)
Or equivalently
( h∂1f, ∂if0i=h∂1f0, ∂if0i+O(1/N)for everyi6=1 k∂1fk2=k∂1f0k2+ρ+O(1/N)
since
k∂if−∂if0kC0 =O(1/N)pour touti6=1
•For everyx ∈[0,1]n, we put
Rx = (
v ∈Rn+1| hv, ∂if0(x)i=h∂1f0(x), ∂if0(x)ifor everyi 6=1 kvk2=k∂ f (x)k2+ρ(x)
)
Improving the Kuiper Formula
Rx = (
v ∈Rn+1| hv, ∂if0(x)i=h∂1f0(x), ∂if0(x)ifor everyi 6=1 kvk2=k∂1f0(x)k2+ρ(x)
)
•The setRx is the intersection of a hypersphereSn(R)of radius
R= q
k∂1f0(x)k2+ρ(x) and of an affine 2-plane
W ={v ∈Rn+1| hv, ∂if0(x)i=h∂1f0(x), ∂if0(x)ifor everyi 6=1}
Improving the Kuiper Formula
•It is easily seen thatRx is a circle whose center is given by the projectionπ(∂1f0(x))of∂1f0(x)onP =Span(∂2f0(x), ..., ∂nf0(x))and whose radius is
r(x) = q
k∂1f0(x)k2+ρ(x)− kπ(∂1f0(x))k2
Improving the Kuiper Formula
•We have to choose a family of loopsγ : [0,1]n×R/Z→Rn+1such that
1)t7→γ(x,t)∈ Rx 2)
Z 1 0
γ(x,t)dt =∂1f0(x)
Improving the Kuiper Formula
•We set
t= ∂1f0−π(∂1f0)
k∂1f0−π(∂1f0)k and n= ∂1f0∧...∧∂nf0 k∂1f0∧...∧∂nf0k
Improving the Kuiper Formula
•We defineγ to be
γ(x,t) =π(∂1f0(x)) +r(x)(cosθt+ sinθn)
withθ(x,t) =α(x) cos2πtandα(x)is to be determined.
Improving the Kuiper Formula
•We defineγ to be
γ(x,t) =π(∂1f0(x)) +r(x)(cosθt+ sinθn) withθ(x,t) =α(x) cos2πtandα(x)is to be determined.
Improving the Kuiper Formula
•We then have Z 1
0
γ(x,t)dt=r(x)J0(α(x))t+π(∂1f0(x)) whereJ0the Bessel function.
The Bessel Function J
0J (α) = 1Z π
cos(αsinu)du
Improving the Kuiper Formula
•We then have Z 1
0
γ(x,t)dt=r(x)J0(α(x))t+π(∂1f0(x))
whereJ0the Bessel function.
•To ensure the average to be equal to∂1f0, it is enough to choose α(x) =J0−1
k∂1f0(x)−π(∂1f0(x))k r(x)
•SincerJ0(α)t+π(∂1f0) =∂1f0, we can write
γ(x,t) =r(cos(αcos2πt)−J0(α))t+rsin(αcos2πt)n+∂1f0
Improving the Kuiper Formula
•We then have Z 1
0
γ(x,t)dt=r(x)J0(α(x))t+π(∂1f0(x))
whereJ0the Bessel function.
•To ensure the average to be equal to∂1f0, it is enough to choose α(x) =J0−1
k∂1f0(x)−π(∂1f0(x))k r(x)
•SincerJ0(α)t+π(∂1f0) =∂1f0, we can write
γ(x,t) =r(cos(αcos2πt)−J0(α))t+rsin(αcos2πt)n+∂1f0
Improving the Kuiper Formula
To sum up.– The mapf =CIγ(f0, ∂1,N)with
γ(x,t) =r(cos(αcos2πt)−J0(α))t+rsin(αcos2πt)n+∂1f0 and
r = q
k∂1f0k2+ρ− kπ(∂1f0)k2, α=J0−1
k∂1f0−π(∂1f0)k r
satisfies the following properties
i) f∗h., .i=f0∗h., .i+ρdx1⊗dx1+O(1/N) ii) kf−f0kC0 =O(1/N)
iii) k∂if−∂if0kC0 =O(1/N)for everyi6=1.
Improving the Kuiper Formula
Analytical expression.– The mapf =CIγ(f0, ∂1,N)has the following expression
f(x) =f0(0,x2, ...,xm) + Z x1
0
γ(u,x2, ...,xm;Nu)du
with
γ(x,t) =π(∂1f0(x))+r(x)(cos(α(x) cos2πt)t(x)+sin(α(x) cos2πt)n(x)).
•By comparison the Kuiper formula is :
f(x)=f0(x)−3ρ(x)
16N sin(2Nx1)t(x)+
p3ρ(x)
√
2N sin Nx1−3ρ(x)
16 sin(2Nx1) n(x)
Improving the Kuiper Formula
Analytical expression.– The mapf =CIγ(f0, ∂1,N)has the following expression
f(x) =f0(0,x2, ...,xm) + Z x1
0
γ(u,x2, ...,xm;Nu)du
with
γ(x,t) =π(∂1f0(x))+r(x)(cos(α(x) cos2πt)t(x)+sin(α(x) cos2πt)n(x)).
•By comparison the Kuiper formula is :
f(x)=f0(x)−3ρ(x)
16N sin(2Nx1)t(x)+
p3ρ(x)
√
2N sin Nx1−3ρ(x)
16 sin(2Nx1) n(x)
The outrageously simple idea
Mikhaïl Gromov
•TheO(ρ2)default in the Kuiper process deserves to be corrected
•This can be done by combining a geometrical approach with a simple integral formula.
The outrageously simple idea
Mikhaïl Gromov
•TheO(ρ2)default in the Kuiper process deserves to be corrected
•This can be done by combining a geometrical approach with a simple integral formula.