C Calculation of the one loop longitudinal WW sattering amplitude. M. Veltman and F. Yndurain. U-particle with mass M or m depending on _Sw0=1 or 0. Can be set on command line: S=1 Running times quoted are for a 68020 system. For 68000 multiply by 2. External file used: WWb.e C WW-scattering 1. Polarization vectors. C WW-scattering 2. Tree amplitude, general expression. Produces file TreeWW, containing TreeWW. C WW-scattering 3. Tree amplitude, case of longitudinal W's. Uses output of 2. C WW-scattering 4. Tree amplitude, Fi-Fi scattering. C WW-scattering 5. One loop diagrams, two external lines. C WW-scattering 6. One loop diagrams, three external lines. C WW-scattering 7. One loop Fi-Fi scattering, part 1. 33 sec. Produces BoxFF1, containing BoxFF. C WW-scattering 8. One loop Fi-Fi scattering, part 2. 228 sec. Uses output from 7. Produces BoxFF2, containing BoxFF. C WW-scattering 9. One loop Fi-Fi scattering, part 3. 125 sec. Uses output from 8. Produces BoxFF_comm, containing Ftot. C WW-scattering 10. Fi-Fi Renormalization. Result Fi-Fi amplitude. Uses output from 8. C WW-scattering 11. One loop W-W scattering, part 1. 681 sec. Produces BoxWW1, containing BoxWW. C WW-scattering 12. One loop W-W scattering, part 2. 605 sec. Uses output from 11. Produces BoxWW2, containing BoxWW. C WW-scattering 13. One loop W-W scattering, part 3. 447 sec. Uses output from 12. Produces BoxWW_comm, containing Wtot. C WW-scattering 14. W-W Renormalization. Result W-W amplitude. Uses output from 13. C WW-scattering 15. Verification of part of WW scattering calculation. Uses output from 11. C WW-scattering 16. Infinities and Log's of irreducible 4-point W function. *end C WW-scattering 1. Polarization vectors. Dot-products in restframe. Verification of equations used below. C A k0,kl,sin,cos,M D Xk(n) = 0, 0, kl, i*k0 D Xp(n) = 0, 0, -kl, i*k0 D Xpp(n) = -kl*sin, 0, -kl*cos, i*k0 D Xkp(n) = kl*sin, 0, kl*cos, i*k0 D Xek(n) = 0, 0, k0/M, i*kl/M D Xep(n) = 0, 0, -k0/M, i*kl/M D Xfp(n)=-k0*sin/M, 0, -k0*cos/M, i*kl/M D Xfk(n)=k0*sin/M, 0, k0*cos/M, i*kl/M X Dot(Xk,Xp) = DS(j,1,4,(Xk(j)*Xp(j))) Z ekDp = Dot(Xek,Xp) Z ekDpp = Dot(Xek,Xpp) Z ekDep = Dot(Xek,Xep) Z ekDfk = Dot(Xek,Xfk) Z ekDfp = Dot(Xek,Xfp) Z epDk = Dot(Xep,Xk) Z epDpp = Dot(Xep,Xpp) Z epDfk = Dot(Xep,Xfk) Z epDfp = Dot(Xep,Xfp) Z fkDk = Dot(Xfk,Xk) Z fkDp = Dot(Xfk,Xp) Z fkDfp = Dot(Xfk,Xfp) Z fpDk = Dot(Xfp,Xk) Z fpDp = Dot(Xfp,Xp) Id,sin^2=1-cos^2 *end C WW-scattering 2. Tree amplitude, general expression. Result is written to file TreeWW. Used in part 3. The term V4 is maintained to show how the pure 4-vertex behaves. Renamed Fourv in part 3. P ninput Read WWb.e VERT{} *fix Common TreeWW P stats I mu,nu I a=3,b=3,c=3,d=3,e=3,f=3,g=3,h=3,j=3 A kl,k0,sin,cos Z TreeWW(al,be,ga,de) = Tree("W,a,al,k,"W,b,be,p,"W,c,ga,pp,"W,d,de,kp) Id,Tree(I1~,a~,al~,k~,I2~,b~,be~,p~,I3~,c~,ga~,pp~,I4~,d~,de~,kp~) = DS(I1;I4;-J,(TreeT(I1,I2,I3,I4,J,a,al,k,b,be,p,c,ga,pp,d,de,kp))) + DS(I1;I2;-K,(TreeS(I1,I2,I3,I4,K,a,al,k,b,be,p,c,ga,pp,d,de,kp))) + DS(I1;I3;-L,(TreeU(I1,I2,I3,I4,L,a,al,k,b,be,p,c,ga,pp,d,de,kp))) + (1+V4)*VE4(I1,I2,I3,I4,*,a,al,k,*,b,be,p,*,c,ga,pp,*,d,de,kp) Id,TreeS(I1~,I2~,I3~,I4~,K1~,a~,al~,k~,b~,be~,p~,c~,ga~,pp~,d~,de~,kp~)= VE3(I1,I2,-K1,*,a,al,k,*,b,be,p,*,l1,ka,-qs)* VE3(I3,I4,K1,*,c,ga,-pp,*,d,de,-kp,*,l2,kap,qs)* PROP(K1,-K1,*,l1,ka,qs,*,l2,kap,-qs) Al,TreeT(I1~,I2~,I3~,I4~,K1~,a~,al~,k~,b~,be~,p~,c~,ga~,pp~,d~,de~,kp~)= VE3(I1,I4,-K1,*,a,al,k,*,d,de,-kp,*,l1,ka,-qt)* VE3(I2,I3,K1,*,b,be,p,*,c,ga,-pp,*,l2,kap,qt)* PROP(K1,-K1,*,l1,ka,qt,*,l2,kap,-qt) Al,TreeU(I1~,I2~,I3~,I4~,K1~,a~,al~,k~,b~,be~,p~,c~,ga~,pp~,d~,de~,kp~)= VE3(I1,I3,-K1,*,a,al,k,*,c,ga,-pp,*,l1,ka,-qu)* VE3(I2,I4,K1,*,b,be,p,*,d,de,-kp,*,l2,kap,qu)* PROP(K1,-K1,*,l1,ka,qu,*,l2,kap,-qu) Id,Anti,TAP Id,Compo,,VE4,VE3,PROP Id,VE4(FF~,l1~,al~,k~,l2~,be~,p~,l3~,ga~,pp~,l4~,la~,kp~)= FF(l1,al,k,l2,be,p,l3,ga,pp,l4,la,kp) Al,VE3(FF~,l1~,al~,k~,l2~,be~,q~,l3~,ga~,p~)= FF(l1,al,k,l2,be,q,l3,ga,p) Al,PROP(FF~,l1~,al~,q~,l2~,be~,k~)=FF(l1,al,l2,be,k) Id,kp(al~)=p(al)+k(al)-pp(al) Al,Dotpr,kp(al~)=p(al)+k(al)-pp(al) *yep Id,qt(al~)=-p(al)+pp(al) Al,Dotpr,qt(al~)=-p(al)+pp(al) Id,qs(al~)=p(al)+k(al) Al,Dotpr,qs(al~)=p(al)+k(al) Id,qu(al~)=k(al)-pp(al) Al,Dotpr,qu(al~)=k(al)-pp(al) Id,k(al)=0 Al,p(be)=0 Al,pp(ga)=0 Al,pp(de)=p(de)+k(de) Id,pDp=-M^2 Al,kDk=-M^2 Al,ppDpp=-M^2 Id,Epfred *yep C s = - (p+k)^2 = -pDp - 2*pDk - kDk t = - (p-pp)^2 = - pDp + 2*pDpp - ppDpp u = - (k-pp)^2 = - kDk + 2*kDpp - ppDpp s + t + u = 4*M^2 Id,pDk =-0.5*s-0.5*pDp-0.5*kDk Al,pDpp= 0.5*t+0.5*pDp+0.5*ppDpp Al,kDpp= 0.5*u+0.5*kDk+0.5*ppDpp Id,pDp=-M^2 Al,kDk=-M^2 Al,ppDpp=-M^2 *yep Id,NOM(-qs,M)=-1/s*(1+M^2/s+M^4/s^2) Al,NOM(-qt,M)=-1/t*(1+M^2/t+M^4/t^2) Al,NOM(-qu,M)=-1/u*(1+M^2/u+M^4/u^2) Id,Count,-3,s,2,t,2,u,2,k,1,p,1,pp,1,V4,10 *begin Write TreeWW *end C WW-scattering 3. Tree amplitude, case of longitudinal W's. Uses output of 2. Filling in the transversal polarization vectors. Enter TreeWW *fix P ninput V ek,ep,fp,fk A cos,sin Names TreeWW Z Ampl= ek(al)*ep(be)*fp(ga)*fk(de) * TreeWW(al,be,ga,de) C In restframe: k = 0 0 kl i*k0 p = 0 0 -kl i*k0 pp = -kl*sin 0 -kl*cos i*k0 kp = kl*sin 0 kl*cos i*k0 ek = 0 0 k0/M i*kl/M ep = 0 0 -k0/M i*kl/M fp=-k0*sin/M 0 -k0*cos/M i*kl/M fk=k0*sin/M 0 k0*cos/M i*kl/M Id,ekDp = -2*k0*kl/M Al,ekDpp = -kl*k0*cos/M - kl*k0/M Al,ekDep = -k0^2/M^2 - kl^2/M^2 Al,ekDfk= k0^2*cos/M^2 - kl^2/M^2 Al,ekDfp=-k0^2*cos/M^2 - kl^2/M^2 Id,epDk = -2*k0*kl/M Al,epDpp = kl*k0*cos/M - kl*k0/M Al,epDfk=-k0^2*cos/M^2 - kl^2/M^2 Al,epDfp= k0^2*cos/M^2 - kl^2/M^2 Id,fkDk = k0*kl*cos/M - k0*kl/M Al,fkDp =-k0*kl*cos/M - k0*kl/M Al,fkDfp= -k0^2/M^2 - kl^2/M^2 Id,fpDk = -k0*kl*cos/M - k0*kl/M Al,fpDp = k0*kl*cos/M - k0*kl/M *yep C Remember: pDk =-0.5*s + M^2 pDpp = 0.5*t - M^2 kDpp = 0.5*u - M^2 Id,cos=1+0.5*t/kl^2 Id,Multi,kl^2 = 0.25*s - M^2 Al,Multi,k0^2=0.25*s Id,Count,2,s,2,t,2,u,2,NOM,2,kl,1 *yep Id,Multi,kl^-2= 4/s*(1 + 4*M^2/s + 16*M^4/s^2) Id,Count,2,s,2,t,2,u,2,NOM,2,kl,1 *yep IF s Id,3,s^n~*u^-2 = s^(n-1)*(- t - u + 4*M^2)/u^2 ENDIF Id,Count,2,s,2,t,2,u,2,NOM,2,kl,1 *yep IF s Id,3,s^n~*u^-1 = s^(n-1)*(- t - u + 4*M^2)/u ENDIF Id,Count,2,s,2,t,2,u,2,NOM,-2 *yep Id,t^3*u^-1=t^2*(- s - u + 4*M^2)/u Id,Count,2,s,2,t,2,u,2,NOM,-2 *yep C Id,u*s^-1 = ( - s - t + 4*M^2)/s Id,u=- s -t + 4*M^2 Id,Count,2,s,2,t,2,u,2,NOM,-2,V4,10 IF D(a,c) Id,t=-s-u ENDIF F Fourv Id,V4=Fourv *end C WW-scattering 4. Tree amplitude, Fi-Fi scattering. Tree diagrams with four FI lines. Verifying the equivalence theorem. P ninput Read WWb.e VERT{} *fix P stats I mu,nu I a=3,b=3,c=3,d=3,e=3,f=3,g=3,h=3,j=3 A kl,k0,sin,cos Z TreeFF = Tree("F,a,al,k,"F,b,be,p,"F,c,ga,pp,"F,d,de,kp) Id,Tree(I1~,a~,al~,k~,I2~,b~,be~,p~,I3~,c~,ga~,pp~,I4~,d~,de~,kp~) = DS(I1;I4;-J,(TreeT(I1,I2,I3,I4,J,a,al,k,b,be,p,c,ga,pp,d,de,kp))) + DS(I1;I2;-K,(TreeS(I1,I2,I3,I4,K,a,al,k,b,be,p,c,ga,pp,d,de,kp))) + DS(I1;I3;-L,(TreeU(I1,I2,I3,I4,L,a,al,k,b,be,p,c,ga,pp,d,de,kp))) + VE4(I1,I2,I3,I4,*,a,al,k,*,b,be,p,*,c,ga,pp,*,d,de,kp) Id,TreeS(I1~,I2~,I3~,I4~,K1~,a~,al~,k~,b~,be~,p~,c~,ga~,pp~,d~,de~,kp~)= VE3(I1,I2,-K1,*,a,al,k,*,b,be,p,*,l1,ka,-qs)* VE3(I3,I4,K1,*,c,ga,-pp,*,d,de,-kp,*,l2,kap,qs)* PROP(K1,-K1,*,l1,ka,qs,*,l2,kap,-qs) Al,TreeT(I1~,I2~,I3~,I4~,K1~,a~,al~,k~,b~,be~,p~,c~,ga~,pp~,d~,de~,kp~)= VE3(I1,I4,-K1,*,a,al,k,*,d,de,-kp,*,l1,ka,-qt)* VE3(I2,I3,K1,*,b,be,p,*,c,ga,-pp,*,l2,kap,qt)* PROP(K1,-K1,*,l1,ka,qt,*,l2,kap,-qt) Al,TreeU(I1~,I2~,I3~,I4~,K1~,a~,al~,k~,b~,be~,p~,c~,ga~,pp~,d~,de~,kp~)= VE3(I1,I3,-K1,*,a,al,k,*,c,ga,-pp,*,l1,ka,-qu)* VE3(I2,I4,K1,*,b,be,p,*,d,de,-kp,*,l2,kap,qu)* PROP(K1,-K1,*,l1,ka,qu,*,l2,kap,-qu) Id,Anti,TAP Id,Compo,,VE4,VE3,PROP Id,VE4(FF~,l1~,al~,k~,l2~,be~,p~,l3~,ga~,pp~,l4~,la~,kp~)= FF(l1,al,k,l2,be,p,l3,ga,pp,l4,la,kp) Al,VE3(FF~,l1~,al~,k~,l2~,be~,q~,l3~,ga~,p~)= FF(l1,al,k,l2,be,q,l3,ga,p) Al,PROP(FF~,l1~,al~,q~,l2~,be~,k~)=FF(l1,al,l2,be,k) Id,kp(al~)=p(al)+k(al)-pp(al) Al,Dotpr,kp(al~)=p(al)+k(al)-pp(al) *yep Id,qt(al~)=-p(al)+pp(al) Al,Dotpr,qt(al~)=-p(al)+pp(al) Id,qs(al~)=p(al)+k(al) Al,Dotpr,qs(al~)=p(al)+k(al) Id,qu(al~)=k(al)-pp(al) Al,Dotpr,qu(al~)=k(al)-pp(al) C Id,pDp=-M^2 C Al,kDk=-M^2 C Al,ppDpp=-M^2 Id,Epfred *yep C s = - (p+k)^2 = -pDp - 2*pDk - kDk t = - (p-pp)^2 = - pDp + 2*pDpp - ppDpp u = - (k-pp)^2 = - kDk + 2*kDpp - ppDpp s + t + u = - kDk - pDp - ppDpp - kpDkp = 4*M^2 Id,pDk =-0.5*s-0.5*pDp-0.5*kDk Al,pDpp= 0.5*t+0.5*pDp+0.5*ppDpp Al,kDpp= 0.5*u+0.5*kDk+0.5*ppDpp C Id,pDp=-M^2 C Al,kDk=-M^2 C Al,ppDpp=-M^2 *yep Id,NOM(-qs,m)= 1/m^2 + s/m^4 + s^2/m^4*NOM(-qs,m) Al,NOM(-qt,m)= 1/m^2 + t/m^4 + t^2/m^4*NOM(-qt,m) Al,NOM(-qu,m)= 1/m^2 + u/m^4 + u^2/m^4*NOM(-qu,m) *yep Id,u = - s - t - kDk - pDp - ppDpp - kpDkp IF D(a,c) Id,t = - s - u - kDk - pDp - ppDpp - kpDkp ENDIF Id,NOM(-qs,M)=-1/s*(1+M^2/s+M^4/s^2) Al,NOM(-qt,M)=-1/t*(1+M^2/t+M^4/t^2) Al,NOM(-qu,M)=-1/u*(1+M^2/u+M^4/u^2) *yep IF s Id,3,s^n~*u^-2 = s^(n-1)*(- t - u + 4*M^2)/u^2 ENDIF Id,Count,2,s,2,t,2,u,2,NOM,2,kl,1,m,20 *yep IF s Id,3,s^n~*u^-1 = s^(n-1)*(- t - u + 4*M^2)/u ENDIF Id,Count,2,s,2,t,2,u,2,NOM,-2,m,20 *yep Id,t^3*u^-1=t^2*(- s - u + 4*M^2)/u Id,Count,2,s,2,t,2,u,2,NOM,-2,m,20 *yep C Id,u*s^-1 = ( - s - t + 4*M^2)/s Id,u= - s -t + 4*M^2 Id,Count,2,s,2,t,2,u,2,NOM,-2,m,20 *yep Id,NOM(-qs,m)= 1/m^2*( 1 + s/m^2 + s^2/m^4) Al,NOM(-qt,m)= 1/m^2*( 1 + t/m^2 + t^2/m^4) Al,NOM(-qu,m)= 1/m^2*( 1 + u/m^2 + u^2/m^4) Id,u= - s -t + 4*M^2 Id,Count,2,s,2,t,2,u,2,NOM,-2,m,20 *end C WW-scattering 5. One loop diagrams, two external lines. P ninput A N,N_,M,M2,m,m2,n,n1,n2,n3,n4,Fact,Nom,Nohm,Shi,LogM2,Logm2 F Log,Fq,Tad,Fxx,Two Read WWb.e VERT{} ETE1{} C q1 = q+p q2 = q+p+pp q3 = q-k q4 = q-k-pp q5 = q-k-p q6 = q+pp qu = k+pp qs = q-k-p qt = V q,q1,q2,q3,q4,q5,q6,qs,qu,qt I al=N,be=N,la=N,de=N,ga=N,la=N I a=3,b=3,c=3,d=3 X dede(al,be,ga,de)=D(al,be)*D(ga,de)+D(al,ga)*D(be,de)+D(al,de)*D(be,ga) C n1: -2 for every factor 1/(q^2+m^2) n2: number of factors m n3: degree of divergence with respect to integration variable q not counting n1 types. Integral is convergent if n3+4 < 0. X Fdiv(n1,n2,n3)= DT(-n3-4)*DT(n1+n2) + DT(n3+4-1)*DT(n1+n2+4+n3) C Series expansion for { Nohm/(1-x*Nohm) }^n4 C X Exp(n1,n2,n3,x,n4) = DT(-n3-4)*Nohm^n4*DS(J,0,n1+n2,(DB(n4+J-1,J)*x^J*Nohm^J)) + DT(n3+4-1)*Nohm^n4*DS(K,0,n1+n2+4+n3,(DB(n4+K-1,K)*x^K*Nohm^K)) BLOCK MASS{} Id,pDp=-M^2 Al,kDk=-M^2 Al,ppDpp=-M^2 Al,pDk=0.5*M^2 Al,kDpp=0.5*M^2 Al,pDpp=0.5*M^2 ENDBLOCK BDELETE COUNT BDELETE HCOUNT BDELETE SHIFT BDELETE STINT BLOCK COUNT{} Al,NOM(q~,m)=Fact*NOM(q,m) Id,Count,Fxx,Nohm,-2,Fact,-2 : m,1,[m2-M2],2,m2,2 : q,1,Fact,2,NOM,-2,Nom,-2,Two,-4,Three,-6 : Nohm,1 Al,Fact=1 ENDBLOCK BLOCK HCOUNT{} C Count behaviour with respect to m for large m. Eliminate if zero in that limit. IF Nohm AND NOT Ztag COUNT{} Id,Fxx(n1~,n2~,n3~,n4~)=Fdiv(n1,n2,n3) ELSE Id,Count,0,m,1,[m2-M2],2,Three,10,DLP,10,Ztag,10 ENDIF ENDBLOCK BLOCK SHIFT{} IF Shi^1 Al,qDq=qDq-2*qDp+pDp Al,q(al~)=q(al)-p(al) Al,Dotpr,q(al~)=q(al)-p(al) ENDIF IF Shi^3 Al,qDq=qDq+2*qDk+kDk Al,q(al~)=q(al)+k(al) Al,Dotpr,q(al~)=q(al)+k(al) ENDIF IF Shi^6 Al,qDq=qDq-2*qDpp+ppDpp Al,q(al~)=q(al)-pp(al) Al,Dotpr,q(al~)=q(al)-pp(al) ENDIF IF NOT Nohm Id,Shi=1 ENDIF *yep C Working out of shifted 1/(q^2+m^2)^n IF Nohm^n~*Shi^l~ COUNT{} Al,Nohm=1 Id,Shi^1*Fxx(n1~,n2~,n3~,n4~)=Fdiv(n1,n2,n3)*Exp(n1,n2,n3,(2*qDp-pDp),n4) Al,Shi^3*Fxx(n1~,n2~,n3~,n4~)=Fdiv(n1,n2,n3)*Exp(n1,n2,n3,(-2*qDk-kDk),n4) Al,Shi^6*Fxx(n1~,n2~,n3~,n4~)=Fdiv(n1,n2,n3)*Exp(n1,n2,n3,(2*qDpp-ppDpp),n4) ENDIF ENDBLOCK BLOCK STINT{} C Standard integrals. C Type Fn = 1/(q^2+M^2)^n Gn = q(mu)*q(nu)*Fn (exclusive D(mu,nu)) Hn = q(mu)*q(nu)*q(al)*q(be)*Fn (exclusive D*D etc part). Id,F(1,m2~) = 2*i*Pi^2*m2/N_ + i*Pi^2*m2*(-1+Log(m2)) Al,F(2,m2~) = - 2*i*Pi^2/N_ - i*Pi^2*Log(m2) Al,F(3,m2~) = 0.5*i*Pi^2/m2 Al,F(4,m2~) = i*Pi^2/6/m2^2 Al,F(5,m2~) = 1/12*i*Pi^2*m2^-3 Al,F(6,m2~) = 1/20*i*Pi^2*m2^-4 Al,F(7,m2~) = 1/30*i*Pi^2*m2^-5 Id,G(1,m2~) = - 0.5*i*Pi^2*m2^2/N_ + 3/8*i*Pi^2*m2^2 - 0.25*i*Pi^2*m2^2*Log(m2) Al,G(2,m2~) = i*Pi^2 * ( - 1/2*m2 + m2*N_^-1 ) + 0.5*m2*Log(m2)*i*Pi^2 Al,G(3,m2~) = i*Pi^2 * ( - 1/2*N_^-1 ) - 1/4*Log(m2)*i*Pi^2 Al,G(4,m2~) = 1/12*i*Pi^2*m2^-1 Al,G(5,m2~) = 1/48*i*Pi^2*m2^-2 Al,G(6,m2~) = 1/120*i*Pi^2*m2^-3 Al,G(7,m2~) = 1/240*i*Pi^2*m2^-4 Id,H(1,m2~) = 1/12*i*Pi^2*m2^3/N_ - 11/144*i*Pi^2*m2^3 + 1/24*i*Pi^2*m2^3*Log(m2) Al,H(2,m2~) = i*Pi^2 * ( 3/16*m2^2 - 1/4*m2^2*N_^-1 ) - 1/8*Log(m2)*i*Pi^2*m2^2 Al,H(3,m2~) = i*Pi^2 * ( - 1/8*m2 + 1/4*m2*N_^-1 ) + 1/8*Log(m2)*i*Pi^2 *m2 Al,H(4,m2~) = - 1/12*i*Pi^2*N_^-1 - 1/24*Log(m2)*i*Pi^2 Al,H(5,m2~) = i*Pi^2/96/m2 Al,H(6,m2~) = 1/480*i*Pi^2*m2^-2 Al,H(7,m2~) = 1/1200*i*Pi^2*m2^-3 ENDBLOCK *fix I mu,nu I m1=N,m0=N,m3=N,m4=N,m5=N,m6=N,m7=N,m8=N V k,p,pp,kp,q0 BLOCK WORK{} Id,Self(I1~,I2~)= DS(I1;J2;-J1;Sym;J2;-J1;TAP,(DIB(I1,J1,J2,I2) *DC("F,TFE,-1,J1,J2) )) + DS(I1;J3;-J3;I2;Sym;J3,-J3;TAP,(DIC(I1,J3,I2) )) + CONTR(I1,I2)*DLP C + DS(I1;I2;-J4;TAP,{ DS(J4;J5;-J5;Sym;J5;-J5,TAP,{DIT(I1,J4,J5,I2) *DC("F,TFE,-1,J5) } ) } ) Id,Anti,TAP Id,DIB(I1~,K1~,K2~,I2~)= VE3(I1,K2,-K1,*,a,al,p,*,l4,m4,q,*,l1,m1,-q1)* VE3(K1,I2,-K2,*,l2,m0,q1,*,b,be,-p,*,l3,m3,-q)* PROP(K1,-K1,*,l1,m1,q1,*,l2,m0,-q1)* PROP(K2,-K2,*,l3,m3,q,*,l4,m4,-q) Al,DIC(I1~,K1~,I2~)= VE4(I1,K1,-K1,I2,*,a,al,p,*,l1,m1,-q,*,l2,m0,q,*,b,be,-p)* PROP(K1,-K1,*,l1,m1,q,*,l2,m0,-q) Al,DIT(I1~,K1~,K2~,I2~) = Tad* VE3(I1,I2,-K1,*,a,al,p,*,b,be,-p,*,l1,m1,-q0)* PROP(K1,-K1,*,l1,m1,q0,*,l2,m0,-q0)* VE3(K1,K2,-K2,*,l2,m0,q0,*,l3,m3,-q,*,l4,m4,q)* PROP(K2,-K2,*,l3,m3,q,*,l4,m4,-q) Al,CONTR(I1~,I2~)=CONT(I1,I2,"N,*,a,al,p,*,b,be,-p,*,c,ga,q0) Id,Compo,,VE4,VE3,PROP,CONT Id,VE4(FF~,l1~,al~,k~,l2~,be~,p~,l3~,ga~,pp~,l4~,la~,kp~)= FF(l1,al,k,l2,be,p,l3,ga,pp,l4,la,kp) Al,VE3(FF~,l1~,al~,k~,l2~,be~,q~,l3~,ga~,p~)= FF(l1,al,k,l2,be,q,l3,ga,p) Al,PROP(FF~,l1~,al~,q~,l2~,be~,k~)=FF(l1,al,l2,be,k) Id,Even,NOM,1 Al,Commu,NOM *yep Id,q0(al~)=0 Al,Dotpr,q0(al~)=0 Al,NOM(q0,M~) = 1/M^2 Id,q1Dq1=qDq+2*pDq+pDp Al,q1(al~)=q(al)+p(al) Al,Dotpr,q1(al~)=q(al)+p(al) Id,qDq*NOM(q,M~)=1-M^2*NOM(q,M) Id,Adiso,qDp^n~*NOM(q,M~)*NOM(q1,m~)=-0.5*qDp^(n-1)* {NOM(q1,m) - NOM(q,M) + (pDp-M^2+m^2)*NOM(q,M)*NOM(q1,m)} Id,Commu,NOM Id,Epfred B Nohm,Nom,i,Pi,Ztag,Xetid *yep Id,NOM(q,m)=Nohm IF NOM(q~,m) AND NOT Ztag COUNT{} Id,Adiso,Fxx(n1~,n2~,n3~,n4~)*NOM(q1,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(-2*qDp-pDp),1) ENDIF HCOUNT{} *yep IF NOM(q,M)=Nom AND Nohm Id,Nohm^n~=a1^-n Al,Nom^n~=a2^-n Id,Ratio,a2,a1,[m2-M2] Id,a1^n~=Nohm^-n Al,a2^n~=Nom^-n ENDIF Id,Nom*NOM(q1~,M)= Two(q,q1,M) Al,Nohm*NOM(q1~,m)= Two(q,q1,m) Id,NOM(q1,M)=Nom*Shi SHIFT{} IF Nohm^n~*Nom^l~ Id,Nohm^n~=a1^-n Al,Nom^n~=a2^-n Id,Ratio,a2,a1,[m2-M2] Id,a1^n~=Nohm^-n Al,a2^n~=Nom^-n ENDIF *yep IF Nohm OR Nom Id,All,q,N,Fq ENDIF Id,Fq(al~)=0 Al,Fq(al~,be~,ga~)=0 Al,Fq(al~,be~,ga~,de~,la~)=0 Al,Fq(al~,be~,ga~,de~,la~,a~,b~)=0 *yep Id,Fq(al~,be~,ga~,de~)*Nom^l~ = dede(al,be,ga,de)*H(l,M2) Al,Fq(al~,be~)*Nom^l~ = D(al,be)*G(l,M2) Al,Nom^n~ = F(n,M2) Id,Fq(al~,be~,ga~,de~)*Nohm^l~ = dede(al,be,ga,de)*H(l,m2) Al,Fq(al~,be~)*Nohm^l~ = D(al,be)*G(l,m2) Al,Nohm^l~ = F(l,m2) STINT{} Id,Multi,M2^n~=M^(2*n) Al,Multi,m2^n~=m^(2*n) *yep IF NOT Two(q~,q1~,M~) Id,Count,0,m,1,m2,2,[m2-M2],2,DLP,10 Id,Count,x,m2,2,m,1,DLP,10 ..IF x ..Id,x^n1~*[m2-M2]^n~=m2^n*DS(K,0,n+(n1+1)/2,(DB(-n+K-1,K)*M2^K*m2^-K)) ..Id,m2^n~=m^(2*n) ..Al,M2^n~=M^(2*n) ..ELSE ..Id,[m2-M2]^n~=m^(2*n) ..ENDIF Id,Count,0,m2,2,m,1,DLP,10,Ztag,10 Al,x=1 ENDIF IF Two(q~,q1~,M~) Id,All,q,N,Fq,"F_ Id,Adiso,Two(q,q1~,M~)*Fq(al~,be~)=B21(pDp,M,M)*Fxx(q1,al,be) +B22(pDp,M,M)*D(al,be) Al,Adiso,Two(q,q1~,M~)*Fq(al~)=B1(pDp,M,M)*Fxx(q1,al) Al,Two(q,q1~,M~)=B0(pDp,M,M) Id,Fxx(q1,al~)=p(al) Id,Fxx(q1,al~,be~)=p(al)*p(be) ENDIF Id,B22(u~,M~,m~)=(-0.5*F1(m)+M**2*B0(u,M,m) -0.5*(u+m^2-M**2)*B1(u,M,m))/[1-N] Id,B21(u~,M~,m~)=-((0.5*N-1)*F1(m) -0.5*N*(u+m^2-M**2)*B1(u,M,m) +M**2*B0(u,M,m) )/u/[1-N] Id,B1(u~,M~,m~)= (0.5*F1(M)-0.5*F1(m) -0.5*(u+m^2-M**2)*B0(u,M,m) )/u Al,F1(M~) = 2*i*Pi^2*M^2/N_ + i*Pi^2*M^2*(-1+LogM2) Id,N=N_+4 Al,[1-N]^-1=-1/3 + N_/9 Id,N_=0 Id,N=4 IF Ztag Id,B0(u~,M,M)=i*Pi^2*(Logm2-LogM2-2)*(u+m^2)/m^2 -2*i*Pi^2/N_-i*Pi^2*(Logm2-2) Al,B0(u~,m,m)=-i*Pi^2*[Pi/Sqrt(3)-2]*(u+m^2)/m^2 -2*i*Pi^2/N_- i*Pi^2*(Logm2+[Pi/Sqrt(3)-2]) ELSE Id,B0(u~,M,M)= -2*i*Pi^2/N_ - i*Pi^2*LogM2 + u*BB0F(u,M,M)/M^2 ENDIF Id,Log(m2)=Logm2 Al,Log(M2)=LogM2 Al,CONT(FF~,l1~,al~,k~,l2~,be~,q~,l3~,ga~,p~)= FF(l1,al,k,l2,be,q,l3,ga,p) Id,Count,1,m,1,N_,-1,Logm2,1,DLP,10,Ztag,10,Xetid,10 *yep ETE1{} P output *yep Id,DLP=-1 Id,Count,1,m,1,N_,-10,Logm2,1,DLP,10,Ztag,10,Xetid,10 Id,Ztag=1 ENDBLOCK Z TADP=DS("Z;J1;-J1;Sym;J1;-J1,(DIT("Z,J1)*DC("F,TFE,-1,J1) )) + DLP*NNZ(b,be,p,c,ga,q,a,al,q0) + Xetid*Et Id,DIT(K1~,K2~)= VE3(K1,K2,-K2,*,a,al,q0,*,l3,m3,-q,*,l4,m4,q)* PROP(K2,-K2,*,l3,m3,q,*,l4,m4,-q) Id,Compo,,VE4,VE3,PROP Id,VE3(FF~,l1~,al~,k~,l2~,be~,q~,l3~,ga~,p~)= FF(l1,al,k,l2,be,q,l3,ga,p) Al,PROP(FF~,l1~,al~,q~,l2~,be~,k~)=FF(l1,al,l2,be,k) Id,Even,NOM,1 Al,Commu,NOM *yep Id,q0(al~)=0 Al,Dotpr,q0(al~)=0 Id,Commu,NOM Id,Epfred B Nohm,Nom,i,Pi,DEL,Xetid Id,NOM(q~,M)=F(1,M2) Al,NOM(q~,m)=F(1,m2) Id,F(1,m2~) = 2*i*Pi^2*m2/N_ + i*Pi^2*m2*(-1+Log(m2)) Id,Multi,M2^n~=M^(2*n) Al,Multi,m2^n~=m^(2*n) Id,N=N_+4 Al,[1-N]^-1=-1/3 + N_/9 Id,N_=0 Id,N=4 Id,Log(m2)=Logm2 Al,Log(M2)=LogM2 P output *yep ETE1{} Id,DLP=-1 *next Z SelfWW = Self("W,"W) C - {2*M^2*Ew + 2*M^2*E1 + 2*pDp*Ew}*D(a,b)*D(al,be)*DLP + 2*p(al)*p(be)*D(a,b)*Ew*DLP WORK{} *next Z SelfFF = Self("F,"F) C - 2*pDp*Eh*D(a,b)*DLP - 1/2*m^2*Et*D(a,b)*DLP WORK{} *next Z SelfWF = Self("W,"F) C + M*{Ew+Eh+E1}*D(a,b)*(-i*p(al))*DLP WORK{} *next Z SelfZZ = Self("Z,"Z)*Ztag C + m^2*{-2*Eh-1/2*Et+2*E2-2*E1}*DLP - 2*pDp*Eh*DLP WORK{} P output *yep Id,pDp=-m^2 Id,Count,1,m,1,N_,-10,Logm2,1 *end C WW-scattering 6. One loop diagrams, three external lines. P ninput A N,N_,M,M2,m,m2,n,n1,n2,n3,n4,Fact,Nom,Nohm,Shi,LogM2,Logm2 F Fxx,Two,Three,Fq Read WWb.e VERT{} C q1 = q+p q2 = q+p+pp q3 = q-k q4 = q-k-pp q5 = q-k-p q6 = q+pp q7 = q+kp qu = k+pp qs = q-k-p qt = V q,q1,q2,q3,q4,q5,q6,qs,qu,qt I al=N,be=N,la=N,de=N,ga=N,la=N I a=3,b=3,c=3,d=3 X dede(al,be,ga,de)=D(al,be)*D(ga,de)+D(al,ga)*D(be,de)+D(al,de)*D(be,ga) C n1: -2 for every factor 1/(q^2+m^2) n2: number of factors m n3: degree of divergence with respect to integration variable q not counting n1 types. Integral is convergent if n3+4 < 0. X Fdiv(n1,n2,n3)= DT(-n3-4)*DT(n1+n2) + DT(n3+4-1)*DT(n1+n2+4+n3) C Series expansion for { Nohm/(1-x*Nohm) }^n4 C X Exp(n1,n2,n3,x,n4) = DT(-n3-4)*Nohm^n4*DS(J,0,n1+n2,(DB(n4+J-1,J)*x^J*Nohm^J)) + DT(n3+4-1)*Nohm^n4*DS(K,0,n1+n2+4+n3,(DB(n4+K-1,K)*x^K*Nohm^K)) BLOCK MASS{} Id,pDp=-M^2 Al,kDk=-M^2 Al,ppDpp=-M^2 Al,pDk=0.5*M^2 Al,kDpp=0.5*M^2 Al,pDpp=0.5*M^2 ENDBLOCK BDELETE COUNT BDELETE HCOUNT BDELETE SHIFT BDELETE STINT BLOCK COUNT{} Al,NOM(q~,m)=Fact*NOM(q,m) Id,Count,Fxx,Nohm,-2,Fact,-2 : m,1,[m2-M2],2,m2,2 : q,1,Fact,2,NOM,-2,Nom,-2,Two,-4,Three,-6 : Nohm,1 Al,Fact=1 ENDBLOCK BLOCK HCOUNT{} C Count behaviour with respect to m for large m. Eliminate if zero in that limit. IF Nohm COUNT{} Id,Fxx(n1~,n2~,n3~,n4~)=Fdiv(n1,n2,n3) ELSE Id,Count,0,m,1,[m2-M2],2,Three,10 ENDIF ENDBLOCK BLOCK SHIFT{} IF Shi^1 Al,qDq=qDq-2*qDp+pDp Al,q(al~)=q(al)-p(al) Al,Dotpr,q(al~)=q(al)-p(al) ENDIF IF Shi^3 Al,qDq=qDq+2*qDk+kDk Al,q(al~)=q(al)+k(al) Al,Dotpr,q(al~)=q(al)+k(al) ENDIF IF Shi^6 Al,qDq=qDq-2*qDpp+ppDpp Al,q(al~)=q(al)-pp(al) Al,Dotpr,q(al~)=q(al)-pp(al) ENDIF IF NOT Nohm Id,Shi=1 ENDIF *yep C Working out of shifted 1/(q^2+m^2)^n IF Nohm^n~*Shi^l~ COUNT{} Al,Nohm=1 Id,Shi^1*Fxx(n1~,n2~,n3~,n4~)=Fdiv(n1,n2,n3)*Exp(n1,n2,n3,(2*qDp-pDp),n4) Al,Shi^3*Fxx(n1~,n2~,n3~,n4~)=Fdiv(n1,n2,n3)*Exp(n1,n2,n3,(-2*qDk-kDk),n4) Al,Shi^6*Fxx(n1~,n2~,n3~,n4~)=Fdiv(n1,n2,n3)*Exp(n1,n2,n3,(2*qDpp-ppDpp),n4) ENDIF ENDBLOCK BLOCK STINT{} C Standard integrals. C Type Fn = 1/(q^2+M^2)^n Id,F(1,m2~) = 2*i*Pi^2*m2/N_ + i*Pi^2*m2*(-1+Log(m2)) Al,F(2,m2~) = - 2*i*Pi^2/N_ - i*Pi^2*Log(m2) Al,F(3,m2~) = 0.5*i*Pi^2/m2 Al,F(4,m2~) = i*Pi^2/6/m2^2 Al,F(5,m2~) = 1/12*i*Pi^2*m2^-3 Al,F(6,m2~) = 1/20*i*Pi^2*m2^-4 Al,F(7,m2~) = 1/30*i*Pi^2*m2^-5 Id,G(1,m2~) = - 0.5*i*Pi^2*m2^2/N_ + 3/8*i*Pi^2*m2^2 - 0.25*i*Pi^2*m2^2*Log(m2) Al,G(2,m2~) = i*Pi^2 * ( - 1/2*m2 + m2*N_^-1 ) + 0.5*m2*Log(m2)*i*Pi^2 Al,G(3,m2~) = i*Pi^2 * ( - 1/2*N_^-1 ) - 1/4*Log(m2)*i*Pi^2 Al,G(4,m2~) = 1/12*i*Pi^2*m2^-1 Al,G(5,m2~) = 1/48*i*Pi^2*m2^-2 Al,G(6,m2~) = 1/120*i*Pi^2*m2^-3 Al,G(7,m2~) = 1/240*i*Pi^2*m2^-4 Id,H(1,m2~) = 1/12*i*Pi^2*m2^3/N_ - 11/144*i*Pi^2*m2^3 + 1/24*i*Pi^2*m2^3*Log(m2) Al,H(2,m2~) = i*Pi^2 * ( 3/16*m2^2 - 1/4*m2^2*N_^-1 ) - 1/8*Log(m2)*i*Pi^2*m2^2 Al,H(3,m2~) = i*Pi^2 * ( - 1/8*m2 + 1/4*m2*N_^-1 ) + 1/8*Log(m2)*i*Pi^2 *m2 Al,H(4,m2~) = - 1/12*i*Pi^2*N_^-1 - 1/24*Log(m2)*i*Pi^2 Al,H(5,m2~) = i*Pi^2/96/m2 Al,H(6,m2~) = 1/480*i*Pi^2*m2^-2 Al,H(7,m2~) = 1/1200*i*Pi^2*m2^-3 ENDBLOCK BLOCK COEF{} C Generated with program BCij.e Id,BB0=i*Pi^2*( - LogM2 - 2*N_^-1 - [Pi/Sqrt(3)-2] ) Al,BB1=i*Pi^2*( 1/2*LogM2 + N_^-1 + 1/2*[Pi/Sqrt(3)-2] ) Al,BB21=i*Pi^2*( 1/18 - 1/3*LogM2 - 2/3*N_^-1 ) Al,BB22=i*Pi^2*M^2*( - 4/9 + 5/12*LogM2 + 5/6*N_^-1 + 1/4*[Pi/Sqrt(3)-2] ) Id,C11= - 2/3*C0 Al,C12= - 1/3*C0 Al,C21= 1/3*i*M^-2*Pi^2 Al,C22= 1/3*i*M^-2*Pi^2 - 1/3*C0 Al,C23= 1/6*i*M^-2*Pi^2 Al,C24= - 1/2*i*N_^-1*Pi^2 + 1/4*i*Pi^2 - 1/4*i*Pi^2*LogM2 - 1/4*i*Pi^2 *[Pi/Sqrt(3)-2] - 1/3*M^2*C0 Al,C31= - 19/27*i*M^-2*Pi^2 - 2/9*i*M^-2*Pi^2*[Pi/Sqrt(3)-2] + 16/27*C0 Al,C32= - 8/27*i*M^-2*Pi^2 + 2/9*i*M^-2*Pi^2*[Pi/Sqrt(3)-2] + 11/27*C0 Al,C33= - 19/54*i*M^-2*Pi^2 - 1/9*i*M^-2*Pi^2*[Pi/Sqrt(3)-2] + 8/27*C0 Al,C34= - 17/54*i*M^-2*Pi^2 + 1/9*i*M^-2*Pi^2*[Pi/Sqrt(3)-2] + 10/27*C0 Al,C35= 1/3*i*N_^-1*Pi^2 - 1/6*i*Pi^2 + 1/6*i*Pi^2*LogM2 + 1/6*i*Pi^2 *[Pi/Sqrt(3)-2] + 2/9*M^2*C0 Al,C36= 1/6*i*N_^-1*Pi^2 - 1/12*i*Pi^2 + 1/12*i*Pi^2*LogM2 + 1/12*i*Pi^2*[Pi/Sqrt(3)-2] + 1/9*M^2*C0 Id,C0=i*Pi^2*CC0 ENDBLOCK *fix I mu,nu I m1=N,m0=N,m3=N,m4=N,m5=N,m6=N,m7=N,m8=N,m9=N V k,p,pp BLOCK WORK{TADP} Id,VERT(K1~,K2~,K3~)= DS(K1;J3;-J1;TAP,(DS(K2;J1;-J2;TAP,( DIB(K1,K2,K3,J1,J2,J3)*DC("F,TFE,-1,J1,J2,J3) )))) +DS(K1;K2;-J4;J5;Sym;-J4;J5;TAP,(VIR1(K1,K2,K3,J4,J5) )) +DS(K2;K3;J6;-J7;Sym;J6;-J7;TAP,(VIR2(K1,K2,K3,J6,J7) )) +DS(K1;K3;-J8;J9;Sym;-J8;J9;TAP,(VIR3(K1,K2,K3,J8,J9) )) Id,DIB(K1~,K2~,K3~,J1~,J2~,J3~)= VE3(K1,-J1,J3,*,a,al,k,*,l1,m1,-q,*,l6,m6,q3)* VE3(K2,J1,-J2,*,b,be,p,*,l2,m0,q,*,l3,m3,-q1)* VE3(K3,J2,-J3,*,c,ga,pp,*,l4,m4,q1,*,l5,m5,-q3)* PROP(J1,-J1,*,l1,m1,q,*,l2,m0,-q)* PROP(J2,-J2,*,l3,m3,q1,*,l4,m4,-q1)* PROP(J3,-J3,*,l5,m5,q3,*,l6,m6,-q3) Al,VIR1(K1~,K2~,K3~,J1~,J2~)= VE4(K1,K2,-J1,J2,*,a,al,k,*,b,be,p,*,l1,m1,-q,*,l4,m4,q6)* VE3(K3,J1,-J2,*,c,ga,pp,*,l2,m0,q,*,l3,m3,-q6)* PROP(J1,-J1,*,l1,m1,q,*,l2,m0,-q)* PROP(J2,-J2,*,l3,m3,q6,*,l4,m4,-q6) Al,VIR2(K1~,K2~,K3~,J1~,J2~)= VE4(K2,K3,J1,-J2,*,b,be,p,*,c,ga,pp,*,l2,m0,q,*,l3,m3,-q3)* VE3(K1,-J1,J2,*,a,al,k,*,l1,m1,-q,*,l4,m4,q3)* PROP(J1,-J1,*,l1,m1,q,*,l2,m0,-q)* PROP(J2,-J2,*,l3,m3,q3,*,l4,m4,-q3) Al,VIR3(K1~,K2~,K3~,J1~,J2~)= VE4(K1,K3,-J1,J2,*,a,al,k,*,c,ga,pp,*,l1,m1,-q,*,l4,m4,q1)* VE3(K2,J1,-J2,*,b,be,p,*,l2,m0,q,*,l3,m3,-q1)* PROP(J1,-J1,*,l1,m1,q,*,l2,m0,-q)* PROP(J2,-J2,*,l3,m3,q1,*,l4,m4,-q1) Id,Anti,TAP Id,Compo,,VE4,VE3,PROP Id,VE4(FF~,l1~,al~,k~,l2~,be~,p~,l3~,ga~,pp~,l4~,la~,kp~)= FF(l1,al,k,l2,be,p,l3,ga,pp,l4,la,kp) Al,VE3(FF~,l1~,al~,k~,l2~,be~,q~,l3~,ga~,p~)= FF(l1,al,k,l2,be,q,l3,ga,p) Al,PROP(FF~,l1~,al~,q~,l2~,be~,k~)=FF(l1,al,l2,be,k) Id,Even,NOM,1 Id,Commu,NOM C q1 = q+p q3 = q+p+pp = q-k q6 = q+pp Id,q1Dq1=qDq+pDp+2*qDp Al,q3Dq3=qDq+kDk-2*qDk Al,q6Dq6=qDq+ppDpp+2*qDpp Id,q1(al~)=q(al)+p(al) Al,Dotpr,q1(al~)=q(al)+p(al) Id,q3(al~)=q(al)-k(al) Al,Dotpr,q3(al~)=q(al)-k(al) Id,q6(al~)=q(al)+pp(al) Al,Dotpr,q6(al~)=q(al)+pp(al) Id,qDq*NOM(q,M~)=1-M^2*NOM(q,M) Id,Adiso,qDp^n~*NOM(q,M~)*NOM(q1,m~)=-0.5*qDp^(n-1)* {NOM(q1,m) - NOM(q,M) + (pDp-M^2+m^2)*NOM(q,M)*NOM(q1,m)} Id,Adiso,qDk^n~*NOM(q,M~)*NOM(q3,m~)=0.5*qDk^(n-1)* {NOM(q3,m) - NOM(q,M) + (kDk-M^2+m^2)*NOM(q,M)*NOM(q3,m)} Id,Adiso,qDpp^n~*NOM(q,M~)*NOM(q6,m~)=-0.5*qDpp^(n-1)* {NOM(q6,m) - NOM(q,M) + (ppDpp-M^2+m^2)*NOM(q,M)*NOM(q6,m)} Id,Commu,NOM Id,Epfred Id,ppDpp=kDk+pDp+2*kDp Id,pp(al~)=-k(al)-p(al) Al,Dotpr,pp(al~)=-k(al)-p(al) Id,NOM(q1~,M)*NOM(q3~,M)*NOM(q6~,M)= Three(M,q1,q3,q6) B Nohm,Nom,i,Pi,DEL *yep Id,NOM(q,m)=Nohm IF NOM(q~,m) COUNT{} Id,Adiso,Fxx(n1~,n2~,n3~,n4~)*NOM(q1,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(-2*qDp-pDp),1) Al,Adiso,Fxx(n1~,n2~,n3~,n4~)*NOM(q3,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(2*qDk-kDk),1) Al,Adiso,Fxx(n1~,n2~,n3~,n4~)*NOM(q6,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(-2*qDpp-ppDpp),1) ENDIF HCOUNT{} MASS{} *yep IF NOM(q~,m) COUNT{} Id,Adiso,Fxx(n1~,n2~,n3~,n4~)*NOM(q1,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(-2*qDp-pDp),1) Al,Adiso,Fxx(n1~,n2~,n3~,n4~)*NOM(q3,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(2*qDk-kDk),1) Al,Adiso,Fxx(n1~,n2~,n3~,n4~)*NOM(q6,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(-2*qDpp-ppDpp),1) ENDIF HCOUNT{} MASS{} IF NOM(q,M)=Nom AND Nohm Id,Nohm^n~=a1^-n Al,Nom^n~=a2^-n Id,Ratio,a2,a1,[m2-M2] Id,a1^n~=Nohm^-n Al,a2^n~=Nom^-n ENDIF Id,Nom*NOM(q1~,M)= Two(q,q1) *yep IF NOT NOM(q1,M)=Nom*Shi AND NOT NOM(q3,M)=Nom*Shi^3 Al,NOM(q6,M)=Nom*Shi^6 ENDIF *yep Id,Shi^1*NOM(q3,M)=NOM(q6,M)*Shi SHIFT{} *yep HCOUNT{} MASS{} IF Nohm^n~*Nom^l~ Id,Nohm^n~=a1^-n Al,Nom^n~=a2^-n Id,Ratio,a2,a1,[m2-M2] Id,a1^n~=Nohm^-n Al,a2^n~=Nom^-n ENDIF Id,Nom*NOM(q1~,M)=Two(q,q1) *yep Id,NOM(q6,M)=Nom*Shi^6 SHIFT{} HCOUNT{} MASS{} IF Nohm^n~*Nom^l~ Id,Nohm^n~=a1^-n Al,Nom^n~=a2^-n Id,Ratio,a2,a1,[m2-M2] Id,a1^n~=Nohm^-n Al,a2^n~=Nom^-n ENDIF IF NOT Nohm AND NOT Three(m,q1~,q3~,q6~) Id,Count,0,m,1,[m2-M2],2,DLP,10 ENDIF *yep IF Nohm OR Nom Id,All,q,N,Fq ENDIF Id,Fq(al~)=0 Al,Fq(al~,be~,ga~)=0 Al,Fq(al~,be~,ga~,de~,la~)=0 Al,Fq(al~,be~,ga~,de~,la~,a~,b~)=0 *yep Id,Fq(al~,be~,ga~,de~)*Nom^l~ = dede(al,be,ga,de)*H(l,M2) Al,Fq(al~,be~)*Nom^l~ = D(al,be)*G(l,M2) Al,Nom^n~ = F(n,M2) Id,Fq(al~,be~,ga~,de~)*Nohm^l~ = dede(al,be,ga,de)*H(l,m2) Al,Fq(al~,be~)*Nohm^l~ = D(al,be)*G(l,m2) Al,Nohm^l~ = F(l,m2) STINT{} MASS{} Id,Multi,M2^n~=M^(2*n) Al,Multi,m2^n~=m^(2*n) IF NOT Two(q~,M~) AND NOT Three(M~,q~,q1~,q2~) Id,Count,0,m,1,m2,2,[m2-M2],2 Id,Count,x,m2,2,m,1 ..IF x ..Id,x^n1~*[m2-M2]^n~=m2^n*DS(K,0,n+(n1+1)/2,(DB(-n+K-1,K)*M2^K*m2^-K)) ..Id,m2^n~=m^(2*n) ..Al,M2^n~=M^(2*n) ..ELSE ..Id,[m2-M2]^n~=m^(2*n) ..ENDIF Id,Count,0,m2,2,m,1,DLP,10 Al,x=1 ENDIF Id,ppDpp=kDk+pDp+2*kDp Al,pp(al~)=-k(al)-p(al) Al,Dotpr,pp(al~)=-k(al)-p(al) Id,Log(m2)=Logm2 Al,Log(M2)=LogM2 IF Three(M~,q,q1,q3)=Fxx(M) Al,All,q,N,Fq,"F_ Id,Adiso,Fxx(m~)*Fq(al~,be~,ga~)= p(al)*p(be)*p(ga)*C31 + pp(al)*pp(be)*pp(ga)*C32 + (pp(al)*p(be)*p(ga)+p(al)*pp(be)*p(ga)+p(al)*p(be)*pp(ga))*C33 + (p(al)*pp(be)*pp(ga)+pp(al)*p(be)*pp(ga)+pp(al)*pp(be)*p(ga))*C34 + (p(al)*D(be,ga)+p(be)*D(al,ga)+p(ga)*D(al,be))*C35 + (pp(al)*D(be,ga)+pp(be)*D(al,ga)+pp(ga)*D(al,be))*C36 Al,Adiso,Fxx(m~)*Fq(al~,be~)= p(al)*p(be)*C21 + pp(al)*pp(be)*C22 + (p(al)*pp(be)+pp(al)*p(be))*C23 + D(al,be)*C24 Al,Adiso,Fxx(m~)*Fq(al~)= p(al)*C11 + pp(al)*C12 Al,Fxx(m~)=C0 ENDIF IF Two(q~,q1~) Id,All,q,N,Fq,"F_ Id,Adiso,Two(q,q1~)*Fq(al~,be~)=BB21*Fxx(q1,al,be)+BB22*D(al,be) Al,Adiso,Two(q,q1~)*Fq(al~)=BB1*Fxx(q1,al) Al,Two(q,q1~)=BB0 Id,Fxx(q1,al~)=p(al) Al,Fxx(q3,al~)=-k(al) Al,Fxx(q6,al~)=-p(al)-k(al) Id,Fxx(q1,al~,be~)=p(al)*p(be) Al,Fxx(q3,al~,be~)=k(al)*k(be) Al,Fxx(q6,al~,be~)=(p(al)+k(al))*(p(be)+k(be)) ENDIF *yep COEF{} Id,pp(al~)=-k(al)-p(al) MASS{} Id,N=N_+4 Id,N_=0 C Id,[Pi/Sqrt(3)-2]= - BB0F - LogM2 *yep Id,Count,0,m,1,m2,2,[m2-M2],2,DLP,10 Id,Count,x,m2,2,m,1 ..IF x ..Id,x^n1~*[m2-M2]^n~=m2^n*DS(K,0,n+(n1+1)/2,(DB(-n+K-1,K)*M2^K*m2^-K)) ..Id,m2^n~=m^(2*n) ..Al,M2^n~=M^(2*n) ..ELSE ..Id,[m2-M2]^n~=m^(2*n) ..ENDIF Id,Count,0,m2,2,m,1,DLP,10 Al,x=1 Id,Count,1,m,1,Logm2,1,N_,-1,DLP,10 ETE1{} P output *yep Id,DLP=-1 ENDBLOCK Z IWWW = VERT("W,"W,"W) + (Eg+3*Ew)*WWW(a,al,k,b,be,p,c,ga,pp)*DLP WORK{IWWW} *next Z IFFW = VERT("F,"F,"W) + (Eg+Ew+2*Eh)*FFW(a,al,k,b,be,p,c,ga,pp)*DLP WORK{IFFW} *next Z IFWZ = VERT("F,"W,"Z) + (Eg+Ew+2*Eh)*FWZ(a,al,k,b,be,p,c,ga,pp)*DLP WORK{IFWZ} *next Z IWWZ = VERT("W,"W,"Z) + (Eg+2*Ew+Eh+E1)*WWZ(a,al,k,b,be,p,c,ga,pp)*DLP WORK{IWWZ} *next Z IFFZ = VERT("F,"F,"Z) + (Eg+3*Eh-2*E2+E1)*FFZ(a,al,k,b,be,p,c,ga,pp)*DLP WORK{IFFZ} *next Z IZZZ = VERT("Z,"Z,"Z) + (Eg+3*Eh-2*E2+E1)*ZZZ(a,al,k,b,be,p,c,ga,pp)*DLP WORK{IZZZ} *end C WW-scattering 7. One loop Fi-Fi scattering, part 1. 33 sec. Result to file BoxFF1. C One loop diagrams. Four point function. FF scattering. Evaluated in the limit m^2 >> s,t,u >> M^2, where m = Higgs boson mass and M = W boson mass. C Terms in the output are labelled by A0, A1, A2, A3, and R, T for the reducible and tadpole types. The connection is: Rx: reducible diagrams (in u-channel, as A3). R1 type: One propagator. R5 type: Two propagators: selfenergy insertion. Diagrams marked with R1Z and R5Z are Z-exchange diagrams. Tx: tadpole types. A0: Box diagram, a,al,k and c,ga,pp in opposite corners. A1: Inverted Triangle diagram, a,al,k and c,ga,pp on 4-vertex. A2: Triangle diagram, a,al,k and c,ga, pp on triangle basis. A3: Bubble diagram, a,al,k and c,ga,pp on one end. P ninput C Work done: - Generate the diagrams. - Reduce as much as possible q ocurrences in the numerator. - Eliminate Higgs mass in terms containing at least one Higgs and one non-Higgs propagator. Cost: each m^2 gives one q. As it happens, of the four-propagator terms only some are left, with numerator pDq^4. That one is zero, because there are two Higgs propagators, and a non-zero result for large m obtains only for the most divergent part, i.e. when qqqq = D(,,,) Then the result is proportional to M^4, where behaviour as s^2 (or u^2, s*t etc.) is to be computed. These terms are put to zero, and Error wil be attached if there is any other four propagator term. It is assumed that there are no more than two non-Higgs propagators. If there are Error will be attached. P ninput C This order is of importance when ordering NOM. A M,M2,m,m2,x,qq2,qqM,q2M V q,q1,q3,q2,q4,q0 Read WWb.e VERT{} *fix BLOCK REDUC{} Id,Count,x,NOM,1 IF x^4 Id,Adiso,qDk^n~*NOM(q,M~)*NOM(q3,m~)=0.5*qDk^(n-1)* {NOM(q3,m) - NOM(q,M) + (kDk-M^2+m^2)*NOM(q,M)*NOM(q3,m)} Id,Adiso,qDp^n~*NOM(q1,M~)*NOM(q,m~)=0.5*qDp^(n-1)* {NOM(q,m) - NOM(q1,M) + NOM(q,m)*NOM(q1,M)*(-pDp+m^2-M^2)} Id,Adiso,qDpp^n~*NOM(q2,M~)*NOM(q1,m~)=0.5*qDpp^(n-1)* {NOM(q1,m) - NOM(q2,M) + NOM(q1,m)*NOM(q2,M)*(- 2*pDpp -ppDpp+m^2-M^2)} Id,Adiso,qDkp^n~*NOM(q2,M~)*NOM(q3,m~)=0.5*qDkp^(n-1)* {NOM(q2,M) - NOM(q3,m) + NOM(q2,M)*NOM(q3,m)*( - kpDkp - 2*pDkp - 2*ppDkp + M^2 - m^2)} Id,pDp=-M^2 Al,kDk=-M^2 Al,ppDpp=-M^2 Al,kpDkp=-M^2 Id,NOM(q~,M~)=NOM(M,q) Id,Commu,NOM Id,NOM(M~,q~)=NOM(q,M) ENDIF Id,x=1 ENDBLOCK BLOCK Q2RED{X} Id,NOM(q~,M~)=NOM(M,q) Id,Commu,NOM Id,NOM(M~,q~)=NOM(q,M) Id,qDq=qq2 C Do only for X. Id,qq2^n~*NOM(q~,'X')=qq2^n/qqM*Fxx(q,'X') C This works for M and m. Id,Ratio,qq2,qqM,q2M Id,q2M^n~*Fxx(q,m~)=m^(2*n)*Fxx(q,m) Al,q2M^n~*Fxx(q1,m~)={2*qDp-M^2+m^2}^n*Fxx(q1,m) Al,q2M^n~*Fxx(q2,m~)={2*qDp+2*qDpp+2*pDpp-2*M^2+m^2}^n*Fxx(q2,m) Al,q2M^n~*Fxx(q3,m~)={-2*qDk-M^2+m^2}^n*Fxx(q3,m) Al,q2M^n~*Fxx(q4,m~)={-2*qDk-2*qDpp+2*kDpp-2*M^2+m^2}^n*Fxx(q4,m) Id,qqM^-1*Fxx(q~,m~)=NOM(q,m) Al,Fxx(q~,m~)=1 Al,qq2=qDq ENDBLOCK P stats P input Common BoxFF V q1,q2,q3,q4 I m1=N,m0=N,m3=N,m4=N,m5=N,m6=N,m7=N,m8=N I a=3,b=3,c=3,d=3 F F4q,F3,F2,F1 C Momenta: all taken to be ingoing. k,p in, pp,kp out. k + p = - pp - kp. Z BoxFF(a,al,k,b,be,p,c,ga,pp,d,de,kp) = VIER("F,a,al,k,"F,b,be,p,"F,c,ga,pp,"F,d,de,kp) C For information: this is to be added to get the full result: + VIER("F,a,al,k,"F,c,ga,pp,"F,b,be,p,"F,d,de,kp) + VIER("F,a,al,k,"F,b,be,p,"F,d,de,kp,"F,c,ga,pp) FOUR{} Id,q1(al~)=q(al)+p(al) Al,q1Dq1=qDq+pDp+2*qDp Al,Dotpr,q1(al~)=q(al)+p(al) Al,q0(al~)=0 Al,Dotpr,q0(al~)=0 Id,q2(al~)=q(al)+p(al)+pp(al) Al,q2Dq2=qDq+pDp+ppDpp+2*qDp+2*qDpp+2*pDpp Al,Dotpr,q2(al~)=q(al)+p(al)+pp(al) Id,q3(al~)=q(al)-k(al) Al,q3Dq3=qDq-2*qDk+kDk Al,Dotpr,q3(al~)=q(al)-k(al) Id,q4(al~)=q(al)-k(al)-pp(al) Al,q4Dq4=qDq+kDk+ppDpp-2*qDk-2*qDpp+2*kDpp Al,Dotpr,q4(al~)=q(al)-k(al)-pp(al) Id,qu(al~)=k(al)+pp(al) Al,quDqu=kDk+ppDpp+2*kDpp Al,Dotpr,qu(al~)=k(al)+pp(al) Al,Even,NOM,1 C By definition: Extm = 1/{1 + (2*kDpp + kDk + ppDpp)/m^2} = 1/{1 + 2*(kDpp - M^2)/m^2} ExtM = - 2*kDpp/(u-M^2) This makes their principal behaviour explicit. Id,NOM(qu,m)= Extm/m^2 Al,NOM(qu,M)= ExtM/kDpp/2 Al,NOM(q0,M~)= 1/M^2 Id,pDp=-M^2 Al,kDk=-M^2 Al,ppDpp=-M^2 Al,kpDkp=-M^2 Id,Count,4,M,-1,M2,-2 Id,kp(al~)= - p(al)- k(al) - pp(al) Al,Dotpr,kp(al~)= - p(al) - k(al)- pp(al) Id,Epfred Al,Even,NOM,1 Id,Count,4,M,-1,M2,-2 Id,pDpp=-pDk-kDpp IF NOT NOM(q~,m) Id,Count,0,m,1 ENDIF *yep Q2RED{M} Q2RED{M} *yep Q2RED{m} Q2RED{m} *yep REDUC{} *yep REDUC{} *yep REDUC{} Id,Count,4,M,-1,M2,-2 *yep Id,NOM(q~,M~)=NOM(M,q) Id,Commu,NOM Id,NOM(M~,q~)=NOM(q,M) Id,Adiso,pDq^4*NOM(q~,m)*NOM(q1~,m)*NOM(q2~,M)*NOM(q3~,M)=0 *yep Id,Count,x,NOM,1 IF NOT x Id,Addfa,0 ENDIF Id,x=1 Id,NOM(q~,M)=x*NOM(q,M) IF Multi,x^3 Id,Addfa,Error ENDIF Id,x=1 *begin Write BoxFF1 *end C WW-scattering 8. One loop Fi-Fi scattering, part 2. 228 sec. Uses output from 7, file BoxFF1. Produces BoxFF2. C Work done: - Expand all Higgs propagators: 1/((q+qx)^2+m^2) => 1/(q^2+m^2) - The assumption at this point is that that there are no more than 2 non-Higgs propagators. If two, take them together in the function Two(qa,qb). If qa not q then shift momentum so that only Two(q,qx) occurs. The Higgs propagators become shifted again. They are expanded again. - Expand Two(q,qx) times any non-zero number of Higgs propagators: Rationalize 1/(q^2+M^2)* 1/(q^2+m^2), the result contains a NOM but no more Two. Reduce any non-zero number of qDq together with Two(q,qx). - Work out NOM(qx,M) with qx not q, and any number of Higgs propagators. Shift qx to q. Expand shifted Higgs propagators. - Rationalize again. - Reduce all qDq occurences. - After this work there are the following types of terms: One Two function and no Higgs propagator; One NOM(q,M); Any number of Higgs propagators. P ninput Enter BoxFF1 Read WWb.e ASSIGN{} *fix Names BoxFF P stats Z BoxFF(a,al,k,b,be,p,c,ga,pp,d,de,kp) = BoxFF(a,al,k,b,be,p,c,ga,pp,d,de,kp) C Expand Higgs propagators. There may be two of them. Id,NOM(q,m)=Nohm IF NOM(q~,m)=Fxx(q) Id,Count,Div,q,1,NOM,-2,Two,-4 Id,Fxx(q~)=Fact^-2*NOM(q,m) Id,Fact^n~=Fxx(n,0,0) Id,Nohm^n~*Fxx(n1~,0,0)=Nohm^n*Fxx(n1-2*n,0,0) Id,m^n~*Fxx(n1~,0,0)=m^n*Fxx(n1,n,0) Id,Div^n~*Fxx(n1~,n2~,0)=Fxx(n1,n2,n) Id,Adiso,Fxx(n1~,n2~,n3~)*NOM(q1,m)=Fdiv(n1,n2,n3)*Exp(n1,n2,n3,(-2*qDp),1) Al,Adiso,Fxx(n1~,n2~,n3~)*NOM(q2,m)=Fdiv(n1,n2,n3)* Exp(n1,n2,n3,(-2*qDp-2*qDpp-2*pDpp),1) Al,Adiso,Fxx(n1~,n2~,n3~)*NOM(q3,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(2*qDk),1) Al,Adiso,Fxx(n1~,n2~,n3~)*NOM(q4,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(2*qDk+2*qDpp-2*kDpp),1) ENDIF Id,Fact^n~=1 B Nohm,Nom *yep IF NOM(q~,m)=Fxx(q) Id,Count,Div,q,1,NOM,-2,Two,-4 Id,Fxx(q~)=Fact^-2*NOM(q,m) Id,Fact^n~=Fxx(n,0,0) Id,Nohm^n~*Fxx(n1~,0,0)=Nohm^n*Fxx(n1-2*n,0,0) Id,m^n~*Fxx(n1~,0,0)=m^n*Fxx(n1,n,0) Id,Div^n~*Fxx(n1~,n2~,0)=Fxx(n1,n2,n) Id,Adiso,Fxx(n1~,n2~,n3~)*NOM(q1,m)=Fdiv(n1,n2,n3)*Exp(n1,n2,n3,(-2*qDp),1) Al,Adiso,Fxx(n1~,n2~,n3~)*NOM(q2,m)=Fdiv(n1,n2,n3)* Exp(n1,n2,n3,(-2*qDp-2*qDpp-2*pDpp),1) Al,Adiso,Fxx(n1~,n2~,n3~)*NOM(q3,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(2*qDk),1) Al,Adiso,Fxx(n1~,n2~,n3~)*NOM(q4,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(2*qDk+2*qDpp-2*kDpp),1) ENDIF Id,Fact^n~=1 B Nohm,Nom *yep Id,pDpp=M^2-pDk-kDpp Id,Count,4,M,-1,M2,-2 HCOUNT{} *yep Id,Adiso,NOM(q~,M)*NOM(q1~,M) = Two(q,q1) Id,Commu,NOM Id,Two(q1~,q)=Two(q,q1~) Id,Two(q1,q2~)=Sh1*Two(q,q2,-p) Al,Two(q2,q5~)=Sh2*Two(q,q5,qt) Al,Two(q3,q5~)=Sh3*Two(q,q5,k) Al,Two(q4,q5~)=Sh4*Two(q,q5,qu) Id,Two(q,q3,-p)=Two(q,q5) SHIFT{} HCOUNT{} *yep C Reduction of 1/(q^2+M^2) * 1/(q^2+m^2)^n IF Nohm^n~*Two(q,q1~)=1/q2M*Fxx(q1)/q2m^n Id,2,Ratio,q2M,q2m,[m2-M2] Id,q2M^-1*Fxx(q1~)=Two(q,q1) Al,Fxx(q1~)=NOM(q1,M) Al,q2m^n~=1/Nohm^n ENDIF HCOUNT{} C Elimination of qDq and Two. Should not occur, as qDq and M type propagators were already treated. IF qDq^n~*Two(q,q1~)=qq2^n*Fxx(q1)/q2M Id,2,Ratio,qq2,q2M,M2 Id,q2M^-1*Fxx(q1~)=Two(q,q1) Al,Fxx(q1~)=NOM(q1,M) Al,qq2=qDq^2 ENDIF *yep C Integration variable shift of 1/((q+qx)^2 + M^2) IF NOT NOM(q,M)=Nom Id,NOM(q1,M)=Sh1*Nom Al,NOM(q2,M)=Sh2*Nom Al,NOM(q3,M)=Sh3*Nom Al,NOM(q4,M)=Sh4*Nom Al,NOM(q5,M)=Sh5*Nom ENDIF SHIFT{} HCOUNT{} *yep C Reduction of 1/(q^2+M^2) * 1/(q^2+m^2)^n IF Nohm^n~*Nom=1/q2M/q2m^n Id,2,Ratio,q2M,q2m,[m2-M2] Id,q2M^-1=Nom Al,q2m^n~=1/Nohm^n ENDIF *yep C Elimination of qDq. IF Nom Id,Nom^n~=1/q2M^n Al,qDq^n~=qq2^n Id,Ratio,qq2,q2M,M2 Id,q2M^n~=1/Nom^n Al,qq2=qDq Al,M2=M^2 ENDIF IF Nohm Id,Nohm^n~=1/q2m^n Al,qDq^n~=qq2^n Id,Ratio,qq2,q2m,m2 Id,q2m^n~=1/Nohm^n Al,qq2=qDq Al,m2=m^2 ENDIF IF NOM(q~,M~) OR Two(q~,q1~)*Nohm^n~ Id,Addfa,Error ENDIF Id,Count,4,M,-1,M2,-2 Id,Count,x,Nohm,1,Nom,1,Two,1,NOM,1 IF NOT x Id,Addfa,0 ENDIF Id,x=1 C Check dimension 0. C Id,Count,x,M,1,M2,2,m,1,m2,2,Two,-4,Nom,-2,Nohm,-2,[m2-M2],2, q,1,p,1,k,1,pp,1,kp,1 IF NOT x^-4=1 Id,Addfa,Error ENDIF B Error,Nohm,Nom *begin Write BoxFF2 *end C WW-scattering 9. One loop Fi-Fi scattering, part 3. 125 sec. Uses output from 8. Produces BoxFF_comm. C Part 3 of BoxFF. C One loop diagrams. Four point function. FF scattering. Evaluated in the limit m^2 >> s,t,u >> M^2, where m = Higgs boson mass and M = W boson mass. C Work to be done: - Do integrals. 1/(qx^2+M^2) with or without Higgs propagators; Higgs propagators; Functions Two and no Higgs propagator. P ninput Enter BoxFF2 Read WWb.e ASSIGN{} *fix Names BoxFF P stats Z Box(a,b,c,d,s,t,u) = BoxFF(a,al,k,b,be,p,c,ga,pp,d,de,kp) IF NOT Two(q~,q1~) Id,All,q,N,Fq ENDIF Id,Fq(al~)=0 Al,Fq(al~,be~,ga~)=0 Al,Fq(al~,be~,ga~,de~,la~)=0 Al,Fq(al~,be~,ga~,de~,la~,a~,b~)=0 Id,Fq(al~,al~)=0 Id,Fq(al~,be~,be~,be~)=0 Al,Fq(be~,be~,be~,al~)=0 Al,Fq(be~,be~,be~,be~,al~,ga~)=0 Al,Fq(al~,be~,be~,be~,be~,al~)=0 Al,Fq(al~,ga~,be~,be~,be~,be~)=0 B Nohm,Nom *yep IF NOT Two(q~,q1~) Id,Fq(al~,be~,ga~,de~)*Nom^l~ = dede(al,be,ga,de)*H(l,M2) Al,Fq(al~,be~)*Nom^l~ = D(al,be)*G(l,M2) Al,Nom^n~ = F(n,M2) Id,Fq(al~,be~,ga~,de~)*Nohm^l~ = dede(al,be,ga,de)*H(l,m2) Al,Fq(al~,be~)*Nohm^l~ = D(al,be)*G(l,m2) Al,Nohm^l~ = F(l,m2) ENDIF Id,pDp=-M^2 Al,kDk=-M^2 Al,ppDpp=-M^2 Al,kpDkp=-M^2 Id,Multi,M^-2=M2^-1 Al,Multi,m^2=m2 Al,Multi,m^-2=m2^-1 *yep STINT{} Id,N=N_+4 Id,N_=0 Al,N=4 Id,pDpp=-kDp-kDpp+M2 B i,Pi,N_,Nohm,M2 Id,Count,4,M,-1,M2,-2 *yep Id,Two(q,q1~)=Two(q1) IF Two(q~) Al,All,q,N,Fq ENDIF Id,Adiso,Two(q4)*Fq(al~,be~) = D(al,be)*B22(u,M,M) + (k(al)+pp(al))*(k(be)+pp(be))*B21(u,M,M) Al,Adiso,Two(q4)*Fq(al~)=- (k(al)+pp(al))*B1(u,M,M) Al,Two(q4)=B0(u,M,M) Id,Adiso,Two(q5)*Fq(al~,be~) = D(al,be)*B22(s,M,M) + (k(al)+p(al))*(k(be)+p(be))*B21(s,M,M) Al,Adiso,Two(q5)*Fq(al~)=- (k(al)+p(al))*B1(s,M,M) Al,Two(q5)=B0(s,M,M) Id,Adiso,Two(q2)*Fq(al~,be~) = D(al,be)*B22(t,M,M) + (pp(al)+p(al))*(pp(be)+p(be))*B21(t,M,M) Al,Adiso,Two(q2)*Fq(al~)= (pp(al)+p(al))*B1(t,M,M) Al,Two(q2)=B0(t,M,M) *yep Id,B22(u~,M~,m~)=(-0.5*F1(m)+M**2*B0(u,M,m) -0.5*(-u+m^2-M**2)*B1(u,M,m))/[1-N] Id,B21(u~,M~,m~)=((0.5*N-1)*F1(m) -0.5*N*(-u+m^2-M**2)*B1(u,M,m) +M**2*B0(u,M,m) )/u/[1-N] Id,B1(u~,M~,m~)=- (0.5*F1(M)-0.5*F1(m) -0.5*(-u+m^2-M**2)*B0(u,M,m) )/u Id,B0(u~,M~,M~)= - 2*i*Pi^2/N_ - i*Pi^2*Log(u) + 2*i*Pi^2 Al,F1(M) = 2*i*Pi^2*M2/N_ + i*Pi^2*M2*(-1+Log(M2)) Al,F1(m) = 2*i*Pi^2*m2/N_ + i*Pi^2*m2*(-1+Log(m2)) Al,M^n~=M2^(n/2) Al,m^n~=m2^(n/2) Id,N=N_+4 Al,[1-N]^-1=-1/3 + N_/9 Id,N_=0 Id,N=4 Al,ExtM = - 2*kDpp/u*{1 + M2/u + M2^2/u^2} Id,Count,0,m2,2,[m2-M2],2 Al,Multi,m2^-1=0 Id,Count,x,m2,1 IF x Id,x^n1~*[m2-M2]^n~=x^n1*m2^n*DS(K,0,n1+n,(DB(-n+K-1,K)*M2^K*m2^-K)) Id,x^n1~*Extm^n~=DS(K,0,n1,(DB(n+K-1,K)*(-2*kDpp/m2)^K)) ELSE Id,[m2-M2]^n~=m2^n Al,Extm=1 ENDIF Id,Count,0,m2,1 Al,x=1 Id,pDk= - 0.5*s Al,pDpp = - 0.5*t Al,kDpp = - 0.5*u Id,pDp=-M2 Al,kDk=-M2 Al,ppDpp=-M2 Al,kpDkp=-M2 Id,Count,4,s,2,u,2,t,2 Id,t=-s-u Keep Box *next P input Common FTot Delete BoxFF C Add further diagrams, obtained by crossing. Set labels A0-A3 to 1. Z FTot=Box(a,b,c,d,s,t,u) + Box(a,c,b,d,u,t,s) + Box(a,b,d,c,s,u,t) B i,Pi,N_,M2 Id,A0=1 Al,A1=1 Al,A2=1 Al,A3=1 Al,R1=1 Al,R2=1 Al,R3=1 Al,R3a=1 Al,R3b=1 Al,R4=1 Al,R4a=1 Al,R4b=1 Al,R5=1 Al,R6=1 Al,T1=1 Al,T2=1 Al,T3=1 IF D(a,c) Id,t=-s-u ENDIF IF D(a,b) Id,u=-s-t ENDIF IF D(a,d) Id,s=-t-u ENDIF P output *yep Id,R1Z=1 Al,R5Z=1 *begin Write BoxFF_comm *end C WW-scattering 10. Fi-Fi Renormalization. Result Fi-Fi amplitude. Uses output from 9. C Subtraction terms four-Fi amplitude. P ninput A M,m,x,qq2,qqM,q2M,s,t,u V q,q0,q1,q3,q2,q4 Enter BoxFF_comm Read WWb.e VERT{} *fix Names FTot I m1=N,m0=N,m3=N,m4=N,m5=N,m6=N,m7=N,m8=N I a=3,b=3,c=3,d=3 C Momenta: all taken to be ingoing. k,p in, pp,kp out. k + p = - pp - kp. Z RenFF4 = FFFF(a,k,k,b,p,p,c,pp,pp,d,kp,kp)*FFFFK Z RenFFr(a,b,c,d,s,t,u)= DS("F;"F;-J1;TAP,( VIE1("F,a,k,k,"F,b,p,p,"F,c,pp,pp,"F,d,kp,kp,J1) )) + DS("F;"F;-J2;TAP,(DS("F;"F;J3;TAP,( VIE2("F,a,k,k,"F,b,p,p,"F,c,pp,pp,"F,d,kp,kp,J2,J3) )) )) + DS("F;"F;J4;"Z;TAP,( VIE3("F,a,k,k,"F,b,p,p,"F,c,pp,pp,"F,d,kp,kp,J4) )) Id,VIE1(K1~,a~,al~,k~,K2~,b~,be~,p~,K3~,c~,ga~,pp~,K4~,d~,de~,kp~,J1~) = VE3(K1,K3,-J1,*,a,al,k,*,c,ga,-pp,*,l1,m1,-qu)* VE3(K2,K4,J1,*,b,be,p,*,d,de,-kp,*,l2,m0,qu)* PROP(J1,-J1,*,l1,m1,qu,*,l2,m0,-qu)* CONT(K1,K3,J1,/,"K)*CONT(K2,K4,-J1,/,"K) *R3 Al,VIE2(K1~,a~,al~,k~,K2~,b~,be~,p~,K3~,c~,ga~,pp~,K4~,d~,de~,kp~,J1~,J2~) = VE3(K1,K3,-J1,*,a,al,k,*,c,ga,-pp,*,l1,m1,-qu)* VE3(K2,K4,J2,*,b,be,p,*,d,de,-kp,*,l4,m4,qu)* VE3(J1,-J2,"N,*,l2,m0,qu,*,l3,m3,-qu,*,l5,m5,q0)* PROP(J1,-J1,*,l1,m1,qu,*,l2,m0,-qu)* PROP(J2,-J2,*,l3,m3,qu,*,l4,m4,-qu) *R5 + VE3(K1,K3,-J1,*,a,al,k,*,c,ga,-pp,*,l1,m1,-qu)* VE3(K2,K4,J2,*,b,be,p,*,d,de,-kp,*,l4,m4,qu)* VE3(J1,-J2,"Z,*,l2,m0,qu,*,l3,m3,-qu,*,l5,m5,q0)* NNZ(a,al,k,b,be,p,l6,m6,-q0)* PROP(J1,-J1,*,l1,m1,qu,*,l2,m0,-qu)* PROP(J2,-J2,*,l3,m3,qu,*,l4,m4,-qu)* PROP("Z,"Z,*,l5,m5,q0,*,l6,m6,-q0) *T3 Id,VIE3(K1~,a~,al~,k~,K2~,b~,be~,p~,K3~,c~,ga~,pp~,K4~,d~,de~,kp~,J1~) = VE4(K1,K3,-J1,"Z,*,a,al,k,*,c,ga,-pp,*,l1,m1,-qu,*,l3,m3,-q0)* VE3(K2,K4,J1,*,b,be,p,*,d,de,-kp,*,l2,m0,qu)* NNZ(a,al,k,b,be,p,l4,m4,q0)* PROP(J1,-J1,*,l1,m1,qu,*,l2,m0,-qu)* PROP("Z,"Z,*,l3,m3,q0,*,l4,m4,-q0) *T1 +VE3(K1,K3,-J1,*,a,al,k,*,c,ga,-pp,*,l1,m1,-qu)* VE4(K2,K4,J1,"Z,*,b,be,p,*,d,de,-kp,*,l2,m0,qu,*,l3,m3,-q0)* NNZ(a,al,k,b,be,p,l4,m4,q0)* PROP(J1,-J1,*,l1,m1,qu,*,l2,m0,-qu)* PROP("Z,"Z,*,l3,m3,q0,*,l4,m4,-q0) *T2 Id,Anti,TAP Id,Compo,,VE4,VE3,PROP Id,Compo,,CONT Id,Adiso,CONT(FF~)*CONT(WW~)= FF + WW Al,CONT(FF~)= FF Id,VE4(FF~,l1~,al~,k~,l2~,be~,p~,l3~,ga~,pp~,l4~,la~,kp~)= FF(l1,al,k,l2,be,p,l3,ga,pp,l4,la,kp) Al,VE3(FF~,l1~,al~,k~,l2~,be~,q~,l3~,ga~,p~)= FF(l1,al,k,l2,be,q,l3,ga,p) Al,PROP(FF~,l1~,al~,q~,l2~,be~,k~)=FF(l1,al,l2,be,k) B i,Pi,N_,M Id,qu(al~)=k(al)+pp(al) Al,quDqu=2*kDpp Al,Dotpr,qu(al~)=k(al)+pp(al) Al,Even,NOM,1 C By definition: Extm = 1/{1 + (2*kDpp + kDk + ppDpp)/m^2} = 1/{1 + 2*(kDpp - M^2)/m^2} This makes the principal behaviour explicit. Id,NOM(qu,m)= Extm/m^2 Al,NOM(q0,M~)= 1/M^2 Id,NOM(qu,M)=-1/u Al,Even,NOM,1 Id,kpDkp=0 Al,kp(al~)=-k(al)-p(al)-pp(al) Al,Dotpr,kp(al~)=-k(al)-p(al)-pp(al) Id,kDk=0 Al,pDp=0 Al,ppDpp=0 Id,pDk=-0.5*s Al,pDpp=-0.5*t Al,kDpp=-0.5*u ETE1{} *yep Id,Count,0,m,1,m2,2,[m2-M2],2 Id,Count,x,m,1,m2,2,[m2-M2],2 IF x Id,x^n1~*[m2-M2]^n~=x^n1*m2^n*DS(K,0,n1/2+n+1,(DB(-n+K-1,K)*M2^K*m2^-K)) Id,x^n1~*Extm^n~=DS(K,0,n1/2+1,(DB(n+K-1,K)*(-2*kDpp/m^2)^K)) ELSE Id,[m2-M2]^n~=m2^n Al,Extm=1 ENDIF Id,M2^n~=M^(2*n) Al,m2^n~=m^(2*n) Al,kDpp=-0.5*u Id,Count,0,m,1,m2,2 Al,x=1 Id,Count,4,s,2,t,2,u,2 *yep Id,Epfred IF D(a,c) Id,t=-s-u ENDIF IF D(a,b) Id,u=-s-t ENDIF IF D(a,d) Id,u=-s-t ENDIF Keep RenFF4,RenFFr *next B i,Pi,N_,M Z RenFFt=RenFF4 + RenFFr(a,b,c,d,s,t,u) + RenFFr(a,c,b,d,u,t,s) + RenFFr(a,b,d,c,s,u,t) Id,R5W=1 Al,R3=1 IF D(a,c) Id,t=-s-u ENDIF IF D(a,b) Id,u=-s-t ENDIF IF D(a,d) Id,s=-t-u ENDIF *yep Id,T1=1 Al,T2=1 Al,T3=1 Al,R5Z=1 Al,R5=1 Keep RenFFt *next P input C Renormalized FFFF amplitude. Z RenF = FTot - RenFFt B i,Pi,N_,M2,M Id,Multi,M2^n~=M^(2*n) Al,Logm2=Log(m2) Id,Log(s)=Log(s,m2)+Log(m2) Al,Log(t)=Log(t,m2)+Log(m2) Al,Log(u)=Log(u,m2)+Log(m2) P output *yep C Specialize, for computimg purposes, to index a=b, c=d, a not c. IF NOT D(a,b)=1 Id,Addfa,0 ENDIF Id,D(c,d)=1 *end C WW-scattering 11. One loop W-W scattering, part 1. 681 sec. Produces BoxWW1, containing BoxWW. C One loop diagrams. Four point function. WW scattering. Evaluated in the limit m^2 >> s,t,u >> M^2, where m = Higgs boson mass and M = W boson mass. C Terms in the output are labelled by A0, A1, A2, A3, and R, T for the reducible and tadpole types. The connection is: Rx: reducible diagrams (in u-channel, as A3). R1 type: One propagator. R5 type: Two propagators: selfenergy insertion. Diagrams marked with R1Z and R5Z are Z-exchange diagrams. Tx: tadpole types. A0: Box diagram, a,al,k and c,ga,pp in opposite corners. A1: Inverted Triangle diagram, a,al,k and c,ga,pp on 4-vertex. A2: Triangle diagram, a,al,k and c,ga, pp on triangle basis. A3: Bubble diagram, a,al,k and c,ga,pp on one end. P ninput C Work done: - Generate the diagrams. - Reduce as much as possible q ocurrences in the numerator. It is assumed that there are no more than two non-Higgs propagators. If there are Error will be attached. Such terms add up to zero, demonstrated elsewhere. P ninput C This order is of importance when ordering NOM. C A M,M2,m,m2,x,qq2,qqM,q2M V q,q1,q3,q2,q4,q0 Read WWb.e VERT{} *fix BLOCK REDUC{} Id,Count,x,NOM,1 IF Multi,x^3 Id,Adiso,qDk^n~*NOM(q,M~)*NOM(q3,m~)=0.5*qDk^(n-1)* {NOM(q3,m) - NOM(q,M) + (kDk-M^2+m^2)*NOM(q,M)*NOM(q3,m)} Id,Adiso,qDp^n~*NOM(q1,M~)*NOM(q,m~)=0.5*qDp^(n-1)* {NOM(q,m) - NOM(q1,M) + NOM(q,m)*NOM(q1,M)*(-pDp+m^2-M^2)} Id,Adiso,qDpp^n~*NOM(q2,M~)*NOM(q1,m~)=0.5*qDpp^(n-1)* {NOM(q1,m) - NOM(q2,M) + NOM(q1,m)*NOM(q2,M)*(- 2*pDpp -ppDpp+m^2-M^2)} Id,Adiso,qDpp^n~*NOM(q4,M~)*NOM(q3,m~)=-0.5*qDpp^(n-1)* {NOM(q3,m) - NOM(q4,M) + NOM(q3,m)*NOM(q4,M)*(- 2*kDpp -ppDpp+m^2-M^2)} Id,Adiso,qDkp^n~*NOM(q2,M~)*NOM(q3,m~)=0.5*qDkp^(n-1)* {NOM(q2,M) - NOM(q3,m) + NOM(q2,M)*NOM(q3,m)*( - kpDkp - 2*pDkp - 2*ppDkp + M^2 - m^2)} Id,Adiso,qDkp^n~*NOM(q4,M~)*NOM(q1,m~)=0.5*qDkp^(n-1)* {NOM(q1,m) - NOM(q4,M) + NOM(q1,m)*NOM(q4,M)*(- 2*pDkp -kpDkp+m^2-M^2)} Id,pDp=0 Al,kDk=0 Al,ppDpp=0 Al,kpDkp=0 Id,pDpp=-pDk-kDpp Id,NOM(q~,M~)=NOM(M,q) Id,Commu,NOM Id,NOM(M~,q~)=NOM(q,M) ENDIF Id,x=1 ENDBLOCK BLOCK Q2RED{X} Id,NOM(q~,M~)=NOM(M,q) Id,Commu,NOM Id,NOM(M~,q~)=NOM(q,M) Id,qDq=qq2 C Do only for X. Id,qq2^n~*NOM(q~,'X')=qq2^n/qqM*Fxx(q,'X') C This works for M and m. Id,Ratio,qq2,qqM,q2M Id,q2M^n~*Fxx(q,m~)=m^(2*n)*Fxx(q,m) Al,q2M^n~*Fxx(q1,m~)={2*qDp-M^2+m^2}^n*Fxx(q1,m) Al,q2M^n~*Fxx(q2,m~)={2*qDp+2*qDpp+2*pDpp-2*M^2+m^2}^n*Fxx(q2,m) Al,q2M^n~*Fxx(q3,m~)={-2*qDk-M^2+m^2}^n*Fxx(q3,m) Al,q2M^n~*Fxx(q4,m~)={-2*qDk-2*qDpp+2*kDpp-2*M^2+m^2}^n*Fxx(q4,m) Id,qqM^-1*Fxx(q~,m~)=NOM(q,m) Al,Fxx(q~,m~)=1 Al,qq2=qDq ENDBLOCK P stats Common BoxWW V q1,q2,q3,q4 I m1=N,m0=N,m3=N,m4=N,m5=N,m6=N,m7=N,m8=N I a=3,b=3,c=3,d=3 F F4q,F3,F2,F1 C Momenta: all taken to be ingoing. k,p in, pp,kp out. k + p = - pp - kp. Z BoxWW(a,al,k,b,be,p,c,ga,pp,d,de,kp) = VIER("W,a,k,k,"W,b,p,p,"W,c,pp,pp,"W,d,kp,kp)/M^4 C For information: this is to be added to get the full result: + VIER("W,a,al,k,"W,c,ga,pp,"W,b,be,p,"W,d,de,kp) + VIER("W,a,al,k,"W,b,be,p,"W,d,de,kp,"W,c,ga,pp) FOUR{} Id,pDp=0 Al,kDk=0 Al,ppDpp=0 Al,kpDkp=0 *yep Id,q1(al~)=q(al)+p(al) Al,q1Dq1=qDq+2*qDp Al,Dotpr,q1(al~)=q(al)+p(al) Al,q0(al~)=0 Al,Dotpr,q0(al~)=0 Id,q2(al~)=q(al)+p(al)+pp(al) Al,q2Dq2=qDq+2*qDp+2*qDpp+2*pDpp Al,Dotpr,q2(al~)=q(al)+p(al)+pp(al) Id,q3(al~)=q(al)-k(al) Al,q3Dq3=qDq-2*qDk Al,Dotpr,q3(al~)=q(al)-k(al) Id,q4(al~)=q(al)-k(al)-pp(al) Al,q4Dq4=qDq-2*qDk-2*qDpp+2*kDpp Al,Dotpr,q4(al~)=q(al)-k(al)-pp(al) Id,qu(al~)=k(al)+pp(al) Al,quDqu=kDk+2*kDpp Al,Dotpr,qu(al~)=k(al)+pp(al) Al,Even,NOM,1 Id,Epfred *yep C By definition: Extm = 1/{1 + (2*kDpp + kDk + ppDpp)/m^2} = 1/{1 + 2*(kDpp - M^2)/m^2} ExtM = - 2*kDpp/(u-M^2). Note ExtM=-1 in lowest order. This makes their principal behaviour explicit. Id,NOM(qu,m)= Extm/m^2 Al,NOM(qu,M)= ExtM/kDpp/2 Al,NOM(q0,M~)= 1/M^2 Id,pDp=0 Al,kDk=0 Al,ppDpp=0 Al,kpDkp=0 *yep Id,Count,0,NOM,-2,p,1,k,1,pp,1,kp,1,q,1,m,1 Id,kp(al~)= - p(al)- k(al) - pp(al) Al,Dotpr,kp(al~)= - p(al) - k(al)- pp(al) Id,Count,0,NOM,-2,p,1,k,1,pp,1,kp,1,q,1,m,1 Id,pDpp=-pDk-kDpp Id,Count,0,NOM,-2,p,1,k,1,pp,1,kp,1,q,1,m,1 Id,pDp=0 Al,kDk=0 Al,ppDpp=0 Al,kpDkp=0 Id,Epfred Al,Even,NOM,1 IF NOT NOM(q~,m) Id,Count,0,m,1 ENDIF *yep Q2RED{M} Q2RED{M} *yep Q2RED{m} Q2RED{m} *yep REDUC{} *yep REDUC{} *yep REDUC{} *yep REDUC{} *yep REDUC{} *yep REDUC{} *yep Id,qDk=-qDkp-qDp-qDpp REDUC{} *yep REDUC{} *yep Id,Dotpr,kp(al~)=-k(al)-p(al)-pp(al) Id,pDp=0 Al,kDk=0 Al,ppDpp=0 Al,kpDkp=0 *yep REDUC{} *yep REDUC{} Id,qDpp=-qDkp-qDp-qDk *yep REDUC{} *yep REDUC{} *yep Id,Dotpr,kp(al~)=-k(al)-p(al)-pp(al) Id,pDp=0 Al,kDk=0 Al,ppDpp=0 Al,kpDkp=0 *yep REDUC{} *yep REDUC{} Id,pDpp=-pDk-kDpp Id,Count,0,NOM,-2,p,1,k,1,pp,1,kp,1,q,1,m,1 *yep Id,NOM(q~,M~)=NOM(M,q) Id,Commu,NOM Id,NOM(M~,q~)=NOM(q,M) Id,Adiso,pDq^4*NOM(q~,m)*NOM(q1~,m)*NOM(q2~,M)*NOM(q3~,M)=0 *yep Id,Count,x,NOM,1 IF NOT x Id,Addfa,0 ENDIF Id,x=1 Id,NOM(q~,M)=x*NOM(q,M) IF Multi,x^3 Id,Addfa,Error ENDIF B Error Id,x=1 *begin Write BoxWW1 *end C WW-scattering 12. One loop W-W scattering, part 2. 605 sec. Uses output from 11. Produces BoxWW2, containing BoxWW. C Part 2 of BoxWW. C The input file contains terms (three-point functions, no Higgs propagators) labelled with 'Error'. They add up to zero; see program 15 for proof. Here only the inifinite part is kept, and shown to add up to zero as no 'Error' label remains. C Work done: - Expand all Higgs propagators: 1/((q+qx)^2+m^2) => 1/(q^2+m^2) - The assumption at this point is that that there are no more than 2 non-Higgs propagators. If two, take them together in the function Two(qa,qb). If qa not q then shift momentum so that only Two(q,qx) occurs. The Higgs propagators become shifted again. They are expanded again. - Expand Two(q,qx) times any non-zero number of Higgs propagators: Rationalize 1/(q^2+M^2)* 1/(q^2+m^2), the result contains a NOM but no more Two. Reduce any non-zero number of qDq together with Two(q,qx). - Work out NOM(qx,M) with qx not q, and any number of Higgs propagators. Shift qx to q. Expand shifted Higgs propagators. - Rationalize again. - Reduce all qDq occurences. - After this work there are the following types of terms: One Two function and no Higgs propagator; One NOM(q,M); Any number of Higgs propagators. P ninput Enter BoxWW1 Read WWb.e ASSIGN{} *fix Names BoxWW P stats Z BoxWW(a,al,k,b,be,p,c,ga,pp,d,de,kp) = BoxWW(a,al,k,b,be,p,c,ga,pp,d,de,kp) IF Error C Compute infinite part of three-pount functions not containing m. Supposedly nothing survives. See program 15. Id,Count,-4,NOM,-2,q,1 Id,All,q,N,Fq,"F_ Id,Adiso,NOM(q~,M)*NOM(q1~,M)*NOM(q2~,M)*Fq(al~,be~)= -2*i*Pi^2/N_*D(al,be) ENDIF Id,pDp=0 Al,kDk=0 Al,ppDpp=0 Al,kpDkp=0 Id,Dotpr,kp(al~)=-k(al)-p(al)-pp(al) Id,pDp=0 Al,kDk=0 Al,ppDpp=0 Al,kpDkp=0 Id,pDpp=-pDk-kDpp *yep C Expand Higgs propagators. There may be two of them. Id,NOM(q,m)=Nohm IF NOM(q~,m)=Fxx(q) Id,Count,Div,q,1,NOM,-2,Two,-4 Id,Fxx(q~)=Fact^-2*NOM(q,m) Id,Fact^n~=Fxx(n,0,0) Id,Nohm^n~*Fxx(n1~,0,0)=Nohm^n*Fxx(n1-2*n,0,0) Id,m^n~*Fxx(n1~,0,0)=m^n*Fxx(n1,n,0) Id,Div^n~*Fxx(n1~,n2~,0)=Fxx(n1,n2,n) Id,Adiso,Fxx(n1~,n2~,n3~)*NOM(q1,m)=Fdiv(n1,n2,n3)*Exp(n1,n2,n3,(-2*qDp),1) Al,Adiso,Fxx(n1~,n2~,n3~)*NOM(q2,m)=Fdiv(n1,n2,n3)* Exp(n1,n2,n3,(-2*qDp-2*qDpp-2*pDpp),1) Al,Adiso,Fxx(n1~,n2~,n3~)*NOM(q3,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(2*qDk),1) Al,Adiso,Fxx(n1~,n2~,n3~)*NOM(q4,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(2*qDk+2*qDpp-2*kDpp),1) ENDIF Id,Fact^n~=1 B Nohm,Nom *yep IF NOM(q~,m)=Fxx(q) Id,Count,Div,q,1,NOM,-2,Two,-4 Id,Fxx(q~)=Fact^-2*NOM(q,m) Id,Fact^n~=Fxx(n,0,0) Id,Nohm^n~*Fxx(n1~,0,0)=Nohm^n*Fxx(n1-2*n,0,0) Id,m^n~*Fxx(n1~,0,0)=m^n*Fxx(n1,n,0) Id,Div^n~*Fxx(n1~,n2~,0)=Fxx(n1,n2,n) Id,Adiso,Fxx(n1~,n2~,n3~)*NOM(q1,m)=Fdiv(n1,n2,n3)*Exp(n1,n2,n3,(-2*qDp),1) Al,Adiso,Fxx(n1~,n2~,n3~)*NOM(q2,m)=Fdiv(n1,n2,n3)* Exp(n1,n2,n3,(-2*qDp-2*qDpp-2*pDpp),1) Al,Adiso,Fxx(n1~,n2~,n3~)*NOM(q3,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(2*qDk),1) Al,Adiso,Fxx(n1~,n2~,n3~)*NOM(q4,m)=Fdiv(n1,n2,n3) *Exp(n1,n2,n3,(2*qDk+2*qDpp-2*kDpp),1) ENDIF Id,Fact^n~=1 B Nohm,Nom *yep Id,pDpp=M^2-pDk-kDpp Id,Count,0,NOM,-2,Two,-4,Nom,-2,Nohm,-2,[m2-M2],2,p,1,k,1,pp,1,kp,1,q,1,m,1 HCOUNT{} *yep Id,Adiso,NOM(q~,M)*NOM(q1~,M) = Two(q,q1) Id,Commu,NOM Id,Two(q1~,q)=Two(q,q1~) Id,Two(q1,q2~)=Sh1*Two(q,q2,-p) Al,Two(q2,q5~)=Sh2*Two(q,q5,qt) Al,Two(q3,q5~)=Sh3*Two(q,q5,k) Al,Two(q4,q5~)=Sh4*Two(q,q5,qu) SHIFT{} HCOUNT{} *yep Id,Two(q,q3,-p)=Two(q,q5) Al,Two(q,q4,k)=Two(q,q6)*Chsi Al,Two(q,q4,-p)=Two(q,q7) Al,Two(q,q2,k)=Two(q,q7)*Chsi Al,Two(q,q2,-p)=Two(q,q6) Id,Multi,Chsi^2=1 IF Chsi=1 Al,qDq=qDq Al,Dotpr,q(al~)=-q(al) ENDIF *yep C Reduction of 1/(q^2+M^2) * 1/(q^2+m^2)^n IF Nohm^n~*Two(q,q1~)=1/q2M*Fxx(q1)/q2m^n Id,2,Ratio,q2M,q2m,[m2-M2] Id,q2M^-1*Fxx(q1~)=Two(q,q1) Al,Fxx(q1~)=NOM(q1,M) Al,q2m^n~=1/Nohm^n ENDIF HCOUNT{} C Elimination of qDq and Two. Should not occur, as qDq and M type propagators were already treated. IF qDq^n~*Two(q,q1~)=qq2^n*Fxx(q1)/q2M Id,2,Ratio,qq2,q2M,M2 Id,q2M^-1*Fxx(q1~)=Two(q,q1) Al,Fxx(q1~)=NOM(q1,M) Al,qq2=qDq^2 ENDIF *yep C Integration variable shift of 1/((q+qx)^2 + M^2) IF NOT NOM(q,M)=Nom Id,NOM(q1,M)=Sh1*Nom Al,NOM(q2,M)=Sh2*Nom Al,NOM(q3,M)=Sh3*Nom Al,NOM(q4,M)=Sh4*Nom Al,NOM(q5,M)=Sh5*Nom Al,NOM(q6,M)=Sh6*Nom Al,NOM(q7,M)=Sh7*Nom ENDIF SHIFT{} HCOUNT{} *yep C Reduction of 1/(q^2+M^2) * 1/(q^2+m^2)^n IF Nohm^n~*Nom=1/q2M/q2m^n Id,2,Ratio,q2M,q2m,[m2-M2] Id,q2M^-1=Nom Al,q2m^n~=1/Nohm^n ENDIF *yep C Elimination of qDq. IF Nom Id,Nom^n~=1/q2M^n Al,qDq^n~=qq2^n Id,Ratio,qq2,q2M,M2 Id,q2M^n~=1/Nom^n Al,qq2=qDq Al,M2=M^2 ENDIF IF Nohm Id,Nohm^n~=1/q2m^n Al,qDq^n~=qq2^n Id,Ratio,qq2,q2m,m2 Id,q2m^n~=1/Nohm^n Al,qq2=qDq Al,m2=m^2 ENDIF IF NOM(q~,M~) OR Two(q~,q1~)*Nohm^n~ Id,Addfa,Error ENDIF C Count all but M. C Id,Count,0,NOM,-2,Two,-4,Nom,-2,Nohm,-2,[m2-M2],2, p,1,k,1,pp,1,kp,1,q,1,m,1 Id,Count,x,Nohm,1,Nom,1,Two,1,NOM,1 IF NOT x Id,Addfa,0 ENDIF Id,x=1 C Check dimension 0. C Id,Count,x,M,1,M2,2,m,1,m2,2,Two,-4,Nom,-2,Nohm,-2,[m2-M2],2, q,1,p,1,k,1,pp,1,kp,1 IF NOT x^-4=1 Id,Addfa,Error ENDIF B Error,Nohm,Nom *begin Write BoxWW2 *end C WW-scattering 13. One loop W-W scattering, part 3. 447 sec. Uses output from 12. Produces BoxWW_comm, containing Wtot. C One loop diagrams. Four point function. WW scattering. Evaluated in the limit m^2 >> s,t,u >> M^2, where m = Higgs boson mass and M = W boson mass. P ninput C Work to be done: - Do integrals. 1/(qx^2+M^2) with or without Higgs propagators; Higgs propagators; Functions Two and no Higgs propagator. Enter BoxWW2 Read WWb.e ASSIGN{} *fix Names BoxWW P stats Z BoxW(a,b,c,d,s,t,u) = BoxWW(a,al,k,b,be,p,c,ga,pp,d,de,kp) IF NOT Two(q~,q1~) Id,All,q,N,Fq ENDIF Id,Fq(al~)=0 Al,Fq(al~,be~,ga~)=0 Al,Fq(al~,be~,ga~,de~,la~)=0 Al,Fq(al~,be~,ga~,de~,la~,a~,b~)=0 Id,Fq(al~,al~)=0 Id,Fq(al~,be~,be~,be~)=0 Al,Fq(be~,be~,be~,al~)=0 Al,Fq(be~,be~,be~,be~,al~,ga~)=0 Al,Fq(al~,be~,be~,be~,be~,al~)=0 Al,Fq(al~,ga~,be~,be~,be~,be~)=0 B Nohm,Nom *yep IF NOT Two(q~,q1~) Id,Fq(al~,be~,ga~,de~)*Nom^l~ = dede(al,be,ga,de)*H(l,M2) Al,Fq(al~,be~)*Nom^l~ = D(al,be)*G(l,M2) Al,Nom^n~ = F(n,M2) Id,Fq(al~,be~,ga~,de~)*Nohm^l~ = dede(al,be,ga,de)*H(l,m2) Al,Fq(al~,be~)*Nohm^l~ = D(al,be)*G(l,m2) Al,Nohm^l~ = F(l,m2) ENDIF Id,pDp=-M^2 Al,kDk=-M^2 Al,ppDpp=-M^2 Al,kpDkp=-M^2 Id,Multi,M^-2=M2^-1 Al,Multi,m^2=m2 Al,Multi,m^-2=m2^-1 *yep STINT{} Id,N=N_+4 Id,N_=0 Al,N=4 Id,pDpp=-kDp-kDpp+M2 B i,Pi,N_,Nohm,M2 Id,Count,x,M,1,M2,2 IF NOT x^-4=1 Id,Addfa,0 ENDIF C Id,Count,4,p,1,k,1,pp,1,kp,1,q,1,Two,10,Extm,10,ExtM,10 *yep Id,Two(q,q1~)=Two(q1) IF Two(q~) Al,All,q,N,Fq ENDIF Id,Adiso,Two(q4)*Fq(al~,be~) = D(al,be)*B22(u,M,M) + (k(al)+pp(al))*(k(be)+pp(be))*B21(u,M,M) Al,Adiso,Two(q4)*Fq(al~)=- (k(al)+pp(al))*B1(u,M,M) Al,Two(q4)=B0(u,M,M) Id,Adiso,Two(q5)*Fq(al~,be~) = D(al,be)*B22(s,M,M) + (k(al)+p(al))*(k(be)+p(be))*B21(s,M,M) Al,Adiso,Two(q5)*Fq(al~)=- (k(al)+p(al))*B1(s,M,M) Al,Two(q5)=B0(s,M,M) Id,Adiso,Two(q2)*Fq(al~,be~) = D(al,be)*B22(t,M,M) + (pp(al)+p(al))*(pp(be)+p(be))*B21(t,M,M) Al,Adiso,Two(q2)*Fq(al~)= (pp(al)+p(al))*B1(t,M,M) Al,Two(q2)=B0(t,M,M) Al,Adiso,Two(q1)*Fq(al~,be~) = D(al,be)*BB22 + p(al)*p(be)*BB21 Al,Adiso,Two(q1)*Fq(al~)= p(al)*BB1 Al,Two(q1)=BB0 Al,Adiso,Two(q3)*Fq(al~,be~) = D(al,be)*BB22 + k(al)*k(be)*BB21 Al,Adiso,Two(q3)*Fq(al~)= -k(al)*BB1 Al,Two(q3)=BB0 Al,Adiso,Two(q6)*Fq(al~,be~) = D(al,be)*BB22 + pp(al)*pp(be)*BB21 Al,Adiso,Two(q6)*Fq(al~)= pp(al)*BB1 Al,Two(q6)=BB0 Al,Adiso,Two(q7)*Fq(al~,be~) = D(al,be)*BB22 + (k(al)+pp(al)+p(al))*(k(be)+pp(be)+p(be))*BB21 Al,Adiso,Two(q7)*Fq(al~)= -(k(al)+pp(al)+p(al))*BB1 Al,Two(q7)=BB0 *yep Id,B22(u~,M~,m~)=(-0.5*F1(m)+M**2*B0(u,M,m) -0.5*(-u+m^2-M**2)*B1(u,M,m))/[1-N] Id,B21(u~,M~,m~)=((0.5*N-1)*F1(m) -0.5*N*(-u+m^2-M**2)*B1(u,M,m) +M**2*B0(u,M,m) )/u/[1-N] Id,B1(u~,M~,m~)=- (0.5*F1(M)-0.5*F1(m) -0.5*(-u+m^2-M**2)*B0(u,M,m) )/u Id,B0(u~,M~,M~)= - 2*i*Pi^2/N_ - i*Pi^2*Log(u) + 2*i*Pi^2 Al,F1(M) = 2*i*Pi^2*M2/N_ + i*Pi^2*M2*(-1+Log(M2)) Al,F1(m) = 2*i*Pi^2*m2/N_ + i*Pi^2*m2*(-1+Log(m2)) Al,M^n~=M2^(n/2) Al,m^n~=m2^(n/2) Id,BB0=i*Pi^2 * ( - Log(M2) - 2*N_^-1 - [Pi/Sqrt(3)-2] ) Al,BB1=i*Pi^2 * ( 1/2*Log(M2) + N_^-1 + 1/2*[Pi/Sqrt(3)-2] ) Al,BB21=i*Pi^2 * ( 1/18 - 1/3*Log(M2) - 2/3*N_^-1 ) Al,BB22=i*Pi^2*M2 * ( - 4/9 + 5/12*Log(M2) + 5/6*N_^-1 + 1/4*[Pi/Sqrt(3)-2] ) Id,N=N_+4 Al,[1-N]^-1=-1/3 + N_/9 Id,N_=0 Id,N=4 Al,ExtM = - 2*kDpp/u*{1 + M2/u + M2^2/u^2} Id,Count,0,m2,2,[m2-M2],2 Al,Multi,m2^-1=0 Id,Count,x,m2,1 IF x Id,x^n1~*[m2-M2]^n~=x^n1*m2^n*DS(K,0,n1+n,(DB(-n+K-1,K)*M2^K*m2^-K)) Id,x^n1~*Extm^n~=DS(K,0,n1,(DB(n+K-1,K)*(-2*kDpp/m2)^K)) ELSE Id,[m2-M2]^n~=m2^n Al,Extm=1 ENDIF Id,Count,0,m2,1 Al,x=1 Id,pDk= - 0.5*s C - 0.5*pDp - 0.5*kDk Al,pDpp = - 0.5*t C - 0.5*pDp - 0.5*ppDpp Al,kDpp = - 0.5*u C - 0.5*kDk - 0.5*ppDpp Id,pDp=-M2 Al,kDk=-M2 Al,ppDpp=-M2 Al,kpDkp=-M2 Id,Count,4,s,2,u,2,t,2 Id,t=-s-u Keep BoxW *next P input C Add further diagrams, obtained by crossing. Set labels A0-A3 to 1. Common WTot Delete BoxWW Z WTot=BoxW(a,b,c,d,s,t,u) + BoxW(a,c,b,d,u,t,s) + BoxW(a,b,d,c,s,u,t) B i,Pi,N_,M2 Id,A0=1 Al,A1=1 Al,A2=1 Al,A3=1 Al,R1=1 Al,R2=1 Al,R3=1 Al,R3a=1 Al,R3b=1 Al,R4=1 Al,R4a=1 Al,R4b=1 Al,R5=1 Al,R6=1 Al,T1=1 Al,T2=1 Al,T3=1 IF D(a,c) Id,t=-s-u ENDIF IF D(a,b) Id,u=-s-t ENDIF IF D(a,d) Id,s=-t-u ENDIF P output *yep Id,R1Z=1 Al,R5Z=1 *begin Write BoxWW_comm *end C WW-scattering 14. W-W Renormalization. Result W-W amplitude. Uses output from 14. C Subtraction terms four-W amplitude. P ninput A M,m,x,qq2,qqM,q2M,s,t,u V q,q0,q1,q3,q2,q4 Enter BoxWW_comm Read WWb.e VERT{} *fix Names WTot I m1=N,m0=N,m3=N,m4=N,m5=N,m6=N,m7=N,m8=N I a=3,b=3,c=3,d=3 C Momenta: all taken to be ingoing. k,p in, pp,kp out. k + p = - pp - kp. Z RenWW4 = WWWW(a,k,k,b,p,p,c,pp,pp,d,kp,kp)/M^4*WWWWK Z RenWWr(a,b,c,d,s,t,u)= DS("W;"W;-J1;TAP,( VIE1("W,a,k,k,"W,b,p,p,"W,c,pp,pp,"W,d,kp,kp,J1)/M^4 )) + DS("W;"W;-J2;TAP,(DS("W;"W;J3;TAP,( VIE2("W,a,k,k,"W,b,p,p,"W,c,pp,pp,"W,d,kp,kp,J2,J3)/M^4 )) )) + DS("W;"W;J4;"Z;TAP,( VIE3("W,a,k,k,"W,b,p,p,"W,c,pp,pp,"W,d,kp,kp,J4)/M^4 )) Id,VIE1(K1~,a~,al~,k~,K2~,b~,be~,p~,K3~,c~,ga~,pp~,K4~,d~,de~,kp~,J1~) = VE3(K1,K3,-J1,*,a,al,k,*,c,ga,-pp,*,l1,m1,-qu)* VE3(K2,K4,J1,*,b,be,p,*,d,de,-kp,*,l2,m0,qu)* PROP(J1,-J1,*,l1,m1,qu,*,l2,m0,-qu)* CONT(K1,K3,J1,/,"K)*CONT(K2,K4,-J1,/,"K) *R3 Al,VIE2(K1~,a~,al~,k~,K2~,b~,be~,p~,K3~,c~,ga~,pp~,K4~,d~,de~,kp~,J1~,J2~) = VE3(K1,K3,-J1,*,a,al,k,*,c,ga,-pp,*,l1,m1,-qu)* VE3(K2,K4,J2,*,b,be,p,*,d,de,-kp,*,l4,m4,qu)* VE3(J1,-J2,"N,*,l2,m0,qu,*,l3,m3,-qu,*,l5,m5,q0)* PROP(J1,-J1,*,l1,m1,qu,*,l2,m0,-qu)* PROP(J2,-J2,*,l3,m3,qu,*,l4,m4,-qu) *R5(J1,J2) + VE3(K1,K3,-J1,*,a,al,k,*,c,ga,-pp,*,l1,m1,-qu)* VE3(K2,K4,J2,*,b,be,p,*,d,de,-kp,*,l4,m4,qu)* VE3(J1,-J2,"Z,*,l2,m0,qu,*,l3,m3,-qu,*,l5,m5,q0)* NNZ(a,al,k,b,be,p,l6,m6,-q0)* PROP(J1,-J1,*,l1,m1,qu,*,l2,m0,-qu)* PROP(J2,-J2,*,l3,m3,qu,*,l4,m4,-qu)* PROP("Z,"Z,*,l5,m5,q0,*,l6,m6,-q0) *T3 Id,VIE3(K1~,a~,al~,k~,K2~,b~,be~,p~,K3~,c~,ga~,pp~,K4~,d~,de~,kp~,J1~) = VE4(K1,K3,-J1,"Z,*,a,al,k,*,c,ga,-pp,*,l1,m1,-qu,*,l3,m3,-q0)* VE3(K2,K4,J1,*,b,be,p,*,d,de,-kp,*,l2,m0,qu)* NNZ(a,al,k,b,be,p,l4,m4,q0)* PROP(J1,-J1,*,l1,m1,qu,*,l2,m0,-qu)* PROP("Z,"Z,*,l3,m3,q0,*,l4,m4,-q0) *T1 +VE3(K1,K3,-J1,*,a,al,k,*,c,ga,-pp,*,l1,m1,-qu)* VE4(K2,K4,J1,"Z,*,b,be,p,*,d,de,-kp,*,l2,m0,qu,*,l3,m3,-q0)* NNZ(a,al,k,b,be,p,l4,m4,q0)* PROP(J1,-J1,*,l1,m1,qu,*,l2,m0,-qu)* PROP("Z,"Z,*,l3,m3,q0,*,l4,m4,-q0) *T2 Id,Anti,TAP Id,Compo,,VE4,VE3,PROP Id,Compo,,CONT Id,Adiso,CONT(FF~)*CONT(WW~)= FF + WW Al,CONT(FF~)= FF Id,VE4(FF~,l1~,al~,k~,l2~,be~,p~,l3~,ga~,pp~,l4~,la~,kp~)= FF(l1,al,k,l2,be,p,l3,ga,pp,l4,la,kp) Al,VE3(FF~,l1~,al~,k~,l2~,be~,q~,l3~,ga~,p~)= FF(l1,al,k,l2,be,q,l3,ga,p) Al,PROP(FF~,l1~,al~,q~,l2~,be~,k~)=FF(l1,al,l2,be,k) B i,Pi Id,qu(al~)=k(al)+pp(al) Al,quDqu=2*kDpp Al,Dotpr,qu(al~)=k(al)+pp(al) Al,Even,NOM,1 C By definition: Extm = 1/{1 + (2*kDpp + kDk + ppDpp)/m^2} = 1/{1 + 2*(kDpp - M^2)/m^2} This makes the principal behaviour explicit. Id,NOM(qu,m)= Extm/m^2 Al,NOM(q0,M~)= 1/M^2 Id,NOM(qu,M)=-1/u Al,Even,NOM,1 Id,kpDkp=0 Al,kp(al~)=-k(al)-p(al)-pp(al) Al,Dotpr,kp(al~)=-k(al)-p(al)-pp(al) Id,kDk=0 Al,pDp=0 Al,ppDpp=0 Id,pDk=-0.5*s Al,pDpp=-0.5*t Al,kDpp=-0.5*u ETE1{} Id,Count,0,m,1,m2,2,[m2-M2],2 *yep Id,Count,x,m,1,m2,2,[m2-M2],2 IF x Id,x^n1~*[m2-M2]^n~=x^n1*m2^n*DS(K,0,n1/2+n+1,(DB(-n+K-1,K)*M2^K*m2^-K)) Id,x^n1~*Extm^n~=DS(K,0,n1/2+1,(DB(n+K-1,K)*(-2*kDpp/m^2)^K)) ELSE Id,[m2-M2]^n~=m2^n Al,Extm=1 ENDIF Id,M2^n~=M^(2*n) Al,m2^n~=m^(2*n) Al,kDpp=-0.5*u Id,t=-s-u Id,Count,0,m,1 Al,x=1 Id,Count,4,s,2,t,2,u,2 Al,R5("W,"W)=R5W Al,R5("Z,"Z)=R5Z *yep Id,Epfred Id,t=-s-u Keep RenWW4,RenWWr *next B i,Pi,N_,M Z RenWWt=RenWW4 + RenWWr(a,b,c,d,s,t,u) + RenWWr(a,c,b,d,u,t,s) + RenWWr(a,b,d,c,s,u,t) C Id,R5W=1 Al,R3=1 IF D(a,c) Id,t=-s-u ENDIF IF D(a,b) Id,u=-s-t ENDIF IF D(a,d) Id,s=-t-u ENDIF *yep Id,T1=1 Al,T2=1 Al,T3=1 Al,R5Z=1 Al,R5W=1 Al,R3=1 Keep RenWWt *next P input C Renormalized WWWW (all longitudinal) amplitude. Z RenW = WTot - RenWWt B i,Pi,N_,M2,M Id,Multi,M2^n~=M^(2*n) Al,Logm2=Log(m2) Id,Log(s)=Log(s,m2)+Log(m2) Al,Log(t)=Log(t,m2)+Log(m2) Al,Log(u)=Log(u,m2)+Log(m2) P output *yep C Specialize, for computimg purposes, to index a=b, c=d, a not c. IF NOT D(a,b)=1 Id,Addfa,0 ENDIF Id,D(c,d)=1 *end C WW-scattering 15. Verification of part of WW scattering calculation. Uses output from 11. C Cross.e: demonstrates that the part labelled with 'Error' in file BoxWW1 is zero. This requires addition of the crossed pieces and working out of the three point functions. The block CCCP contains expressions for the C-functions as needed for the purposes here. Block CCC is somewhat more detailed. P ninput Enter BoxWW1 BLOCK CCC{} Id,C11(t~) = + 2*i*N_^-1*Pi^2*t^-1 + i*Pi^2*LogM2*t^-1 + i*Pi^2* [Pi/Sqrt(3)-2]*t^-1 - CC0(t) + B0(t,M,M) * ( t^-1 ) Al,C12(t~) = - 2*i*N_^-1*Pi^2*t^-1 - i*Pi^2*LogM2*t^-1 - i*Pi^2* [Pi/Sqrt(3)-2]*t^-1 + B0(t,M,M) * ( - t^-1 ) Al,C24(t~) = + 1/4*i*Pi^2 - 1/2*M^2*CC0(t) + 1/4*B0(t,M,M) Al,C21(t~) = - 3*i*N_^-1*Pi^2*t^-1 - 3/2*i*Pi^2*LogM2*t^-1 - 3/2*i*Pi^2* [Pi/Sqrt(3)-2]*t^-1 + CC0(t) + B0(t,M,M) * ( - 3/2*t^-1 ) Al,C23(t~) = + 2*i*N_^-1*Pi^2*t^-1 + i*Pi^2*LogM2*t^-1 + i*Pi^2* [Pi/Sqrt(3)-2]*t^-1 + 1/2*i*Pi^2*t^-1 - M^2*t^-1*CC0(t) + B0(t,M,M) * ( t^-1 ) Al,C22(t~) = + i*N_^-1*Pi^2*t^-1 + 1/2*i*Pi^2*LogM2*t^-1 + 1/2*i*Pi^2* [Pi/Sqrt(3)-2]*t^-1 + B0(t,M,M) * ( 1/2*t^-1 ) Id,B0(u~,M~,M~)= - 2*i*Pi^2/N_ - i*Pi^2*Log(u) + 2*i*Pi^2 ENDBLOCK BLOCK CCCP{} C BB0 and BB1 are the two-point functions for equal mass with also pDp = - M^2. Id,C11(t~) = - t^-1*BB0 - CC0(t) + B0(t,M,M) * ( t^-1 ) Al,C12(t~) = t^-1*BB0 + B0(t,M,M) * ( - t^-1 ) Al,C24(t~) = 1/4*i*Pi^2 - 1/2*M^2*CC0(t) + 1/4*B0(t,M,M) Al,C21(t~) = t^-1*BB0 - t^-1*BB1 + CC0(t) + B0(t,M,M) * ( - 3/2*t^-1 ) Al,C23(t~) = 1/2*i*Pi^2*t^-1 - M^2*t^-1*CC0(t) - t^-1*BB0 + B0(t,M,M) * ( t^-1 ) Al,C22(t~) = t^-1*BB1 + B0(t,M,M) * ( 1/2*t^-1 ) Id,BB1 = -0.5*BB0 ENDBLOCK *fix F Fq,CC0,C11,C12,C21,C22,C23,C24 Names BoxWW P stats Z BoxW(a,k,b,p,c,pp,d,kp,s,t,u,q1,q2,q3,q4) = BoxWW(a,al,k,b,be,p,c,ga,pp,d,de,kp) IF NOT Error=1 Id,Addfa,0 ENDIF Id,ExtM=1 Keep BoxW *next Z Box= BoxW(a,k,b,p,c,pp,d,kp,s,t,u,q1,q2,q3,q4) + BoxW(a,k,c,pp,b,p,d,kp,u,t,s,q6,q2,q3,q5) + BoxW(a,k,b,p,d,kp,c,pp,s,u,t,q1,q4,q3,q2) *yep IF Adiso,NOM(q,M)*NOM(q1,M)*NOM(q3,M)=Three(k,p,s) Al,Dotpr,q(al~)=q(al)+k(al) ENDIF Id,Adiso,NOM(q,M)*NOM(q1,M)*NOM(q2,M)=Three(p,pp,t) Id,Adiso,NOM(q,M)*NOM(q1,M)*NOM(q4,M)=Three(p,kp,u) IF Adiso,NOM(q,M)*NOM(q2,M)*NOM(q3,M)=Three(k,kp,t) Al,Dotpr,q(al~)=-q(al) ENDIF IF Adiso,NOM(q,M)*NOM(q3,M)*NOM(q4,M)=Three(k,pp,u) Al,Dotpr,q(al~)=-q(al) ENDIF IF Adiso,NOM(q1,M)*NOM(q2,M)*NOM(q3,M)=Three(pp,kp,s) Al,Dotpr,q(al~)=q(al)-p(al) ENDIF IF Adiso,NOM(q,M)*NOM(q3,M)*NOM(q5,M)=Three(k,p,s) Al,Dotpr,q(al~)=-q(al) ENDIF Id,Adiso,NOM(q,M)*NOM(q6,M)*NOM(q2,M)=Three(pp,p,t) IF Adiso,NOM(q,M)*NOM(q6,M)*NOM(q3,M)=Three(k,pp,u) Al,Dotpr,q(al~)=q(al)+k(al) ENDIF Id,Adiso,NOM(q,M)*NOM(q6,M)*NOM(q5,M)=Three(pp,kp,s) IF Adiso,NOM(q1,M)*NOM(q3,M)*NOM(q4,M)=Three(kp,pp,s) Al,Dotpr,q(al~)=q(al)-p(al) ENDIF IF Adiso,NOM(q6,M)*NOM(q3,M)*NOM(q2,M)=Three(p,kp,u) Al,Dotpr,q(al~)=q(al)-pp(al) ENDIF Id,Dotpr,kp(al~)=-k(al)-p(al)-pp(al) B i,Pi,M C IF NOT D(a,b) Id,Addfa,0 ENDIF P output *yep C Id,Three(p~,k~,t~)=Three(p,k,t)*Fxx(p,k,t) Id,All,q,N,Fq Id,Adiso,Three(p~,k~,t~)*Fq(al~,be~)= p(al)*p(be)*C21(t) + k(al)*k(be)*C22(t) + (p(al)*k(be)+k(al)*p(be))*C23(t) + D(al,be)*C24(t) Al,Adiso,Three(p~,k~,t~)*Fq(al~)=p(al)*C11(t) + k(al)*C12(t) Al,Three(p~,k~,t~)=CC0(t) Id,pDp=0 Al,kDk=0 Al,ppDpp=0 Al,kpDkp=0 Id,Dotpr,kp(al~)=-k(al)-p(al)-pp(al) Id,pDp=0 Al,kDk=0 Al,ppDpp=0 Al,kpDkp=0 Id,pDpp=-pDk-kDpp P output *yep Id,A0=1 Al,A1=1 Al,A2=1 Al,R1=1 Al,R2=1 P output *yep CCCP{} *end C WW-scattering 16. Infinities and Log's of irreducible 4-point W function. C One loop diagrams. Four point function: WW scattering. Ln(m^2) and infinities. Notation: N_ = n-4, m = Higgs mass, Log(m) = Ln(m^2). Separate results: 'Long', containing partial result for longitudinal W's, crossed contributions not yet added. 'Tot' includes crossed pieces. P ninput I al=N,be=N,la=N,de=N,ga=N,la=N Read WWb.e ASSIGN{} VERT{} *fix V q1,q2,q3,q4,q0 I m1=N,m0=N,m3=N,m4=N,m5=N,m6=N,m7=N,m8=N I a=3,b=3,c=3,d=3,e=3,f=3,g=3,h=3,j=3 A N,N_ F Ph,Pw,Fq Z BoxWW(a,al,k,b,be,p,c,ga,pp,d,de,kp) = VIER("W,a,al,k,"W,b,be,p,"W,c,ga,-pp,"W,d,de,-kp) C + VIER("W,a,al,k,"W,c,ga,-pp,"W,b,be,p,"W,d,de,-kp) + VIER("W,a,al,k,"W,b,be,p,"W,d,de,-kp,"W,c,ga,-pp) Id,VIER(K1~,a~,al~,k~,K2~,b~,be~,p~,K3~,c~,ga~,pp~,K4~,d~,de~,kp~)= + DS(K1;J4;-J1;TAP,( DS(K2;J1;-J2;TAP,( DS(K3;J2;-J3;TAP,( A0*VIE(K1,a,al,k,K2,b,be,p,K3,c,ga,pp,K4,d,de,kp,J1,J2,J3,J4) * DC("F,TFE,-1,J1,J2,J3,J4) ))) ))) + DS(K1;K3;J7;-J5;TAP,( DS(K2;J5;-J6;TAP,(DC("F,TFE,-1,J5,J6,J7)* A1*VIE1(K1,a,al,k,K2,b,be,p,K3,c,ga,pp,K4,d,de,kp,J5,J6,J7) )) )) + DS(K2;K4;J8;-J9;TAP,( DS(K1;JA;-J8;TAP,(DC("F,TFE,-1,J8,J9,JA)* A2*VIE2(K1,a,al,k,K2,b,be,p,K3,c,ga,pp,K4,d,de,kp,J8,J9,JA) )) )) + DS(K1;K3;J0;-JB;Sym;J0;-JB;TAP,(DC("F,TFE,-1,J0,JB)* A3*VIE3(K1,a,al,k,K2,b,be,p,K3,c,ga,pp,K4,d,de,kp,JB,J0) ) ) Id,Anti,TAP Id, VIE(K1~,a~,al~,k~,K2~,b~,be~,p~, K3~,c~,ga~,pp~,K4~,d~,de~,kp~,J1~,J2~,J3~,J4~)= VE3(K1,J4,-J1,*,a,al,k,*,l8,m8,q3,*,l1,m1,-q)* VE3(K2,J1,-J2,*,b,be,p,*,l2,m0,q,*,l3,m3,-q1)* VE3(K3,J2,-J3,*,c,ga,pp,*,l4,m4,q1,*,l5,m5,-q2)* VE3(K4,J3,-J4,*,d,de,kp,*,l6,m6,q2,*,l7,m7,-q3)* PROP(J1,-J1,*,l1,m1,q,*,l2,m0,-q)* PROP(J2,-J2,*,l3,m3,q1,*,l4,m4,-q1)* PROP(J3,-J3,*,l5,m5,q2,*,l6,m6,-q2)* PROP(J4,-J4,*,l7,m7,q3,*,l8,m8,-q3) Al,VIE1(K1~,a~,al~,k~,K2~,b~,be~,p~, K3~,c~,ga~,pp~,K4~,d~,de~,kp~,J1~,J2~,J3~)= VE4(K1,K3,J3,-J1,*,a,al,k,*,c,ga,pp,*,l6,m6,q4,*,l1,m1,-q)* VE3(K2,J1,-J2,*,b,be,p,*,l2,m0,q,*,l3,m3,-q1)* VE3(K4,J2,-J3,*,d,de,kp,*,l4,m4,q1,*,l5,m5,-q4)* PROP(J1,-J1,*,l1,m1,q,*,l2,m0,-q)* PROP(J2,-J2,*,l3,m3,q1,*,l4,m4,-q1)* PROP(J3,-J3,*,l5,m5,q4,*,l6,m6,-q4) Al,VIE2(K1~,a~,al~,k~,K2~,b~,be~,p~, K3~,c~,ga~,pp~,K4~,d~,de~,kp~,J1~,J2~,J3~)= VE4(K2,K4,J1,-J2,*,b,be,p,*,d,de,kp,*,l2,m0,q,*,l3,m3,-q4)* VE3(K1,J3,-J1,*,a,al,k,*,l6,m6,q3,*,l1,m1,-q)* VE3(K3,J2,-J3,*,c,ga,pp,*,l4,m4,q4,*,l5,m5,-q3)* PROP(J1,-J1,*,l1,m1,q,*,l2,m0,-q)* PROP(J2,-J2,*,l3,m3,q4,*,l4,m4,-q4)* PROP(J3,-J3,*,l5,m5,q3,*,l6,m6,-q3) Al,VIE3(K1~,a~,al~,k~,K2~,b~,be~,p~, K3~,c~,ga~,pp~,K4~,d~,de~,kp~,J1~,J2~)= VE4(K1,K3,J2,-J1,*,a,al,k,*,c,ga,pp,*,l4,m4,q4,*,l1,m1,-q)* VE4(K2,K4,J1,-J2,*,b,be,p,*,d,de,kp,*,l2,m0,q,*,l3,m3,-q4)* PROP(J1,-J1,*,l1,m1,q,*,l2,m0,-q)* PROP(J2,-J2,*,l3,m3,q4,*,l4,m4,-q4) Id,Compo,,VE4,VE3,PROP Id,Stats Id,VE4(FF~,l1~,al~,k~,l2~,be~,p~,l3~,ga~,pp~,l4~,la~,kp~)= FF(l1,al,k,l2,be,p,l3,ga,pp,l4,la,kp) Al,VE3(FF~,l1~,al~,k~,l2~,be~,q~,l3~,ga~,p~)= FF(l1,al,k,l2,be,q,l3,ga,p) Al,PROP(FF~,l1~,al~,q~,l2~,be~,k~)=FF(l1,al,l2,be,k) Id,Count,-4,NOM,-2,q,1,q1,1,q2,1,q3,1,q4,1 C Only divergent pieces. Id,q1(al~)=q(al) Al,Dotpr,q1(al~)=q(al) Id,q2(al~)=q(al) Al,Dotpr,q2(al~)=q(al) Id,q3(al~)=q(al) Al,Dotpr,q3(al~)=q(al) Id,q4(al~)=q(al) Al,Dotpr,q4(al~)=q(al) Id,k(al)=0 Al,p(be)=0 Al,pp(ga)=0 Al,kp(de)=0 Id,pDp=-M^2 Al,kDk=-M^2 Al,ppDpp=-M^2 Al,kpDkp=-M^2 Id,Count,-4,q,1,NOM,-2 Al,Even,NOM,1 Id,NOM(q~,M)=Nom Al,NOM(q~,m)=Nohm B Nom,Nohm Id,Epfred *yep IF Nohm^n~*Nom^l~=1/q2M^l/q2m^n Id,2,Ratio,q2M,q2m,[m2-M2] Id,q2M^n~=1/Nom^n Al,q2m^n~=1/Nohm^n ENDIF Id,All,q,N,Fq Id,Fq(al~)=0 Al,Fq(al~,be~,ga~)=0 Al,Fq(al~,be~,ga~,de~,la~)=0 Al,Fq(al~,be~,ga~,de~,la~,a~,b~)=0 Id,Fq(al~,be~,ga~,de~)*Nom^l~ = dede(al,be,ga,de)*H(l,M2) Al,Fq(al~,be~)*Nom^l~ = D(al,be)*G(l,M2) Al,Nom^n~ = F(n,M2) Id,Fq(al~,be~,ga~,de~)*Nohm^l~ = dede(al,be,ga,de)*H(l,m2) Al,Fq(al~,be~)*Nohm^l~ = D(al,be)*G(l,m2) Al,Nohm^l~ = F(l,m2) STINT{} Id,Count,0,m,1,m2,2,[m2-M2],2 Id,[m2-M2]^n~=m2^n Id,M2^n~=M^(2*n) Al,m2^n~=m^(2*n) Id,N=N_+4 Id,N_=0 Id,Count,1,N_,-1,Log,1 Id,Log(M2)=0 Al,Log(m2)=Logm2 B i,Pi,M,N_ Keep BoxWW *next C Longitudinal, u-channel. Z Long(a,k,b,p,c,pp,d,kp) = BoxWW(a,k,k,b,p,p,c,pp,pp,d,kp,kp)/M^4 Id,kpDkp=0 Al,kp(al~)=-k(al)-p(al)-pp(al) Al,Dotpr,kp(al~)=-k(al)-p(al)-pp(al) Id,pDp=0 Al,kDk=0 Al,ppDpp=0 Id,pDk= - 0.5*s Al,pDpp = - 0.5*t Al,kDpp = - 0.5*u B i,Pi,M,N_ Id,t=-s-u Keep BoxWW *next P input C The calculation sofar needs addition of further diagrams, obtained by crossing. Also add counterterms. Z Total(a,al,k,b,be,p,c,ga,pp,d,de,kp) = BoxWW(a,al,k,b,be,p,c,ga,pp,d,de,kp) + BoxWW(a,al,k,c,ga,pp,b,be,p,d,de,kp) + BoxWW(a,al,k,b,be,p,d,de,kp,c,ga,pp) + DLP*WWWW(a,al,k,b,be,p,c,ga,pp,d,de,kp)*WWWWK B i,Pi Id,A0=1 Al,A1=1 Al,A2=1 Al,A3=1 Id,Epfred ETE1{} P output *yep C Id,DLP=-1 Keep Total *next C Longitudinal, full result. Z Tot = Total(a,k,k,b,p,p,c,pp,pp,d,kp,kp)/M^4 Id,kpDkp=0 Al,kp(al~)=-k(al)-p(al)-pp(al) Al,Dotpr,kp(al~)=-k(al)-p(al)-pp(al) Id,pDp=0 Al,kDk=0 Al,ppDpp=0 Id,pDk= - 0.5*s Al,pDpp = - 0.5*t Al,kDpp = - 0.5*u B i,Pi,M,N_ IF D(a,c) Id,t=-s-u ENDIF IF D(a,b) Id,u=-s-t ENDIF IF D(a,d) Id,s=-t-u ENDIF P output *yep Id,DLP=-1 *end