在这个直角三角形中,我们设以 c 为底的大三角形面积为 Sc,以 a,b 为底的两个小三角形的面积分别为 Sa,Sb。
显然,Sc=2ch=c2⋅2ch。令 m=2ch,则有 Sc=mc2。
同理,Sa=a2⋅2aha(其中 ha 表示三角形 BPC 中以 a 为底的高)。显然该三角形与大三角形 ABC 相似,所以 hha=ca,即 2aha=2ch=m,所以 Sa=ma2。同理 Sb=mb2。
又因为,Sc=Sa+Sb,所以 mc2=ma2+mb2,即 c2=a2+b2。