Skip to content

Commit c83f07a

Browse files
committed
Docu updated.
1 parent 57b7275 commit c83f07a

27 files changed

Lines changed: 3144 additions & 104 deletions

FeynCalcBookDev/FCLoopGraphPlot.html

Lines changed: 63 additions & 95 deletions
Large diffs are not rendered by default.

FeynCalcBookDev/FCLoopIntegralToGraph.html

Lines changed: 106 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ <h2 id="fcloopintegraltograph">FCLoopIntegralToGraph</h2>
136136
<code>FCLoopIntegralToGraph[FCTopology[...]]</code>.</p>
137137
<h3 id="see-also">See also</h3>
138138
<p><a href="Extra/FeynCalc.html">Overview</a>, <a
139+
href="FCLoopFactorizingSplit.html">FCLoopFactorizingSplit</a>, <a
139140
href="FCLoopGraphPlot.html">FCLoopGraphPlot</a>.</p>
140141
<h3 id="examples">Examples</h3>
141142
<div class="sourceCode" id="cb1"><pre
@@ -150,13 +151,13 @@ <h3 id="examples">Examples</h3>
150151
)}\right\},1\right\}</span></p>
151152
<div class="sourceCode" id="cb2"><pre
152153
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a>FCLoopGraphPlot<span class="op">[</span><span class="fu">out</span><span class="op">]</span></span></code></pre></div>
153-
<p><img src="img/0bfm86ewusrdi.svg" alt="0bfm86ewusrdi" /></p>
154+
<p><img src="img/0gffghxrhsdaq.svg" alt="0gffghxrhsdaq" /></p>
154155
<div class="sourceCode" id="cb3"><pre
155156
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="fu">Labeled</span> @@@ <span class="fu">Transpose</span><span class="op">[</span><span class="fu">out</span><span class="op">[[</span><span class="dv">1</span> ;; <span class="dv">2</span><span class="op">]]]</span></span></code></pre></div>
156-
<p><img src="img/01p715ugi4jrv.svg" alt="01p715ugi4jrv" /></p>
157+
<p><img src="img/1sdh86qtjcuid.svg" alt="1sdh86qtjcuid" /></p>
157158
<div class="sourceCode" id="cb4"><pre
158159
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="fu">GraphPlot</span><span class="op">[</span><span class="fu">List</span> @@@ <span class="fu">Transpose</span><span class="op">[</span><span class="fu">out</span><span class="op">[[</span><span class="dv">1</span> ;; <span class="dv">2</span><span class="op">]]]]</span></span></code></pre></div>
159-
<p><img src="img/0blv15cgm9d0u.svg" alt="0blv15cgm9d0u" /></p>
160+
<p><img src="img/0f7wd5u42u06b.svg" alt="0f7wd5u42u06b" /></p>
160161
<div class="sourceCode" id="cb5"><pre
161162
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a>FCLoopIntegralToGraph<span class="op">[</span>FAD<span class="op">[{</span><span class="fu">q</span> <span class="sc">-</span> k1<span class="op">},</span> k1<span class="op">,</span> <span class="fu">q</span> <span class="sc">-</span> k2<span class="op">,</span> k2<span class="op">,</span> <span class="op">{</span>k2 <span class="sc">-</span> k3<span class="op">,</span> mb<span class="op">},</span> <span class="op">{</span>k1 <span class="sc">-</span> k3<span class="op">,</span> mb<span class="op">}],</span> <span class="op">{</span>k1<span class="op">,</span> k2<span class="op">,</span>k3<span class="op">}]</span></span></code></pre></div>
162163
<p><span class="math display">\left\{\{-3\to 2,-1\to 1,1\to 3,1\to
@@ -199,16 +200,112 @@ <h3 id="examples">Examples</h3>
199200
<p>If the second argument contains multiple topologies, the function
200201
will automatically select the relevant ones.</p>
201202
<div class="sourceCode" id="cb9"><pre
202-
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a>FCLoopIntegralToGraph<span class="op">[</span>GLI<span class="op">[</span>topo1<span class="op">,</span> <span class="op">{</span><span class="dv">1</span><span class="op">,</span> <span class="dv">1</span><span class="op">,</span> <span class="dv">1</span><span class="op">,</span> <span class="dv">0</span><span class="op">,</span> <span class="dv">0</span><span class="op">,</span> <span class="dv">0</span><span class="op">}],</span> </span>
203+
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a>FCLoopIntegralToGraph<span class="op">[</span>GLI<span class="op">[</span>topo1<span class="op">,</span> <span class="op">{</span><span class="dv">1</span><span class="op">,</span> <span class="dv">1</span><span class="op">,</span> <span class="dv">1</span><span class="op">,</span> <span class="dv">1</span><span class="op">,</span> <span class="dv">1</span><span class="op">,</span> <span class="dv">1</span><span class="op">}],</span> </span>
203204
<span id="cb9-2"><a href="#cb9-2" aria-hidden="true" tabindex="-1"></a> <span class="op">{</span>FCTopology<span class="op">[</span>topo1<span class="op">,</span> <span class="op">{</span>FAD<span class="op">[</span><span class="fu">q</span> <span class="sc">-</span> k1<span class="op">],</span> FAD<span class="op">[</span>k1<span class="op">],</span> FAD<span class="op">[</span><span class="fu">q</span> <span class="sc">-</span> k2<span class="op">],</span> FAD<span class="op">[</span>k2<span class="op">],</span> </span>
204205
<span id="cb9-3"><a href="#cb9-3" aria-hidden="true" tabindex="-1"></a> FAD<span class="op">[{</span>k2 <span class="sc">-</span> k3<span class="op">,</span> mb<span class="op">}],</span> FAD<span class="op">[{</span>k1 <span class="sc">-</span> k3<span class="op">,</span> mb<span class="op">}]},</span> <span class="op">{</span>k1<span class="op">,</span> k2<span class="op">,</span> k3<span class="op">},</span> <span class="op">{</span><span class="fu">q</span><span class="op">},</span> <span class="op">{},</span> <span class="op">{}],</span> </span>
205206
<span id="cb9-4"><a href="#cb9-4" aria-hidden="true" tabindex="-1"></a> FCTopology<span class="op">[</span>topo2<span class="op">,</span> <span class="op">{</span>FAD<span class="op">[</span><span class="fu">q</span> <span class="sc">-</span> k1<span class="op">],</span> FAD<span class="op">[</span>k1<span class="op">],</span> FAD<span class="op">[</span><span class="fu">q</span> <span class="sc">-</span> k2<span class="op">],</span> FAD<span class="op">[</span>k2<span class="op">],</span> </span>
206207
<span id="cb9-5"><a href="#cb9-5" aria-hidden="true" tabindex="-1"></a> FAD<span class="op">[{</span>k2 <span class="sc">-</span> k3<span class="op">,</span> mg<span class="op">}],</span> FAD<span class="op">[{</span>k1 <span class="sc">-</span> k3<span class="op">,</span> mg<span class="op">}]},</span> <span class="op">{</span>k1<span class="op">,</span> k2<span class="op">,</span> k3<span class="op">},</span> <span class="op">{</span><span class="fu">q</span><span class="op">},</span> <span class="op">{},</span> <span class="op">{}]</span> </span>
207208
<span id="cb9-6"><a href="#cb9-6" aria-hidden="true" tabindex="-1"></a> <span class="op">}]</span></span></code></pre></div>
208-
<p><span class="math display">\left\{\{-3\to 2,-1\to 1,1\to 2,1\to
209-
2,2\to
210-
2\},\{-q,q,\{\text{k1},1,0\},\{q-\text{k1},1,0\},\{q-\text{k2},1,0\}\},\left\{0,0,\frac{1}{(\text{k1}^2+i
211-
\eta )},\frac{1}{((q-\text{k2})^2+i \eta )},\frac{1}{((q-\text{k1})^2+i
212-
\eta )}\right\},1\right\}</span></p>
209+
<p><span class="math display">\left\{\{-3\to 2,-1\to 1,1\to 3,1\to
210+
4,2\to 3,2\to 4,3\to 4,3\to
211+
4\},\left\{-q,q,\{\text{k2},1,0\},\{q-\text{k2},1,0\},\{\text{k1},1,0\},\{q-\text{k1},1,0\},\left\{\text{k2}-\text{k3},1,-\text{mb}^2\right\},\left\{\text{k1}-\text{k3},1,-\text{mb}^2\right\}\right\},\left\{0,0,\frac{1}{(\text{k2}^2+i
212+
\eta )},\frac{1}{(\text{k1}^2+i \eta )},\frac{1}{((q-\text{k2})^2+i \eta
213+
)},\frac{1}{((q-\text{k1})^2+i \eta
214+
)},\frac{1}{((\text{k2}-\text{k3})^2-\text{mb}^2+i \eta
215+
)},\frac{1}{((\text{k1}-\text{k3})^2-\text{mb}^2+i \eta
216+
)}\right\},1\right\}</span></p>
217+
<p>Factorizing integrals cannot be reliably converted to graphs, so once
218+
such integrals are detected, the evaluation automatically halts. In this
219+
case the user should employ <code>FCLoopFactorizingSplit</code> or
220+
<code>FCLoopCreateFactorizingRules</code> to split the integrals into
221+
simpler ones and graph those.</p>
222+
<div class="sourceCode" id="cb10"><pre
223+
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a>int <span class="ex">=</span> SFAD<span class="op">[</span>p1<span class="op">,</span> <span class="fu">Q</span> <span class="sc">-</span> p1<span class="op">,</span> p2<span class="op">,</span> <span class="fu">Q</span> <span class="sc">-</span> p2<span class="op">]</span></span></code></pre></div>
224+
<p><span class="math display">\frac{1}{(\text{p1}^2+i \eta
225+
).((Q-\text{p1})^2+i \eta ).(\text{p2}^2+i \eta ).((Q-\text{p2})^2+i
226+
\eta )}</span></p>
227+
<div class="sourceCode" id="cb11"><pre
228+
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb11-1"><a href="#cb11-1" aria-hidden="true" tabindex="-1"></a>FCLoopIntegralToGraph<span class="op">[</span>int<span class="op">,</span> <span class="op">{</span>p1<span class="op">,</span> p2<span class="op">}]</span></span></code></pre></div>
229+
<p><img src="img/0oqv7cyq1xvy8.svg" alt="0oqv7cyq1xvy8" /></p>
230+
<p><span class="math display">\text{\$Aborted}</span></p>
231+
<div class="sourceCode" id="cb12"><pre
232+
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb12-1"><a href="#cb12-1" aria-hidden="true" tabindex="-1"></a>aux <span class="ex">=</span> FCLoopFactorizingSplit<span class="op">[</span>int<span class="op">,</span> <span class="op">{</span>p1<span class="op">,</span> p2<span class="op">}]</span></span></code></pre></div>
233+
<p><span class="math display">\left(
234+
\begin{array}{ccc}
235+
\frac{1}{(\text{p1}^2+i \eta ) ((Q-\text{p1})^2+i \eta )} &amp;
236+
\{\text{p1}\} &amp; \{\} \\
237+
\frac{1}{(\text{p2}^2+i \eta ) ((Q-\text{p2})^2+i \eta )} &amp;
238+
\{\text{p2}\} &amp; \{\} \\
239+
\end{array}
240+
\right)</span></p>
241+
<div class="sourceCode" id="cb13"><pre
242+
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb13-1"><a href="#cb13-1" aria-hidden="true" tabindex="-1"></a>FCLoopIntegralToGraph<span class="op">[</span>#<span class="op">[[</span><span class="dv">1</span><span class="op">]],</span> #<span class="op">[[</span><span class="dv">2</span><span class="op">]]]</span> &amp; <span class="sc">/</span>@ aux</span></code></pre></div>
243+
<p><span class="math display">\left(
244+
\begin{array}{cccc}
245+
\{-3\to 2,-1\to 1,1\to 2,1\to 2\} &amp;
246+
\{-Q,Q,\{\text{p1},1,0\},\{Q-\text{p1},1,0\}\} &amp;
247+
\left\{0,0,\frac{1}{(\text{p1}^2+i \eta )},\frac{1}{((Q-\text{p1})^2+i
248+
\eta )}\right\} &amp; 1 \\
249+
\{-3\to 2,-1\to 1,1\to 2,1\to 2\} &amp;
250+
\{-Q,Q,\{\text{p2},1,0\},\{Q-\text{p2},1,0\}\} &amp;
251+
\left\{0,0,\frac{1}{(\text{p2}^2+i \eta )},\frac{1}{((Q-\text{p2})^2+i
252+
\eta )}\right\} &amp; 1 \\
253+
\end{array}
254+
\right)</span></p>
255+
<div class="sourceCode" id="cb14"><pre
256+
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb14-1"><a href="#cb14-1" aria-hidden="true" tabindex="-1"></a>aux <span class="ex">=</span> FCLoopFactorizingSplit<span class="op">[</span>SFAD<span class="op">[</span>p1<span class="op">,</span> <span class="fu">Q</span> <span class="sc">-</span> p1<span class="op">,</span> p3<span class="op">,</span> <span class="fu">Q</span> <span class="sc">-</span> p3<span class="op">],</span> <span class="op">{</span>p1<span class="op">,</span> p3<span class="op">}]</span></span></code></pre></div>
257+
<p><span class="math display">\left(
258+
\begin{array}{ccc}
259+
\frac{1}{(\text{p1}^2+i \eta ) ((Q-\text{p1})^2+i \eta )} &amp;
260+
\{\text{p1}\} &amp; \{\} \\
261+
\frac{1}{(\text{p3}^2+i \eta ) ((Q-\text{p3})^2+i \eta )} &amp;
262+
\{\text{p3}\} &amp; \{\} \\
263+
\end{array}
264+
\right)</span></p>
265+
<div class="sourceCode" id="cb15"><pre
266+
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb15-1"><a href="#cb15-1" aria-hidden="true" tabindex="-1"></a>FCLoopIntegralToGraph<span class="op">[</span>#<span class="op">[[</span><span class="dv">1</span><span class="op">]],</span> #<span class="op">[[</span><span class="dv">2</span><span class="op">]]]</span> &amp; <span class="sc">/</span>@ aux</span></code></pre></div>
267+
<p><span class="math display">\left(
268+
\begin{array}{cccc}
269+
\{-3\to 2,-1\to 1,1\to 2,1\to 2\} &amp;
270+
\{-Q,Q,\{\text{p1},1,0\},\{Q-\text{p1},1,0\}\} &amp;
271+
\left\{0,0,\frac{1}{(\text{p1}^2+i \eta )},\frac{1}{((Q-\text{p1})^2+i
272+
\eta )}\right\} &amp; 1 \\
273+
\{-3\to 2,-1\to 1,1\to 2,1\to 2\} &amp;
274+
\{-Q,Q,\{\text{p3},1,0\},\{Q-\text{p3},1,0\}\} &amp;
275+
\left\{0,0,\frac{1}{(\text{p3}^2+i \eta )},\frac{1}{((Q-\text{p3})^2+i
276+
\eta )}\right\} &amp; 1 \\
277+
\end{array}
278+
\right)</span></p>
279+
<div class="sourceCode" id="cb16"><pre
280+
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb16-1"><a href="#cb16-1" aria-hidden="true" tabindex="-1"></a>aux <span class="ex">=</span> FCLoopFactorizingSplit<span class="op">[</span>FAD<span class="op">[{</span><span class="fu">q</span> <span class="sc">-</span> k1<span class="op">},</span> k1<span class="op">,</span> <span class="op">{</span>k2<span class="op">,</span> mg<span class="op">},</span> <span class="op">{</span>k3<span class="op">,</span> mb<span class="op">},</span> <span class="op">{</span>k2 <span class="sc">-</span> k3<span class="op">,</span> mb<span class="op">}],</span> <span class="op">{</span>k1<span class="op">,</span> k2<span class="op">,</span> k3<span class="op">}]</span></span></code></pre></div>
281+
<p><span class="math display">\left(
282+
\begin{array}{ccc}
283+
\frac{1}{\left(\text{k2}^2-\text{mg}^2\right)
284+
\left(\text{k3}^2-\text{mb}^2\right)
285+
\left((\text{k2}-\text{k3})^2-\text{mb}^2\right)} &amp;
286+
\{\text{k2},\text{k3}\} &amp; \{\} \\
287+
\frac{1}{\text{k1}^2 (q-\text{k1})^2} &amp; \{\text{k1}\} &amp; \{\} \\
288+
\end{array}
289+
\right)</span></p>
290+
<div class="sourceCode" id="cb17"><pre
291+
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb17-1"><a href="#cb17-1" aria-hidden="true" tabindex="-1"></a>FCLoopIntegralToGraph<span class="op">[</span>#<span class="op">[[</span><span class="dv">1</span><span class="op">]],</span> #<span class="op">[[</span><span class="dv">2</span><span class="op">]]]</span> &amp; <span class="sc">/</span>@ aux</span></code></pre></div>
292+
<p><span class="math display">\left(
293+
\begin{array}{cccc}
294+
\{1\to 2,1\to 2,1\to 2\} &amp; \left(
295+
\begin{array}{ccc}
296+
\;\text{k3} &amp; 1 &amp; -\text{mb}^2 \\
297+
\;\text{k2} &amp; 1 &amp; -\text{mg}^2 \\
298+
\;\text{k2}-\text{k3} &amp; 1 &amp; -\text{mb}^2 \\
299+
\end{array}
300+
\right) &amp; \left\{\frac{1}{(\text{k3}^2-\text{mb}^2+i \eta
301+
)},\frac{1}{(\text{k2}^2-\text{mg}^2+i \eta
302+
)},\frac{1}{((\text{k2}-\text{k3})^2-\text{mb}^2+i \eta )}\right\} &amp;
303+
1 \\
304+
\{-3\to 2,-1\to 1,1\to 2,1\to 2\} &amp;
305+
\{-q,q,\{\text{k1},1,0\},\{q-\text{k1},1,0\}\} &amp;
306+
\left\{0,0,\frac{1}{(\text{k1}^2+i \eta )},\frac{1}{((q-\text{k1})^2+i
307+
\eta )}\right\} &amp; 1 \\
308+
\end{array}
309+
\right)</span></p>
213310
</body>
214311
</html>

0 commit comments

Comments
 (0)