DeRham Cohomology: Exploring Cocycles

  • Thread starter lethe
  • Start date
In summary: The cocycle condition is just a condition on functions from the group to some coefficients, but I'm not aware of how it is used in physics. I guess it is used in some classification of group actions on manifolds, but I'm not really sure. The topology comes in when you talk about manifolds, because that is the study of topological spaces where the charts are homeomorphisms to Euclidean space. The De Rham cohomology of the manifold is the cohomology of the complex of smooth functions, where the differential is just the usual differential of calculus.
  • #1
lethe
653
0
I am pretty familiar with deRham cohomology. for me, deRham cohomology is synonymous with cohomology in general.

but I often run into that cocycle condition, you know, where c(g,h)+c(gh,k)=c(g,hk)+c(h,k) you need to look at conditions of this type when deciding whether a projective representation of a group can straightened into a linear rep, or a rep of a central extension.

I know this is a question of cohomology, and the language (cocycle) is very suggestive of stuff I know from deRham cohomology, but beyond that, I don't know much.

so does someone want to give me a 50 cent sketch of the details? what is the "d" operator in this cohomology? does the group have to be a manifold? there is such a thing as cohomology of discrete groups, isn't there? and Lie algebras? is there a cup product? what is the name of the cohomology where this cocycle condition lives?
 
Last edited:
Physics news on Phys.org
  • #2
De Rham cohomolgy is one of the more esoteric cohomologies and certainly isn't synonymous with cohomology in my mind, but then I'm biased. It uses real coeffs which make it easy to work out. The truly hard case stuff uses Z.

In order to have a cohomology theory one needs a cochain complex, that is a set of objects X* indexed by Z, with maps indexed by Z, denoted d*, the differential, where d^n :X^n---->X^{n+1} (it increases the degree) and the composition of two consecutive differentials is zero

The cohomology groups are then H* indexed by Z with H^n = kerd^n/Imd^{n-1}

So what are these things for when the underlying object is a group? Well, there are several ways of doing this, one is to take the geometric version, which I don't understand. The other is to take the trivial module, and take a projective resolution of it, or simpler, a free resolution: give me some module, and I can find a free module surjecting onto it. I take the kernel of that map and I can get a surjection from a free module onto that and so on, so we get:

...--->F_2---->F_1---->F_0---->T
T the trivial module
Then if we apply Hom( T,?) to this complex we get another complex, the cohomology of which is callled the cohomology of G. Of course I'm missing some details - what kinds of modules and so on. Lots of people want ZG modules and triv is then Z, I would tend to use some algebrtaically closed field. Not of char zero because then the cohomology is trivial. Moreover, we don't have to limit to using triv, we can resolve any module Y and take Hom(X,?) with X any module too, and the results are teh Ext groups - the extensions of one by the other.

The cohomological information nowadays is studied as the derived category, and the ext groups measure the failure of Hom(X,?) to be an exact functor - if X is projective the functor is exact and the Ext groups vanish.

So that's my 50 cent on group cohomology. There is a lot more than that. Try cyclic homology, sheaf cohomology, simplicial, elliptic... they all have this complex and differential though.
 
  • #3
Lethe, is the product in your cocycle condition the native cup product of cohomology or some other product? Are the cocycles from the same spaces or different ones (for example base, fiber and top space of a fibration)? There are a lot of techniques in cohomology but the underlying topology determines what you use.
 
  • #4
matt grime said:
De Rham cohomolgy is one of the more esoteric cohomologies and certainly isn't synonymous with cohomology in my mind, but then I'm biased. It uses real coeffs which make it easy to work out. The truly hard case stuff uses Z.
i think maybe in physics, de Rham is very common.

matt said:
...
The cohomology groups are then H* indexed by Z with H^n = kerd^n/Imd^{n-1}
right. i think this is a paraphrase of the Steenrod axioms, right?

matt said:
The other is to take the trivial module
trivial module... is that a module made up of just a 0?
matt said:
and take a projective resolution of it, or simpler, a free resolution
i don't know what a resolution is. is what follows the definition?

matt said:
give me some module, and I can find a free module surjecting onto it. I take the kernel of that map and I can get a surjection from a free module onto that and so on, so we get:

...--->F_2---->F_1---->F_0---->T
T the trivial module
where does my group fit in all this? where does the cocycle condition come from in all this?
 
  • #5
