[GiNaC-devel] Derivative of conjugated is conjugated of derivative.

Richard B. Kreckel kreckel at ginac.de
Wed Nov 6 00:36:01 CET 2013


Dear Alexei,

On 11/05/2013 09:52 AM, Vladimir V. Kisil wrote:
> 	Dear Richard,
> 
>>>>>> On Tue, 05 Nov 2013 09:02:12 +0100, "Richard B. Kreckel" <kreckel at ginac.de> said:
> 
>     RK> Hi Vladimir, On 11/05/2013 08:11 AM, Vladimir V. Kisil wrote:
>     >> Further to my previous patch on functions derivatives, this small
>     >> patch adds the rule
>     >> 
>     >> conjugate(f)'=conjugate(f')
> 
>     RK> This patch is inconsistent with the rest of
>     RK> inifcns_trans.cpp. Please search for "branch cut" inside that
>     RK> file.
> 
>     RK> Now, subs(log(conjugate(x))-conjugate(log(x)), x==-1) evaluates
>     RK> to 2*I*Pi. With your patch, it would evaluate to 0.
> 
>     I could not see how this expression is connected to derivative. It
>   does evaluates to (2*I)*Pi with the proposed patch. 

You are right. Sorry for misinterpreting your patch.

Still, I'm not convinced that the general transformation conjugate(f)'
-> conjugate(f') is generally correct. Is it correct even on branch
cuts? If you have a prove, please try writing it in your patch so this
will be clear to people reading this section later on.

Best wishes
   -richy.
-- 
Richard B. Kreckel
<http://www.ginac.de/~kreckel/>



More information about the GiNaC-devel mailing list