Pythagorean Theorem
04-May-2023
Definition
Given , , real numbers.
Insights
Any square numbers can be decomposed into two square numbers
Length scales proportionally
Euclidean geometry needs to have Pythagorean theorem to be true
If in a geometry, Pythagorean theorem holds true. Then Pythagorean theorem will also applies for the n-th derivative of the metric.
Collection of proofs sketches
Einstein’s proof
This is an interesting proof because it doesn’t require any image or drawing. Only definition and set relationship.
Given a right triangle, one of its side is a hypothenuse . The other side is and . A triangle is defined by 3 angles , , and its hypothenuse. All by definition.
A hypothenuse can be dissected with equal parts of right triangle, so any right triangle is composed of two right triangles. Call the dissected triangles and . Call original triangle as
All these triangles is guaranteed to be similar because two of the angles are the same for all triangles.
Assume a function called . It doesn’t matter what the formula to calculate the area is. By function mapping, it should be possible to map these parameter to a certain area.
Angle can be calculated from and because the total has to be constant for all kind of triangles. (can be set to 180 degrees, although any value won’t matter)
Angle is definitely determined to be a constant for any right triangles. (can be set to 90 degrees, although any value won’t matter)
For angle it has to be the same for triangle , , and .
So, actually the entire setup is invariant to above parameters, and only dependent solely on the length of .
Key insight is that:
Any area of triangle should be proportional to a square rectangle of one of its sides. This is because making the square bigger should also make the triangle bigger the same way.
All these triangles uses the same square grid, so the proportionality has to be the same. So just call it .
Finish the proof
Proof by differential
Suppose that this holds true
Then we want to proof it that it was necessary for this to be a right triangle.
For ease of convention, rename and . Let , , and be arbitrary function that depends on a shared parameter .
Inspect derivative with respect to
Multiply by and substitute again