Dans le carré C1 on a 4 triangles T et deux carrés l'un de cotés a
(de surface a2) et l'autre de cotés b (de surface b2).
Dans le carré C2 on a 4 triangles T et un carré de cotés c
(de surface c2).
Comme les surfaces de C1 et de C2 sont les mêmes on en déduit que :
a2 + b2 = c2.
carre(-4-i,-1-i); carre(1-i,4-i); triangle_rectangle(-0.5-i,0.5-i,2); segment(-3-i,-3+2*i); segment(-4+i,-1+i); segment(-3-i,-4+i); segment(-3+i,-1+2*i); segment(1+i,2-i); segment(1+i,3+2*i); segment(4,3+2*i); segment(4,2-i);