Using REDUCE in high energy physics

by A.G.Grozin
Cambridge University Press, January 1997
hardback, ISBN 0521560020, 384 pages, 55 pounds or 80$
This book describes the use of the symbolic manipulation language REDUCE in particle physics.
There are several general purpose mathematics packages available to physicists, including Mathematica, Maple, and REDUCE. Each has advantages and disadvantages, but REDUCE has been found to be both powerful and convenient in solving a wide range of problems. This book introduces the reader to REDUCE and demonstrates its utility as a mathematical tool in physics. The first chapter of the book describes the REDUCE system, including some library packages. The following chapters show the use of REDUCE in examples from classical mechanics, hydrodynamics, general relativity, and quantum mechanics. The rest of the book systematically presents the Standard Model of particle physics (QED, weak interactions, and QCD). A large number of scattering and decay processes are calculated with REDUCE. All example programs from the book can be downloaded from here. The emphasis throughout is on learning through worked examples.
This will be an essential introduction and reference for high energy and theoretical physicists.
The program from Chapter 2, Section 1 is called p21.red; if there are several programs in a section, they are called p23a.red, p23b.red. Some programs need indicated auxiliary files. All examples contain detailed comments, and should be understandable even without the book. They require REDUCE 3.6 with recent patches.
  1. REDUCE language
    1. Welcome to REDUCE
    2. Functions and substitutions
    3. REDUCE as a programming language
    4. Additional facilities
    5. Matrices, vectors, tensors, operators
    6. Input-output
    7. Examples
  2. Selected prblems in classical physics
    1. Classical nonlinear oscillator
    2. Nonlinear water waves
    3. Calculation of the curvature tensor
    4. Examples
  3. Quantum mechanics
    1. Adding angular momenta
    2. Quantum nonlinear oscillator
    3. Rotator in a weak field
    4. Radiative transitions in charmonium
    5. Examples
  4. Quantum electrodynamics
    1. Kinematics
    2. Fields
    3. Feynman diagrams
    4. Scattering in external field
    5. Scattering of charged particles
    6. Photon-electron scattering
    7. Positronium annihilation
  5. Weak interactions
    1. Electroweak interaction
    2. W and Z decays
    3. Weak decays
    4. W production
  6. Quantum chromodynamics
    1. Feynman diagrams in QCD
    2. e+ e- annihilation into hadrons
    3. Charmonium decays
    4. Scattering of quarks and gluons
  7. Radiative corrections
    1. Dimensional regularization and renormalization
    2. Radiative corrections in quantum electrodynamics
    3. Radiative corrections in quantum chromodynamics