FeynHelpers manual (development version)

0eugcbgadj6yz

KiraGetRS

KiraGetRS[{sec1, {gli1, ...}}] returns the number of positive and negative propagator powers (r and s in the Kira/Reduze syntax) for the GLI integrals belonging to sector sec1. The input can be also a list of such entries.

If the option Max is set to True (default), only the largest {r,s} combination made of the largest r and the largest s values in this sector will be returned. Otherwise, the function will return the {r,s}-pair for each GLI.

KiraGetRS can directly handle the output of FCLoopFindSectors. Furthermore, the function can also deal with a simple list of GLIs as in KiraGetRS[{gli1,gli2,...}].

If the option Top is set to True, and the input is a list of the form {{sec1, {gli11, ...}}, {sec2, {gli21, ...}}, ...} then the output will consists of a list of top sectors and the largest possible {r,s} combination.

See also

Overview, KiraLabelSector, KiraCreateJobFile.

Examples

KiraGetRS[{GLI[topo1, {1, 1, 1, 1}], GLI[topo1, {2, 1, 2, 1}], 
   GLI[topo2, {1, 0, 1, 1}], GLI[topo3, {1, 0, 1, -1}]}]

\{6,1\}

KiraGetRS[{GLI[topo1, {1, 1, 1, 1}], GLI[topo1, {2, 1, 2, 1}], 
   GLI[topo2, {1, 0, 1, 1}], GLI[topo3, {1, 0, 1, -1}]}, Max -> False]

\left( \begin{array}{cc} 2 & 1 \\ 3 & 0 \\ 4 & 0 \\ 6 & 0 \\ \end{array} \right)

out = FCLoopFindSectors[{GLI[topo1, {1, 1, 1, 1}], GLI[topo1, {2, 1, 2, 1}], 
    GLI[topo2, {1, 0, 1, 1}], GLI[topo3, {1, 0, 1, -1}]}]

\left( \begin{array}{ccc} \left\{\{1,0,1,0\},\left\{G^{\text{topo3}}(1,0,1,-1)\right\}\right\} & \left\{\{1,0,1,1\},\left\{G^{\text{topo2}}(1,0,1,1)\right\}\right\} & \left\{\{1,1,1,1\},\left\{G^{\text{topo1}}(1,1,1,1),G^{\text{topo1}}(2,1,2,1)\right\}\right\} \\ \{1,0,1,0\} & \{1,0,1,1\} & \{1,1,1,1\} \\ \end{array} \right)

KiraGetRS[out]

\left( \begin{array}{cc} \{1,0,1,0\} & \{2,1\} \\ \{1,0,1,1\} & \{3,0\} \\ \{1,1,1,1\} & \{6,0\} \\ \end{array} \right)

KiraGetRS[out, Top -> True]

\left\{\left( \begin{array}{cccc} 1 & 1 & 1 & 1 \\ \end{array} \right),\{6,1\}\right\}