Pseudo-Riemannian manifold