Is there a natural paring between homology and cohomology?

In summary, the definition of the characteristic numbers says that one can pair a product of characteristic classes of total degree n with the fundamental class.
  • #1
lichen1983312
85
2
I am looking at the definition of the characteristic numbers from the wikipedia
https://en.wikipedia.org/wiki/Characteristic_class#Characteristic_numbers
"one can pair a product of characteristic classes of total degree n with the fundamental class"
I am not sure how is this paring defined here? I know that for the de Pham cohomology the pairing could be defined by integrating differential forms over the manifold. But here, the definition does not need de Pham cohomology, right?
 
Physics news on Phys.org
  • #2
Is it defined this way? If the cochain is defined as ##C_n^ * = Hom({C_n},R)##, and let ##\alpha \in Hom({C_n},R)## and ##\beta \in {C_n}##, so I can define a product
## < \alpha ,\beta > = \alpha (\beta ) \in R##
is this right?
 
  • #3
lichen1983312 said:
Is it defined this way? If the cochain is defined as ##C_n^ * = Hom({C_n},R)##, and let ##\alpha \in Hom({C_n},R)## and ##\beta \in {C_n}##, so I can define a product
## < \alpha ,\beta > = \alpha (\beta ) \in R##
is this right?
yes

De Rham's theorem says that de Rham cohomology is isomorphic to singular cohomology with real(or complex) coefficients. The isomorphism is to view a differential form as a homomorphism of a triangulation of a smooth manifold (every smooth manifold has a smooth triangulation) into the real numbers by integrating over the smooth simplices in the smooth chain.
 
Last edited:
  • #4
lavinia said:
yes

De Rham's theorem says that de Rham cohomology is isomorphic to singular cohomology with real(or complex) coefficients. The isomorphisms is to view a differential form as a homomorphism of a triangulation of a smooth manifold (every smooth manifold has a smooth triangulation) into the real numbers by integrating over the smooth simplices in the smooth chain.
THanks very much!
 
  • #5
There is an exemple like that:
Let M be a differential manifold, let us describe the differential algebra (in) (Ω * (M), d) of its differential forms. For any natural integer p:

Ωp (M) is the space of the differential forms of degree p on M.
Dp: Ωp (M) → Ωp + 1 (M) is the operator of external differentiation on the differential forms of degree p.
We denote by dω the external derivative of ω when we do not want to specify its degree; Then we must assume dpω where p is the degree of ω. :smile:
 
  • #6
Just to add that this is just a generalization of the pairing between a finite-dimensional V.Space and its dual , since in most cases both homology and cohomology will be finite-dimensional (I am no expert but I cannot think of a case of either being infinite-dimensional, let alone a case a non-specialist would run into of the infinite-dimensional case.)

EDIT: I think this may be true up to the universal coefficient theorem, since we may be working over rings and so not have a vector space structure.
 
  • #7
WWGD said:
I cannot think of a case of either being infinite-dimensional,
There is no need to restrict the dimension. Formally ##V^*=\operatorname{Hom}(V,\mathbb{F})##, so it works for every vector space. Duality is a well-defined functor of categories.
 
  • #8
fresh_42 said:
There is no need to restrict the dimension. Formally ##V^*=\operatorname{Hom}(V,\mathbb{F})##, so it works for every vector space. Duality is a well-defined functor of categories.
But what do you do when you do not have a vector space structure, e.g., you work with coefficients in a ring, so you may have a module?
 
  • #9
The formal definition goes:

Let ##\mathcal{C}## be a category with objects ##\mathcal{Ob(\mathcal{ C})}## and morphisms ##\mathcal{M}_\mathcal{C}(.,.)##.
Then the dual category ##\mathcal{C}^*## is given by
  1. ##\mathcal{Ob(\mathcal{C}^*)}=\mathcal{Ob(\mathcal{C})}##
  2. ##A,B \in \mathcal{Ob(\mathcal{C}^*)} \Longrightarrow \mathcal{M}_{\mathcal{C}^*}(A,B)=\mathcal{M}_{\mathcal{C}}(B,A)##
  3. For ##A,B,C \in \mathcal{Ob(\mathcal{C}^*)}## we have a composition $$\circ \, : \,\mathcal{M}_{\mathcal{C}^*}(A,B) \times \mathcal{M}_{\mathcal{C}^*}(B,C) \longrightarrow \mathcal{M}_{\mathcal{C}^*}(A,C)$$ by the composition ##\circ (f,g) = f \circ g## in ##\mathcal{M}_\mathcal{C}##.
