I'm currently using a function LC[m,n,r,s]
to denote the Levi-Civita symbol $\varepsilon^{\mu\nu\rho\sigma}$ with abstract tensor indices (together with the rules in this post). I also have objects such as V[label,-a]
for e.g. $V_{i,\mu}$ or Pol[i,-a]
etc which denote vectors.
Is there a slick way I can ensure that LC
contracted with any two objects that are the same is zero?
e.g. LC[a,b,c,d]V[i,-a]V[i,-c] = 0
Ideally, this would happen when using e.g. Simplify[]
but could just be a seperate function...
LC
V
andPol
please? $\endgroup$V[i,-a]
andV[i,-c]
$\endgroup$