The Mathematica Journal
Volume 9, Issue 2


In This Issue
Tricks of the Trade
In and Out
Trott's Corner
New Products
New Publications
News Bulletins
New Resources

Download This Issue 

About the Journal
Editorial Policy
Back Issues
Contact Information

Algebraic Programming in Mathematica
Andrzej Kozlowski

"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.




  *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



Andrzej Kozlowski
Andrzej Kozlowski was a professor of mathematics at Toyama International University in Japan when he wrote this article. He is now teaching mathematics and physics at Tokyo Denki University in Japan. Most of his research has been in algebraic topology, but recently he has become interested in mathematical finance, which he is teaching as an Internet-based course at Warsaw University. He recently joined Chatham Research ( in a project to apply Mathematica to problems in quantitative finance and economics. He is a frequent contributor to the MathGroup email list.

Andrzej Kozlowski
Tokyo Denki University
Faculty of Information Environment
Chiba, Japan

About Mathematica | Download Mathematica Player
Copyright © Wolfram Media, Inc. All rights reserved.