Abstract 1 Introduction 2 Preliminaries 3 Weitz-type algorithm for the ferromagnetic Ising model 4 SSM for generalized edge ratios 5 LDC and SSM for other models References

Zero-Freeness Is All You Need: A Weitz-Type FPTAS for the Entire Lee–Yang Zero-Free Region

Shuai Shao ORCID School of Computer Science and Technology & Hefei National Laboratory, University of Science and Technology of China, China Ke Shi ORCID School of Computer Science and Technology & Hefei National Laboratory, University of Science and Technology of China, China
Abstract

We present a Weitz-type FPTAS for the ferromagnetic Ising model across the entire Lee–Yang zero-free region, without relying on the strong spatial mixing (SSM) property. Our algorithm is Weitz-type for two reasons. First, it expresses the partition function as a telescoping product of ratios, with the key being to approximate each ratio. Second, it uses Weitz’s self-avoiding walk tree, and truncates it at logarithmic depth to give a good and efficient approximation. The key difference from the standard Weitz algorithm is that we approximate a carefully designed edge-deletion ratio instead of the marginal probability of a vertex being assigned a particular spin, ensuring our algorithm does not require SSM.

Furthermore, by establishing local dependence of coefficients (LDC), we indeed prove a novel form of SSM for these edge-deletion ratios, which, in turn, implies the standard SSM for the random cluster model. This is the first SSM result for the random cluster model on general graphs, beyond lattices. Our proof of LDC is based on a new division relation, and we show such relations hold quite universally. This leads to a broadly applicable framework for proving LDC across a variety of models, including the Potts model, the hypergraph independence polynomial, and Holant problems. Combined with existing zero-freeness results for these models, we derive new SSM results for them.

Keywords and phrases:
Ferromagnetic Ising Model, Lee–Yang Theorem, Weitz-Type FPTAS, Strong Spatial Mixing, Random Cluster Model
Copyright and License:
[Uncaptioned image] © Shuai Shao and Ke Shi; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Mathematics of computing Approximation algorithms
Related Version:
Full Version: https://arxiv.org/abs/2509.06623 [26]
Acknowledgements:
The authors would like to thank the anonymous reviewers for their helpful comments.
Funding:
Supported by the Quantum Science and Technology – National Science and Technology Major Project (QNMP), 2021ZD0302901.
Editor:
Shubhangi Saraf

1 Introduction

A fully polynomial-time approximation scheme (FPTAS) is a family of algorithms {Aε}, where Aε is a multiplicative (1±ε)-approximation algorithm with running time polynomial in both the input size and 1/ε for each ε>0. For counting problems, a standard approach to designing FPTASes is based on complex zero-free regions of the associated partition function. Once such a zero-free region is established, Barvinok’s algorithm [2] provides an FPTAS for approximating the partition function in a slightly smaller region. Specifically, suppose the partition function Z has no zeros in a complex region that contains a computationally tractable point. Then, possibly after a complex conformal mapping, the zero-freeness property ensures that logZ can be well-approximated in a slightly smaller region by its Taylor expansion series truncated at degree O(logn) where n is the instance size. More precisely, the Taylor expansion series fk of logZ truncated at degree k gives an approximation of logZ within additive error Crk for some positive constant C and r>1. The coefficients of fk can be computed via subgraph counting in time ΔO(k) [21] where Δ is the maximum degree. Clearly, the running time is polynomial on n when k=O(logn). This approach connects the long-standing study of complex zeros of the partition function in statistical physics to algorithmic studies.

Another (and earlier) approach for devising FPTASes, originating in the work of Weitz [31] and independently in Bandyopadhyay and Gamarnik [1], relies on the correlation decay property, or more precisely, strong spatial mixing (SSM). Roughly speaking, SSM asserts that correlations between spins decay exponentially with distance. Weitz’s algorithm approximates the partition function defined on a graph G by expressing it as a telescoping product of certain marginal probabilities. The key technical ingredient of Weitz’s algorithm is the self-avoiding walk (SAW) tree, which reduces the computation of a marginal probability on the original graph G to that on the SAW tree. However, the SAW tree may be exponentially large compared to the graph size n. The SSM property guarantees that the marginal probability can be well approximated by truncating the SAW tree at a depth of O(logn), making the evaluation efficient.

Both Barvinok’s algorithm and Weitz’s algorithm have been widely applied, especially to the study of 2-spin systems, which are among the most fundamental and well-studied models in statistical physics and counting problems. A 2-spin system is defined on a finite simple graph G=(V,E) with parameters (β,γ,λ): two edge activities β,γ representing edge interactions, and a vertex activity λ representing an external field. A partial configuration of this system refers to a mapping σ:Λ{+,} for some ΛV which may be empty. When Λ=V, it is a configuration and is assigned a weight w(σ)=βm+(σ)γm(σ)λn+(σ), where m+(σ) and m(σ) count (+,+) and (,) edges respectively, and n+(σ) counts vertices with spin +. The associated partition function is ZG(β,γ,λ)=σ:V{+,}w(σ). Many natural combinatorial problems reduce to evaluating ZG(β,γ,λ). For instance, the case (β=0,γ=1) corresponds to the hard-core model (independence polynomial), while β=γ gives the celebrated Ising model. Depending on whether βγ>1 or βγ<1, the model is classified as ferromagnetic or antiferromagnetic, respectively.

Although FPTASes for 2-spin systems have been obtained via both Barvinok’s algorithm [23, 6, 20, 19, 18, 24, 11, 22, 13, 27] and Weitz’s algorithm [33, 16, 17, 29], the applicability differs. While Barvinok’s algorithm covers broad regions including ferromagnetic systems, Weitz’s algorithm is mainly effective for antiferromagnetic systems where SSM holds. The SSM property crucially required by Weitz’s algorithm is often absent in the ferromagnetic regime. Recent work [25, 28] established a connection between these two frameworks by showing that zero-freeness implies SSM, provided zero-free results hold for graphs with pinned vertices. As a consequence, some new SSM results have been proved for 2-spin systems [28], which makes Weitz’s algorithm can be applied. However, some of the most celebrated zero-freeness results, such as the Lee–Yang theorem [32, 15] for the ferromagnetic Ising model, only hold for graphs without pinned vertices. Consequently, for the ferromagnetic Ising model on graphs of bounded degree, although Barvinok’s algorithm yields an FPTAS throughout the Lee–Yang zero-free region [19], i.e., λ and |λ|<1 or |λ|>1 symmetrically, Weitz’s algorithm cannot be applied to the entire zero-free region due to the lack of SSM. So far, the best known SSM results hold for regions much smaller than the Lee–Yang zero-free region [28, 27], namely the union of the open disk centered at 0 with radius βΔ where Δ is the degree bound and a strip-shaped neighborhood of the real segment [0,1βΔ2((Δ2)β2Δ)). In fact, it is known that SSM does not hold throughout the entire zero-free region [3, 29]. For instance, for the three-dimensional Ising model at low temperatures where the Lee–Yang theorem holds, it is known that SSM does not hold [3], although weak spatial mixing does. Although these deterministic-approximation approaches face inherent limitations, it is worth noting that the ferromagnetic Ising model also admits classical polynomial-time approximate sampling algorithms via Markov chain Monte Carlo, most notably the Jerrum–Sinclair algorithm [14].