This definition works as well for modules, sets, functions or whatever. ##^*## is a functor ##\mathcal{C} \rightarrow \mathcal{C}^*##.

The duality principle says: A statement that is true for all categories is also true for all dual categories.
 
  • #10
WWGD said:
But what do you do when you do not have a vector space structure, e.g., you work with coefficients in a ring, so you may have a module?

The pairing referred to here is between the top homology of an oriented ##n##-dimensional manifold without boundary and a cup product of characteristic classes that has cohomology dimension ##n##. For Chern classes and Pontryagin classes the coefficients are integers and the ##n##'th homology of the manifold ##H_{n}(M;Z)## is isomorphic to ##Z##. The fundamental cycle of the manifold is a generator of ##H_{n}(M;Z)## that is determined by the orientation. The pairing is just the value of the product of characteristic classes on the fundamental cycle. If the manifold is not orientable, it still has a fundamental class with ##Z_2## coefficients. In this case, the ##n'th## homology group is isomorphic to ##Z_2##. An ##n## dimensional product of Stiefel-Whitney classes can be evaluated on this fundamental class. The value is either ##0## or ##1## and is called a Stiefel-Whitney number. If ##Z## coefficients are used for a non-orientable manifold then there is no pairing because ##H_{n}(M;Z) = 0 ## even though ##H^{n}(M;Z)=Z_2##
 
  • Like
Likes WWGD
  • #11
lavinia said:
The pairing referred to here is between the top homology of an oriented ##n##-dimensional manifold without boundary and a cup product of characteristic classes that has cohomology dimension ##n##. For Chern classes and Pontryagin classes the coefficients are integers and the ##n##'th homology of the manifold ##H_{n}(M;Z)## is isomorphic to ##Z##. The fundamental cycle of the manifold is a generator of ##H_{n}(M;Z)## that is determined by the orientation. The pairing is just the value of the product of characteristic classes on the fundamental cycle. If the manifold is not orientable, it still has a fundamental class with ##Z_2## coefficients. In this case, the ##n'th## homology group is isomorphic to ##Z_2##. An ##n## dimensional product of Stiefel-Whitney classes can be evaluated on this fundamental class. The value is either ##0## or ##1## and is called a Stiefel-Whitney number. If ##Z## coefficients are used for a non-orientable manifold then there is no pairing because ##H_{n}(M;Z) = 0 ## even though ##H^{n}(M;Z)=Z_2##

Yes, good point, I was just wondering if the pairing of a vector space with its dual extended to rings and other algebraic objects. I think the pairing you describe is a generalization of this pairing between a f.d vector space and its dual.
 
  • #12
WWGD said:
Yes, good point, I was just wondering if the pairing of a vector space with its dual extended to rings and other algebraic objects. I think the pairing you describe is a generalization of this pairing between a f.d vector space and its dual.

An abelian group is a module over ##Z##. If the group is torsion then all homomorphisms into ##Z## are zero. Not sure if that is an example of what you were asking about.
 
  • #13
A technical point about De Rham cohomology and Chern and Pontryagin classes:

A De Rham cohomology class is an element of ##H^{j}(M;R)##. A Chern or Pontryagin class is an integer cohomology class. That is: it is an element of ##H^{j}(M;Z)##. A famous theorem known as the "Weil Homomorphism" shows that there are De Rham cohomology classes that are the images of the Chern classes under the homomorphism ##H^{j}(M;Z) →H^{j}(M:R)## induced by the inclusion of coefficient groups ##Z→R##.
 
  • Like
Likes WWGD
  • #14
lavinia said:
An abelian group is a module over ##Z##. If the group is torsion then all homomorphisms into ##Z## are zero. Not sure if that is an example of what you were asking about.
Yes, thanks, that is what I was curious about. When considering the case of the dual of a finite Abelian group.
 
  • #15
fresh_42 said:
The formal definition goes:

Let ##\mathcal{C}## be a category with objects ##\mathcal{Ob(\mathcal{ C})}## and morphisms ##\mathcal{M}_\mathcal{C}(.,.)##.
Then the dual category ##\mathcal{C}^*## is given by
  1. ##\mathcal{Ob(\mathcal{C}^*)}=\mathcal{Ob(\mathcal{C})}##
  2. ##A,B \in \mathcal{Ob(\mathcal{C}^*)} \Longrightarrow \mathcal{M}_{\mathcal{C}^*}(A,B)=\mathcal{M}_{\mathcal{C}}(B,A)##
  3. For ##A,B,C \in \mathcal{Ob(\mathcal{C}^*)}## we have a composition $$\circ \, : \,\mathcal{M}_{\mathcal{C}^*}(A,B) \times \mathcal{M}_{\mathcal{C}^*}(B,C) \longrightarrow \mathcal{M}_{\mathcal{C}^*}(A,C)$$ by the composition ##\circ (f,g) = f \circ g## in ##\mathcal{M}_\mathcal{C}##.
