pyth
Author: Ειρήνη Περυσινάκη

Η απόδειξη του Πυθαγόρα τύπου πάζλ

Γέμισε το διπλανό σχήμα με τα 
χρωματιστά σχήματα, χρησιμο-
ποιώντας και τα 4 τρίγωνα.

Δείξε την μία επικάλυψη

Δείξε την άλλη επικάλυψη

A = (-2.5, -0.22)
B = (0.84, -0.22)
a = Segment(A, B)
c = Semicircle(A, B)
C = Point(c)
D = (7.26, 4.08)
E = (12.780000000000001, 2.68)
F = (3.22, 4.1)
G = (7.86, 3.8200000000000003)
H = Point(Circle[D, a])
d = Segment(D, H)
I = Point(Circle[G, a])
e = Segment(G, I)
J = Point(Circle[E, a])
f = Segment(E, J)
K = Point(Circle[F, a])
g = Segment(F, K)
b = Segment(C, A)
h = Segment(C, B)
k = Semicircle(G, I)
p = Semicircle(F, K)
q = Semicircle(E, J)
r = Semicircle(D, H)
s = Circle(F, b)
t = Circle(G, b)
c_1 = Circle(D, b)
d_1 = Circle(E, b)
L = Intersect(s, p)
M = Intersect(t, k)
N = Intersect(c_1, r)
O = Intersect(d_1, q)
πολύγ.1, h_1, d_2, n = Polygon(D, N, H)
πολύγ.2, k_1, f_1, l = Polygon(F, L, K)
πολύγ.3, i, g_1, m = Polygon(G, M, I)
πολύγ.4, j, e_1, o = Polygon(E, O, J)
P = (-2.5, -0.24)
Q = Point(Circle[P, b])
a_1 = Segment(P, Q)
R = (-2.52, -3.56)
S = Point(Circle[R, a])
b_1 = Segment(R, S)
T = (-1.8, 1.12)
U = Point(Circle[T, h])
i_1 = Segment(T, U)
V = (3.82, -3)
W = Point(Circle[V, b + h])
j_1 = Segment(V, W)
πολύγ.5, v, w, z, p_1, Z, A_1 = Polygon(V, W, 4)
πολύγ.6, l_1, u, n_1, q_1, B_1, C_1 = Polygon(T, U, 4)
πολύγ.7, m_1, r_1, s_1, t_1, D_1, E_1 = Polygon(P, Q, 4)
πολύγ.8, a_2, b_2, c_2, e_2, F_1, G_1 = Polygon(R, S, 4)
α = Angle(A, C, B)
β = Angle(D, N, H)
γ = Angle(F, L, K)
δ = Angle(E, O, J)
ε = Angle(G, M, I)
h_2 = Circle(A_1, b)
g_2 = Circle(Z, b)
f_2 = Circle(V, b)
k_2 = Circle(W, b)
H_1 = Intersect(h_2, p_1)
I_1 = Intersect(h_2, z)
J_1 = Intersect(g_2, z)
K_1 = Intersect(g_2, w)
L_1 = Intersect(k_2, w)
M_1 = Intersect(k_2, v)
N_1 = Intersect(f_2, v)
O_1 = Intersect(f_2, p_1)
i_2 = Segment(J_1, M_1)
j_2 = Segment(H_1, K_1)
Q_1 = Intersect(i_2, j_2)
πολύγ.9, l_2, m_2, n_2, p_2, R_1, S_1 = Polygon(V, M_1, 4)
πολύγ.10, q_2, r_2, s_2, u_1, T_1, U_1 = Polygon(R_1, K_1, 4)
πολύγ.11, u_2, a_3, s_3 = Polygon(A_1, S_1, U_1)
πολύγ.12, r_3, u_3, s_4 = Polygon(U_1, S_1, R_1)
πολύγ.13, w_1, r_4, m_3 = Polygon(R_1, M_1, W)
πολύγ.14, w_2, r_5, k_3 = Polygon(R_1, K_1, W)
o_1 = false
πολύγ.15, u_4, a_4, s_5 = Polygon(A_1, S_1, U_1)
πολύγ.16, n_3, v_1, s_6 = Polygon(V, S_1, N_1)
πολύγ.17, w_3, n_4, l_3 = Polygon(N_1, L_1, W)
πολύγ.18, l_4, u_5, t_2 = Polygon(U_1, T_1, L_1)
πολύγ.19, b_3, c_3, d_3, e_3, P_1, V_1 = Polygon(N_1, L_1, 4)
z_1 = false