Calculation of the amplitude:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Isospin implification:
![af = (WriteString["stdout", "."] ; Simplify[Collect[Expand[Contract[ScalarProductExpand[MomentumCombine[Simplify[SUNReduce[DoSumOver[#], FullReduce -> True]]] /. {p2 + p3 + p4 -> -p1, -p2 - p3 - p4 -> p1}]]], {_SumOver, _DecayConstant, Pi, _CouplingConstant, _SU2Delta, _FeynAmpDenominator, _Pair, _ParticleMass}] //. a_Pair * b_ -> a * Simplify[b]]) & /@ amplFC ;](../HTMLFiles/index_104.gif)
...................................................................
![]()
![]()
The loop integrals are expressed in terms of Passarino-Veltman symbols:
![]()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
![]()
![]()
![ampsimple = (WriteString["stdout", "."] ; Collect[# // PaVeReduce, {_DecayConstant, Pi, _CouplingConstant, _SU2Delta, _SU2F, _A0, _B0, _C0}] /. (a : ((A0 | B0 | C0)[__])) * b_ -> a * tt[b] /. tt -> Together /. (a : ((A0 | B0 | C0)[__])) * b_ -> a * Simplify[b]) & /@ ampreduced ;](../HTMLFiles/index_110.gif)
...................................................................
![]()
![]()
![count = 0 ; ampsimplest = (++ count ; WriteString["stdout", count, " "] ; Collect[MandelstamReduce[(WriteString["stdout", "."] ; Simplify[#]) & /@ Collect[Expand[#] /. pirule /. subpar /. dmrules, {_A0, _B0, _C0, _D0}], Cancel -> None], {_A0, _B0, _C0, _D0}]) & /@ ampsimple ;](../HTMLFiles/index_113.gif)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ..26 27 28 29 30 31 ...32 33 ...34 35 ...36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
![]()
![]()
![count = 0 ; ampsimplestus = (++ count ; WriteString["stdout", count, " "] ; Simplify /@ Collect[#, {_A0, _B0, _C0, _D0}]) & /@ ampsimplest ;](../HTMLFiles/index_116.gif)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![count = 0 ; ampsimplestusim = ((++ count ; WriteString["stdout", count, " "] ; Simplify[Together[#]]) & /@ (ampsimplestu - (ampsimplestu /. (_A0 | _B0 | _C0 | _D0) -> 0))) + Simplify[ampsimplestu /. (_A0 | _B0 | _C0 | _D0) -> 0] /. manrul ;](../HTMLFiles/index_124.gif)
1 2 3 4
![]()
![]()
![]()
Converted by Mathematica (July 10, 2003)