Добрый день.
Столкнулся с задачей нахождения угла между двумя подпространствами, заданными линейными оболочками векторов:


Эти подпространства пересекаются, базис пересечения - вектор

Значит, угол между L1 и L2 находится как угол между ортогональными дополнениями пересечения до L1 и до L2.
Ортогональное дополнение до L1 тривиально, это сам вектор a1, а вот ортогональное дополнение до L2 для меня не так очевидно.
По логике, если просто найти множество векторов, ортогональных e, я найду дополнение до всего пространства, но мне ведь нужно только до подпространства.
Помогите, пожалуйста, разобраться.