Gauss's Theorema Egregium
Egregious originally meant “illustrious” or “remarkable”. e- for “out of” and greg- for “the flock”; it meant “standing out from the flock”. It only developed a negative connotation as an ironical usage. Thus, the Theorema Egregium meant the “Remarkable Theorem”.
Pull-backs, push-forwards, and isometry
Vectors
When a space is flat, we can think of vectors as lines between two points in the space. For instance, this is how we approach vectors in Newtonian and special-relativistic physics. However, when space curves, we no longer have an idea of how to “add” two lines, for example. For curved spaces embedded in
, we can revive the classical notion. However, many manifolds are not given as being embedded in
. Thus, we need to extend the notion of a vector.
We want to use the notion of vectors as directional derivatives. That is, we will essentially define a vector
to be 
In fact, in this sense, we can show that the collection
is a basis for the vector space. Indeed, we often write these as vectors: 
Given a manifold
, write
as the space of all smooth functions from
to
. We define a vector
at a point
as a map
that is (1) linear, and (2) obeys the Leibniz rule:
for all
and
.
Pull-backs of maps and push-forwards of vectors
Let
and
be manifolds (not necessarily of the same dimension), and let
be a
map. In a natural manner,
“pulls back” a function
to a function
. Similarly, in a natural manner,
“pushes forward” vectors at
to vectors at
. That is, it defines the map
as follows: For
we define the vector
by 
for all smooth
.
Isometry
Intuitively, an isometry is any motion of a surface that leaves distances unchanged. Thus, if we think of an ant crawling along a surface as being completely unaware of the third dimension, an isometry would not be noticeable in any way to him. Alternatively, we might stretch the surface, for example. This would lengthen some lines, which the ant could notice. That would not be an isometry.
Now, suppose we have two manifolds
and
having the same dimension — each having a metric:
and
— and a diffeomorphism
between them. Take any two vectors
on
and push them forward to
. We call
an isometry if, for all vectors
at all points in
, 
Gaussian curvature
From now on, we’ll look at two-surfaces embedded in
. So, suppose we have coordinates
giving a surface
. Familiar examples are the plane 
the cylinder of radius

and the sphere of radius

Now we want some notion of how much these surfaces curve in the surrounding geometry. From analytic plane geometry, we associate curvature with the second derivative of a function. Thus, we expect that
should be associated with the curvature of the surface.
However, we can easily imagine that we could lay down different coordinates in the surface, without actually affecting the geometry. This means that derivatives along the direction of the surface don’t really mean anything; we can change them as much as we want simply by moving the coordinates a little or a lot. Thus, we take the normal component of
to find its curvature. We define the extrinsic curvature as 
Now, we have reduced the curvature to a symmetric, 2-by-2 matrix at each point of the surface. This matrix, then, has three independent components. Intuitively, however, we can see that there are just two curvatures: a curvature along one direction, and a curvature along the orthogonal direction. It turns out that the third degree of freedom is taken up by our ability to rotate the coordinates around the point of interest. Now, we can get rid of this useless freedom by looking at something more geometric: the eigenvectors and eigenvalues. [N.B., we must raise the first index of
in order to think of this as a matrix and use our usual skills with matrices.]
The two eigenvectors correspond to the minimum and maximum values of the curvature along any direction in the surface, and are orthogonal (except in the case where the min and max are the same). We also define the two old-fashioned types of curvature:
- Gaussian curvature,
: 
- Mean curvature,
: 
Mention the surprising similarity between the ADM equations and the equation for the surface of a rock rolling down a hill.
Applications
Flat planes
Compute the Gaussian curvature of a flat plane. (This one’s easy.) 

Thus, we also have
,
, and
.
Cylinders

The normal vector is 
Finally, we take the dot product of these two: 
Raising the index, we have 
Spheres
Compute the Gaussian curvature of a sphere. (This one’s probably vaguely familiar.) We can compute 
The normal vector is 
Finally, we take the dot product of these two: 
Finally, we have: 
It’s not hard to see that the eigenvalues of this matrix are both
. Clearly, we also have
.
Note that we have proven the familiar result that you can’t isometrically represent the Earth with a flat map. All map projections change angles and distances.
The theorem
Suppose we have two manifolds
and
, and an isometry
. Take coordinates
in
, and pull them back to define coordinates
on
: 
Now we can push forward the coordinate basis
, and find that 
We can use this equation followed by the definition of an isometry to find that 
That is, in these coordinates, the expressions for the metrics of the two surfaces are the same. Just switch
and
, and
and
.
Thus, any expression you can write down that just involves the metric and the coordinates will be an invariant. In particular, since we know how to write
in terms of the metric and its derivatives, this quantity is the same at corresponding points of the two surfaces.
Now, it is a moderately surprising fact (presented without proof) that, for a two-surface, the Riemannian has only one free component, which we can calculate to be
. Thus we find that the Gaussian curvature is invariant under isometry! Remarkable!
Discussion of the examples
Maps of the Earth
We’ve calculated that the Gaussian curvature of a sphere is
, whereas the curvature of a flat plane is
. Thus, no flat map of the Earth can possibly be an isometric representation of Earth. That is, any flat map will introduce distortions.
Eating New York-style pizza
Compute the Gaussian curvature of a slice of pizza in two conditions. First, as a flat slice. Second, as a folded slice. Note that if the crust doesn’t stretch (a reasonable approximation), the two are isometric, so the Gaussian curvature is constant. Thus, the second curvature must also be zero.
So, take a slice of pizza, and bend it. We have two lines. The first line is along the bottom of the fold; the second is orthogonal to the fold. These represent the directions of the two eigenvectors. Now, clearly the eigenvalue along the second line is non-zero. But, in order for the Gaussian curvature to be zero — satisfying the theorem — the eigenvalue along the first line must be zero. That is, the fold must be a straight line.


