The progress of computer algebra has greatly stimulated the devel- opment of mathematical software such as maple and reduce. These software systems prove to be powerful and helpful especially for symbolic computations. However, people still need much perfect software products to handle all kinds of applications. This is even true for considering the applications only related to algebraic computations. Since the appearance of Wu's method from the late of 1970s, it has taken more attention from the field of computer algebra and automated reasoning. Although there exist some packages implementing Wu's method, there is no complete software system that not only implements Wu's method but also provides some other friendly and powerful features. Under the circumstances, we begin to develop the software system STAR (Small Tool for Algebraic Research) from 1995. STAR will implement Wu's method and provides facilities to manipulate polynomials. Besides this, other features will be added to it. In this paper, we describe STAR-PSE, an interactive and pro- gramming environment for STAR. It was implemented by C++. Unix utilities lex and yacc are also used to establish this environment.
[1]
E. Schmidt,et al.
Lex—a lexical analyzer generator
,
1990
.
[2]
Sanjiva Weerawarana,et al.
Problem Solving Environments for Partial Differential Equation Based Applications (Ph.D. Thesis)
,
1994
.
[3]
Bruce W. Char,et al.
Maple V Language Reference Manual
,
1993,
Springer US.
[4]
Bruno Buchberger.
Computer algebra: symbolic and algebraic computation, 2nd Edition
,
1983
.
[5]
Alfred V. Aho,et al.
Principles of Compiler Design
,
1977
.
[6]
Wen-tsün Wu.
Numerical and Symbolic Scientific Computing
,
1994,
Texts & Monographs in Symbolic Computation.
[7]
Alkiviadis G. Akritas,et al.
Elements of Computer Algebra with Applications
,
1989
.
[8]
Bruce W. Char,et al.
Maple V Library Reference Manual
,
1992,
Springer New York.
[9]
Bruno Buchberger,et al.
Computer algebra symbolic and algebraic computation
,
1982,
SIGS.
[10]
J. Calmet.
Computer Algebra
,
1982
.
[11]
Murray Hill,et al.
Yacc: Yet Another Compiler-Compiler
,
1978
.