Почему det(ATA)−−−−−−−−√det(ATA)\sqrt{\det(A^TA)} является объемным / объемным коэффициентом?

Определитель н × н матрица - объем/объемный коэффициент. Пока у меня все хорошо в моем понимании. Вы берете линейную карту, кодируете ее как матрицу, вычисляете объем параллелепипеда (или как там его правильное имя), натянутого векторами-столбцами, и смотрите на коэффициент, на который это преобразование масштабирует единицу измерения. н -размерный объем от до преобразования в новый. Это масштабирование является определяющим. Есть много способов просмотра определителя, но этот мне наиболее интересен, потому что я могу его визуализировать.

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

Это имеет смысл в м "=" н сценарий (за исключением того, что изменения ориентации могут быть потеряны из-за квадратного корня?), поскольку | дет ( А ) | "=" дет ( А ) 2 "=" дет ( А Т ) дет ( А ) "=" дет ( А Т А ) , но я просто не могу представить это в случае н м . Я вижу, что конечный результат продукта А Т А является н × н матрица, так что ясно, что определитель тогда является n-мерным коэффициентом объема/объема, но я не понимаю, почему я получаю правильный объем. Любая помощь?

Обозначим корень определителя через Д ( А ) и объем на В ( А ) . Если п , Вопрос являются ортогональными матрицами, то ясно, что Д ( п А Вопрос ) "=" Д ( А ) . Если также верно, что В ( п А Вопрос ) "=" В ( А ) , вы можете использовать en.wikipedia.org/wiki/Singular_value_decomposition для сведения к случаю н -ячейка с ребрами в осях, что легко проверить непосредственно. я склонен верить В ( п А Вопрос ) "=" В ( А ) но я не уверен в доказательстве.
@JoshuaCiappara Ну, учитывая, что ортогональные матрицы имеют определитель ± 1 они, безусловно, сохраняют объем благодаря точной интерпретации определителя, который я указал в своем вопросе (и что дет ( А Б ) "=" дет ( А ) дет ( Б ) , но это прямое следствие той же интерпретации определителя). Я думаю, что теперь все отлично, спасибо!
Ну разве что ортогональные матрицы размера к сохранять к -объем, и п и Вопрос будут иметь разные размеры... вот что заставляет меня задуматься. Я что-то пропустил? Я привел аргумент, что В ( п А ) "=" В ( А ) , но правильное умножение вызывает у меня проблему.
У вас есть интуиция для А : р н р н случае, так что у вас также есть интуиция для А : р н р н + к случай, просто добавив р к фактор к вашему целевому пространству. Итак, у вас есть интуиция для н < м случай, рассматривая образ А . Для н > м случае, у вас есть такая же интуиция для А Т : р м р н .
@Mud Это очень помогло мне облегчить мои размышления об этом, большое спасибо!

Ответы (3)

Позволять А быть рассматриваемой матрицей, написав Д ( А ) "=" дет ( А Т А ) и В ( А ) для желаемого н -объем; мы хотим это увидеть Д ( А ) "=" В ( А ) . Заметим, что утверждение легко, если м < н , начиная с ранга А Т А ограничен сверху минимумом ранга А и ранг А Т , поэтому мы предполагаем м н .

Выберите ортогональные матрицы п и Вопрос размеров м × м и н × н . Сейчас

Д ( п А Вопрос ) "=" дет ( ( п А Вопрос ) Т ( п А Вопрос ) ) "=" дет ( Вопрос Т А Т А Вопрос ) "=" дет ( А Т А ) "=" Д ( А ) .
Я утверждаю, что В ( п А ) "=" В ( А ) . Действительно, напишите
А "=" ( в 1 в 2 в н )
где в я являются столбцами. Теперь можно выбрать в я для н + 1 я м таким образом, что В ( А ) "=" | дет ( в 1 в 2 в м ) | ; на самом деле брать в н + 1 иметь единичную длину и быть ортогональным пролету колонн А , а затем повторить. Теперь, так как п сохраняет внутренние продукты (и нормы),
В ( А ) "=" | дет ( в 1 в 2 в м ) | "=" | дет ( п в 1 п в 2 п в м ) | "=" В ( п в 1 п в 2 п в н ) "=" В ( п А ) .
Теперь пиши А "=" U р Вт с использованием С В Д , где U , Вт ортогональны и р представляет собой прямоугольную диагональ с неотрицательными элементами. Затем
В ( А ) "=" В ( U Т А ) "=" В ( р Вт ) "=" В ( р ) .
Последнее равенство следует из того, что В ( Вт ) "=" 1 , и если диагональные элементы р являются д 1 , , д н , то векторы-столбцы р Вт являются д 1 раз дольше, чем Вт в 1-м измерении, д 2 раз больше во 2-м измерении и т. д. Таким образом, В ( А ) "=" В ( р ) "=" Д ( р ) "=" Д ( U р Вт ) "=" Д ( А ) , где В ( р ) "=" Д ( р ) сводится к проверке заявления на н -ячейки с ребрами в осях.

Подобно аксиоматическому определению определителя, вы можете проверить, что предоставленная формула удовлетворяет линейной однородности (для положительного масштабирования каждого столбца, поскольку в отличие от определителя он дает нам неориентированный объем) сдвиговой инвариантности (добавление одного столбца к другому не изменить объем) и нормируется (гиперкубы имеют объем 1).

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

Это очень помогло мне продемонстрировать, как некоторые строгие рамки могут помочь создать и укрепить интуицию. Очень жаль, что я не могу принять несколько ответов...

Немного поздно, но я обдумал эту идею и хочу поделиться своими выводами. То, что следует далее, не очень формально, но я думаю, что это хорошо для визуализации. Пожалуйста, дайте мне знать, если есть ошибка.

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

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

Д ( А ) "=" дет ( А Т А ) .

Заметим, что эта формула включает в качестве частных случаев 1-объем или «длину», а м -объем (определитель квадратной матрицы).

Для доказательства этой формулы можно считать, что н векторы в 1 , , в н е р м линейно независимы (если нет, то их н -volume будет равен нулю) и искать ортогональное преобразование Т из р м (с матрицей U в каноническом базисе), который посылает н -мерное подпространство, натянутое ими на с п а н ( е 1 , , е н ) существование { е я } каноническая основа р м . Поскольку преобразование ортогональное, н -объем должен быть одинаковым, т.е.

В о л ( А ) "=" В о л ( U А ) .
Но этот объем, т.к. находится "внутри" р н р м можно вычислить классически как
дет ( т р ты н с ( U А ) )
где т р ты н с означает выбор первого н строки (остальные нулевые).

И, наконец, обратите внимание, что

дет ( т р ты н с ( U А ) ) "=" дет ( т р ты н с ( U А ) Т т р ты н с ( U А ) ) "="
"=" дет ( ( U А ) Т U А ) "=" дет ( А Т А )
поскольку усеченная часть представляет собой матрицу с нулевым блоком и поскольку U Т U "=" я д .

Так В о л ( А ) "=" дет ( А Т А ) .

Разная метрика .

Я начал с другого внутреннего продукта , (или с другим базисом, не соответствующим ортогональному преобразованию канонического), я думаю, что формула будет примерно такой же:

В о л ( А ) "=" дет ( А Т г А )
где г — матрица внутреннего продукта, т. е. г "=" ( г я Дж ) с г я Дж "=" е я , е Дж .