Maxima by Example, Ch. 12, Dirac Package Version 2
Subject: Maxima by Example, Ch. 12, Dirac Package Version 2
From: Edwin Woollett
Date: Sat, 16 Apr 2011 13:02:06 -0700
Ch. 12 Dirac Package Version 2.
http://www.csulb.edu/~woollett/
============================================
Maxima by Example,
Chapter 12: Dirac Algebra and Quantum Electrodynamics, Version 2
A Version 2 Maxima Dirac algebra package is demonstrated
using examples from Quantum Electrodynamics.
The file dirac2.mac loads the rest of the Dirac package
files: simplifying-new.lisp, dgcon2.mac, dgtrace2.mac,
dgeval2.mac, and dgmatrix2.mac. The file dgfunctions2.txt
has an alphabetical list of the package functions.
Eleven batch files carry out typical calculations.
Separate sections of Ch. 12 are devoted to a review of
high energy physics notation (which agrees with
Peskin and Schroeder), trace and contraction theorems,
to a review of covariant polarization 4-vectors for
physical (external) photons, and to the
use of simplifying-new.lisp.
A 22 page introduction to typical uses, with examples
given in an interactive session context, has been created
to allow easier and quicker access to the syntax and
abilities of the package.
The Dirac package code has been rewritten and the
code greatly simplified. The more complicated examples
now run about 35% faster. A suite of test files has been
added, and is available as either a zip file or a tar.gz file.
The author is indebted to Maxima developer
Barton Willis for his suggestion to use the recursive
simplification lisp code simplifying.lisp, and for his
advice in exploiting the power of that code.
The following Windows zip file contains all
Chapter 12 files (except the test suite), including the pdf.
--mbe12dirac2.zip : 4-15-11, Maxima 5.23.2, 488 KB
The following tar.gz file contains all
Ch. 12 files (except the test suite), including the pdf file.
--mbe12dirac2.tar.gz : 4-15-11, Maxima 5.23.2, 476 KB
===========================
Three independent methods of calculation are provided
by the Dirac package.
1. The symbolic methods are available for the calculation
of either unpolarized differential cross sections or
polarized differential cross sections.The symbolic methods
allow unpolarized differential cross sections to be first
expressed in an arbitrary frame in terms of the
Mandelstam variables s, t, and u.
2. An alternative path (but frame dependent) to either
unpolarized or polarized differential cross sections is
the use of explicit Dirac matrices (we use the same
conventions as Peskin and Schroeder) and explicit
matrix trace and contractions on Lorentz indices.
3. The third path is the use of explcit Dirac spinors
and matrices to first calculate all possible polarized
amplitudes (ie.,for various helicity choices) and then
the sum of the squares reproduces the unpolarized results.
=====================================
See the Maxima by Example webpage for
individual files and the test suite.
Ted Woollett