Changes 
http://wiki.axiom-developer.org/294InfiniteRecursionDuringIntegration/diff
--
The following input causes infinite recursion in rischNormalize:
integrate(simplify(D((log((x)+1)+a)/(2*((((x*(exp(exp(x)/2)))-(a*(x+exp(-x/2))))*(2/x))-3)),
 x)), x)

AFAICS goodCoef chooses to rewrite simpler kernel in terms of
a more complex one. More precisely, rischNormalize is supposed
to eliminate kernels which are algebraically dependent on other
kernels. If a dependent kernel is found rischNormalize should
eliminate it and recurse. So the recursion depth is limited
by the number of kernels. However, in this example rischNormalize
eliminates simpler kernel, but causes new kernels to appear.
--
forwarded from http://wiki.axiom-developer.org/[EMAIL PROTECTED]

Reply via email to