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                .