-
Beta Was this translation helpful? Give feedback.
Answered by
gcarleo
Oct 1, 2024
Replies: 1 comment 5 replies
-
On any finite system the magnetisation must be zero, it is non zero only in the thermodynamic limit. the way to check this is to look at correlators of the spin ( or the structure factor) but what you are computing is not a correlator, it's the sum of the spin sigmaz, which is then correctly giving you zero ! |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
the main limitation here is that you cannot take a function of a local operator (as far as I remember) so If you try to to take the abs of the magnetization in the Vmc code it will complain. this is in general because computing functions of operators is highly nontrivial, since they are generally off diagonal in the computational basis. A quick and dirty solution is to use the samples generated by the Variational State sampler and compute the abs of the magnetization manually on those samples + average them