Correlation function with infinite boundary conditions
Posted: 21 Apr 2021, 00:30
Hi, I'm new to TenPy, and I'm looking to compute correlation functions using infinite boundary conditions, based on this paper
https://arxiv.org/abs/1207.0652
What I'm wondering is if this functionality is already baseline in TenPy? I'm thinking the 'segment' boundary condition might be what I'm looking for, but not quite sure.
The basic idea is you have an iMPS and an iMPO with some unit cell, then repeat this N times to create a 'window' into the infinite system, but you have to place edge tensors on both sides of the iMPS and iMPO to effectively described the semi-infinite chain on either side. In principle, once you have these edge tensors, then all finite system algorithms will work, and the boundary effects are greatly diminished.
The paper provides a prescription for what the boundary tensors are, but before I develop code to implement this, I figured I would check to see if this functionality is already present and I just missed it.
Thank you for your time,
Nick
https://arxiv.org/abs/1207.0652
What I'm wondering is if this functionality is already baseline in TenPy? I'm thinking the 'segment' boundary condition might be what I'm looking for, but not quite sure.
The basic idea is you have an iMPS and an iMPO with some unit cell, then repeat this N times to create a 'window' into the infinite system, but you have to place edge tensors on both sides of the iMPS and iMPO to effectively described the semi-infinite chain on either side. In principle, once you have these edge tensors, then all finite system algorithms will work, and the boundary effects are greatly diminished.
The paper provides a prescription for what the boundary tensors are, but before I develop code to implement this, I figured I would check to see if this functionality is already present and I just missed it.
Thank you for your time,
Nick