Finding the Area of the Koch Snowflake
Define a sequence of figures {Fn} recursively as follows in the figure below. Let F0 be an equilateral triangle with sides of length 1. For n≥1, let Fn be the curve created by removing the middle third of each side of Fn−1 and replacing it with an equilateral triangle pointing outward. The limiting figure as n→∞ is known as Koch’s snowflake.

The first four figures, F0,F1,F2,andF3, in the construction of the Koch snowflake.
- Find the length Ln of the perimeter of Fn. Evaluate limn→∞Ln to find the length of the perimeter of Koch’s snowflake.
- Find the area An of figure Fn. Evaluate limn→∞An to find the area of Koch’s snowflake.
Solution
- Let Nn denote the number of sides of figure Fn. Since F0 is a triangle, N0=3. Let ln denote the length of each side of Fn. Since F0 is an equilateral triangle with sides of length l0=1, we now need to determine N1 and l1. Since F1 is created by removing the middle third of each side and replacing that line segment with two line segments, for each side of F0, we get four sides in F1. Therefore, the number of sides for F1 is
N1=4⋅3.
Since the length of each of these new line segments is 13 the length of the line segments in F0, the length of the line segments for F1 is given by
l1=13⋅1=13.
Similarly, for F2, since the middle third of each side of F1 is removed and replaced with two line segments, the number of sides in F2 is given by
N2=4N1=4(4⋅3)=42⋅3.
Since the length of each of these sides is 13 the length of the sides of F1, the length of each side of figure F2 is given by
l2=13⋅l1=13⋅13=(13)2.
More generally, since Fn is created by removing the middle third of each side of Fn−1 and replacing that line segment with two line segments of length 13ln−1 in the shape of an equilateral triangle, we know that Nn=4Nn−1 and ln=ln−13. Therefore, the number of sides of figure Fn is
Nn=4n⋅3
and the length of each side is
ln=(13)n.
Therefore, to calculate the perimeter of Fn, we multiply the number of sides Nn and the length of each side ln. We conclude that the perimeter of Fn is given by
Ln=Nn⋅ln=3⋅(43)n.
Therefore, the length of the perimeter of Koch’s snowflake is
L=limn→∞Ln=∞. - Let Tn denote the area of each new triangle created when forming Fn. For n=0, T0 is the area of the original equilateral triangle. Therefore, T0=A0=√34. For n≥1, since the lengths of the sides of the new triangle are 13 the length of the sides of Fn−1, we have
Tn=(13)2Tn−1=19⋅Tn−1.
Therefore, Tn=(19)n⋅√34. Since a new triangle is formed on each side of Fn−1,
An=An−1+Nn−1⋅Tn=An−1+(3⋅4n−1)⋅(19)n⋅√34=An−1+34⋅(49)n⋅√34.
Writing out the first few terms A0,A1,A2, we see that
A0=√34A1=A0+34⋅(49)⋅√34=√34+34⋅(49)⋅√34=√34[1+34⋅(49)]A2=A1+34⋅(49)2⋅√34=√34[1+34⋅(49)]+34⋅(49)2⋅√34=√34[1+34⋅(49)+34⋅(49)2].
More generally,
An=√34[1+34(49+(49)2+⋯+(49)n)].
Factoring 49 out of each term inside the inner parentheses, we rewrite our expression as
An=√34[1+13(1+49+(49)2+⋯+(49)n−1)].
The expression 1+(49)+(49)2+⋯+(49)n−1 is a geometric sum. As shown earlier, this sum satisfies
1+49+(49)2+⋯+(49)n−1=1−(49)n1−(49).
Substituting this expression into the expression above and simplifying, we conclude that
An=√34[1+13(1−(49)n1−(49))]=√34[85−35(49)n].
Therefore, the area of Koch’s snowflake is
A=limn→∞An=2√35.
Analysis
The Koch snowflake is interesting because it has finite area, yet infinite perimeter. Although at first this may seem impossible, recall that you have seen similar examples earlier in the text. For example, consider the region bounded by the curve y=1x2 and the x -axis on the interval [1,∞). Since the improper integral
converges, the area of this region is finite, even though the perimeter is infinite.
Candela Citations
- Calculus Volume 2. Authored by: Gilbert Strang, Edwin (Jed) Herman. Provided by: OpenStax. Located at: https://openstax.org/books/calculus-volume-2/pages/1-introduction. License: CC BY-NC-SA: Attribution-NonCommercial-ShareAlike. License Terms: Access for free at https://openstax.org/books/calculus-volume-2/pages/1-introduction