В математике современный подход без компонент к теории тензора рассматривает тензор как абстрактный объект , выражающий некоторый определенный тип полилинейной концепции. Их свойства могут быть выведены из их определений, как линейные отображения или более обобщенно; и правила манипуляций тензорами возникают как расширение линейной алгебры до полилинейной алгебры .
В дифференциальной геометрии внутреннее [ требуется определение ] геометрическое утверждение может быть описано тензорным полем на многообразии , и тогда вообще не нужно ссылаться на координаты. То же самое верно и в общей теории относительности , для тензорных полей, описывающих физическое свойство . Компонентно-свободный подход также широко используется в абстрактной алгебре и гомологической алгебре , где тензоры возникают естественным образом.
Для заданного конечного набора { V 1 , ..., V n } векторных пространств над общим полем F можно образовать их тензорное произведение V 1 ⊗ ... ⊗ V n , элемент которого называется тензором .
Тогда тензор в векторном пространстве V определяется как элемент (т.е. вектор в) векторного пространства вида:
где V ∗ — двойственное пространство к V .
Если в нашем произведении имеется m копий V и n копий V ∗ , то говорят, что тензор имеет тип ( m , n ) и контравариантен порядка m и ковариантен порядка n и имеет общий порядок m + n . Тензоры нулевого порядка — это просто скаляры (элементы поля F ), контравариантного порядка 1 — это векторы в V , а ковариантного порядка 1 — это единичные формы в V ∗ (по этой причине элементы последних двух пространств часто называют контравариантными и ковариантными векторами). Пространство всех тензоров типа ( m , n ) обозначается
Пример 1. Пространство тензоров типа ( 1, 1) естественным образом изоморфно пространству линейных преобразований из V в V .
Пример 2. Билинейная форма на действительном векторном пространстве V естественным образом соответствует тензору типа (0, 2) в Пример такой билинейной формы может быть определен [ необходимо разъяснение ] и назван ассоциированным метрическим тензором , и обычно обозначается g .
Простой тензор (также называемый тензором ранга один, элементарным тензором или разложимым тензором (Hackbusch 2012, стр. 4)) — это тензор, который можно записать в виде произведения тензоров вида
где a , b , ..., d не равны нулю и находятся в V или V ∗ – то есть, если тензор не равен нулю и полностью факторизуем . Каждый тензор может быть выражен как сумма простых тензоров. Ранг тензора T – это минимальное число простых тензоров, которые в сумме дают T (Bourbaki 1989, II, §7, № 8).
Нулевой тензор имеет ранг ноль. Ненулевой тензор порядка 0 или 1 всегда имеет ранг 1. Ранг ненулевого тензора порядка 2 или выше меньше или равен произведению размерностей всех векторов, кроме векторов с наивысшей размерностью (сумме произведений), в которых может быть выражен тензор, что равно d n −1 , когда каждое произведение состоит из n векторов из конечномерного векторного пространства размерности d .
Термин ранг тензора расширяет понятие ранга матрицы в линейной алгебре, хотя этот термин также часто используется для обозначения порядка (или степени) тензора. Ранг матрицы — это минимальное число векторов-столбцов, необходимое для охвата диапазона матрицы . Таким образом, матрица имеет ранг один, если ее можно записать как внешнее произведение двух ненулевых векторов:
Ранг матрицы A — это наименьшее число таких внешних произведений, которые можно просуммировать для ее получения:
В индексах тензор ранга 1 — это тензор вида
Ранг тензора порядка 2 согласуется с рангом, когда тензор рассматривается как матрица ( Halmos 1974, §51), и может быть определен, например, из метода исключения Гаусса . Однако ранг тензора порядка 3 или выше часто очень трудно определить, и разложения тензоров низкого ранга иногда представляют большой практический интерес (de Groote 1987). Фактически, задача нахождения ранга тензора порядка 3 над любым конечным полем является NP-полной , а над рациональными числами — NP-трудной . [1] Вычислительные задачи, такие как эффективное умножение матриц и эффективная оценка многочленов , можно переформулировать как задачу одновременной оценки набора билинейных форм
для заданных входных данных x i и y j . Если известно низкоранговое разложение тензора T , то известна и эффективная стратегия оценки (Knuth 1998, стр. 506–508).
Пространство может быть охарактеризовано универсальным свойством в терминах полилинейных отображений . Среди преимуществ этого подхода то, что он дает способ показать, что многие линейные отображения являются «естественными» или «геометрическими» (другими словами, не зависят от выбора базиса). Явная вычислительная информация затем может быть записана с использованием базисов, и этот порядок приоритетов может быть более удобным, чем доказательство того, что формула приводит к естественному отображению. Другой аспект заключается в том, что тензорные произведения используются не только для свободных модулей , и «универсальный» подход легче переносится на более общие ситуации.
Скалярнозначная функция на декартовом произведении (или прямой сумме ) векторных пространств
является полилинейным, если оно линейно по каждому аргументу. Пространство всех полилинейных отображений из V 1 × ... × V N в W обозначается L N ( V 1 , ..., V N ; W ). Когда N = 1, полилинейное отображение является просто обычным линейным отображением, а пространство всех линейных отображений из V в W обозначается L ( V ; W ) .
Универсальная характеристика тензорного произведения подразумевает, что для каждой полилинейной функции
(где может представлять поле скаляров, векторное пространство или тензорное пространство) существует единственная линейная функция
такой что
для всех и
Используя универсальное свойство, следует, что когда V конечномерно , пространство ( m , n )-тензоров допускает естественный изоморфизм
Каждый V в определении тензора соответствует V * внутри аргумента линейных отображений, и наоборот. (Обратите внимание, что в первом случае имеется m копий V и n копий V * , а во втором случае наоборот). В частности, имеем
Дифференциальная геометрия , физика и инженерия часто имеют дело с тензорными полями на гладких многообразиях . Термин тензор иногда используется как сокращение для тензорного поля . Тензорное поле выражает концепцию тензора, который изменяется от точки к точке на многообразии.