|
Hello! I have two topologies here:
and am doing:
which yields: FCLoopFindMomentumShifts: Failed to derive the momentum shifts between topologies fctopology1Rx7 and fctopology2Rx7. Possibly due to no valid shifts, nonquadratic propagators, or required external momentum shifts. It is unable to find the valid shift: My understanding is that it identifies the two topologies are related via the external momenta exchange {p2->p3, p3->p2}; however, the routine fails to identify the additional shift involving only loop momenta. I also tried specifying:
In general, this issue seems to occur whenever there exists a (forbidden) external momenta shift that exists, and there may or may not be additional, loop-momenta only shifts. Is there any other options I can set or other work arounds to be able to identify these kinds of shifts? Thanks in advance! |
Replies: 1 comment 2 replies
|
Hi, first of all,
what exactly do you mean with
If there's a shift that only involves loop momenta, then for quadratic propagators it should be detectable without further issues. The or You get the shifts in |
Hi,
ok, now I see your point. The issue is indeed a bit more subtle.
Pak algorithm is guaranteed to find a mapping between two equivalent sets of propagators, but$x_i$ , the algorithm works with
it does not make any statements on how this mapping will be realized via momentum shifts. This
is also not surprising, since while ordering the Feynman parameters
a momentum free representation.
Now for practical purposes one naturally wants a shift that only involves changing loop momenta.
By selecting the very first ordering of propagators found by Pak one assumes that it will be the most
useful one. Heuristically, mostly it happens to be true, but there are also more pathological cases (like yo…