spin inversion & reflection symmetry
Posted: 10 Oct 2021, 05:22
Hello,
1) I want to compute ground states of the finite-size TF Ising model via DMRG for transverse fields \(g_x<1\). However, I always want to get the ground state that is spin-flip symmetric. For example, when setting \(g_x=0\), I want to get the GHZ state: \(1/\sqrt{2}(|0...0\rangle + |1...1\rangle|)\) rather than the spin-up/down state. Since it seems that spin inversion symmetry is not implemented yet, is there a way to achieve this nonetheless?
2) While I was looking for answers for question 1) I came across this forum post: viewtopic.php?f=7&t=28&p=95&hilit=z2+symmetry#p95 and I was wondering how you determined the value of the symmetry breaking field in this case since, as you mentioned yourself, it is rather tricky and could change the physics of the problem (I know that this would do the opposite of what I want in 1), but I am just curious).
3) Is it in general possible to implement reflection symmetry (w.r.t. the center of a chain) for a MPS and if yes, can this be done somehow in TeNPy?
Thanks a lot!
Rike
1) I want to compute ground states of the finite-size TF Ising model via DMRG for transverse fields \(g_x<1\). However, I always want to get the ground state that is spin-flip symmetric. For example, when setting \(g_x=0\), I want to get the GHZ state: \(1/\sqrt{2}(|0...0\rangle + |1...1\rangle|)\) rather than the spin-up/down state. Since it seems that spin inversion symmetry is not implemented yet, is there a way to achieve this nonetheless?
2) While I was looking for answers for question 1) I came across this forum post: viewtopic.php?f=7&t=28&p=95&hilit=z2+symmetry#p95 and I was wondering how you determined the value of the symmetry breaking field in this case since, as you mentioned yourself, it is rather tricky and could change the physics of the problem (I know that this would do the opposite of what I want in 1), but I am just curious).
3) Is it in general possible to implement reflection symmetry (w.r.t. the center of a chain) for a MPS and if yes, can this be done somehow in TeNPy?
Thanks a lot!
Rike