Wolfram mathematica 我可以在FeynCalc中指定FourVector的组件吗?

Wolfram mathematica 我可以在FeynCalc中指定FourVector的组件吗?,wolfram-mathematica,Wolfram Mathematica,我用费因卡尔计算康普顿散射。我需要对光子偏振四矢量的分量使用特定的值。我如何才能做到这一点?我将在这里给出一个简短的回答,有关更多详细信息,请参阅Mathematica StackExchange上我的回答: 因此,可以定义这两个函数 Mink[t1_, t2_] := t1[[1]] t2[[1]] - t1[[2]] t2[[2]] - t1[[3]] t2[[3]] - t1[[4]] t2[[4]]; LevContracted[a_, b_, c_, d_] :=

我用费因卡尔计算康普顿散射。我需要对光子偏振四矢量的分量使用特定的值。我如何才能做到这一点?

我将在这里给出一个简短的回答,有关更多详细信息,请参阅Mathematica StackExchange上我的回答:

因此,可以定义这两个函数

Mink[t1_, t2_] := 
  t1[[1]] t2[[1]] - t1[[2]] t2[[2]] - t1[[3]] t2[[3]] - 
   t1[[4]] t2[[4]];
LevContracted[a_, b_, c_, d_] := 
 Sum[-LeviCivitaTensor[
      4][[mu, nu, alpha, beta]]] a[[mu]] b[[nu]] c[[alpha]] d[[beta]], {mu, 1, 4}, {nu, 1, 4}, {alpha, 1, 
   4}, {beta, 1, 4}];
并将向量定义为列表,例如

p = {x, y, z, w};

以计算完全收缩振幅。在这里,我正在使用签名+--。第二个函数中的附加减号来自于ɛ​^{0123}=+1,我们的向量被认为是逆变的。

我冒昧地猜测,FeynCalc的使用非常深奥,以至于a你可能找不到任何人可以帮助,b最好向软件包的发布者询问这个问题。请访问mathematica.stackexchange.com,但你需要详细说明你遇到的具体问题