Semi-Centennial REDUCE

📅 2025-05-02
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the reproducibility, deployability, and verifiability of the 1970s REDUCE computer algebra system (CAS) in contemporary lightweight environments. Methodologically, it reimplements REDUCE using ANSI C and a POSIX-compliant Makefile build system—eliminating external dependencies, ensuring cross-platform portability, and enabling Docker containerization and WebAssembly deployment. Its primary contribution is the first reproducible, verifiable reconstruction of a historically accurate REDUCE version, thereby bridging the gap between early symbolic computation system design and modern reproducibility standards. Experimental evaluation confirms successful execution of core CAS functionality—including polynomial arithmetic, symbolic differentiation, and elementary integration—on resource-constrained platforms such as Raspberry Pi and in WebAssembly runtimes. This implementation establishes a robust, accessible infrastructure for historical algorithm validation and longitudinal study of CAS evolution.

Technology Category

Application Category

📝 Abstract
We present a version of the REDUCE computer algebra system as it was in the early 1970s. We show how this historical version of REDUCE may be built and run in very modest present-day environments and outline some of its capabilities.
Problem

Research questions and friction points this paper is trying to address.

Reviving 1970s REDUCE system for modern use
Building historical REDUCE in current environments
Exploring early REDUCE's computational capabilities
Innovation

Methods, ideas, or system contributions that make the work stand out.

Historical REDUCE system reconstruction
Runs in modest modern environments
Demonstrates early 1970s capabilities
🔎 Similar Papers
No similar papers found.