So far, for 2-spin systems, the regions where Barvinok’s algorithm applies strictly contain and are much larger than those accessible to Weitz’s algorithm. This raises a natural and interesting question: Is Barvinok’s algorithm inherently more powerful than Weitz’s algorithm? In this paper, we provide negative evidence for this question.

Our contributions

Theorem 1 (Informal).

There is a Weitz-type FPTAS for the ferromagnetic Ising model throughout the entire Lee–Yang zero-free region. The algorithm does not require SSM.

Our algorithm is a Weitz-type algorithm for two reasons. First, it expresses the partition function as a telescoping product of certain ratios and the key is to approximate each ratio. Secondly, in order to give a good approximation of the ratios, it uses the SAW tree and truncates it at logarithmic depth. However, crucial differences distinguish our algorithm from the standard Weitz algorithm, ensuring that our algorithm does not rely on SSM. First, instead of approximating the marginal probability Pv=ZG,σ(v)=+ZG of a vertex v being assigned spin +, we approximate a carefully designed edge-deletion ratio Pe=ZGeZG where Ge denotes the graph obtained from G by removing an edge e. Second, since SSM is unavailable, we cannot argue that truncating the SAW tree yields a good approximation. Inspired by Barvinok’s algorithm, we show that each edge-deletion ratio viewed as a function on λ can be well approximated by truncating its Taylor expansion series at logarithmic degree.

A key difference from Barvinok’s algorithm is that, while in the Barvinok framework the low-order Taylor coefficients are computed via subgraph counting [21, 19], we compute these coefficients still via recursion on the SAW tree. The idea of using SAW-tree recursions to compute low-order coefficients has also been explored by Bencs and Regts [7], who compute low-order Taylor coefficients of logZ. We note that their method remains Barvinok-type, as their goal is to approximate logZ. In contrast, our approach is a genuinely Weitz-style telescoping algorithm that directly approximates each ratio using the SAW tree. Thus, although both approaches use recursive computation of Taylor coefficients, their algorithmic structures and objectives differ substantially.

The replacement of Pv by Pe is crucial for the above method to work. In fact, it is impossible to show that Pv could be approximated by logarithmic-degree Taylor truncation, since this would imply SSM throughout the Lee–Yang region contradicting known impossibility results [3]. The obstruction comes from the fact that, as shown in [28], the ratio Pv viewed as a function on λ and its SAW-tree version PvTk truncated at depth k share the same first k coefficients, known as local dependence of coefficients (LDC). Hence, if the Taylor expansion series fk truncated at degree k approximates Pv well, i.e., |Pvfk|Crk for some positive constants C and r>1, then fk also approximates PvTk well. Then, by a triangle inequality, one would have |PvPvTk|2Crk, which is the standard SSM for the Ising model.

The above argument further implies that if LDC can be established for edge-deletion ratios, then together with zero-freeness, which guarantees good approximation by Taylor series of logarithmic degree, we obtain a form of SSM for these ratios. In other words, zero-freeness plus LDC implies SSM. In this paper, we further show that such a LDC property indeed holds for the Ising model with arbitrary parameters β and λ, including regimes beyond the Lee-Yang zero-free region. Thus, together with the Lee-Yang theorem, we establish SSM for edge-deletion ratios111We actually prove a more general form of SSM; see Theorem 13. across the entire zero-free region. In summary, for Weitz-type FPTASes, zero-freeness alone suffices, while for edge-deletion SSM, one additionally needs LDC, a combinatorial property independent of zero-freeness.

Theorem 2 (SSM for edge-deletion ratios).

Fix β>1 and λ𝔻. Then there exist constants C>0 and r>1 such that for every graph G=(V,E), for any edge eE and subsets A,BE{e}, we have

|PGA,ePGB,e|CrdG(e,AB),

where PG,e denotes the edge-deletion ratio ZGe/ZG and dG(e,AB) is the distance in G between the edge e and the set of edges (A\B)(B\A).

Quite remarkably, the choice of the edge-deletion ratio is not only crucial for a Weitz-type FPTAS for the Ising model, but it also admits a probabilistic interpretation in the Ising related random cluster model. It corresponds exactly to the marginal probability that an edge is included in the random cluster model. Thus, our edge-deletion SSM implies standard SSM for the random cluster model. This is the first SSM result for the random cluster model on general graphs, whereas all previous results were confined to lattices. As brief background, the random cluster model associated the ferromagnetic Ising model is parameterized by edge parameters p and vertex parameters λ. For an edge eE and a partial edge configuration σΛ specified on ΛE(G), let PG,eσΛ denote the marginal probability under the random cluster distribution that edge e is excluded conditioned on σΛ.

Theorem 3 (SSM for the random cluster model).

Fix the parameters of the random cluster model p[0,1] and λ[0,1). Then there exist constants C>0 and r>1 such that for any G=(V,E), any edge eE, any partial configuration σΛ1 and τΛ2 where Λ1,Λ2E\e, we have

|PG,eσΛ1PG,eτΛ2|CrdG(e,σΛ1τΛ2).

where (σΛ1τΛ2)=(Λ1Λ2)(Λ2Λ1){fΛ1Λ2:σΛ1(f)τΛ2(f)}.

Beyond introducing the notion of edge-deletion SSM, a main technical contribution of this paper is a broadly applicable method for establishing LDC. The LDC property was first shown implicitly in [25] using cluster expansion, an analytic method applicable to the hard-core model, and was later formally introduced and extended to general 2-spin systems [28] using a combinatorial approach based on a Christoffel-Darboux type identity. In this paper, we substantially generalize the combinatorial framework by circumventing the need of explicit identities: a more applicable division relation proved via a delicate one-to-one correspondence already suffices for LDC. We show that such division relations hold broadly across diverse models including the Potts model, the hypergraph independence polynomial, and binary symmetric Holant problems. For each model, combining division relations with existing zero-free regions yields new SSM results, thereby broadening the applicability of correlation-decay techniques.

As an example, we prove the following LDC and SSM properties for the hypergraph independence polynomial. We define PH,vσΛ(λ) as the standard marginal probability of the vertex v being occupied in hypergraph H under the partial configuration σΛ on ΛV(H).

Lemma 4 (LDC for the hypergraph independence polynomial).