selfAdjoint said:
Lethe, is the product in your cocycle condition the native cup product of cohomology or some other product?
its just addition of real numbers. (note: i had the formula wrong last night. i have updated it)

Are the cocycles from the same spaces or different ones (for example base, fiber and top space of a fibration)?
they are just real numbers.
There are a lot of techniques in cohomology but the underlying topology determines what you use.
the arguments of those functions are group elements, which underlying topology are you talking about? i think cohomology of groups is purely algabraic. what does topology have to do with it?

the cocycle condition is often used in physics to decide when a group admits projective representations. this is important in quantum theory, and i would just like to know the math underlying this stuff
 
  • #6
The trivial module for the group ring RG is the one where all elements of G ect by 1. Judging by your questions I think I would need to go and discuss a lot of basics which arent' really necessary, as we'll hopefully see.

A resolution of a module is an acyclic chain complex of projective modules, with the exception of the degree -1 term where it is the module you start with. The group comes into it because these are all modules for the group. The free module is RG, and using direct sums of RG it is easy to write down a resolution (And any two will produce the same answer) but it grows exponentially in dimension.

I think I needed Hom(?,X) for a contravariant functor to make a cochain complex as it happens but you didnt' pick up on that one.

What I gave isn't a paraphrase of the steenrod rod axioms, it is the definition of the cohomology groups of a cochain complex (when it makes sense to talk of these things). It satisfies the steenrod axioms when we use the case of cochain complexes of group modules and maps in its homotopy category.

If you want to interpet low degree group homology then you get the kind of results you were talking about.

Calculating any of these things is very difficult, even if it can be done at all. Cyclic groups can have their cohomology calculated.


There are ways of calculating group cohomolgy using topological spaces too.
 
  • #7
too many things i don't know. it sounds to me like i simply don't have enough training in algebra to learn chomology of groups. ho hum
 
  • #8
I don't know about that. It's just that these are things no one knows enough about to be able to teach courses on them at a basic level. We just can't calculate these things. There is an alternative method using simplicial complexes (or do I mean singular) where the complexes/cells are treated as free modules for the group ring.

Do you know what an exact sequence is? There is another interpretation of the n'th cohomology group ext(M,N) as the set of isomorphism classes of exact sequences with n+2 entries.
 
  • #9
In simplicial cohomology the basic units are elementary simplices of a triangulation of the manifold. Singular cohomolgy is based on continuous maps of spheres into the manifold. Where all these diffenernt cohomologies can be defined together, they coincide. Evaluation of expressions is indeed based on exact sequences, and also on known cohomology operations like the Steenrod operations. Outside of the classic manifolds (spheres, tori) it's like pulling teeth and every little advance is greeted with joy. Nash and Sen's fairly straightforward book or Nakahara's harder and comprehensive one might help you. It would be equivalent to a semester course.

Nash & Sen, Topology and Geometry for Physicists, Academic Press.

Nakahara, Geometry, Topology, and Physics, Institute of Physics Publishing, Graduate Student Series in Physics.
 
  • #10
matt grime said:
I don't know about that. It's just that these are things no one knows enough about to be able to teach courses on them at a basic level. We just can't calculate these things. There is an alternative method using simplicial complexes (or do I mean singular) where the complexes/cells are treated as free modules for the group ring.
simplicial complexes can be used to make homology groups. i am familiar with this. i did not know that you could make cohomology groups this way.

as i said before, the only cohomology groups that i know are the de Rham cohomology groups. these are the groups of closed forms mod exact forms on a smooth manifold.

well, the only homology groups i know are the simplicial homology groups. the group of boundaryless chains mod boundary chains.

i wanted to learn more about projective reps and group cohomology and where that cocycle condition fits in. I have been looking at a book on homological algebra by Rotman, but the book is probably meant for algebraists and for me, the learning curve for that book is very steep, and so i was hoping to get something more dumbed down on the forum. but your explanations are also hard for me.

Do you know what an exact sequence is? There is another interpretation of the n'th cohomology group ext(M,N) as the set of isomorphism classes of exact sequences with n+2 entries.
i know what an exact sequence is. i don't know what ext(M,N) means though. is it a notation for exact sequences?
 
  • #11
selfAdjoint said:
In simplicial cohomology the basic units are elementary simplices of a triangulation of the manifold.
i am pretty sure you mean simplicial homology

