|
ABSTRACT
We compare and contrast several techniques for the implementation of components of an algebraic manipulation system. On one hand is the mathematical-algebraic approach which characterizes (for example) IBM's Scratchpad II. On the other hand is the more ad hoc approach which characterizes many other popular systems (for example, Macsyma, Reduce, Maple, and Mathematica). While the algebraic approach has generally positive results, careful examination suggests that there are significant remaining problems, especially in the representation and manipulation of analytical, as opposed to algebraic mathematics. We describe some of these problems, and some general approaches for solutions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
S. K. Abdali , Guy W. Cherry , Neil Soiffer, An object-oriented approach to algebra system design, Proceedings of the fifth ACM symposium on Symbolic and algebraic computation, p.24-30, July 21-23, 1986, Waterloo, Ontario, Canada
[doi> 10.1145/32439.32444]
|
| |
2
|
|
| |
3
|
John Cannon. A Language for Group Theory, Dept. of Pure Math., Univ. of Sydney, Dec. 1982 (and Newsletters).
|
| |
4
|
G. F. Carrier, Max Krook, Carl E. Pearson. Functions of a Complez Variable: Theory and Technique, McGraw Hill, 1966.
|
| |
5
|
Bruce W. Char, Keith O Gedde$, Gaston H. Gonnet, and Stephen M Watt, Maple Reference Manual, dth edition. March, 1985.
|
| |
6
|
Chris A. Cole, Stephen Wolfram, eta1, SMP a symbolic manipulation program, Calif. Inst. of Tech., July 1981, also see {22}.
|
| |
7
|
J.H. Davenport, P. Gianni, R. D. Jenks, V.S. Miller, S.C. Morrison, M. Rothstein, C.J. Sundaresan, R.S. Sutor, B.M. Trager, New Scratchpad, Math. Sciences Dept., IBM T.J. Watson Res. Ctr, Yorktown Hts. NY. see also R. D. Jenks and B. M. Trager, "A Primer: 11 Keys to New Scratchpad,~ Proc. Eurosam 8j, Lecture Notes in Computer Science 174, Springer-Verlag 123-147.
|
| |
8
|
Richard J. Fateman et al. "Research in Algebraic Manipulation at the Univ. of Calif, Berkeley," Proc. 198d Macsyma Users Conf. General Electric Res. Lab., Schenectady, N.Y., July, 1984, 188-198.
|
| |
9
|
|
| |
10
|
|
| |
11
|
Peter Henrici. Applied and Computational Cornpies Analysis, Vol. 1, Wiley and Sons, 1974.
|
| |
12
|
A. C. Hearn. personal communication, 1984.
|
| |
13
|
Paul Hilfinger and Phillip Colella. FIDIL (Finite Difference Language) Reference Manual, internal report, UC Berkeley, (revision 2.6, July 1986).
|
| |
14
|
Konrad Knopp. Theory of Functions, Part I: Elements of the General Theory of Analytic Functions, Dover Publications, N.Y., 1945.
|
| |
15
|
The Mathlab Group. Maesyma Reference Manual, Lab. for Comp. Sci, MIT, Jan, 1983 (2 volumes: version 10), available also from the National Energy Software Center (NESC), Argonne, IL. Similar manuals are available from Symbolics, Inc., for example, version 11 (Symbolics, inc.) Oct. 1985.
|
 |
16
|
|
| |
17
|
Neil Soiffer. "A Perplexed User's Guide to Andante," unpublished manuscript, Univ. CaUf. Berkeley, 1983.
|
| |
18
|
|
| |
19
|
The Soft Warehouse. mu$IMP/muMATH Reference Manual, P.O. Box 11174, Honolulu, Hawaii 96828.
|
| |
20
|
B. L. van der Waerden. Algebra, F. Ungar Publ, N.Y., 7th edition, 1970.
|
 |
21
|
|
| |
22
|
S. Wolfram et al. SMP Reference Manual, Computer Mathematics Group, Inference Corp., Los Angeles, Calif, 1983.
|
|