Saturday, June 28, 2014

De Rham Theory (part 2)


Intuitive cohomology


Continuing from last time we will now introduce the duality between forms and chains, or the Stokes theorem which is of a fundamental importance in math and physics. Recalling that represents the boundary, and d is the exterior derivative, George Stokes



proved the following identity:



We can introduce an inner product: between a cycle Ω and a cocycle ω: < Ω , ω > as the integral of ω over the domain Ω.

Stokes theorem then simply states:  < Ω , ω > = < Ω , dω > Why do we state it like this? Because the boundary of a boundary is zero: ∂∂ = 0 implies that dd = 0 as follows:

0 = < ∂∂Ω , ω > = < Ω , dω > = < Ω , dd ω >

Recall that for boundaries we have an exact sequence (which is also called a chain complex). For the usual 3D space this means:



Then we have a De Rham co-chain complex (in co-chains the arrows point in the reversed direction):



and from dd = 0 we recognize the usual identities:

·        Gradient of a curl is zero
·        Curl of a divergence is zero.

Finally we arrive at De Rham Theorem.

From chain complexes we extract the Ker/Image homology group: Hp = Zp/Bp
From cochain complexes we the Ker/Image cohomology group: Hp DR= (α| d α = 0)/( α| d α = β)

De Rham theorem tells us that the two groups are isomorphic: Hp  ~ Hp DR

This means that we can explore the topological properties of the space by looking at the solutions of differential equation on that space.

For example, an electric charge generates an electric field around it. The spatial distribution of the electric field can tell us the location of the charge. That is why the second cohomology group H2 DR can be interpreted as an electric charge! In general cohomological classes have a physical interpretation.


Next time we will venture into the related wonderful world of Hodge theory.

Saturday, June 21, 2014

De Rham Theory


Intuitive cohomology


Now we can marry the two lines of argument and arrive at one of the most beautiful and useful advanced mathematical area, de Rham cohomology. I cannot cover this in only one post, and there will be some back to physics posts (one or more guest posts) to prevent the math topics to become too dry. The end goal of the math series is to be able to talk about Yang-Mills theory and the Standard Model, so there is light (physics) at the end of the tunnel.

Let us start gentle into the topic and consider the real 3 dimensional space. Let us talk about differential forms (the stuff that you pull back). We have 0-forms, 1-forms, 2-forms, and 3-forms. On R3 there are no 4 or higher forms? Why? Read on…

What 0-forms might be? They are simply the usual functions. Let’s call them f.
Take the differential of a function:

df =∂f/∂x dx + ∂f/∂y dy + ∂f/∂z dz

and you get the gradient which is a 1-form. 1-forms are isomorphic with vector fields X:

f1 dx + f2 dy + f3 dz    ~  X = (f1, f2 , f3)

Take the differential of 1-form and you get 2-forms (the curl):

d ( f1 dx + f2 dy + f3 dz ) =
+(∂f3/∂y - ∂f2/∂z) dy dz
– (∂f1/∂z - ∂f3/∂x) dx dz
+ (∂f2/∂x - ∂f1/∂y) dx dy

Then take the differential of 2-forms and you get a 3-form (the divergence)

d ( f1 dy dz - f2 dx dz + f3 dx dy ) = (∂f1/∂x + ∂f2/∂y + ∂f3/∂z)  dx dy dz

The gradient, curl, and divergence are the bread and butter of Maxwell’s equations in college.

When working with differentials remember 2 rules:

  • (dx dx) = 0
  • dx dy = - dydx

Now the key idea is the d d = 0 and we are getting somewhere interesting. We will be able to study topology by investigating partial differentials equations. Mathematically this is very surprising because it reveals a bridge between two very different domains. In topology you deal with accumulation points, closed and open sets, while in differential equations you encounter say Schrodinger equation. What can Schrodinger equation tell you about open sets?

Physically on the other hand it is not surprising at all!!! You know that a violin sounds like a violin, and a drum like a drum. This is because the solution to the wave equation in a cavity depends on the shape of the cavity. By the way, this is why I like physics: it provides an easy context for intractable mathematical abstractions.

So from above we have:

  • d(0-forms) = gradient
  • d(1-forms) = curl
  • d(2-forms) = divergence

What is the curl of a gradient? What is the divergence of a curl? They are zero because dd = 0 (recall how long it took to prove those things in college?)

Now suppose we have a vector field v


and we ask if it is a gradient of some potential:

v= grad (A)

We know that curl (grad (A)) = 0 and locally this is always obeyed, but not globally. If we have a loop (recall homotopy) the integral of v along the loop depends only on the homotopy class and the following vector space:

v for which curl (v) = 0 BUT v is not grad (A) for some A.

is the same as the homotopy class!

In general we can define the following p-th de Rham cohomology (this is a vector space):

                      α | d α = 0
HpdR = --------------------------------
                       α | α = dβ

where α is a p-form and β is a (p-1)-form.


In other words: closed forms which are not exact. This is the same Ker/Image pattern we encountered in homology. To be continued…

Friday, June 13, 2014

Tangent vectors, differentials, pushforwards, and pullbacks


Intuitive cohomology


Continuing the discussion, we now consider a new way of looking at geometrical spaces. This was started by the sailors who needed maps to guide on their perilous journeys. What people discovered is that they cannot draw a map which was free of distortions: either the distance ratios or the angles (and sometimes both) were not preserved. This is because the Earth is spherical (hence curved) and the map is a flat two dimensional surface. From this mathematicians abstracted the idea of a manifold. A manifold is a geometric shape for which we can locally draw a map. Several maps may be needed to completely cover the space (in the Earth’s case one needs a minimum of two maps), and the collection of maps is naturally called an atlas. An atlas must obey a natural requirement: whenever two maps describe a common area, they have to be compatible.

