Aussi appelée loi des cosinus, le théorème d'Al-Kashi est la généralisation du théorème de Pythagore pour tout triangle. Il s'exprime ainsi :
Dans le contexte d'un triangle quelconque \(\{a, b, c\}\), avec chaque angle \(\alpha, \beta, \gamma \) opposé à sa longueur correspondante, tel que :
$$ \left \{ \begin{gather*} \alpha \enspace oppos \textit{é} \enspace \textit{à} \enspace a \\ \beta \enspace oppos\textit{é} \enspace \textit{à} \enspace b \\ \gamma \enspace oppos\textit{é} \enspace \textit{à} \enspace c \end{gather*} \right \} $$
et tel que la figure suivante :
On a les relations suivantes :
$$ a^2 = b^2 + c^2 - 2bc.cos(\alpha) \qquad (Al-Kashi) $$
$$ b^2 = a^2 + c^2 - 2ac.cos(\beta) \qquad (Al-Kashi^*) $$
$$ c^2 = a^2 + b^2 - 2ab.cos(\gamma) \qquad (Al-Kashi^{**}) $$
Dans les démonstrations qui suivent, nous allons démontrer le théorème uniquement sur le premier des trois côtés du triangle. Après cela, les deux autres démonstrations sont triviales.
Pour le démontrer, nous avons projeté sur \( c \) la hauteur \( h_c \) pour obtenir la figure suivante :
Dans le petit triangle \(\{a, h_c, m\}\), le théorème de Pythagore nous donne :
Or, dans l'autre petit triangle \(\{b, h_c, n\}\),
Et aussi,
En injectant \((2)\) et \((3)\) dans \((1)\), on a :
Soit finalement,
$$ a^2 = b^2 + c^2 - 2bc.cos(\alpha) \qquad (Al-Kashi) $$
De la même manière, dans le petit triangle \(\{a, h_c, m\}\), le théorème de Pythagore nous donne :
Or, dans le grand triangle \(\{h_c, n, c\}\),
Et aussi,
En injectant \((5)\) et \((6)\) dans \((4)\), on a :
$$ a^2 = b^2 + c^2 - 2bc.cos(\alpha) \qquad (Al-Kashi) $$
Si l'on considère les longueurs \(a, b, c\) comme trois vecteurs, et telle que la figure suivante :
Alors, on a par la relation de Chasles :
Grâce à la propriété de carré scalaire, on sait que :
Alors, on a :
En injectant la proposition \((7)\), on obtient alors :
De même, avec les identités remarquables du produit scalaire, on a la propriété suivante :
Soit dans notre cas de figure,
$$ a^2 = b^2 + c^2 - 2bc.cos(\alpha) \qquad (Al-Kashi) $$
Nous avons démontré la première formule du théorème :
$$ a^2 = b^2 + c^2 -2bc.cos(\alpha) \qquad (Al-Kashi)$$
On retrouve alors les deux autres relations en répétant cette démonstration sur les deux longueurs restantes.
$$ b^2 = a^2 + c^2 - 2ac.cos(\beta) \qquad (Al-Kashi^*) $$
$$ c^2 = a^2 + c^2 - 2ab.cos(\gamma) \qquad (Al-Kashi^{**}) $$