Hiya - I've been working on a program with itensor using my own indices that are
specified to have certain properties outside the scope of itensor. My problem
is that when using canform to simplify using tensor symmetries, any internal
indices are automatically turned into normal itensor dummies, thus
losing all the properties I've set for them.
So I was wondering if the symmetry workings of canform (and particularly
internal function canprod, which I think is where the trouble lies) could be
separated from the renaming features somehow, so that one could be called
without the other? Or if they can't, perhaps a new optional argument to canform
that would suppress renaming tendencies...? If this modification isn't wanted
for the released version, could I at least have a hint of what'll need changing to
create my own version of canform for my program?
Thanks,
Josie