Vector-valued function of multiple vectors, linear in each argument
В линейной алгебре полилинейное отображение — это функция нескольких переменных, линейная отдельно по каждой переменной. Точнее, полилинейное отображение — это функция
где ( ) и — векторные пространства (или модули над коммутативным кольцом ), обладающие следующим свойством: для каждого , если все переменные, кроме остаются постоянными, то является линейной функцией . [1] Один из способов визуализировать это — представить два ортогональных вектора; если один из этих векторов масштабируется в 2 раза, а другой остается неизменным, векторное произведение также масштабируется в два раза. Если оба масштабируются в 2 раза, векторное произведение масштабируется в 2 раза. .
Полилинейное отображение одной переменной является линейным отображением , а двух переменных — билинейным отображением . В более общем смысле, для любого неотрицательного целого числа Полилинейное отображение k переменных называется k -линейным отображением . Если кодоманом полилинейного отображения является поле скаляров , оно называется полилинейной формой . Полилинейные отображения и полилинейные формы — фундаментальные объекты изучения полилинейной алгебры .
Если все переменные принадлежат одному и тому же пространству, можно рассматривать симметричные , антисимметричные и знакопеременные k -линейные отображения. Последние два совпадают, если основное кольцо (или поле ) имеет характеристику, отличную от двух, в противном случае первые два совпадают.
- Любая билинейная карта является полилинейной картой. Например, любой внутренний продукт на -векторное пространство является полилинейной картой, как и векторное произведение векторов в .
- Определитель знакопеременная матрицы — это полилинейная функция столбцов (или строк) квадратной матрицы .
- Если это буква С к функция , то -я производная от в каждой точке в своей области можно рассматривать как симметричный -линейная функция . [ нужна ссылка ]
Координатное представление [ править ]
Позволять
— полилинейное отображение конечномерных векторных пространств, где имеет размерность , и имеет размерность . Если мы выберем основу для каждого и основа для (выделены жирным шрифтом для векторов), тогда мы можем определить набор скаляров к
Тогда скаляры полностью определить полилинейную функцию . В частности, если
для , затем
Возьмем трилинейную функцию
где V i = R 2 , d i = 2, i = 1,2,3 и W = R , d = 1 .
Основой для каждого V i является Позволять
где . Другими словами, константа — значение функции в одной из восьми возможных троек базисных векторов (поскольку для каждой из трех есть два варианта выбора). ), а именно:
Каждый вектор может быть выражено как линейная комбинация базисных векторов
Значение функции в произвольном наборе из трех векторов может быть выражено как
или в развернутом виде как
с тензорными Связь произведениями
Между полилинейными картами существует естественное взаимно однозначное соответствие.
и линейные карты
где обозначает произведение тензорное . Связь между функциями и определяется формулой
Полилинейные функции на размера n × n матрицах [ править ]
Можно рассматривать полилинейные функции на матрице размера n × n над коммутативным кольцом K с единицей как функцию строк (или, что то же самое, столбцов) матрицы. Пусть A — такая матрица, а a i , 1 ≤ i ≤ n строки , — ее . Тогда полилинейную функцию D можно записать в виде
удовлетворяющий
Если мы позволим представляют j -ю строку единичной матрицы, мы можем выразить каждую строку a i как сумму
Используя полилинейность D, перепишем D ( A ) как
Продолжая эту замену для каждого a i, мы получаем для 1 ≤ i ≤ n ,
Следовательно, D ( A ) однозначно определяется тем, как D действует на .
В случае матриц 2×2 получаем
где и . Если мы ограничим быть знакопеременной функцией, то и . Сдача в аренду , мы получаем определительную функцию на матрицах 2×2:
- Полилинейное отображение имеет нулевое значение, если один из его аргументов равен нулю.