D-Math                                                                                                                  FS 18
Differential Geometry II
Prof. Dr. D.A. Salamon                                                                                          March 27, 2018
                                                        Solution 6
  1.   A parallelizable manifold M is one where the tangent bundle T M is isomorphic to the trivial bundle M × Rm . In other
       words, M carries m vector fields that are linearly independent at every point of M .
         a) Prove that S 3 is parallelizable.
         b) Prove that S 7 is parallelizable.
          c) Prove that S 2n is not parallelizable for all n ≥ 1.
         Hint: For a) and b), see S 3 , S 7 as the unit quaternions resp. unit octonions. It is a hard theorem that S 0 , S 1 , S 3
         and S 7 are the only parallelizable spheres.
       Solution:
         a) We can see S 3 as the set of unit quaternions: Define
                                        H = {z = x + yi + vj + wk : (x, y, v, w) ∈ R4 }
             with relations ij = k , i2 = j2 = k2 = −1 and
                           S 3 = {z = x + yi + vj + wk ∈ H : z z̄ = x2 + y 2 + v 2 + w2 = 1}.
             Here the conjugate is defined as z̄ = x − yi − vj − wk). We can define three linearly
             independent vector fields X, Y, Z on S 3 by
                                                X(z) = iz, Y (z) = jz and Z(z) = kz.
             This statement is implied by proving that {z, X(z), Y (z), Z(z)} is an orthonormal
             basis of R4 for every z ∈ S 3 . In the standard basis of R4 we get
                                                                      x −y −v −w
                                                                                                             
                                                                    y   x w −v 
                                  M (z) := (z, X(z), Y (z), Z(z)) =             .
                                                                                
                                                                     v −w x   y 
                                                                     w v −y x
             Then we see that M > M = 1 which indeed means that M ∈ O(4). (As M (pN ) = 1,
             this even gives SO(4).)
             Note that the quaternion multiplication gives S 3 the structure of a Lie group and
             every Lie group is parallelizable. (Simply take a basis of left invariant vector fields.
             This is exactly what we did by taking X, Y, Z. )
        b) We can see S 7 as the set of unit octonions: The octonians are defined as
                                                   O = {z = z1 + z2 l : z1 , z2 ∈ H}
             with relations l2 = −1, il = −li, jl = −lj and kl = −lk. Then
                       S 7 = {z = z1 + z2 l ∈ O : zz = (z1 + z2 l)(z̄1 − z2 l) = |z1 |2 + |z2 |2 = 1}.
             (Note that z2 l = lz̄2 .) We can define seven linearly independent vector fields on S 7
             by
                                      X1 (z) = iz, X2 (z) = jz, X3 (z) = kz, X4 (z) = lz,
                                      X5 (z) = ilz, X6 (z) = jlz, and X7 (z) = klz.
                                                                    1
D-Math                                                                                                                      FS 18
                                                 Differential Geometry II
