In differential geometry, Euler's theorem is a result on the curvature of curves on a surface. The theorem establishes the existence of principal curvatures and associated principal directions which give the directions in which the surface curves the most and the least. The theorem is named for Leonhard Euler who proved the theorem in .
More precisely, let M be a surface in three-dimensional Euclidean space, and p a point on M. A normal plane through p is a plane passing through the point p containing the normal vector to M. Through each (unit) tangent vector to M at p, there passes a normal plane P<sub>X</sub> which cuts out a curve in M. That curve has a certain curvature κ<sub>X</sub> when regarded as a curve inside P<sub>X</sub>. Provided not all κ<sub>X</sub> are equal, there is some unit vector X<sub>1</sub> for which k<sub>1</sub> = κ<sub>X<sub>1</sub></sub> is as large as possible, and another unit vector X<sub>2</sub> for which k<sub>2</sub> = κ<sub>X<sub>2</sub></sub> is as small as possible. Euler's theorem asserts that X<sub>1</sub> and X<sub>2</sub> are perpendicular and that, moreover, if X is any vector making an angle θ with X<sub>1</sub>, then
The quantities k<sub>1</sub> and k<sub>2</sub> are called the principal curvatures, and X<sub>1</sub> and X<sub>2</sub> are the corresponding principal directions. Equation () is sometimes called Euler's equation .