Homology and cohomology of Lie groups Higher-dimensional manifolds mathematics