IndexedObject

 Author: Kurt Pagani 
 Date Created: Fri Sep 21 00:08:06 CEST 2018
 License: BSD
 References:
 Description:
   Alternative to supersub of output form (commas for derivs).

construct : List Integer -> %
 Constructs an index object. Example: [[1,1,-1,1]]$IDXOBJ,
 where (-1) indicates a lower index, (+1) an upperc index.
display : (%, Symbol, List Symbol) -> OutputForm
 Displays an indexed object when given a base symbol and a
 list of indices.
latex : (%, String, List String) -> String
 Returns a LaTeX string of the object (see display).
coerce : List Integer -> %
 Coerces a list of consecutive intergers to an indexed object.
 Example: [1,2,-3,4]::IDXOBJ, gives the same object as in
 the example of construct.
getIndexes : % -> List Integer
 Return the index pattern.
raiseIndex : (%,Integer) -> %
 Raise index number n.
lowerIndex : (%,Integer) -> %
 Lower index number n.

DerivedIndexedObject

 Description:
   Derivatives of indexed objects