In mathematics, a homology manifold (or generalized manifold)is a locally compact topological space X that looks locally like a topological manifold from the point of view of homology theory.
A homology G-manifold (without boundary) of dimension n over an abelian group G of coefficients is a locally compact topological space X with finite G-cohomological dimension such that for any x∈X, the homology groups
Hp(X,X-x,G)
More generally, one can define homology manifolds with boundary, by allowing the local homology groups to vanishat some points, which are of course called the boundary of the homology manifold. The boundary of an n-dimensional first-countable homology manifold is an n-1 dimensional homology manifold (without boundary).