The Koch Snowflake
Problem
The Koch Snowflake is made by repeating the following process.
Start with an equilateral triangle. Split each side into three equal parts, and replace the middle third of each side with the other two sides of an equilateral triangle constructed on this part. The diagram below shows this step, with the original equilateral triangle in black, and the middle third of each side (the dotted part) being replaced with two red sides.
This process is then repeated, with each straight edge being split into three and the middle third at each stage being replaced by the other two sides of an equilateral triangle constructed on this section of the line. The diagram below shows the first 4 shapes in the process, as well as a picture showing all four superimposed on each other.
A different way of thinking about this process is to notice that at each stage every straight line is replaced by a line that looks like this:
The Koch Snowflake Curve is the shape you get if you continue this process forever. The video below shows the first six stages of the infinite process for generating the Koch snowflake.
Here are some questions about the Koch Snowflake.
- There are three edges in the first iteration of the snowflake. How many edges are there in the second iteration? How many in the third iteration?
- Find a formula for the total number of edges of the $n^{\text {th}}$ iteration.
- If the first iteration has edges of length 1, how long are the edges in iteration 2?
- Find a formula for the length of each edge in the $n^{\text {th}}$ iteration.
- Use your results to find a formula for the total length of the $n^{\text{th}}$ iteration of the snowflake. What happens to the length of the snowflake as $n$ gets larger?
Now consider the area of the Koch Snowflake.
- Let the area of the first iteration be $A$ (you might be able to actually calculate $A$ given that you know the lengths of the edges). What is the extra area added on by each extra triangle in the second iteration?
This diagram might help! Remember that the original triangle has area $A$.Image
- How much area in total is added by the second iteration?
- How much area is added by the third iteration?
- Can you find an infinite sum for the area of the Koch Snowflake? Can you simplify this?
It might be easier to work out separately the size of each extra triangle at each stage and also the number of triangles added each time. The can then be combined to give the extra area added each time.
How do the length and the area behave as the number of sides increase?
There are lots of different fractals you can explore. You might like to try the Nrich problems Squareflake and Sierpinski Triangle.
In this video Claire and Charlie discuss how the Mandelbrot Set is generated. This is probably the most famous fractal!
Student Solutions
Maria, Malaika and Elliot from London Academy of Excellence Tottenham (LAET) in the UK explored the side lengths and total perimeter for the first few iterations of the snowflake. Here is Maria's work:
Thatcher from Rugby School UK and China, Prasangi from Bronx High School of Science in New York, Yash from Tanglin Trust School in Singapore, Nishad from Thomas Estley Community College, William from Simon Balle All-through School in the UK, Ci Hui Minh Ngoc Ong from Kelvin Grove State College (Brisbane) in Austrialia, Emily from Bishop's Wordsworth's Grammar School in the UK and Samuel, Kawthar and Kim from LAET used a formula to investigate the perimeter. Here is Samuel's work:
Nishad simplified the formula and commented on what happens in the long term:
Prasangi, Maria, Malaika, Elliot, Thatcher, Yash, Nishad, William, Ci Hui Minh Ngoc Ong, Emily, Samuel, Kawthar and Kim also investigated the areas of the triangles. This is William's explanation of the areas of the triangles added in the first two iterations (click to enlarge):
Prasangi, Thatcher, Nishad, William and Ci Hui Minh Ngoc Ong continued in this way to find the total area of each iteration. This is Nishad's work:
Yash, Emily, Samuel, Kawthar and Kim did the same, but used numbers rather than $A$ for the areas. This is Emily's work:
Thatcher compiled their work into a full paper. Click here to see Thatcher's work.
Ci Hui Ming Ngoc Ong put the formulas for the side lengths and areas into a spreadsheet to calculate them automatically (click on the image to see more rows):
Ci Hui Minh Ngoc Ong then used the spreadsheet to create graphs showing how the side lengths, perimeter, small triangle area and total area change with more iterations:
Teachers' Resources
Why use this problem?
This problem is an introduction to fractals, and also uses limits and geometrical sequences. It can be quite surprising to find that there is a theoretical shape with infinite perimeter but finite area!
Here are printable word and pdf versions of the problem.
Key Questions
- How is each iteration related to the one before?
- How does the number of sides change with each iteration? How does the length of each side change?
- How many "new triangles" are added at each stage? How does the size of one of these relate to the size of the original triangle?
Possible Extension
The problems Squareflake and Sierpinski Triangle explore other fractals, including the dimensions of these shapes.
In this video Claire and Charlie discuss complex numbers and how these are related to the Mandelbrot Set.
Students might like to investigate other fractals, such as the Cantor Set and the Menger Sponge.