Одно из доказательств теоремы основано на применении векторной алгебры и, в частности, свойств скалярного произведения[1]. Представим вектор
длина которого искома, двумя способами:

Первое уравнение домножим на длину
, а второе — на


Теперь сложим полученные уравнения:

где
так как
и
имеют равные длины и противоположны. Следовательно, сам вектор
равен

Его длину можно получить с помощью скалярного произведения вектора
на самого себя:

Далее, чтобы выразить
через длины, нужно найти



Отсюда окончательно получается, что

|
|
Выразим AB и AC через остальные стороны треугольников ABC и ACD и через углы
и
смежные друг другу:


Умножим первое уравнение на
, а второе — на

Чтобы избавиться от косинуса угла ABD, сложим эти равенства:



|
|