In the question, there is no summation over $\nu$, as there is in other answers. In case $\nu$ is not specified, as the OP explicitly states, and meant to be an index, here is a way to calculate the desired tensor without using Table
and Sum
.
SymbolicTensors`ArrayContract[
TensorContract[
a \[TensorProduct] b \[TensorProduct] c \[TensorProduct] LeviCivitaTensor[4],
{{2, 6}, {3, 7}}],
{{1, 3}}, List]
One can compare its output with the output of Table
-- they're the same:
Table[
Sum[Signature[{mu, nu, alpha, beta}] a[[nu]] b[[alpha]] c[[beta]], {alpha, 4}, {beta, 4}],
{mu, 4}, {nu, 4}]
(*
{{ 0, -a2 b4 c3 + a2 b3 c4, a3 b4 c2 - a3 b2 c4, -a4 b3 c2 + a4 b2 c3},
{ a1 b4 c3 - a1 b3 c4, 0, -a3 b4 c1 + a3 b1 c4, a4 b3 c1 - a4 b1 c3},
{-a1 b4 c2 + a1 b2 c4, a2 b4 c1 - a2 b1 c4, 0, -a4 b2 c1 + a4 b1 c2},
{ a1 b3 c2 - a1 b2 c3, -a2 b3 c1 + a2 b1 c3, a3 b2 c1 - a3 b1 c2, 0 }}
*)
Note: LeviCivitaTensor[4][[mu, nu, alpha, beta]]
is the same as Signature[{mu, nu, alpha, beta}]
(thanks to Szabolcs for pointing it out).
Admittedly, it seems odd not to sum over $\nu$, but I thought I may as well answer the question as it is (currently) stated.
LeviCivitaTensor
, notLeviCivita
. Also the code you give has syntax errors, and even if it didn't it doesn't work becausea
and so on aren't defined and when you try to retrieve their elements, you get an error. Not to put too fine a point on it, but you need to look at the docs. $\endgroup$TensorProduct
$\endgroup$