Recent changes to sin.lisp



Ray,

A recent change to sin.lisp has changed some trig integrals. The change 
log indicates that you didn't expect any user visible changes.

----------------------------
revision 1.12
date: 2006/02/23 14:14:08;  author: rtoy;  state: Exp;  lines: +200 -159
o POWERL, NOTSAME, YY, BL, YZ are only used in this file, so change
  the name to use the *foo* convention for special variables, and
  remove them from the list of globally special variables.
o Declare them special in the routines that need them.
o Reindent INTEGRATOR, RAT8, SUPERTRIG, and RATS to make them easier
  to read.
----------------------------


Before:

(%i1) integrate(-a*sin(2*x)/(a*sin(x)^2+b),x);
 
                                        2
(%o1)                        - log(a sin (x) + b)
(%i2) integrate(sin(2*x)/sec(x),x);
 
                                         3
                                    2 cos (x)
(%o2)                             - ---------
                                        3

After:

(%i1) integrate(-a*sin(2*x)/(a*sin(x)^2+b),x);
              2    2                      2                       2    2
(%o1) - log((a  sin (4 x) + (- 8 a b - 4 a ) sin(2 x) sin(4 x) + a  cos (4 x)
                  2                2
 + ((- 8 a b - 4 a ) cos(2 x) + 2 a ) cos(4 x)
        2               2     2             2               2     2
 + (16 b  + 16 a b + 4 a ) sin (2 x) + (16 b  + 16 a b + 4 a ) cos (2 x)
                 2              2   2
 + (- 8 a b - 4 a ) cos(2 x) + a )/a )/2

(%i2) integrate(sin(2*x)/sec(x),x);
                               cos(3 x) + 3 cos(x)
(%o2)                        - -------------------
                                        6


NOTICE
This e-mail and any attachments are private and confidential and may contain privileged information. If you are not an authorised recipient, the copying or distribution of this e-mail and any attachments is prohibited and you must not read, print or act in reliance on this e-mail or attachments.
This notice should not be removed.