DeepAI AI Chat
Log In Sign Up

Symbolically integrating tensor networks over various random tensors – the second version of Python RTNI

by   Motohisa Fukuda, et al.

We are upgrading the Python-version of RTNI, which symbolically integrates tensor networks over the Haar-distributed unitary matrices. Now, PyRTNI2 can treat the Haar-distributed orthogonal matrices and the real and complex normal Gaussian tensors as well. Moreover, it can export tensor networks in the format of TensorNetwork so that one can make further calculations with concrete tensors, even for low dimensions, where the Weingarten functions differ from the ones for high dimensions. The tutorial notebooks are found at GitHub: In this paper, we explain maths behind the program and show what kind of tensor network calculations can be made with it. For the former, we interpret the element-wise moment calculus of the above random matrices and tensors in terms of tensor network diagrams, and argue that the view is natural, relating delta functions in the calculus to edges in tensor network diagrams.


page 1

page 2

page 3

page 4


TensorTrace: an application to contract tensor networks

Tensor network methods are a conceptually elegant framework for encoding...

Random Tensors and their Normal Distributions

The main purpose of this paper is to introduce the random tensor with no...

Rademacher Random Projections with Tensor Networks

Random projection (RP) have recently emerged as popular techniques in th...

OGRe: An Object-Oriented General Relativity Package for Mathematica

We present OGRe, a modern Mathematica package for tensor calculus, desig...


PSYCHOTHOTONIX defines a quantum data set of internal non-matter image s...

Geometry of tree-based tensor formats in tensor Banach spaces

In the paper `On the Dirac-Frenkel Variational Principle on Tensor Banac...

Named Tensor Notation

We propose a notation for tensors with named axes, which relieves the au...