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

The first order tree amplitude is wave function renormalized:
![]()

![amp1 = amptree1 * (1 + (2 - zpion))/2 /. Momentum[p2] -> -Momentum[p1] /. SUNDelta[__] -> 1 // Simplify](../HTMLFiles/index_87.gif)

![]()
![]()
![]()

The full unrenormalized amplitude (to third order in the energy):
![]()

After renormalization of the coupling constants of the counterterm lagrangian, the infinite λ-terms drop out:
![]()

The coefficient c of
is then the renormalization factor relating the unrenormalized
to the renormalized
= c
:
![c = Collect[Coefficient[ff0/I/DecayConstant[PseudoScalar[2], RenormalizationState[0]], Pair[LorentzIndex[μ1], Momentum[p1]]], _DecayConstant] // FullSimplify](../HTMLFiles/index_101.gif)

![]()
![]()
![]()
![]()
![]()
![]()
The numerical value of
:
![]()

![cren /. {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), ScaleMu -> 548.8}](../HTMLFiles/index_112.gif)
![]()
Converted by Mathematica (July 10, 2003)