Author | Rayna, Gerhard. author |
---|---|
Title | Reduce [electronic resource] : Software for Algebraic Computation / by Gerhard Rayna |
Imprint | New York, NY : Springer New York, 1987 |
Connect to | http://dx.doi.org/10.1007/978-1-4612-4806-4 |
Descript | IX, 329 p. online resource |
1.Overview -- 1.1. Variables, values, assignments -- 1.2. The basic operations -- 1.3. Giving commands, getting answers -- 1.4. A first look at CLEAR -- 1.5. WS, SAVEAS, INPUT n -- 1.6. Some built-in functions -- 1.7. NUM and DEN -- 1.8. Differentiation -- 1.9. Integration -- 1.10. FOR โฆ DO -- 1.11. FOR โฆ SUM -- 1.12. FOR โฆ PRODUCT -- 1.13. WHILE โฆ DO -- 1.14. Boolean expressions -- 1.15. REPEAT โฆ UNTIL -- 2. A Harder Look -- 2.1. The SUBSTITUTION function -- 2.2. ARRAY and OPERATOR -- 2.3. Matrices -- 2.4. The COEFF function -- 2.5. FACTORIZE -- 2.6. The SOLVE function -- 2.7. LET and CLEAR -- 2.8. WRITE -- 2.9. Grouping -- 2.10. IFโฆ THEN -- 2.11. PART and setting a PART -- 3. Setting Modes and Options -- 3.1. EXP -- 3.2. GCD -- 3.3. LCM -- 3.4. MCD -- 3.5. RESUBS -- 3.6. ORDER -- 3.7. FACTOR command -- 3.8. FACTOR switch -- 3.9. DIV -- 3.10. RAT -- 3.11. ALLFAC -- 3.12. LIST -- 3.13. NERO -- 3.14. NAT, FORT -- 3.15. PRI -- 3.16. KORDER -- 3.17. Domain modes -- 4. Procedures -- 4.1. Procedures without parameters or RETURN -- 4.2. Procedures with RETURN -- 4.3. Returning multiple values -- 4.4. Procedures with one parameter -- 4.5. Procedures with more than one parameter -- 4.6. Procedures with local variables -- 4.7. Interaction of procedures -- 4.8. Linkage questions -- 4.9. Procedures with GO TO -- 4.10. LET rules as procedures -- 5. Case Studies -- 5.1. Find the variables -- 5.2. Dividing polynomials -- 5.3. LCM, GCD, and the Euclidean Algorithm -- 5.4. Systems of linear equations -- 5.5. Series approximations to quotients -- 5.6. Families of polynomials -- 5.7. Rationalizing denominators -- 5.8. A bug involving surds -- 5.9. Noncommuting symbols -- 6. Running REDUCE -- 6.1. The basics -- 6.2. IN from files -- 6.3. Making corrections -- 6.4. INPUT, RETRY, CMD -- 6.5. OUT, FORT, LINELENGTH -- 6.6. COMPILE, FASLOUT, LOAD -- 6.7. TIME, SHOWTIME -- 6.8. DEFINE -- 6.9. Tracing -- 6.10. Expression input -- 6.11. Lost in LISP?