I've added a few tests in tests/rtesthyp.lisp for the hypergeometric
function simplifier, hgfred, and when I try to run the tests via
run_testsuite, I get different results. But when I enter in each
expression by hand, I get the desired results.
For example,
(%i1) assume(not(equal(z,0)));
(%o1) [not equal(z, 0)]
(%i2) hgfred([v+1/2],[2*v+1],2*%i*z);
v/2 %i z
4 bessel_j(v, z) gamma(v + 1) %e
(%o2) ---------------------------------------
v
z
But when I run the test suite, I get
********************** Problem 4 ***************
Input:
1
hgfred([- + v], [1 + 2 v], 2 %i z)
2
Result:
1
%f ([v + -], [2 v + 1], 2 %i z)
1, 1 2
Is there something special about running the testsuite? Why doesn't
it agree?
Ray