Hi Miles,
I have read your recent work on representing the QFT as a low bond-dimension MPO with great interest, and I have a quick question I was hoping you may help me with in relation to the numerical implementation using ITensors.
One thing I notice is you stress the use of the canonical form of the MPO to ensure optimal compression during the MPO-MPO zipups. In canonical form, the norm of the tensor will be contained at the orthogonality center, which will be exponentially large here as you are representing a unitary circuit.
My question is, are there potential issues with storing these exponentially growing numerical values in your ITensors? Presumably for a large enough system size the tensor values will be so large they cannot be represented using floats? I would be grateful if you could share whether this is an issue you are aware of, or have I misunderstood your approach.
Kind regards,
Joe