Name: Rolf Mertig Date: 02/23/01-05:13:41 PM Z


Hi,
probably some stupidity in an optimization somewhere.
One workaround is:
DS=MomentumCombine[DiracGammaExpand[DiracSlash[##1]]] &;
 Tr[DS[a, b, c, d, e, f, g, h+i]]

Or use “Calc” before taking the trace.

--
Maybe someone has time to find the bug somewhere in DiracTrace.m ...
I don't ...
Rolf
Albrecht Kyrieleis wrote:
> 
> Hello !
> 
> Using FeynCalc4.1.0.3b in Mathematica 4.0  for Linux there is
> an assymmetry in the "DiracTrace[DiracSlash[expr]" - command: Doing
> 
> "DiracTrace[DiracSlash[a+i, b, c, d, e, f, g, h], DiracTraceEvaluate
> -> True]"
> 
> works right and gives scalarproducts.
> 
> But a sum at another position gives nonsens, e.g.,
> 
> "DiracTrace[DiracSlash[a, b, c, d, e, f, g, h+i], DiracTraceEvaluate
> -> True]"
> 
> tells things like "...DiracTrace`Private`spursav..." in the output
> !
> 
> What is wrong in there ?
> 
>   bye,
>    albrecht
> 
>   ------------------------------------------------------------------------
>                  Name: feynbug.ps
>    feynbug.ps    Type: Postscript Document (application/postscript)
>              Encoding: 7bit