Reduce (computer algebra system)
From Wikipedia, the free encyclopedia
REDUCE is a general-purpose computer algebra system geared towards applications in physics.
The development of the REDUCE computer algebra system was started in the 1960s by Anthony C. Hearn. Since then, many scientists from all over the world have contributed to its development under his direction.
REDUCE is written entirely in its own LISP dialect called Standard LISP, expressed in an Algol-like syntax called RLISP. The latter is used as a basis for REDUCE's user-level language.
Implementations of REDUCE have existed on a staggering variety of computers, operating systems, and LISP bases over the decades. Currently, it is available on most flavors of Unix, Linux, Microsoft Windows, or Apple Macintosh systems by using an underlying Portable Standard LISP or Codemist Standard LISP implementation.
REDUCE is distributed for a cost-recovery fee that for a long time has usually included the full source code for the system, making it a popular research tool in the field of computer algebra.