FCLoopRemovePropagator
FCLoopRemovePropagator[input,{pos1,pos2,...}]
returns a new FCTopology
or GLI
obtained from input by removing propagators at positions listed in {pos1,pos2,...}
.
See also
Overview, FCLoopCreatePartialFractioningRules, FCTopology, GLI.
Examples
A 2-loop topology with one external momentum Q
topo = FCTopology[topo1, {SFAD[p1], SFAD[p2], SFAD[Q - p1 - p2], SFAD[Q - p2], SFAD[Q - p1]}, {p1, p2}, {Q}, {
Hold[SPD[Q]] -> qq}, {}]
FCTopology(topo1,{(p12+iη)1,(p22+iη)1,((−p1−p2+Q)2+iη)1,((Q−p2)2+iη)1,((Q−p1)2+iη)1},{p1,p2},{Q},{Hold[SPD(Q)]→qq},{})
The same topology with the 1st and 3rd propagators removed. Notice that the new name is created using the suffix specified via the option Names
FCLoopRemovePropagator[topo, {1, 3}]
FCTopology(topo1PFR13,{(p22+iη)1,((Q−p2)2+iη)1,((Q−p1)2+iη)1},{p1,p2},{Q},{Hold[SPD(Q)]→qq},{})
gli = GLI[topo2, {1, 1, 1, 2, 0, 1, 1}]
Gtopo2(1,1,1,2,0,1,1)
FCLoopRemovePropagator[gli, {2, 4}]
Gtopo2PFR24(1,1,0,1,1)