Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

arXiv:2008.06467

QuAlg -- A symbolic algebra package for quantum information

Axel Dahlberg

Published Aug 12, 2020• 0 citations
arXivHTMLPDF

Abstract

We introduce QuAlg, an open-source symbolic algebra package for quantum information. QuAlg supports working with qubit-states, qudit-states, fock-states and even wave-functions in infinite dimenional Hilbert spaces. States can have amplitudes which are pure complex numbers or more complicated symbolic expressions involving for example delta-distributions. These symbolic expressions can be automatically simplified and integrated. Furthermore, arbitrary operators can be defined, even transformations between different Hilbert spaces. Operators can be applied to states or used to defined measurement operators.

DOI
10.48550/arxiv.2008.06467

Related papers

DiracQ: A Package for Algebraic Manipulation of Non-Commuting Quantum Variables

John G. Wright, B. Sriram Shastry

In several problems of quantum many body physics, one is required to handle complex expressions originating in the non-commutative nature of quantum operators. Their manipulation requires precise ordering and application of simplification rules. This can be cumbersome, tedious and error prone, and often a challenge to the most expert researcher. In this paper we present a software package DiracQ to facilitate such manipulations. The package DiracQ consists of functions based upon and extending considerably the symbolic capabilities of Mathematica. With DiracQ, one can proceed with large scale algebraic manipulations of expressions containing combinations of ordinary numbers or symbols (the c-numbers) and arbitrary sets of non-commuting variables (the q-numbers) with user defined properties. The DiracQ package is user extendable and comes encoded with the algebraic properties of several standard operators in popular usage. These include Fermionic and Bosonic creation and annihilation operators, spin operators, and canonical position and momentum operators. An example book is provided with some suggestive calculations of large-scale algebraic manipulations.

Journal of Open Research Software•Nov 20, 2015•2 citations

From linear algebra to quantum information

LW Yu, Wang NL, Shigeru Kanemitsu

Anticipating the realization of quantum computers, we propose the most reader-friendly exposition of quantum information and qubits theory. Although the latter lies within framework of linear algebra, it has some flavor of quantum mechanics and it would be easier to get used to special symbols and terminologies. Quantum mechanics is described in the language of functional analysis: the state space (the totality of all states) of a quantum system is a Hilbert space over the complex numbers and all mechanical quantities are taken as Hermite operators. Hence some basics of functional analysis is necessary. We make a smooth transition from linear algebra to functional analysis by comparing the elements in these theories: Hilbert space vs. finite dimensional vector space, Hermite operator vs. linear map given by a Hermite matrix. Then from Newtonian mechanics to quantum mechanics and then to the theory of qubits. We elucidate qubits theory a bit by accommodating it into linear algebra framework under these precursors.

Annals of Mathematics and Physics•Jul 20, 2021•1 citation

SymQuPS: Symbolic Quantum Phase Space Algebra in Python

Hendry M. Lim, Donny Dwiputra, Ahmad R. T. Nugraha

We present \texttt{SymQuPS}, a SymPy-based algebra system in Python mainly aimed toward the phase space representation of quantum mechanics within the Cahill-Glauber formalism (including the Glauber-Sudarshan $P$, Wigner, and Husimi $Q$ representations). By extension, the package serves as an algebraic venue for canonical quantization. A key feature is the phase space representation of an arbitrary Lindblad master equation, which gives the phase space equation of motion of the quantum system. We describe the core functionalities of the package, consisting of $s$-ordered operators, the star products, and the phase space representation. Some examples of use are given to illustrate the application of the package, and the package's performance in typical use cases is discussed.

quant-pharXiv:2608.14263•Aug 17, 2026•0 citations

Mathematical Modelling of Quantum Information Systems Using Operator Algebra Techniques

D. R. Kirubaharan