Singular cohomolgy is based on continuous maps of spheres into the manifold. Where all these diffenernt cohomologies can be defined together, they coincide. Evaluation of expressions is indeed based on exact sequences, and also on known cohomology operations like the Steenrod operations. Outside of the classic manifolds (spheres, tori) it's like pulling teeth and every little advance is greeted with joy. Nash and Sen's fairly straightforward book or Nakahara's harder and comprehensive one might help you.

are you addressing this comment to me? this seems rather strange. how would those books help me learn group cohomology? I have read both of those books, and i can assure you, they don't breath a word on the subject. they both have a nonrigorous colloquial and incomplete introduction to de Rham cohomology, simplicial homology, and the homotopy groups Map(S^n,X).
 
  • #12
homology an cohomology are essentially the same thing, the only difference is that in homology the d sends degree n to n-1 and in cohomology it sends degree n to n+1. If the complexes are unbounded in both directions this is the same, otherwise it is different. See Ext versus Tor.

Rotman is fairly basic for a *topologist*. It doesn't treat group cohomology very well at all. But then no book does really, not unless you're at least a 3rd year postgraduate. It is not an easy topic, there is not an easy way to deal with it. Sorry. It takes at least two years to even be happy with what projective means in my opinion, and then to use it.

I would suggest readin Alperin's Local Representation Theory as background (omitting the last two chapters) before reading Benson's books on group cohomology. For a general overview of homological algebra then try Wiebel's book on it.


Remember that any chain complex is turned into a cochain complex by applying a contravariant functor.
 
Last edited:
  • #13
matt grime said:
homology an cohomology are essentially the same thing, the only difference is that in homology the d sends degree n to n-1 and in cohomology it sends degree n to n+1.

yeah, and they are dual to one another. or at least, simplicial homology (or is it singular? did we decide what the difference is between those two?) is dual to de Rham cohomology.

Rotman is fairly basic for a *topologist*. It doesn't treat group cohomology very well at all
well, i saw Rotman cited as a reference in the bibliography of a physics book for exactly this topic.

But then no book does really, not unless you're at least a 3rd year postgraduate. It is not an easy topic, there is not an easy way to deal with it. Sorry. It takes at least two years to even be happy with what projective means in my opinion, and then to use it.
what does projective mean, anyway?

here is what i think about a projective representation: it is a representation of a central extension of a group.

there is another usage of projective that i am familiar with, in the context of the projective spaces RP^n, CP^n and HP^n. these are, respectively, the space of rays in R^n, C^n, and H^n. more generally, you can consider the projective space of rays through any vector space.

the two notions are related by the fact that a projective representation of a group on a vector space is the same as a representation on a projective vector space.

also, with regards to projective linear groups, like PGL_n. i understand PGL_n as the space of lines through the origin in the vector space M_n (nxn matrices) intersect GL_n

a colleague of mine in the math department said that a definition of the projective group associated to any group G is G/Z(G). i have never seen this definition in the books, but it agrees with my definition of PGL_n, and others.

do you know this definition for a projective group?

but i don't know what it means for a module to be projective.


I would suggest readin Alperin's Local Representation Theory as background (omitting the last two chapters) before reading Benson's books on group cohomology. For a general overview of homological algebra then try Wiebel's book on it.
thanks for the references. i will take a look when i get a chance


Remember that any chain complex is turned into a cochain complex by applying a contravariant functor.
what is the point of this statement? to show me how a homology group is related to a cohomolgy group? so what?
 
  • #14
i have found a nice book: "Lie groups, Lie algebras, cohomolgoy and some applications in physics" by Azcárraga and Izquierdo

it is a mathematical physics book, i think. that is, it is a book on mathematical topics but mostly motivated by physical applications. so, closer to my needs than a pure math book, probably.

they define group cohomology groups in chapter 5

given a group G, an abelian group A, and a realization [itex]\sigma[/itex] of G on the group of (outer) automorphisms of A (i.e. a homomorphism from G --> Aut(A))

we have n-cochains [itex]C^n(G,A)[/itex] the set of mappings [itex]\alpha_n\colon G\times\dotsb\times G\rightarrow A[/itex]

[tex]
\alpha_n\colon (g_1,\dotsc,g_n)\mapsto \alpha_n(g_1,\dotsc,g_n)\inA
[/tex]

and the coboundary operator [itex]\delta_n\colon C^n\rightarrow C^{n+1}[/itex]

