6-j symbol (SymPy, WMA)
SixJSymbol
[{$j_1$, $j_2$, $j_3$}, {$j_4$, $j_5$, $j_6$}]SixJSymbol[{1, 2, 3}, {1, 2, 3}]
SixJSymbol
is symmetric under permutations:
% == SixJSymbol[{3, 2, 1}, {3, 2, 1}]
SixJSymbol[{1, 2, 3}, {1, 2, 3}] == SixJSymbol[{2, 1, 3}, {2, 1, 3}]
SixJSymbol
works with integer and half-integer arguments:
SixJSymbol[{1/2, 1/2, 1}, {5/2, 7/2, 3}]
Compare with WMA example:
SixJSymbol[{1, 2, 3}, {2, 1, 2}] == 1 / (5 Sqrt[21])
Result 0 returned for unphysical cases:
SixJSymbol[{1, 2, 3}, {4, 5, 12}]
Arguments must be integer or half integer values:
SixJSymbol[{0.5, 0.5, 1.1},{0.5, 0.5, 1.1}]