Do you think there are some easier sub-tasks that we can
help?  For example, writing these tests in FriCAS format,
adding rules for some elliptic cases, etc.


On 10/24/18 3:01 AM, Waldek Hebisch wrote:
> I looked a bit at FriCAS failures in Rubi testsutite.  More than
> 8000 positions in testsutite contains elliptic integrals in
> answer.  FriCAS currently can not generate ellipic integrals
> in answers, so unless the integral really is elementary
> (it happens sometimes, but is quite rare) FriCAS can not
> do it.  This is more than 10% of the testsuite and single
> biggest reason for failures.
>
> More about this: it seems that most elliptic cases is
> very simple, easily reducing to defining formulas
> by few substitutions.  It seem relatively easy to add
> ad-hoc handling for such cases.  Main problem is that
> we do not want to loose completeness for elementary cases,
> so we can generate elliptics only after we decided that
> integral is nonelementary.
>
> Probably next biggest problem is polylogaritms (of order 5000
> positions).  We can handle one case, when argument of
> polylogarithm is an exponential.  But Rubi testsuite seem
> to contain mostly different case.
>
> There are also integrals expressed in terms of hypergeometric
> functions (few thousends).  They are used to integrate
> algebraic functions and some mixed cases involving
> algebraics and exponentials.  I need to look closer,
> but at least some of them we should be able to handle
> like existing code for incomplete gamma.
>
> Together the cases above seem to cover vast majority of
> failures on Rubi testsuite.  There are also failures
> which current FriCAS methods in principle should handle,
> but are not handled due to incomplete or buggy implementation.
>
> ATM better handling of the above is still in planning stage.
> I have made nice theoretical progress, both for elliptic
> functions and for polylogarithms.  But in both cases
> theory is still too weak to give complete algorithm.
> So we probably should try adding ad-hoc extentions.
> There is reasonable chance that such extentions will
> be part of complete implementation in the future.
>

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To post to this group, send email to fricas-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to