  The two generalizations of Euclidean geometry essentially constitute  incompatible approaches to applied geometry. In particular, while  Klein’s Erlanger program provides an appropriate group theoretical  framework for Einstein’s theory of special relativity, it is  Riemannian geometry, and not Klein’s group theoretic approach, which  provides the appropriate underlying geometric framework for  Einstein’s theory of general relativity. As Cartan observes: 