Abstract
The fastest known algorithms in classical algebra make use of signature functions. That is, reducing computation with formulae to computing with the integers modulo p, by substituting random numbers for variables, and mapping constants modulo p. This idea is exploited in specific algorithms in computer algebra systems, e.g. algorithms for polynomial greatest common divisors. It is also used as a heuristic to speed up other calculations. But none exploit it in a systematic manner. The goal of this work was twofold. First, to design an AXIOM like system in which these signature functions can be constructed automatically, hence better exploited, and secondly, to exploit them in new ways. In this paper we report on the design of such a system, Gauss.
Preview
Unable to display preview. Download preview PDF.
References
Jenks R., Sutor R.: axiom — The Scientific Computation System, Springer, 1992.
Geddes K.O., Labahn G., Czapor S.R.: Algorithms for Computer Algebra Kluwer, 1991.
Gonnet G.H.: Determining Equivalence of Expressions in Random Polynomial Time. it Proceedings of the 16th ACM Symposium on the Theory of Computing (1984) 334–341
Gonnet G.H.: New Results for Random Determination of Equivalence of Expressions. Proceedings of the 1986 Symposium on Symbolic and Algebraic Computation (1986) 127–131
Freeman T., Imirzian G., Kaltofen, E.: DAGWOOD: A System for Manipulating Polynomials Given by Straight-Line Programs. Proceedings of the 1986 Symposium on Symbolic and Algebraic Computation (1986) 169–175
Char B.W., Geddes K.O., Gonnet G.H., Leong B.L., Monagan M.B., and Watt S.M.: Maple V Language Reference Manual. Springer-Verlag, New York, 1991.
Rabin, M.O.: Probabilistic Algorithm for Testing Primality. J. of Number Theory 12 (1980) 128–138
Solavay, R. Strassen, V.: A fast Monte-Carlo Test for Primality. SIAM J. of Computing 6 (1977) 84–85
Monagan M.B.: Signatures + Abstract Types = Computer Algebra — Intermediate Expression Swell. Ph.D. Thesis, University of Waterloo, 1989.
Monagan M.B.: A Heuristic Irreducibility Test for Univariate Polynomials J. Symbolic Comp. 13 No. 1 (1992) 47–57
Schwartz J.T.: Fast probabilistic algorithms for verification of polynomial identities. J. ACM. 27 (1980) 701–717
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Monagan, M.B. (1993). Gauss: a parameterized domain of computation system with support for signature functions. In: Miola, A. (eds) Design and Implementation of Symbolic Computation Systems. DISCO 1993. Lecture Notes in Computer Science, vol 722. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013170
Download citation
DOI: https://doi.org/10.1007/BFb0013170
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57235-0
Online ISBN: 978-3-540-47985-7
eBook Packages: Springer Book Archive