ATENSOR - REDUCE program for tensor simplification

11/13/2018
by   V. A. Ilyin, et al.
0

The paper presents a REDUCE program for the simplification of tensor expressions that are considered as formal indexed objects. The proposed algorithm is based on the consideration of tensor expressions as vectors in some linear space. This linear space is formed by all the elements of the group algebra of the corresponding tensor expression. Such approach permits us to simplify the tensor expressions possessing symmetry properties, summation (dummy) indices and multiterm identities by unify manner. The canonical element for the tensor expression is defined in terms of the basic vectors of this linear space. The main restriction of the algorithm is the dimension of the linear space that is equal to N!, where N is a number of indices of the tensor expression. The program uses REDUCE as user interface.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/19/2018

Simplification of tensor expressions in computer algebra

Computer algebra is widely used in various fields of mathematics, physic...
research
11/03/2017

Automatic Differentiation for Tensor Algebras

Kjolstad et. al. proposed a tensor algebra compiler. It takes expression...
research
08/02/2022

OLLIE: Derivation-based Tensor Program Optimizer

Boosting the runtime performance of deep neural networks (DNNs) is criti...
research
02/27/2017

Faster Tensor Canonicalization

The Butler-Portugal algorithm for obtaining the canonical form of a tens...
research
08/11/2022

SSLEM: A Simplifier for MBA Expressions based on Semi-linear MBA Expressions and Program Synthesis

MBA (mixed boolean and arithmetic) expressions are hard to simplify, so ...
research
07/07/2021

Fast Evaluation of Finite Element Weak Forms Using Python Tensor Contraction Packages

In finite element calculations, the integral forms are usually evaluated...
research
06/22/2020

Computer Algebra in Physics: The hidden SO(4) symmetry of the hydrogen atom

Pauli first noticed the hidden SO(4) symmetry for the Hydrogen atom in t...

Please sign up or login with your details

Forgot password? Click here to reset