Beruflich Dokumente
Kultur Dokumente
Fractal Geometry
Honors in
Mathematics
Aaron Ackbarali
This text is meant for a reader who is very familiar with basic constructions
in algebraic topology, algebra, and analysis. Specifically we shall assume a
background knowledge of homology and cohomology of simplicial, CW, and
singular varieties, as well as a working knowledge of category theory, familiarity
with rings and modules, and a comprehensive understanding of calculus on
manifolds. The last of these is perhaps most important as we will always be
using high-level language to discuss the theory of manifolds. For example, we
will never get into the rigorous details of stitching and gluing together smooth
objects via a partition of unity subordinate to some trivialization. The reader
should also be familiar with the theory of the Riemann zeta function as this will
be essential in understanding the final chapters.
In this text we use many conventions in order to keep the discussion focused
on the most important material.
1
another author, a citation will be present at the beginning of that proof.
It is worth noting that at the time of writing, the content of (7.1) is novel
work.
Only when nontrivial will we show that isomorphisms are well-defined and
satisfy the homomorphism property.
When possible, simple tensors will be used, taking advantage of the fact
that all of the theory presented extends bilinearly.
2
Contents
Introduction 6
1 Bundles 9
1.4 Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2 Cohomology 20
3 Characteristic classes 34
3
3.1 Orienting Vector Bundles . . . . . . . . . . . . . . . . . . . . . . 35
II K-Theory 41
4 K-theory 42
4.1 K(X) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6 Fractal Geometry 67
7 Fractal Cohomology 73
4
Appendices 77
A Homological Algebra 78
B Computing Cohomology 81
References 85
5
Introduction
The fundamental theorem of arithmetic says that every number can be written
as the product of prime numbers. In this way, prime numbers are the fundamental
building blocks for mathematics, and understanding them is inherently valuable
to the field. Mathematicians have tried, and mostly succeeded, to unravel the
mysteries of prime numbers for centuries, but one mystery still eludes them.
Mathematicians have not yet figured out if the prime numbers are distributed
randomly or not. This is why Riemann hypothesis is perhaps the greatest open
question of all history. It claims not only that the prime numbers are not
random, but even gives a formula for how often they occur. The issue is that
this formula relies on knowing that the zeroes of the Riemann zeta function all
have real part 1/2, and proving this has defeated the greatest mathematicians
of the past three centuries. Defeat has not been without reward though.
6
when extended to fractals. He and collaborator Machiel van Frankenhuijsen
then proposed in several publications that a cohomological theory, similar etale
cohomology, could provide great insight into the nature of fractals and their
spectrum. It is with this motivation that we explore one of the fundamental
results involving cohomology, the Atiyah-Singer index theorem, and begin to
construct the pieces to an analogous construction for fractals.
The Atiyah-Singer index theorem is itself one of the greatest results of the
20th century. It bridges the gap from algebraic topology to differential equations,
a task that seems more miraculous the more you understand these subjects. In
order to understand this deep theorem, we will first introduce the concepts
essential to the theory of vector bundles and then develop de Rham cohomology
with vector bundles in mind. We will next cover the basics of topological
K-theory and tie this into our discussion of de Rham cohomology. Then, we will
introduce the bare essentials of differential operator theory as this theory does
not play a role in the direction we investigate fractals. We will conclude the
non-fractal discussion by giving a K-theoretic proof of the Atiyah-Singer index
theorem. Finally, we will introduce the concept of fractals, begin to develop a
theory similar in spirit to etale cohomology, concluding with a discussion of how
this work fits in to the bigger picture.
7
Part I
8
Chapter 1
Bundles
One of the more frequently used ideas in math is that of local triviality. Smooth
manifolds, topological manifolds, fibrations, and jet bundles are all examples
of the concept being applied with the intention of generalizing fundamental
properties. When speaking generally, we will choose to denote a space with
such a set of fundamental properties as 1. Often the notion of generalization
is achieved by replacing equality with the isomorphisms in some category with
information relevant to 1. Both fiber bundles and vector bundles make use of the
idea of local triviality to generalize the structures we need when we do calculus.
Intuitively, up close a bundle resembles the product of a small neighborhood of
euclidean space with another small neighborhood of a different euclidean space.
A fiber bundle permits both spaces to be globally non-euclidean, so long as the
second space has topological structure. A vector bundle restricts this slightly
by requiring the second space to be a vector space isomorphic to Rn .
9
1.1 Fiber Bundles
1 (U ) 1
id|U
U
Our definition of local triviality is extremely general in that both the trivial
structure and category of isomorphism are left unspecified. We shall not make
full use of the generality of this definition, rather we will encounter specific cases
of it. For example, in the case of fiber bundles the structure we define to be
trivial relative to U is the product structure U F ' 1. Furthermore, should
we be working with bundles of a particular smoothness, then the isomorphism
category may be restricted to maps of an equivalent degree of smoothness, i.e.
C k hom Mank .
10
hom(Top)
1 (U ) U F
proj1
Definition 1.1.3. Let G be a topological group with faithful action1 on the fiber
F of a bundle E with base B. A G-atlas, A, is a collection of pairs (U , )
where U U, U an open cover of B, and a trivialization of U . This
collection must satisfy the agreement condition that the transition functions are
continuous with values in G, g (x) = 1 |{x}F G.
11
Figure 1.1: The classical Mobius strip as a fiber bundle where
the base manifold S 1 is shown in bold.
is said to be trivial is we can reduce its structure group to te trivial group. Often
when constructing a bundle we work with the most reduced structure group.
For the trivial bundle over S 1 with fiber R the structure group is simply the
trivial group, making the bundle clearly isomorphic to a cylinder. To make the
Mobius strip we again take S 1 as our base space and R as the fiber, however,
12
this time we let the structure group be minimally reduced to Z/2Z.2 We can
construct a G-atlas by covering S 1 with two open sets S 1 {p} and S 1 {q},
where p 6= q, and defining the transition maps to be trivial and multiplication by
1 in the upper and lower intersections respectively. This forces the fibers of the
bundle to twist smoothly3 relative to each other on the intersection associated
with the nontrivial transition map.
One of the trickier points about manifolds is where the manifold lives.
Often when visualizing manifolds, we unthinkingly embed them, usually in some
Euclidean space. In truth it is a mistake to think about where manifolds live; a
manifold is the whole space, it does not need to live anywhere. Since a manifold
is a place where things live, rather than something which lives in a place, the
2 Precisely, we mean the group formed by the identity on R and the map : x 7 x where
the group operation is composition. In the algebraic fields of math, it is common practice
to work with groups via an isomorphic cyclic integer group, should one exist. The structure
group here is naturally isomorphic to Z/2Z.
3 If the twist were not smooth then at least one of the trivializations would not be isomorphic
to R2 .
13
natural question to ask is what are the properties of its inhabitants, specifically
curves and their tangent vectors. Awkwardly, while curves live comfortably
inside a manifold, their tangent vectors require a space of their own.
We also define the dual structure, the cotangent bundle, whose importance
will be made apparent in the discussion of cohomology.
Definition 1.2.4. Given two vector bundles V and W over the same base space
B, if there exists f : V W such that for all b in B, (f V1 )(b) ' W
1
(b),
then V ' W .
14
Simply put, two vector bundles over the same base space are isomorphic
if there is a homeomorphism that is a vector space isomorphism on the fiber
above each point. If f only induces a homomorphism on the fibers, then it is
simply a vector bundle homomorphism. As vector bundles, the tangent and
cotangent bundles are indeed isomorphic, however, it should be noted that they
are distinguishable by other properties.4
As is often the case in topology, what we are really interested in are the different
maps between objects rather than the objects themselves. One important
consideration is what the morphisms should be in order to make a collection
of bundles into a category. To this end, the structure relevant to a bundle is
the relationship between the fiber on a base space and the total space. This
motivates the following definition.
u
E E0
0
f
B B0
When the base space is unchanged we end up with just the map u, thus
in definition (1.2.4), the map f is a bundle morphism, specifically a bundle
isomorphism. Thus we can form the category Bun and the subcategory BunB
4 One such distinguishing feature is that the cotangent bundle has a canonical symplectic
structure whereas the tangent bundle does not.
15
over a particular base space. Another task for maps, other than defining a
category, is defining a relation. We can make use of bundle isomorphisms as an
equivalence relation and define Vect(B) to be the set of all vector bundles over
B up to isomorphism. Vectn (B) is the subset of Vect(B) of vector bundles with
rank n.5
Definition 1.3.2. Given two vector bundles E and E 0 over the same base B,
we define their direct sum, or Whitney sum, E E 0 as the bundle over B where
the fiber over a point p is 1 (p) 01 (p).
Proof. The universal property of tensor products states that when is bilinear,
there is a unique linear map which makes the following diagram commute.
h
E E0 E E0
Hom(E, E 0 )
5 The rank of a vector bundle is the dimension of the fiber with respect to the category of
the fiber. For example, a bundle with fiber R and a bundle with fiber C both have rank 1.
16
Thus, we need only find a bilinear surjection6 : E E 0 Hom(E, E 0 ).
Let us define as the map (, v 0 ) 7 [v 7 (v)v 0 ] where v E, v 0 E 0 , and
E . is clearly bilinear, and we can see it is surjective by noticing that
takes basis elements of E to basis elements of E 0 when we let be the Kronecker
delta. Thus there is a set in the image of which spans Hom(E, E 0 ).
Considering not just bundle morphisms, but also morphisms on their bases,
we define an important bundle construction.
f
M N
17
for some t0 in I, that ft0 E is isomorphic to a bundle E 0 over X. By the
previous lemma we know that Hom(f E, I E 0 ) is well defined as a bundle.
Let Iso(f E, I E 0 ) be the subbundle of isomorphisms. Since the fibers of this
bundle are all isomorphisms between f Ep and I Ep0 , any global section is
an isomorphism between the bundles. Iso(f E, I E 0 ) has a section over the
submanifold X t0 X I by our hypothesis (f E, I E 0 ) ' E 0 . We will
denote this isomorphism by . Since X is compact, we can find a cover C of
X with finitely many elements of the trivialization of Hom(f E, I E 0 ). Since
Hom(f E, I E 0 ) is well defined as a vector bundle, the fibers are isomorphic to
Euclidean space, meaning on C we can linearly extend our isomorphism to
an isomorphism on C. By the compactness of I we can repeat this process,
covering I with finitely many trivial sets and extending linearly, thus extending
to an isomorphism across all t I as well. As {0, 1} I, it follows that
f0 E ' f1 .
The intuition behind this proof is that we showed that along the time variable
of the homotopy, two induced bundles that are near enough are isomorphic.
Since I is compact, it follows by induction on a finite cover that the bundles
induced by the boundaries of the interval are isomorphic. Furthermore, the
corollary that homotopic spaces have isomorphic Vect() semigroups, follows
immediately from the definition of homotopy type.
Thus far, we have only worked with bundles by taking fibers to points, maps
which take points to elements of their fiber are called sections.
18
in the base space x X and pairs it with the zero vector in its respective fiber
(x, 0). The zero section is clearly a natural left inverse of for any bundle, and
not an inverse on the right. In (2.3) we will prove the Poincare lemma which
will require showing that the zero section composed with on the left or right
is homotopic to the identity in cohomology.
1.4 Orientation
Up to this point, the reader might be under the impression that a vector
bundle is quite simply a bigger notion of a manifold. While it is true that
many manifolds are expressible as vector bundles, one of the properties which
distinguishes the two is orientability. Traditionally, a manifold is orientable
if there is a globally consistent choice of whether a neighborhood is locally
right-handed or left-handed. This notion can be formalized by specifying
that the transition functions of the manifolds atlas have a positive Jacobian.
Equivalently,8 a manifold is orientable if and only if there exists a non-vanishing
global volume form.9 The former is more readily generalizable to vector bundles.
19
Chapter 2
Cohomology
Intuitively, we would like to have some way to discuss the behavior of some
smooth function on a smooth manifold in relation to that manifolds geometry.
Differential k-forms are operators that take in a functions tangent vectors and
map them into R. We can then put all functions that bend a certain way into
the same class by specifying a particular value that a class of k-forms map those
20
functions to. This is motivated in particular by the beautiful algebraic structure
that is created from classes of k-forms: differential cohomology. Since we will
only be dealing with smooth forms, we will use the terms differential k-forms
and k-forms interchangeably.
21
for functions on a manifold. For a given atlas, one can either require that
the transition maps act as the identity on function restricted to any given
intersection of charts, or one can force the matter by taking a partition of unity
subordinate to the atlas and piecing together the functions. Both are equivalent
and we shall make use of both notions noting that for the latter procedure, in
the countable case, it readily lends itself to induction.
Z XZ
= (1
) ( )
M Rn
22
Observe that since we are integrating over the whole fiber, the integral is
only well-defined when f has compact support. This form of integration will
allow us to partition forms on vector bundles into two classes, those that have
all the differentials of the fiber and those that do not. This distinction is made
apparent by the fact that if any of the fiber differentials are missing from a form,
maps that form to 0 by standard integration.
f
1. for f 0 (M ), df = xi
dxi
Proof. [8](1.3) By linearity, we only need to check this for monomials. Let
23
= fI dxI and = gJ dxJ .
d(fI gJ )dxI dxJ = d(fI )gJ dxI dxJ + fI d(gJ )dxI dxJ
d( ) = (d ) + (1)deg (d)
P
d = dfI dxI
= (df1 ) dxdy
f f
= x dx + y dy dxdy
f f
= x dxdxdy + y dydxdy
f
=0 y dydydx
=0
Most of the time differential forms end up being zero because of the internal
algebra rules (2.1) and (2.2). If the exterior derivative of a differential form is 0,
the we call that form closed. Some forms are more destined for 0 than others,
specifically those that are already the exterior derivative of a form.
Theorem 2.2.3. d2 = 0
Proof. [8](1.4) We only really need to check this in the case of 0-forms, as all
other forms inductively reduce to this case by the definition of d.
X XX
2 f f
d f =d dxi = dxi dxj
xi xi xj
24
By Clairauts theorem the mixed partials are symmetric, and by (2.2) the
differentials are antisymmetric. Thus, all of the terms in the double sum
cancel.
Proof.
n
!
X gI
f d(gI dxi1 . . . dxiq ) = f dxi dxi1 . . . dxiq
i=1
xi
n
X gI
= f dfi dfi1 . . . dfiq
i=1
xi
25
cohomology is an explicit answer to the question of which forms are closed but
not exact. In order to define de Rham cohomology, we must first build a general
framework for any differential-type cohomology.
C k together
L
Definition 2.2.4. A cochain complex is a graded algebra C = kZ
with a set of homomorphisms dk : C k C k+1 such that for all k, dk+1 dk = 0.2
26
Definition 2.2.7. Given a vector bundle E of rank n and base M , if we consider
only differential forms with compact support along the fiber cv (E) = {
(E) | K K(M ), 1 (K) Supp()}, then we can construct the sequence,
d1 d dn1 d
0 0cv
0
. . . n1
cv ncv
n
0
i
Hcv (M ) = ker (di )/Im (di1 )
The beauty of cohomology isnt the variety of theories, nor is it the way
computing it reduces to simple arithmetic.3 The real beauty of cohomology is
that, unlike homology, there is a natural ring structure. In singular cohomology
one uses the cup product as the ring product, however, for de Rham cohomology,
the cochain complex already has a preferred product.
d( ) = (d) + (1)deg() (d ) = + 0
Theorem 2.2.8. Paired with formal sum and wedge product with respect to
equivalence classes, de Rham cohomology satisfies the ring axioms.
27
have 1 = thus the class [1] serves as the multiplicative identity. It also
follows that [] ([ ] []) = ([] [ ]) [] since the wedge product on forms
is associative, and the induced product on classes is well-defined. Likewise,
distributivity follows due to the distributivity of the wedge product on forms,
and the product on classes being well-defined.
This ring structure is defined and holds likewise for both compact and
vertically compact cohomology, and the proofs run identically. As an example of
a de Rham cohomology ring, consider the 2-sphere. The de Rham cohomology
groups are H 0 (S 2 ) = H 2 (S 2 ) = R, generated by 0 and 2 respectively, and
H 1 (S 2 ) = 0.4 For 0 we can always choose the 0-form 1 from the class [1] as
a representative. Furthermore, for any we have 1 = thus, 0 is our
multiplicative identity. Considering this, our ring looks like graded products of
the form 1, 1 2 , 2 2 = 0 with coefficients in R. Thus, H (S 2 ) ' R[x]/(x2 )
where x is a generator for H 2 (S 2 ).
28
the cohomology of the trivial real line bundle5 over Rn and the cohomology
of the base, Rn , being isomorphic. To establish this fact we must show that
the bundles projection map and the zero section s0 induce isomorphisms in
cohomology. This is equivalent to showing s0 = 1 and s0 = 1. The
former is trivial since s0 = 1; however, to prove the latter we will define an
operator K such that 1 s0 = (dK Kd). Notice that if we let be
a closed form, then d(K) is exact since it is d of K and K(d) = K(0)
is trivially exact. Thus, dK Kd maps closed forms to exact forms, inducing
the zero map in cohomology. This implies that s0 is equivalent to the
identity. This construction is used fairly often, as such operators like K are
called homotopy operators, and this particular type of equivalence is called a
chain homotopy.
29
type 1.
(1 s0 ) () = ( ) f (x, t) ( ) f (x, 0)
(dK Kd) () = Kd ()
deg()
= K (d ) f (x, t) + (1) f
x dx +
f
t dt
t
= (1)deg()1 0 f
R
t dt
(1 s0 ) () = 0
Rt R
t f
dK () = ( d) 0 f (x, t)dt + (1)deg()1 ( ) 0 x
dt dx + f (x, t)dt
Rt R
deg()1 t f
Kd () = ( d) 0 f (x, t)dt + (1) ( ) 0 x dt dx
(dK Kd) () = (1)deg()1 ( d) f (x, t)dt = (1)deg()1
Proof. Suppose M and N have the same homotopy type. Then there exist
maps f : M N and g : N M such that f g and g f are homotopic
30
to the identities idM and idN , respectively. Thus, by the previous lemma,
H (M ) ' H (N ).
H (E) ' H (M ) H (F )
Proof. [8](5.11) Let : E F be the natural projection map onto the fiber.
Define : H (M ) H (F ) H (E) as : [] [] 7 [ ], where
(M ) and (F ). Let U and V be open sets on M and let n N.
Since the tensor product is right exact, tensoring in the cohomology of the fiber
to a Mayer-Vietoris sequence preserves exactness. This must be done carefully
in order to preserve the degree of the cohomology group, thus for any element of
the sequence H p ( ) we will tensor with H np (F ) and then sum the product over
p from 1 to n. Dimension is additive over this sum, meaning the dimensions on
the left of the following diagram match the dimensions on the right. We aim to
6 Note that the supposition implies each element of the cover is itself diffeomorphic to Rn .
Any cover with the properties of C is called a good cover.
31
show that this diagram commutes.
... ...
n
[H p (U V ) H np (F )]
L
H n ( 1 (U V ))
p=0
n
[(H p (U ) H np (F ))
L
H n (U F )
p=0
(H p (V ) H np (F ))] H n (V F )
n
[H p (U V ) H np (F )]
L
H n ((U V F ))
p=0
d d
n
[H p+1 (U V ) H np (F )]
L
H n+1 ( 1 (U V ))
p=0
... ...
( ) = ((|U , |V )) = ( |U , |V )
( ) = ( ) = ( |U , |V )
(( , )) = (( ) ) = ( )
(( , )) = (( , )) = ( ) (2.3)
32
n
[H p (U V ) H np (F )]. Note that the map
L
Let be in
p=0
n
M n
M
d : [H p (U V ) H np (F )] [H p+1 (U V ) H np (F )]
p=0 p=0
d ( ) = d(( U ) )
= (d (U ))
= (d)
Since we are working in cohomology, is at least a closed form, thus what would
be the left side of the Leibniz rule vanishes in the above equations. Therefore,
the third square can be shown to commute.
d ( ) = ((d ) ) = (d )
d ( ) = d ( ) = (d )
33
Chapter 3
Characteristic classes
The ideas of characteristic classes were around long before cohomology theory.
The Euler characteristic, a classical invariant on polyhedra noticed by Descartes
as early as 1639, is perhaps the first characteristic class. The core principle of
a characteristic class is to distinguish objects based on their local features. The
Euler characteristic, predating algebraic topology, did exactly this by keeping
track of vertices, edges, and faces, distinguishing spherical polyhedra1 into the
class 2. With the foundation of algebraic topology laid by Poincare, modern
characteristic classes were constructed to deal with a more rigorous notion of
locality. The problem was how to overcome the obstructions of extending a
local continuous map to a global one. The primary obstruction is a space
being twisted, which forces any continuous map to also locally twist, potentially
inducing a map which doesnt line up globally. The classes presented here
were all birthed as solutions to keeping track of this local twisting via a globally
defined function.
1 Spherical polyhedra can be thought of as a generalization of the class of polyhedron
containing the Platonic solids.
34
3.1 Orienting Vector Bundles
Loosely, this means that the transition functions for E can be chosen such
that all of their determinants are positive. Any trivialization of E that satisfies
this property is called oriented. Two oriented trivializations are equal if their
charts agree, specifically det( 1
) > 0 where {U , } and {V , } are
Since we are working with a vector bundle, it follows from the fibers being
Vdeg F
vector spaces that the space F is one dimensional. Choosing a nonzero
Vdeg F
element of F is equivalent to choosing an orientation on the vector space
F . Choosing an orientation on E can thus be viewed as a consistent choice of
orientation on the fibers which varies smoothly. Being nonzero and smooth, it
follows that a vector bundle is orientable if there exists a nonvanishing volume
form. Such a form is called an orientation form.
35
specific angular rotation between charts.
Characteristic classes are invariants by which one can make rigorous the notion
of how much a bundle is twisted. The most straightforward way one might
approach the problem of measuring a bundles twistedness is, loosely speaking,
to record the amount of rotation that occurs as one moves between neighboring
fibers. This is intuitively equivalent to keeping track of how the tangent space of
a fiber changes as one moves over the base space, i.e. the global variations in the
cohomology of the fiber. The Thom class is exactly such a tracking mechanism.
Definition 3.2.1. Let E be an oriented rank n vector bundle. The Thom class is
n
the cohomology class in Hcv (E) which, when restricted to the fiber, generates
H0n (F ).
36
satisfied with navely treating the orientation information of a bundle to reach
this goal.
Definition 3.2.2. Let E be an oriented vector bundle. The Euler class e(E) is
the pullback of the Thom class by the zero section.
As an example of the Euler class at its finest, we will calculate the Euler
class of the trivial bundle over Rm . Let E be the trivial bundle Rm Rn . The
Poincare lemma for compact cohomology [8] (4.7.1) tells us that for E, H0n (F ) =
H0n (Rn ) = R. This implies that (E) is a class in Hcv n
(E) containing forms of
the type = f (x1 , . . . , xm , t1 , . . . , tn )dt1 . . . dtn such that F |F dtN = 1. As
R
37
careful with transition maps in the general case. Let E be an oriented rank 2
vector bundle. Since it is rank 2, we can specify that the structure group can
be reduced to SO(2). Due to this reduction, we can identify transition maps
g : U U SO(2) with complex-valued functions. This identification
induces an angular twisting on intersections of (1/i) log g . Since E is oriented,
we can find a local orientation form to identify with this local twisting d =
(1/i) log g . Letting {U , } be some partition of unity
! !
1/ d = 1/ d log g 1/2i
X X
2 2i d log g
We can cleverly concatenate this and express the Euler class of an oriented
rank 2 vector bundle as6
1 X
e(E) = d ( d log g ) (3.1)
2i
To define the Chern class we must first define several special bundles one can
construct when given a complex vector bundle.
Definition 3.3.1. Let E be a complex vector bundle with base M and transition
functions gab : Ua Ub GL(n, C). The projectivization of E, P (E), is the
bundle whose fiber above a point x in M is the projective space P ( 1 (x)), and
transition functions gab : Ua Ub P GL(n, C) induced by gab .
6 For details on the insertion of d in these formulas, as well as details on how this is
equivalent to pulling back the Thom class by the zero section, see [8] (70-75).
38
Definition 3.3.2. Let : E M be a complex vector bundle with base M ,
and : P (E) M be its projectivization. Let x be a point in M and lp be an
element of 1 (x), the pullback bundle 1 E is the bundle with base P (E) and
fiber 1 (X) at point lp .
S = {(lp , v) 1 E|v lp }
39
the following property of the top Chern class of a line bundle.
c1 (L L ) = c1 (L) + c1 (L ) (3.3)
0 = c1 (L) + c1 (L ) (3.4)
c1 (L) = c1 (L ) (3.5)
Definition 3.3.4. The i-th Chern class of a complex vector bundle E with base
M , is defined to be the i-th coefficient of the expression representing c1 (S ).
40
Part II
K-Theory
41
Chapter 4
K-theory
K-theory is, loosely speaking, the study of the algebraic properties of the types
of functors that map some category with commutative objects into the category
of abelian groups. Here we will be working exclusively in the category of
isomorphism classes of complex vector bundles. This means that whenever
we mention a vector bundle or the functor Vect( ), unless otherwise stated1 ,
we mean the complex type. The study of the particular K-functor that maps
Vect( ) into Ab is referred to as topological K-theory. Working with real vector
bundles is so different that it has its own title, KO-theory. As we shall see,
the beauty of topological K-theory is that not only does it have a natural
cohomology theory, but its relationship to other cohomology theories often stems
from powerful isomorphisms.
1 We consider it implicitly stated that certain bundles are necessarily real, like the tangent
and cotangent bundles.
42
4.1 K(X)
i
M K
g
f
A
For topological K-theory, K(X) has more structure than being only an
abelian group. We observe that Vect(X) has the product of tensoring fiberwise.
Examining the sequence 0 E(Vect(X)) , F (Vect(X)) K(X) 0 we
43
can view K(X) as the element making it exact. In this way, it is clear that
induces a product on K(X) making it into a commutative ring. Furthermore,
it is trivial that a map f : X Y which induces a bundle, also induces a ring
homomorphism f : K(Y ) K(X). Thus, functorially, K is a contravariant
functor from the category of smooth compact manifolds to commutative rings.
Making use of this contravariance we define the reduced K-group, which will be
fundamental to defining the K-group when X is only locally compact.
44
suitable inclusions. With this in mind, let us establish that K(T Rn ) ' Z.
T E = T X E
This follows from the fact that T E is given locally by the product of the base
and fiber tangent bundles, Tx U T Rm = Tx X Ex . Letting E be T X and
T Y |X , we obtain the following decompositions.
T (T X) = T X T X
T (T Y )|T X = (T Y |X ) (T Y |X )
3 See [13] (4.5).
45
Thus, the normal bundle admits the following decomposition which trivially
admits a complex structure.
T N = N N
We would now like to make the connection between the topological K-theory
we are developing and de Rham cohomology. Quite obviously, to do this we
must first construct a cohomology theory from topological K-theory.
The Bott periodicity theorem means that K (X) is the Z/2Z graded ring
K 0 (X) K 1 (X). To make the connection between K-theory and de Rham
4 This is an immediate result of the existence of a Riemannian metric, which itself exists
for any paracompact manifold, compact manifolds thus being a special case.
46
cohomology, we need a map that will take bundles to forms in a way that
respects our ring operations. As it so happens, we have already seen that Chern
classes are not only capable of expressing the cohomology ring of X, but also
satisfy the homomorphism property for additive and multiplicative operations
on line bundles. Any vector bundle can be decomposed into a sum of line
bundles5 as one would expect considering vector spaces are entirely determined
by dimension. Letting E = Li be the line bundle decomposition of a rank n
complex vector bundle we can construct a map into cohomology in the following
way.
47
such, a proof can be found [4](2). Thus, while (4.2.3) is the definition of ch, one
often abuses the notation and means the isomorphism ch.
With K-theory and de Rham cohomology tied together, we would now like
to show that the fundamental map given by multiplying in by the Thom class
defines an isomorphism, the Thom isomorphism. To do this we must first recall
the definition of relative cohomology groups.
Definition 4.2.5. Let (X, A) be a pair such that A X and let G be an abelian
group. The relative chain complex Cn (X, A) can be defined as the complex
making the sequence 0 Cn (A) Cn (X) Cn (X, A) 0 exact. The
relative cohomology group with coefficients in G is defined as the homology of
the complex dualized by Hom(, G), i.e. the long exact sequence of cohomology
groups induced by the following short exact sequence.
0 Hom(Cn (A), G)) Hom(Cn (X), G)) Hom(Cn (X, A), G)) 0
48
1. (Exactness) For A , X, the induced sequence
. . . H n (X, A) H n (X) H n (A) H n+1 (X, A) . . .
We shall also make use of the mapping cylinder and thus recall its definition
as well.
49
and E 0 M . Via the excision axiom and the deformation retract of E B onto
E, we have H (E, M ; R) ' H (E B, M B; R) ' H (E, E 0 ; R). Furthermore,
since we trivially have that B is a deformation retract of M , it follows that
H (E, M ; R) ' H (E, B; R). Along with the knowledge that trivially B is a
deformation retract of E, this gives us the natural splitting of H (E; R) into
H (B; R)-modules H (E, B; R) H (B; R). Letting cj H (E; R) correspond
to cj H (E, E 0 ; R), it follows that {1, cj } restricts to a basis for the fiber
cohomology H (F ; R). By the Leray-Hirsch theorem, {cj } is a basis for the free
H (B; R)-module H (E, E 0 ; R).
Corollary 4.2.10 (Thom Isomorphism). Let (Dn , S n1 ) (E, E 0 ) B be
the disk bundle. Suppose there exists an element H n (E, E 0 ; R) such that
restricting to the fiber of (Dn , S n1 ) generates H n (Dn , S n1 ; R). The map
: H i (B; R) H i+n (E, E 0 ; R) defined as : b 7 (b) is an isomorphism
for all i 0. When it exists, the Thom class is denoted by , and the induced
Thom isomorphism is denoted .
The space E/E 0 is called the Thom space of E, denoted T h(E). Furthermore
we have an important existence claim.
Proof. This follows immediately since the top cohomology of the Thom space
50
of a vector space is one dimensional, making it trivially finitely generated.
Proceeding from the calculation of the Euler class we can calculate exactly
what the Thom class will be. We start by finding a trivializing cover and
a partition of unity subordinate to it, then sum up the generator along the
partition of unity while respecting orientation. We can now generalize our
discussion of the Euler class and explicitly write down the Thom class. Letting
be such a partition of unity, be a choice of local polar coordinates, and
g be our transition functions, the Thom class can be expressed explicitly as
follows.6
!
d 1
X
= d (r) + d (r) d log (g )
2 2
Hcv (V ) ' H n (M )
vector bundle, which is trivially orientable by choosing orientation consistent with the complex
structure.
51
4.3 Topological Index
Observe that for the inclusion map j : pt Rn , the induced pushforward map
j! : K(T pt) K(T Rn ) is an isomorphism. This follows immediately as a
consequence of the Thom isomorphism : K(pt) K(Cn ).
Proof. Since our space is pt, it follows that the induced pushforward i! is the map
j! . As we already established, j! is an isomorphism, thus it follows immediately
that -ind = j!1 j! is the identity.
i i j 1
Proof. i! -ind = K(T X) ! K(T Rn ) ! K(T Rn )
!
K(T pt)
i j 1
= K(T X) ! K(T Rn )
!
K(T pt)
i j 1 Id
= K(T X) ! K(T Rn )
!
K(T pt) K(T pt)
i j 1 j!
= K(T X) ! K(T Rn )
!
K(T pt) K(T Rn )
= -ind i!
52
Chapter 5
Thus far, we have told a topological story of smooth manifolds and various
constructions dealing with their vector bundles. However, the Atiyah-Singer
index theorem is not an answer to a topological question. It is part of the
answer to the larger analytic question of computing the number of solutions to
system of differential equations. In practice, it tends to be extremely difficult
to manipulate differential operators and integral equations in such a way that
the space of their solutions becomes clear., much less the solutions themselves
On the other hand, topology and its tools are usually so general that once one
has established some properties, computation becomes fairly simple. Of course
there are exceptions to this. For example, computing higher homotopy groups is
extremely challenging, but this is a decidedly different challenge than producing
tomes of integral equations when solving one set of differential equations. The
Atiyah-Singer index theorem is the theorem which translates so much analytic
complexity into topological simplicity. If it were simply a computational tool
53
though, it would not be modern mathematics greatest achievement. It does
more than serve as a tool; it is a bridge between the topological and analytic
worlds. Its content is intrinsically mathematically beautiful, regardless of its
applications. We endeavor in this section to present the analytic side of this
story and finally prove the greatest theorem of the 20th century.
The theory of partial differential equations is divided into the study of three
classes of operators: elliptic, hyperbolic, and parabolic. Elliptic differential
equations, and elliptic differential operators, are arguably the top of the three.
This is for two reasons: firstly, elliptic operators generalize the Laplace operator
which is the king of operators in classical analysis, as we know. Secondly,
solutions to elliptic equations can never have discontinuous derivatives, whereas
the other two classes are degenerate cases. In fact, solutions to hyperbolic and
parabolic equations that are not degenerate in this sense are often solutions to
elliptic equations.
Definition 5.1.1. Let E and F be complex vector bundles with base B a compact
manifold. D : E F is a partial differential operator if there exists local
trivializations such that in local coordinates D can be expressed as
X ||
D= A (x)
x
||m
54
We are interested in the global behavior of differential operators, and as such
we would like to concern ourselves only with the differentials which determine
the behavior. These are going to be the highest order differentials, thus we
would like to work with only top degree differentials. To do this we will rewrite
the operator as a polynomial and remove all low order terms, which will let us
work with the top degree differentials.
Now that we can isolate the highest order derivatives, we can classify the
behavior of an operator and decide when it is well-behaved enough to be elliptic.
The Laplace operator, which elliptic operators seek to generalize, seen can
be seen to be elliptic as its symbol is simple paraboloid.
X 2f
f =
n
x2n
X
() = n2
n
We seek to generalize this further. Notice that the inversion of the Fourier
transform of a function f is the map which takes the differentials of a differential
operator to polynomial indeterminates.1
1 For a discussion of this representation of the Fourier transform see [26] (1).
55
Z
f (x) = f () eihx,i d
xj xj
Rn
Z
= ij f () eihx,i d
Rn
More generally
Z
Df (x) = p (x, ) f () eihx,i d
Rn
Here c, are positive constants for each , . We also require that the following
limit exist.
p (x, )
lim
m
This limit defines the symbol of P , m (x, ).
Definition 5.1.5. Let E and F be complex vector bundles with base B a compact
manifold. A linear operator P : 0 E F is a pseudodifferential operator
of degree m on B if given a cover {Ui } of B trivializing E, F , and T B,
56
then for all Ui restricting P to functions with compact support on Ui gives
a pseudodifferential operator Pi of degree m on Rdim B .
Theorem 5.1.8. Let E and F be vector bundles over a manifold X and let
a : E F be an isomorphism. We define C(X) to be the homotopy classes of
all such a. C(X) is isomorphic to K(X).
Proof. Notice that two pairs (E1 , E2 ) and (F1 , F2 ) in C(X) are equivalent if
there exists bundles Q and P such that E1 Q ' F1 P and E2 Q ' F2 P .
57
This means that the map (E1 , E2 ) 7 [E2 ] [E1 ] is an isomorphism quite simply
because this map is how we construct K(X).
Proof. [19](3.3) Let X be a compact manifold and a K(T X). Let E and F
be the complex vector bundles over X such that a Hom( E, F ) where :
T X X is the projection of the cotangent bundle. Let C be a cover of X that
trivializes E, F , and T X. In local coordinates, let () be a smooth function
such that there exists an open set U with the following properties: U contains
the origin, there exists V U containing the origin such that is 0 on V and
1 on U c , and U is a compact proper subset of Tx X. Let p(x, ) = ()a(x, ).
Define the operator P = p(x, D). It follows immediately from the definition
of elliptic pseudodifferential operator that P is an elliptic pseudodifferential
operator. This shows that the map : EDO K(T X) is surjective.
58
operator P EDOm (E, F ), there exists an operator Q EDOm (F, E)
such that P Q 1 and QP 1 have compact kernel. This follows essentially
from the symbol maps behavior (P ) = (P ) where P is the adjoint of P ,
and the fact that the symbol is invertible when P is elliptic.2 This compactness
result immediately implies that on a compact manifold X, a pseudodifferential
operator is Fredholm, meaning it has finite dimensional kernel and cokernel.
Thus the index inherited from P being Fredholm is well defined.
59
was homotopy invariant. This led him to pose the question of whether it could
be calculated by topological means. This motivation, together with the growing
importance of index theory in theoretical physics, spurred the discovery of the
index theorem. History aside, it follows immediately from this that the symbol
map is pseudo-injective.
Theorem 5.3.2. If Index is an index function and satisfies (4.3.2) and (4.3.3),
then Index = -ind.
60
Index
K(T X) Z
-ind
i!
j!1
K(T Rn ) K(T pt)
-ind = a-ind
Proof. [3], [19](3.4) It is trivial that a-ind is natural in the functorial sense
with respect to diffeomorphisms, thus this proof follows naturally from the
previous theorem. That is, we aim to show that a-ind satisfies (4.3.2) and
(4.3.3). Verifying (4.3.2) is quite simple. If we let X be pt, then any bundles
E and F over X are complex vector spaces determined uniquely by dimension,
thus any P EDO(E, F ) is a linear transformation, meaning its symbol is of
order 0 and the symbol space is Z. More precisely (P ) = dim(E) dim(F ).
The index of P , ind(P ) = dim ker(P )dim Cok(P ) can be rewritten as ind(P ) =
dim(E)dim Im(P )(dim(F )dim Im(P )) = (P ). Thus, a-ind is the identity
map. To show that a-ind commutes with i! it suffices to show that it commutes
with the Thom isomorphism and the extension map for tubular neighborhoods
h . We begin with h .
61
that is degree 0,3 and there exists a compact set C U such that is the
identity outside of C. We can trivially extend to the following map.
, on T U
0 =
id, on T X T U
that a more general multiplication formula holds. With the Thom class, we must
be careful about the twisting of our vector bundle. Because of this, we observe
that the multiplication formula is a map of type K(T X) KO(n) (T Rn )
K(T E). KO(n) (T Rn ) is the Grothendieck group of vector bundles over T Rn
with a smooth left action O(n) T Rn T Rn .4 Bundles equipped with such
an action are called principal bundles. We do not require their full theory, simply
their commutativity, which follows by definition. Note that elliptic operators
commute with this action. We can rewrite our multiplicative formula, denoting
respective domains by superscripts, as follows.
n
a-indE (a b) = a-indX (a) a-indR
O(n) (b) (5.1)
3 We can choose of any degree, since a direct implication of (5.2.4) is that index is
independent of order.
4 For a general group G and principal G-bundles this is called equivariant K-theory. We
are only concerned with the group O(n) since this is a structure for any vector bundle.
62
Letting : T X X be the projection map for the cotangent bundle, we
choose K(T X) of degree 1 as a representative for a. Letting A be the
elliptic pseudodifferential with symbol , we lift A to A on E by a partition
of unity subordinate to some cover of X which trivializes E. We apply the
same process to an element of KO(n) (T Rn ) to get an elliptic pseudodifferential
operator B on E. To check (5.1) we multiply externally, giving us the following
operator.
A B
D=
B A
To calculate the index of D we make use of the following operators: P0 =
A A + B B, P1 = AA + B B, Q0 = AA + B B , P1 = A A + B B . Note that
by the commutativity of B and its adjoint with A and its adjoint we have,
P 0 0 P 1 0
D D = , DD =
0 Q0 0 Q1
Thus, ind(D) = (dim ker(P0 ) dim ker(P1 )) + (dim ker(Q0 ) dim ker(Q1 )).
For the operator P0 , it follows from the definition of adjoint that hP0 u, ui =
hAu, Aui + hBu, Bui, which implies that ker(P0 ) = ker(A) ker(B). Letting
P be a bundle such that X = P/O(n), since B is a fiberwise extension of
B, it follows that its kernel is an extension of ker(B) as well. Specifically,
ker(B) = P O(n) ker(B), which we will denote kB . Thus, A induces an
operator C where (C) = id(kB ). It follows that (C) = a[kB ] K(T X)
where [kB ] is the class of kB in K(X).
63
induced on the bundle lB = P O(n) Cok(B). Therefore ind(D) = a-indX (a
([kB ] [lB ])). Since we are working with a complex vector bundle it follows
n
that for our B-fiber operator [kB ] [lB ] = a-indR
O(n) (b), since the fiber is just a
64
nontrivial homomorphism is d0 : 0 1 . Checking this one homomorphism
we see that the kernel of d is the set of constant functions, [1] in cohomology, and
the cokernel is generated by dx. The group action of O(1) is multiplication by
1 on the cokernel of d and trivial on the kernel, which contains only constant
functions. It follows immediately from this that a-indR
O(1) (n ) = 1.
This result, together with our multiplication formula gives us the following
set of equivalences which completes the proof.
= a-ind(a) (5.4)
65
Part III
Fractal Geometry
66
Chapter 6
Fractal Geometry
Fractals are, intuitively, objects that have some property that makes them
too complex a structure to be fully understood in their topological dimension.
Historically, the property we are interested in capturing, the one that defined
fractals, is the self-similar nature of a space. Self-similarity is not as simple as
a space looking like itself when you zoom in on a small neighborhood, rather a
space is self-similar if you can continue this process indefinitely. That is, you
can continue to zoom in on the space, and you continue to see copies of the
whole space. We are motivated to study these objects since not only are they
intrinsically interesting, but they also prove valuable to other fields of math,
such as analytic number theory.
67
order n+1 if there is a point x in X such that x is in n+1 elements of the cover
and no point is in more than n + 1 elements of the cover. X has topological
dimension n if n is the minimum value such that every cover has a refinement
of order n + 1 or below.
The idea is that for well-behaved spaces, measuring distance with a straight
line is invariant under scaling. For example, measuring the interval in R with
a ruler of length 1 or two rulers of length 1/2 will both return 1. The fractal
dimension of a space X given a ruler of length is log N where N is the number
of -rulers it takes to cover X. We can navely capture the self-similar nature of
a space by allowing our ruler to vary in scale. This bring us to the Minkowski
dimension.
Definition 6.1.2. Let A be a subset of the metric space (Rn , d) and define
V () = voln {x A|d(x, A) < } where voln is the n-dimensional Lebesgue
measure and A is the boundary of A. The Minkowski dimension of A is defined
1 Short proofs can be found in [23](50.1).
68
as follows.
D(A) = inf{ 0|V () = O(n ) as 0+ }
69
us deduce that the behavior of the eigenvalue counting function, defined as
N () = #{i|0 < i }, is asymptotically N () (2)n Bn voln ()n/2 as
. However, Weyls classification of well-behaved boundary did not include
all smooth manifolds, much less fractals. In 1979, Michael Berry conjectured [5]
that for a fractal, the eigenvalue counting function had asymptotic behavior
N () = (2)n Bn voln ()n/2 c(n,H) HH ()H/2 + o(H/2 ) as , where
H is the Hausdorff dimension of and HH ( ) is a function related to Hausdorff
dimension called the Hausdorff content. The problem with Berrys conjecture
is that the Hausdorff dimension is not the fractal dimension which satisfies
this equation. Brossard and Cremona[7] found a counterexample for which the
asymptotic formula failed, and showed that the Minkowski dimension is the
suitable notion of dimension. They did not resolve the Weyl-Berry conjecture,
as the asymptotic formula for fractal is named, rather they showed that the
issue with the Hausdorff dimension is that it is not invariant under perturbation,
i.e. the drum actually resonating, whereas the Minkowski dimension is. For
this reason, with the goal of understanding the spectra of spaces with fractal
boundary, we use the Minkowski dimension.
We are interested in fractals that have Minkowski dimension in the open interval,
(0, 1). These are called fractal strings and are all bounded open subsets of R.
All bounded open subsets of R are collections of countably many disjoint open
intervals. For a fractal string we shall denote the set as . This should not
lead us to think they are simple objects. For example, the complement of the
ternary Cantor set in [0, 1] is a fractal string that is clearly not a simple object.
Since fractal strings are uniquely characterized by the lengths and multiplicities
of the countably many open intervals comprising them, thus we shall define L
70
to be the more structured ordered set of the interval lengths, `1 `2 . . . > 0.
It is not a coincidence that the open interval also defines the critical strip
for the Riemann zeta function. The inverse spectral problem provides context
for rephrasing the Riemann hypothesis. Let us now formulate this problem
precisely. To do this we will need the following definition.
an important function.
Along this line of analysis, we can construct a zeta function from the interval
lengths themselves with the intent of describing a spectrum derived from the
geometry instead of the harmonics.
71
of the length `.3 The geometric zeta function of L is defined as follows.
X X
L (s) = `sj = w` `s
j=1 `
This gives us the natural relationship = L , where the final zeta function
is the Riemann zeta function. In order to figure out the relationship of these
functions over C, we need to find the poles of their meromorphic extension. A
small issue is that L may not have an extension to all of C; for this reason
Lapidus and Frankenhuijsen introduced the notion of a window.
72
Chapter 7
Fractal Cohomology
In this section we will present some ideas for capturing the length of an interval
` = (a, b) in cohomology. In order to capture length in cohomology, we can
consider a subset of (`) which has some property tied to the length of `. One
possible approach is to simply let the metric on ` (R, dR ) be a generator
for this collection of functions. To do this in one variable, let us fix the
73
left boundary point a,1 and consider the collection of functions generated by
dR (a, x). This approach, while intuitive, is fundamentally flawed since, because
constant functions are excluded, it generates a trivial subring of de Rham
cohomology, i.e. the complexes dR (a, x) R under the differential operator
d. In fact, no collection of non-compactly supported functions that exclude
constant functions will generate something nontrivial. Considering that we
are trying to capture length we might as well consider any ring generated by
constant functions trivial. With this in mind we propose a different approach.
even functions, thus it is closed under all of the expected algebraic operations.
This means that (C
Sym (I) R , d) defines a cohomology theory.
74
For the interval, symmetric cohomology HSym (I) is isomorphic to compactly
supported de Rham cohomology. The fact that the two theories are isomorphic
is mostly trivial since, by the Poincare lemma for compact cohomology, only the
top dimension, that is H01 , will be nontrivial. Not only will it be nontrivial, but
by the algebra on forms it will be one dimensional.3 Thus, since C
Sym C0 , as
1
long as the induced cohomology HSym is nontrivial the two cohomology groups
are isomorphic. Finally, any even bump function will serve as a nontrivial
1
element of HSym .
What is interesting about the spectral class is that it induces the Thom
isomorphism via . This means that, while neither HSym nor H0 is not homotopy
invariant, the spectral class is, making it well behaved in cohomology. This may
seem trivial due to the fact that, in cohomology, being off by an exact form
amounts to equivalence. However, the spectral class offers a natural choice of
representative which could be fundamentally connected to the Lebesgue measure
of the space. I conjecture that there is a restriction of C
Sym such that the natural
choice of representative for the spectral class has the property that for all a in
A, the curvature of at a is proportional to d up to a polynomial. Were this
3 In general, for a smooth orientable manifold X, the top cohomology group of X is one
dimensional when X is connected.
75
conjecture true, we could topologically investigate the properties of L and in
a way similar to the Atiyah-Singer index theorem, but with a focus on analytic
number theory.
The greater goal of this research is to fill in as many pieces of the following
diagram as possible.
Atiyah-Singer
H , K EDO
Inverse Spectral
Problem
, L
Naturally, the most important link is the one between L and , as this
would be equivalent to showing the Riemann hypothesis. Perhaps the most
interesting link though is the one investigated in the previous section, L and
cohomology theories. Fractals are such a new subject, and their topology is so
unexplored, that there is so much we dont know.
Many of the pieces that could be filled in are not even shown, as lines would
not adequately describe their relationships. The numerous analogies between
the two contexts is why the Atiyah-Singer index theorem was chosen for study.
The Atiyah-Singer index theorem tends to have many ties to any problem,
since it is such a deep theorem. However, for this problem in particular, the
abundance of potential is encouraging.
76
Appendices
77
Appendix A
Homological Algebra
f2 f1 f0 f1
A2 A1 A0 A1 A2
h2 h1 h0 h1 h2
B2 g2
B1 g1
B0 g0
B1 g1
B2
78
such that h1 (a0 ) = g2 (b) since (g1 h1 )(a0 ) = (h0 f1 )(a0 ) = h0 (a) = 0. It
follows from the assumption Cok(h2 ) = 0 that a00 A2 such that h2 (a00 ) = b.
By commutativity of the diagram it follows that (h1 f2 )(a00 ) = (g2 h2 )(a00 ) =
g2 (b) = h1 (a0 ), which can be done since we assumed ker(h1 ) = 0. By exactness
we know (f1 f2 )(a00 ) = 0. From this we can conclude (f1 f2 )(a00 ) = f1 (a0 ) =
a = 0, which completes the proof of (1).
we define the Euler Characteristic of the sequence as the alternating sum of the
dimensions.1
n
X k
(S) = (1) Dim (Vk ) (A.1)
k=0
79
Proof. Naturally, we can write any element of the sequence in terms of the maps
incident to it.
Vk ' Im (fk1 ) Cok (fk1 ) ' ker (fk ) Coim (fk ) (A.2)
M M
Vk ' Vk (A.3)
k even k odd
The dimension operator is additive over direct sums which completes the proof.
X X
Dim (Vk ) = Dim (Vk ) (A.4)
k even k odd
X k
(1) Dim (Vk ) = 0 (A.5)
k=0
80
Appendix B
Computing Cohomology
One of the most important tools for computing and working with cohomology
is the Mayer-Vietoris sequence.
0 (X) (U ) (V ) (U V ) 0
(B.1)
(, ) 7
This short exact sequence naturally induces the following long exact sequence in
cohomology called the Mayer-Vietoris sequence.
i
H k+1 (M )
d
i j
H k (M ) H k (U ) H k (V ) H k (U V )
d
j
H k1 (U V )
81
For a proof of the exactness of (B.1), see [8](2.3). The exactness of the
Mayer-Vietoris sequence allows us to apply our previous theorem (A.2.1). What
this means is that computing the cohomology of a manifold covered by two sets
of known cohomology amounts to using exact sequence tricks and basic algebra
to fill in a table. To demonstrate this, let us compute the cohomology of S 1 and
S2.
To cover S 1 we let U and V be disks centered at the north and south pole of
S 1 respectively such that they extend past the equator of S 1 . Thus, U and V
are diffeomorphic to R and their intersection is diffeomorphic to R S 0 . Since
cohomology is homotopy invariant, the cohomology of U V is isomorphic to
the cohomology of S 0 . Thus, our Mayer-Vietoris sequence is as follows.
0 H 0 S 1 H 0 (pt pt) H 0 (R R) H 1 S 1 0
0 H 0 S1 R R R R H 1 S1 0
To cover S 2 , we let U and V be disks centered at the north and south pole
of S 2 respectively such that they extend past the equator of S 2 . Thus, U and V
are diffeomorphic to R2 and their intersection is diffeomorphic to R S 1 . Since
cohomology is homotopy invariant, the cohomology of U V is isomorphic to
82
the cohomology of S 1 . We have shown above that H 0 (S 1 ) = H 1 (S 1 ) = R, thus
we only need to fill in the first column of the following table.
S2 U tV U V
H2 ? 0 0
H1 ? 0 R
H0 ? RR R
83
List of Symbols
84
References
[1] Aguilar, M. A., Gitler, S., & Prieto, C. (2002). Algebraic Topology from a
Homotopical Viewpoint. New York: Springer.
[3] Atiyah, M. F., & Singer, I. M. (1968). The Index of Elliptic Operators: I.
The Annals of Mathematics, 87(3), 484530.
[4] Atiyah, M. F., & Singer, I. M. (1963). The Index of Elliptic Operators on
Compact Manifolds. Bulletin of the American Mathematical Society, 69,
422433.
[5] Berry, M.V. (1980). Some Geometric Aspects of Wave Motion: Wavefront
Dislocations, Diffraction Catastrophes, Diffractals. Proceedings of Symposia
in Pure Mathematics, 36, 13-28.
[7] Brossard, J. M., & Cremona, R. A. (1986). Can one hear the dimension of
a fractal? Communications in Mathematical Physics, 104, 103-122.
[8] Bott, R., & Tu, L. W. (1982). Differential Forms in Algebraic Topology. New
York: Springer-Verlag.
85
[9] Cartan, H., & Eilenberg, S. (1956). Homological Algebra. Princeton:
Princeton University Press.
[10] Dummit, D. S., & Foote, R. M. (2004). Abstract Algebra (3rd ed.). John
Wiley & Sons.
[11] Fuchs, D. B., & Viro, O. Y. (2004). Topology II: Homotopy and Homology.
Classical Manifolds. Berlin: Springer-Verlag.
[20] Lawson, H. B., & Michelsohn, M.-L. (1989). Spin Geometry. Princeton, NJ:
Princeton University Press.
86
[21] May, J. P. (1999). A Concise Course in Algebraic Topology. Chicago:
University of Chicago Press.
[23] Munkres, J. R. (2000). Topology. Upper Saddle River, NJ: Prentice Hall,
Inc.
87