Name: Vladyslav Shtabovenko (email_not_shown)
Date: 12/18/14-10:28:33 AM Z

Hi Sam,

the thing is that in FeynCalc all non-commutative objects (like Dirac or
SU(N) matrices) must be separated by a "." simply because in Mathematica
the usual multiplication "a*b===b*a" is commutative while
the "." multiplication is not "a.b=!=b.a".

In your code you enter Dirac matrices without the "." as if the ordering
doesn't matter, so no wonder that the result is ambiguous. With

Tr[DiracMatrix[a]. DiracMatrix[b]. DiracMatrix[c]. DiracMatrix[d]]


Tr[DiracMatrix[a]. DiracMatrix[\[Beta]].
   DiracMatrix[c] .DiracMatrix[\[Delta]]]

you get the correct result in both cases.

BTW, you can also use "GA" instead of DiracMatrix
(see <>
for more details) which is much more compact:



On 17/12/14 23:26, Sam wrote:
> I should mention that I am using Mathematica (released very recently) on a Mac OS X 10.10, with FeynCalc 8.2.0 and FeynArts 3.7 patched for use with FeynCalc.
> Thanks again,
> Sam

This archive was generated by hypermail 2b29 : 03/25/17-12:40:12 AM Z CET