Quantum information theory has become a central area in the two fields of quantum mechanics and information science. The focus of this work is mathematical modelling of quantum information with the use of operator algebras, in a way that accentuates the modelling, and acting or manipulation of observables and quantum states. The fundamental aim is to utilise C*-algebras, von Neumann algebras, and other frameworks in operator algebra to formally describe the behaviour of quantum systems, understand the nature of quantum entanglement, and support quantum error correction. Operator algebra usage provides a firm mathematical foundation that guarantees accuracy and contributes to the incorporation of topological mechanisms and algebraic rules necessary for explaining noncommutative concepts in quantum mechanics. In this paper, we will present some original notions of operator algebra and explain their usefulness when it comes to modeling the key dynamics, features of quantum states, measurement, and evolution. We will use a method that combines algebraic techniques to chart qubit interactions, entropic inequalities, and characterize transformations of level in unitary evolution. Through the use of Hilbert spaces and bounded linear operators, we build models in multi-qubit systems and see what the specifications have to say about quantum computing and quantum communication protocols. The paper provide a comprehensive discussion, including algebraic formulations, simulation outputs, and a critical comparison with traditional Hilbert space methods. It is quite notable that the operator algebras can say more about the non-local correlations and decoherence processes. There are extensive literature reviews, useful modelling tools, and implementation outcomes in the paper when symbolic computation tools have been utilised. This combination gives both theoretical strength and modelling instruments to develop quantum technologies in the future.

International Journal of Mathematical Analysis and Research•Sep 30, 2025•0 citations

IntegrateUnitary.jl: A Julia package for symbolic integration over Haar measures

Łukasz Pawela, Zbigniew Puchała

Symbolic integration over the Haar measure of compact groups is a computational cornerstone in quantum information science and random matrix theory. We present \texttt{IntegrateUnitary.jl}, a comprehensive Julia package for computing exact expectations of polynomial functions over a wide range of compact groups ($U(d)$, $O(d)$, $Sp(d)$, and $SU(d)$ for balanced polynomials), circular and Gaussian ensembles, Ginibre ensembles, permutation groups, random pure states, and unitary $t$-designs. The package provides a fully open-source implementation of the Weingarten calculus and Wick contractions with broad symbolic-$d$ support for entry-wise and trace-polynomial integrals, while selected workflows currently require concrete integer dimensions (including higher pure trace moments $|\mathrm{tr}(U)|^{2k}$ for $k > 1$ and HCIZ with \texttt{SymbolicMatrix} inputs, and direct matrix-valued integration of \texttt{SymbolicMatrix}/\texttt{SymbolicMatrixProduct} expressions), automatic asymptotic expansions, a high-level symbolic trace interface that reconstructs Weingarten graphs from index-free expressions, and a bridge to \texttt{ITensors.jl} for tensor network averaging. We discuss the underlying algorithms, including the Murnaghan-Nakayama rule and symplectic-orthogonal duality, and demonstrate that the package efficiently handles high-degree moments and quantum information metrics.

quant-pharXiv:2605.23830•May 25, 2026•1 citation

What is quantum information? Information symmetry and mechanical motion

Vasil Dinev Penchev

The concept of quantum information is introduced as both normed superposition of two orthogonal subspaces of the separable complex Hilbert space and invariance of Hamilton and Lagrange representation of any mechanical system. The base is the isomorphism of the standard introduction and the representation of a qubit to a 3D unit ball, in which two points are chosen.The separable complex Hilbert space is considered as the free variable of quantum information and any point in it (a wave function describing a state of a quantum system) as its value as the bound variable.A qubit is equivalent to the generalization of ‘bit’ from the set of two equally probable alternatives to an infinite set of alternatives. Then, that Hilbert space is considered as a generalization of Peano arithmetic where any unit is substituted by a qubit and thus the set of natural number is mappable within any qubit as the complex internal structure of the unit or a different state of it. Thus, any mathematical structure being reducible to set theory is representable as a set of wave functions and a subspace of the separable complex Hilbert space, and it can be identified as the category of all categories for any functor represents an operator transforming a set (or subspace) of the separable complex Hilbert space into another. Thus, category theory is isomorphic to the Hilbert-space representation of set theory & Peano arithmetic as above.Given any value of quantum information, i.e. a point in the separable complex Hilbert space, it always admits two equally acceptable interpretations: the one is physical, the other is mathematical. The former is a wave function as the exhausted description of a certain state of a certain quantum system. The latter chooses a certain mathematical structure among a certain category. Thus there is no way to be distinguished a mathematical structure from a physical state for both are described exhaustedly as a value of quantum information. This statement in turn can be utilized to be defined quantum information by the identity of any mathematical structure to a physical state, and also vice versa. Further, that definition is equivalent to both standard definition as the normed superposition and invariance of Hamilton and Lagrange interpretation of mechanical motion introduced in the beginning of the paper.Then, the concept of information symmetry can be involved as the symmetry between three elements or two pairs of elements: Lagrange representation and each counterpart of the pair of Hamilton representation. The sense and meaning of information symmetry may be visualized by a single (quantum) bit and its interpretation as both (privileged) reference frame and the symmetries 𝑈𝑈(1), 𝑆𝑆𝑆 (2), and 𝑆𝑆𝑆 (3) of the Standard model.

