Differential Geometry: Curvature

What is Differential Geometry?
"Differential geometry provides the language and theory to understand the geometry of curved surfaces."
- Thinking Geometrically, Thomas Q. Sibley
Differential Geometry is the study of smooth manifolds. Manifolds are multi-dimensional spaces that locally (on a small scale) look like Euclidean n-dimensional space.
Ancient Greeks found that some curves will 'bend' more at some points on the line than others; consider a parabola for example. However, most concepts involving the curvature of a plane only become relevant with Calculus.
Sir Isaac Newton developed the correct formulation for curvature, but didn't publish his work! This allowed Gottlieb Wilhelm Leibniz (another founder of Calculus) to publish his findings on curvature. A few years later, Jakob Bernoulli published his work on geodesics and surfaces of revolution.
A few decades later, Alexis-Claude Clairaut and Leonhard Euler analyzed how much such curves twisted out of a plane, now called the torsion of a curve. Once curvature started becoming more popular, Carl Friedrich Gauss developed many advancements in differential geometry. One of his profound theorems generalizes some theorems you may know.
Gauss-Bonnet Theorem (for geodesic triangles)
In Spherical Geometry we have:
The area of a spherical triangle is proportional to the difference between its angle sum and π. More precisely, on a sphere with radius r, the area of a spherical triangle with angle measures of α, β, and γ is
(α + β + γ − π)r2.
In Hyperbolic Geometry we have In hyperbolic geometry the difference between π and the angle sum of a triangle is proportional to the area of the triangle.π − (α + β + γ)
Gauss-Bonnet Theorem (for geodesic triangles): Suppose a triangular region T of any smooth surface is bounded by geodesics and the measures of the angles made by the geodesics are α, β, and γ . Assume that T can be shrunk continuously to a point on the surface. Then,α + β + γ − π = where κ(u, v) is the curvature at (u, v).
What is Curvature?
In simple terms, curvature is how fast a line bends. The literal definition of curvature is rate of change in direction over a certain interval:
where is change in direction and is change in arc length
If you have taken any Calculus course, "rate of change" should trigger a bell in your head. Maybe you are thinking of something like slope or a derivative. And that's exactly right! Curvature is derived using derivatives. There is a geometric solution to curvature, but it uses perpendicular bisectors which become very hard to analytically calculate with complex curves. Hence, why curvature is a big part of differential geometry. The formula for curvature is: There are several ways to derive this formula, here's a generally straight forward one:- Start with our basic definition
- But break it down in terms of instead of
- Now to solve for : is the slope at x, and by using arctan we get So to get simply take the derivative of this formula:
- Now solve for We have from arc length:
- So multiply the two together we get:
Radius of Curvature
An equivalent definition for curvature is based on a term called the osculating circle. The osculating circle is circle that has these 3 properties:
- Tangent to the curve at point P
- Has the same curvature to the curve at point P
- Lies on the concave side of the curve
where R is the radius of the osculating circle.
In two dimensions, it is conventional to use the absolute value for the curvature value. This is due to the intuition that you can't become 'less curved' than 0 aka a straight line. Furthermore, it with two-dimensional curves, there is only one direction of curvature. Any line will only bend in one direction. In three dimensions, many of these properties will not hold.
Three dimensional surfaces are a bit more complex than just one line curve. A surface is made up of infinite curves. This means any one point has infinite curvature values. With these infinite curvature values, it becomes difficult to say 'how curved' a surface is if it can bend in many different ways. In fact, curvature has to be redefined to accommodate these three-dimensional properties.
Gaussian Curvature
Gaussian curvature, created by Carl Friedrich Gauss, is a unique interpretation of curvature that allows us to interpret curved surfaces in higher dimensions. In 3 dimensions, curvature is specified by 2 principal curvatures, the minimum and maximum. By multiplying these two curvatures together, we get the curvature value for the point on the plane.
The parity (or sign) of this curvature is determined by which way the surface curves.- The curvature is positive if all curves bend the same direction (all inwards or all outwards). This is typical of a dome shaped surface. Another way to think about it, is all the curves seem to converge/bend towards the same point.
- The curvature is negative if some curves bend one direction and some curves bend another direction. This is typical of saddle shaped surfaces. Traveling on the surface of a saddle you may start traveling in the positive x direction, but at some point may begin bending in two different directions based on which curve you follow.
- The curvature is zero if the surface is flat. It only need to be considered "flat" at one point for the curvature value to be zero. Take for instance a cylinder, on it's side the cylinder is not flat, however if you consider the top of a cylinder, it is flat.
Curvature of a Torus
Back to Triangles
So now that we have the basics of curvature, what can we learn about geodesic triangles? Well, let's return to the Gaussian-Bonnet Formula from before. Recall:
α + β + γ =
The double integral represents the area of the geodesic triangle. Then, when we add π, we get the sum of the interior angles. (recall: Sum of the interior angles plus π = area) So,- What happens if you plug some constant positive value in for the curvature value? You will get some positive value for the area of the triangle. Then, that means that the sum of the interior angles must be greater than π!
- Well what happens when you plug in some constant negative value for the curvature value? Similarly, you will get some negative value as the area of the triangle. Well, that means the sum of the interior angles must be less than π!
- Finally, what happens if we plug 0 in for the curvature value? The double integral goes to 0 and we just get that the sum of the interior angles is π.
Final Words
Curvature is the backbone of Differential Geometry, but what uses could we get out of this crazy arithmetic? For starters, curvature is a fundamental principle in air travel. But, maybe more relevant to mathematics and computer science, curvature is a huge piece in the cutting edge field of machine learning and optimization. Some optimization algorithms like gradient descent, conjugate gradient, and simulated annealing will try to find the minimum (or maximum) of a function by calculating considering the curvature of a function.