Hello,
is there a recommended way of how to implement sites and operators in purification/twin-space/reshuffled thermofield dynamics, that is the extension of Hilbert space by a copy of the local Hilbert space
\mathcal{H} = \bigotimes_j \mathcal{H}^j \rightarrow \mathcal{H} = \bigotimes_j \mathcal{H}^j \otimes \mathcal{H}^j?
What I am currently concerned with is, that in such an approach one would have to define custom MPOs with a fermionic algebra enforced only on certain sites. E.g. for annihilation operator c_i, the standard implementation would be
c_i = \left(\bigotimes_{j=1}^{i-1}\sigma^z \right)\otimes c \otimes \left(\bigotimes_{j=i+1}^{N} I \right)
but in twin-space, next to each physical site there is an ancilla site, for which the CAR does not hold. For the operator acting on a physical site one would have
\hat{c}_i = \left(\bigotimes_{j=1}^{i-1}\sigma^z \otimes I \right)\otimes c \otimes I \otimes \left(\bigotimes_{j=i+1}^{N} I \otimes I \right)
and, conversely, an operator acting on the ancilla sites would read
\tilde{c}_i = \left(\bigotimes_{j=1}^{i-1} I \otimes\sigma^z \right)\otimes I \otimes c \otimes \left(\bigotimes_{j=i+1}^{N} I \otimes I\right).
Thanks in advance!
Rudi