| Programming with algebraic structures: design of the MAGMA language |
| Full text |
Pdf
(638 KB)
|
| Source
|
International Conference on Symbolic and Algebraic Computation
archive
Proceedings of the international symposium on Symbolic and algebraic computation
table of contents
Oxford, United Kingdom
Pages: 52 - 57
Year of Publication: 1994
ISBN:0-89791-638-7
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 22, Citation Count: 7
|
|
|
ABSTRACT
MAGMA is a new software system for computational algebra, number theory and geometry whose design is centred on the concept of algebraic structure (magma). The use of algebraic structure as a design paradigm provides a natural strong typing mechanism. Further, structures and their morphisms appear in the language as first class objects. Standard mathematical notions are used for the basic data types. The result is a powerful, clean language which deals with objects in a mathematically rigorous manner. The conceptual and implementation ideas behind MAGMA will be examined in this paper. This conceptual base differs significantly from those underlying other computer algebra systems.
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
|
Bosma W. and Cannon J.J., Handbook of Magma Functions, First Edition, 1993, 690 pages.
|
| |
2
|
|
| |
3
|
|
| |
4
|
Cannon J.J., An introduction to the group theory language Cayley, in: M.D. Atkinson (ed), Computational Group Theory, Academic Press, London, 1984, 145-183.
|
| |
5
|
Cannon J.J. and Playoust C.A., An Introduction to Magma, First Edition, 1993, 240 pages.
|
| |
6
|
Char B.W. et al, Maple V Language Reference Manual, Springer-Verlag, New York, 1991.
|
| |
7
|
|
| |
8
|
J.H. Davenport, Y. Siret and E. Tournier, Computer Algebra, Academic Press, London, 1988.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
REVIEW
"Gregory M. Aharonian : Reviewer"
For many years, one of the popular group theory symbolic
manipulation systems has been CAYLEY, developed at the University of
Sydney. The developers of CAYLEY have prepared a new computational
algebra system called MAGMA, the subject of this c
more...
|