Start with an equilateral triangle and keep adding smaller and smaller triangular bumps to its sides. Every step makes the boundary one third longer, so the distance around the shape grows past any number you can name. Yet the shape never leaves a fixed region of the plane. How can a boundary that keeps growing enclose a finite area? This page builds the Koch snowflake step by step, counts its segments and its added triangles, and shows that its perimeter is infinite while its area is exactly of the area of the starting triangle.
Key terms
Koch snowflake
Definition The Koch snowflake starts from an equilateral triangle with side length , called stage . One step applies the following replacement to every segment of the current boundary at once. Divide the segment into three equal parts, build an equilateral triangle outward on the middle part, pointing away from the inside of the shape, and replace the middle part by the other two sides of that new triangle. Each segment becomes four segments, each one third as long, and the endpoints of the old segment stay where they are. The new triangles never overlap one another or the shape built so far, so every stage is a polygon that does not cross itself, and it contains all the earlier stages. The Koch snowflake is the limit of these stages. Its boundary is made of three Koch curves, one grown from each side of the triangle. Stage has the perimeter and the area given by
where is the area of the starting triangle. As grows, grows without bound while increases toward . So the snowflake has an infinite perimeter and a finite area, which is no contradiction, because length and area respond differently to small added pieces. Every stage has a finite perimeter as well as a finite area, and only the limit has an infinitely long boundary.
In plain words Keep putting smaller copies of the same triangular bump on every straight piece of the boundary. The edge gets one third longer at every step, but the bumps shrink so quickly that each step adds less area than the step before.
Example Take , so the starting perimeter is and .
| Stage | Segments | Segment length | Perimeter | Area |
|---|---|---|---|---|
Stage is a six-pointed star, made of the triangle and three new triangles with side , each with of the area of the original. By stage the perimeter is about , more than twice the starting perimeter, while the area is about , already close to the limit .
Koch curve
Definition The Koch curve is what the same replacement produces from a single segment. Start with a segment of length and apply the step to every segment, again and again. Stage is a path of segments, each of length , joining the two original endpoints, and these paths approach one continuous curve, the Koch curve. It consists of four copies of itself, each scaled down by the factor . It lies inside the isosceles triangle that has the original segment as its base and base angles of degrees, and it has no tangent line at any of its points. Helge von Koch published it in 1904 as an example of a continuous curve without a tangent anywhere, built by elementary geometry. Each side of the starting triangle of the snowflake grows into one Koch curve, and the three curves meet at the corners of the original triangle.
In plain words The Koch curve is one side of the snowflake on its own. It stays within a low triangle over the segment it started from, yet it is so crinkled that no piece of it, however small, is a straight segment or a smooth arc.
Example With and the segment from to , stage is the path through the points , , , and , made of four segments of length with total length . Stage has segments of length and total length . The highest point of every stage after stage is the tip , about above the base, which is also the top corner of the containing triangle. The four copies are visible already at stage , where each of the four segments of stage carries a bump one third the size of the first one.
Infinite perimeter
Definition The length of a curve is defined with paths of straight segments. Mark finitely many points along the curve in order, join consecutive marks by straight segments, and add up the lengths of those segments. The length of the curve is the smallest number that none of these totals exceeds. A curve has infinite length when no such number exists, that is, when the totals can be made larger than any number. For the Koch snowflake with side , stage has segments of length , so its perimeter is
Since , these perimeters grow without bound. The corners of every stage are never moved by later steps, so they all lie on the boundary of the snowflake, and the stage polygon is one of the marked paths for that boundary. Its length is therefore at most the length of the boundary, for every , so the boundary has infinite length. Each stage itself has a finite perimeter, so the infinite perimeter belongs to the limit only.
In plain words Every step multiplies the distance around the shape by , and multiplying again and again by a number larger than eventually beats any fixed number. An ant walking along the finished boundary at a steady speed would never complete one lap.
Example For the perimeters , , , and grow slowly at first. Stage has perimeter about and stage about , so the th step is the first to push the perimeter past , and stage is the first with a perimeter past . Meanwhile the whole snowflake stays inside a circle of radius around the center of the triangle.
Finite area
Definition A region has finite area when its area is a real number rather than infinitely large. The region enclosed by the Koch snowflake has area , where is the area of the starting triangle. At step , for , one new triangle is added on each of the segments of the previous stage. Its side is , so its area is , because multiplying every length by a number multiplies every area by . The new triangles never overlap one another or the earlier shape, so step adds the area
These additions form a geometric series with first term and ratio , and since lies between and , the series converges, as explained in Zeno’s Achilles and the Tortoise. Its sum is
so the snowflake has area . Every stage has a smaller area than this, since each stage leaves out all the later additions.
In plain words The number of new triangles is multiplied by at each step, but each new triangle has of the area of a triangle from the step before, so each step adds as much area as the previous one. Additions that shrink by a fixed factor smaller than add up to a finite total.
Example The sum can be found by shifting the series. Call the total added area , so
Multiplying by moves every term one place along, so is the same series without its first term . Subtracting gives , so and . This shortcut is valid only because is a finite number. With ratio instead of , the same steps would give the absurd answer for a sum of positive terms that grows without bound.
There is also a simple bound. The snowflake lies inside the regular hexagon whose corners are the three corners of the starting triangle and the three tips of the stage star, because each of its three Koch curves stays inside the triangle built on its side with base angles of degrees, and the top corner of that triangle is a tip of the star. That hexagon has area . For the snowflake’s area is
less than the hexagon’s area .
Check yourself
- Start the snowflake from an equilateral triangle with side . Find the number of segments, their length and the perimeter at stage , and the area of the finished snowflake.
Show the answer
Stage has segments, each of length , so its perimeter is . The formula gives the same value, .
The starting triangle has area , so the finished snowflake has area
Tripling the side triples every perimeter and multiplies every area by .
- Change the rule so that every new triangle points inward, into the shape, and its inside is removed instead of added. What happens to the perimeter and to the area?
Show the answer
Each segment still becomes four segments one third as long, so the perimeter is still and grows without bound.
The area now goes down by the same amounts that the outward rule adds, at step , then , and so on, but only because the removed triangles never overlap one another. That condition holds here. The curve grown inward from each side stays inside the triangle formed by that side and the center of the starting triangle, these three triangles do not overlap, and inside each of them the removed triangles are mirror images of the added triangles of the ordinary snowflake. So the area approaches
At step the three removed triangles have their tips exactly at the center, so what is left is three pieces that meet only at that point.
- With side , after how many steps is the area of the snowflake within percent of its limit, and what is the perimeter at that stage?
Show the answer
The area still missing after steps is
and one percent of the limit is . After steps the gap is about , which is percent of the limit, and after steps it is about , which is percent. So steps are needed.
At stage the perimeter is , more than four times the starting perimeter , and it keeps growing by a third with every further step while the area hardly changes.