Minor shortcoming in integration

27 views
Skip to first unread message

Martin R

unread,
Nov 23, 2019, 2:14:06 AM11/23/19
to FriCAS - computer algebra system
FriCAS integration routines know dilog and in general seem to be able to handle them.  Howewer, we have

(1) -> ex := integrate(polylog(3, x), x)

   (1)
                 log(- x + 1)
   - x %iint(x,- ------------) + x polylog(3,x) + (- x + 1)log(- x + 1) + x
                       x
                                         Type: Union(Expression(Integer),...)

(2) -> D(ex,x) - polylog(3, x)

                    log(- x + 1)
   (2)  - %iint(x,- ------------) + dilog(- x + 1)
                          x
                                                    Type: Expression(Integer)


So, for some reason, the integrator returns an unevaluated integral as %iint, and moreover doesn't recognize that this integral is in fact dilog(1-x).


Martin

Waldek Hebisch

unread,
Nov 23, 2019, 9:56:41 AM11/23/19
to fricas...@googlegroups.com
Thanks for info. I also noticed this. Internaly polylogs (and
other Liouvilian functions) are represented using %iint, but
there is a problem with translating back.

--
Waldek Hebisch
Reply all
Reply to author
Forward
0 new messages