Construction of topologies:
![]()
It is important to avoid that the internal summation index I1 be summed over automatically, like in SU3D[SUNIndex[k1],SUNIndex[I1],SUNIndex[I1] , which would be set to zero were it not for the definition below.
![]()
Field insertion. Takes a while because of the large (unused here) Feynman rules.
![]()
Graphical representation of the process:
![]()
![[Graphics:../HTMLFiles/index_47.gif]](../HTMLFiles/index_47.gif)
Calculation of the amplitude:
![]()
The one-loop integrals are simplified:
![]()
![aff1[j1_, j2_] := Table[SUNReduce[SUNReduce[SUNReduce[#]], Explicit -> True, HoldSums -> False] & /@ Expand[aff[j1, j2][kk]] /. p3 -> -p1, {kk, 8}] /. subpar /. {PionPlus -> Pion, PionMinus -> Pion, PionZero -> Pion} // SUNReduce // Simplify ;](../HTMLFiles/index_50.gif)
![]()
The loop integrals are expressed in terms of Passarino-Veltman symbols.
![]()
![]()
The divergences are singled out:
![]()
![]()

![]()

![]()

![]()

![]()

Converted by Mathematica (July 10, 2003)