Se una manera de demostrarla usando trigonometría, en caso de que me permitas hacerlo así:
Para hacerte una idea, traza el triángulo ABC rectángulo en A. Denominamos a, b y c a las medidas de los lados opuestos a A, B y C. Traza la figura para que sea más fácil el seguimiento.
Ahora sitúa H, pie de la altura del triángulo relativa al lado a (la que pasa por A).
La altura es perpendicular al lado [BC] y por ello tenemos un triángulo rectángulo en H y podemos aplicar:
cos B = BH/BA
Y a la vez en el triángulo ABC rectángulo en A
cos B= BA/BC
De ahí concluímos:
BH/BA=BA/BC
sea BA^2= BH.BC (1)
Análogamente tenemos para el ángulo C
cos C=CH/CA
y con respecto a ABC
cos C=CA/CB
De ahí conluímos:
CH/CA=CA/CB
sea CA^2=CH.BC (2)
Sumemos miembro a miembro (1) y (2):
BA^2+CA^2 =BH.BC + CH.BC
c^2+b^2= BC.(BH+CH)
Al estar B,C y H alineados, tenemos:
c^2+b^2=BC.BC = BC^2 = a^2
Por ello:
a^2=b^2+c^2 que es lo que queríamos demostrar