Nasser M. Abbasi wrote:
> 
> Hello,
> 
> This works as expected
> 
>      (14) -> integrate( D(sin(x),x), x)  
>         (14)  sin(x)
> 
> But why not this
> 
>  integrate( D(Gamma(x),x), x)
>               x
>           ++
>    (15)   |   Gamma(%A)digamma(%A)d%A
>          ++
> 
> Is there a subtle mathematical reason for this, or do I need to apply some 
> special function to evaluate the above? It seems to me this should be 
> evaluated immediately from definition of integration being opposite of 
> differentiation?

Basically, this is unimplemented.  To compute it you need to know
that 'digamma' is derivative of 'Gamma'.  In FriCAS such knowledge
must be explictely or implicitely given to integrator.  Currently
integrator does not know this (integrator could infer this by
computing derivative of Gamma, but such inference in general
would be too costly in runtime and happens only in rare cases).

-- 
                              Waldek Hebisch

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.
  • [fricas-devel] why... 'Nasser M. Abbasi' via FriCAS - computer algebra system
    • Re: [fricas-d... Waldek Hebisch

Reply via email to