SciPost logo

SciPost Submission Page

High temperature series expansions of S = 1/2 Heisenberg spin models: algorithm to include the magnetic field with optimized complexity

by Laurent Pierre, Bernard Bernu, Laura Messio

This Submission thread is now published as

Submission summary

Authors (as registered SciPost users): Laura Messio
Submission information
Preprint Link: https://arxiv.org/abs/2404.02271v2  (pdf)
Code repository: https://bitbucket.org/lmessio/htse-code
Data repository: https://bitbucket.org/lmessio/htse-coefficients
Date accepted: 2024-09-10
Date submitted: 2024-08-22 09:15
Submitted by: Messio, Laura
Submitted to: SciPost Physics
Ontological classification
Academic field: Physics
Specialties:
  • Condensed Matter Physics - Computational
Approaches: Theoretical, Computational

Abstract

This work presents an algorithm for calculating high temperature series expansions (HTSE) of Heisenberg spin models with spin $S=1/2$ in the thermodynamic limit. This algorithm accounts for the presence of a magnetic field. The paper begins with a comprehensive introduction to HTSE and then focuses on identifying the bottlenecks that limit the computation of higher order coefficients. HTSE calculations involve two key steps: graph enumeration on the lattice and trace calculations for each graph. The introduction of a non-zero magnetic field adds complexity to the expansion because previously irrelevant graphs must now be considered: bridged graphs. We present an efficient method to deduce the contribution of these graphs from the contribution of sub-graphs, that drastically reduces the time of calculation for the last order coefficient (in practice increasing by one the order of the series at almost no cost). Previous articles of the authors have utilized HTSE calculations based on this algorithm, but without providing detailed explanations. The complete algorithm is publicly available, as well as the series on many lattice and for various interactions.

Author indications on fulfilling journal expectations

  • Provide a novel and synergetic link between different research areas.
  • Open a new pathway in an existing or a new research direction, with clear potential for multi-pronged follow-up work
  • Detail a groundbreaking theoretical/experimental/computational discovery
  • Present a breakthrough on a previously-identified and long-standing research stumbling block

Author comments upon resubmission

Errors in user-supplied markup (flagged; corrections coming soon)

Following the referees comments, we have largely rewritten the introduction and some sections with dense mathematical content. We have tried to answer at best to the relevant comments of the four referees. We feel our article is now clearer both for readers who discover high temperature series expansions and want to have an insight into the algorithm that calculates it, and for the advanced readers who may want to know the details of mathematical assertions.
Below are the answers to each referee.


Answer to report 1
============

We thank the referee for the very positive appreciation of our article.
We have taken into account the referee comments:

1) introduction is too short and technical
- We agree that the introduction was not adapted to the content of the article. We have fully rewritten it and added references on the milestones of the HTSE. We give more details on the way to use the series obtained by our algorithm, with references to articles where they have already been used.
2) no actual results are presented
- We have exploited the series obtained with our algorithm on some specific models (3d Heisenberg models, kagome models) in previous publications.
To present actual results in this article, we give the linear magnetic susceptibility from series on three lattices, for several values of the magnetic field. Only the partial sum and the Pade approximants are presented, as the use of extrapolation methods such as the entropy method is out of the reach of the present article, that focus on the obtention of the series.
We also more clearly say that high order series are made available by us, at precedently unknown orders (see new Table 2). We feel that the exploitation of these series is not the subject of this article and let it for future use, eventually with experimental relevance.


Answer to report 2
=============

We thank the referee for the very careful reading of our work and for raising important points which helped us to improve our manuscript. We answer below each point raised (W means a point in the Weaknesses section), and have taken into account all the typos, style and grammar remarks.

"W1) Many technical details are only discussed in the specialized notation. Examples and more illustrations would help to better communicate the information."
"2) To reach a "bigger audience", it would be very useful to visualize many of the graph-related concepts in figures."
"W5) Regarding the introduction of many mathematical symbols and abbreviations the formatting of the text, equations and definitions is not ideal."

These three remarks refer to the complexity for the reader to keep in mind all the notations used, related to the difficulty to apprehend them on simple examples.
We have suppressed some notations that were not essential, thus reducing their number (for example, the $\tidle J$ and $\tilde h$). The figure illustrating some graph-related definitions has been integrated in the main text (it was previously in the appendix), and and two new ones have been added (fig. 4 to illustrate Eq. 17 on a simple example, and another one to illustrate Eq. 18). Moreover, we have fully reformulated Sec. 2.3 and structured independent sub-parts into proof, remarks and paragraphs (and we did the same for App.C.3).


