From c8312692a44b0f2b23ad3f8e018015face585077 Mon Sep 17 00:00:00 2001 From: zengmao Date: Mon, 21 Oct 2024 23:38:04 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=206473a?= =?UTF-8?q?339f444f0242dd66bda9a15bfee5228e852=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- notes/ibp/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 @@ - Scattering Amplitudes Lecture on 07 Nov: Integration-by-Parts Reduction

Scattering Amplitudes Lecture on 07 Nov: Integration-by-Parts Reduction

Toy example: IBP for tadpole integrals

To be completed... Compare with analytic formula.

Basic setup for bubble example

Let's look at the bubble family of integrals,

one-loop bubble
Iν1,ν2=ddq1(q2m2)ν1[(p+q)2m2]ν2=ddq1ρ1ν1 ρ2ν2 ,\begin{aligned} I_{\nu_1, \nu_2} &= \int d^d q \frac{1} {(q^2-m^2)^{\nu_1} [(p+q)^2-m^2]^{\nu_2}} \\ &= \int d^d q \frac 1 {\rho_1^{\nu_1} \, \rho_2^{\nu_2}} \, , \end{aligned}

where we defined

ρ1=q2m2,ρ2=(p+q)2m2 . \rho_1 = q^2 - m^2, \quad \rho_2 = (p+q)^2-m^2 \, .

We can invert the above equation to write any dot product involving the loop momentum qq in terms of inverse propagator variables,

q2=ρ1+m2,pq=12(ρ2ρ1p2) . q^2 = \rho_1 + m^2, \quad p \cdot q = \frac 1 2 (\rho_2 - \rho_1 - p^2) \, .

We can write down the IBP identity

0=ddqqμqμρ1ν1ρ2ν2=ddq[dρ1ν1ρ2ν2aρ1ν1+1ρ2ν2 qμqμρ1bρ1ν1ρ2ν2+1 qμqμρ2]\begin{aligned} 0 &= \int d^d q \frac{\partial}{\partial q^\mu} {\frac{q^\mu}{\rho_1^{\nu_1} \rho_2^{\nu_2}}} \\ &= \int d^d q \left[ \frac d {\rho_1^{\nu_1} \rho_2^{\nu_2}} - \frac a {\rho_1^{\nu_1+1} \rho_2^{\nu_2}} \, q^\mu \frac{\partial}{\partial q^\mu} \rho_1 - \frac b {\rho_1^{\nu_1} \rho_2^{\nu_2+1}} \, q^\mu \frac{\partial}{\partial q^\mu} \rho_2 \right] \end{aligned}

Using Eqs. (2) and (3), we have

qμqμρ1=2q2=2ρ1+2m2qμqμρ2=2pq+2q2=ρ1+ρ2+2m2p2 .\begin{aligned} q^\mu \frac{\partial}{\partial q^\mu} \rho_1 &= 2 q^2 = 2 \rho_1 + 2m^2 \\ q^\mu \frac{\partial}{\partial q^\mu} \rho_2 &= 2 p \cdot q + 2 q^2 = \rho_1 + \rho_2 + 2m^2 - p^2 \, . \end{aligned}

The IBP identity in the 2nd line of Eq. (4) evaluates to

0=(d2ν1ν2)Iν1,ν22ν1m2Iν1+1,ν2ν2Iν11,ν2+1ν2(2m2p2)Iν1,ν2+1\begin{aligned} 0 = (d-2\nu_1-\nu_2) I_{\nu_1, \nu_2} - 2\nu_1 m^2 I_{\nu_1+1, \nu_2} - \nu_2 I_{\nu_1-1, \nu_2+1} - \nu_2 (2m^2-p^2) I_{\nu_1, \nu_2+1} \end{aligned}

Simple application to differential equations

Substituting ν1=1,ν2=0\nu_1=1, \nu_2=0 in Eq. (6) gives

0=(d2)I1,02m2I2,0 I2,0=12m2(d2)I1,0 0 = (d-2) I_{1,0} - 2m^2 I_{2,0} \implies I_{2,0} = \frac{1}{2m^2} (d-2) I_{1,0}

Substituting ν1=ν2=1\nu_1=\nu_2=1 and using symmetry relations I1,2=I2,1, I0,2=I2,0I_{1,2}=I_{2,1}, \, I_{0,2}=I_{2,0} gives

0=(d3)I1,1(4m2p2)I1,2I0,2 . 0 = (d-3) I_{1,1} - (4m^2-p^2) I_{1,2} - I_{0,2} \, .

Combined with Eq. (7), we obtain

I1,2=d34m2p2I1,1d22m2(4m2p2)I1,0 . I_{1,2} = \frac{d-3}{4m^2-p^2} I_{1,1} - \frac{d-2}{2m^2(4m^2-p^2)} I_{1,0} \, .

By directly differentiating w.r.t. m2m^2 under the integral sign in Eq. (1), we obtain differential equations for the unknown integrals (I1,0,I1,1)(I_{1,0}, I_{1,1}),

m2(I1,1I1,0)=(2I1,2I2,0)=(2(d3)4m2p2d2m2(4m2p2)0d22m2)(I1,1I1,0)\begin{aligned} \frac {\partial}{\partial m^2} \begin{pmatrix} I_{1,1} \\ I_{1,0} \end{pmatrix} = \begin{pmatrix} 2 I_{1,2} \\ I_{2,0} \end{pmatrix} = \begin{pmatrix} \frac{2(d-3)}{4m^2-p^2} & - \frac{d-2}{m^2(4m^2-p^2)} \\ 0 & \frac{d-2}{2m^2} \end{pmatrix} \cdot \begin{pmatrix} I_{1,1} \\ I_{1,0} \end{pmatrix} \end{aligned}

