How to compute inner product of MPS with another MPS translated by 1 right sites

Hello everyone,

I would like to ask if there is a way to compute the inner product ⟨ψ | T₁ | ψ⟩, where T₁ is a cyclic translation operator that shifts site n-to-n+1, by successively applying ITensor’s movesite functions, without the need to explicitly build an MPO for T₁.

Could this be considered a correct interpretation?

I would appreciate any help or insights you can provide.

Best regards,

Juan.

I had overlooked that your post mentions ITensor, so I thought it was impossible to solve without further details. Possibly you will get faster response on ITensor’s dedicated forum:

Thank you for the help! I will write in the forum.