**Next message:**Tomas Brauner: "Uncontract with TensorFunction"**Previous message:**Rolf Mertig: "Re: Tr and DiracSimplify in FC 6.0"**Next in thread:**Rolf Mertig: "Re: Traces with GA[5]"**Maybe reply:**Rolf Mertig: "Re: Traces with GA[5]"**Maybe reply:**Tomas Brauner: "Re: Traces with GA[5]"**Messages sorted by:**[ date ] [ thread ] [ subject ] [ author ]**Mail actions:**[ respond to this message ] [ mail a new topic ]

Hello,

I am trying to calculate traces of some complicated matrix expressions dotted with GA[5] and get apparently wrong results. (I can check them by hand.) Originally I suspected Mathematica simply does not understand my input involving scalar as well as matrix products the way I think, but I managed to reduce the problem to this:

expr = GS[a, b, c, d];

expr /. Dot[x_, y__] -> Dot[x, y, GA[5]]

Tr[%]

gives the expected result, that is -4ie^{abcd}. However, if I instead try to perform the trace inside the replacement rule:

expr /. Dot[x_, y__] -> Tr[Dot[x, y, GA[5]]]

I get a zero. Where is the problem? I use FeynCalc 8.0.0.beta2 with Mathematica 8.

Thanks!

Tomas Brauner

**Next message:**Tomas Brauner: "Uncontract with TensorFunction"**Previous message:**Rolf Mertig: "Re: Tr and DiracSimplify in FC 6.0"**Next in thread:**Rolf Mertig: "Re: Traces with GA[5]"**Maybe reply:**Rolf Mertig: "Re: Traces with GA[5]"**Maybe reply:**Tomas Brauner: "Re: Traces with GA[5]"**Messages sorted by:**[ date ] [ thread ] [ subject ] [ author ]**Mail actions:**[ respond to this message ] [ mail a new topic ]

*
This archive was generated by hypermail 2b29
: 01/21/19-12:20:01 AM Z CET
*