Greetings,
I've just been playing with the young_project_tensor
and I've run into a problem. Here is a short pice of code based on the on-line example SatisfiesBianchi
{a,b,c,d,e,f#}::Indices.
A^{a b c}::AntiSymmetric.
R_{a b c d}::RiemannTensor.
\nabla{#}::Derivative.
\nabla_{e}{R_{a b c d}}::SatisfiesBianchi.
R_{a b c d}::TableauSymmetry( shape={2,2}, indices={0,2,1,3} ).
foo := \nabla_{a}{R_{b c d e}} A^{a b c}.
canonicalise (foo);
impose_bianchi (foo);
young_project_tensor (foo);
The first problem is that the impose_bianchi
algorithm doesn't appear to exist in Cadabra v2.0. The second problem (after removing the impose_bianchi
line) is that Cadabra reports
ConsistencyException: Free indices in different terms in a sum do not match.
At:
<string>(2): <module>
Any suggestions would be much appreciated :).
Cheers,
Leo