Hi,

I was doing time evolution of an IQMPS with fixed total electron number. I used the IQTensor class of the trotter gates for time evolution[with function gateTEvol()]. My local two-site Hamiltonian in the trotter decomposition preserves the total electron number, but after it reaches maximum m, the electron number starts to decrease. Is it because of the relatively larger truncation cutoff when restoring the MPS form for larger time? Is there anyway to keep the quantum number fixed when evolving with trotter gates?

Best,

Yixuan