Using SimTeEx to simplify polynomial expressions with tensors
Renato M. Fonseca

TL;DR
This paper introduces SimTeEx, a Mathematica package that simplifies tensor polynomial expressions by recognizing dummy indices and tensor symmetries, addressing a complex problem in tensor computations.
Contribution
The paper presents a novel algorithm implemented in SimTeEx that can handle any tensor symmetry to simplify tensor polynomial expressions.
Findings
Successfully simplifies tensor expressions with dummy indices
Handles arbitrary tensor symmetries
Improves computational efficiency in tensor algebra
Abstract
Computations with tensors are ubiquitous in fundamental physics, and so is the usage of Einstein's dummy index convention for the contraction of indices. For instance, is readily recognized as the same as , but a computer does not know that T[i,a]U[a,j] is equal to T[i,b]U[b,j]. Furthermore, tensors may have symmetries which can be used to simply expressions: if is antisymmetric, then . The fact that tensors can have elaborate symmetries, together with the problem of dummy indices, makes it complicated to simplify polynomial expressions with tensors. In this work I will present an algorithm for doing so, which was implemented in the Mathematica package SimTeEx (Simplify Tensor Expressions). It can handle any kind of tensor symmetry.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications
