Name: Vladyslav Shtabovenko Date: 05/07/15-03:54:14 PM Z


Another late follow-up. With OneLoopSimplify and the refactored TID
you will get general D-dimensional results without D->4 being taken
anywhere:

a = OneLoopSimplify[-(-I/Pi^2) Pair[LorentzIndex[\[Eta],D],
    Momentum[p, D]] FAD[{p - q, I M}], q]

Cheers,
Vladyslav

Am 03.11.2014 um 23:58 schrieb Vladyslav Shtabovenko:
> Hi,
>
> I’m terribly sorry for the very late reply, I must have overlooked your
> e-mail.
>
> OneLoop is generally designed to do the D->4 limit at the end of the
> computation, so that it is not really the purpose of this function to
> leave everything in D-dimensions.
>
> However, there are other functions that can do similar things. For the
> tensor integral decomposition you can use TID. If you also want the loop
> integrals to be identified, use ToTFI. This will give you the integrals
> in Tarcer’s notation (see arXiv:hep-ph/9801383) , but they are trivially
> related to the PaVe integrals via a prefactor.
>
> So, for your example you can do
>
> $LoadPhi = False;
> $LoadTARCER = True;
> $LoadFeynArts = False;
> «HighEnergyPhysics`FeynCalc`;
>
> -(-I/Pi^2) FVD[p, mu] FAD[{p - q, I M}] // TID[#, q] & //
> ToTFI[#, q, p] & //FCI
>
>
> This gives you
>
> (I*Pair[LorentzIndex[mu, D], Momentum[p, D]]*TAI[D, 0, {{1, I*M}}])/Pi^21
>
> To convert between TAI and A0 use:
>
> TAI[D, 0, {{1, M}}] = (I*(Pi)^(2-D/2) (2Pi)^(D-4)) A0[M^2]
>
> For examples of doing these kind of things, you can look at the files
> in:
>
> https://github.com/FeynCalc/feyncalc/tree/master/FeynCalc/fcexamples/QCD
>
> And by the way, a D-dimensional vector should really be
>
> Pair[LorentzIndex[\[Eta], D], Momentum[p, D]] and not just
>
> Pair[LorentzIndex[\[Eta]], Momentum[p, D]] as in your original code.
>
> This is because
>
> Pair[LorentzIndex[\[Eta]], Momentum[p, D]]
>
> evaluates to
>
> Pair[LorentzIndex[\[Eta]], Momentum[p]]
>
> which is a four dimensional vector.
>
> Cheers,
> Vladyslav
>
>
> Am 13.08.2014 um 19:24 schrieb Marcela:
>> Hi,
>> when I use OneLoop in D dimension I lose the Dimension D at the end, for example:
>> a = OneLoop[
>> q, -(-I/Pi^2) Pair[LorentzIndex[\[Eta]],
>> Momentum[p, D]] FAD[{p - q, I M}], Dimension -> D]
>> a[[3]] // StandardForm
>>
>> Gives Pair[LorentzIndex[\[Eta]], Momentum[p]] instead of Pair[LorentzIndex[\[Eta]], Momentum[p,D]]
>>
>> How can I do to obtain Pair[LorentzIndex[\[Eta]], Momentum[p,D]]? I want to be sure tha all the expressions I have are in dimension D.
>>
>> Thank you!
>>