1) Introduction: Regarding the wording: "we still do not get a solvable model in presence of frustration (competing interactions)". Many non-frustrated models are also not solvable (Heisenberg model on the cubic lattice). Could you please clarify the statement?

We have replaced the sentence
"However, even for spin interactions as simple as the Heisenberg ones, we still do not get a solvable model in presence of frustration (competing interactions)"
by
"However, even for spin interactions as simple as Heisenberg, the nature of the
ground state is still debated on some non bipartite antiferromagnetic lattices. In these cases,
frustration prevents the use of exact methods (exact means here with only statistical errors)
such as path integral quantum Monte Carlo or stochastic series expansions"


"W2) The introduction including the Hubbard model is somehow detached from the main body of the article. A focus on the relevance of the HTSE method and some remarkable results obtained using the method would be preferable."

We agree that the introduction was not adapted to the content of the article and have purely removed the first sentence about the Hubbard model. We have fully rewritten the introduction and added references on the milestones of the HTSE. We give more details on the way to use the series obtained by our algorithm (using for example the entropy extrapolation method), with references to articles where they have been used.


"W3) There are many technical details that require to jump between the main body of the manuscript and the appendix (and vice versa)."

We have reread the article with this remark in mind and have adapted the sentences with references to the appendices. We now state precisely when it is the proof of a statement, or when it is related to a general property of the cumulants that we explain. We feel that is is now possible to read the main article without jumping to the appendices.


"3) It is completely acceptable that there is no big emphasis on physical results in the manuscript. Nevertheless, it would be beneficial to have some connection points to "relevant physics" in the introduction and the summary/outlook. "

The authors and other researchers have exploited HTSE on some specific models (3d Heisenberg models, kagome models) in previous works, whose citations are now more emphasized.
In many cases, it was in view of exploiting experimental results on compounds.
To present actual results in this article (for an illustration purpose), we give the linear magnetic susceptibility from series on three lattices, for several values of the magnetic field. Moreover, we give more details in the conclusion about the way series have been used in the presence of high magnetic fields to fit the specific heat on the kagome antiferromagnet Herbertsmithite.


"4) Introduction: Regarding the sentence: "Furthermore, extrapolation techniques have been developed to extend the analysis to lower temperatures, necessitating the inclusion of the largest possible number of coefficients in the series". Could you please provide the relevant references."

This is related to our answer to remark W2. The extrapolation methods are now more detailed and referenced, and the important effect of adding even one or two order is emphasized: "We insist on the fact that knowing a series up to some order n means that correlations in any size-n cluster is exactly taken into account. Calculating one more coefficient is hard, but brings a real constraint on the extrapolations. "


"5) Sec. 2: Regarding the sentence: "2-spin or multispin interactions are possible". Please explain how multispin interactions are incorporated in the graph expansion scheme?"

We have replaced this elusive sentence on multispin interactions by " HTSE can in principle be calculated for any type of 2-spin interaction (with anisotropies, Dzyaloshinskii-Moriya... ), even if only Heisenberg interactions are considered in the following. Multispin interactions (also called ring or cyclic exchange) are possible, but their presence would considerably increase the complexity of the step where graphs are enumerated. In this case, at order n in β, graphs would not only be constituted of n elementary block of site or link type, but also of plaquette type (of typically 4 of 6 links). "


"5) Sec. 4: Add a more descriptive caption to Figure 2."

Caption of figure 2 (now Fig. 5) has been consequently expanded.


"6) Sec. 4: At the end of the paragraph "of the usual method" is mentioned. Please add more description and references to this statement."

The imprecise words "usual method" has been replaced by "method used for any graph in Sec. 2.5."


"7) Appendix C.3: "We now explain a better criterium (C.5), and give an algorithm to compute it.". A better criterium for what? Plase clarify the sentence."

We have replaced "a better criterium (C.5)" by "a criterion (C.4) that allows to discard more graphs than (C.3)" and accordingly modified the title of the subsection C.3.
Moreover, we have clarified the structure of this subsection by writing the criterion at the beginning and then clearly separating its proof and the algorithm to apply it.


"8) Appendix C.3: "Condition “if one of them . . . to an odd islet” is important". Please clarify the condition."

We have largely clarified section C3 and give more details on the algorithm to find the optimal multigraph U.



Answer to report 3
=============
We thank the referee for the very careful reading of our work and for raising important points which helped us to improve our manuscript. We answer below each point raised (W means a point in the Weaknesses section). We have taken into account all the typos, style and grammar remarks.


