-- однородное уравнение;
-- неоднородное уравнение.
Неоднородное уравнение разрешимо тогда и только тогда, когда
ортогональна всем решениям
однородного сопряжённого уравнения
.
Здесь
-- сопряжённый оператор, определяемый тождеством
. Что понимать под скалярным произведением -- дело вкуса, лишь бы аксиомы выполнялись. От этого будет зависеть и явный вид сопряжённого оператора, и смысл требования ортогональности, но утверждение в любом случае останется в силе.
Проще всего использовать стандартное скалярное произведение, равное сумме произведений соответствующих элементов матриц:
(я по-прежнему рассматриваю вещественный вариант, т.к. это непринципиально). Тогда сопряжённый оператор выглядит так же, как и исходный, только умножение производится на транспонированную матрицу. Это легко проверить, но у нас-то ситуация ежё проще -- мы ведь исходим из того, что матрица
уже диагональна. А тогда и оператор
"диагонален" в том смысле, что его действие на матрицу
сводится к умножению каждого элемента этой матрицы на некоторое число. В этом случае оператор самосопряжён и, следовательно, уравнение
равносильно уравнению
.
Ну так вот. Общее решение однородного уравнения нам известно: это все матрицы, у которых в некоторых фиксированных позициях должны стоять нули, а все остальные элементы произвольны.
Условие ортогональности матрицы
ко
всем таким матрицам очевидно: требования на элементы матрицы
ровно противоположны.