Changes between Initial Version and Version 1 of Ticket #28784


Ignore:
Timestamp:
11/21/19 21:05:46 (22 months ago)
Author:
gh-LBrunswic
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #28784

    • Property Authors changed from to Léo Brunswic
    • Property Cc egourgoulhon added
    • Property Component changed from PLEASE CHANGE to linear algebra
    • Property Keywords tensor contraction symmetries manifolds added
    • Property Type changed from PLEASE CHANGE to enhancement
  • Ticket #28784 – Description

    initial v1  
     1As of sage-9.0.beta6, applying multiple contractions or multiple symmetries to tensors in indices notation raises a NotImplementedError.
     2
     3This tickets aims at removing this error by implementing the adequate behavior as well as adding a convention check on the index notation.
     4
     5The index notation should allow :
     6\\*  Multiple contraction
     7\\*  Multiple symmetries
     8\\*  indices denoted by a non-accentuated latin caracter  {a,...,z,A,...,Z}
     9\\*  covariant indices first notation as well as contravariant indices first
     10\\*  Latex notations '{' and '}'
     11\\The index notation should not allow :
     12\\*  Repeated indices of the same type
     13\\*  indices denoted by any other caracter
     14\\*  nested symmetries
     15\\*  unbalanced parentheses/brackets
     16
     17
     18NB : Usual index notations allows greek indices but their implementation seems more difficult and is not the goal of the ticket.
     19