В линейной алгебре след квадратной матрицы A , обозначаемый tr( A ) , [ 1] определяется как сумма элементов на главной диагонали (от верхнего левого угла к нижнему правому) матрицы A. След определяется только для квадратной матрицы ( n × n ).
Можно доказать, что след вещественной матрицы представляет собой сумму ее (комплексных) собственных значений (считающихся с кратностью). Также можно доказать, что tr( AB ) = tr( BA ) для любых двух матриц A и B подходящих размеров. Это означает, что подобные матрицы имеют один и тот же след. Как следствие, можно определить след линейного оператора , отображающего конечномерное векторное пространство в себя, поскольку все матрицы, описывающие такой оператор относительно базиса, подобны.
След связан с производной определителя ( см. формулу Якоби ).
След квадратной матрицы A размера n × n определяется как [1] [ 2] [3] : 34
Пусть A — матрица, причем
Затем
След является линейным отображением . То есть [1] [2]
Матрица и ее транспонирование имеют один и тот же след: [1] [2] [3] : 34
Это следует непосредственно из того, что транспонирование квадратной матрицы не затрагивает элементы вдоль главной диагонали.
След квадратной матрицы, являющейся произведением двух вещественных матриц, можно переписать как сумму поэлементных произведений их элементов, т. е. как сумму всех элементов их произведения Адамара . Говоря прямо, если A и B — две действительные матрицы размера m × n , то:
Если рассматривать любую действительную матрицу размера m × n как вектор длины mn (операция, называемая векторизацией ), то описанная выше операция над A и B совпадает со стандартным скалярным произведением . Согласно приведенному выше выражению, tr( A ⊤ A ) представляет собой сумму квадратов и, следовательно, неотрицательна и равна нулю тогда и только тогда, когда A равно нулю. [4] : 7 Кроме того, как отмечено в приведенной выше формуле, tr( A ⊤ B ) = tr( B ⊤ A ) . Они демонстрируют положительную определенность и симметрию, необходимые для внутреннего продукта ; tr( A ⊤ B ) принято называть скалярным произведением Фробениуса A и B . Это естественный скалярный продукт в векторном пространстве всех действительных матриц фиксированных размеров. Норма , полученная из этого внутреннего продукта, называется нормой Фробениуса и удовлетворяет субмультипликативному свойству, что можно доказать с помощью неравенства Коши – Шварца :
Внутренний продукт Фробениуса можно расширить до эрмитова внутреннего продукта в комплексном векторном пространстве всех комплексных матриц фиксированного размера, заменив B его комплексно-сопряженным .
Симметрию внутреннего произведения Фробениуса можно более точно сформулировать следующим образом: матрицы в следе произведения можно переключать местами без изменения результата. Если A и B представляют собой вещественные или комплексные матрицы m × n и n × m соответственно, то [1] [2] [3] : 34 [примечание 1]
Это примечательно как тем фактом, что AB обычно не равно BA , так и тем, что след любого из них обычно не равен tr( A )tr( B ) . [примечание 2] Инвариантность следа по подобию , означающая, что tr( A ) = tr( P −1 AP ) для любой квадратной матрицы A и любой обратимой матрицы P тех же размеров, является фундаментальным следствием. Это доказывается
Кроме того, для реальных векторов-столбцов и след внешнего продукта эквивалентен внутреннему продукту:
В более общем смысле, трасса инвариантна относительно круговых сдвигов , то есть
Это известно как циклическое свойство .
Произвольные перестановки не допускаются: как правило,
Однако если рассматриваются произведения трех симметричных матриц, допускается любая перестановка, поскольку:
След кронекеровского произведения двух матриц есть произведение их следов:
Следующие три свойства:
Для матриц введение нормализации приводит к равенству следа.
Для любой вещественной или комплексной матрицы A размера n × n существует
где λ 1 , ..., λ n — собственные значения оператора A , подсчитанные с кратностью. Это справедливо, даже если A — действительная матрица и некоторые (или все) собственные значения являются комплексными числами. Это можно рассматривать как следствие существования жордановой канонической формы вместе с обсуждавшейся выше подобием-инвариантностью следа.
Когда оба A и B являются матрицами размера n × n , след (теоретического кольца) коммутатора A и B исчезает: tr([ A , B ]) = 0 , потому что tr( AB ) = tr( BA ) и tr является линейным. Это можно сформулировать так: «след представляет собой отображение алгебр Ли gl n → k от операторов к скалярам», поскольку коммутатор скаляров тривиален (это абелева алгебра Ли ). В частности, используя инвариантность подобия, следует, что единичная матрица никогда не похожа на коммутатор какой-либо пары матриц.
И наоборот, любая квадратная матрица с нулевым следом представляет собой линейную комбинацию коммутаторов пар матриц. [примечание 4] Более того, любая квадратная матрица с нулевым следом унитарно эквивалентна квадратной матрице с диагональю, состоящей из всех нулей.
След матрицы — это коэффициент в характеристическом многочлене , возможно, с измененным знаком, в соответствии с соглашением в определении характеристического многочлена.
Если A — линейный оператор, представленный квадратной матрицей с действительными или комплексными элементами, и если λ 1 , ..., λ n — собственные значения оператора A (перечислены в соответствии с их алгебраическими кратностями ), то
Это следует из того, что A всегда подобна своей жордановой форме — верхней треугольной матрице , имеющей λ 1 , ..., λ n на главной диагонали. Напротив, определитель A является произведением его собственных значений ; то есть,
Все изложенное в настоящем параграфе применимо и к любой квадратной матрице с коэффициентами в алгебраически замкнутом поле .
Если ΔA — квадратная матрица с небольшими элементами, а I обозначает единичную матрицу , то мы имеем приблизительно
Именно это означает, что след является производной детерминантной функции в единичной матрице. Формула Якоби
является более общим и описывает дифференциал определителя произвольной квадратной матрицы в терминах следа и сопряженного числа матрицы.
Отсюда (или из связи следа с собственными значениями) можно вывести связь между функцией следа, матричной показательной функцией и определителем:
Соответствующая характеристика следа применима к линейным векторным полям . Учитывая матрицу A , определите векторное поле F на Rn как F ( x ) = Ax . Компоненты этого векторного поля являются линейными функциями (заданными строками A ). Его дивергенция div F является постоянной функцией, значение которой равно tr( A ) .
По теореме о дивергенции это можно интерпретировать в терминах потоков: если F ( x ) представляет скорость жидкости в месте x , а U — область в R n , чистый поток жидкости из U определяется выражением tr ( A ) · vol( U ) , где vol ( U ) — объём U .
След является линейным оператором, следовательно, он коммутирует с производной:
В общем случае, учитывая некоторое линейное отображение f : V → V ( где V — конечномерное векторное пространство ), мы можем определить след этого отображения, рассматривая след матричного представления f , то есть выбирая базис для V и описываем f как матрицу относительно этого базиса и берем след этой квадратной матрицы. Результат не будет зависеть от выбранного базиса, поскольку разные базисы будут давать одинаковые матрицы , что обеспечивает возможность независимого от базиса определения следа линейного отображения.
Такое определение можно дать, используя канонический изоморфизм между пространством End( V ) линейных отображений на V и V ⊗ V * , где V * — пространство , двойственное к V. Пусть v находится в V , и пусть g находится в V * . Тогда след неразложимого элемента v ⊗ g определяется как g ( v ) ; след общего элемента определяется линейностью. След линейного отображения f : V → V тогда можно определить как след в указанном выше смысле элемента из V ⊗ V * , соответствующего f при упомянутом выше каноническом изоморфизме. Используя явный базис для V и соответствующий двойственный базис для V * , можно показать, что это дает то же определение следа, что и данное выше.
След можно объективно оценить с помощью «трюка Хатчинсона»: [5]
Для любой матрицы и любого случайного значения мы имеем . (Доказательство: непосредственно расширить ожидание.)
Обычно случайный вектор выбирается из (нормального распределения) или ( распределения Радемахера ).
Были разработаны более сложные стохастические оценки следа. [6]
Если действительная матрица 2 x 2 имеет нулевой след, ее квадрат является диагональной матрицей .
След комплексной матрицы 2×2 используется для классификации преобразований Мёбиуса . Сначала матрица нормализуется, чтобы ее определитель стал равен единице. Тогда, если квадрат следа равен 4, соответствующее преобразование является параболическим . Если квадрат находится в интервале [0,4) , он эллиптический . Наконец, если квадрат больше 4, преобразование является локсодромным . См. классификацию преобразований Мёбиуса .
Трассировка используется для определения символов представлений групп . Два представления A , B : G → GL ( V ) группы G эквивалентны (с точностью до замены базиса на V ), если tr( A ( g )) = tr( B ( g )) для всех g ∈ G.
След также играет центральную роль в распределении квадратичных форм .
След представляет собой отображение алгебр Ли из алгебры Ли линейных операторов на n -мерном пространстве ( матрицы n × n с элементами в ) в алгебру Ли K скаляров; поскольку K абелев (скобка Ли исчезает), тот факт, что это отображение алгебр Ли, является в точности утверждением об исчезновении следа скобки:
Часто говорят, что ядром этого отображения является матрица, след которой равен нулю .бесследный илибез следов , и эти матрицы образуютпростую алгебру Ли , которая являетсяалгеброй Лиспециальнойлинейной группыматриц с определителем 1. Специальная линейная группа состоит из матриц, которые не меняют объема, а специальнаялинейная алгебра Ли— это матрицы, не изменяющие объёмбесконечно малыхмножеств.
Фактически, существует внутреннее разложение операторов/матриц в прямую сумму на бесследовые операторы/матрицы и скалярные операторы/матрицы. Карта проекции на скалярные операторы может быть выражена через след, а именно:
Формально, можно составить след ( карту единиц ) с картой единиц «включения скаляров », чтобы получить отображение карты на скаляры и умножить на n . Деление на n делает это проекцией, давая формулу, приведенную выше.
В терминах коротких точных последовательностей имеем
Билинейная форма (где X , Y — квадратные матрицы)
Трассировка определяет билинейную форму:
Форма симметрична, невырождена [примечание 5] и ассоциативна в том смысле, что:
Для сложной простой алгебры Ли (такой как n ) каждая такая билинейная форма пропорциональна друг другу; в частности , к форме Киллинга .
Две матрицы X и Y называются ортогональными по следу , если
Существует обобщение общего представления алгебры Ли , такого, что является гомоморфизмом алгебр Ли. Форма следа на определяется, как указано выше. Билинейная форма
Понятие следа матрицы обобщается на ядерный класс компактных операторов в гильбертовых пространствах , а аналог нормы Фробениуса называется нормой Гильберта–Шмидта .
Если K — оператор ядерного класса, то для любого ортонормированного базиса след определяется выражением
Частичный след — это еще одно обобщение операторного следа. След линейного оператора Z , живущего в пространстве-произведении A ⊗ B , равен частичным следам над A и B :
Дополнительные свойства и обобщение частичного следа см. в разделе « Отслеживаемые моноидальные категории» .
Если A — общая ассоциативная алгебра над полем k , то след на A часто определяется как любое отображение tr: A ↦ k , которое обращается в нуль на коммутаторах; tr([ a , b ] ) = 0 для всех a , b ∈ A. Такой след не определен однозначно; его всегда можно изменить, по крайней мере, умножением на ненулевой скаляр.
Суперслед — это обобщение следа на случай супералгебр .
Операция сжатия тензора обобщает след на произвольные тензоры.
Для векторного пространства V существует естественное билинейное отображение V × V ∗ → F , заданное путем отправки ( v , φ ) в скаляр φ( v ) . Из универсального свойства тензорного произведения V ⊗ V ∗ автоматически следует, что это билинейное отображение индуцируется линейным функционалом на V ⊗ V ∗ . [8]
Аналогично, существует естественное билинейное отображение V × V ∗ → Hom( V , V ) , заданное отправкой ( v , φ) в линейное отображение w ↦ φ( w ) v . Универсальное свойство тензорного произведения, как оно использовалось ранее, говорит о том, что это билинейное отображение индуцируется линейным отображением V ⊗ V ∗ → Hom( V , V ) . Если V конечномерно, то это линейное отображение является линейным изоморфизмом . [8] Этот фундаментальный факт является прямым следствием существования (конечного) базиса V , и его также можно сформулировать так, что любое линейное отображение V → V можно записать как сумму (конечного числа) ранга один. линейные карты. Составление обратного изоморфизма с полученным выше линейным функционалом приводит к линейному функционалу на Hom( V , V ) . Этот линейный функционал точно такой же, как и след.
Используя определение следа как суммы диагональных элементов, матричную формулу tr( AB ) = tr( BA ) доказать несложно, и она была приведена выше. В настоящей перспективе мы рассматриваем линейные карты S и T и рассматриваем их как суммы карт ранга один, так что существуют линейные функционалы φ i и ψ j и ненулевые векторы v i и w j такие, что S ( u ) знак равно Σ φ я ( ты ) v я и Т ( ты ) знак равно Σ ψ j ( ты ) ш j для любого ты в V . Затем
для любого u в V . Линейное отображение ранга один u ↦ ψ j ( u ) φ i ( w j ) v i имеет след ψ j ( v i ) φ i ( w j ), и поэтому
Следуя той же процедуре с обратными S и T , можно найти точно такую же формулу, доказывая, что tr( S ∘ T ) равно tr( T ∘ S ) .
Приведенное выше доказательство можно рассматривать как основанное на тензорных произведениях, учитывая, что фундаментальное тождество End( V ) с V ⊗ V ∗ эквивалентно выразимости любого линейного отображения как суммы линейных отображений первого ранга. Таким образом, доказательство можно записать в обозначениях тензорных произведений. Затем можно рассмотреть полилинейное отображение V × V ∗ × V × V ∗ → V ⊗ V ∗ , заданное отправкой ( v , φ , w , ψ ) в φ ( w ) v ⊗ ψ . Дальнейшая композиция с картой трасс приводит к φ ( w ) ψ ( v ) , и это не изменится, если вместо этого начать с ( w , ψ , v , φ ) . Можно также рассмотреть билинейное отображение End( V ) × End( V ) → End( V ) , заданное отправкой ( f , g ) в композицию f ∘ g , которая затем индуцируется линейным отображением End( V ) ⊗ End ( V ) → Конец( V ) . Видно, что это совпадает с линейным отображением V ⊗ V ∗ ⊗ V ⊗ V ∗ → V ⊗ V ∗ . Установленная симметрия при композиции с картой трасс затем устанавливает равенство двух трасс. [8]
Для любого конечномерного векторного пространства V существует естественное линейное отображение F → V ⊗ V ' ; на языке линейных карт он присваивает скаляру c линейное отображение c ⋅id V . Иногда это называется картой кооценки , а след V ⊗ V ' → F называется картой оценки . [8] Эти структуры могут быть аксиоматизированы для определения категориальных следов в абстрактной теории категорий .