Пытаюсь в математике построить тензор ранга
в размерности
так, чтобы он был симметричен при перестановке любых двух индексов и зависел от минимального кол-ва параметров.
Мой метод(недоработанный):
Код:
m=2; //
n=4; // Задаем начальные значения
range = index = {};
For[i = 1, i <= m, i++,
index = Append[index, Subscript[j, i]]; //генерируем список индексов
range = Append[range, {Subscript[j, i], 1, n}] //генерируем итераторы (не работает)
]
Т.е. оно работает, и даже присваевает range значение
Код:
{{Subscript[j, 1], 1, 4}, {Subscript[j, 2], 1, 4}}
Но далее задумывалось сделать так:
Код:
A = Table[Apply[a, Sort[index]], range]// сортируем индексы(в порядке возрастания, но это не суть) и присваевам элементу с индексом {i1,i2...im} значение элемента с индексом Sort[{i1,i2...im}]
Но для функции Table нужно перечислять параметры через запятую а у меня range является матрицей. Что делать?
И второй вопрос(чтобы не открывать новую тему):
сколько независимых компонент у абсолютно симметричного тензора ранга
в размерности
?