Skip to content
Differential Geometry

Differential Geometry

August 19, 2024

Differential geometry as the name suggests expands fundamental ideas of calculus and applies them to more complex geometric spaces. The ideas expressed in differential geometry have far reaching applications in physics since the subject matter will refine our intuition around coordinate systems and enable us to describe physics phenomena in a coordinate free manner. Applications include Einstein’s general relativity and particle physics. This write up explores these prerequiste mathematical tools.

This is my third writeup in my collection of notes from the lecture series: “Geometric Anatomy of Theoretical Physics” by Frederick Schuller

Smoothness

Smoothness is a familiar property of curves first seen when introduced to functions in R2\R^2. Curves fall into a classes of smoothness classifications. A curve belongs to C0C^0 if it is continuous throughout. In elementary calculus, a function is continuous if there are no jumps or holes in the function. In terms of topology, recall for a map ϕ:M→N\phi: M \rightarrow N between two topological spaces (M,OM)(M, \mathcal{O}_M) and (N,ON)(N, \mathcal{O}_N) is continuous if for every open subset in OV\mathcal{O}_V (i.e. target space) the pre-image is an open subset in OM\mathcal{O}_M (i.e. domain). Formally:

∀V∈ON:preimgϕ(V)∈OM\forall V \in \mathcal{O}_N : \text{preimg}_{\phi}(V) \in \mathcal{O}_M

A curve is C1C^1 if it is C0C^0 and if the derivative of the curve is continuous. In general, a curve is CkC^k if the $k$-th derivative of the curve is continuous. However, for future notation, we will deal with C∞C^{\infty} curves, for which any derivative of the curve is continuous.

Smooth manifolds

A manifold is a smooth manifold if and only if:

  • For any two charts (U,ϕ)(U, \phi) and (V,ψ)(V, \psi) in the atlas of MM, the transition function ψ∘ϕ−1\psi \circ \phi^{-1} between the two charts is smooth
  • For a function acting on the manifold f:M→Rf: M \rightarrow \R, the transistion function f∘ϕ−1f \circ \phi^{-1} from the chart to the image of ff is also smooth

Hence the set of smooth functions acting on the manifold are denoted as:

C∞(M)={ f:M→R  |  f is smooth }C^{\infty}(M) = \Set{f: M \rightarrow \R | f \text{ is smooth}}

This set C∞(M)C^{\infty}(M) can be made into a module (analogous to a vector space except the undelying set is a module and not a field) by defining the following pointwise addition and s-multiplication operations. Recall

(λ⋅f)(p)≔λ⋅f(p) (\lambda \cdot f)(p) \coloneqq \lambda \cdot f(p)

(f+g)(p)≔f(p)+Rg(p) (f+g)(p) \coloneqq f(p) +_{\R} g(p)

Tangent space on a manifold

There are two approaches to thinking about the tangent space of a manifold namely, visually and by abstract definition. The visual interpretation is to consider the tangent space at a point pp for a manifold MM as simply the collection vectors representing possible velocities for various smooth curves γ\gamma through the point pp.

The second is more abstract and is to construct a derivation from the vector space (C∞(M),+,⋅,∙)(C^{\infty}(M), +, \cdot, \bullet).

The tangent vector to the curve γ\gamma at the point p∈Mp \in M (otherwise known as the directional derivative operator) is the following linear map.

Xγ,p:C∞(M)→RX_{\gamma,p} : C^{\infty}(M) \rightarrow \R

f↦(f∘γ)′(0) f \mapsto (f \circ \gamma)'(0)

At a point pp, we can construct the set of all vectors

TpM≔{ Xγ,p  |  γ is a smooth curve through p }T_pM \coloneqq \Set{X_{\gamma, p} | \gamma \text{ is a smooth curve through } p}

Furthermore, this set TpMT_pM can be equippend with addition and s-multiplication operations to become a vector space as follows. Bare in mind for the addition operation one must still prove the resulting curve σ\sigma from the sum of curves γ\gamma and δ\delta still exists in the manifold MM.