Now at any point in the manifold we can attach a tangent space. How do we represent vectors in this plane?




Here is the first subtle point. The tangent vectors should not be represented by arrows in a plane as in the misleading picture above because this is an embedded picture of the space in a higher dimensional space. As such it can depend on the embedding. What we seek is an intrinsic definition which makes no reference to any embedding. The basis for the tangent plane is given by a linear independent set of partial derivatives along curves passing though the point where the tangent place in defined. Tangent vectors are partial derivatives along some direction!!!

Next consider a map φ between two manifolds. If point x in M is mapped to point y in N, the map of the two tangent planes at x and y is the differential df. Why? Because a tangent vector is a sum of partial differentials multiplied with some weights, and the differential is the Jacobian which performs a change of coordinates in multi-variable calculus.

When you first learn differential topology it is customary to write all this in components and build an intuition by repetitive elementary problem solving. However, if you do not pursue the subject further enough you risk of not seeing the forest because of the horrible complicated trees. What we are after is an intuition in coordinate free language. In differential geometry this means we need to understand the key ideas of pushworward and pullback.

The pushforward is easy to understand. Think of it as a motion picture: a movie on TV is a map between the manifold of where the movie is recorded to the manifold of your screen. Movement on the director’s set is transferred to movement on your screen. In other words, tangent vectors from the domain manifold define tangent vectors in the range manifold.

The pullback is a bit harder to grasp in an intuitive way. A pullback returns differentials from N to M. Differentials come in many forms. One particular important case is when the manifold N is simply the real number line. In this case the differential is called a 1-form. Think of it as a machine which eats a vector and spits out a number.  The book Gravitation by Misner, Thorne, and Wheeler has this explained the best. If a vector is pictorially represented as an arrow, a 1-form is represented as an infinite set of parallel planes. The distance between the parallel planes is inverse proportional with the 1-form magnitude, while the direction perpendicular with the planes gives the 1-form a direction. A scalar product between a vector and a 1-form corresponds to how many parallel planes the vector pierces. Misner, Thorn, and Wheeler call this “how many bongs of the bell”. Of course if the vector is parallel with the planes (orthogonal with the 1-form) there are no bongs and the scalar product is zero.

Now back to pullbacks. Imagine at each point on N a 1-form (a set of parallel planes). Can we construct a 1-form on M? Here is how you do it: take a vector from M, push it forward to N, pierce the 1-form and get the number of piercing. Construct on M a 1-form which when pierced by the original vector gives the same “number of bongs”.

Another way to help visualize pullbacks is by Dirac’s electrons and holes idea. Have a hole in the destination manifold N. We pull back the hole from N to M if we push forward an electron from M to N to fill the hole in N and in the process we created a hole in M.


To summarize: tangent vectors are partial derivatives, a differential is a map between tangent planes, we pushforward vectors and we pullback differentials. Next time we’ll marry algebraic with differential topology and arrive at the wonderful theory of De Rham cohomology. 

Friday, June 6, 2014

What are Betti numbers?


Intuitive Homology


We can now wrap the introductory discussion on algebraic topology and build all the key results needed before we will open a new front this time on differential topology. Some mathematical fireworks will follow when we will marry algebraic and differential topology in the beautiful theory of de Rham cohmology.

We will continue the discussion from last time about holes and introduce three essential concepts: chains, cycles, and boundaries.

Recall the idea of a simplex. Can we add or subtract two simplexes of order p? The answer is yes and this can be visualized as gluing the simplexes together to form a larger geometrical shape.

Now this can be generalized and we define a p-chain as a formal sum of p-simplexes. This is important because the set of p-chains form a group: Cp

In Cp we can define two subgroups:
  • Zp whose elements are p-chains with boundary equal with zero.
  • Bp whose elements are p-chains which are the boundary of (p+1)-chains.

The groups Zp and Bp may be infinite dimensional, but their quotient group Hp  = Zp /Bp is in many cases finite dimensional and its group dimension is called the Betti number.

Zp defines a cycle and Bp defines a boundary. So what does exactly Hp corresponding to? Recall the properties of a hole:
  1. It has a boundary
  2. Is not the boundary of anything else



Q: how many holes does a torus have?
A: two

 (1) shows that a hole corresponds to an element of Zp  because one can walk in a closed loop around the hole and return to the starting point. From (2) we see that a hole cannot be an element of Bp because a hole is not a boundary of a filled region. Hence a hole corresponds to an element of Zp but not Bp meaning it belongs to the quotient group Hp (and the groups are named appropriately: C for chains, Z for zero, B for boundary, H for hole, or Homology).

We also see that the boundary operator ∂ is a map between Cp+1 and Cp In fact this map can be extended indefinitely for a particular space (with the understanding that at some point the groups may become trivial):

                  ∂            ∂        ∂         
…→ Cp+2 →  Cp+1 Cp Cp-1

When the image of a map becomes the kernel of the next map such a construction is called an exact sequence. Because ∂∂ = 0 (the boundary of a boundary is zero) in homology we have an exact sequence and therefore Hp gives rise to the “Ker modulo Image” pattern.


A similar pattern will be encountered in differential topology because a double differential is zero as well: dd=0. However in there the arrows will be pointing the other way and instead of homology we will have co-homology. The Betty numbers will be the same because the holes of a space do not change if we discuss chains or integration on the space. Roughly speaking cohomology corresponds to integration on a space, and homolog corresponds to the frontier of that integration.