"W1) Article is very technical
W2) Introduction is not very convincing
W3) References are poorly present"
2) There are almost no references in the introduction, e.g. no link is given to existing literature on (numerical/non-perturbative) linked cluster expansions there are many other methods mentioned without refererence."

We have fully rewritten the introduction to make the technicality of our article more meaningful and to put in context the usefulness of obtaining numerous coefficients from the series. In this new introduction, we refer to many articles that have calculated or used series in a way to advance knowledge on magnetic systems. To still smooth the technical aspect, we now present direct applications of the coefficients obtained with our algorithm by presenting curves of the linear magnetic susceptibility on three lattices, for several values of the magnetic field.


"1) The first paragraph about Hubbard models is completely detached from the rest of the paper. Of course, it is one prominent way to obtain effective spin models, but there are many others."

We have removed this paragraph.


"3) Page 3, "sec." -> "Sec."
4) Page 3, "bidimensional" -> "two-dimensional"
5) Page 3, "don't" -> "do not"
6) Page 4, "(Note..." -> "(note...)"
7) Page 5 (but also everwhere in the article): check "," and "." after equations, e.g. after (8) and (10)
8) Page 5: "measure, (5) and (6)" -> "measure (5) and (6)"
9) Page 6: "multi-graph U" -> "multi-graphs U"
12) Page 13: "anti-ferromagnetic" -> "antiferromagnetic"

We have corrected all these typos and thanks the referee for having listed them.


"10) Page 7: there are several methods applying non-perturbative linked-cluster expansions, e.g. check the recent work in SciPost
M. Hörmann, K. P. Schmidt
Projective cluster-additive transformation for quantum lattice models
SciPost Physics 15, 097 (2023)
and references therein."

The only cited example of linked-cluster expansions (the numerical linked-cluster expansion) has been chosen due to its similarity with the HTSE. However, we agree that other valuable methods exists, and have added the example proposed by the referee.


"11) Page 11: I find the logic a bit strange that one states that (22) is now proven, but then continues with proving (26) which is given half a page later. Maybe one can (26) a bit close to this statement."

We have removed the reference to Eq. (26) (now number (24)). This equation is now just a part of the 'proof' paragraph for Eq. (22) (now number (20)).


Answer to report 4
=============
We thank the referee for the very careful reading of our work and for raising important points which helped us improve our manuscript. We answer below each point raised (W means a point in the Weaknesses section).

W1) Manuscript is a bit too technical.

This is a comment common to all referees, that has led us to:
- fully rewrite the introduction to make the technicality of our article more meaningful
- illustrate our results by presenting direct applications of our algorithm: we present HTSE curves of the linear magnetic susceptibility on three lattices, for several values of the magnetic field.
- suppress some notations that were not essential, thus reducing their number (for example, the $\tidle J$ and $\tilde h$). The figure illustrating some graph-related definitions has been integrated in the main text (it was previously in the appendix), and two new ones have been added (fig. 4 to illustrate Eq. 17 on a simple example, and another one to illustrate Eq. 18).

W2) Some minor grammatical inaccuracies.
1) Title "High temperature series expansions of S = 1/2 Heisenberg spin models: algorithm to include the magnetic field with optimized complexity" --> "High-temperature series expansions of S = 1/2 Heisenberg spin models: an algorithm to include the magnetic field with optimized complexity"
Change high temperature --> high-temperature throughout the manuscript.

We have done these modifications and tried to correct the grammatical inaccuracies.


2) In Section 2, the Authors mentioned: "... and the interactions are short-range (in practice, first, second, third neighbors)."
Could the Authors be more precise about how many different exchange interactions are possible to get HTSE of a reasonably high order?

We have removed "in practice" in this introductive sentence about models that are possible in principle, as the number of neighbors "only" impacts the computation time: HTSE works in principle for any (short) range. The impact on the computation time is discussed two paragraphs later: "The computation time depends on the model: lattice geometry, spin length and interaction type. The coordination number of each site (related to the lattice geometry and the type of links: first, second... neighbors) determines the evolution of the graph number with the order,"

To answer the question of the referee, it is difficult to be more precise about this point, as the order highly depends on the connectivity of the lattice. Considering more types of exchanges considerably increases the number of coefficients in the polynomials (terms of the series are polynomials in J1, J2, J3, J4...) and accordingly, increases the time of the trace calculation.
We have for example obtained the series on kagome for J1, J2, J3 and J3h (two types of third neighbor interactions) up to order 8. But on other lattices, 4 exchanges are generally too much. In the HTSE coefficients publicly available, one can find those of many models with 2nd or 3rd neighbors, and see the orders that have been obtained.


