Connections and Curvature

January 28, 2025

Here's some motivation for the problem at hand. Suppose we have a tangent vector v\vec{v} at a point on the sphere pS2p \in S^2, and we want a way to consistently slide this vector along some path to get a "parallel" vector at qq. This is called parallel transport. We can do this by fixing some local coordinates and sliding the vector as we would in C1\bbc^1, but the issue is that the vector we get might not agree with the vector we get by doing this with a different set of local coordinates.

To solve this, we can rotate S2S^2 to move pp along the sphere without rotating about the axis through pp. This is an example of a connection on the sphere, which is a special example since we use in some sense the Lie group structure of S2S^2. We will see later that this generalizes, but that we can also define connections on other complex manifolds.

Another important motivaiton is that, given some vector bundle EM\cale \to M over a complex manifold MM, suppose we want to differentiate a section σ ⁣:ME\sigma \colon M \to \cale at pp in the direction vTpMv \in T_p M. Let's work naively and see where it goes wrong. Consider a path γ ⁣:(1,1)M\gamma \colon (-1,1) \to M with γ(0)=p\gamma(0) = p and γ(0)=v\gamma'(0) = v. Then we could try to define it as follows.

dσ(v)(p)=limt0σ(γ(t))σ(γ(0))td\sigma(v)(p) = \lim_{t \to 0} \frac{\sigma(\gamma(t)) - \sigma(\gamma(0))}{t}

But we run into an issue since σ(γ(t))Eγ(t)\sigma(\gamma(t)) \in \cale_{\gamma(t)} and σ(γ(0))Ep\sigma(\gamma(0)) \in \cale_p are in distinct vector spaces, so subtracting them is meaningless. Thus we need a parallel transport of σ(γ(t))\sigma(\gamma(t)) to Ep\cale_p in order to define this difference, and hence the directional derivative of a section of the bundle.

Linear Connections

Let EM\cale \to M be a smooth complex vector bundle over a smooth complex manifold MM. Let OE=OE(M)\calo_{\cale} = \calo_{\cale}(M) denote the space of smooth (global) sections of EM\cale \to M.

Definition A covariant derivative on EM\cale \to M is a C\bbc-linear map  ⁣:OEΩMOE\nabla \colon \calo_{\cale} \to \Omega_M \otimes \calo_{\cale} such that the product rule

(fσ)=dfσ+fσ\nabla(f\sigma) = df \otimes \sigma + f \nabla \sigma

holds for all smooth functions ff on MM and all smooth sections σ\sigma of E\cale.

Example Let E0=M×Ck\cale_0 = M \times \bbc^k be the trivial rank kk vector bundle on MM. Then we can define a trivial connection \nabla as follows. Take the standard basis {e1,,ek}\{e_1,\ldots,e_k\} of Ck\bbc^k such that every section σ\sigma of E0\cale_0 can be written as σ=i=1kσiei\sigma = \sum_{i=1}^k \sigma^i e_i where σi ⁣:MC\sigma^i \colon M \to \bbc are smooth. Let

(σ)=i=1kdσiei\nabla(\sigma) = \sum_{i=1}^k d\sigma^i \otimes e_i

We denote the trivial connection by dσd\sigma.

We can use this example to describe a connection locally on a general vector bundle. Suppose E\cale is a rank kk bundle on MM, and UU be an open subset of MM over while E\cale is trivial. Then over UU, E\cale admits a smooth local frame of sections {e1,,ek}\{e_1, \ldots, e_k\} where ei ⁣:UEUe_i \colon U \to \cale_U. The frame defines a basis for the fiber Ep\cale_p for any pUp \in U, so any local section σ ⁣:UEU\sigma \colon U \to \cale_U can be written

σ=i=1kσiei\sigma = \sum_{i=1}^k \sigma^i e_i

where σi ⁣:UC\sigma^i \colon U \to \bbc are smooth. Then (ei)ΩM(U)EU\nabla(e_i) \in \Omega_M(U) \otimes \cale_U can be expanded in the local frame as follows.

(ei)=j=1kωijej\nabla(e_i) = \sum_{j=1}^k \omega_i^j \otimes e_j

where ωijΩM(U)\omega_i^j \in \Omega_M(U) are differential 11-forms on UU. We can put these together into a matrix

ω=(ω11ωk1ω1kωkk)ΩM(U)End(EU)\omega = \begin{pmatrix} \omega_1^1 & \ldots & \omega_k^1 \\ \vdots & \ddots & \vdots \\ \omega_1^k & \ldots & \omega_k^k \end{pmatrix} \in \Omega_M(U) \otimes \End(\cale_U)

called the local connection form of \nabla over UU, which is an endomorphism-valued 1-form. Then, using the product rule, we can see that

