§ An invitation to homology and cohomology, Part 2 --- Cohomology
Once again, we have our humble triangle with vertices V={r,g,b},
edges E={o,m,c}, faces F={f} with boundary maps ∂EV,
∂FE:
∂FE(f)=o+m+c
∂EV(o)=r−g
∂EV(m)=b−r
∂EV(c)=g−b
We define a function hv:V→R on the vertices as:
hv(r)=3, hv(g)=4, hv(b)=10.
We now learn how to extend this function to the higher dimensional objects,
the edges and the faces of the triangle.
To extend this function to the edges, we define a new function:
he:E→R
he(e)≡∑iαihv(vi) where ∂EVe=∑iαivi
Expanded out on the example, we evaluate hv as:
he(o)≡dhv(o)=hv(r)−hv(g)=3−4=−1
he(m)≡dhv(m)=hv(b)−hv(r)=10−3=+7
he(c)≡dhv(c)=hv(g)−hv(b)=4−10=−6
More conceptually, we have created an operator called d (the coboundary operator )
which takes functions defined on vertices to functions defined on edges. This
uses the boundary map on the edges to "lift" a function on the vertices to a
function on the edges. It does so by assigning the "potential difference" of
the vertices to the edges.
d:(V→R)→(E→R)
d(hv)≡he, he(e)≡∑iαif(vi) where ∂EVe=∑iαivi
We can repeat the construction we performed above, to construct another operator
d:(E→R)→(F→R), defined
in exactly the same way as we did before. For example, we can evaluate:
hf≡d(he)
hf(f)≡dhe(f)=he(o)+he(m)+he(c)=−1+7−6=0
What we have is a chain:
hvdhedhf
Where we notice that d2=d∘d=0, since the function hf that we have gotten
evaluates to zero on the face f. We can prove this will happen in general ,
for any choice of hv.
(it's a good exercise in definition chasing).
Introducing some terminology, A differential form f is said to be a closed differential form iff df=0.
In our case, heis closed , since dhe=hf=0. On the other hand
hv is not closed , since dhv=he=0.
The intuition for why this is called "closed" is that its coboundary vanishes.
§ Exploring the structure of functions defined on the edges
Here, we try to understand what functions defined on the edges can look like,
and their relationship with the d operator. We discover that there are
some functions ge:E→R which can be realised as the differential
of another function gv:V→R. The differential
forms such as ge which can be generated a gv through the d operator
are called as exact differential forms . That is, ge=dgvexactly ,
such that there is no "remainder term" on applying the d operator.
We take an example of a differential form that is not exact , which has been
defined on the edges of the triangle above. Let's call it he.
It is defined on the edges as:
he(c)=3
he(m)=2
he(o)=1
We can calcuate hf=dhe the same way we had before:
hf(f)≡dhe(f)=he(o)+he(m)+he(c)=3+1+2=6.
Since dhe=0, this form is not exact.
Let's also try to generate he from a potential. We arbitrarily fix the
potential of b to 0. That is, we fix hv(b)=0, and we then try to
see what values we are forced to values of hv across the rest of the triangle.
hvb=0
he(c)=hv(g)−hv(b). hv(g)=hv(b)+he(c)=0+3=3.
he(o)=hv(r)−hv(g). hv(r)=hv(g)+he(o)=3+1=4.
he(m)=hv(b)−hv(r)2=0−4. This is a contradiction!
Ideally, we need hv(b)=6 for the values to work out.
Hence, there can exist no such hv such that he≡dhv.
The interesting thing is, when we started out by assigning hv(b)=0,
we could make local choices of potentials that seemed like they would fit
together, but they failed to fit globally throughout the triangle. This
failure of locally consistent choices to be globally consistent is
the essence of cohomology.
Here, we have vertices V≡r,g,b,b,p, edges
E≡rb,gr,bg,m,o,c and faces F≡f.
Here, we see a differential form he that is defined on the edges,
and also obeys the equation dhe=0 (Hence is closed). However, it
does not have an associated potential energy to derive it from. That is,
there cannot exist a certain hv such that dhv=he.
So, while every exact form is closed, not every closed form is exact.
Hence, this g that we have found is a non-trivial element of Kernel(dFE)/Image(dEV),
since dhe=0, hence he∈Kernel(dFE), while there does not exist
a hv such that dhv=he, hence it is not quotiented by the image of
dEV.
So the failure of the space to be fully filled in (ie, the space has a hole),
is measured by the existence of a function he that is closed but not exact! This reveals a deep connection between homology and cohomology, which is
made explicit by the Universal Coefficient Theorem