In the theory of causal structure on Lorentzian manifolds, Geroch's theorem or Geroch's splitting theorem (first proved by Robert Geroch) gives a topological characterization of globally hyperbolic spacetimes.
Let ( M , g a b ) be a globally hyperbolic spacetime. Then ( M , g a b ) is strongly causal and there exists a global "time function" on the manifold, i.e. a continuous, surjective map f : M → R such that:
For all t ∈ R , f − 1 ( t ) is a Cauchy surface, and f is strictly increasing on any causal curve.Moreover, all Cauchy surfaces are homeomorphic, and M is homeomorphic to S × R where S is any Cauchy surface of M .