diff --git a/notes/ibp/index.html b/notes/ibp/index.html
index 5bf3b47..622a606 100644
--- a/notes/ibp/index.html
+++ b/notes/ibp/index.html
@@ -1,4 +1,4 @@
-
To be completed... Compare with analytic formula.
Let's look at the bubble family of integrals,
Iν1,ν2=∫ddq(q2−m2)ν1[(p+q)2−m2]ν21=∫ddqρ1ν1ρ2ν21, where we defined
ρ1=q2−m2,ρ2=(p+q)2−m2. We can invert the above equation to write any dot product involving the loop momentum q in terms of inverse propagator variables,
q2=ρ1+m2,p⋅q=21(ρ2−ρ1−p2). We can write down the IBP identity
0=∫ddq∂qμ∂ρ1ν1ρ2ν2qμ=∫ddq[ρ1ν1ρ2ν2d−ρ1ν1+1ρ2ν2aqμ∂qμ∂ρ1−ρ1ν1ρ2ν2+1bqμ∂qμ∂ρ2] Using Eqs. (2) and (3), we have
qμ∂qμ∂ρ1qμ∂qμ∂ρ2=2q2=2ρ1+2m2=2p⋅q+2q2=ρ1+ρ2+2m2−p2. The IBP identity in the 2nd line of Eq. (4) evaluates to
0=(d−2ν1−ν2)Iν1,ν2−2ν1m2Iν1+1,ν2−ν2Iν1−1,ν2+1−ν2(2m2−p2)Iν1,ν2+1 Substituting ν1=1,ν2=0 in Eq. (6) gives
0=(d−2)I1,0−2m2I2,0⟹I2,0=2m21(d−2)I1,0 Substituting ν1=ν2=1 and using symmetry relations I1,2=I2,1,I0,2=I2,0 gives
0=(d−3)I1,1−(4m2−p2)I1,2−I0,2. Combined with Eq. (7), we obtain
I1,2=4m2−p2d−3I1,1−2m2(4m2−p2)d−2I1,0. By directly differentiating w.r.t. m2 under the integral sign in Eq. (1), we obtain differential equations for the unknown integrals (I1,0,I1,1),
∂m2∂(I1,1I1,0)=(2I1,2I2,0)=(4m2−p22(d−3)0−m2(4m2−p2)d−22m2d−2)⋅(I1,1I1,0) To be completed...
You need to have Wolfram Mathematica installed.
On Linux or Mac, install FIRE 6.5 with the following command in the terminal:
git clone https://gitlab.com/feynmanIntegrals/fire.git
+
Scattering Amplitudes Lecture on 07 Nov: Integration-by-Parts Reduction To be completed... Compare with analytic formula.
Let's look at the bubble family of integrals,
Iν1,ν2=∫ddq(q2−m2)ν1[(p+q)2−m2]ν21=∫ddqρ1ν1ρ2ν21, where we defined
ρ1=q2−m2,ρ2=(p+q)2−m2. We can invert the above equation to write any dot product involving the loop momentum q in terms of inverse propagator variables,
q2=ρ1+m2,p⋅q=21(ρ2−ρ1−p2). We can write down the IBP identity
0=∫ddq∂qμ∂ρ1ν1ρ2ν2qμ=∫ddq[ρ1ν1ρ2ν2d−ρ1ν1+1ρ2ν2aqμ∂qμ∂ρ1−ρ1ν1ρ2ν2+1bqμ∂qμ∂ρ2] Using Eqs. (2) and (3), we have
qμ∂qμ∂ρ1qμ∂qμ∂ρ2=2q2=2ρ1+2m2=2p⋅q+2q2=ρ1+ρ2+2m2−p2. The IBP identity in the 2nd line of Eq. (4) evaluates to
0=(d−2ν1−ν2)Iν1,ν2−2ν1m2Iν1+1,ν2−ν2Iν1−1,ν2+1−ν2(2m2−p2)Iν1,ν2+1 Substituting ν1=1,ν2=0 in Eq. (6) gives
0=(d−2)I1,0−2m2I2,0⟹I2,0=2m21(d−2)I1,0 Substituting ν1=ν2=1 and using symmetry relations I1,2=I2,1,I0,2=I2,0 gives
0=(d−3)I1,1−(4m2−p2)I1,2−I0,2. Combined with Eq. (7), we obtain
I1,2=4m2−p2d−3I1,1−2m2(4m2−p2)d−2I1,0. By directly differentiating w.r.t. m2 under the integral sign in Eq. (1), we obtain differential equations for the unknown integrals (I1,0,I1,1),
∂m2∂(I1,1I1,0)=(2I1,2I2,0)=(4m2−p22(d−3)0−m2(4m2−p2)d−22m2d−2)⋅(I1,1I1,0) To be completed...
You need to have Wolfram Mathematica installed.
On Linux or Mac, install FIRE 6.5 with the following command in the terminal:
git clone https://gitlab.com/feynmanIntegrals/fire.git
We'll skip the installation of the C++ version of FIRE, since we'll only use the Mathematica version here.
Navigate into the examples/
folder:
cd fire/FIRE6/examples