FeynCalc counts all fields as incoming, but we want
and
to be the same, so we substitute
->-
:
![]()
![]()
![]()

![]()
![]()
After mass renormalization, the full amplitude (to fourth order) ff4 differs from the lowest order amplitude ff2 by a factor Z=zpion, ff4 = zpion ff2. This is equivalent to a redefinition of the pion field,
=
π.
![]()

The factor Z can be directly read off the above expression as the coefficient of
.
![]()

Now we demand that ff4 be zero on the mass shell with
=
, where
=
+Cm is the renormalized mass. Since we are working to O(
), we only need Cm to first order in
.
![Cm = -ff4 /. Pair[Momentum[p1], Momentum[p1]] -> ParticleMass[PseudoScalar[2], RenormalizationState[0]]^2 // Renormalize // FullSimplify](../HTMLFiles/index_70.gif)

Save results for later use:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Numerical value of the mass renormalization constant:
![Cm/ParticleMass[Pion, RenormalizationState[0]]^2 /. {ParticleMass[Pion, RenormalizationState[0]] -> 140.97, DecayConstant[Pion, RenormalizationState[0]] -> 87.7, CouplingConstant[ChPT2[4], 4, RenormalizationState[1]] -> 0, CouplingConstant[ChPT2[4], 5, RenormalizationState[1]] -> 2.3 * 10^(-3), CouplingConstant[ChPT2[4], 6, RenormalizationState[1]] -> 0, CouplingConstant[ChPT2[4], 8, RenormalizationState[1]] -> 1.2 * 10^(-3), ScaleMu -> 548.8}](../HTMLFiles/index_82.gif)
![]()
Converted by Mathematica (July 10, 2003)