Further work on $specint



Thank you very much for your feedback.

There are three tests in rtest14.mac which fails with the changes. In all cases
the noun form is improved. We don't get a new result for these tests. I will do
the nesessary changes to the testsuite file.

The new test files test_eqworld.mac und test_a&s.mac I use to improve the code
of the $specint. A lot of tests of the two test files differ only by a scaling
factor. But in some cases the original code fails because of these scaling
factors. Only three tests of these two test files fails with the last changes
because Maxima give a wrong result (in test_eqworld.mac Problem 79 and in
test_a&s.mac Problem 82 and 83). But I have not attached the last versions of
these test_files to the bug report. In all other cases where Maxima can't find a
result we get a correct noun form. I will attach the last versions of the test
files next week to the bug report.

Perhaps, it would be the best to combine the two test files at the end. But how
many tests we should append to the testsuite is maybe a decision of the
developpers and project admins of Maxima.

Because I am working continously on $SPECINT there a further changes due to the
algorithm for the Unit Step function and the Abs function necessary. Furthermore
I would like to add an algorithm to integrate a general summation.

One problem is that because of the more and more additional code to the main
routines we are loosing the first concepts of the code. It might be necessary to
restructure some parts of the main routines to reflect better the main parts of
the algorithm and to have more elegant and readeable code.

In practice I work with a complete different file. In this file I have added a
lot of debugging code, grouped the parts of the code which belong together,
added a lot of comments and deleted a lot of "unnecessary" function calls.

This weekend I am out of town. I will continue the work next week.

Dieter Kaiser

-----Urspr?ngliche Nachricht-----
Von: toy.raymond at gmail.com [mailto:toy.raymond at gmail.com] 
Gesendet: Freitag, 20. Juni 2008 03:03
An: Dieter Kaiser
Cc: maxima at math.utexas.edu
Betreff: Re: [Maxima] Further work on $specint

Dieter Kaiser wrote:
> I continue the work on $SPECINT. On the one hand I try to improve the existing
> algorithm, on the other hand I try to extend $SPECINT further.

Sorry for the long delay.  I was out of town for a while.

I've now finally applied your hypgeo patch.  As I've mentioned in the 
bug report, there are some test failures in rtest14.mac.  Can you send a 
patch for that, or just let me know that they're expected to fail.

Also, you supplied two other test suites.  Do you want all of the tests 
to be part of the testsuite?

If so, I'll add them to the testsuite.  But I'll probably need some help 
to determine which tests are currently expected to fail.  Also, if you 
have the time and know why, it would be good to comment why a test 
fails.  But don't worry about that.  It's not that important right now.

Finally, many thanks for cleaning this all up!

Ray