Re: Handling branch cuts for hypergeometric functions



> I'm not sure what to do.  The various expressions are valid for
> different parts of the plane.  Some are for x < 0; others for
> 0 < x < 1. How is maxima to know which one to use without asking?

Well, if maxima doesn't know, perhaps it should respond with an error!
Preferably, an informative error message. For instance, something like:

  Ambiguous: use assume(x<0) or assume(x>=0) to obtain result

or something similar. Just avoid interactive prompting, because it breaks
many things.


Viktor