Prof. Dr. D.A. Salamon                                                                                              March 27, 2018
             This statement is implied by proving that
                                      {z, X1 (z).X2 (z), X3 (z), X4 (z), X5 (z), X6 (z), X7 (z)}
             is an orthonormal basis for every z ∈ S 7 . In the standard basis of R8 we get
                               M (z) := (z, X1 (z), X2 (z), X3 (z), X4 (z), X5 (z), X6 (z), X7 (z))
                                                                                                                    
                                           x1         −y1       −v1     −w1       −x2       −y2      −v2       −w2
                                          y1
                                         
                                                       x1       w1      −v1       −y2        x2      w2        −v2 
                                                                                                                   
                                                      −w1                         −v2       −w2
                                                                                                                  
                                          v1                   x1       y1                           x2        y2 
                                                                                                                  
                                         w
                                          1           v1       −y1      x1       −w2        v2      −y2        x2 
                                        =                                                                         .
                                                                                                                   
                                          x2
                                                      y2        v2      w2        x1       −y1      −v1       −w1 
                                                                                                                   
                                         y
                                          2          −x2       w2      −v2        y1        x1      −w1        v1 
                                                                                                                   
                                          v2         −w2       −x2      y2        v1       w1        x1       −y1 
                                                                                                                  
                                          w2           v2       −y2     −x2       w1        −v1       y1        x1
             Then we see that M > M = 1 which indeed means that M ∈ O(8). (As M (pN ) = 1,
             this even gives SO(8).)
             Note that S 7 with octonian multiplication is not a Lie group since associativity fails.
         c) We already know χ(S 2n ) = 2. So by Poincaré–Hopf, there are no non-vanishing
            vector fields. Therefore S 2n cannot be parallelizable.
  2.   Let M be a compact manifold.
         a) Prove that there exist a finite collection X1 , X2 , . . . , Xk ∈ Vect(M ) such that {X1 (p), X2 (p), · · · , Xk (p)} spans Tp M
            at every p ∈ M .
         b) Prove that the number k from a) can be chosen such that k ≤ 2m, where m = dim(M ).
         Hint: For b): Start with any large number of vector fields X1 , . . . , Xk and consider the map F : Tp M → Rk whose
         j-th coordinate is given by Fj (p, v) := hv, Xj (p)i. What does Sard’s theorem tell us when k > 2m and how can you
         use this to construct k − 1 vector fields Y1 , . . . , Yk−1 which still span Tp M at every p ∈ M ?
       Solution:
        a) We show the following local statement first: For every p ∈ M exists an open neigh-
                                             (p)         (p)
           borhood p ∈ Up and vector field X1 , . . . , Xm   ∈ Vect(M ) such that
                                      (p)         (p)
                                   X1 (q), . . . Xm   (q) is a basis for Tq M for every q ∈ Up .
             Indeed, let ϕp : Vp → Ωp be a chart defined on an open neighborhood p ∈ Vp ⊂ M
             with image Ωp ⊂ Rm . Choose a bounded open subset ϕp (p) ∈ Wp ⊂ Ωp with
             W p ⊂ Ωp and a cut-off function ρp : Wp → [0, 1] with ρ(x) = 1 for all x ∈ Wp and
             such that supp(ρp ) ⊂ Ωp is compact (i.e. ρp vanishes near the boundary). Define
                                                  Yj : Ωp → Rm ,                 Yj (x) := ρ(x)ej
                                                                                                                                        (p)
             where e1 , . . . , em denotes the standard basis of Rm . We define the vector fields Xj
             as the pullback of Yj :
                                                                (
                                                (p)                       0         q∈/ Vp
                                               Xj (q)      :=               −1
                                                                    dϕ(q) Yj (ϕ(q)) q ∈ Vp
                                                                    2
D-Math                                                                                                                   FS 18
                                              Differential Geometry II
Prof. Dr. D.A. Salamon                                                                                           March 27, 2018
             These are clearly smooth vector fields on M and yield a basis of Tq M for all q ∈
             Up := ϕ−1 (Wp ).
             By compactness of M , there exists finitely many points p1 , . . . , pN such that Up1 , . . . , UpN
                                 (p )
             cover M . Then {Xj i } with j = 1, . . . , m and i = 1, . . . , N is a finite collection of
             vector fields spanning Tp M at every p ∈ M .
        b) Let X1 , . . . , Xk ∈ Vect(M ) be any finite number of vector fields which span Tp M at
           every point p ∈ M . Choose a Riemannian metric (or embedding M ⊂ Rn ) to define
           the map
                        F : T M → Rk ,              F (p, v) = (hv, X1 (p)i, hv, X2 (p)i, . . . , hv, Xk (p)i) .
             Suppose k > 2m. Then it follows from Sard’s theorem that F is not surjective, since
             dim(T M ) = 2m. Choose ξ ∈ Rk \Image(F ). Note that F is homogeneous in the
             sense that F (p, tv) = tF (p, v) for all (p, v) ∈ T M and t ∈ R. This yields the stronger
             assertion Rξ ∩ Image(F ) = {0}. We may assume (after relabelling if necessary) that
             ξk 6= 0 and define
                                   Yj (p) := ξk Xj (p) − ξi Xk (p),                  for j = 1, . . . , k − 1.
             We claim that Y1 , . . . , Yk−1 span Tp M at every point p ∈ M . If not, then there exists
             0 6= v ∈ Tp M such that
                         0 = hYj (p), vi = ξk hXi (p), vi − ξi hXk (p), vi = ξk Fi (p, v) − ξi Fk (p, v)
             and hence
                                                                                                                   !
                                          ξ1              ξ2               ξk−1
                              F (p, v) =     Fk (p, v), Fk (p, v), . . . ,      Fk (p, v), Fk (p, v)
                                          ξk              ξk                ξk
                                         Fk (p, v)
                                       =           (ξ1 , . . . , ξk ) .
                                            ξk
             Since Rξ ∩ Image(F ) = {0}, it follows F (p, v) = 0 and hence v = 0. This contradic-
             tions our assumption and shows that Y1 , . . . , Yk−1 indeed span Tp M .
             Repeating the procedure described above, we can decrease the number of vector
             fields successively until k ≤ 2m. For k = 2m the argument ceases to work, since F
             might be surjective. Nevertheless, in many examples one can do better, e.g. for any
             closed hypersurface M m ⊂ Rm+1 the coordinate vector fields project to k = m + 1
             vector fields spanning Tp M at every point. Can you find an example where k = 2m
             vector fields are needed?
  3.   Let M be a connected manifold without boundary and let p, q ∈ M . Let K ⊂ M be a compact set containing p, q ∈ K ◦ in
       its non empty, connected interior. Then there exists an isotopy ψt : M → M for t ∈ [0, 1] such that ψ0 = id, ψ1 (p) = q and
                                                                   [
                                         supp({ψt }t∈[0,1] ) :=           {x ∈ M : ψt (x) 6= x} ⊂ K.
                                                                  0≤t≤1
       We call this an isotopy with compact support in K.
         Hint: This is a slight generalization of the homogenisation lemma from the lecture. Have a careful look at the
         proof and check how it can be adopted to encompass this case.
                                                                   3
D-Math                                                                                                           FS 18
                                             Differential Geometry II
Prof. Dr. D.A. Salamon                                                                                   March 27, 2018
       Solution:     Look at the proof of the homogenisation lemma given in class or in Milnor’s
       book at page 22. In this proof, we constructed isotopies Ft supported on a small ball in a
       chart around any point which sends the origin to any desired point in this ball. Thus say
       that two interior points x, y ∈ K ◦ are ‘isotopic’ in K if there is an isotopy supported in
       K which sends x to y. By the previous construction in the chart, we see that all points
       near y ∈ K ◦ are ‘isotopic’ to y in K as long as we choose the small ball in the interior
       of K. "In other words, each isotopy class of points in the interior of K is an open set
       and the interior of K is partitioned into disjoint open isotopy classes. But the interior of
       K is connected; hence there can only be one isotopy class." (quote from p:23 of Milnor’s
       book.)
  4.   Let M m be a compact, connected manifold without boundary where m ≥ 2.
         a) Let ϕ : U → Rm be a chart defined on U ⊂ M with B1 (0) ⊂ ϕ(U ). Prove that there exists X ∈ Vect(M ) which does
            not vanish outside of ϕ−1 (B1 (0)) and has only isolated non-degenerate zeros in ϕ−1 (B1 (0)).
         b) Let YP: B1 (0) → Rm be a vector field with isolated non-degenerate zeros. Suppose that Y (x) 6= 0 for x ∈ ∂B1 (0)
            and    x∈Y −1 (0)
                              ι(Y, p) = 0. Then there exists a nowhere vanishing vector field Z : B1 (0) → Rm which agrees with
            Y near the boundary.
         c) Prove that if χ(M ) = 0 then there is a vector field X ∈ Vect(M ) with no zeroes.
         Hint: For a): Start with any vector field X with isolated non-degenerate zeros. Use the homogeneity lemma of the
         previous exercise to move all the zeros into a ball inside a coordinate chart of X.
         For b): The Gauss map ∂B1 (0) → S m−1 defined by x 7→ Y (x)/kY (x)k has degree zero under the given assumptions.
         Hence it is homotopic to a constant map by the Hopf degree theorem.
         For c): Combine a) and b) and make sure that all your modifications produce a smooth vector field.
       Solution:
         a) Let X be a vector field with isolated non-degenerate zeroes X −1 (0) = {p1 , . . . , pk }
            and ϕ : U → Rm be a chart defined on U ⊂ M with B1 (0) ⊂ ϕ(U ). Let ` =
            #X −1 (0) ∩ ϕ−1 (B1 (0)). If ` = k, we are done. Else pick q ∈ ϕ−1 (B1 (0)) with X(q) 6=
                                               / ϕ−1 (B1 (0)) and choose small open neighbourhoods
            0, i ∈ {1, . . . , k} such that pi ∈
            pj ∈ Vj for j 6= i such that
                                        K := M \(V1 ∪ · · · ∪ Vj−1 ∪ Vj+1 ∪ · · · ∪ Vk )
             is a compact connected subset with pj , q ∈ K ◦ . By the previous exercise, there exists
             an isotoply {ψt } supported in K with ψ1 (pj ) = q. Then Y = ψ∗ X is a vector field on
             M such that Y −1 (0) = {p1 , . . . , pk , q} \ {pi }. Hence, #Y −1 (0) ∩ ϕ−1 (B1 (0)) = ` + 1.
             We can repeat this argument until all the zeroes are in ϕ−1 (B1 (0)).
        b) Since Y has only isolated zeros, it follows from the Hopf lemma that the signed count
                                                                                         m−1
                                                                                              →
           P
             x∈Y −1 (0) ι(Y, p) agrees with the degree of the Gauss map f : ∂B1 (0) = S
             m−1
           S      defined by x 7→ Y (x)/kY (x)k (see Exercise 2 on Exercise Sheet 4). Hence this
           has degree zero and it is homotopic to a constant map by the Hopf degree theorem.
           Say Ht : S m−1 → S m−1 such that H1 = f and H0 ≡ pN . Take  > 0 such that
           B1 (0) \ B1− (0) ∩ Y −1 (0) = ∅. Choose a cut off function ρ : R → R such that ρ = 0
           near 1 − , ρ = 1 near 1 and ρ is strictly increasing. Define Z ∈ Vect(B1 (0)) by
                     
                     Z(p)= pN                                    for p ∈ B1− (0),
                     Z(rσ) = (ρ(r)|Y (σ)| + (1 − ρ(r)))H
                                                         ρ(r) (σ) for rσ ∈ B1 (0) \ B1− (0),
             where r ∈ [1 − , 1), σ ∈ S m−1 . This is a smooth vector field which is non vanishing
             and agrees with Y near the boundary.
                                                              4
