Physical surfaces with constant negative curvature — from tractrix to crochet
Hyperbolic geometry is something you can hold. It curves like a saddle at every point, and you can find it in a trumpet-shaped surface, a crocheted ruffle, or a lettuce leaf.
Drag to rotate the pseudosphere (blue, K = −1) and the sphere (red, K = +1). The trumpet widens exponentially, while the sphere closes in on itself.
A surface has constant negative Gaussian curvature K = −1 if, at every point, the surface curves in opposite directions — like a saddle or a Pringles chip. The pseudosphere, obtained by revolving a tractrix around its asymptote, is the most famous example: every square centimeter of it carries the same intrinsic curvature as the hyperbolic plane.
These surfaces show that hyperbolic geometry is not merely abstract. You can hold it in your hands, crochet it with yarn, or find it ruffling the edges of lettuce leaves. This page explores the pseudosphere, the Gauss–Bonnet theorem on hyperbolic polygons, surface topology via fundamental polygon gluings, and the surprisingly practical art of hyperbolic crochet.
The pseudosphere is the surface of revolution of a tractrix. Unlike a sphere (K = +1), its Gaussian curvature is everywhere K = −1. Drag to orbit and compare it side-by-side with a sphere. Both surfaces are colored by their curvature: the pseudosphere is uniformly blue (negative) while the sphere is uniformly red (positive).
Notice how the pseudosphere's trumpet shape widens exponentially — a hallmark of negative curvature. The sphere, by contrast, closes in on itself.
Toggle each edge pair of the octagon to see which sides get glued. Glue them all and you get a two-holed torus.
Gluing opposite edges of this hyperbolic octagon (edge 1 to edge 5, etc.) produces a closed genus-2 surface — a two-holed torus with a hyperbolic metric. All eight vertices of the octagon are identified to a single point on the resulting surface.
A closed hyperbolic surface of genus g can be constructed by taking a regular 4g-gon in the Poincare disk and gluing opposite edges. For genus 2 this means a regular octagon. Toggle each edge pair to see how the identification works — the result is a two-holed torus carrying a hyperbolic metric.
Slide the growth factor above 1.0 and watch the rings ruffle. The more stitches each row adds, the wilder the ruffles.
Each concentric ring represents a row of crochet stitches. At growth factor 1.0 the stitches fit a flat disk. Above 1.0, each row has more stitches than would fit flat, forcing the surface to ruffle — the physical signature of negative curvature.
Mathematician Daina Taimina showed that hyperbolic surfaces can be physically constructed by crocheting with a constant growth ratio: every row has more stitches than the previous one. When the growth factor equals 1 the fabric is flat. Above 1 the excess material forces ruffles — the physical signature of negative curvature.
Click inside the disk to add polygon vertices. Watch the angle sum and area update: the area is always exactly what the angles fall short by.
The Gauss–Bonnet theorem states that for a hyperbolic polygon with n sides and interior angles α1, …, αn, the area equals π(n − 2) − (α1 + … + αn). Click inside the disk to create polygon vertices and watch the angle sum, area, and Gauss–Bonnet verification update in real time.
Spot a mistake or have an idea?