Well, I feel flattered that you regard my problem as "advanced and
nuanced". ;-)
At the same time, it raises an interesting point. I think nobody
on this mailing list really needs SymPy to differentiate sin(x)!
CAS has a place when the algebra becomes so tedious and error-prone
to challenge human capabilities (and patience). But, in my experience,
it is exactly in those cases that CAS run into problems of their own:
sure, they happily generate series expansions to arbitrary order, but
17 pages of gibberish are just not USEFUL.
In my case, it goes a step further, because I don't actually need
the series, I do need the exponents (and other things), for further,
symbolic processing. (Think of it as a generating function.) Hence
the need to pick individual terms and operate on them, in a reliable
fashion. (What I mean by "reliable" is that it must not depend on
arbitrary ordering of terms, or depend on other arbitrary circumstances.)
Back to SymPy.
I quite liked what it did for me on my problem so far, which is
very encouraging! I would like to use it further, hence my questions.
Based on what you say, I will try to write up my experience when I am
done and share it with the group - I think real, non-trivial case studies
are something that is sorely lacking from the CAS world in general (not
just SymPy).
I found your books; I will take a look.
Thanks again.
Best,
Ph.