
 In mathematics, specifically in homology theory and algebraic topology, cohomology is a general term for a sequence of abelian groups defined from a co-chain complex. That is, cohomology is defined as the abstract study of cochains, cocycles, and coboundaries. Cohomology can be viewed as a method of assigning algebraic invariants to a topological ...
Found on 
http://en.wikipedia.org/wiki/Cohomology

A subject that involves calculating algebraic invariants of topological spaces that are formally dual to homology. The invariants obtained are in general more powerful than those given by homology and usually have more algebraic structure. Generalized cohomology theories, both for topological spaces...
Found on 
http://www.daviddarling.info/encyclopedia/C/cohomology.html
  No exact match found.