[tex]
\begin{multline*}
(\delta_n\alpha_n)(g_1,\dotsc,g_n,g_{n+1})=\sigma(g_1)\alpha_n(g_2,\dotsc,g_n,g_{n+1})
\\+\sum_{i=1}^n(-1)^i\alpha_n(g_1,\dotsc,g_{i-1},g_ig_{i+1},g_{i+2},\dotsc,g_{n+1})
\\+(-1)^{n+1}\alpha_n(g_1,\dotsc,g_n)
\end{multline*}[/tex]

this operator satisfies the usual [itex]\delta_n\circ\delta_{n-1}=0[/itex] and so we can define the cohomology groups

[tex]H^n_\sigma(G,A)=\operatorname{Ker}\delta_n/\operatorname{Im}\delta_{n-1}[/tex]

then the zeroth cohomology group is the subgroup of A of fixed invariant points under the action of G.

the first cohomology group is the group of crossed homomorphisms from G to A mod by principle homomorphisms (what the **** is a crossed homomorphism?)

the second cohomology group is the one we use in physics. it characterizes the way that we can centrally extend G by A. in other words, it tells us the possible projective representations of G

the third cohomology group tells us the possible nonassociative representations.

this seems to be the sort of stuff that i was looking for. this book is a little difficult, but more or less aimed at a guy at my level. i don't understand everything, but so far, i am learning something from this book.
 
Last edited:
  • #15
one interesting thing about these cohomology groups i notice is that they take their coefficients in A (not in the real line). matt grime said before that the fact that de Rham cohomology groups are over the reals makes them easier.

now, how about the cup product? i didn't see any mention of this topic in the book. my understanding is that any cohomology group should have a cup product. is there one here?
 
Last edited:
  • #16
one of the upshots of the chapter on group cohomology is the result that nonrelativistic quantum mechanics of a neutral spin-0 particle has to use a complex Hilbert space, whereas relativistic quantum mechanics of a neutral spin-0 particle can use a real valued Hilbert space.
 
  • #17
1) Projective means a summand of a free module, or that Hom(P,?) is an exact functor. Over a field of char zero everything thing is projective, so the theory there is trivial.

2) cannot for the life of me remember why i made that parting comment, seems like one of my better non sequiturs.

3) The resolution in the book is called the free resolution. It uses G's (well, kG's tensored really) and it it semi-useful because you can easily say what it is, but the resolution grows exponentially so it's impractical.

4) There is a cup product. You can interpret the cohomology as 'n fold extensions of k by k' where k means the trivial module of the group and the n fold extenions means an exact sequence of modules starting and ending with k and with n terms in between. Thus H^1(G,k) is the set of short exact sequences starting and ending in k. It also has the other interpretations you mention you've found. If you use this idea you can splice together these exact sequences into longer ones. This is the Yoneda splice. You may also realize it as the total tensor product of the two exact sequences.
 
  • #18
matt grime said:
1) Projective means a summand of a free module, or that Hom(P,?) is an exact functor. Over a field of char zero everything thing is projective, so the theory there is trivial.

hmm... that definition seems opaque to me. can you make contact between this usage of the word "projective" and any of the definitions i gave above?
 
  • #19
A module P is projective if any short exact sequence 0-->X-->Y--->P--->0 is split exact. Ie there are no non-trivial extensions, or H^1 is zero.


it is a quite opaque definition, but they are the cohomologically trivial objects, since the projective resolution is just non zero in one degree only. they do take a while to get used to. The main thing is that things which are true for free modules tend to be true fo projective modules as they are summands of free modules.

They have important lifting properties that ensure eveything you want to be true about cohomology being independent of a choice of resolution is true: if P* is a complex of projectives with homology in degree zero only where it is X say, and Q* is the same, then P* and Q* are homotopic.
 
  • #20
I am still chewing on things. a few things, firstly, why doesn't the cohomology group that i showed above have a name? is its name simply the group cohomology group? that sounds stupid.

also
matt grime said:
De Rham cohomolgy is one of the more esoteric cohomologies and certainly isn't synonymous with cohomology in my mind, but then I'm biased. It uses real coeffs which make it easy to work out. The truly hard case stuff uses Z.

... I would tend to use some algebrtaically closed field. Not of char zero because then the cohomology is trivial.

in what sense does a cohomology group over a char zero become trivial? i mean, de Rham cohomology groups contain nontrivial topological information about the smooth manifolds they are defined on.
 
  • #21
