Вчера сначала написал, потом почему-то задумался, и подумал, что запутался.
Munin, Nirowulf, хорошо, вы неявно использовали
.
На самом деле, это неправда, конечно. Матрицы - это матрицы, а тензоры - это тензоры. Матрицы можно транспонировать, а тензоры нельзя. Но если мы отобразим матрицу в тензор, по принципу "компонент в компонент", обозначим это, скажем,
то тогда будет верно, что
При этом надо оговорить, что
переводит номер строки матрицы в первый по порядку индекс тензора, а номер столбца - во второй по порядку. Но это практически общепринято (хотя и неформально).
вы неявно использовали
. Я думал, что так писать неправомерно. Теперь объясните, пожалуйста, почему так можно писать, если, в тоже время,
, но
.
Дело в том, что
- отображение не взаимно-однозначное. Оно "стирает" часть информации, и заменяет её принудительно другой. Скажем, из одной и той же матрицы
можно получить тензоры
У двух тензоров могут быть одинаковые численно компоненты, но при этом это будут разные тензоры. И как результат, делать выводы на основании
нельзя.
Поэтому надо мыслить каждую формулу или как только тензорную, или как только матричную. Нельзя смешивать в одной формуле всё в кашу. Это ведёт к ошибочным выводам.