(σ)=(i=1kσiei)=i=1k(dσiei+σiei)=i=1k(dσiei+σij=1kωijej)=i=1k(dσiei)+i=1k(j=1kσjωji)ei=i=1k(dσi+j=1kσjωji)ei\begin{align*} \nabla(\sigma) = \nabla \left( \sum_{i=1}^k \sigma^i e_i\right) &= \sum_{i=1}^k \left(d\sigma^i \otimes e_i + \sigma^i \nabla e_i \right) \\ &= \sum_{i=1}^k \left(d\sigma^i \otimes e_i + \sigma^i \sum_{j=1}^k \omega_i^j \otimes e_j \right) \\ &= \sum_{i=1}^k \left(d\sigma^i \otimes e_i\right) + \sum_{i=1}^k\left(\sum_{j=1}^k \sigma^j \omega_j^i\right) \otimes e_i \\ &= \sum_{i=1}^k \left(d\sigma^i + \sum_{j=1}^k \sigma^j \omega_j^i\right) \otimes e_i \end{align*}

If σiswrittenincolumnvectornotationusingthe\sigma is written in column vector notation using the \sigma^i$'s given by the local frame, then

(σ)=dσ+ωσ\nabla(\sigma) = d\sigma + \omega \sigma

We see that dσd\sigma is the trivial connection on the trivial bundle EU\cale_U. This is a general fact about connections.

Remark Any connection differs from another by an endomorphism-valued 1-form.

In the case above, we see that any local connection U\nabla \mid_U on UU differs from the trivial connection dd by an endomorphism-valued 1-form ω\omega.

For any pMp \in M we can canonically identify ΩM,pEp\Omega_{M,p} \otimes \cale_p with the vector space of linear maps TpMEpT_p M \to \cale_p, and so the above gives for every section σ\sigma and pMp \in M a smooth assignment (in terms of pp) to a C\bbc-linear map pσ ⁣:TpMEp\nabla_p \sigma \colon T_p M \to \cale_p. We say that σ\sigma is parallel in the direction of vTpMv \in T_p M if (pσ)(v)=0(\nabla_{p} \sigma) (v) = 0. We will use the shorthand vσ=0\nabla_v \sigma = 0.

This also makes sense if, say, XX is a vector field on MM, i.e. a section of the tangent bundle X ⁣:MTMX \colon M \to TM, in which case we use the notation Xσ ⁣:ME\nabla_X \sigma \colon M \to \cale to denote the section of E\cale given by (Xσ)(p)=(pσ)(X(p))(\nabla_X \sigma)(p) = (\nabla_p \sigma)(X(p)).

Unimportant Remark If σ\sigma is a section such that vσ=0\nabla_v \sigma = 0 for all vTpMv \in T_p M, we can define the horizontal subspace of the connection at σ(p)=eE\sigma(p) = e \in \cale to be

He=(dσ)p(TpM)TeEH_e = (d\sigma)_p(T_p M) \subseteq T_e \cale

The following are true.

  • HeH_e depends smoothly on ee.
  • The HeH_e glue to a vector subbundle HH of the tangent bundle TET\cale (called the horizontal subbundle).
  • There is another subbundle VV of TET\cale (called the vertical subbundle) such that TE=VHT \cale = V \oplus H.
  • For every eEe \in E, HeVe=0H_e \cap V_e = 0. In fact, we can take this to be the definition of our connection. This is called the Ehresmann connection, and it allows us to generalize the notion to smooth fiber bundles like principal GG-bundles.

Curvature

The curvature of a connection \nabla measures the failure of the connection to be flat, i.e., the failure of parallel transport to be path-independent. Mathematically, it is defined as follows.

Definition The curvature of a connection \nabla is the C\bbc-linear map

F ⁣:OEΩM2OEF_{\nabla} \colon \calo_{\cale} \to \Omega^2_M \otimes \calo_{\cale}

given by F(σ)(X,Y)=XYσYXσ[X,Y]σF_{\nabla}(\sigma)(X,Y) = \nabla_X \nabla_Y \sigma - \nabla_Y \nabla_X \sigma - \nabla_{[X,Y]} \sigma for vector fields X,YX,Y on MM.

In terms of a local frame as above, if ω\omega is the connection form, then the curvature is given by

F=dω+ωωF_{\nabla} = d\omega + \omega \wedge \omega

This is sometimes called the structure equation.

Holomorphic Structures

When MM is a complex manifold, we can ask for our connection to be compatible with the complex structure. This leads to the notion of a holomorphic structure.

Definition A connection \nabla on a complex vector bundle EM\cale \to M over a complex manifold is called compatible with the complex structure if

=1,0+0,1\nabla = \nabla^{1,0} + \nabla^{0,1}

where 1,0\nabla^{1,0} and 0,1\nabla^{0,1} are the (1,0)(1,0) and (0,1)(0,1) components respectively.

The key relationship between connections and holomorphic structures is given by the following theorem:

Theorem Let EM\cale \to M be a complex vector bundle over a complex manifold. Then E\cale admits a holomorphic structure if and only if there exists a connection \nabla such that F0,2=0F_{\nabla}^{0,2} = 0.

This is part of the Newlander-Nirenberg theorem and shows that the existence of holomorphic structures is fundamentally a differential-geometric question.

Finally, we note that on a Kähler manifold, the Levi-Civita connection provides a canonical way to study the geometry through parallel transport, and its curvature gives rise to important invariants like the Ricci curvature.