•May 3, 2020•0 citations
We introduce QuAlg, an open-source symbolic algebra package for quantum information. QuAlg supports working with qubit-states, qudit-states, fock-states and even wave-functions in infinite dimenional Hilbert spaces. States can have amplitudes which are pure complex numbers or more complicated symbolic expressions involving for example delta-distributions. These symbolic expressions can be automatically simplified and integrated. Furthermore, arbitrary operators can be defined, even transformations between different Hilbert spaces. Operators can be applied to states or used to defined measurement operators.
In several problems of quantum many body physics, one is required to handle complex expressions originating in the non-commutative nature of quantum operators. Their manipulation requires precise ordering and application of simplification rules. This can be cumbersome, tedious and error prone, and often a challenge to the most expert researcher. In this paper we present a software package DiracQ to facilitate such manipulations. The package DiracQ consists of functions based upon and extending considerably the symbolic capabilities of Mathematica. With DiracQ, one can proceed with large scale algebraic manipulations of expressions containing combinations of ordinary numbers or symbols (the c-numbers) and arbitrary sets of non-commuting variables (the q-numbers) with user defined properties. The DiracQ package is user extendable and comes encoded with the algebraic properties of several standard operators in popular usage. These include Fermionic and Bosonic creation and annihilation operators, spin operators, and canonical position and momentum operators. An example book is provided with some suggestive calculations of large-scale algebraic manipulations.
Anticipating the realization of quantum computers, we propose the most reader-friendly exposition of quantum information and qubits theory. Although the latter lies within framework of linear algebra, it has some flavor of quantum mechanics and it would be easier to get used to special symbols and terminologies. Quantum mechanics is described in the language of functional analysis: the state space (the totality of all states) of a quantum system is a Hilbert space over the complex numbers and all mechanical quantities are taken as Hermite operators. Hence some basics of functional analysis is necessary. We make a smooth transition from linear algebra to functional analysis by comparing the elements in these theories: Hilbert space vs. finite dimensional vector space, Hermite operator vs. linear map given by a Hermite matrix. Then from Newtonian mechanics to quantum mechanics and then to the theory of qubits. We elucidate qubits theory a bit by accommodating it into linear algebra framework under these precursors.
We present \texttt{SymQuPS}, a SymPy-based algebra system in Python mainly aimed toward the phase space representation of quantum mechanics within the Cahill-Glauber formalism (including the Glauber-Sudarshan PPP, Wigner, and Husimi QQQ representations). By extension, the package serves as an algebraic venue for canonical quantization. A key feature is the phase space representation of an arbitrary Lindblad master equation, which gives the phase space equation of motion of the quantum system. We describe the core functionalities of the package, consisting of sss-ordered operators, the star products, and the phase space representation. Some examples of use are given to illustrate the application of the package, and the package's performance in typical use cases is discussed.
Quantum information theory has become a central area in the two fields of quantum mechanics and information science. The focus of this work is mathematical modelling of quantum information with the use of operator algebras, in a way that accentuates the modelling, and acting or manipulation of observables and quantum states. The fundamental aim is to utilise C*-algebras, von Neumann algebras, and other frameworks in operator algebra to formally describe the behaviour of quantum systems, understand the nature of quantum entanglement, and support quantum error correction. Operator algebra usage provides a firm mathematical foundation that guarantees accuracy and contributes to the incorporation of topological mechanisms and algebraic rules necessary for explaining noncommutative concepts in quantum mechanics. In this paper, we will present some original notions of operator algebra and explain their usefulness when it comes to modeling the key dynamics, features of quantum states, measurement, and evolution. We will use a method that combines algebraic techniques to chart qubit interactions, entropic inequalities, and characterize transformations of level in unitary evolution. Through the use of Hilbert spaces and bounded linear operators, we build models in multi-qubit systems and see what the specifications have to say about quantum computing and quantum communication protocols. The paper provide a comprehensive discussion, including algebraic formulations, simulation outputs, and a critical comparison with traditional Hilbert space methods. It is quite notable that the operator algebras can say more about the non-local correlations and decoherence processes. There are extensive literature reviews, useful modelling tools, and implementation outcomes in the paper when symbolic computation tools have been utilised. This combination gives both theoretical strength and modelling instruments to develop quantum technologies in the future.
Symbolic integration over the Haar measure of compact groups is a computational cornerstone in quantum information science and random matrix theory. We present \texttt{IntegrateUnitary.jl}, a comprehensive Julia package for computing exact expectations of polynomial functions over a wide range of compact groups (U(d)U(d)U(d), O(d)O(d)O(d), Sp(d)Sp(d)Sp(d), and SU(d)SU(d)SU(d) for balanced polynomials), circular and Gaussian ensembles, Ginibre ensembles, permutation groups, random pure states, and unitary ttt-designs. The package provides a fully open-source implementation of the Weingarten calculus and Wick contractions with broad symbolic-ddd support for entry-wise and trace-polynomial integrals, while selected workflows currently require concrete integer dimensions (including higher pure trace moments ∣tr(U)∣2k|\mathrm{tr}(U)|^{2k}∣tr(U)∣2k for k>1k > 1k>1 and HCIZ with \texttt{SymbolicMatrix} inputs, and direct matrix-valued integration of \texttt{SymbolicMatrix}/\texttt{SymbolicMatrixProduct} expressions), automatic asymptotic expansions, a high-level symbolic trace interface that reconstructs Weingarten graphs from index-free expressions, and a bridge to \texttt{ITensors.jl} for tensor network averaging. We discuss the underlying algorithms, including the Murnaghan-Nakayama rule and symplectic-orthogonal duality, and demonstrate that the package efficiently handles high-degree moments and quantum information metrics.
The concept of quantum information is introduced as both normed superposition of two orthogonal subspaces of the separable complex Hilbert space and invariance of Hamilton and Lagrange representation of any mechanical system. The base is the isomorphism of the standard introduction and the representation of a qubit to a 3D unit ball, in which two points are chosen.The separable complex Hilbert space is considered as the free variable of quantum information and any point in it (a wave function describing a state of a quantum system) as its value as the bound variable.A qubit is equivalent to the generalization of ‘bit’ from the set of two equally probable alternatives to an infinite set of alternatives. Then, that Hilbert space is considered as a generalization of Peano arithmetic where any unit is substituted by a qubit and thus the set of natural number is mappable within any qubit as the complex internal structure of the unit or a different state of it. Thus, any mathematical structure being reducible to set theory is representable as a set of wave functions and a subspace of the separable complex Hilbert space, and it can be identified as the category of all categories for any functor represents an operator transforming a set (or subspace) of the separable complex Hilbert space into another. Thus, category theory is isomorphic to the Hilbert-space representation of set theory & Peano arithmetic as above.Given any value of quantum information, i.e. a point in the separable complex Hilbert space, it always admits two equally acceptable interpretations: the one is physical, the other is mathematical. The former is a wave function as the exhausted description of a certain state of a certain quantum system. The latter chooses a certain mathematical structure among a certain category. Thus there is no way to be distinguished a mathematical structure from a physical state for both are described exhaustedly as a value of quantum information. This statement in turn can be utilized to be defined quantum information by the identity of any mathematical structure to a physical state, and also vice versa. Further, that definition is equivalent to both standard definition as the normed superposition and invariance of Hamilton and Lagrange interpretation of mechanical motion introduced in the beginning of the paper.Then, the concept of information symmetry can be involved as the symmetry between three elements or two pairs of elements: Lagrange representation and each counterpart of the pair of Hamilton representation. The sense and meaning of information symmetry may be visualized by a single (quantum) bit and its interpretation as both (privileged) reference frame and the symmetries 𝑈𝑈(1), 𝑆𝑆𝑆 (2), and 𝑆𝑆𝑆 (3) of the Standard model.