![]()
![]()
![]()
![]()
![]()
![]()
![sortf = Which[MatchQ[#1, UMatrix[UGenerator[SUNIndex[_]], ___]] && ! MatchQ[#2, UMatrix[UGenerator[SUNIndex[_]], ___]], True, MatchQ[#2, UMatrix[UGenerator[SUNIndex[_]], ___]] && ! MatchQ[#1, UMatrix[UGenerator[SUNIndex[_]], ___]], False, True, OrderedQ[#1, #2]] &](HTMLFiles/index_15.gif)
![]()
We use k1 and k2 for the indices with 7 values - 3 SU(2) and 4 Lorentz
values.
![kroneckerRules = {QuantumField[pd___, Particle[UPerturbation], LorentzIndex[μ__]][x_] a_ :> QuantumField[pd, Particle[UPerturbation], SUNIndex[k1]][x] (a /. k -> k2) KroneckerDelta[LorentzIndex[μ], SUNIndex[k1]]}](HTMLFiles/index_17.gif)
![]()
![lag = 1/4 DecayConstant[PhiMeson]^2 (UTrace[NM[USmall[LorentzIndex[μ1]][x], USmall[LorentzIndex[μ1]][x]] + UChiPlus[x]]) - 1/2 $Gauge FieldDerivative[QuantumField[Particle[Photon], {μ1}][x], x, {μ1}] FieldDerivative[QuantumField[Particle[Photon], {μ2}][x], x, {μ2}] - 1/4 NM[FieldStrengthTensor[{μ1}, QuantumField[Particle[Photon], {μ2}][x], x], FieldStrengthTensor[{μ1}, QuantumField[Particle[Photon], {μ2}][x], x]] + CouplingConstant[ChPTVirtualPhotons2[2]] (UTrace[NM[HRight[x], HRight[x]]] - UTrace[NM[HLeft[x], HLeft[x]]])/4](HTMLFiles/index_19.gif)
![]()
![]()
![]()
![]()
![]()
![-(2^(1/2) (∂ _ μ _ 1(Overscript[ξ^( ), ->]) · Overscript[σ, ->] - Overscript[ξ^( ), ->] · Overscript[σ, ->] '6 Γ _ μ _ 1 + Γ _ μ _ 1 '6 Overscript[ξ^( ), ->] · Overscript[σ, ->]))/f _ ϕ^(ó ) + 2^(1/2) H _ L ξ^( ) _ μ _ 1 + u _ μ _ 1](HTMLFiles/index_25.gif)
![s = lag /. (* have this done by UPerturb - modify UPerturb in ChPTVirtualPhotons . conf *) {QuantumField[pd___, Particle[Photon], LorentzIndex[li_]][x_] -> QuantumField[pd, Particle[Photon], {li}][x] + 2^(1/2) QuantumField[pd, Particle[UPerturbation], {li}][x]} // UPerturb[#, ExpansionOrder -> {0, 1}] & // DiscardTerms[#, Retain -> {Particle[UPerturbation] -> 1}, Method -> Coefficient] & // CycleUTraces // CommutatorReduce // Expand](HTMLFiles/index_26.gif)
![(< H _ L '6 u _ μ _ 1 > ξ^( ) _ μ _ 1 (f _ ϕ^(ó ))^2)/2^(1/2) - (i < Overscript[ξ^( ), ->] · Overscript[σ, ->] '6 χ _ - > f _ ϕ^(ó ))/(2 2^(1/2)) - (< ∂ _ μ _ 1(Overscript[ξ^( ), ->]) · Overscript[σ, ->] '6 u _ μ _ 1 > f _ ϕ^(ó ))/2^(1/2) + (< Overscript[ξ^( ), ->] · Overscript[σ, ->] '6 Γ _ μ _ 1 '6 u _ μ _ 1 > f _ ϕ^(ó ))/2^(1/2) - (< Overscript[ξ^( ), ->] · Overscript[σ, ->] '6 u _ μ _ 1 '6 Γ _ μ _ 1 > f _ ϕ^(ó ))/2^(1/2) - (∂ _ μ _ 1 ξ^( ) _ μ _ 2^ó ∂ _ μ _ 1 γ^( ) _ μ _ 2^ó )/2^(1/2) + (∂ _ μ _ 1 γ^( ) _ μ _ 2^ó ∂ _ μ _ 2 ξ^( ) _ μ _ 1^ó )/2^(1/2) - (λ ∂ _ μ _ 1 γ^( ) _ μ _ 1^ó ∂ _ μ _ 2 ξ^( ) _ μ _ 2^ó )/2^(1/2) + (∂ _ μ _ 1 ξ^( ) _ μ _ 2^ó ∂ _ μ _ 2 γ^( ) _ μ _ 1^ó )/2^(1/2) - (∂ _ μ _ 2 ξ^( ) _ μ _ 1^ó ∂ _ μ _ 2 γ^( ) _ μ _ 1^ó )/2^(1/2) - (λ ∂ _ μ _ 1 ξ^( ) _ μ _ 1^ó ∂ _ μ _ 2 γ^( ) _ μ _ 2^ó )/2^(1/2) - (i C^( ) < H _ L '6 H _ R '6 Overscript[ξ^( ), ->] · Overscript[σ, ->] >)/(2^(1/2) f _ ϕ^(ó )) + (i C^( ) < H _ L '6 Overscript[ξ^( ), ->] · Overscript[σ, ->] '6 H _ R >)/(2^(1/2) f _ ϕ^(ó ))](HTMLFiles/index_27.gif)
![ss = Select[s, FreeQ[#, QuantumField[PartialD[LorentzIndex[_]], Particle[UPerturbation], ___]] &] + SurfaceReduce[Select[s, ! FreeQ[#, QuantumField[PartialD[LorentzIndex[_]], Particle[UPerturbation], ___]] &], DifferenceOrder -> 0]](HTMLFiles/index_28.gif)
![(< H _ L '6 u _ μ _ 1 > ξ^( ) _ μ _ 1 (f _ ϕ^(ó ))^2)/2^(1/2) + (< Overscript[ξ^( ), ->] · Overscript[σ, ->] '6 ∂ _ μ _ 1(u _ μ _ 1) > f _ ϕ^(ó ))/2^(1/2) - (i < Overscript[ξ^( ), ->] · Overscript[σ, ->] '6 χ _ - > f _ ϕ^(ó ))/(2 2^(1/2)) + (< Overscript[ξ^( ), ->] · Overscript[σ, ->] '6 Γ _ μ _ 1 '6 u _ μ _ 1 > f _ ϕ^(ó ))/2^(1/2) - (< Overscript[ξ^( ), ->] · Overscript[σ, ->] '6 u _ μ _ 1 '6 Γ _ μ _ 1 > f _ ϕ^(ó ))/2^(1/2) + (ξ^( ) _ μ _ 2 (∂ _ μ _ 1 ∂ _ μ _ 1 γ^( ) _ μ _ 2^ó ))/2^(1/2) - (ξ^( ) _ μ _ 2 (∂ _ μ _ 1 ∂ _ μ _ 2 γ^( ) _ μ _ 1^ó ))/2^(1/2) + (λ ξ^( ) _ μ _ 1 (∂ _ μ _ 1 ∂ _ μ _ 2 γ^( ) _ μ _ 2^ó ))/2^(1/2) + (λ ξ^( ) _ μ _ 2 (∂ _ μ _ 2 ∂ _ μ _ 1 γ^( ) _ μ _ 1^ó ))/2^(1/2) - (ξ^( ) _ μ _ 1 (∂ _ μ _ 2 ∂ _ μ _ 1 γ^( ) _ μ _ 2^ó ))/2^(1/2) + (ξ^( ) _ μ _ 1 (∂ _ μ _ 2 ∂ _ μ _ 2 γ^( ) _ μ _ 1^ó ))/2^(1/2) - (i C^( ) < H _ L '6 H _ R '6 Overscript[ξ^( ), ->] · Overscript[σ, ->] >)/(2^(1/2) f _ ϕ^(ó )) + (i C^( ) < H _ L '6 Overscript[ξ^( ), ->] · Overscript[σ, ->] '6 H _ R >)/(2^(1/2) f _ ϕ^(ó ))](HTMLFiles/index_29.gif)
![]()

![dsdpi = 2^(1/2)/DecayConstant[PhiMeson] FunctionalDerivative[s1, {QuantumField[Particle[UPerturbation], SUNIndex[i1]][p1]}] // CycleUTraces[#, sortf] & // Expand](HTMLFiles/index_32.gif)

![]()

![]()
![]()
![]()
![]()
![]()
![NM[UMatrix[UGenerator[SUNIndex[i1]]], FieldDerivative[USmall[LorentzIndex[ρ1]][x], x, LorentzIndex[ρ1]] - (i CouplingConstant[ChPTVirtualPhotons2[2]] NM[HLeft[x], HRight[x]])/DecayConstant[PseudoScalar[1]]^2 + (i CouplingConstant[ChPTVirtualPhotons2[2]] NM[HRight[x], HLeft[x]])/DecayConstant[PseudoScalar[1]]^2 + NM[UGamma[LorentzIndex[ρ1]][x], USmall[LorentzIndex[ρ1]][x]] - NM[USmall[LorentzIndex[ρ1]][x], UGamma[LorentzIndex[ρ1]][x]] - 1/2 i UChiMinus[x]]](HTMLFiles/index_41.gif)
Here is then the extra piece to be added to the strong equation of motion
![eqsUEM1 = -(i NM[HLeft[x], HRight[x]] CouplingConstant[ChPTVirtualPhotons2[2]])/DecayConstant[PseudoScalar[1]]^2 + (i NM[HRight[x], HLeft[x]] CouplingConstant[ChPTVirtualPhotons2[2]])/DecayConstant[PseudoScalar[1]]^2](HTMLFiles/index_42.gif)
![]()
Here is then the extra piece to be added to the right-hand side of the strong
$EOMRules
![UTrace[NM[UChiMinus[x], i (-(i NM[HLeft[x], HRight[x]] CouplingConstant[ChPTVirtualPhotons2[2]])/DecayConstant[PseudoScalar[1]]^2 + (i NM[HRight[x], HLeft[x]] CouplingConstant[ChPTVirtualPhotons2[2]])/DecayConstant[PseudoScalar[1]]^2)]] /. $Substitutions // NMExpand // Expand // UReduce[#, SMMToMM -> True] &](HTMLFiles/index_44.gif)

![]()
(-2*CouplingConstant[ChPTVirtualPhotons2[2]]*
UTrace1[NM[Adjoint[MM[x]], UMatrix[UChiralSpurionRight[]][x],
UMatrix[UChi[]][x],
UMatrix[UChiralSpurionLeft[]][x]]])/DecayConstant[PseudoScalar[1]]^2 -
(2*CouplingConstant[ChPTVirtualPhotons2[2]]*
UTrace1[NM[Adjoint[UMatrix[UChi[]][x]], UMatrix[UChiralSpurionRight[]][x],
MM[x],
UMatrix[UChiralSpurionLeft[]][x]]])/DecayConstant[PseudoScalar[1]]^2 +
(2*CouplingConstant[ChPTVirtualPhotons2[2]]*
UTrace1[NM[Adjoint[MM[x]], UMatrix[UChiralSpurionRight[]][x], MM[x],
Adjoint[UMatrix[UChi[]][x]], MM[x], UMatrix[UChiralSpurionLeft[]][x]]])/
DecayConstant[PseudoScalar[1]]^2 +
(2*CouplingConstant[ChPTVirtualPhotons2[2]]*
UTrace1[NM[MM[x], UMatrix[UChiralSpurionLeft[]][x], Adjoint[MM[x]],
UMatrix[UChi[]][x], Adjoint[MM[x]],
UMatrix[UChiralSpurionRight[]][x]]])/
DecayConstant[PseudoScalar[1]]^2
![]()
And here is the new equation of motion coming from the variation of the
perturbation on the photon field:
![eqsUEM2 = (KroneckerDelta[LorentzIndex[ρ1], SUNIndex[i1]] (DecayConstant[PseudoScalar[1]]^2 NM[HLeft[x], USmall[LorentzIndex[ρ1]][x]] + 2 QuantumField[PartialD[LorentzIndex[μ1]], PartialD[LorentzIndex[μ1]], Particle[Vector[1]], LorentzIndex[ρ1]] + (2 $Gauge QuantumField[PartialD[LorentzIndex[ρ1]], PartialD[LorentzIndex[μ1]], Particle[Vector[1]], LorentzIndex[μ1]] - 2 QuantumField[PartialD[LorentzIndex[ρ1]], PartialD[LorentzIndex[μ1]], Particle[Vector[1]], LorentzIndex[μ1]])))/DecayConstant[PseudoScalar[1]] // Simplify](HTMLFiles/index_48.gif)
![]()
![]()
![]()
Converted by Mathematica (July 10, 2003)