FeynCalc / feyncalc

Mathematica package for algebraic calculations in elementary particle physics.
https://feyncalc.github.io
GNU General Public License v3.0
310 stars 87 forks source link

Possible issue in Tdec #35

Closed HBelusca closed 6 years ago

HBelusca commented 6 years ago

11.2.0 for Microsoft Windows (64-bit) (September 11, 2017)

9.3.0 (development) (154268bb6edd4fc701a0127af60245ac572d63ff)


When performing a 2-loop tensor reduction using FCMultiLoopTID I noticed that unevaluated symbols FeynCalc`Tdec`Private`CC were returned in the result.

The loop integral in question is (q1,q2 are the loop momenta and k1 is an external momentum):

(q2_mu1 q1_mu2 q1_mu3 q1_mu4 q1_mu5) / (q2^2 . q1^2 . (q1+q2)^2 . (q2-k1)^2 . (k1+q1)^4)

After some investigations I managed to find that the Tdec function generated these CC symbols. The corresponding Tdec call is:

Tdec[{{q2, mu1}, {q1, mu2}, {q1, mu3}, {q1, mu4}, {q1, mu5}}, {k1} , UseTIDL->False]

Looking further I noted that for the tensor reduction, 14 different "CC" symbols are generated, then a system of 14 equations is built. The problem that happens there is that only 11 of these 14 equations appear to be independent, the other ones are redundant, and as a result only 11 "CC" symbols can be solved. The remaining 3 are the ones that show up in the final result.

I attach in the compressed ZIP archive two notebooks with Tdec verbosity level enabled, one with this example and another one with a different example that works on the contrary (for comparison purposes): Tdec[{{q2, mu1}, {q1, mu2}, {q1, mu3}, {q1, mu4}}, {k1} , UseTIDL->False] .

Tdec_issue.zip

vsht commented 6 years ago

Sorry for the late reply. I usually rely on the GitHub e-mail notifications to be informed about new issues, but for some strange reason none was generated in your case. So I noticed this one just today rather by accident. Very weird :(

It is a bug in the symmetrizer part, that should be now fixed. Sorry again for the trouble.

Cheers, Vladyslav

HBelusca commented 6 years ago

Thanks! I will close the issue as soon as I will find time to re-test with your fix.

Re. GitHub, I think it was due to a problem they had at the very time I created that issue; I remember having encountered a spurious connection problem.

Cheers, Hermès

HBelusca commented 6 years ago

Hello Vladyslav, I confirm that the main problem is now fixed! However I detected a new bug that comes when building or solving the system of equations, see issue #37.

Best, Hermès