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

  • Wright J
  • Shastry B
N/ACitations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

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.

Cite

CITATION STYLE

APA

Wright, J. G., & Shastry, B. S. (2015). DiracQ: A Package for Algebraic Manipulation of Non-Commuting Quantum Variables. Journal of Open Research Software, 3(1), 13. https://doi.org/10.5334/jors.cb

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free