- What is computer algebra?
Computer algebra is that part of computer science which
designs, analyzes, implements and applies algebraic
algorithms.
- Three characteristics of computer algebra
- Computer algebra is concerned with computing in
algebraic structure.
- The results of computer algebra algorithms are exact
and not subject to approximation errors.
- In general the inputs to algorithms are expressions or
formulas and one also expects expressions or formulas as the
result.
- Some applications areas of computer algebra
- Geometric theorem proving
- Analysis of algebraic varieties
- Modeling in science and technology
- The " Piano movers problem " in robotics
- The limitations of computer algebra
- There are problems for which the computation of an
exact symbolic solution is prohibitively expensive.
- There are some problems for which no exact symbolic
solution is known.
- There are problems for which one can rigiously prove
that no exact symbolic solution exists.
- Computer algebra systems
- Reference
- D.E.
KNUTH
The The Art of Computer Programming, Volume 2,
Seminumerical Algorithms
Reading, Mass. : Addison-Wesley,1997.
- F.Winkler
Polynomial algorithms in computer algebra
New York : Springer-Verlag,1996.
- K.O. Geddes, S.R. Czapor and
G. Labahn
Algorithms for computer algebra
Boston : Kluwer Academic,1992.
- M. Mignotte
Mathematics for computer algebra
New York ; Tokyo : Springer-Verlag ,1992.
- B.W.Char,K.O.Geddes, etc
First leaves: a tutorial introduction to Maple V
Springer-Verlag,1993.
Course Index
Return to Zhi's Home