Local Systems: The connection perspective June 15, 2009
Posted by David Speyer in Algebraic Geometry, D-modules.trackback
Welcome to the next installation of my series on local systems. In this post I’ll be talking about connections. This post should require less sophistication than the last few — no schemes, no functors — I’ll almost be coming at the subject afresh. There will be another post later, explaining how you might get to connections if you started out thinking about the infinitesimal site.
To start out with, let’s talk about derivatives; ordinary, single variable calculus derivatives. We have a function of a variable
. Then the derivative of
is the function
. There are two directions in which we might want to generalize this idea. The first is to work with functions on a manifold, on a space which has no inherent coordinate system. This is the subject of your standard Calculus on Manifolds course, and I am going to assume that my readers are at least vaguely familiar with it. The second is to work, not with functions, but with sections of vector bundles. That’s our subject in this post.
So, let’s think about a vector bundle on the line
, and let
be a section of
. If we want to define
, we need to subtract
and
, two vectors which live in different fibers. To think of it another way, we need to distinguish between
, the point in the fiber over
, and
, the constant function which assigns the same value at every point. Suppose that, for any
, we had a local section
of
with
; we think of
as a constant function. Then we could define
.
A local system gives us the constant functions . (Indeed, in definitions A.2 and B.6, we took a local system to be the constant functions, along with the data of certain maps between them.) Today, we will take the fundamental object to be the operation of derivation, and see how to build everything else from it.
We start with a special case, and then build up to the whole. Let be a vector bundle on
. We’ll write
for the coordinate on
. Of course,
can be trivialized, but for the moment we don’t want to trivialize it. A connection on
is a map
from sections of
to sections of
, such that
(1) For any two sections and
of
, we have
.
(2) For any section of
, and any scalar-valued function
on
, we have
.
If we do trivialize , then the operation of taking the derivative with respect to
obeys these axioms. The point is that these are axioms which hold without talking about any choice of a trivialization. If you’re an algebraist, the following might help you: a derivation is a map from an algebra (to something); a connection is a map from a module.
A section of
is locally constant if
. So this is how to go from connections to the more sheafy perspectives which are focused on locally constant sections.
I said early on that a local system is a vector bundle with isomorphisms between different fibers. How, in the setting of connections, do we build an isomorphism between one fiber of and another? Let
and
be two points of
and let
be a point in the fiber
. Solve the differential equation
, with initial condition
. The isomorphism between
and
will send
to
. So, this is how to go from a connection to the path groupoid approach, when our as space is
. Later, when we work on more complicated spaces, we’ll have to keep track of the path along which we solve the differential equation, but everything else will look the same.
Let’s see this differential equation in coordinates. Choosing an arbitrary trivialization of in order to write things down, we have
where
is an
matrix, varying with
. (Exercise!) So we have to solve the differential equation
. If
, this has the solution
; for larger
, one usually cannot give a closed form solution.
I have now presented all the main ideas, in the case where our space is the real line. We will now move to the case of an arbitrary manifold . This will introduce two difficulties: we won’t have a natural coordinate system on
, and there is a genuinely new phenomenon that happens when
has dimension larger than one — the possibility of curvature.
Let’s start by addressing the lack of coordinates; this will just be a matter of careful notation. Let be a vector field on
; we will think of this as a derivation on the scalar-valued functions on
. Then we want a way,
, of differentiating with respect to
. This should obey
(1′) , where
and
are real constants and
(2′) .
We also need a condition on how this depends on :
(0) , where
and
are scalar valued functions.
You now have reached the definition of a connection. I always found it hard to remember the difference between (1′) and (0).
Why are the coefficients and
just constants, while
and
get to be functions? Unfortunately, wordpress won’t let me do a hidden section inside a hidden section, so click on this asterisk to read the explanation*.
We won’t be interested in all connections, we will only be interested in the integrable ones. (Also known as flat, or zero-curvature.) This will be easiest to explain in coordinates. Let ,
, …,
be coordinates on
near
. Then we expect
to equal
. After all, if we were doing honest differentiation of functions, we would have
.
A connection is said to be integrable if we have for some (equivalently any) set of coordinates. An equivalent condition is that
for any vector fields
and
.
It turns out that, if is an integrable connection, then the differential equation
is uniquely solvable for any initial condition
. These solutions give a local trivialization of our vector bundle, just like in the one dimensional case we discussed above.
If is not integrable, then we can still solve $\latex \nabla (\sigma)=0$ along any path. But making even topologically trivial changes to the path may change the result. In other words, you get holonomy, not just monodromy.
Next up: some other ways to think about integrability, such as -modules, curvature and the deRham complex. Then, the relationship between connections and the infinitesimal perspective on local systems.
* Suppose we have a vector field , and a section
, and we want to compute the value of
at a point
. Then it is enough to know
at
. However it is not enough to know
at
; we have to know the first order variation of
.
This is part of a more general distinction that everyone should learn at some point. Suppose that and
are two vector bundles on
, and
and
are the sheaves of sections of
. Suppose we have a map
. If
for
and
constants, then
is called a “map of sheaves” and the stalk of
will depend on the stalk of
. But if
, then
is called a “map of
-modules”, and the fiber of
will depend only on the fiber of
. In other words,
will be induced by a map of vector bundles
. So $\nabla$ has the first kind of linearity in
and the second (more local) kind in
.
As another application of the above ideas, if and
are two connection on the same vector bundle
, then
is a map of
-modules from
to itself. Hey, I just solved on of your exercises for you! (New exercise: which one!)
Oh cool, so you can construct a bundle which is
but for which the constant functions are
for some
. In fact, any connection of them form
has to be homotopic to one of these, no? If we require there be no holonomy, then
. Are these classified by some kind of K-theory?
John,
I think you meant to say that one can construct a trivial bundle on S^1 with fiber C, and can give a connection whose flat local sections have the exponential form (but the parameter k can be complex). SU(1) is a trivial group.
Since S^1 is one-dimensional, any connection on this bundle is flat, and the resulting monodromy representation is the same as one of the exponential form. The Riemann-Hilbert correspondence gives an equivalence between coherent sheaves with flat (aka integrable) connection and locally constant sheaves of vector spaces, so these connections are classified by representations of the fundamental group into automorphisms of the fiber. In the one-dimensional case, these are parametrized by homomorphisms from Z into
, i.e., elements of
.
Yeah, I meant
. Since the base space,
is 1-dimensional, we can’t have two independent vector fields so any connection is flat. The monodromy representation of
is determined by the image of the generator and can be any member
.
would have to be
.
Actually, we can’t have 0 because
My point was that by choosing
, the resulting constant sections are
, we can have constant sections that wind around the origin in
by choosing
to be purely imaginary. Then we can look at the set of connections whose monodromy representation is trivial. These are classified by the number of times they wind around. Could I even say there is a map from the space of connections to the fundamental group of the orthogonal group of the fiber?
I would love to see a post on the Riemann-Hilbert correspondence.
“formula does not parse” is just the integral get when solving for the constant sections. it’s the exponential of something finite so it can’t be zero.
I fixed it: you were missing curly braces on the exponent –NS
[...] Local Systems: The connection perspective [...]