This definition works as well for modules, sets, functions or whatever. ##^*## is a functor ##\mathcal{C} \rightarrow \mathcal{C}^*##.

The duality principle says: A statement that is true for all categories is also true for all dual categories.

I am not sure I understand what you meant. The dual of a finite Abelian group G is 0 , so there is no isomorphism G to G*.
 
  • #16
WWGD said:
I am not sure I understand what you meant. The dual of a finite Abelian group G is 0 , so there is no isomorphism G to G*.
No, it was my fault. I thought you talked about duality in general.
 
  • #17
fresh_42 said:
No, it was my fault. I thought you talked about duality in general.
Sorry, Herr/Prof Frisch, my algebra and Category theory are not as Frisch as they should be :(.
 
  • #18
WWGD said:
Yes, thanks, that is what I was curious about. When considering the case of the dual of a finite Abelian group.

The group does not need to be finite. An infinite direct product of finite cyclic groups works.
 
  • #19
lavinia said:
The group does not need to be finite. An infinite direct product of finite cyclic groups works.
Just curious, is the dual space always defined as the space of linear maps in the given category or is it given by the morphisms in the given category, e.g., if we deal with Abelian groups, do we consider as its dual the space of homomorphisms into the integers, or is it always linear maps? EDIT: I know for R-modules M, we use homomorphisms into R, but I wonder if the dual can be defined more generally than that.
 
Last edited:
  • #20
WWGD said:
Just curious, is the dual space always defined as the space of linear maps in the given category or is it given by the morphisms in the given category, e.g., if we deal with Abelian groups, do we consider as its dual the space of homomorphisms into the integers, or is it always linear maps? EDIT: I know for R-modules M, we use homomorphisms into R, but I wonder if the dual can be defined more generally than that.

For Abelian groups one views them as ##Z## modules. But the module of linear homomorphisms into ##Z## may not be isomorphic to the group (viewed as a Z-module). So you do not have duality. The abelian group would have to be torsion free or what is the same, it would have to be a free abelian group.

I do not know anything about a general theory of duality.

For manifolds, duality theorems are linked to orientablility of the manifold. The key theorem is Poincare Duality which says that if the manfold is orientable and without boundary then ##H_{i}(M;Z) ≈H^{n-i}(M;Z)## The cohomology classes in the complementary dimension define homomorphisms of the homology classes through intersections. So this is a true duality.
 
Last edited:

1. What is homology and cohomology?

Homology and cohomology are mathematical tools used in topology and algebraic geometry to study the structure and properties of geometric objects. Homology measures the number of holes in a space, while cohomology measures the "dual" of this concept, known as voids.

2. What is the relationship between homology and cohomology?

Homology and cohomology are closely related, as they both capture different aspects of the same geometric structure. In particular, homology and cohomology are dual concepts, meaning that they provide complementary information about the same space.

3. How are homology and cohomology used in scientific research?

Homology and cohomology are used in various fields of mathematics and science to study the properties of geometric spaces and their structures. They have applications in physics, biology, computer science, and more.

4. Is there a natural pairing between homology and cohomology?

Yes, there is a natural pairing between homology and cohomology known as the Poincaré duality. This pairing allows us to relate the homology and cohomology groups of a space, and provides a powerful tool in understanding their properties.

5. Can homology and cohomology be used to solve real-world problems?

Yes, homology and cohomology have practical applications in solving real-world problems, such as understanding the structure of molecules, predicting the behavior of materials, and analyzing complex data sets. They also have applications in engineering, robotics, and other fields.

Similar threads

  • Differential Geometry
Replies
7
Views
2K
  • Differential Geometry
Replies
4
Views
2K
  • Differential Geometry
Replies
8
Views
4K
  • Differential Geometry
Replies
1
Views
2K
  • Differential Geometry
2
Replies
41
Views
16K
Replies
5
Views
2K
  • Differential Geometry
Replies
11
Views
3K
Replies
10
Views
8K
  • Differential Geometry
Replies
7
Views
3K
  • Poll
  • Science and Math Textbooks
Replies
1
Views
4K
Back
Top