ACM Home Page
Please provide us with feedback. Feedback
Understanding expression simplification
Full text PdfPdf (192 KB)
Source International Conference on Symbolic and Algebraic Computation archive
Proceedings of the 2004 international symposium on Symbolic and algebraic computation table of contents
Santander, Spain
Pages: 72 - 79  
Year of Publication: 2004
ISBN:1-58113-827-X
Author
Jacques Carette  McMaster University, Hamilton, Ontario, Canada
Sponsors
ACM: Association for Computing Machinery
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 67,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1005285.1005298
What is a DOI?

ABSTRACT

We give the first formal definition of the concept of simplification for general expressions in the context of Computer Algebra Systems. The main mathematical tool is an adaptation of the theory of Minimum Description Length, which is closely related to various theories of complexity, such as Kolmogorov Complexity and Algorithmic Information Theory. In particular, we show how this theory can justify the use of various "magic constants" for deciding between some equivalent representations of an expression, as found in implementations of simplification routines.


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
 
2
3
 
4
B. Buchberger and R. Loos. Algebraic simplification In B. Buchberger, G. E. Collins, and R. Loos, editors, Computer Algebra-Symbolic and Algebraic Computation, pages 11--44. Springer-Verlag, New York, 1982.
 
5
J. Carette, W. Farmer, and J. Wajs. Trustable communication between mathematical systems. In T. Hardin and R. Rioboo, editors, Proceedings of Calculemus 2003,pages 58--68, Rome, 2003. Aracne.
6
 
7
E. Cheb-Terrab. personal communication.
 
8
 
9
R. Corless, G. Gonnet, D. Hare, D. Jeffrey, and D. Knuth. On the Lambert W function. Advances in Computational Mathematics, 5:329--359, 1996.
 
10
 
11
 
12
 
13
 
14
 
15
 
16
P. Grünwald. The Minimum Description Length Principle and Reasoning under Uncertainty. PhD thesis, CWI, 1998.
 
17
S. Landau. Simplification of nested radicals. SIAM Journal on Computing, 14(1):184--195, 1985.
 
18
19
20
 
21
J. Rissanen. Modeling by shortest data description. Automatica, 14:465--471, 1978.
 
22
 
23
 
24
C. S. Wallace and D. Dowe. Minimum message length and kolmogorov complexity. Computer Journal (special issue on Kolmogorov complexity), 42(4):270--283, 1999.
 
25
 
26



REVIEW

"Stefan Arnborg : Reviewer"

This rather informal paper addresses an important problem in computer algebra systems (CAS): "Which of many possible representations of a result, typically a mathematical expression, should be delivered as the answer?" Not surprisingly, this depen  more...