D-Math                                                                                                              FS 18
                                                Differential Geometry II
Prof. Dr. D.A. Salamon                                                                                      March 27, 2018
         c) Let ϕ : U → Rm be a chart defined on U ⊂ M with B1 (0) ⊂ ϕ(U ). Take as in a)
            X ∈ Vect(M ) which does not vanish outside of ϕ−1 (B1 (0)) and has only isolated
            non-degenerate zeros in ϕ−1 (B1 (0)). Then Y = ϕ∗ X|B1 (0) fulfills the assumptions in
            b) due to Poincaré–Hopf theorem and χ(M ) = 0. Therefore we can find a nowhere
            vanishing vector field Z : B1 (0) → Rm which agrees with Y near the boundary. Now
            define the vector X̃ ∈ Vect(M ) by
                                                          
                                                          X(p),            / ϕ−1 (B1 (0)),
                                                                      for p ∈
                                             X̃(p) =
                                                          (ϕ−1 )∗ Z, for p ∈ ϕ−1 (B1 (0)).
              By construction, X̃ is smooth and has no zeroes.
  5.   Let f : M → R be a Morse function as in Exercise 2, Sheet 3. The Morse Lemma asserts that for every p ∈ Crit(f ),
       there is a chart ϕp : Up ⊂ M → Rm with ϕp (p) = 0 such that
                                          f ◦ ϕ−1               2            2    2              2
                                               p (x) = f (p) − x1 − · · · − xk + xk+1 + · · · + xm .
       Here k := µ(f, p) is determined as the dimension of the negative eigenspace of the Hessian Hp f and it is called the Morse
       index of f at p.
       Let g be a Riemannian metric on M . The gradient vector field X = ∇g f of a smooth function f : M → R is defined by
                                           g(X(p), p̂) = df (p)p̂,       for all p ∈ M and p̂ ∈ Tp M .
       Prove the following properties for the gradient field of a Morse function f .
          a) For every metric g the gradiant X = ∇g f is a vector field with isolated, non-degenerate zeroes.
         b) For every p ∈ Crit(f ) and any two Riemannian metrics g1 , g2 the indices ι(∇g0 f, p) = ι(∇g1 f, p) agree.
          c) For every p ∈ Crit(f ) it holds ι(∇g f, p) = (−1)µ(f,p) .
       Solution:
         a) The linearization of the gradient vector field ∇f at a critical point p is the linear
            map
                              ∇(∇f )(p) : Tp M → Tp M,       p̂ →
                                                                7 ∇p̂ (∇f )(p).
              We verify that h∇p̂ (∇f ), ·i = Hp f (p̂, ·) is related to the Hessian defined in Exercise
              2 of Exercise Sheet 3. Indeed,
                                     Hp f (X, Y ) = LX df (p)Y − df (p)∇X Y
                                                  = LX h∇f (p), Y (p)i − h∇f (p), ∇X Y (p)i
                                                  = h∇X ∇f (p), Y (p)i.
              Here we used that the Levi-Civita connection ∇ is Riemannian. Hence Hp f is
              nondegenerate if and only if ∇(∇f )(p) is an isomorphism. This shows that every
              zero is non-degenerate.
              Non-degeneracy implies isolated. This follows from the following more general state-
              ment. Surjectivity of ∇(∇f )(p) at every point p ∈ M with ∇f (p) = 0 is equivalent
              to the statement that ∇f : M → T M intersects the zero section M × {0} ⊂ T M
              transversely. Therefore the intersection {p ∈ M | ∇f (p) = 0} is a 0-dimensional
              manifold and hence a discrete set of points.
                                                                     5
