DiracChain[x, i, j]
denotes a chain of Dirac matrices x
, where the Dirac indices i
and j
are explicit.
Overview, DiracChain, DCHN, DiracIndex, DiracIndexDelta, DiracChainJoin, DiracChainExpand, DiracChainFactor.
A standalone Dirac matrix
[DiracGamma[LorentzIndex[\[Mu]]], DiracIndex[i], DiracIndex[j]] DiracChain
\left(\bar{\gamma }^{\mu }\right){}_{ij}
A chain of Dirac matrices with open indices
[DiracGamma[LorentzIndex[\[Mu], D], D] . DiracGamma[LorentzIndex[\[Nu], D], D], DiracIndex[i], DiracIndex[j]] DiracChain
\left(\gamma ^{\mu }.\gamma ^{\nu }\right){}_{ij}
A DiracChain with only two arguments denotes a spinor component
[Spinor[Momentum[p], m], DiracIndex[i]] DiracChain
\left(\varphi (\overline{p},m)\right)_i
[Spinor[Momentum[-p], m], DiracIndex[i]] DiracChain
\left(\varphi (-\overline{p},m)\right)_i
[DiracIndex[i], Spinor[Momentum[p], m]] DiracChain
\left(\varphi (\overline{p},m)\right)_i
[DiracIndex[i], Spinor[Momentum[-p], m]] DiracChain
\left(\varphi (-\overline{p},m)\right)_i
The chain may also be partially open or closed
[DiracGamma[LorentzIndex[\[Mu]]] . (m + DiracGamma[Momentum[p]]) . DiracGamma[LorentzIndex[\[Nu]]], Spinor[Momentum[p], m, 1], DiracIndex[j]] DiracChain
\left(\varphi (\overline{p},m).\bar{\gamma }^{\mu }.\left(\bar{\gamma }\cdot \overline{p}+m\right).\bar{\gamma }^{\nu }\right){}_j
[DiracGamma[LorentzIndex[\[Mu]]] . (m + DiracGamma[Momentum[p]]) . DiracGamma[LorentzIndex[\[Nu]]], DiracIndex[i], Spinor[Momentum[p], m, 1]] DiracChain
\left(\bar{\gamma }^{\mu }.\left(\bar{\gamma }\cdot \overline{p}+m\right).\bar{\gamma }^{\nu }.\varphi (\overline{p},m)\right){}_i
[DiracGamma[LorentzIndex[\[Mu]]] . (m + DiracGamma[Momentum[p]]) . DiracGamma[LorentzIndex[\[Nu]]], Spinor[Momentum[p1], m1, 1], Spinor[Momentum[p2], m2, 1]] DiracChain
\left(\varphi (\overline{\text{p1}},\text{m1}).\bar{\gamma }^{\mu }.\left(\bar{\gamma }\cdot \overline{p}+m\right).\bar{\gamma }^{\nu }.\varphi (\overline{\text{p2}},\text{m2})\right)
[1, Spinor[Momentum[p1], m1, 1], Spinor[Momentum[p2], m2, 1]] DiracChain
\left(\varphi (\overline{\text{p1}},\text{m1}).\varphi (\overline{\text{p2}},\text{m2})\right)