Let H=(V,E) be a hypergraph, σΛ1,τΛ2 be two partial configurations on Λ1,Λ2V, v be a proper vertex to σΛ1 and τΛ2, then the formal power series of PH,vσΛ1(λ) and PH,vτΛ2(λ) agree in there first dH(v,σΛ1τΛ2) coefficients.

Combining this LDC property with the optimal zero-free region of [5], where λc(Δ)=(Δ1)Δ1(Δ2)Δ and λs(Δ)=(Δ1)Δ1ΔΔ, we obtain the following new SSM result.

Theorem 5 (SSM for the hypergraph independence polynomial).

Fix Δ3 and λ𝔻λs(Δ)(0,λc(Δ)). There exist constants C>0 and r>1 such that for any hypergraph H=(V,E) with maximum degree at most Δ, any two feasible partial configurations σΛ1 and τΛ2 where Λ1 may be different with Λ2, and any vertex v proper to σΛ1 and τΛ2, we have

|PH,vσΛ1(λ)PH,vτΛ2(λ)|CrdH(v,σΛ1τΛ2)

where (σΛ1τΛ2)=(Λ1Λ2)(Λ2Λ1){vΛ1Λ2:σΛ1(v)τΛ2(v)}.

Organization

The paper is organized as follows. In Section 3, to derive the Weitz-type algorithm, we show that the truncated series provides a good approximation of the edge-deletion ratio using zero-freeness, and then analyze the truncated series through the self-avoiding walk tree and operations on formal power series. This yields the FPTAS. In Section 4, we introduce the framework in which zero-freeness implies SSM via LDC, and establish the SSM property in terms of edge activities for the ferromagnetic Ising model, using the Lee–Yang theorem and the divisibility relation. This edge-based SSM property further implies the standard SSM of the corresponding random-cluster model. In Section 5, we extend the divisibility relation to various models and derive their SSM properties. Omitted proofs can be found in the full paper [26].

2 Preliminaries

2.1 Ising model

For a graph G=(V,E), with edge activities 𝜷=(βe)eE and vertex activities 𝝀=(λv)vV, the weight of a configuration σ:V{+,} is given by

w(σ)=em(σ)βevn(σ)λv

where m(σ)={e=(u,v)Eσu=σv} is the set of edges whose endpoints have the same spin, and n(σ)={vVσv=+} is the set of vertices assigned spin +. The patition function of the Ising model is defined by ZG(𝜷,𝝀)=σ:V{+,}w(σ). The celebrated Lee–Yang theorem states the zero-free region of the Ising model.

Theorem 6 (Lee–Yang theorem).

Let G=(V,E) be a graph with parameters 𝛃[1,)E and 𝛌𝔻V where 𝔻 is the unit open disk in the complex plane. Then the partition function of Ising model ZG(𝛃,𝛌)0.

A partial configuration of the Ising model is a mapping σ:Λ{+,} for some ΛV, which may be empty. The conditional partition function is defined as ZGσΛ(𝜷,𝝀)=σ:V{+,}σ|Λ=σΛ where σ|Λ denotes the restriction of the configuration σ on Λ. Let u,vV, then define

ZG,vσΛ,+(𝜷,𝝀)=σ:V{+,}σ|Λ=σΛ,σ(v)=+w(σ),andZG,v,uσΛ,+,+(𝜷,𝝀)=σ:V{+,}σ|Λ=σΛ,σ(v)=σ(u)=+w(σ).

Conditional partition functions for the remaining pinning choices ZG,vσΛ,(𝜷,𝝀), ZG,v,uσΛ,+,(𝜷,𝝀), ZG,v,uσΛ,,+(𝜷,𝝀) and ZG,v,uσΛ,,(𝜷,𝝀) are defined analogously. Then the conditional marginal probability that v is pinned to + given the partial configuration σΛ and the corresponding marginal ratio are defined as

PG,vσΛ(𝜷,𝝀)=ZG,vσΛ,+(𝜷,𝝀)ZGσΛ(𝜷,𝝀),andRG,vσΛ(𝜷,𝝀)=ZG,vσΛ,+(𝜷,𝝀)ZG,vσΛ,(𝜷,𝝀).

2.2 Weitz’s tree reduction

In the seminal work of Weitz [31], the self-avoiding walk (SAW) tree reduces the computation of marginal probabilities for 2-spin models on general graphs to the corresponding computation on trees. If the graph G=(V,E) has maximum degree Δ, then the SAW tree TSAW(G,v) rooted at vV also has maximum degree Δ. Moreover, the marginal probability and marginal ratio at v in G coincide with those at the root of TSAW(G,v) (with some leaves possibly pinned).

Consider a rooted tree T=(V,E) with root rV. Suppose r has d children v1,,vd. Removing r yields d subtrees T1,,Td, where Ti is rooted at vi. Let RTi,vi denote the marginal ratio at vi in Ti (e.g., RTi,vi=ZTi,vi+/ZTi,vi), and let RT,r be the marginal ratio at r in T. Then the tree recursion expressing RT,r in terms of the RTi,vi is given by a multivariate map Fd:^d^:

RT,r=Fd(RT1,v1,,RTd,vd),Fd(x1,,xd)=λi=1dβxi+1xi+γ,

where ^={} is the extended complex plane, β,γ are the edge-interaction parameters, and λ is the external field. For the ferromagnetic Ising model, we have β=γ>1.

2.3 Complex analysis tools and truncated power series

A region is a connected open set in . In particular, an open disk with one interior point removed is also a region. We denote by 𝔻ρ(z0) the open disk centered at z0 with radius ρ, and by 𝔻ρ(z0) its boundary circle. If z0=0, we simply write 𝔻ρ and 𝔻ρ; if ρ=1, we omit the subscript ρ. Let f(z)=k0akzk be a (formal) power series, and write its truncation to degree m as

f[m]:=k=0makzk(=fmodzm+1).

The following lemma is a standard result of complex analysis textbook.

Lemma 7.

Let f(z) be analytic in a neighborhood of z=0, and suppose |f(z)|M on the circle 𝔻ρ for some ρ>0. Then for any z𝔻ρ, we have

|f(z)f[n](z)|Mρ(r1)rn,where r=ρ/|z|>1.

Applying Lemma 7 requires a uniform bound on a circle for a family of analytic functions. In [25], Regts employed Montel’s theorem to obtain such bounds, leading to the following result.

Lemma 8.

Let 𝕌 be a region, and let be a family of holomorphic functions f:𝕌 such that f(𝕌){0,1} for all f. If there exist a point z0𝕌 and a constant C such that |f(z0)|C for all f, then for any compact subset S𝕌, there exists another constant C such that for all f and all zS, we have |f(z)|C.

Next, assume the first m+1 coefficients of f and g are given. We can compute (kf)[m] and (f+g)[m] in O(m) arithmetic operations, and (fg)[m] as well as (f/g)[m] (assuming g(0)0) in O(mlogm) operations using FFT-based multiplication and Newton iteration; see, e.g., [30, Secs. 8.2 and 9.1].

