При каких условиях на матрицу квадратную матрицу P размерностью NxN данная функция является скалярным произведением в пространстве матриц МхN
`F(X, Y) = trX^TPY`
В ответах сказано, что она должна быть положительно определенной. Во-первых, почему она должна быть симметричной? Ведь, если я правильно понимаю, определенность определяется только у симметричных матриц. Я так понимаю здесь важен критерий `P^T = P`. Во-вторых я не совсем понимаю, как на матрицах проверять признаки. Например
`F(X, Y) = F(Y, X) => trX^TPY = trY^TPX`
Здесь наверняка есть какое-то свойство матриц. Может быть матрицы между собой можно как-то транспонировать? Ведь в итоге след последней матрицы не поменяется. Хотя я могу ошибаться.
Другие свойства попытаюсь сам, но если что спрошу тут))
И да, не подскажете кое-что по технической части? Касается скрипта, который отображает формулы. При каждом новом запуске хром блокирует его. Я смотрел в инете решения проблем, но вдруг тут у кого-то было что-то подобное? Может быть тут кто-то решил эту проблему, не залезая в реестр? Причем у меня на ноуте стоит линукс убунту. И, как ни странно, там этот скрипт спокойно живет. На ПК стоит лицуха винда 7.
`F(X, Y) = trX^TPY`
В ответах сказано, что она должна быть положительно определенной. Во-первых, почему она должна быть симметричной? Ведь, если я правильно понимаю, определенность определяется только у симметричных матриц. Я так понимаю здесь важен критерий `P^T = P`. Во-вторых я не совсем понимаю, как на матрицах проверять признаки. Например
`F(X, Y) = F(Y, X) => trX^TPY = trY^TPX`
Здесь наверняка есть какое-то свойство матриц. Может быть матрицы между собой можно как-то транспонировать? Ведь в итоге след последней матрицы не поменяется. Хотя я могу ошибаться.
Другие свойства попытаюсь сам, но если что спрошу тут))
И да, не подскажете кое-что по технической части? Касается скрипта, который отображает формулы. При каждом новом запуске хром блокирует его. Я смотрел в инете решения проблем, но вдруг тут у кого-то было что-то подобное? Может быть тут кто-то решил эту проблему, не залезая в реестр? Причем у меня на ноуте стоит линукс убунту. И, как ни странно, там этот скрипт спокойно живет. На ПК стоит лицуха винда 7.
Когда езжу к родителям, то там тоже стоит 7ка... я там скрипт не устанавливал, а вызываю его нажатием на кнопку на панели закладок... никаких ругательств при этом хром не выдаёт...
То есть можно так... отсюда перетащить на панель закладок ссылку AsciiMathML Bookmarklet... при нажатии на значок включается скрипт...
Соображения простоты ...
Более того, линейность по аргументам для такой формы достаточно очевида...
Тогда имеет смысл рассмотреть базис в пространстве матриц размера `M xx N` - матрицы `e_{ij}`, у которых на месте `(i;j)` стоит едина, а остальные элементы нулевые...
Тогда симметричность матрицы `P` проверяется очевидным образом... а положительная определённость будет вытекать из рассмотрения матриц указанного выше вида ...
Проверяя свойство симметричности скалярного произведения, Вы получаете, что это возможно только для симметричной матрицы... А проверяя положительность произведения вектора самого на себя, получите положительную определённость матрицы...
произведения вектора самого на себя Вы имели ввиду матрицы? Там же просто всё матрицы))
Ваше скалярное произведение - это обобщение матричной записи для скалярного произведения векторов в неортонормированном базисе, где матрица `P` играет роль матрицы Грама...
`trX^TPY = ... = trY^TPX`?
Также надо было посмотреть свойство следа. `trA = trA^T` (хотя оно и без "посмотреть" достаточно очевидно)
`trX^TPY = | PY = A| = trX^TA = trA^TX = trY^TP^TX = trY^TPX`
Собственно отсюда следует, что матрица `P` симметричная
Осталась положительная определенность
Про симметричность я, вроде как, догадался. Используется свойство `P = P^T` - нет... Вы это свойство не используете, а доказываете...
Указание уже было... используйте базисные матрицы...
Что-то не могу понять как доказать положительную определенность
И тут уже говорилось про использование матриц с одним ненулевым столбцом...
`trX^TPY`
Где матрица `X^T` размерностью 2х3, c единицей на `x_{11}`, матрица `Y` размерностью 3x2, с единицей на `x_{12}`
Если обозначить элементы матрицы `P` как `p_1...p_9`, то можно их попытаться перемножить. Ответ все-равно одинаковый. Там и там будет нулевой след. Ну если менять местами матрицы `Y` и `X`.
Где матрица `X^T` размерностью 2х3, c единицей на `x_{11}`, матрица `Y` размерностью 3x2, с единицей на `x_{12}`
Вы рассмотрели один пример и уже отчаялись?...
Рассмотрите случай матрица `Y` размерностью 3x2, с единицей на `y_{21}` ...
Про положительную определенность тоже все понятно, но только есть одно НО. Я же рассматривал матрицы с одной ненулевой строкой... Собственно у меня выходит, что `p_{ii}` должно быть больше нуля. Но симметричная матрица с положительными элементами на диагонали не обязательно положительно определенная. У положительно определенной действительно на диагонали положительные элементы, но как мне кажется обратное правило не работает.
А в чём разница?...
Собственно у меня выходит, что `p_{ii}` должно быть больше нуля.
Не понял?...
А можно у Вас узнать определение положительной определённости матрицы?...
То, что я написал про `p_{ii}` это вышло при использовании матрицы с одной ненулевой строкой. Просто я поставил на место `x_{11}` единицу. Остальные нули.
По аксиоме
`trX^TPX > 0` если `X` ненулевая матрица. Матрицу я взял можно сказать из базиса. Значение скалярного произведения получилось `p_{11}`. Когда поставил на второе место единицу, а остальные нули, то получил `p_{22}`. И так далее. Так как такое скалярное произведение получается больше нуля, значит, если говорить прямо, значение, которое у меня получается, должно быть больше нуля. Ведь так? Я просто обобщил, написав `p_{ii}`.
`trX^TPX > 0` если `X` ненулевая матрица. - а вот это определение ...
Определение положительно определенной матрицы `P`? Это что получается, оно совпадает с аксиомой скалярного произведения?
В случае когда умножаются вектор-столбы, то да... а у Вас дано обобщение этого скалярного произведения...
Вы также предлагали рассматривать матрицы с одной ненулевой строчкой. При проверке у меня вытекает, что скалярное произведение равно какому-то элементу диагонали матрицы `P`.
Такой результат, по предположению, должен быть больше нуля. Когда я получил симметричность матрицы и первый элемент диагонали положительный, то это все намекнуло на положительную определенность матрицы. Однако дальше нам надо доказать, что эта матрица будет именно положительно определенной. Как это связать я не знаю честно говоря. Все, что я могу получить в итоге, так это то, что все элементы диагонали должны быть положительны.
Мне на ум приходит только рассматривать пространство матриц `M xx 1`, дабы показать, что и для таких матриц должны выполнятся аксиомы, одна из которых - это положительная определенность скалярного произведения. Чтобы такое скалярное произведение было больше нуля при ненулевом, тут уже получается, векторе-столбце, нужно чтобы матрица `P` была положительно определенной. Но здесь у меня сомнения в том, что дан след. В итоге как бы получается, что мы берем след матрицы `1 xx 1`, то есть числа что, наверняка, и будет являться этим числом.
В итоге как бы получается, что мы берем след матрицы `1 xx 1`, то есть числа что, наверняка, и будет являться этим числом.
Возьмите матрицу `2 xx 2` и умножьте её на матрицу такого же размера с одним ненулевым столбцом как `X^T*P*X` ... и посмотрите что получается...
Какие-то у Вас неувязки с умножением матриц...
Почему? У меня выходила матрица `2 xx 2` у которой есть только 1 элемент на диагонали. Второй диагональный элемент равен 0. Поэтому след и равен этому элементу.
Возьмите матрицу `2 xx 2` и умножьте её на матрицу такого же размера с одним ненулевым столбцом как `X^T*P*X` ... и посмотрите что получается...
Вы имели ввиду взять матрицу `X` с одним ненулевым столбцом? То есть пространство матриц `M xx N`, где `M = N`? Если так, то я взял матрицу `2 xx 2` со столбцом из единиц, а второй столбец с нулями. Произвел такое умножение и получил сумму всех элементов на месте `x_{11}`, а остальные элементы нули. Если еще брать след, то и выйдет просто сумма всех элементов матрицы `P`.
Произвольный столбец должен быть...
Произвел такое умножение и получил сумму всех элементов на месте `x_{11}`,
А в общем случае какой элемент получится?...
Если матрица `X = (a_1, ... , a_M)`, где `a_k` - столбцы, то `X^T*P*X = ( det[a_i^T*P*a_j] ) = (( det[a_1^T*P*a_1] , ... , det[a_1^T*P*a_M] ), (... , ... , ...), ( det[a_M^T*P*a_1] , ... , det[a_M^T*P*a_M] ))` ...
Сделайте вывод...
Если так рассматривать, то как я понял на месте `x_{11}` в общем случае должно стоять число произведения первой строки на матрицу и на тот же самый столбец. После того, как мы вот так разложили - перемножение матриц -> перемножение столбцов через матрицу, то мы получили, что все ячейки в последней матрице у нас наверняка должны подчиняться правилу
`a_i^T*P*a_j > 0`.
А чтобы такое выполнялось необходимо, чтобы матрица `P` была положительно определенной....
Что-то ничего больше в голову не идет.
Нет... получаем матрицу `1 xx 1`... а это не совсем число...
то все ячейки в последней матрице у нас наверняка должны подчиняться правилу
нет, не все ...
Что-то ничего больше в голову не идет.
Думаем ещё...
Ну тогда ее детерминант и есть это число же?
нет, не все ...
только диагональные?Думаем ещё...
Думаю... "Но ничего опять не придумаю"
То есть Вы не видите здесь полученного выражения из определения знакоопределённости?...
`trX^T*P*X > 0` если `X` ненулевая матрица.
Из того, что вы написали я вижу, что у нас получается какая-то матрица, след которой должен быть больше нуля. То есть сумма диагональных элементов. То есть
`sum_{1}^{M} a_i^T*P*a_i > 0`. Такому правилу должен отвечать след нашего перемножения.
Возможно еще, наверное, сказать, что чтобы наше перемножение матриц являлось скалярным произведением, то необходимо, чтобы
`a_i^T*P*a_j` также являлось скалярным произведением. Чтобы это являлось скалярным произведением необходимо, чтобы матрица `P` была симметричной. Только в таком случае такие произведения будут отвечать аксиоме о положительной определенности.
Извините, просто реально больше ничего не вижу.