Le théorème d'Al Kashi, aussi appelé théorème de Pythagore généralisé, donne la relation entre les carrés des longueurs d'un triangle, même quand celui-ci n'est pas rectangle.