From Gogeometry


Using :


- Define a square ABCD
 - Define E in AB, AE=a and EB=b
 - Define F in BC such as BF=b and FC=a
 - [ABCD]=[HIGD]+[EBFI]+[AEIH]+[FCGI]
 - [AEIH]=[FCGI]=ab=>[ABCD]=a^2+b^2+2ab=(a+b)^2
 

- Cut [AEIH] in 2 triangles T1=AEI and T2=AHI
 - Cut [FCGI] in 2 triangles T3=FCG and T4=FIG
 - AEI, AHI, FCG and FIG are congruent with surface T=ab/2
 - Define c=AI=FG
 

- [ABCD]=a^2+b^2+4T
 

- Translate T2 such as HI becomes DG
 - Translate T1 such as EI becomes BF
 - Translate T4 such AS GI becomes A’A
 - By symetry, A’F’FG is a square => [A’F’FG]=c^2
 - [ABCD] =4T+[A’F’FG] =4T+c^2
 - But [ABCD]=a^2+b^2+4T
 - Therefore a^2+b^2=c^2