3 Weitz-type algorithm for the ferromagnetic Ising model

Our approach is a telescoping algorithm based on edge deletion. For a graph G=(V,E) with parameters (β,λ), we order the edges in E as e1,e2,,em, denote Gi=(V,Ei) where Ei={e1,e2,,ei} for 1im and G0=(V,). Then we have

1ZG(λ)=i=1mZGi1(λ)ZGi(λ)1ZG0(λ)=(1+λ)|V|i=1mPGi,ei(λ).

Thus, approximating ZG(λ) within a multiplicative error of ε reduces to approximating each ratio PGi,ei(λ) within a multiplicative error of at most ε/(4m), for all 1im.

3.1 Truncated series is a good approximation

To show the truncation series gives a good approximation via Lemma 7, we apply Lemma 8 to obtain a uniform bound of PG,e(λ) for all graph G and edge eG. This requires that PG,e(λ) avoid 0 and 1 for all graph G and edge eG.

Lemma 9.

Let G=(V,E) be a graph. For edge activity β>1 and external field λ𝔻, the edge-deletion ratio PG,e(β,λ) omits the values 0 and 1.

Then a uniform bound of PG,e(λ) for all graph G and edge eG follows from Lemma 8, where the upper bound (for a circle) is used to establish the additive error in Lemma 7, and the lower bound (for a single point) is used to turn the additive error into a multiplicative error.

Lemma 10.

Fix β>1 and S𝔻 be a compact set. There exist constants M,b>0 such that b|PG,e(λ)|M for all graph G, edge eG and λS.

Proof.

Fix β>1 and a compact S𝔻. Let ={PG,e(z):G a graph,eE(G)}. By Lemma 9, every f omits {0,1} on 𝔻, and f(0)=1/β is uniformly bounded. Hence, by Lemma 8, there exists M>0 such that |PG,e(z)|M for all zS, all G, and all e.

For the lower bound, apply the same argument to 1={1/PG,e(z)}. Each g1 also omits {0,1} and g(0)=β is uniformly bounded, so there exists M>0 with |1/PG,e(z)|M for all zS. Setting b:=1/M yields b|PG,e(z)|M for all zS, as claimed.

Lemma 11.

Fix β>1 and λ𝔻. Then there exists k=O(log(m/ε)) such that for every graph G=(V,E) with m=|E| and every edge eE, the truncated series PG,e[k] evaluated at λ, satisfies the relative bound

|PG,e(λ)PG,e[k](λ)||PG,e(λ)|ε4m.

Proof.

Pick ρ=1+|λ|2 so that λ𝔻ρ. By Lemma 10, there exists M>0 such that |PG,e(z)|M for all z𝔻ρ and all G,e. Applying Lemma 7 to PG,e yields

|PG,e(λ)PG,e[k](λ)|Crk,r=ρ/|λ|>1,

for some constant C independent of G,e. Moreover, Lemma 10 with S={λ} provides a uniform lower bound b>0 such that |PG,e(λ)|b for all G,e. Therefore,

|PG,e(λ)PG,e[k](λ)||PG,e(λ)|Cbrk.

Thus choosing k=O(log(m/ε)) suffices to ensure the right-hand side is at most ε/(4m).

Replacing each factor PGi,ei(λ) in the telescoping product with its truncated approximation PGi,ei[k](λ) in Lemma 11, we obtain Z^=(1+λ)|V|/i=1mPGi,ei[k](λ), which is the desired approximation to ZG(λ).

3.2 Computing the truncated series via Weitz’s tree reduction

Write ei=(u,v). By the definition of the Ising model, we have

ZGi1ZGi= ZGi1,u,v+,++ZGi1,u,v,+ZGi1,u,v,++ZGi1,u,v+,ZGi,u,v+,++ZGi,u,v,+ZGi,u,v,++ZGi,u,v+,
= (ZGi,u,v+,++ZGi,u,v,)/β+ZGi,u,v,++ZGi,u,v+,ZGi,u,v+,++ZGi,u,v,+ZGi,u,v,++ZGi,u,v+,.

It holds because if u and v have the same spin, the only extra contribution in ZGi (compared with ZGi1) is the edge ei=(u,v), which contributes a factor of β. Dividing numerator and denominator by ZGi,u,v, and substituting the ratio identities

ZGi,u,v+,+ZGi,u,v,=ZGi,u,v+,+ZGi,u,v+,ZGi,u,v+,ZGi,u,v,=RGi,vu+RGi,uv,ZGi,u,v+,ZGi,u,v,=RGi,uv,ZGi,u,v,+ZGi,u,v,=RGi,vu,

we have

PGi,ei=(RGi,vu+RGi,uv+1)/β+RGi,vu+RGi,uvRGi,vu+RGi,uv+1+RGi,vu+RGi,uv.

To calculate PGi,ei(λ)[k], it suffices to calculate the ratios RGi,vu+(λ)[k], RGi,uv(λ)[k] and RGi,vu(λ)[k]. This can be done by the tree recursion on the self-avoiding walk tree TSAW(Giu+,v), TSAW(Giv,u) and TSAW(Giu,v) respectively. Recall the tree recursion formula RT,r(λ)=λi=1dβRTi,vi(λ)+1RTi,vi(λ)+β. To compute RT,r(λ)[k], it suffices to compute the truncated series of i=1dβRTi,vi(λ)+1RTi,vi(λ)+β up to degree k1; hence, for each child vi we require RTi,vi(λ)[k1]. Therefore RT,r(λ)[k] can be obtained by traversing the truncated self-avoiding walk tree to depth k and, for every node at depth i[0,k], computing the truncated series of its ratio to degree ki. Suppose T has maximum degree Δ. At each node, we multiply at most Δ series and perform one division, which costs O(Δklogk) using FFT-based series arithmetic. The truncated SAW tree to depth k has O(Δk) nodes. Hence the total running time is O(ΔkΔklogk)=O(Δk+1klogk).

If G has maximum degree Δ, then the self-avoiding walk tree TSAW(Giu+,v), TSAW(Giv,u) and TSAW(Giu,v) also have maximum degree Δ. Thus, the time complexity for computing PGi,ei(λ)[k] is O(klogkΔk+1).

Our algorithm shows that SSM is unnecessary for a Weitz-type FPTAS, as we do not rely on SSM for the marginal probability of a vertex being assigned a particular spin. Instead, it is crucial for our algorithm to replace marginal probabilities of vertices by edge-deletion ratios, which eliminates the need for SSM. In the next section, we show that, even though the standard notion of SSM does not hold, by further proving the local dependence of coefficients (LDC), a combinatorial property independent of zero-freeness, we can indeed establish a new form of SSM for edge deletion ratios. Thus, zero-freeness alone gives Weitz-type FPTASes, while zero-freeness plus LDC gives new forms of SSM.

