Advertisement

Maple V Language Reference Manual

  • Bruce W. Char
  • Keith O. Geddes
  • Gaston H. Gonnet
  • Benton Leong
  • Michael B. Monagan
  • Stephen M. Watt

Table of contents

  1. Front Matter
    Pages i-xv
  2. Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton Leong, Michael B. Monagan, Stephen M. Watt
    Pages 1-29
  3. Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton Leong, Michael B. Monagan, Stephen M. Watt
    Pages 31-37
  4. Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton Leong, Michael B. Monagan, Stephen M. Watt
    Pages 39-68
  5. Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton Leong, Michael B. Monagan, Stephen M. Watt
    Pages 69-83
  6. Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton Leong, Michael B. Monagan, Stephen M. Watt
    Pages 85-94
  7. Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton Leong, Michael B. Monagan, Stephen M. Watt
    Pages 95-112
  8. Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton Leong, Michael B. Monagan, Stephen M. Watt
    Pages 113-128
  9. Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton Leong, Michael B. Monagan, Stephen M. Watt
    Pages 129-135
  10. Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton Leong, Michael B. Monagan, Stephen M. Watt
    Pages 137-151
  11. Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton Leong, Michael B. Monagan, Stephen M. Watt
    Pages 153-169
  12. Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton Leong, Michael B. Monagan, Stephen M. Watt
    Pages 171-191
  13. Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton Leong, Michael B. Monagan, Stephen M. Watt
    Pages 193-218
  14. Back Matter
    Pages 219-268

About this book

Introduction

The design and implementation of the Maple system is an on-going project of the Symbolic Com­ putation Group at the University of Waterloo in Ontario, Canada. This manual corresponds with version V (roman numeral five) of the Maple system. The on-line help subsystem can be invoked from within a Maple session to view documentation on specific topics. In particular, the command ?updates points the user to documentation updates for each new version of Maple. The Maple project was first conceived in the autumn of 1980 growing out of discussions on the state of symbolic computation at the University of Waterloo. The authors wish to acknowledge many fruitful discussions with colleagues at the University of Waterloo, particularly Morven Gen­ tleman, Michael Malcolm, and Frank Tompa. It was recognized in these discussions that none of the locally-available systems for symbolic computation provided the facilities that should be expected for symbolic computation in modern computing environments. We concluded that since the basic design decisions for the then-current symbolic systems such as ALTRAN, CAMAL, REDUCE, and to design a new system MACSYMA were based on 1960's computing technology, it would be wise from scratch taking advantage of the software engineering technology which had become available since then, as well as drawing from the lessons of experience. Maple's basic features (e. g. elementary data structures, input/output, arithmetic with numbers, and elementary simplification) are coded in a systems programming language for efficiency.

Keywords

Maple Mathematica computation data structures programming symbolic computation

Authors and affiliations

  • Bruce W. Char
    • 1
  • Keith O. Geddes
    • 2
  • Gaston H. Gonnet
    • 3
  • Benton Leong
    • 4
  • Michael B. Monagan
    • 3
  • Stephen M. Watt
    • 5
  1. 1.Department of Mathematics and Computer ScienceDrexel UniversityPhiladelphiaUSA
  2. 2.Department of Computer ScienceUniversity of WaterlooWaterlooCanada
  3. 3.Department InformatikETH ZentrumZürichSwitzerland
  4. 4.Symbolic Computation GroupUniversity of WaterlooWaterlooCanada
  5. 5.IBM Thomas J. Watson Research CenterYorktown HeightsUSA

Bibliographic information