Hi all,
Including non-commutative algebras in xTensor is a nice goal but
probably a huge undertaking. Not only do you have to allow ToCanonical
to understand NCAs, but you also need to decide how to canonicalize
them. This is not covered by Butler-Portugal, is it?
But look at sections 7.1, 7.2, 7.3 of SpinorsDoc.nb. It is possible to
do everything with a matrix algebra with all of the indices explicit.
If you want to make something that looks like a \gamma matrix acting
from the left, you could make a function gamma[mu][expr] where expr
must have one free spinor index "a". This makes it a bit easier to
work with the matrices so you don't have to think as much about all of
the indices. The function must find the free index, use ReplaceIndex
to introduce a dummy index "b" for the matrix multiply, and spit out
\[Gamma][mu,a,-b] ReplaceIndex[expr, a->b] .
Best,
Leo
> --
> You received this message because you are subscribed to the Google Groups
> "xAct Tensor Computer Algebra" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
xact+uns...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>