Я зря перепугался, см. в конце отчего.
Это как-то связано с диадиками?
Не-не, это просто пары из векторов, но так как они сами векторы, можно забыть про то, что они пары, хотя при вычислениях наверняка будет их координатами брать координаты каждого из элементов пары в удобных для них базисах. А тензорное произведение гораздо больше, чем здесь нужно.
На самом деле я не до конца проверил выражения, но они выглядели линейно по
, так что всё в порядке и оператор
линейный.
ммм... Матрица оператора, насколько мне известно, сводит его действие к простому умножению, а в моем случае некая смесь "умножений" и применений операторов. Или Вы имеете в виду, что я не до конца их разложил, и потому получились "блочные формы"?
Да, в некотором смысле не до конца —
,
— линейные операторы от
, но представлять их как-то иначе в терминах
, а не его координат, более коротко не выйдет.
Если так, то какой раздел математики такими штуками занимается?
С моей низенькой колокольни это выглядит в основном практическим занятием «представить одно в другом виде». Ну, кроме работы с матрицами, состоящими из операторов, векторов и прочего. Будь объекты все одного сорта (только операторы), и матрицы одного размера, это оказался бы просто модуль (как векторное пространство, но не над полем, а лишь кольцом), но вряд ли вам из их линейной алгебры понадобится что-то особое кроме слова «да, так можно (если не забывать о некоммутативности умножения)». Хотя если обобщать, это получается интересная структура (которую образуют и всевозможные матрицы над некоторым полем, но тут опять будет не поле) типа категории, но с множеством дополнительных свойств. Но для практики-то логично вообще всё разложить до конца, а это промежуточное представление особо не трогать.
Если всё же захочется в выкладках всё-таки использовать,
Меня больше другое волновало - как реально с такими конструкциями работать можно с целью получить простое компактное легко вычислимое выражение (ведь мне нужно будет его использовать в численных методах) - например, насколько для таких "матриц" справедливы свойства, что и для обычных (формулы перемножения, например), можно ли выносить "за скобки" и т.п.
то складывать и умножать на скаляр всё это можно как обычно, а умножать только с учётом некоммутативности — чтобы в произведениях элементы левой матрицы стояли левее элементов правой; очевидные ограничения на размеры сомножителей в этом помогут. Ассоциативность умножения таких матриц останется (раз умножение их элементов, когда оно определено, ассоциативно).
Единственное, что портится, и от чего я поднял панику — это то, что квадратные матрицы над некоммутативным кольцом не образуют алгебру над ним же. Ну а нам этого и не нужно; нам достаточно того, что они образуют алгебру над тем кольцом, над которым алгебру образуют элементы. В данном случае это означает, что матрицы над линейными операторами не образуют над ними алгебру (и не надо, действительно), но образуют над вещественными числами (над которыми линейные операторы сами алгебра). Как я понимаю, вы и не собирались ничего хорошего ждать от умножения таких матриц на «скаляр», где «скаляр» — оператор, и вообще не собирались такое умножение нигде проводить, и я даже не вижу, как бы оно могло возникнуть в подобной вашей задаче. Так что всё ок.