-
-
Notifications
You must be signed in to change notification settings - Fork 702
Description
Current implementation of symmetries has limited handling of symmetries that exclude for instance the symmetries of the Riemann tensor.
One would naturally expect:
-
To be able to (anti)symmetries a tensor to obtain general symmetries i.e. obtain via the action of an abritrary subgroup of the SymmetricGroup acting on indices. This should be possible both in index notation _add_ method for tensors with indices #28787 or via the methods {{symmetrize}} or {{antisymmetrize}}.
-
To be able to check easily the symmetries of a tensor
-
To declare symmetries of a tensor so that they are enforced during declaration on subsequent manipulations
-
To exploit such symmetries to accelerate computations
CC: @mwageringel @egourgoulhon
Component: linear algebra
Keywords: tensor, symmetries, tensor with indices, permutation group
Author: Léo Brunswic
Issue created by migration from https://trac.sagemath.org/ticket/28813