Поскольку

--- базис, подпространство

---

-мерно. Оба

и

ортогональны этому подпространству. Если они не пропорциональны, то пространство

двумерно. Тогда оно должно пересекать

нетривиально, значит, существует элемент вида

, лежащий в

. Но, поскольку

и

ортогональны

, то и

ортогонально. Значит, его скалярное произведение на себя --- нуль. Чего в евклидовом пространстве быть не может (а в псевдоевклидовом --- таки может).
(Это то же, что
svv написал, только на более геометрическом языке.)
А хотя, оно же и для псевдоевклидовых тоже верно. И вообще для пространств с невырожденной симметрической формой. Достаточно сослаться на факт, что сумма размерностей любого подпространства и его ортогонального дополнения --- всегда

. (Но, в общем случае, лучше говорить об "аннуляторе" подпространства, а не об ортогональном дополнении, так как аннулятор может пересекать подпространство нетривиально, а то и вообще содержаться в ём (или наоборот, его содержать), если ограничение формы на подпространство --- вырождено.
Кароч, оба

,

лежат в ортогональном дополнении к тому подпространству, а это ортогональное дополнение --- одномерно. Значит, оне пропорциональны. Не знаю, правда, получится ли это донести до вашего ученика. Впрочем, формулу

во многих курсах проходят, думаю.