Replies: 5 comments 1 reply
-
Hi,
What extra contributions are you talking about? The results generated by the two functions should be equivalent, everything else must be a bug in one of them.
You could look into sector decomposition, but if you are asking for specific implementations, then I'm not aware of any public tool that gives
I'm not a MadGraph expert, so you should better direct this question to the MG devs. Cheers, |
Beta Was this translation helpful? Give feedback.
-
Thanks for your reply. Yes, using I added a notebook that shows this. "..then I'm not aware of any public tool that gives you the IR poles upon hitting a button" Best, |
Beta Was this translation helpful? Give feedback.
-
Apart from the obviously missing normalization prefactor I don't see any difference between the two:
It extracts the full pole and subtracts the UV one from it. The remainder is by definition the UV-pole. |
Beta Was this translation helpful? Give feedback.
-
I see, you are comparing the 1/e part of both which is the same, I agree. "It extracts the full pole and subtracts the UV one from it. The remainder is by definition the UV-pole" Best, |
Beta Was this translation helpful? Give feedback.
-
Yes of course, because I multiplied the result by
|
Beta Was this translation helpful? Give feedback.
-
Hi,
I am computing one-loop triangle amplitudes exhibiting IR and UV divergences in FeynCalc using Package-X. I aim to numerically match the unrenormalised non-divergent part of the amplitude to MG5 for cross-checking the FeynCalc computation.
I am trying to do this by using
PaVe
andPaXEvaluate
, expanding inD->4-2Epsilon
aroundEpsilon{0,0}
, removing the pole usingFCSplit
and then performing numerical computations. I do see a mismatch between both computations even though I made sure conventions and schemes, etc are equivalent. The mismatch only happens for the 'finite' part of the amplitude while the poles from FeynCalc match MG5 perfectly.Recently, I noticed that
PaVeUV
is different fromPaXEvaluateUV
, in the sense that numerically the latter only computes the UV pole while the former contains an extra contribution to the UV divergent part of the amplitude thatPaXEvaluateUV
'misses'.I then thought that this can be causing the mismatch and that one way to tackle the issue is to calculate the full amplitude and then subtract whatever UV divergence
PaVeUV
claims. But then I ran into the problem that there is no such way to also subtract the IR divergences of the loop integral sincePaXEvaluateIR
will only compute the poles, similar toPaXEvaluateUV
.So my first question is, is there a way to properly remove the IR divergent part to obtain the non-divergent un-renormalised one?
And on a more general note, is trying to match the unrenormalised non-divergent amplitude from FeynCalc to its counterpart from MG5 something that is in principle feasible or perhaps it is more subtle than what I naively expected?
Best,
Hesham
Beta Was this translation helpful? Give feedback.
All reactions