SNEG – Mathematica package for symbolic calculations with second-quantization-operator expressions

Published: 1 October 2011| Version 1 | DOI: 10.17632/hpmddmgcmv.1
Rok Žitko


This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018) Abstract In many-particle problems involving interacting fermions or bosons, the most natural language for expressing the Hamiltonian, the observables, and the basis states is the language of the second-quantization operators. It thus appears advantageous to write numerical computer codes which allow the user to define the problem and the quantities of interest directly in terms of operator strings, rather than in some low-level programming language. Here I describe a Mathematica package which provide... Title of program: SNEG Catalogue Id: AEJL_v1_0 Nature of problem Manipulation of expressions involving second quantization operators and other non-commuting objects. Calculation of commutators, anticommutators, expectation values. Generation of matrix representations of the Hamiltonians expressed in the second quantization language. Versions of this program held in the CPC repository in Mendeley Data AEJL_v1_0; SNEG; 10.1016/j.cpc.2011.05.013



Atomic Physics, Computer Hardware, Software, Programming Languages, Computational Physics, Computer Algebra System