3) In Section 2, the Authors stated: "Nevertheless, B is an experimentally adjustable parameter that has been known to induce various unexpected phenomena such as magnetization plateaus and phase transitions."
Could the Authors elaborate on this statement? If the order of expansion is sufficiently high to get to rather low temperatures (let's say T=0.2J), could one see "melted" by temperature magnetization plateaus?

This article is the first step to study spin models using HTSE when h varies: the computation of series for any h. In a second step, we plan to apply and ameliorate extrapolation technics (namely the entropy method) to study in details some models in the (T, h) plane (kagome, square kagome, as in https://journals.jps.jp/doi/abs/10.7566/JPSJ.91.094711 that we now cite). Seeing melted magnetization plateaus would effectively be a very promising result, but is out of reach of the present article, as can be understood from Fig.1, and is explained in the added sentence: "This highlights the importance of in a first step computing HTSE with non-zero magnetic fields, which is the subject of this article and in a second step, developing powerful HTSE extrapolation technics to explore the (T,h) plane. Fig.1 emphasizes the necessity of such extrapolations: temperatures accessible by naive extrapolation techniques decrease with $h$ and do not allow to reach temperatures where peaks in $\chi_l(h)$ appear, precursors of $T=0$ plateaus."


4) In Appendix 3, in equation (B.3) limits of the sum are missing \sum_{j=1}^{k}.

This has been corrected.

List of changes

- The introduction was not adapted to the content of the article and this was a remark from several referees. We have fully rewritten it and added references on the milestones of the HTSE. We give more details on the way to use the series obtained by our algorithm, with references to articles where they have already been used.
- A new figure presents the linear magnetic susceptibility from series on three lattices, for several values of the magnetic field, to give an application of our series coefficients.
- To lighten the mathematical complexity, we have suppressed some notations that were not essential, thus reducing their number (for example, the $\tidle J$ and $\tilde h$). The figure illustrating some graph-related definitions has been integrated in the main text (it was previously in the appendix), and a two new ones have been added (fig. 4 to illustrate Eq. 17 on a simple example, and another one to illustrate Eq. 18). Moreover, we have fully reformulated Sec. 2.3 and structured independent sub-parts into proof, remarks and paragraphs and similarly for Sec. C.3.
- A new table (Tab. 2) gives the orders that we have reached with our algorithm for some models with Heisenberg first neighbor interactions.
- The grammatical and lexical corrections of the referees have been taken into account.

Published as SciPost Phys. 17, 105 (2024)


Reports on this Submission

Report #4 by Anonymous (Referee 1) on 2024-9-7 (Invited Report)

Report

The authors have followed the suggestions of the referees. The revised version has significantly improved. Therefore, I support the publication of the manuscript in SciPost Physics.

Three minor points on the first page:

- At the end of the sentence "Studying these models..." there are three dots "...". I guess it should be "... ." or which I would prefer just make a dot "." at the end.

- I would replace "last tool" by "further tool" or "further technique"

- One comment concerning the last setence of the first page: I think it is hard to state that HTSE have the "distinct" advantage that they do not need finite-size scaling. This is true for essentially all series expansions. So I would erase this point.

Recommendation

Publish (meets expectations and criteria for this Journal)

  • validity: -
  • significance: -
  • originality: -
  • clarity: -
  • formatting: -
  • grammar: -

Report #3 by Anonymous (Referee 3) on 2024-9-5 (Invited Report)

Report

The authors significantly improved the manuscript and made a lot of additional clarifications throughout the entire work. Therefore, I support the publication of the manuscript in SciPost Physics.

Recommendation

Publish (meets expectations and criteria for this Journal)

  • validity: high
  • significance: high
  • originality: high
  • clarity: good
  • formatting: good
  • grammar: good

Report #2 by Anonymous (Referee 4) on 2024-9-4 (Invited Report)

Report

The Authors significantly improved the introduction and made other clarifying changes throughout the manuscript. I support the current version of the manuscript for publication.

Recommendation

Publish (surpasses expectations and criteria for this Journal; among top 10%)

  • validity: high
  • significance: top
  • originality: high
  • clarity: high
  • formatting: excellent
  • grammar: good

Report #1 by Anonymous (Referee 2) on 2024-8-22 (Invited Report)

Report

I am pleased with all changes, modifications, and additional results the authors made in the new draft in response to my and other referees reports. I can full heartedly recommend the present version of the paper for publication at Science Post.

Recommendation

Publish (surpasses expectations and criteria for this Journal; among top 10%)

  • validity: top
  • significance: high
  • originality: top
  • clarity: high
  • formatting: excellent
  • grammar: good

Login to report or comment