Новый тип массива позволяет задавать и хранить только независимые компоненты.
In[1]:=
X
Out[1]//MatrixForm=
Для матриц, единственными нетривиальными симметрийными свойствами могут быть симметричность и антисимметричность, но для массивов высших рангов возможности гораздо шире. Следующий рисунок иллюстрирует некоторые из них для случая массива 4-го ранга. Квадраты, окрашенные в тёплый цвет обозначают независимые компоненты, а квадраты одинакового цвета отвечают тождественным элементам. Квадраты, окрашенные в холодный цвет отвечают независимым компонентам, взятым со знаком минус, а белые квадраты отвечают элементам, равным нулю в силу симметрийного свойства.
Хранение только независимых компонент может приводить к большой экономии памяти.
In[2]:=
X
In[3]:=
X
Out[3]=
Out[3]=
Это позволяет осуществлять операции внешней алгебры в пространствах высокой размерности—в данном случае находим внешнее произведение внешней 4-формы и внешней 20-формы в 25-мерном пространстве.