D-Math                                                                                                                           FS 18
                                             Differential Geometry II
Prof. Dr. D.A. Salamon                                                                                                   March 27, 2018
        b) The set of Riemannian metrics is convex. Hence gt := (1 − t)g0 + tg1 is a Riemannian
           metric for 0 ≤ t ≤ 1. This defines a homotopy of the gradient vector fields defined
           by ∇gt f . The zeros for each of these vector field are the same, since ∇gt f (p) = 0
           if and only if df (p) = 0 and the later statement does not depend on the metric. It
           follows from the homotopy invariance of the degree, that all the zeros have the same
           index for ∇g0 f and ∇g1 f .
        c) Define h : Rm → R by
                                      h(x) = f (p) − x21 − · · · − x2k + x2k+1 + · · · + x2m .
            Its gradient for the standard metric is the vector field
                        ∇h(x) : Rm → Rm :                    ∇h(x) := 2(−x1 , . . . , −xk , xk+1 , . . . , xm ).
            Using the Morse Lemma, the index of ∇f at a critical point p of index k := µ(f, p)
            agrees with the index of ∇h at the origin. This is defined as degree of the Gauss
            map S m−1 → S m−1 given by
                                       (x1 , . . . , xm ) 7→ (−x1 , . . . , −xk , xk+1 , . . . , xm ).
            This is a composition of k reflections and hence has degree (−1)k . Hence, it follows
            ι(∇g f, p) = (−1)µ(f,p) for any metric g by part b).
  6.    a) Show that fn : RP n → R defined by
                                                                                    Pn
                                                                                     j=1
                                                                                         jx2j
                                                    fn ([x0 : x1 : . . . : xn ]) := Pn     2
                                                                                       j=0
                                                                                             xj
            is a Morse function on RP n . Determine all the critical points of fn and their Morse index.
        b) Show that χ(RP n ) = 0 when n is odd and χ(RP n ) = 1 when n is even.
         c) Show that gn : CP n → R defined by
                                                                                   Pn
                                                                                    j=1
                                                                                        j|zj |2
                                                   gn ([z0 : z1 : . . . : zn ]) := Pn           .
                                                                                             2
                                                                                           |zj |
                                                                                     j=0
            is a Morse function on CP n . Determine all the critical points of gn and their Morse index.
        d) Show that χ(CP n ) = n + 1 for n ≥ 1.
        Hint: Use the gradient vector fields of the Morse functions to compute the Euler characteristic in part b) and d)
        (see Exercise 5 above)
       Solution:
        a) We write fn in the standard charts for RP n . Define hi : Rn → R by
                                  hi (x1 , . . . , xn ) := fn ([x1 : · · · : xi−1 : 1 : xi : · · · : xn ])
                                                          P                                      P                
                                                               i
                                                               j=1 (j   − 1)x2j + i +                 j=i+1   jx2j
                                                     =                              Pn
                                                                              1+        j=1    x2j
            The partial derivatives ∂k hi is for k ≤ i given by
                                     Pn                                    hP                                    P                   i
                                                                                i
                                 1+    j=1   x2j 2(k − 1)xj − 2xk                j=1 (j −           1)x2j + i +            j=i+1   jx2j
              ∂k hi (x) =                                                     Pn     2 2
                                                                      (1 +     j=1 xj )
                                                                6