4 SSM for generalized edge ratios

Note that deleting an edge e in the Ising model can be viewed as setting the edge activity βe to 1, we extend the edge-deletion ratio PG,e to a more general setting. For a partition function ZG(𝜷,𝝀) viewed as a multivariate function on edge activities (βe)eE and vertex external fields (λv)vV, and a partial evaluation m(V,E):(βe)eE[1,),(λv)vV𝔻 (i.e., substituting specific values for variables (βe)eE and (λv)vV), we consider the function

ZGm(V,E)((βe)eE\E,(λv)vV\V)

where the values of (λv)vV and (βe)eE are assigned by m(V,E). When context is clear, we may omit the subscript eE\E and vV\V in ZGm(V,E). Besides setting βe1, several other partial evaluations have special meanings. For example, the assignment m(u):λu0 that assigns the external field λu of a particular vertex uV to 0 gives the function ZGm(u)=ZG,u which is the partition function of the Ising model on the graph G with a pinned vertex u to the spin.

In this paper, we focus on the partial evaluation m(,E) that only assigns values to edge activities for edges in E. For simplicity, we write m(,E) as m(E). Then, as an extension of the marginal probability PG,v, we can define the ratio PG,m(E)(𝜷,𝝀)=ZGm(E)(𝜷,𝝀)/ZG(𝜷,𝝀) for any partial evaluation m(E). Moreover, we can define the ratio conditioning on a pre-specified partial evaluation m1(E1) by PG,m(E)m1(E1)(𝜷,𝝀)=ZGm1(E1),m(E) (𝜷,𝝀)/ZGm1(E1)(𝜷,𝝀) for partial evaluation m(E) satisfying EE1=. If context is clear, we may omit the arguments (𝜷,𝝀) and the specification of edge sets E1 and E, and write PG,m(E)m1(E1)(𝜷,𝝀) as PG,mm1 for simplicity.

With these notations in hand, we are able to define the generalized form of edge-type SSM.

Definition 12 (Generalized edge-SSM).

Let 𝒢 be a family of graphs with parameters (𝛃,𝛌) and C2C10 be constants. The Ising model defined on 𝒢 is said to satisfy generalized edge-type strong spatial mixing (GE-SSM) with exponential rate r>1 if there exists a constant C such that for any G=(V,E)𝒢, any eE with m={βeβe} where βeβe[C1,C2] and any partial evaluation m1,m2 defined on A,BE\{v} respectively, then

|PG,mm1PG,mm2|CrdG(e,m1m2).

Here, we denote (m1m2)=(A\B)(B\A){fAB:m1(f)m2(f)}, which is the set of edges where m1 and m2 differ. The quantity dG(e,m1m2) is the shortest distance from any endpoint of e to any endpoint of an edge in m1m2.

Indeed, we establish that the Ising model satisfies the generalized edge-type SSM introduced in Definition 12 (in fact, in a slightly stronger form; see the full version of the paper).

Theorem 13.

Fix δ(0,1). Then there exist constants C>0 and r>1 such that, for every finite graph G=(V,E) with parameters 𝛃[1,)E and 𝛌(1δ)𝔻V, the ferromagnetic Ising model satisfies GE-SSM.

Such an edge-type SSM does not have an explicit probabilistic meaning in the Ising model. However, through the relationship between the Ising model and the random cluster model, we found that it can be interpreted as the standard SSM in the random cluster model.

4.1 LDC via a combinatorial bijection

By [28], a key ingredient in establishing SSM from zero-freeness is the local dependence of coefficients (LDC). For further details, we refer to the full version. In this section, we focus on proving LDC by proving a division relation using a combinatorial bijection.

Definition 14 (LDC).

We say that the Ising model satisfies LDC if for all graphs G=(V,E) with parameters 𝛃[1,)E and 𝛌𝔻V, the following holds. For an edge eE and subsets A,BE\{e}, define the partial evaluations:

m={βeβe},m1={βfβfA}fA,m2={βfβfB}fB

where the modified parameters satisfy βe[1,), βfA[1,) for fA and βfB[1,) for fB. It holds that

zdG(e,m1m2)+1(PG,mm1(𝜷,𝝀z)PG,mm2(𝜷,𝝀z)).

We establish a divisibility relation that implies the LDC.

Lemma 15.

Let G=(V,E) be a graph with parameters (𝛃,𝛌) where 𝛃[1,)E and 𝛌𝔻V, Let A,BE be two disjoint edge sets, define the partial evaluations:

m1={βfβfA}fA,m2={βfβfB}fB

where the modified parameters satisfy βfA[1,) for fA and βfB[1,) for fB. Then

zdG(A,B)+1(ZG(𝜷,𝝀z)ZGm1,m2(𝜷,𝝀z)ZGm1(𝜷,𝝀z)ZGm2(𝜷,𝝀z))

where dG(A,B)=mine1A,e2BdG(e1,e2).

Proof.

For simplicity, we omit (𝜷,𝝀z) in the notation. Let 𝒮=V{+,}, then

ZGZGm1,m2ZGm1ZGm2
= σ𝒮wG(σ)σ𝒮wGm1,m2(σ)σ𝒮wGm1(σ)σ𝒮wGm2(σ)
= (σ1,σ2)(𝒮×𝒮)wG(σ1)wGm1,m2(σ2)(σ3,σ4)(𝒮×𝒮)wGm1(σ3)wGm2(σ4)

Let R={(σ,τ)𝒮×𝒮:n+(σ)+n+(τ)<d(A,B)+1}, where n+(σ) is the number of vertices with + spin in σ. We will show that there exists an automorphism f on R such that if (σ3,σ4)=f(σ1,σ2), then wG(σ1)wGm1,m2(σ2)=wGm1(σ3)wGm2(σ4).

Let (σ1,σ2)R, consider the subgraph H=(V,E+(σ1|σ2)), where σ1σ2 denotes the logical OR, interpreting + as true. Since n+(σ1)+n+(σ2)<d(A,B)+1, there are no paths connecting any edge between A and B in H. Let S be the minimal vertex set containing all connected components of H that intersect with G[A] and T=V\S. Swap the part at T of σ1 and σ2, write it as (σ3,σ4)=(σ2|Sσ1|T,σ1|Sσ2|T). Obviously, (σ3,σ4)R and the process is reversible (note σ3|σ4=σ1|σ2, which is unchanged in the process), thus f is an automorphism.

