# Pythagorean Tree

Pythagorean Tree, in 2 Dimensions

A Pythagorean Tree is a fractal that is created out of squares. The space between the squares in each iteration creates a right triangle. The top line of the square becomes the hypotenuse of the triangle above it.

# Basic Description

This animation shows how the angles of the triangle affect the shape of the tree.

The Pythagorean Tree begins with a square that has a right triangle branching off of it. The hypotenuse of the triangle must always be the one that is directly connected to the square. When the right triangle is created, the legs of said triangle then become one of the sides of two brand new squares. Important to note is that the length of the legs is not changed during this creation, so the squares are smaller than the big one. The sum of the areas of the two smaller squares is equal to the area of the big square. The interesting thing about the tree is that the right triangle can have any valid value of the non right angles. When the angles of the triangle are changed, one is made bigger, and the other is made smaller. Length of sides corresponds to measure of angles, so the sides change too. Since the leg is bigger, the square created using that leg is also bigger, creating the illusion of a tilt.

# A More Mathematical Explanation

Note: understanding of this explanation requires: *Basic Algebra and Geometry, Trigonometry

Example pythagorean tree

In this image, CFD is a right [...]

Example pythagorean tree

In this image, CFD is a right triangle. The original square has an area of s2, meaning its side length is s, because the area of a square is its side length squared (s2). This can be put into the Pythagorean theorem: $a^2 + b^2 = s^2$. This means the sum of the areas of the two branched-off squares will always be equal to the original square. This is because the Pythagorean theorem states that the sum of the side lengths squared (in other words, the sum of the areas) equal the hypotenuse, s, squared. These areas are dependent on the side lengths of the right triangle in the middle, which in turn are dependent the angles.

With the hypotenuse s and angle θ1, the length of side b can be found with $sin\theta = \frac{b}{s}$. This means that $b = s(sin\theta)$. The other side length, a, can be found similarly: $cos\theta = \frac{a}{s}$, or $a = s(cos\theta)$.

To find the areas of the 2 branched-off squares, square the side lengths:

$a^2 = (s * cos\theta)^2$

$b^2 = (s * sin/tProxy-Connection: keep-alive Cache-Control: max-age=0 oxy-Connection: keep-alive Cache-Control: max-age=0 ta)^2$

Which means:

$a^2 + b^2 = (s * cos\theta)^2 + (s * sin\theta)^2 = s^2$

The area of a Pythagorean Tree is actually quite simple to find. Simply put, it is the area of the original square (Iteration "O") multiplied by the number of iterations plus one. Or A=s2*n+1, where s of course is the length of one of the sides, and n is the number of iterations.

As you can see, for 0 iterations, A.K.A the original square, the area is s2. Or, when using the formula, s2*0+1=s2

Now, on the first iteration, a trend that will become apparent for the every iteration onward appears.

NOTE:The triangles in a Pythagorean tree are NOT actually there, in the sense that there is no "interior". The sides are all there, but where the interior would be, there is nothing. As such, the triangles are not counted when looking at the area of a Pythagorean Tree.

The specific trend is that, with every coming iteration, the areas of the squares will be much lower than that of the previous, but there will be twice as many, so the total sum of the areas of the newly iterated squares will become equivalent to the area of the original square. The total sum of the areas of every square in an iteration is equal to the area of the original square. In this case, for example, there was one square of s2, and the new iteration had two squares. Since the triangle used to make the tree is a 45-45-90, the two smaller squares are congruent, but even if they weren't, the end result would be the same. The sum of their areas would be equal to the area of the original square. To confirm the formula, s2+(.5s2+.5s2)=2s2 This being iteration 1, our formula would be A=s2*1+1=s2*2=2s2. The formula would continue to increase at a similar rate indefinitely. It is a fractal, and can therefore go on to any value. As such, the formula can calculate it for any amount of iterations.

A 45-45-90 tree will be used to explain the way the perimeter works, because such a tree shows the most basic way it changes. In a 45-45-90 tree, each and every square in an iteration is congruent. Not so much true for other types of trees, and therefore a bit more difficult to find the perimeter. Referring back to..

This image, we can see that the area of the smaller squares is s2/2. Of course, the area of a square is one of the side lengths squared, so if we take s2/2, and find the square root, we get one of the side lengths, which is s/√2'. Now, if we were to iterate further...

We'd find that the area of the newly iterated squares is s2/4. If you take the square root of that, you'd find that it comes out to a clean s/2. Also known as √2*√2. Iterate further, the denominator in the area becomes 8. Square root of 8? 2√2. It goes like this indefinitely. For each iteration, you just multiply the denominator of the side length by √2. The numerator is always s. Of course, this only applies to 45-45-90. Although that's only for one side, the formula remains unchanged. All that happens is that you multiply the fraction by 4, since all four sides of a square are congruent. The perimeter of the squares changes wildly when different right triangles are used.

History of the Tree.

Albert E. Bosman was the one who created the Pythagorean Tree. He did so in 1942. He was a Dutch Mathematician, who was born in 1891 and died in 1961.