Proof Without Words: Pythagorean Theorem by Steve Phelps (5)
Loading the math board and drawing, please wait…
This is a dynamic demonstration of the Pythagorean Theorem using geometric construction. By dragging points and sliders, observe the relationship between the sides of a right triangle. This diagram proves that the square of the hypotenuse is equal to the sum of the squares of the other two sides. The construction uses commands such as Point, Intersect, Polygon, CircleArc, Line, Segment, OrthogonalLine, Circle, If, Rotate, Dilate, Vector, Translate. Suitable for middle school and above students to learn geometric proofs.
GeoGebra Commands & Parameters
Point(xAxis) → AIntersect(xAxis, yAxis) → BPolygon(C, A, 4) → poly1, a, b, c, d, D, EPolygon(A, C, 4) → poly2, e, f, g, h, F, GCircleArc(B, H, A) → kPoint(k) → ILine(A, I) → iSegment(I, C) → jOrthogonalLine(G, i) → lIntersect(i, l) → JCircle(J, Segment[I, A]) → pIntersect(p, i, 1) → KOrthogonalLine(K, i) → mIntersect(m, h) → LPolygon(A, I, C) → poly3, c_1, a_1, i_1Intersect(i, g) → MPolygon(C, I, M, F) → poly4, c_2, i_2, m_1, f_1Polygon(J, G, L, K) → poly5, j_1, g_1, l_1, k_1Polygon(J, G, M) → poly6, m_2, j_2, g_2Polygon(L, K, A) → poly7, a_2, l_2, k_2If(0 ≤ n ≤ 1, n - 0, If[n > 1, 1, 0]) → r1Rotate(L, (90° * r1), G) → L'Rotate(K, (90° * r1), G) → K'Rotate(A, (90° * r1), G) → A'Polygon(L', K', A') → poly7', a', l', k'If(1 ≤ n ≤ 2, n - 1, If[n > 2, 1, 0]) → r2Rotate(A, (-((90° * r2))), C) → A'_1Rotate(I, (-((90° * r2))), C) → I'Rotate(C, (-((90° * r2))), C) → C'Polygon(A'_1, I', C') → poly3', c', a'_1, i'If(2 ≤ n ≤ 3, 3 - n, If[n > 3, 0, 1]) → d1Dilate(K, d1, A) → K'_1Vector(K, K'_1) → uTranslate(J, u) → J'Translate(G, u) → G'Translate(L, u) → L'_1Translate(K, u) → K'_2Polygon(J', G', L'_1, K'_2) → poly5', j', g', l'_1, k'_2Translate(J, u) → J'_1Translate(G, u) → G'_1Translate(M, u) → M'Polygon(J'_1, G'_1, M') → poly6', m', j'_1, g'_1If(2 ≤ n ≤ 3, n - 2, If[n > 3, 1, 0]) → r3Rotate(J'_1, (270° * r3), G') → NRotate(G'_1, (270° * r3), G') → ORotate(M', (270° * r3), G') → M''Polygon(N, O, M'') → poly6'', m'', n_1, o
AI Drawing Prompt Reference
Draw a right triangle with a dynamic demonstration proving the Pythagorean theorem. Show a square with side length equal to the sum of the squares of the two legs, and another square with side length equal to the hypotenuse. Observe the relationship between the sides by dragging points and sliders. Include rotations, translations, and dilations to prove the areas of the two squares are equal.
The prompt above was compiled from the original drawing commands and is for reference only.