1. What is Algebraic Programming? 2. Coefficients of Polynomials and Series 3. Attributes in Mathematica 4. The 4 Fours Problem 5. The Hard 4 Fours Problem Acknowledgments References
"Algebraic Programming" means programming based on the use of algebraic concepts, such as commutativity, associativity, and distributivity. It is a method of programming for which Mathematica is particularly well suited. We give several examples of algebraic programming in Mathematica, culminating with a solution of a problem that was posted to the MathGroup email list.