(λ⊙Xγ,p)(f)≔λ⋅Xγ,p(f) (\lambda \odot X_{\gamma, p})(f) \coloneqq \lambda \cdot X_{\gamma, p}(f)

(Xγ,p⊕Xδ,p)(f)≔Xγ,p(f)+Xδ,p(f)=Xσ,p(f) (X_{\gamma, p} \oplus X_{\delta, p})(f) \coloneqq X_{\gamma, p}(f) + X_{\delta, p}(f) = X_{\sigma,p}(f)

Differentiation on a smooth manifold

In an introductory calculus course, the derivative of a function gives the tangent line at a point. In the previous section we defined the tangent space a point pp of a manifold at the space of all possible velocity vectors for curves passing through pp. With this space in mind, we can differentiate a function whose domain is a manifold. Recall manifold are smooth structures, hence small changes in the manifold (i.e. domian) with result in small changes in output of the function. Furthermore, manifolds intrinsically are “coordinate-free” structures. They are weaker structure than the real number line $x$-axis we more commonly use. We must therefore introduce a chart, to get a sense of coordinates and hence directions when taking the derivative of a function whose domain is a manifold.

Formally, consider taking dim(M)\text{dim}(M) number of curves γ(a),where a=1,…,dim(M)\gamma_{(a)}, \text{where } a = 1, \ldots, \text{dim}(M) which pass through the point pp on the manifold. Without loss of generality choose curves such that p=γa(0)p = \gamma_a(0). For each of these curves consider the map xbx^b which maps the curve to a chart such that (xb∘γa)(λ)=δabλ(x^{b} \circ \gamma_{a})(\lambda) = \delta^{b}_{a}\lambda, where δab={1if a=b0otherwise\delta^{b}_{a} = \begin{cases}1 & \text{if } a = b \\ 0 & \text{otherwise}\end{cases}. In R2\R^2 or R3\R^3 this chart representation of these curves look like the xx,yy and or zz axes we are all familiar with. Using this chart representation of a smooth manifold acting as the domain of the function ff, construct the directional derivative as follows.

Xγ(a),pf=(f∘γ(a))′(0)=(f∘x−1∘x∘γ(a))′(0)(taking curve to the chart first)=∂b(f∘x−1)(x∘γ(a))(0)⏟simply x(p)⋅(xb∘γ(a))(0)⏟δab by earlier construction(applying the chain rule)=∂b(f∘x−1)(x(p))⋅δab\begin{align} &X_{\gamma_{(a)},p}f\\ &=(f\circ\gamma_{(a)})'(0)\\ &=(f\circ x^{-1}\circ x\circ\gamma_{(a)})'(0) \quad(\text{taking curve to the chart first})\\ &=\partial_{b}(f \circ x^{-1})\underbrace{(x \circ \gamma_{(a)})(0)}_{\text{simply } x(p)}\cdot\underbrace{(x^b \circ \gamma_{(a)})(0)}_{\delta^{b}_{a} \text{ by earlier construction}} \quad(\text{applying the chain rule})\\ &=\partial_{b}(f \circ x^{-1})(x(p))\cdot \delta^{b}_{a} \end{align}

From here a new directional derivative symbol at a point pp can be created as follows, where aa represents the direction component.

(∂∂xa)p≔∂a(f∘x−1)(x(p))\bigg(\frac{\partial}{\partial x^a}\bigg)_p \coloneqq \partial_a(f \circ x^{-1})(x(p))

Armed with this new symbol, all tangent vectors X∈TpMX \in T_pM can be written using the directional derivative as a basis (i.e. X=Xa(∂∂xa)pX = X^a \bigg(\frac{\partial}{\partial x^a}\bigg)_p. For this to be true, an arbitary curve μ\mu on the manifold MM must exist for which the tangent vector XX belongs. Formally prove: ∃μ:R→M\exists \mu: \R \to M.

Xμ,pf=(f∘μ)′(0)=(f∘x−1∘x∘μ)′(0)=∂b(f∘x−1)(x(p))⋅(xb∘μ)′(0)chain rule=(∂∂xb)p(xb∘μ)′(0)⏟Xb∈R \begin{align} X_{\mu, p}f &= (f \circ \mu)'(0) \\ &= (f \circ x^{-1} \circ x \circ \mu)'(0) \\ &= \partial_b (f \circ x^{-1})(x(p)) \cdot (x^b \circ \mu)'(0) \quad \text{chain rule} \\ &= \bigg(\frac{\partial}{\partial x^b}\bigg)_p\underbrace{(x^b\circ \mu)'(0)}_{X^b \in \R} \end{align}

Thus a tangent for any arbitary curve μ can be written as X=Xa(∂∂xa)pX = X^a \bigg(\frac{\partial}{\partial x^a}\bigg)_p. With this result we have also proven dim(M)=dim(TM)\text{dim}(M) = \text{dim}(TM) which is significant since MM and TMTM are completely different structures.

Vector fields and n-forms

A tangent vector X∈TpMX \in T_pM. The disjoint union of all tangent spaces at a point make the entire tangent space of a manifold TM≔⋃˙TpMTM \coloneqq \dot\bigcup T_pM.

Let σ\sigma be a map σ:M→TM\sigma: M \to TM and let π\pi be a map π:TM→M\pi: TM \to M. A vector field is simply a section between a manifold MM and its tangent space TMTM as follows. Don’t let the section idea confuse you. It is simply ensuring that the tangent vectors belonging to their respective points stays belonging to their respective points after all those tangent vectors are put into a new set. Bare in mind this vector field set cannot be made into a vector space. Instead it is a module over a ring and hence a basis is not guarenteed for a vector field.

Γ(TM)≔{ σ:M→TM  |  π∘σ=idM }\Gamma(TM) \coloneqq \Set{ \sigma: M \to TM | \pi \circ \sigma = \text{id}_{M}}

There can be an arbitary number of vector fields which act on a manifold. Hence at any point on an manifold there can be any number of tangent vectors belonging to their respective vector fields. Thus we can construct a (0n){0 \choose n} tensor ω\omega (i.e. a multilinear map) which accepts nn tangent vectors (no covectors) from nn vector fields acting on a manifold and maps them to R\R. An example electromagnetic field strength tensor which is a (02){0 \choose 2} tensor which acts on the electric and magnetic vector fields and outputs a single number. These tensors referred to as a differential n-form and are completely anti-symmtric. This means a swap in the order of arguments X∈Γ(TM)X \in \Gamma(TM) for ω\omega results in a sign change.

ω(X1,…,Xn)=sgn(π)ω(Xπ(1),…,Xπ(n))where sgn changes sign based on some permutation π on the order of arguments\omega(X_1, \dots, X_n) = sgn(\pi)\omega(X_{\pi(1)}, \dots, X_{\pi(n)}) \quad \text{where sgn changes sign based on some permutation } \pi \text{ on the order of arguments}

The set of n-forms is given the symbol Ωn(M)\Omega^n(M). Since C∞(M)C^{\infty}(M) is a ring we can construct a module space of Ωn(M)\Omega^n(M) (reminder a module is like a vector space but is a weaker structure since there is no inverse element for s-multiplication for a ring). The Ωn(M)\Omega^n(M) modules to be a module requires a bilinear map for these $n$-forms (i.e. a map mapping two tensors to another tensor). This bilinear map to equip is the exterior product. In the previous writeup, I introduced the exterior product as an orientated anti-symmetric function. When the exterior product is applied to two vectors in R2\R^2 or R3\R^3 the function resembles the area spanned by the parallelogram produced by these two vectors. However, leaving behind geometric interpretation, this function was generalized algebraically to act any number of vectors in RN\R^N space.

∧:Ωn(M)×Ωm(M)→Ωn+m(M) \wedge: \Omega^n(M) \times \Omega^m(M) \rightarrow \Omega^{n+m}(M)

Recall, the result of the exterior product is a multivector (described in more detail in a look at Geometric algebra) whose grade (number of vectors to describe a geometry) will differ to the geometry being described by the number of original input vectors. Thus it is useful to create a more generalised space, such that the geometries produced by the exterior product (higher order geometries) are still contained in a single space. For a NN -dimension manifold MM, construct the Grassman algebra, (Ω(M),+,⋅,∧)(\Omega(M), +, \cdot, \wedge):

Gr(M)≡Ω(M)≔Ω0(M)⊕Ω1(M)⊕⋯⊕Ωdim(M)(M)\text{Gr}(M) \equiv \Omega(M) \coloneqq \Omega^0(M) \oplus \Omega^1(M) \oplus \dots \oplus \Omega^{\text{dim}(M)}(M)

Commutator of tensor fields

The commutator is an operation which tests how much the commutative property of a structure “fails” or, in other words, how much the order in which operations are applied matters. In the case of two tensor vector fields X,Y∈Γ(TM)X, Y \in \Gamma(TM) acting on any f∈C∞(M)f \in C^{\infty}(M), the commutator is defined as follows. Essentially finding the difference between applying the tensor operations XX to points along the function ff first versus applying the tensor operation YY first.

[X,Y]f≔X(Yf)−Y(Xf)[X, Y]f \coloneqq X(Yf) - Y(Xf)

Push forward and pull back maps

Gven a smooth map ϕ\phi between two manifolds MM and NN such that ϕ:M→N\phi: M \rightarrow N, we can construct a map called the push-forward to infer the tangent space of the target manifold NN as follows. The push forward map is simply the directional derivative operator after first applying the map ϕ\phi then the function ff. This is the only linear map that can be constructed given two manifolds and a smooth map between them.

ϕ∗:TpM→Tϕ(p)M\phi_{\ast}: T_pM \rightarrow T_{\phi(p)}M

X↦ϕ∗(X)where,X \mapsto \phi_{\ast}(X) \quad{where,}

ϕ∗(X)f≔X(f∘ϕ)\phi_{\ast}(X)f \coloneqq X(f \circ \phi)

If instead you started with the cotangent space at NN and a map ϕ:M→N\phi: M \rightarrow N, you could infer the cotangent space back to MM using a new map called the pull-back. Pull back maps are a very natural construction given covectors in the new space are functions of pushed forward vectors which are in turn functions of vectors of the original manifold MM. Hence the pull back simply reframes the cotangent space to be functions acting on vectors of the original manifold MM.

ω:TpN→K \omega: T_pN \rightarrow \mathbb{K}

ϕ∗(ω):TpM→K \phi^{\ast}(\omega): T_pM \rightarrow \mathbb{K}

ϕ∗(ω)(X)≔ω(ϕ∗(X)) \phi^{\ast}(\omega)(X) \coloneqq \omega(\phi_{\ast}(X))

We can polish this theorem further. It is easy to see the cotangent space is simply a (01)0 \choose 1 tensor field (or 1-form [and more preciously a differential form]). Thus we can generalize the pullback map to apply to $n$-forms as follows. Hence if we knew the tensor fields (each point is assigned (0n)0 \choose n tensor) on NN we can work backward to find the $n$-forms on MM. In summary vectors are pushed forward and $n$-forms are pulled back.

ω∈Ωn(N) \omega \in \Omega^n(N)

(h∗ω)(X1,…,Xn)≔ω(h∗(X1),…,h∗(Xn))where h∗ is the aforementioned push forward(h^{\ast}\omega)(X_1, \dots, X_n) \coloneqq \omega(h_{\ast}(X_1), \dots, h_{\ast}(X_n)) \quad \text{where } h_{\ast} \text{ is the aforementioned push forward}