Since there are no (+,+) edges between S and T for σ1|σ2=σ3|σ4, it follows that there are no (+,+) edges between S and T for σ1,σ2,σ3 and σ4. For an edge e=(u,v)E between S and T, define s(e,σ)=𝟙[𝕖𝔼(σ)]. Recalling that e cannot be a (+,+) edge in any σi(i=1,2,3,4), we obtain s(e,σ)=1𝟙[σ(𝕦)=+]𝟙[σ(𝕧)=+]. Moreover, note that 𝟙[σ𝟙(𝕦)=+]+𝟙[σ𝟚(𝕦)=+]=𝟙[σ𝟛(𝕦)=+]+𝟙[σ𝟜(𝕦)=+] and similarly for v. It follows that s(e,σ1)+s(e,σ2)=s(e,σ3)+s(e,σ4).

Let C={(u,v)EuS,vT} be the set of cut edges between S and T. By the definition of w(), we have

wG(σ1)wGm1,m2(σ2)
= eCβes(e,σ1)wG[S](σ1|S)wG[T](σ1|T)eCβes(e,σ2)wG[S]m1(σ2|S)wG[T]m2(σ2|T)
= eCβes(e,σ1)+s(e,σ2)wG[S]m1(σ2|S)wG[T](σ1|T)wG[S](σ1|S)wG[T]m2(σ2|T)
= eCβes(e,σ3)+s(e,σ4)wG[S]m1(σ3|S)wG[T](σ3|T)wG[S](σ4|S)wG[T]m2(σ4|T)
= eCβes(e,σ3)wG[S]m1(σ3|S)wG[T](σ3|T)eCβes(e,σ4)wG[S](σ4|S)wG[T]m2(σ4|T)
= wGm1(σ3)wGm2(σ4).

Thus, the proof is complete.

Lemma 16 (uniform bound).

Fix constant number δ(0,1) and C2C10. Let S be a compact set of 11δ𝔻. Then, there exists a constant C>0 such that for any graph G=(V,E) with parameters 𝛃[1,)E and 𝛌(1δ)𝔻V, for any eE, any βe1 with βeβe[C1,C2], we have |PG,{βeβe}(𝛃,𝛌z)|C for all zS.

LDC together with the uniform bound implies edge-type SSM for the Ising model, which in turn immediately yields SSM for the random cluster model.

4.2 SSM for the random cluster model

Let G=(V,E) be a graph, 𝒑[0,1]E, 𝝀[0,1]V be parameters. The weight of a configuration SE in the (weighted) random cluster model is defined by:

wG,𝒑,𝝀RC(S)=eSpeeE\S(1pe)Cκ(V,S)(1+jCλj),

where κ(V,S) denotes the set of connected components of graph (V,S). The partition function of the random cluster model is given by ZGRC(𝒑,𝝀)=SEwG,𝒑,𝝀RC(S). The relationship between the Ising model with an external field and the random cluster model is given in the following lemma.

Lemma 17 ([10, Proposition 2.1]).

Let G = (V,E) be a graph, and let 𝛃[1,+)E and 𝛌[0,1]V be parameters. Define 𝐩=1𝛃1=(1βe1)eE. Then

ZGIsing(𝜷,𝝀)=(eEβe)ZGRC(𝒑,𝝀).
 Remark 18.

Expressing it as ZGRC(𝐩,𝛌)=ZGIsing(𝛃,𝛌)/eEβe, we observe that setting βe= is well-defined by taking the limit, which corresponds to setting pe=1 in the random cluster model.

When 𝒑[0,1]E and 𝝀[0,1]V, the random cluster model induces a distribution μ(S)=w(S)/Z on subsets SE. For an edge eE, the marginal probabilities are PG,e+(𝒑,𝝀)=ZG,e+/ZG,PG,e(𝒑,𝝀)=ZG,e/ZG, where ZG,e+=SE,eSw(S) and ZG,e=SE{e}w(S). For a partial configuration σA on AE (each eA pinned in (+) or out ()), we can define the conditional partition function ZGσA and the conditional marginal of e being unpicked is simply PG,eσA=ZG,eσA,/ZGσA, exactly in the same way as in the Ising model.

Definition 19 (SSM for the random cluster model).

Let 𝒢 be a family of graphs with parameters (𝐩,𝛌). The random cluster model defined on 𝒢 is said to satisfy strong spatial mixing with exponential rate r>1 if there exists a constant C>0 such that for any G=(V,E)𝒢, any edge eE, any partial configuration σΛ1 and τΛ2 where Λ1,Λ2E\e, we have

|PG,eσΛ1(𝒑,𝝀)PG,eτΛ2(𝒑,𝝀)|CrdG(e,σΛ1τΛ2).
Lemma 20.

The conditional marginal probability of edge e under condition σA for AE\e in the random cluster model can be translated to the edge-type ratio in the Ising model as

PG,eσA=ZGeIsing,m(σA)/ZGIsing,m(σA)

where m(σA)={βe1σA(e)=}{βeσA(e)=+}.

Thus, the GE-SSM or edge-deletion SSM of the Ising model will directly imply the SSM of the random cluster model.

Theorem 21.

Fix a constant δ(0,1). For any graph G=(V,E) with parameters 𝐩[0,1]E and 𝛌[0,1δ]V, SSM holds for the random cluster model.

As showed in [12], Theorem 21 directly implies the following optimal mixing time for the random cluster model.

Theorem 22.

Fix 1<βminβmax, δ(0,1), and d. For any subgraph G=(V,E) of the infinite d-dimensional lattice, with parameters 𝛃[βmin,βmax]E and 𝛌[0,1δ]V, the mixing time of the Glauber dynamics for the corresponding random-cluster representation of the Ising model is O(mlogm), where m=|E|.

5 LDC and SSM for other models

5.1 SSM for the hypergraph independence polynomial

A hypergraph H=(V,E) has vertex set V and edges E, where each edge is a nonempty subset of V. An independent set is a set of vertices containing no edge. The independence polynomial of H is

ZH(λ)=IV indep.λ|I|.

For a partial configuration σΛ, similarly to the random cluster model, the conditional probability that v is pinned + is given by PH,vσΛ(λ)=ZH,vσΛ,+(λ)ZHσΛ(λ). A partial configuration σΛ is feasible if it is an independent set. We say v is proper to σΛ if vΛ and σΛ{v}+ is feasible.

Denote λc(Δ)=(Δ1)Δ1(Δ2)Δ and λs(Δ)=(Δ1)Δ1ΔΔ. Let dH(,) the graph distance in G(H). We directly state the new strong spatial mixing result for the hypergraph independence polynomial as a theorem, which is stronger than the definition in [8].

Theorem 23 (Theorem 5 restated).

Fix Δ3 and λ𝔻λs(Δ)(0,λc(Δ)). There exist constants C>0 and r>1 such that for any hypergraph H=(V,E) with maximum degree at most Δ, any two feasible partial configurations σΛ1 and τΛ2 where Λ1 may be different with Λ2, and any vertex v proper to σΛ1 and τΛ2, we have

|PH,vσΛ1(λ)PH,vτΛ2(λ)|CrdH(v,σΛ1τΛ2)

