Name: Vladyslav Shtabovenko Date: 05/17/15-02:07:14 AM Z


Dear Kristopher,

thanks again for reporting this bug, it should be now fixed

https://github.com/FeynCalc/feyncalc/commit/34f514d7b698e2273aa8228ec39e8c97971006df

and

«FeynCalc`
OneLoop[l, A.FAD[{p - l, m}] + B GAD[a]]A

returns

I*A*Pi^2*A0[m^2] + B*DiracGamma[LorentzIndex[a, D], D]

as it should.

Cheers,
Vladyslav

Am 07.05.2015 um 15:56 schrieb Vladyslav Shtabovenko:
> Hi,
>
> this seems to be another bug in OneLoop. For now one can use
> OneLoopSimplify instead:
>
> OneLoopSimplify[A.FAD[{p - l, m}] + B GAD[a], l]
>
> Cheers,
> Vladyslav
>
> Am 15.07.2014 um 15:59 schrieb Kristopher J.Healey:
>> If one tries :
>>
>> OneLoop[l, A FAD[{p - l, m}] ]
>>
>> OneLoop[l, B GAD[a]]
>>
>> OneLoop[l, A.FAD[{p - l, m}] + B GAD[a]]
>>
>> You notice that it properly evaluates
>>
>> OneLoop[l, B GAD[a]] = B GAD[a]
>>
>> but the last one
>>
>> OneLoop[l, A.FAD[{p - l, m}] + B GAD[a]]
>>
>> only gives the oneloop result of ONLY the A term.
>>
>> (FeynCalc 8.2.0 on Mathematica 7.0 for Linux x86 (32-bit))
>>
>> Is this intended? Or is there something going on, and does this mean I have to make sure that in a long combination of loop and non-loop diagrams I have to keep each order of loop diagram separate?
>>
>> Thanks!
>> -KJH
>>