CommutatorReduce

Configuration:  "ChPT2"
Lagrangians:  ChPT2[2], ChPT2[4]

$LoadPhi = True ;  $LoadFeynArts = True ;

$Configuration = "ChPT2" ;  $Lagrangians = {"ChPT2"[2], "ChPT2"[4]} ;

Needs["HighEnergyPhysics`FeynCalc`"] ;

FeynCalc 4.2.0
For help, type ?FeynCalc,
use the built-in help system
or visit www.feyncalc.org

Loading PHI

Loading FeynArts

FeynArts 3.1

by Hagen Eck, Sepp Kueblbeck, and Thomas Hahn

last revised 12 Feb 03

patched for use with FeynCalc by Frederik Orellana

The standard lowest (energy) order ChPT lagrangian in raw form:

Lagrangian[ChPT2[2]]

1/4 (f _ π^(ó    ))^2 (< ÷„ '6 χ^† > + < χ '6 ÷„^† > + < ÷s _ μ(÷„) '6 ÷s _ μ(÷„)^† >)

All external sources are set to zero:

IsoVector[QuantumField[Particle[AxialVector[0], ___], ___], ___][_] := 0 ; <br /> IsoVector[QuantumField[Particle[Vector[0], ___], ___], ___][_] := 0 ; <br /> IsoVector[QuantumField[Particle[Scalar[1 | 2], ___], ___], ___][_] := 0 ; <br /> QuantumField[Particle[Scalar[1 | 2], ___], ___][_] := 0 ; <br /> QuantumField[Particle[PseudoScalar[0], ___], ___][_] := 0 ;

ll = ArgumentsSupply[Lagrangian[ChPT2[2]], x, RenormalizationState[0], GaugeGroup -> 2, ExpansionOrder -> 4, DropOrder -> 4] ;

The lagrangian expanded to order 4 in the pion fields:

$VeryVerbose = 2 ;

lll = DiscardTerms[ll, Retain -> {Particle[Pion , RenormalizationState[0]] -> 4}, Method -> Expand] // Simplify

Using Method->Expand

Putting on dummy factors

Expanding NM products

Expanding DOT products

DotExpand |

Expanding

Discarding terms

1/(48 (f _ π^(ó    ))^2) (< Overscript[π^( ), ->] · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] > (m _ π^(ó    ))^2 - 2 < Overscript[π^( ), ->] · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] > + < Overscript[π^( ), ->] · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] > + 3 < Overscript[π^( ), ->] · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] > - < ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] > + < ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] > - 2 < ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] >)

We could of course already here simplify things a lot. For the sake of illustration we keep it complicated.

lll // CycleUTraces

(< Overscript[π^( ), ->] · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] > (m _ π^(ó    ))^2 - 2 < Overscript[π^( ), ->] · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] > + 2 < Overscript[π^( ), ->] · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] '6 Overscript[π^( ), ->] · Overscript[σ, ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[σ, ->] >)/(48 (f _ π^(ó    ))^2)

The expansion of the Pauli matrices gives a lot of cross product terms:

llle = ExpandU[lll, CommutatorReduce -> False] // Simplify

1/(24 (f _ π^(ó    ))^2) (-(Overscript[π^( ), ->] × Overscript[π^( ), ->] × Overscript[π^( ), ->] · Overscript[π^( ), ->]) (m _ π^(ó    ))^2 + (Overscript[π^( ), ->] · Overscript[π^( ), ->] '6 Overscript[π^( ), ->] · Overscript[π^( ), ->]) (m _ π^(ó    ))^2 + 2 Overscript[π^( ), ->] × Overscript[π^( ), ->] × ∂ _ μ(Overscript[π^( ), ->]) · ∂ _ μ(Overscript[π^( ), ->]) - Overscript[π^( ), ->] × ∂ _ μ(Overscript[π^( ), ->]) × Overscript[π^( ), ->] · ∂ _ μ(Overscript[π^( ), ->]) - 3 Overscript[π^( ), ->] × ∂ _ μ(Overscript[π^( ), ->]) × ∂ _ μ(Overscript[π^( ), ->]) · Overscript[π^( ), ->] + ∂ _ μ(Overscript[π^( ), ->]) × Overscript[π^( ), ->] × Overscript[π^( ), ->] · ∂ _ μ(Overscript[π^( ), ->]) - ∂ _ μ(Overscript[π^( ), ->]) × Overscript[π^( ), ->] × ∂ _ μ(Overscript[π^( ), ->]) · Overscript[π^( ), ->] + 2 ∂ _ μ(Overscript[π^( ), ->]) × ∂ _ μ(Overscript[π^( ), ->]) × Overscript[π^( ), ->] · Overscript[π^( ), ->] - 2 (Overscript[π^( ), ->] · Overscript[π^( ), ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · ∂ _ μ(Overscript[π^( ), ->])) + Overscript[π^( ), ->] · ∂ _ μ(Overscript[π^( ), ->]) '6 Overscript[π^( ), ->] · ∂ _ μ(Overscript[π^( ), ->]) + 3 (Overscript[π^( ), ->] · ∂ _ μ(Overscript[π^( ), ->]) '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[π^( ), ->]) - ∂ _ μ(Overscript[π^( ), ->]) · Overscript[π^( ), ->] '6 Overscript[π^( ), ->] · ∂ _ μ(Overscript[π^( ), ->]) + ∂ _ μ(Overscript[π^( ), ->]) · Overscript[π^( ), ->] '6 ∂ _ μ(Overscript[π^( ), ->]) · Overscript[π^( ), ->] - 2 (∂ _ μ(Overscript[π^( ), ->]) · ∂ _ μ(Overscript[π^( ), ->]) '6 Overscript[π^( ), ->] · Overscript[π^( ), ->]))

When CommutatorReduce is invoked, the expression may not change, but often terms cancel:

ExpandU[lll, CommutatorReduce -> True] // Simplify

The gauge group is SU(  2  ); the dimension of the representation is   2

Expanding the NM products

Applying expansion rules

Applying CommutatorReduce

(4 (Overscript[π^( ), ->] · ∂ _ μ(Overscript[π^( ), ->]))^2 + (Overscript[π^( ), ->] · Overscript[π^( ), ->])^2 (m _ π^(ó    ))^2 - 4 Overscript[π^( ), ->] · Overscript[π^( ), ->] ∂ _ μ(Overscript[π^( ), ->]) · ∂ _ μ(Overscript[π^( ), ->]))/(24 (f _ π^(ó    ))^2)

llle // CommutatorReduce

(4 (Overscript[π^( ), ->] · ∂ _ μ(Overscript[π^( ), ->]))^2 + (Overscript[π^( ), ->] · Overscript[π^( ), ->])^2 (m _ π^(ó    ))^2 - 4 Overscript[π^( ), ->] · Overscript[π^( ), ->] ∂ _ μ(Overscript[π^( ), ->]) · ∂ _ μ(Overscript[π^( ), ->]))/(24 (f _ π^(ó    ))^2)

$VeryVerbose = 0 ;


Converted by Mathematica  (July 10, 2003)