where σΛ1τΛ2 is the set (Λ1Λ2)(Λ2Λ1){vΛ1Λ2:σΛ1(v)τΛ2(v)}.

The SSM result comes from the LDC property of the independence polynomial established in Lemma 24 and the optimal zero-free region established in [5].

Lemma 24 (Lemma 4 restated).

Let H=(V,E) be a hypergraph, σΛ1,τΛ2 be two partial configurations on Λ1,Λ2V, v be a proper vertex to σΛ1 and τΛ2, then

λdH(v,σΛ1τΛ2)+1(PH,vσΛ1(λ)PH,vτΛ2(λ)).
Lemma 25 (Theorem 1.1 in [5]).

Let Δ2. For any hypergraph H=(V,E) with maximum degree at most Δ and 𝛌V with |λv|λs(Δ) for all vV we have ZH(λ)0.

Lemma 26 (Theorem 1.2 in [5]).

Let Δ3. There exists an open neighborhood UΔ of the interval (0,λc(Δ)) such that for any hypergraph H=(V,E) with maximum degree at most Δ and λU we have ZH(λ)0.

5.2 SSM for binary symmetric Holant problems

Let G=(V,E) be a graph of maximum degree Δ. We consider the Holant problem in the binary symmetric case, which we now describe. Let {fv}vV:0 be a family of functions, one for each vertex vV in the input graph. One should think of each fv as representing a local constraint on the assignments to edges incident to v. Since we are restricting ourselves to the binary case, our configurations σ will map edges to {0,1} (or and + spins). Furthermore, since we are restricting ourselves to the symmetric case, our local functions fv will only depend on the number of edges incident to v which are mapped to 1. With these {fv}vV in hand, we may write the multivariate partition function as

ZG(𝝀)=σ:E{0,1}vVfv(|σE(v)|)eE,σ(e)=1λe,

where E(v) is the set of all edges adjacent to v, σE(v) is the configuration restricted on E(v), and |σE(v)| is the number of edges in E(v) with assignment 1.

Let G=(V,E) be a graph, eE an edge, and σΛ a partial configuration on ΛE\{e}. Similarly to the random cluster model, the conditional probability that e is pinned + is given by PG,eσΛ(λ)=ZG,eσΛ,+(λ)/ZGσΛ(λ). The strong spatial mixing can also be defined as below.

Using zero-free regions obtained by specializing the binary symmetric Holant under different vertex constraint functions, we derive SSM in two notable cases: (i) the Weighted Even Subgraphs specialization with fv(k)=1 when k is even and fv(k)=ρ when k is odd; and (ii) the specialization fv(k)=β(k2)β(dk2) for 0kd (and 0 otherwise), where d is the degree of v, which corresponds to the Ising model on the line graph. In each case, whenever the parameter λ lies in the associated zero-free region, the model exhibits SSM.

Definition 27 (SSM for binary symmetric Holant problems).

Fix fv be the local function and λ. Let 𝒢 be a family of graphs. The Holant problem defined on 𝒢 with fv and λ is said to satisfy strong spatial mixing with exponential rate r>1 if there exists a constant C such that for any G=(V,E)𝒢, any edge eE, any partial configuration σΛ1 and τΛ2 where Λ1,Λ2E\e, we have

|PG,eσΛ1(λ)PG,eτΛ2(λ)|CrdG(e,σΛ1τΛ2).
Theorem 28.

Fix ρ(0,1), Δ+ and λ>0. Then the weighted even subgraph model for all graphs G with bounded degree Δ exhibits SSM.

Theorem 29.

Fix β(0,1), Δ+ and λ>0. Then the Ising model for all line graphs G with bounded degree Δ exhibits SSM.

The proofs of the above theorems follow directly from the LDC property of Holant established in Lemma 30 and the zero-free regions established in [9].

Lemma 30 (LDC for binary symmetric Holant problems).

Let G=(V,E) be a graph, e be an edge in E, and σΛ1,τΛ2 be two partial configurations on Λ1,Λ2E\{e}, then

λdG(e,σΛ1τΛ2)+2(PG,eσΛ1(λ)PG,eτΛ2(λ)).

5.3 Edge-type SSM for the Potts model

The partition function of the Potts model (without external field) of a graph G=(V,E) is defined as

ZG(q,𝒘)=σ:V[q](u,v)Eσ(u)=σ(v)w(u,v).

where [q]={1,2,,q}, q is the number of colors, 𝒘=(we)eE is the edge activity vector.

Similar to the edge-deletion SSM for the Ising model in Theorem 2, define the ratio of the partition function of the Potts model as PG,e(w)=ZGe(q,w)ZG(q,w). We can prove the Potts model exhibits edge-deletion SSM, where the constant η0.002 is from best zero-free region [4].

Theorem 31 (Edge-type SSM for the Potts model).

Fix Δ, q(2η)(2Δ2) and w[0,1], then there exist constant C>0 and r>1 such that for any graph G=(V,E) with maximum degree at most Δ, eE, A,BE\{e}, we have

|PGA,e(q,w)PGB,e(q,w)|CrdG(e,AB).

The SSM result comes from the LDC property of the Potts model established in Lemma 32 and the zero-free region established in [4].

Lemma 32 (LDC for the Potts model).

Let G=(V,E) be a graph, eE, and A,BE\{e}, then the Taylor series near w=1 of PGA,e(q,w) and PGB,e(q,w) satisfies

(w1)dG(e1,AB)(PGA,e(q,w)PGB,e(q,w)).

5.4 Vertex-type SSM for the Ising model

Similar to the edge-type SSM of the Ising model in Theorem 13, we also establish a vertex-type SSM.

Theorem 33 (Vertex-type SSM for Ising model).

Fix edge activity β1 and uniform external λ𝔻1β for Ising model, and c[0,1). Then there exist constant C>0 and r>1 such that for all graph G=(V,E), vV, A,BV\{v}, let m={λvcλ}, m1={λucλ}uA, m2={λucλ}uB, we have

|PG,mm1PG,mm2|CrdG(v,m1m2).

The SSM result comes from the LDC property of the Ising model established in Lemma 34 and the Lee-Yang theorem.

Lemma 34 (LDC for the Ising model).

For β>1, c[0,1), G=(V,E) be a graph, 𝛌𝔻V, vV, A,BV\{v}, m={λvzcλvz}, m1={λuzcλuz}uA, m2={λuzcλuz}uB, then

zdG(v,m1m2)+1(PG,mm1(β,𝝀z)PG,mm2(β,𝝀z))

where m1m2 is vertex set where m1 and m2 differ.