real coeffs is easier because there is no torsion to worry about. the universal coeffs theorem tells you if you work out Z ceoffs you can work out all, so that is the harder one to figure out.

Group cohomology over C, say, is trivial because there is *no* cohomology. every module is projective, all the resolutions are trivial, and therefore when i say trivial i mean it in a technical sense: it is the trivial group.

you have the cohomology ring (that's the usual thing) of the group with coeffs in something. they are called the Ext groups, or the right/left derived functors of Hom or tensor.
 
  • #22
homology and cohomology are basically just measures of the failure of some maps to be surjectuve or injective.

if we want to measure the structure of some object we start by mapping a trivial object ionto ti and then ask how far the map is from being an isomorpohism. that tells us how far the object is from beign trivial.

say we have an abelkian group. then we just map a direct sum of copies of Z onto it and ask whetehr it is an isomorpohism. if not we map another direct sum of copies of Z onto the kernel. then the theorem is that this last map can alwauys be made injective. so we can represent any abelian group as a cokernel of a map of free abelian groups. this is called the fundamenatl theorem of abelian groups.

If the group is finitely genmerated we can diagonal;ize the matrix of this map and represent the group as a quotient of a free abelian group by a "diagonal" subgroup, thus proving all finitely generated abelian groups are direct sums of cyclic ones.


de raham cohomology is based on the fact that the curl of a gradient is zero. i.e. the subspace of differential forms with crul equal to zero, contains thoise which are gradients. so to emasure the esxtrent to which curl = 0 is equiavlent to being a gradient we define the derham cohomology group {curl = 0}/ {gradients}.

this turns our to be the group whose generators are the holes in our space.

in ant setting we try to find some necessary condition and mod out by the sufficient condition. this cohomology group then measures the failure of the necesdsary condition to also be sufficient.


the examples are endless. for group cohomology i recommend reading a book, like oops ai am having a seniopr moment and cannot recall the name of the famous book on homolgy by the prod=fessor from chiocago, who cowrote with arggh! yes! MacLane!
 

1. What is DeRham Cohomology?

DeRham Cohomology is a mathematical concept that is used to study differentiable manifolds, which are geometric objects that can be described locally by smooth coordinate systems. It is a tool that helps us understand the topological properties of these manifolds by associating them with a sequence of vector spaces called cohomology groups.

2. How does DeRham Cohomology differ from other cohomology theories?

DeRham Cohomology differs from other cohomology theories, such as singular cohomology and Čech cohomology, in that it is defined using differential forms instead of simplicial or singular chains. This means that it is more closely related to the geometric structure of the manifold and can be computed using differential calculus.

3. What is a cocycle in DeRham Cohomology?

A cocycle in DeRham Cohomology is a differential form that satisfies a certain condition called the cocycle condition. This condition ensures that the cocycle represents a nontrivial cohomology class, meaning it cannot be written as a boundary of a lower-dimensional form. Cocycles play a crucial role in computing the cohomology groups of a manifold.

4. How is DeRham Cohomology used in practice?

DeRham Cohomology is used in practice to solve various problems in differential geometry and topology. It allows us to classify and distinguish different manifolds, calculate topological invariants, and study the global properties of a manifold. It also has applications in physics, particularly in the study of gauge theories and the behavior of quantum fields on curved spacetime.

5. What are some open problems in DeRham Cohomology?

Some open problems in DeRham Cohomology include generalizing the theory to more general spaces, such as non-orientable manifolds and singular spaces, and finding efficient algorithms for computing the cohomology groups of high-dimensional manifolds. There is also ongoing research on the relationship between DeRham Cohomology and other cohomology theories, and its applications to other areas of mathematics and physics.

Similar threads

  • Linear and Abstract Algebra
Replies
7
Views
1K
  • Differential Geometry
Replies
4
Views
5K
  • Linear and Abstract Algebra
Replies
1
Views
1K
  • Topology and Analysis
Replies
2
Views
4K
  • Poll
  • Science and Math Textbooks
Replies
1
Views
4K
  • Differential Geometry
Replies
1
Views
2K
  • Special and General Relativity
Replies
2
Views
2K
  • Poll
  • Science and Math Textbooks
Replies
4
Views
7K
  • Math Proof Training and Practice
3
Replies
93
Views
6K
  • Linear and Abstract Algebra
Replies
1
Views
1K
Back
Top