Матрицы со строками из произвольного векторного пространства (и умножение на числовые матрицы)

Матрицы состоят из элементов некоторого поля. Однако, если у нас есть матрица А е М м , н ( Ф ) , иногда полезно рассматривать каждую строку как вектор из Ф н , т. е. мы можем рассматривать матрицу как

А "=" ( р 1 р 2 р м ) .
(Проделать то же самое со столбцами тоже имеет смысл. В этом посте я буду описывать вещи со строками, это можно легко изменить для столбцов.)

Иногда может быть полезно сделать то же самое с векторами из произвольного векторного пространства. В над полем Ф . Т.е. мы можем использовать обозначение

Б "=" ( в 1 в 2 в м ) .
Я буду использовать жирный шрифт для «матриц, состоящих из векторов».

Это просто другое обозначение для упорядоченного н -кортеж векторов. Но по крайней мере в чем-то они похожи на матрицы. Например, мы можем умножить такую ​​матрицу на А е М к , м ( Ф ) слева, чтобы получить

А Б ,
это матрица, где я -я строка представляет собой линейную комбинацию Дж "=" 1 м а я Дж в Дж . (Если мы решим работать со столбцами, мы будем умножать справа.)

Мы также можем сложить эти матрицы и умножить их на скаляр. С этими определениями все еще сохраняются некоторые свойства обычного умножения матриц - для разрешенных произведений. Например, ассоциативность. А ( Б С ) "=" А ( Б С ) или дистрибутивность - оба ( А + Б ) С и А ( С + Д ) .

Также некоторые свойства, действительные для ранга, по-прежнему действительны для размерности векторного пространства, генерируемого строками. (Например, если А обратим, то «ранг» Б и А Б та же. «Ранг» А Б ограничена сверху рангом А а также по "званию" Б .)

Мы не можем умножать справа, но мы все еще можем «отменять» справа в том смысле, что если ряды Б линейно независимы, то А Б "=" 0 подразумевает А "=" 0 и А 1 Б "=" А 2 Б подразумевает А 1 "=" А 2 .

Это обозначение можно использовать, например, для компактного обозначения матрицы перехода между двумя основаниями, написав Б 2 "=" М Б 1 . (И некоторые доказательства матриц перехода можно было бы записать довольно компактно, используя это обозначение. Другое возможное преимущество этого обозначения состоит в том, что если мы будем осторожны, выполняя только «разрешенные» умножения, то мы сможем использовать многие свойства обычного матричного умножения. - которые через некоторое время тратятся на линейную алгебру и матрицы используются почти автоматически.)

Вопрос. Есть ли какой-нибудь текст, использующий этот формализм, где мы можем умножать на «нечисловые» матрицы со строками (или столбцами), состоящими из векторов из произвольного векторного пространства (не обязательно н -кортежи? Есть ли ситуации, когда использование этого подхода дает какие-то преимущества?

Замечание 1. В некотором смысле вышеприведенные соображения можно легко обойти. Если мы работаем с типом «матриц», как указано выше, мы можем просто взять конечномерное подпространство С который содержит строки всех матриц, которые нам нужны в данный момент. (Например, все строки, которые появляются в некоторой «матричной» идентичности, на которую мы смотрим. Или, если В конечномерна, мы можем просто взять С "=" В .) Если мы зафиксируем некоторый базис для С , это индуцирует и изоморфизм между С и Ф н , где н "=" тусклый ( С ) и мы получаем естественную карту Б Б е М м , н . Как только мы установили основу для С , любой результат, касающийся умножения "матриц", теперь просто обычное умножение - нам просто нужно все перенести через этот изоморфизм. Тем не менее, мне было любопытно, может ли иногда быть полезным избежать необходимости фиксировать базу и перемещать вещи, используя соответствующий изоморфизм.

Замечание 2. Методы суммирования матриц можно рассматривать как умножение бесконечной матрицы (размерности " Н × Н ") последовательностью, рассматриваемой как бесконечный вектор. Хотя в таких "матрицах" строки не имеют конечного числа координат, это отличается от того, что я имею в виду, поскольку я работаю здесь с матрицами, имеющими конечное число строк.

Ответы (1)

Взгляните на учебник «Линейная алгебра с приложениями» Джона Т. Шейка из Международной серии по чистой и прикладной математике (ссылка здесь: https://www.amazon.com/Linear-Algebra-Applications-John-Scheick/ ). дп/0071155309 ). Книга довольно редкая, и я думаю, что она может быть даже распродана, но вы можете найти подержанную копию в Интернете. Посмотрите первые две главы, особенно § 0,4 по матричной алгебре, где определена большая часть обозначений. На самом деле автор довольно широко использует этот стиль записи. В частности, он обозначает м × н матрица А как

А "=" [ а 1 а 2 а м ] "=" [ А 1 А 2 . . . А н ] ,

где а я это я -й ряд, и А к в к -й столбец. Есть некоторые (незначительные) преимущества, которые можно получить, особенно в простых матрично-векторных вычислениях, некоторые из которых вы изложили в своем вопросе. Например, позволяя Б "=" [ Б 1 Б 2 . . . Б н ] , Мы видим, что А Б "=" [ А Б 1 А Б 2 . . . А Б н ] , что позволяет легко идентифицировать столбцы А Б .

Или, в качестве другого примера, рассмотрим доказательство того, что диапазон матрицы равен размеру ее столбца. Позволять А "=" [ А 1 А 2 . . . А н ] , и пусть диапазон А дается обычным определением р ( А ) "=" { у : А Икс "=" у  для некоторых  Икс  в домене } . Тогда мы видим, что значение у может быть выражено

у "=" А Икс "=" [ А 1 А 2 . . . А н ] [ Икс 1 Икс 2 Икс н ] "=" Икс 1 А 1 + Икс 2 А 2 + . . . + Икс н А н ,
кристально ясно, что у находится в пролете столбцов А 1 , . . . , А н . Таким образом, вы сэкономите немного времени и места, так как вам не придется записывать каждый столбец в виде н -tuple, который может быть полезен, когда вычисления усложняются. Но помимо этого неясно (по крайней мере для меня), получают ли от этой нотации дополнительные преимущества.

Спасибо, что упомянули об интересной книге (хотя, кажется, вы правы в том, что достать ее может быть не так-то просто). А также за упоминание некоторых дополнительных примеров, где может быть полезно работать со строками/столбцами как с векторами. Просто небольшое уточнение - в книге, которую вы цитируете, строки/столбцы по-прежнему считаются н -кортежи, верно? (То есть они не из произвольного векторного пространства.)
Да, на самом деле теперь я вижу, что то, что я написал, на самом деле не отвечает на ваш вопрос (по какой-то причине я пропустил часть о векторах из произвольного векторного пространства), поэтому я, вероятно, удалю этот ответ, я думаю. Для справки, я не знаю ни одного текста, в котором представлены матрицы со строками/столбцами, состоящими из векторов из произвольного пространства.