References

  • [1] Antar Bandyopadhyay and David Gamarnik. Counting without sampling: Asymptotics of the log-partition function for certain statistical physics models. Random Structures & Algorithms, 33(4):452–479, 2008. doi:10.1002/rsa.20236.
  • [2] Alexander Barvinok. Combinatorics and complexity of partition functions, volume 30. Springer, 2016. doi:10.1007/978-3-319-51829-9.
  • [3] A.G. Basuev. Ising model in half-space: A series of phase transitions in low magnetic fields. Theor. Math. Phys., 153:1539–1574, 2007.
  • [4] Ferenc Bencs, Khallil Berrekkal, and Guus Regts. Deterministic approximate counting of colorings with fewer than 2\delta colors via absence of zeros. arXiv preprint arXiv:2408.04727, 2024.
  • [5] Ferenc Bencs and Pjotr Buys. Optimal zero-free regions for the independence polynomial of bounded degree hypergraphs. Random Structures & Algorithms, 66(4):e70018, 2025. doi:10.1002/rsa.70018.
  • [6] Ferenc Bencs, Péter Csikvári, Piyush Srivastava, and Jan Vondrák. On complex roots of the independence polynomial. In Proceedings of the 2023 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 675–699. SIAM, 2023. doi:10.1137/1.9781611977554.ch29.
  • [7] Ferenc Bencs and Guus Regts. Barvinok’s interpolation method meets weitz’s correlation decay approach. arXiv preprint arXiv:2507.03135, 2025. doi:10.48550/arXiv.2507.03135.
  • [8] Ivona Bezáková, Andreas Galanis, Leslie Ann Goldberg, Heng Guo, and Daniel Stefankovic. Approximation via correlation decay when strong spatial mixing fails. SIAM Journal on Computing, 48(2):279–349, 2019. doi:10.1137/16M1083906.
  • [9] Zongchen Chen, Kuikui Liu, and Eric Vigoda. Spectral independence via stability and applications to holant-type problems. TheoretiCS, 3, 2024. doi:10.46298/theoretics.24.16.
  • [10] Weiming Feng, Heng Guo, and Jiaheng Wang. Swendsen-wang dynamics for the ferromagnetic ising model with external fields. Information and Computation, 294:105066, 2023. doi:10.1016/j.ic.2023.105066.
  • [11] Andreas Galanis, Leslie A Goldberg, and Andrés Herrera-Poyatos. The complexity of approximating the complex-valued ising model on bounded degree graphs. SIAM Journal on Discrete Mathematics, 36(3):2159–2204, 2022. doi:10.1137/21m1454043.
  • [12] Reza Gheissari and Alistair Sinclair. Spatial mixing and the random-cluster dynamics on lattices. Random Structures & Algorithms, 64(2):490–534, 2024. doi:10.1002/rsa.21191.
  • [13] Heng Guo, Jingcheng Liu, and Pinyan Lu. Zeros of ferromagnetic 2-spin systems. In ACM-SIAM Symposium on Discrete Algorithms, pages 181–192. SIAM, 2020. doi:10.1137/1.9781611975994.11.
  • [14] Mark Jerrum and Alistair Sinclair. Polynomial-time approximation algorithms for the Ising model. SIAM Journal on computing, 22(5):1087–1116, 1993. doi:10.1137/0222066.
  • [15] Tsung-Dao Lee and Chen-Ning Yang. Statistical theory of equations of state and phase transitions. II. Lattice gas and Ising model. Physical Review, 87(3):410, 1952.
  • [16] Liang Li, Pinyan Lu, and Yitong Yin. Approximate counting via correlation decay in spin systems. In Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms, pages 922–940. SIAM, 2012. doi:10.1137/1.9781611973099.74.
  • [17] Liang Li, Pinyan Lu, and Yitong Yin. Correlation decay up to uniqueness in spin systems. In Proceedings of the twenty-fourth annual ACM-SIAM symposium on Discrete algorithms, pages 67–84. SIAM, 2013. doi:10.1137/1.9781611973105.5.
  • [18] Jingcheng Liu, Alistair Sinclair, and Piyush Srivastava. Fisher zeros and correlation decay in the Ising model. Journal of Mathematical Physics, 60(10), 2019.
  • [19] Jingcheng Liu, Alistair Sinclair, and Piyush Srivastava. The ising partition function: Zeros and deterministic approximation. Journal of Statistical Physics, 174(2):287–315, 2019.
  • [20] Ryan L Mann and Michael J Bremner. Approximation algorithms for complex-valued ising models on bounded degree graphs. Quantum, 3:162, 2019. doi:10.22331/q-2019-07-11-162.
  • [21] Viresh Patel and Guus Regts. Deterministic polynomial-time approximation algorithms for partition functions and graph polynomials. SIAM Journal on Computing, 46(6):1893–1919, 2017. doi:10.1137/16M1101003.
  • [22] Viresh Patel, Guus Regts, and Ayla Stam. A near-optimal zero-free disk for the ising model. ArXiv, abs/2311.05574, 2023. doi:10.48550/arXiv.2311.05574.
  • [23] Han Peters and Guus Regts. On a conjecture of sokal concerning roots of the independence polynomial. Michigan Mathematical Journal, 68(1):33–55, 2019.
  • [24] Han Peters and Guus Regts. Location of zeros for the partition function of the Ising model on bounded degree graphs. Journal of the London Mathematical Society, 101(2):765–785, 2020.
  • [25] Guus Regts. Absence of zeros implies strong spatial mixing. Probability Theory and Related Fields, 186(1):621–641, 2023.
  • [26] Shuai Shao and Ke Shi. Zero-freeness is all you need: A weitz-type fptas for the entire lee-yang zero-free region. arXiv preprint arXiv:2509.06623, 2025. doi:10.48550/arXiv.2509.06623.
  • [27] Shuai Shao and Yuxin Sun. Contraction: A unified perspective of correlation decay and zero-freeness of 2-spin systems. Journal of Statistical Physics, 185:1–25, 2021.
  • [28] Shuai Shao and Xiaowei Ye. From zero-freeness to strong spatial mixing via a christoffel-darboux type identity. arXiv preprint arXiv:2401.09317, 2024. doi:10.48550/arXiv.2401.09317.
  • [29] Alistair Sinclair, Piyush Srivastava, and Marc Thurley. Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs. Journal of Statistical Physics, 155(4):666–686, 2014.
  • [30] Joachim Von Zur Gathen and Jürgen Gerhard. Modern computer algebra. Cambridge university press, 2003.
  • [31] Dror Weitz. Counting independent sets up to the tree threshold. In Proceedings of the thirty-eighth annual ACM symposium on Theory of computing, pages 140–149, 2006. doi:10.1145/1132516.1132538.
  • [32] Chen-Ning Yang and Tsung-Dao Lee. Statistical theory of equations of state and phase transitions. I. Theory of condensation. Physical Review, 87(3):404, 1952.
  • [33] Jinshan Zhang, Heng Liang, and Fengshan Bai. Approximating partition functions of the two-state spin system. Information Processing Letters, 111(14):702–710, 2011. doi:10.1016/j.ipl.2011.04.012.