Systematic reduction of all possible bubble integrals

To be completed...

Using FIRE software to automate IBP reduction

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

Scattering Amplitudes Lecture on 07 Nov: Integration-by-Parts Reduction

Toy example: IBP for tadpole integrals

To be completed... Compare with analytic formula.

Basic setup for bubble example

Let's look at the bubble family of integrals,

one-loop bubble
Iν1,ν2=ddq1(q2m2)ν1[(p+q)2m2]ν2=ddq1ρ1ν1 ρ2ν2 ,\begin{aligned} I_{\nu_1, \nu_2} &= \int d^d q \frac{1} {(q^2-m^2)^{\nu_1} [(p+q)^2-m^2]^{\nu_2}} \\ &= \int d^d q \frac 1 {\rho_1^{\nu_1} \, \rho_2^{\nu_2}} \, , \end{aligned}

where we defined

ρ1=q2m2,ρ2=(p+q)2m2 . \rho_1 = q^2 - m^2, \quad \rho_2 = (p+q)^2-m^2 \, .

We can invert the above equation to write any dot product involving the loop momentum qq in terms of inverse propagator variables,

q2=ρ1+m2,pq=12(ρ2ρ1p2) . q^2 = \rho_1 + m^2, \quad p \cdot q = \frac 1 2 (\rho_2 - \rho_1 - p^2) \, .

We can write down the IBP identity

0=ddqqμqμρ1ν1ρ2ν2=ddq[dρ1ν1ρ2ν2aρ1ν1+1ρ2ν2 qμqμρ1bρ1ν1ρ2ν2+1 qμqμρ2]\begin{aligned} 0 &= \int d^d q \frac{\partial}{\partial q^\mu} {\frac{q^\mu}{\rho_1^{\nu_1} \rho_2^{\nu_2}}} \\ &= \int d^d q \left[ \frac d {\rho_1^{\nu_1} \rho_2^{\nu_2}} - \frac a {\rho_1^{\nu_1+1} \rho_2^{\nu_2}} \, q^\mu \frac{\partial}{\partial q^\mu} \rho_1 - \frac b {\rho_1^{\nu_1} \rho_2^{\nu_2+1}} \, q^\mu \frac{\partial}{\partial q^\mu} \rho_2 \right] \end{aligned}

Using Eqs. (2) and (3), we have

qμqμρ1=2q2=2ρ1+2m2qμqμρ2=2pq+2q2=ρ1+ρ2+2m2p2 .\begin{aligned} q^\mu \frac{\partial}{\partial q^\mu} \rho_1 &= 2 q^2 = 2 \rho_1 + 2m^2 \\ q^\mu \frac{\partial}{\partial q^\mu} \rho_2 &= 2 p \cdot q + 2 q^2 = \rho_1 + \rho_2 + 2m^2 - p^2 \, . \end{aligned}

The IBP identity in the 2nd line of Eq. (4) evaluates to

0=(d2ν1ν2)Iν1,ν22ν1m2Iν1+1,ν2ν2Iν11,ν2+1ν2(2m2p2)Iν1,ν2+1\begin{aligned} 0 = (d-2\nu_1-\nu_2) I_{\nu_1, \nu_2} - 2\nu_1 m^2 I_{\nu_1+1, \nu_2} - \nu_2 I_{\nu_1-1, \nu_2+1} - \nu_2 (2m^2-p^2) I_{\nu_1, \nu_2+1} \end{aligned}

Simple application to differential equations

Substituting ν1=1,ν2=0\nu_1=1, \nu_2=0 in Eq. (6) gives

0=(d2)I1,02m2I2,0 I2,0=12m2(d2)I1,0 0 = (d-2) I_{1,0} - 2m^2 I_{2,0} \implies I_{2,0} = \frac{1}{2m^2} (d-2) I_{1,0}

Substituting ν1=ν2=1\nu_1=\nu_2=1 and using symmetry relations I1,2=I2,1, I0,2=I2,0I_{1,2}=I_{2,1}, \, I_{0,2}=I_{2,0} gives

0=(d3)I1,1(4m2p2)I1,2I0,2 . 0 = (d-3) I_{1,1} - (4m^2-p^2) I_{1,2} - I_{0,2} \, .

Combined with Eq. (7), we obtain

I1,2=d34m2p2I1,1d22m2(4m2p2)I1,0 . I_{1,2} = \frac{d-3}{4m^2-p^2} I_{1,1} - \frac{d-2}{2m^2(4m^2-p^2)} I_{1,0} \, .

By directly differentiating w.r.t. m2m^2 under the integral sign in Eq. (1), we obtain differential equations for the unknown integrals (I1,0,I1,1)(I_{1,0}, I_{1,1}),

m2(I1,1I1,0)=(2I1,2I2,0)=(2(d3)4m2p2d2m2(4m2p2)0d22m2)(I1,1I1,0)\begin{aligned} \frac {\partial}{\partial m^2} \begin{pmatrix} I_{1,1} \\ I_{1,0} \end{pmatrix} = \begin{pmatrix} 2 I_{1,2} \\ I_{2,0} \end{pmatrix} = \begin{pmatrix} \frac{2(d-3)}{4m^2-p^2} & - \frac{d-2}{m^2(4m^2-p^2)} \\ 0 & \frac{d-2}{2m^2} \end{pmatrix} \cdot \begin{pmatrix} I_{1,1} \\ I_{1,0} \end{pmatrix} \end{aligned}

Systematic reduction of all possible bubble integrals

To be completed...

Using FIRE software to automate IBP reduction

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