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

Physics – Quantum Physics

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

9 pages, 1 figure

Scientific paper

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 provides a flexible framework for performing the required translations between several different representations of operator expressions: condensed notation using pure ASCII character strings, traditional notation ("pretty printing"), internal Mathematica representation using nested lists (used for automatic symbolic manipulations), and various higher-level ("macro") expressions. The package consists of a collection of transformation rules that define the algebra of operators and a comprehensive library of utility functions. While the emphasis is given on the problems from solid-state and atomic physics, the package can be easily adapted to any given problem involving non-commuting operators. It can be used for educational and demonstration purposes, but also for direct calculations of problems of moderate size.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

SNEG - Mathematica package for symbolic calculations with second-quantization-operator expressions does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with SNEG - Mathematica package for symbolic calculations with second-quantization-operator expressions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and SNEG - Mathematica package for symbolic calculations with second-quantization-operator expressions will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-515570

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.