Введение

Векторнозначная функция нескольких векторов, линейная по каждому аргументу. Многолинейные отображения, используемые в криптографии.

В линейной алгебре многолинейное отображение — это функция нескольких переменных, линейная по каждой переменной в отдельности. Более точно, многолинейное отображение — это функция, где и — векторные пространства (или модули над коммутативным кольцом), обладающая следующим свойством: для каждого , если все переменные, кроме , зафиксированы, то является линейной функцией от . Один из способов визуализации этого — представить два ортогональных вектора; если один из этих векторов масштабируется в 2 раза, а другой остается неизменным, то векторное произведение также масштабируется в 2 раза. Если оба вектора масштабируются в 2 раза, то векторное произведение масштабируется в 4 раза. Многолинейное отображение одной переменной является линейным отображением, а двух переменных — билинейным отображением. В более общем случае, для любого неотрицательного целого числа , многолинейное отображение k переменных называется k-линейным отображением. Если кообласть многолинейного отображения является полем скаляров, то оно называется многолинейной формой. Многолинейные отображения и многолинейные формы являются фундаментальными объектами изучения в многолинейной алгебре. Если все переменные принадлежат одному и тому же пространству, можно рассматривать симметричные, антисимметричные и поочередные k-линейные отображения. Последние два совпадают, если базовое кольцо (или поле) имеет характеристику, отличную от двух, иначе первые два совпадают.

Примеры

Любая билинейная карта является многолинейной картой. Например, любое внутреннее произведение на векторном пространстве является многолинейной картой, как и векторное произведение векторов в ℝ³. Определитель матрицы является попеременно многолинейной функцией от её столбцов (или строк). Если f – функция класса Ck, то k-я производная f в каждой точке её области определения может рассматриваться как симметричная k-линейная форма.

Свойства

Многолинейное отображение принимает значение ноль, если хотя бы один из его аргументов равен нулю.