Re: Handling branch cuts for hypergeometric functions



> I think it is a mistake to silently make assumptions

Very true. On the other hand, if we are too pedantic, that detracts from the
practical utility of Maxima.

Perhaps the solution is to:

1. Make _reasonable_ assumptions
2. Warn users when an assumption is made
3. Have an option (or options) to turn off such warnings

We could also have an option to turn the warnings under #2 into errors,
i.e., prevent Maxima from making any implicit assumptions.

Anyway, the point I'm making is that I think we should have consistent and
flexible handling of these situations in all packages, without using
interactive prompting if possible.


Viktor