+1 vote
asked by (960 points)

I was wondering if I could recycle code used for spinful fermions by simply specifying the total spin quantum number to be N/2, i.e. the maximum possible for N spinful fermions, in order to create a spinless fermion model.

Would this cause the hilbert space to be larger or different from the results I'd get using the pre-packaged spinless siteset operators?



1 Answer

+1 vote
answered by (70.1k points)

Hi Jon,
I think this is correct and will work, however, I'd advise just translating your code to use the Spinless site set. All that should involve for the most part is switching the site set names and then the names of certain operators, but otherwise the structure and logic of the code could be left intact and you wouldn't have to worry about any weird surprises -

Best regards,

commented by (960 points)
Ok thanks Miles. I scanned through the caveats about fermionic commutations, and am I correct to say that it is the same as for spinful fermions? That is, the commutators for spinless fermions are the same as for spinful fermions in my MPO operators.
commented by (70.1k points)
Hi Jon, as with many things in physics, the answer is “it depends”. Yes, if you only consider spinful fermions all of the same spin type, then the commutation relations among them are the same as for spinless fermions. If you bring in the other spin type then it’s different. It would be cleaner to just use the type you want to physically study, and not that much harder than reusing your spinful code - hope that helps
Welcome to ITensor Support Q&A, where you can ask questions and receive answers from other members of the community.

Formatting Tips:
  • To format code, indent by four spaces
  • To format inline LaTeX, surround it by @@ on both sides
  • To format LaTeX on its own line, surround it by $$ above and below
  • For LaTeX, it may be necessary to backslash-escape underscore characters to obtain proper formatting. So for example writing \sum\_i to represent a sum over i.
If you cannot register due to firewall issues (e.g. you cannot see the capcha box) please email Miles Stoudenmire to ask for an account.

To report ITensor bugs, please use the issue tracker.