The Canon Tensor Package

Manipulation of tensorial indices - useful for tensor manipulation in General Relativity, Quantum Gravity, Differential Geometry.


New Version - 2.1

Please go to the Invar tensor package homepage.

The new version has interface with GRTensor.


Version 1.1

The purpose of  version 1.1 of the Canon package is to work as a kernel for complete Maple tensor packages. It is useful for manipulating indexed objects obeying generic permutation symmetries and possibly having dummy indices. The Canon package uses computational group theory algorithms to efficiently simplify generic tensor expressions by manipulating tensorial indices.

Canon package has a small number of external commands, which are: CanonDefine, Canonical, CanonicalOne, CanonPrint, CanonUnPrint.

The package has over 50 internal procedures which implements the computational group algorithms needed for index manipulation. There is a brief description of each of them in the accompanying source file.

Download the old version (1.1) and related files. See the readme.txt file for details.

Comments or bug reports: Portugal@Lncc.Br

Last update:  April, 2008.
Maintained by Renato Portugal/LNCC-MCT, Brazil.