![]()

First, UNMSplit is used to expand NM products of U matrices into meson fields:
![]()
![]()
![]()
..............
![]()
![]()
![]()
Redundant terms are discarded:
![]()
........................................................................................................................................................................................................................................................................................................................................................................................
Remaining 'raw' quantites are given arguments:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![1/(3 (f _ ϕ^(ó ))^5) (i c _ 2^( ) N _ 6^( ) (2 3^(1/2) < σ^8 '6 ∂ _ μ(Overscript[ϕ^( ), ->]) · Overscript[σ, ->] > (m _ π^(ó ))^2 + (m _ K^+^(ó ))^2 (3 < σ^3 '6 ∂ _ μ(Overscript[ϕ^( ), ->]) · Overscript[σ, ->] > - 3^(1/2) < σ^8 '6 ∂ _ μ(Overscript[ϕ^( ), ->]) · Overscript[σ, ->] >) - (m _ K^0^(ó ))^2 (3 < σ^3 '6 ∂ _ μ(Overscript[ϕ^( ), ->]) · Overscript[σ, ->] > + 3^(1/2) < σ^8 '6 ∂ _ μ(Overscript[ϕ^( ), ->]) · Overscript[σ, ->] >)) < Overscript[ϕ^( ), ->] · Overscript[σ, ->] '6 σ^6 '6 ∂ _ μ(Overscript[ϕ^( ), ->]) · Overscript[σ, ->] >)](../HTMLFiles/index_579.gif)
![]()
........................................................
![]()
![]()
![]()
![]()
![]()
![]()
![]()
..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
![]()
![]()
![]()
![]()
Calculation of the Feynman rule:
![]()
![]()
![]()
![]()
![res = ((WriteString["stdout", "."] ; Simplify[I * SUNReduce[FunctionalD[PhiToFC[#], fields], FullReduce -> True] // Contract]) & /@ lala) ;](../HTMLFiles/index_596.gif)
.................................................................................................
![]()
![]()
![]()
![]()
A few checks:
![]()
![subpar = Table[(ParticleMass[PhiMeson, SUNIndex[i], RenormalizationState[0]] -> ParticleMass[Select[$IsoSpinProjectionRules, (! FreeQ[#, {i}] &)][[1]][[1]], RenormalizationState[0]]), {i, 8}]](../HTMLFiles/index_602.gif)
![]()
![]()
![]()
![KamborToBijnens = {cc[ChPTW3[4], 5] -> Ε _ 10 - Ε _ 11, cc[ChPTW3[4], 6] -> Ε _ 11 + 2 Ε _ 12, cc[ChPTW3[4], 7] -> 1/2 Ε _ 11 + Ε _ 13, cc[ChPTW3[4], 8] -> Ε _ 11, cc[ChPTW3[4], 9] -> Ε _ 15, cc[ChPTW3[4], 10] -> Ε _ 1 - Ε _ 5, cc[ChPTW3[4], 11] -> Ε _ 2, cc[ChPTW3[4], 12] -> Ε _ 3 - Ε _ 5, cc[ChPTW3[4], 13] -> -Ε _ 4, cc[ChPTW3[4], 36] -> Ε _ 5} /. cc[a__] :> HoldPattern[CouplingConstant[a]]](../HTMLFiles/index_606.gif)
![{HoldPattern[N _ 5^( )] -> Ε _ 10 - Ε _ 11, HoldPattern[N _ 6^( )] -> Ε _ 11 + 2 Ε _ 12, HoldPattern[N _ 7^( )] -> Ε _ 11/2 + Ε _ 13, HoldPattern[N _ 8^( )] -> Ε _ 11, HoldPattern[N _ 9^( )] -> Ε _ 15, HoldPattern[N _ 10^( )] -> Ε _ 1 - Ε _ 5, HoldPattern[N _ 11^( )] -> Ε _ 2, HoldPattern[N _ 12^( )] -> Ε _ 3 - Ε _ 5, HoldPattern[N _ 13^( )] -> -Ε _ 4, HoldPattern[N _ 36^( )] -> Ε _ 5}](../HTMLFiles/index_607.gif)
![onshellamp = I * Collect[Cancel[(test/I /. subpar /. udrules /. p1 -> -p2 - p3 // MomentumExpand // ExpandScalarProduct) /. Pair[Momentum[p2, ___], Momentum[p3, ___]] -> (ParticleMass[Kaon, RenormalizationState[0]]^2 - Pair[Momentum[p2], Momentum[p2]] - Pair[Momentum[p3], Momentum[p3]])/2 /. {Pair[Momentum[p2, ___], Momentum[p2, ___], ___] -> ParticleMass[Pion, RenormalizationState[0]]^2, Pair[Momentum[p3, ___], Momentum[p3, ___], ___] -> ParticleMass[Pion, RenormalizationState[0]]^2}], {_DecayConstant, _ParticleMass}] // Simplify // (FullSimplify /@ #) & // FullSimplify](../HTMLFiles/index_608.gif)

![]()

![]()
![]()
Converted by Mathematica (July 10, 2003)