Milnor’s Exotic 7-Spheres
Jhan-Cyuan Syu (許展銓) June, 2017
0 Introduction
This article is devoted to the explicit construction of Milnor’s exotic 7-spheres, together with some prerequisites needed in the construction, such as characteristic classes, cobordisms and signatures.
There will be a nature question rising immediately as soon as we define a smooth structure on a manifold: can a topological manifold admit two different smooth structure? That is, is it true that if two smooth manifolds are homeomorphic, then they are automatically diffeomorphic? The answer is that it depends!!
If the manifold is of dimension 1 or 2, then the answers are sure, proved by Tibor Radó. The case of dimension 3 was also proved to be true by Edwin E.
Moise. However, the first counterexample given by John Milnor in 1956 states that there are at least two different smooth structures on 7-sphere. Furthermore, John Milnor and Michel Kervaire proved that there are 28 oriented differentiable structures on 7-sphere (15 if without consideration of orientation) in 1963. As time passed by, Michael Freedman gave a non-standard differentiable structure on R4, known as exotic R4, in 1982. By the way, there are no different smooth structures onRn for all n̸= 4. Even though exotic R4 has been constructed over 30 years ago, the existence of exotic 4-sphere is still an open problem now.
1 Fiber Bundles and Characteristic Classes
Given a real vector bundle ξ : E−→ M of rank 2n, one can give each fiber a complexπ structure in the following sense: J : E → E is a continuous map which maps each fiberR-linearly to itself and satisfies J ◦J(v) = −v for all v ∈ E. With this complex structure, the real vector bundle ξ can then be viewed as a complex vector bundle.
Conversely, given a complex vector bundle ξ, we can also view it as a real vector bundle, denoted by ξR, by ignoring the complex structure on each fiber and think of each fiber as a real vector space.
Let ξ : E −→ M be a complex vector bundle over a manifold M. We defineπ ξ : ¯¯ E −→ M the complex conjugate vector bundle of ξ by the following way:π¯
(i) ξR= ¯ξR.
(ii) The identity map i : E → ¯E is conjugate linear, i.e., i(cv) = ¯ci(v) for each c∈ C and v∈ E.
Now we are ready for the definition of our first characteristic class: Chern classes.
Definition. (Chern Classes)
Let ξ : E −→ M be a complex vector bundle of rank n (complex dimension) over aπ manifold M . The total Chern class of this bundle is
c(ξ) =∑
i≥0
ci(ξ)∈ H2n(M,Z) satisfying
(i) c0(ξ) = 1, ci(ξ)∈ H2i(M,Z) for all i and ci(E) = 0 for i > n.
(ii) Naturality: for any smooth map f : M → M′ from M to another manifold M′, c(f∗ξ) = f∗c(ξ).
(iii) Whitney sum formula: c(ξ⊕ η) = c(ξ) ⌣ c(η) for any complex vector bundle η over M .
(iv) c(γ) = 1 + g, where γ is the universal line bundle of C P∞ and g ∈ H2(C P∞) is the generator of the cohomology.
With definition of Chern classes, we define the Euler class e(ξR) = cn(ξ) ∈ H2n(M,Z), where ξ is a n-dimensional complex vector bundle over M, and the total
Pontryagin class p(η) = ∑
i∈N0pi(η) with pi(η) = (−1)ic2i(η ⊗ C) ∈ H4i(M,Z), where η is a real vector bundle over M .
There are two facts that indicate us how to compute Pontryagin classes from Chern classes.
Fact. If ξ is a real vector bundle, then ξ⊗ C ∼=C ξ⊗ C; if ξ is a complex vector bundle, then ξR⊗ C ∼=Cξ⊕ ¯ξ.
Fact. ci( ¯ξ) = (−1)ici(ξ).
Now we recall some basic definitions and properties of homotopy groups, which will frequently appear throughout the whole article.
Definition. (Homotopy Groups)
Define πn(X, x0) = {f : Sn → X | f is continuous and f(t0) = x0}/ ∼, where t0 is some fixed point of Sn and the equivalence relation∼ is the homotopic equivalence.
The composition law is [f ] + [g] := [f + g].
For two continuous maps f, g : Sn → X with f(t0) = g(t0) = x0, we de- fine (f + g) : Sn → X to be the composition of two maps Ψ ◦ ρ, where ρ : Sn → Sn∨
Sn ∼= Sn×{t0}∪{t0}×Snand Ψ : Sn∨
Sn→ X. The space Sn∨
Snis obtained by choosing an equator of Sn passing through t0 and then identifying the equator as one point, so the resulting space has the isomorphism Sn∨
Sn ∼= Sn×{t0}∪{t0}×Sn and ρ : Sn → Sn∨
Sn is defined by sending the upper sphere to Sn×{t0}, the lower sphere to {t0} × Sn and the equator to {t0} × {t0}. The map Ψ : Sn∨
Sn → X is given by Ψ({·} × {t0}) = f(·) and Ψ({t0} × {·}) = g(·).
We will next introduce two important examples of vector bundles, which both play crucial roles in the following story.
Example. (Hopf Quaternion Bundles)
Let H := {a + bi + cj + dk | a, b, c, d ∈ R} the quaternions. Let {q0,· · · , qn} be the standard basis of Hn+1. We now consider S4n+3. Indeed, S4n+3 can be embedded into Hn+1 ∼= R4n+4, i.e., S4n+3 ,→ R4n+4 ∼= Hn+1, so we can represent S4n+3 in quaternion coordinate:
S4n+3 :={(q0,· · · , qn)∈ Hn+1| |(q0,· · · , qn)|2 =
∑n α=0
|qα|2 = 1}.
Then there is a natural action of SU(2) ∼= S3 ,→ H on S4n+3 given by q· (q0,· · · , qn) := (qq0,· · · , qqn)∈ S4n+3 ,→ Hn+1,
the left multiplication in quaternions by q ∈ H with |q| = 1. Hence we obtain a principal SU(2)-bundle with fiber SU(2) ∼= S3:
SU(2) S4n+3
S4n+3/ SU(2)
action
π
where S4n+3/ SU(2) ∼= S4n+3/ S3 ∼=H Pn.
Let γn be the universal line bundle of H Pn and define un:= c2(γnC) = e(γnR)∈ H4(H Pn,Z).
By CW-decomposition ofH Pn, one can conclude:
(i) H4i(H Pn,Z) ∼= uinZ.
(ii) Hi(H Pn,Z) = 0 if 4 - i.
So c(γnC) = 1 + c1(γnC) + c2(γnC) = 1 + un.
For p(γnR), notice that c0(γnC) = 1, c2(γnC) = u and ci(γnC) = 0 for i ̸= 0, 2 and compute
p(γnR) = ∑
i∈N0
pi(γnR) = ∑
i∈N0
(−1)ic2i(γnR⊗ C) = ∑
i∈N0
(−1)ic2i(γnC⊕ ¯γnC)
= c0(γnC)c0(γnC)− c0(γnC)c2(γnC)− c2(γnC)c0(γnC) + c2(γnC)c2(γnC)
= 1− un− un+ u2n = 1− 2 un+ u2n.
Example. (SO(4)-Vector Bundles over S4 of Rank 4) We first recall a useful lemma:
Lemma. The G-bundles over Sk are determined by πk−1(G).
There is an intuitive explanation of this lemma: View Sk as the union of the upper sphere and the lower sphere. Each half sphere is contractible and thus their vector bundles are both trivial. Therefore, to obtain a vector bundle over Sk, we should glue the two trivial bundles along the fiber of the equator, and each distinct approach to gluing up two bundles gives distinct vector bundles over Sk.
To study SO(4)-vector bundles over S4, we should look at π3(SO(4)). Since
π3(SO(4)) ∼= π3(SO(3))⊕ π3(S3) ∼=Z ⊕ Z,
we know that SO(4)-vector bundles over S4 are determined by integer pairs (h, j)∈ Z2.
Define fhj : S3 → SO(4) by fhj(v)w := vhwvj, where v, w ∈ H and v ∈ S3 ,→ H.
Let ξhj be the vector bundle defined by fhj with fiber R4 and Shj the sphere bundle of ξhj.
Define σ : S3 → SO(4) and σ′ : S3 → SO(4) by σ(v)w := vw and σ′(vw) := wv, the left and right multiplication in H. Since H P1 ∼= S4, so this is a special case of Hopf quaternion bundles with n = 1. Let γ := γ1 be the left Hopf bundle corresponding to σ discussing in last example and γ′ the vector bundle corresponding to σ′. Then σ and σ′ generate π3(SO(4)).
Proposition 1. e(ξhj) = (h + j) u and p1(ξhj) = 2(h− j) u, where u := u1.
Proof. As noted above, this is a special case of Hopf quaternion bundles with n = 1.
In this case, e(γR) = u and
p1(γR) = −c2(γC⊗ C) = −c2(γC⊕ ¯γC) = −[c0(γC)c2(¯γC) + c2(γC)c0(¯γC)] =−2 u . Similarly, e(¯γR) = u and p1(¯γR) = 2 u. Then
e(ξhj) = (h + j) u and p1(ξhj) = 2(h− j) u follow from definition.
Example. (Oriented Canonical Vector Bundles of Grassmannians)
Let Gk(Rk+p) be the Grassmannian consisting of all k-dimensional subspaces of Rk+p. Further, define ˜Gk(Rk+p) be the oriented Grassmannian, i.e., its elements are those oriented k-dimensional subspaces of Rk+p. Given Gk(Rk+p), there is a canonical vector bundle
γpk ≡ γk(Rk+p) :={(X, v) | X ∈ Gk(Rk+p) and v ∈ X}.
Similarly, define oriented canonical vector bundle of ˜Gk(Rk+p) by
˜
γpk≡ ˜γk(Rk+p) :={( ˜X, ˜v)| ˜X ∈ ˜Gk(Rk+p) and ˜v ∈ ˜X}.
We now introduce two notations about partition numbers:
P(n) := {(i1,· · · , ir)∈ Nr | r ∈ N, i1 ≤ · · · ≤ ir, i1+· · · + ir= n} p(n) :=|P(n)|, the cardinality of P(n).
Theorem 1. Let R be a ring with 2 being invertible. ˜ξm denotes the universal bundle over ˜G2n−1(R∞) of rank m. Then
H∗( ˜G2n+1(R∞); R) = R[p1( ˜ξ2n+1),· · · , pn( ˜ξ2n+1)]
H∗( ˜G2n(R∞); R) = R[p1( ˜ξ2n),· · · , pn−1( ˜ξ2n), e( ˜ξ2n)].
2 Thom Spaces and Cobordisms
Let M be an oriented manifold. We denote by−M the same manifold with opposite orientation. For another oriented manifold M′, M + M′ denotes the disjoint union of M and M′.
Definition. (Cobordism Groups)
We say that two smooth oriented compact manifolds M1, M2 both of dimension n are (oriented) codordant if M1+ (−M2) = ∂W for some (n + 1)-dimensional smooth oriented compact manifold-with-boundary W . In this case, we say that M, M′ are in the same cobordiam class, denoted by [M ] = [M′].
The n-th (oriented) cobordism (group) Ωn is the set of all (oriented) cobordism classes of dimension n.
The above definition indeed make sense because the relation of cobordism classes is clearly an equivalence relation. Another fact is that Ωn is an abelian group. Our attention will turn to the direct sum of all cobordisms: Ω :=⊕
n∈N0Ωn. Recall that a graded ring is a direct sum of abelian groups {Gα} such that Gα × Gβ ⊂ Gα+β. We check that Ω is definitely a graded ring. The only thing we have to verify is that the map Ωi × Ωj → Ωi+j given by ([M ], [N ]) 7→ [M × N] is well-defined. Let [M ] = [M′]∈ Ωi and [N ] = [N′]∈ Ωj. Write M − M′ = ∂W and N− N′ = ∂V . Then
M × N − M′× N′ = (M′+ ∂W )× N − M′× (N − ∂V )
= ∂W × N + M′× ∂V
= ∂(W × N − M′× V ) Hence [M ]× [N] = [M′]× [N′].
Definition. (Transversality)
Let M, N be two smooth manifolds and N′ a submanifold of N . f : M → N is a smooth map. For a subset A of M we say f is transverse to N′ over A if for each p∈ A ∩ f−1(N′) the following condition holds:
df (TpM ) + Tf (p)N′ = Tf (p)N.
In this case, we denote it by f tAN′. In particular, we write f t N′ if A = M . If f t {y}, then we called y ∈ N is a regular value of f.
In other words, f tAN′ if and only if the composition of maps
TxM −→ Tdfx f (x)N → Tf (x)N /Tf (x)N′
is surjective for all x ∈ A ∩ f−1(N′). Specifically, if N′ = {y} is a set containing only one point, then dfx is surjective for all x∈ A ∩ f−1(y).
Fact. Let f : M → N be a smooth map and y ∈ N a point. Assume dim M = m and dim N = n. If f t {y}, then f−1(y) is a smooth manifold of dimension m− n.
Proof. Let x ∈ f−1(y). Since the map dfx : TxM → T yN is surjective, we then have N := ker dfx is a smooth manifold of dimension of m−n. Embed M into Rkfor some k. Choose a linear map L :Rk → Rm−nto be non-singular on N⊂ TxM ,→ Rk. Define
F : M → N × Rm−n x7→ (f(x), L(x)).
Its differential is given by dFx(v) = (dfx(v), L(v)), so dFx is surjective. Hence F maps some neighborhood U of x diffeomorphically to some neighborhood V of (y, L(x)). Therefore, F maps f−1(y)∩ U diffeomorphically to ({y} × Rm−n)∩ V . That is, f−1(y) is a smooth manifold of dimension m− n.
Fact. (Brown’s Theorem)
Let f : M → N be a smooth map. Then the set of regular values of f is dense in N , i.e., the set {y ∈ N | f t {y}} is dense in N.
Proof. This is a corollary of Sard’s theorem. We first recall the statement of ssard’s theorem.
Sard’s Theorem. Let f : M → N be a smooth map between manifolds M, N.
Then the set
C :={x ∈ M | dfx is not surjective.}
has (Lebesgue) measure 0 in N.
Then Brown’s theorem follows from N − f(C) = {y ∈ N | f t {y}} and N− f(C) is dense in N.
The task for us is to approximate a map transverse to {0} over a closed subset by a map transverse to{0} over a larger closed subset.
Lemma 1. Suppose M is an open subset of Rm. Let X ⊂ M be a closed subset in M and K a compact subset of M . Suppose f : M → Rn is a smooth map and f tX {0}. Fix a compact K′ ⊂ M with K ⊂ (K′ − ∂K′). Given ε > 0 then there exists a smooth map g : M → Rn satisfying:
(i) gtX∪K {0}.
(ii) f |cK′= g |cK′, where cK′ := M − K′. (iii) |f(x) − g(x)| < ε for all x ∈ M.
Proof. Let λ : M → [0, 1] be a smooth cut-off function such that λ |K≡ 1 and λ|cK′≡ 0. According to the fact mentioned above, we can take y ∈ Rn with |y| < ε such that f t y. Define g(x) = f(x) − λ(x)y and check that
(a) f |cK′= g |cK′.
(b) |f(x) − g(x)| < ε for all x ∈ M.
(c) gtK {0}.
(a) and (b) are obvious. For (c), if x0 ∈ g−1(0) ∩ K, then 0 = g(x0) = f (x0)− λ(x0)y = f (x0)− y =⇒ x0 ∈ f−1(y). By our assumption, f t y, i.e.,
df (Tx0M ) = TyRn = T0Rn. In addition,
dg(Tx0M ) = d(f + λy)(Tx0M ) = df (Tx0M ) = T0Rn. Hence we verify that (c) holds.
Claim: If y is chosen to be sufficiently close to 0, then g tK′∩X {0}.
With this claim, together with (b) and (c), we then prove g tX∪K {0}.
Now we prove the claim. f tX∩K′ {0} implies Df(x) is of full rank for all x ∈ X ∩ K′ ∩ f−1(0), where Df = (∂fi/∂xj)ij. Since X ∩ K′ is compact, one can
find K′′ compact such that (X∩ K′)⊂ (K′′− ∂K′′) and Df is of full rank on K′′. Let U := X∩ K′ ∩ g−1(0). By taking|y| sufficiently small, one has U ⊂ K′′. Then for each x∈ U, (
∂gi
∂xj )
ij
= (∂fi
∂xj − yi· ∂λi
∂xj )
ij
is of full rank by choosing |y| small enough again (view det(Df) as a continuous function). Hence the claim.
Remark. In the above proof, the verification of g tK {0} can also be carried out as we do in proving g tK′∩X {0}. In this case, it is much easier because of K∩ g−1(0) = f−1(y). By our assumption, det(Df ) ̸= 0 on f−1(y). In fact, these two proofs are the same but write in different ways.
Definition. (Thom Spaces)
Let ξ be a vector bundle over a smooth manifold M . Define the Thom space of ξ to be T(ξ) := D(ξ)/ S(ξ), where D(ξ) contains all elements in ξ with length ≤ 1, and S(ξ) contains all elements in ξ with length = 1. Let t0 be the point of T(ξ) identified by S(ξ).
Fact. Suppose a smooth manifold M is also a CW-complex. If ξ is a k-dimensional vector bundle over M , then T(ξ) is a (k− 1)-connected CW-complex.
Theorem 2. Let ξ be a vector bundle of a closed manifold M of rank k. Then there is a group homomorphism τ : πn+k(T(ξ))→ Ωn.
Proof. There are several steps.
For convenience, denote T(ξ) by T. Given a map f : Sn+k → T, one can ap- proximate f by a map f0 : Sn+k → T on f0−1(T−t0) = f−1(T−t0). Choose an open covering{W1,· · · , Wr} of compact set f0−1(M ) such that f0(Wi) is contained in some π−1(Ui) ∼= Ui × Rk, where Ui are some open subsets of M . Let ρi : π−1(Ui) → Rk be the projection. Pick compact Ki ⊂ Wi such that f0−1(M ) ⊂ (K1 ∪ · · · ∪ Kr).
Our strategy is to modify f0 within one Wi after another, and then define the last one to be our desired function. We want to construct maps f1,· · · , frsatisfying:
(a) Every fi is smooth in fi−1(T−t0) and fi |Wi−Ki= fi−1 |Wi−Ki. (b) fi tK1∪···∪Kr M for i = 1,· · · , r.
(c) π(fi(x))∈ M equals π(f0(x)) for all x∈ f0−1(T−t0).
We start from f0 and construct fi inductively. Assume fi−1 has already been con- structed. Condition (c) implies that fi−1(Wi)⊂ π−1(Ui) ∼= Ui× Rk. Also, it follows from condition (b) that the map ρi◦ fi−1 : Wi → Rk has
ρi◦ fi−1 t(K1∪···∪Ki)∩Wi {0}.
By lemma 1, we can approximate ρi◦ fi−1 : Wi → Rk by a map ρi◦ fi : such that (a′) ρi◦ fi |Wi−Ki= ρi◦ fi−1 |Wi−Ki.
(b′) fi tK1∪···∪Kr {0} N := g−1(T(ξ)− t0).
So we can define fi : Wi → π−1(Ui) ∼= Ui × Rk whose first coordinate π(fi(x)) is determined by condition (c) and the second coordinate ρi◦ fi(x) is determined by condition (a), (a′) and (b′). It is then clear that condition (b) holds. Hence we define f1, f2,· · · , fr inductively.
Now let g := fr. We must prove the following claim.
Claim: g−1(M )⊂ (K1 ∪ · · · ∪ Kr).
Indeed, g tK1∪···∪Kr M . If we can prove the claim, then we will conclude g t M.
Now we prove the claim. Since K1∪· · · Kris a compact neighborhood of f0−1(M ) in the compact manifold Sn+k, one can find c ∈ (0, 1) such that |f0(x)| < c for all x /∈ (K1∪ · · · ∪ Kr). Let fi is chosen to satisfy
|fi(x)− fi−1(x)| < c
r for all x ∈ Sn+k.
Consequently, |g(x) − f0(x)| < c for all x ∈ Sn+k and thus |g(x)| ̸= 0 for any x /∈ (K1 ∪ · · · ∪ Kr). That is, g−1(M ) ⊂ (K1 ∪ · · · ∪ Kr). Hence g t M. So we naturally define τ ([f ]) = [g−1(M )], where g−1(M ) is a compact manifold of dimension n by our construction.
Next we have to check that this map is well defined, i.e., [f0] = [f1]∈ πn+k(T(ξ)) such that f0 t M and f1 t M implies f0−1(M ) = f1−1(M ). We take a smooth map F : Sn+k×[0, 1] → T(ξ) such that
F (x, [0,1
3]) = f0(x) F (x, [2
3, 1]) = f1(x).
Since f0 t M and f1 t M, we have
F tSn+k×(0,13]∪N×[23,1) M.
By lemma 1 and similar process of above construction, we can approximate F by F′ : Sn+k×[0, 1] → T(ξ) such that
F′ tSn+k×(0,1) and F′(x, [0, δ)) = f0(x), F′(x, (1− δ, 1]) = f1(x),
where δ is some positive number less than 1/3. Then ∂F′(M ) = f1−1(M )− f0−1(M ).
Hence [f0−1(M )] = [f1−1(M )]∈ Ωn.
The final thing is to verify τ is definitely a group homomorphism. It is obvious that the addition in homotopy group corresponds to the disjoint union in cobordism group. Hence we construct the homomorphism.
Recall in section 1 we have defined the oriented canonical vector bundle
˜
γpk:= ˜γk(Rk+p) over ˜Gk(Rk+p).
Lemma 2. If k ≥ n and p ≥ n, then the homomorphism τ : π(T(˜γpk)) → Ωn is surjective.
Proof. Let Mn be a compact smooth manifold of dimension n. By Whitney em- bedding theorem, one can embed Mn intoRn+k for some k. Let T Nk be the normal vector bundle of Mn in Rn+k (the superscript indicates that T N is a k-dimensional vector space). By the existence of tubular neighborhood of Mn, there exists a neighborhood U of Mn inRn+k diffeomorphic to T Nk. Thus
U ∼= T Nk −−−−−−−→ ˜γGauss map nk,→ ˜γpk canonical map
−−−−−−−−−→ T(˜γpk).
Let g : U → T(˜γpk) be the resulting map. There is no doubt that g t M and g−1( ˜Gk(Rk+p)) = M . Extend g to a map ˆg : Sn+k → T(˜γpk) by viewing Sn+k ∼= Rn+k∪{∞} and sending Sn+k−U to t0. Hence
[ˆg]∈ π(T(˜γpk)) and [Mn] = [ˆg−1( ˜Gk(Rk+p))]
Corollary 1. The manifolds
C P2i1× · · · × C P2ir,
where (i1,· · · , ir) ∈ P(m), are independent, i.e., free of relations, in Ω4m. Hence Ω4m has rank ≥ p(m).
Theorem 3. Let X be a finite CW complex which is r-connected with r ≥ 1. Then we have the isomorphism πn(X)⊗ Q ∼= Hn(X;Q) for n ≤ 2r.
Theorem 4. (Thom)
Ω⊗ Q ∼=Q[C P2,C P4,C P6,· · · ].
Proof. By lemma 2, we know that Ωn is a homomorphic image of πn+k(T(˜γpk)). By theorem 3, we have
πn+k(T(˜γpk))⊗ Q ∼= Hn+k(T(˜γpk);Q).
Note that we have the natural isomorphism Hn+k(T(˜γpk);Q) ∼= Hn+k(T(˜γpk);Q). By theorem 1, we have
rank Ωn≤ p(m) if n = 4m rank Ωn= 0 if 4- n.
However, corollary 1 tells us that rank Ωn ≥ p(m) when n = 4m. As a result, rank Ωn= p(m) when n = 4m. In fact, corollary 1 implies more:
C P2i1× · · · × C P2ir (i1,· · · , ir)∈ P(m)
is a set of basis of Ω4m⊗ Q. Hence the Thom’s theorem.
3 Hirzebruch’s Signature Formula
We first recall some properties about homology and cohomology of manifolds.
Fact. Let F be a field. If M is a n-dimensional compact oriented manifold, then
Hn(M ; F ) ∼= F
Hm(M ; F ) = 0 for all m > n.
Theorem 5. (Poincaré Duality)
If M is a n-dimensional oriented compact manifold, then
Hk(M ; R) = Hn−k(M ; R) for k = 0, 1,· · · , n, where R can be any coefficient ring.
We consider the pairing
Hi(M ; F )× Hn−i(M ; F )→ F.
Since dim Hi(M ; F ) = dim Hn−i(M ; F ) = dim Hn−i(M ; F ) by Poincaré duality and natural isomorphism of vector spaces, we can view Hn−i(M ; F ) as the dual space of Hi(M ; F ). In particular, we have
Hi(M ;Z) × Hn−i(M ;Z) → Z .
For n being even, we can define a non-degenerate bilinear form on Hn/2(M ;Z) by
⟨x, y⟩ := ˜x(y),
where x, y ∈ Hn/2(M ;Z) and ˜x ∈ Hn/2(M ;Z) is the isomorphic image of x. Note that ⟨ ·, · ⟩ is symmetric if n/2 is even an is alternating if n/2 is odd.
Definition. (Fundamental Classes)
Let M be a n-dimensional compact oriented manifold. The fundamental (homology) class of M , denoted by µM, is the generator of H(M ;Z) ∼=Z, which is compatible with the orientation of M .
Now given a compact oriented manifold M of dimension 4n. For any two α, β ∈ H2n(M,R), we define the pairing
⟨α, β⟩ := (α ⌣ β)(µM).
This pairing is non-degenerate. Recall that deRham theorem tells us that the deR- ham cohomology is isomorphic singular cohomology, i.e.,
HdRp (M ;R) ∼= Hp(M ;R).
In some situations, the viewpoint of deRham cohomology is easier to compute than singular cohomology.
Definition. (Signatures of Compact Oriented Smooth Manifolds)
Let M be a compact oriented smooth manifold of dimension n. If 4 - n, then its signature, denoted by σ(M ), is defined to be zero. If n = 4k, then σ(M ) is defined to be the signature of the symmetric bilinear form ⟨ ·, · ⟩ on H2k(M ;R).
Remark.
(a) Recall that the signature of a symmetric real bilinear form is the difference of the number of positive eigenvalues and the number of negative eigenvalues.
(b) We now have two bilinear forms: one on homology, the other on cohomology.
However, we use the same notation⟨ ·, · ⟩ because the signature of a compact oriented smooth manifold can be defined to be the signature of ⟨ ·, · ⟩ on homology or ⟨ ·, · ⟩ on cohomology.
For short, σ : Ω → Z is a map between rings. As we expected, σ is actually a ring homomorphism. We state and prove this result in the following theorem, which was first presented in Thom’s paper.
Theorem 6. (Thom)
σ : Ω→ Z is a ring homomorphism, i.e., σ satisfies (a) σ(M + N ) = σ(M ) + σ(N ).
(b) σ(M × N) = σ(M) × σ(N).
(c) σ(M ) = 0 if M = ∂W .
Proof. Let dim M = m, dim N = n and dim W = m + 1.
(a) This is obvious.
(b) Let V := M× N. If 4 - dim V , then 4 - m or 4 - n. Thus σ(M × N) = 0 and σ(M )× σ(N) = 0.
Now suppose dim V = 4k. By Künneth theorem, H2k(V ;R) ∼= ⊕
s+t=2k
Hs(M ;R) ⊗RHt(N ;R).
Two elements x, y ∈ H2k(V ;R) are said to be orthogonal if xy(µV) := x ⌣ y(µV) = 0. Let{vsi}, {wjt} be basis of Hs(M ;R), Ht(N ;R) such that visvmj −s= δij, wtiwjn−t = δij for s ̸= m/2, t ̸= n/2. Let A = Hm/2(M ;R) ⊕ Hn/2(N ;R) if m, n are both even and A = 0 for other cases. Define B := A⊥ in H2k(V ;R). So
{vsi ⊗ wjt | s + t = 2k, s ̸= m
2, t̸= n 2} is an orthogonal basis of B.
(c) The coefficient ring of the following diagram isR.
· · · H2k+1(W4k+1, M4k) H2k(M4k) H2k(W4k+1) · · ·
· · · H2k(W4k+1) H2k(M4k) H2k+1(W4k+1, M4k) · · ·
∂∗
≀
i∗
≀ ≀
i∗ δ∗
Note that imi∗ is of half dimension of H2k(M ). For any two cocycles x, y in M4k are obtained by restricting cocycles x′, y′ in W4k+1, i.e., i∗(x′) = x, i∗(y′) = y. Then
⟨ x, y ⟩ = (x ⌣ y)(µM) = i∗(x′ ⌣ y′)(µM) = (x′ ⌣ y′)i∗(µM).
Thus the number of positive and negative eigenvalues are the same.
Let A = ⊕
n∈N0An be a graded ring. Define AΠ :={a0+ a1+ a2+· · · | ai ∈ Ai}.
Particularly, we are interested in AΠ1 :={1 + a1 + a2 +· · · | ai ∈ Ai} ⊂ AΠ. Definition. (Multiplicative Sequences)
Let x∈ AΠ. We say that {Kn}n∈N0 is a multiplicative sequence if (i) each Kn(x1,· · · , xn) is a homogeneous polynomial of degree n.
(ii) K(ab) = K(a)K(b) for any a, b∈ AΠ1, where
K(x) := 1 + K1(x1) + K2(x1, x2) +· · · .
Proposition 2. Let A be the graded polynomial ring R[t] where t is a variable of degree 1. Given f (t)∈ 1 + λ1t + λ2t2+· · · ∈ R[[t]], there is an unique multiplicative sequence {Kn} such that K(1 + t) = f(t).
Proof. By definition, we want to find {Kn} satisfying
K(1 + t) = 1 + K1(t) + K2(t, 0) + K3(t, 0, 0) +· · · = 1 + λ1t + λ2t2+ λ3t3· · · . That is, we want to find Kn(x1,· · · , xn) whose coefficient of xn1-term is λn for each n.
We prove the existence of {Kn} at first. Fix n ∈ N. Let {t1,· · · , tn} be algebraically independent and all of degree 1. For I = (i1,· · · , ir) ∈ P(n), de- fine λI := λi1· · · λir. Let s1,· · · , sn be the elementary symmetric polynomials of {t1,· · · , tn}. Note that {s1,· · · , sn} is also algebraically independent. We claim that
Kn(s1,· · · , sn) := ∑
I∈P(n)
λIgI(s1,· · · , sn)
is the desired multiplicative sequence. The definition of gI is as following:
gI(s1,· · · , sn) = ∑ tij1
1· · · tijrr
with 1 ≤ j1,· · · , jr ≤ n all distinct and no ”repeated terms”. 1 It is clear that we have the formula
gI(ab) = ∑
HJ =I
gH(a)gJ(b).
Hence K(ab) = K(a)K(b).
Remark. In the case of proposition 2, we call the multiplicative sequence {Kn} belongs to the formal power series f (t).
Now we define the action of multiplicative sequence {Kn} on m-dimensional compact oriented smooth manifold Mm. If 4 - m, define K(Mm) = 0. If m = 4k, define
K(M4k) := Kk(p1,· · · , pk)(µM).
1See chapter 16 of [MS] for the complete definition of gI. Notice that the notations of [MS] are different from this article.
Theorem 7. (Hirzebruch’s Signature Formula) Let {Ln} be the multiplicative sequence belonging to
√t tanh√
t = 1 + 1 3t− 1
45t2+· · · +(−1)n−122nBn
(2n)! tn+· · · , where Bk denotes the k-th Bernoulli number. Then σ(M4k) = L(M4k).
Proof. By Thom’s cobordism theorem, we only need to check that σ(C P2k) = L(C P2k) for each k ∈ N. We have already computed that σ(C P2k) = 1. To compute L(C P2k), we recall that p(C P2k) = (1 + a2)2k+1, where a :=−c1(γ1) with γ1 the canonical line bundle of C P2k. By definition,
L(1 + a2+ 0 +· · · ) =
√a2 tanh√
a2 =⇒ L(p(C P2k)) =
( a
tanh a )2k+1
. Now we replace a by a complex variable z. We want to compute the coefficient of z2k in the Taylor expansion of
( z tanh z
)2k+1
. The substitution u = tanh z with
dz = du 1− u2 gives
1 2πi
∫ dz
(tanh z)2k+1 = 1 2πi
∫ 1 + u2+ u4+· · ·
u2k+1 du = 1.
Hence L(C P2k) = 1.
4 Construction of Exotic 7-Spheres
We recall some definitions and properties in Morse theory.
Definition. (Morse Function)
A Morse function f on a manifold M is a real-valued function whose critical points (the points where the first derivative of f vanishes) are all non-degenerate, i.e., its Hessian matrix is non-singular.
Note that the index of a non-degenerate critical point y of f is the dimension of the largest subspace of the tangent space of M at y on which the Hessian is negative definite.
Lemma 3. (Morse Lemma)
Let y be a non-degenerate critical point of f : Mn → R with index α. Then there exists a chart (x1, x2,· · · , xn) in a neighborhood U of y such that
xi(y) = 0 ∀1 ≤ i ≤ n and
f (x) = f (b)− x21− · · · − x2α+ x2α+1+· · · + x2n ∀x ∈ U \ {y}.
Recall that we have introduced the SO(4)-vector bundles over S4 of rank 4. Let ξhj be the vector bundle of rank 4 defined by fhj : S3 → SO(4) where fhj(v)w :=
vhwvj (By viewing v ∈ S3 ,→ H, the multiplication vhwvj is doing in H). Let Shj be the sphere bundle of ξhj. Now we are ready to construct the exotic seven spheres.
Idea: Suppose h + j = 1.We will show that Mk7 := Shj is a topological 7-sphere by constructing a Morse function on Mk7, where k is an odd number and assume h− j = k. Finally, if we can show that Mk7 is not diffeomorphic to standard S7, then we complete the construction of exotic 7-spheres by explicitly constructing a exotic 7-sphere, Mk7. The final step will be carried out by computing characteristic classes.
Step 1. If f : Mk7 → R is a Morse function with two critical points. Let y0, y1 be the two critical points. Since Mk7 is compact, the two critical points are actually the
maximun and minimun of f . By rescaling the function f , we may assume f (y0) = 0 and f (y1) = 1. Now consider the gradient flow:
d x
dt =∇f(x).
Note that this flow is orthogonal to each level set f−1(a) for a ∈ (0, 1). Hence we have f−1([0, a]) ∼= f−1([0, b]) for each a, b∈ (0, 1). For a sufficiently small, it follows from Morse lemma that there exists a chart (x1,· · · , x7) of neighborhood f−1([0, a]) of y0 such that
f (x) = x21+· · · + x27.
That is, f−1([0, a]) ∼= D7. Therefore, f−1([0, 1)) = Mk7− {y1} ∼= D7. Hence 7k ∼= S7 topologically.
Step 2. Now our mission is to construct a Morse function and apply step 1 to conclude that 7k ∼= S7 topologically. To construct a Morse function on Mk7, we have to realize Mk7 as a more understandable structure. We will check in this step that Mk7 can be realized as gluing two copies of R4× S3 along (R4−{0}) × S3 via a diffeomorphism g of (R4−{0}) × S3 given by
g : (u, v)→ (u′, v′) ( u
|u|2,uhvuj
|u|
) .
(Notice that the operation are done inH for R4−{0} ,→ H and S3 ,→ H.) This map is well-defined because of h + j = 1. Now take the case u = u′ into consideration.
In this case, we get a restricted map of g on S3:
˜
g := S3 → SO(4)
˜
g(u)v := uhvuj.
This is exactly the map that we define Mk7. Hence the result.
Step 3. From step 2, we have two coordinate charts (u, v) and (u′′, v′). In this step, we will verify that
f (u, v) = Re(v)
√1 +|u|2 = Re(u′′)
√1 +|u′′|2 where u′′ := u′(v′)−1 = u
|u| · uhvuj is our desired Morse function on Mk7, i.e., it has two non-degenerate critical points.
First of all, direct computation shows that the second equality holds. It is clear that