Abstract
Topics about the integration of the numeric and symbolic computation paradigms are discussed. Mainly an approach through a uniform representation of numbers and symbols is presented, that allows for the application of algebraic algorithms to numeric problems. The p-adic construction is the basis of the unifying representation environment. An integrated version of the Hensel algorithm is presented, which is able to perform symbolic and numeric computations over instances of ground (concrete) and parametric structures, and symbolic computations over instances of abstract structures. Examples are provided to show how the approach outlined and the proposed implementation can treat both cases of symbolic and numeric computations. In the numeric case it is shown that the proposed extension of the Hensel Algorithm can allow for the exact manipulation of numbers. Moreover, such an extension avoids the use of simplification algorithms, since the computed results are already in simplified form.
This work has been partially supported by Progetto Finalizzato “Sistemi Informatici e Calcolo Parallelo” of CNR under grant n. 92.01604.69.
Preview
Unable to display preview. Download preview PDF.
References
S.K. Abdali, G.W. Cherry, and N. Soiffer. An object-oriented approach to algebra system design. In B.W. Char, editor, ACM SYMSAC '86, 1986.
B. Caviness. Computer algebra: Past and future. Journal of Symbolic computation, 2, 1986.
B.W. Char, G.J. Fee, K.O. Geddes, G.H. Gonnet, B.W. Monagan, and S.M. Watt. A tutorial introduction to maple. Journal of Symbolic Computation, 2, n.2, 1986.
A. Colagrossi, C. Limongelli, and A. Miola. Scientific computation by error-free arithmetics. Journal of information Science and Technology, July–October 1993. to appear.
R.T. Gregory and E.V. Krishnamurthy. Methods and Applications of Error-Free Computation. Springer Verlag, 1984.
K. Hensel. Theorie der Algebraischen Zehlen. Teubner, Leipzig-Stuttgart, 1908.
R. Jenks and B. Trager. A language for computational algebra. Technical report, T.J.Watson Research Center, Yorktown, 1987.
C. Limongelli and A. Miola. Abstract specification of numeric and algebraic computation methods. Journal of information Science and Technology, July–October 1993. to appear.
C. Limongelli, A. Miola, and M. Temperini. Design and implementation of symbolic computation systems. In P.W. P.W. Gaffney and E. N. Houstis, editors, IFIP TC2/WG 2.5 Working Conference on Programming Environments For High Level Scientific Problem Solving. North-Holland, September 1991.
C. Limongelli and M. Temperini. Abstract specification of structures and methods in symbolic mathematical computation. Theoretical Computer Science, 104:89–107, October 1992. Elsevier Science Publisher.
J. D. Lipson. Newton s method: a great algebraic algorithm. In 1976 ACM Symposium on Symbolic and Algebraic Computation, 1976.
G. Mascari and A. Miola. On the integration on numeric and algebraic computations. In Proc. AAECC-5, volume 307 of LNCS, Karlsrhue, Germany, 1986. Springer Verlag.
A. Miola. Tasso: a system for mathematical problem solving. In B. Sushila E. Balagurusami, editor, Computer Systems and Applications, ICC Series. TaTa Mc Graw-Hill, 1990.
D. Y. Y. Yun. The Hensel Lemma in Algebraic manipulation. PhD thesis, Massachusetts Institute of Technology, November 1974.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Limongelli, C., Temperini, M. (1993). On the uniform representation of mathematical data structures. 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/BFb0013186
Download citation
DOI: https://doi.org/10.1007/BFb0013186
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