D-Math                                                                                                                         FS 18
                                          Differential Geometry II
Prof. Dr. D.A. Salamon                                                                                                 March 27, 2018
         and for k > i by
                                    Pn                                      hP                                P                i
                                           2                                        i           2
                                1+    j=1 xj 2kxj − 2xk                             j=1 (j − 1)xj           +i+     j=i+1    jx2j
              ∂k hi (x) =                                                           Pn     2 2
                                                                                                                                         .
                                                                          (1 +        j=1 xj )
         It follows directly that 0 is a critical value of hi . Inductively, one can show that
         ∂n hi (x) = 0 implies xn = 0 and then ∂n−1 hi (x) = 0 yields xn−1 = 0, etc. Therefore
         0 is the only critical value of hi .
         When calculating the second partial derivatives, we see that most terms vanish at
         the origin, and get as final expression
                                                       (
                                                            2(k − 1)δk` − 2iδk` for k ≤ i,
                                 ∂` ∂k hi (0) =
                                                               2kδk` − 2iδk`    for k > i.
         Hence H0 (hi ) = diag (−2i, −2i + 2, . . . , −2, 2, . . . , 2n − 2j). This shows that the
         origin is a nondegenerate critical point for hi with Morse index j − 1.
         For the function fn : RP n → R it follows that the critical points are
                   p0 = [1 : 0 : . . . : 0], p1 = [0 : 1 : 0 : . . . : 0], ..., pn = [0 : . . . : 0 : 1].
         They are all non-degenerate and have Morse index µ(fn , pi ) = i.
      b) It follows from Exercise 5 and part a) that
                                            m                                 m
                                                                                                (
                                 n
                                            X
                                                         µ(fn ,pi )
                                                                              X
                                                                                           i        1 for n even,
                         χ(RP ) =                 (−1)                    =         (−1) =
                                            i=0                               i=0
                                                                                                    0 for n odd.
         Note that this is half the Euler characteristic of S n , which hints at another proof
         using the Poincaré–Hopf theorem.
      c) We proceed similarly to part a). To make things more explicit, we write zj =
         xj + iyj and use real notation. In local coordinates the function gn is represented by
         h̃i : R2n → Rn with
                                      P                                                      P                        
                                             i
                                             j=1 (j    − 1)(x2j + yj2 ) + i +                                   2    2
                                                                                                       j=i+1 j(xj + yj )
                      h̃i (x, y) =                                                Pn
                                                                          1+        j=1    x2j + yj2
                                 q                             q                   
         Since h̃i (x, y) = hi        x21   +   y12 , . . . ,       x2n   +   yn2       , it follows from the chain rule and part
         a) that the only critical point of h̃i is the origin. The second partial derivatives are:
                                                                              (
                                                                                  2(k − 1) − 2i for k ≤ i,
                            ∂xk xk hi (0) = ∂yk yk hi (0) =
                                                                                     2k − 2i    for k > i.
         and all other mixed partial derivative vanish. Hence the Hessian is again a diagonal
         matrix with precisely 2i negative entries.
         It follows that gn : CP n → R has the critical points
                   p0 = [1 : 0 : . . . : 0], p1 = [0 : 1 : 0 : . . . : 0], ..., pn = [0 : . . . : 0 : 1].
         They are all non-degenerate and have Morse index µ(fn , pi ) = 2i.
                                                                7
D-Math                                                                                            FS 18
                                 Differential Geometry II
Prof. Dr. D.A. Salamon                                                                    March 27, 2018
      d) It follows from Exercise 5 and part c) that
                                         m                        m
                            χ(CP n ) =         (−1)µ(gn ,pi ) =         (−1)2i = n + 1.
                                         X                        X
                                         i=0                      i=0