A general bridge theorem for self-avoiding walks
Christian Lindorfer

TL;DR
This paper establishes a general theorem linking the growth rates of self-avoiding walks and bridges on certain graphs, providing a method to compute the connective constant using bridge constants, exemplified on the Grandparent graph.
Contribution
It introduces a universal bridge theorem connecting self-avoiding walk growth rates to bridge constants on graphs with height functions, enabling explicit calculations.
Findings
Connective constant equals the maximum of increasing and decreasing bridge constants.
The theorem applies to any graph with a height function.
Calculated the connective constant for the Grandparent graph.
Abstract
Let be an infinite, locally finite, connected, quasi-transitive graph without loops or multiple edges. A graph height function on is a map adapted to the graph structure, assigning to every vertex an integer, called height. Bridges are self-avoiding walks such that heights of interior vertices are bounded by the heights of the start- and end-vertex. The number of self-avoiding walks and the number of bridges of length starting at a vertex of grow exponentially in and the bases of these growth rates are called connective constant and bridge constant, respectively. We show that for any graph height function the connective constant of the graph is equal to the maximum of the two bridge constants given by increasing and decreasing bridges with respect to . As a concrete example, we apply this result to calculate the connective constant of the Grandparent graph.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A general bridge theorem for self-avoiding walks
Christian Lindorfer
Institut für Diskrete Mathematik,
Technische Universität Graz,
Steyrergasse 30, A-8010 Graz, Austria
(Date: March 2, 2024)
Abstract.
Let be an infinite, locally finite, connected, quasi-transitive graph without loops or multiple edges. A graph height function on is a map adapted to the graph structure, assigning to every vertex an integer, called height. Bridges are self-avoiding walks such that heights of interior vertices are bounded by the heights of the start- and end-vertex. The number of self-avoiding walks and the number of bridges of length starting at a vertex of grow exponentially in and the bases of these growth rates are called connective constant and bridge constant, respectively. We show that for any graph height function the connective constant of the graph is equal to the maximum of the two bridge constants given by increasing and decreasing bridges with respect to . As a concrete example, we apply this result to calculate the connective constant of the Grandparent graph.
Key words and phrases:
Self-avoiding walks, bridges, Grandparent graph
2010 Mathematics Subject Classification:
05C30, 82B20
1. Introduction and results
Let be a simple, locally finite, connected, infinite graph consisting of a countable set of vertices and a symmetric neighbourhood relation . We consider a walk on the graph as a sequence of vertices, where consecutive vertices in the walk must be adjacent in the graph and call it self-avoiding (or a SAW), if no vertex of the graph is contained twice in this sequence. The length of a walk will be the length of the sequence reduced by one, so the number of “steps” in the walk.
We shall consider only graphs which are quasi-transitive, i.e. the automorphism group of acts with finitely many orbits on . Fix some vertex of and denote by the number of SAWs of length starting at . The existence of
[TABLE]
and its independence of the choice of were shown in [6] by Hammersley and the number is called the connective constant of the graph .
The study of self-avoiding walks, primarily in lattice graphs, was initiated by the chemist and Nobel laureate P. J. Flory (see his book [3]) as a tool for studying long-chain polymer growth. Physicists are especially interested in SAWs in the integer lattices for and a lot of work has been dedicated to the subject. Good references are the monograph by Madras and Slade [10] and the lecture notes by Bauerschmidt et al. [1]. Although some good bounds are known for , the precise values for are still unknown.
A highlight has been the very well received paper [2] by Duminil-Copin and Smirnov, who proved that the connective constant of the honeycomb lattice equals . In the final part of the proof they used the Hammersley-Welsh method, a decomposition of walks into bridges, which was introduced in [7] and serves as the basis of our bridge theorem.
A graph height function on a quasi-transitive graph is a map assigning to every vertex of an integer , called the height of . Graph height functions have to be adapted to the graph structure according to Definition 2.1. They are used to define bridges, which are self-avoiding walks satisfying
[TABLE]
Similarly to the connective constant of a graph, one can now define the bridge constant , the base of the exponential growth of the number of bridges of length starting at , which is again independent of the choice of .
[TABLE]
The definitions of graph height functions, bridges and the bridge constant were first given by Hammersley and Welsh in [7] for the graph , where mapped any vertex to its first coordinate. In this paper the authors also invented the above mentioned method of decomposing self-avoiding walks into bridges and used it to show that the connective constant is equal to the bridge constant. Grimmett and Li then generalized graph height functions, bridges and the bridge constant to quasi-transitive graphs in [5] and proved a version of the bridge theorem, stating that the bridge constant with respect to a unimodular graph height function is equal to the connective constant of such a graph.
The goal of this paper is to generalize the bridge theorem, in the sense that we do not need graph height functions to be unimodular. Our main result Theorem 3.2 states that for any graph height function on the connective constant is equal to the maximum of the bridge constant corresponding to and the bridge constant corresponding to the ”reflected” graph height function .
As a consequence of this theorem, all results discussed by Grimmett and Li in section 5 of [5] concerning locality of connected constants also hold in the case where the graph height functions are not unimodular. In particular they obtained conditions, under which the connective constants of sequences of graphs possessing unimodular graph height functions converges to the connective constant of a limit graph of this sequence. The proofs in the non-unimodular case work exactly the same after replacing corresponding results by the results obtained in this paper, so they will not be discussed here.
In Section 4, we provide a concrete example. The Grandparent graph was given by Trofimov in [12] as an example of a connected, locally finite, transitive graph with a non-unimodular automorphism group, so it admits only non-unimodular graph height functions. We calculate the bridge constants with respect to the generic graph height function and use our version of the bridge theorem to obtain the connective constant of the Grandparent graph. This connective constant can also be obtained by using a different method described in [9].
2. Terminology and preliminaries
We consider a graph as a countable set of vertices together with a symmetric neighbourhood relation on . We will usually write for the graph and omit . Two vertices and are called adjacent if . The degree of a vertex in is the number of vertices of which are adjacent to . We call locally finite, if for every .
A walk on a graph is a sequence of vertices of such that any two consecutive vertices of the sequence are adjacent in . We denote by its first vertex, by its last vertex and by the length of the walk. A walk is called self-avoiding (or a SAW), if no vertex of occurs more than once in . A graph is called connected if for any pair of vertices there is a walk on starting at and ending at .
The automorphism group of a graph is the group of all permutations on such that for all it holds that if and only if . For a subgroup and some we write for the orbit of under the action of and for the vertex stabilizer of in . The group is said to act quasi-transitively on if the action of on admits finitely many orbits and it acts transitively if there is exactly one orbit. The graph is called transitive (respectively quasi-transitive) if its automorphism group acts transitively (respectively quasi-transitively) on .
As we are interested in the growth rate of the number of SAWs of length for going to infinity, we only consider infinite graphs. We denote by the set of all infinite, connected, locally finite and quasi-transitive graphs.
The following definition of graph height functions on graphs in is taken from [5].
Definition 2.1**.**
Let . A graph height function on is a pair , where
- (i)
, 2. (ii)
is a subgroup of graph automorphisms acting quasi-transitively on and is -difference-invariant in the sense that
[TABLE] 3. (iii)
for every , there exist adjacent to such that
[TABLE]
A graph height function is called unimodular if the action of on is unimodular, i.e., if for all with .
Denote by the smallest integer satisfying for all . When talking about a graph height function we will often simply write and omit .
Remark 2.2*.*
There are graphs in which do not support any graph height functions. This is still true when considering the set of all Cayley graphs of finitely generated groups: it was shown in [4], that neither the Cayley graph of the Grigorchuk group nor the Cayley graph of the Higman group admits a graph height function.
Let and be a graph height function on . For any we use the following notation for special sets of SAWs of length on starting at :
- •
all SAWs.
- •
bridges: for all .
- •
\hbox to0.0pt{\hskip 1.5434pt\leavevmode\hbox{\set@color\overline{\hbox{}}}\hss}{\leavevmode\hbox{\set@colorB}}_{n,v}\dots reversed bridges: for all .
- •
half-space-walks (HSW): for all .
- •
\hbox to0.0pt{\hskip 2.06247pt\leavevmode\hbox{\set@color\overline{\hbox{}}}\hss}{\leavevmode\hbox{\set@colorH}}_{n,v}\dots reversed half-space-walks: for all .
By convention all of the above sets contain the walk of length [math] consisting of the single vertex . We denote by c_{n,v},b_{n,v},\hskip 0.35417pt\hbox to0.0pt{\leavevmode\hbox{\set@colorb}\hss}{\hskip-0.35417pt\leavevmode\hbox{\set@color\overline{\hbox{}}}}_{n,v},h_{n,v} and \hbox to0.0pt{\hskip 0.38078pt\leavevmode\hbox{\set@color\overline{\hbox{}}}\hss}{\leavevmode\hbox{\set@colorh}}_{n,v} the cardinalities of the respective sets C_{n,v},B_{n,v},\hbox to0.0pt{\hskip 1.5434pt\leavevmode\hbox{\set@color\overline{\hbox{}}}\hss}{\leavevmode\hbox{\set@colorB}}_{n,v},H_{n,v} and \hbox to0.0pt{\hskip 2.06247pt\leavevmode\hbox{\set@color\overline{\hbox{}}}\hss}{\leavevmode\hbox{\set@colorH}}_{n,v}. Note that because of symmetry, reversed bridges and reversed half-space-walks with respect to are bridges and HSWs with respect to the ”reflected” height function , so we will state most results only for bridges and HSWs.
Let be a walk on . The span of is defined as the maximal height difference of two vertices in :
[TABLE]
[TABLE]
It is clear that for any bridge , .
The group acts quasi-transitively on and is -difference invariant, so it is possible to define
[TABLE]
Any SAW can be decomposed into a pair and of SAWs. Picking such that results in
[TABLE]
so is a sub-multiplicative sequence. On the other hand the concatenation of the bridges and results in the bridge . Picking such that yields
[TABLE]
Fekete’s Lemma on sub-additive sequences provides the existence of the limits
[TABLE]
Here depends only on the underlying graph and is called the connective constant of and and \hbox to0.0pt{\hskip 0.32811pt\leavevmode\hbox{\set@color\overline{\hbox{}}}\hss}{\leavevmode\hbox{\set@color\beta}}(X,h) depend on the graph and the chosen height function and are called the bridge constant and reversed bridge constant of with respect to , respectively. We will usually omit the graph and the height function if they are clear and just write , and \overline{\hbox{}}$$\beta.
Trivially it holds that , so we obtain
[TABLE]
and the similar statement for \hskip 0.35417pt\hbox to0.0pt{\leavevmode\hbox{\set@colorb}\hss}{\hskip-0.35417pt\leavevmode\hbox{\set@color\overline{\hbox{}}}}_{n} and \overline{\hbox{}}$$\beta. Hammersley showed in [6], that
[TABLE]
and Grimmett and Li proved in [5] the similar statement
[TABLE]
We conclude that it is possible to obtain connected constant and bridge constant as the radius of convergence of the generating functions of self-avoiding walks and bridges starting at any vertex , respectively, independent of the choice of .
3. The bridge theorem
One of the main results of [5] is the bridge theorem.
Theorem 3.1** (Thm. 4.3 in [5]).**
Let possess an unimodular graph height function . Then .
Note that as a consequence, the bridge constant does not depend on the choice of the unimodular graph height function . However, there are simple examples showing that unimodularity is required in this theorem, one of them being the grandparent graph, which will be discussed in Section 4.
The main result in this paper is the following extension of this bridge theorem, holding without the requirement of unimodularity.
Theorem 3.2** (General Bridge Theorem).**
Let be a graph possessing a graph height function . Then
[TABLE]
One inequality is clear from (2.1), we only need to show . For convenience we first provide a detailed proof of the transitive case which we then generalize to the quasi-transitive case.
Let be a graph and be a graph height function on and assume that the group acts transitively on . Then the value of does not depend on and is therefore equal to . Moreover elements of map bridges onto bridges and HSWs onto HSWs, implying that also and do not depend on , so we can omit in the notation.
For simplicity we fix some vertex of with and write and \hbox to0.0pt{\hskip 1.5434pt\leavevmode\hbox{\set@color\overline{\hbox{}}}\hss}{\leavevmode\hbox{\set@colorB}}_{n},\hbox to0.0pt{\hskip 2.06247pt\leavevmode\hbox{\set@color\overline{\hbox{}}}\hss}{\leavevmode\hbox{\set@colorH}}_{n} for the sets of SAWs, bridges, HSWs and their reversed versions starting at , respectively. Moreover for every we fix some element with . The concatenation of two walks , is defined as the walk
[TABLE]
Similarly, the decomposition of at is defined to provide the two walks and , both of them starting at .
Denote by the set of bridges in having span and by the cardinality of this set. Note that and for from Definition 2.1 it trivially holds that for because the height distance per step is at most . It follows that
[TABLE]
Take any HSW of length . We use the following iterative process to decompose into an alternating sequence of bridges and reversed bridges: Let and in step define
[TABLE]
and as the largest index in , where the maximum is attained. Then the sub-walk of is a bridge if is odd and a reversed bridge if is even. Moreover by definition the span of is .
By construction the span decreases in every step, so . We denote by the set of HSWs in decomposing into an alternating sequence of bridges and reversed bridges of spans and by its cardinality. It is clear that for
[TABLE]
Moreover for it follows directly from the definition that .
Lemma 3.3**.**
Let and . Then
[TABLE]
Proof.
Let . We use the decomposition described before to construct a pair consisting of a bridge and a reversed bridge, both starting at . We begin by decomposing into the walks such that the span of is for every and is a bridge if is odd and a reversed bridge otherwise. Let be the concatenation of all which are bridges ( odd) and be the concatenation the which are reversed bridges ( even). This construction can be seen in Figure 1.
Clearly is a bridge and its span is and is a reversed bridge and its span is . Moreover from the knowledge of the sequence and the two walks and the original walk can be uniquely constructed, so the construction of the pair is injective. Let be the sum of lengths of the odd-index sub-walks . Then and \pi_{-}\in\hbox to0.0pt{\hskip 1.5434pt\leavevmode\hbox{\set@color\overline{\hbox{}}}\hss}{\leavevmode\hbox{\set@colorB}}_{n-m}(a_{2}+a_{4}+\dots) and (3.4) follows. ∎
A partition into distinct integers of a positive integer is a way to write as a sum of distinct positive integers. Two partitions are considered the same if they differ only in the order of their summands. Denote by the number of different partitions of the integer . For consistency let . Hardy and Ramanujan showed in [8] that for :
[TABLE]
Lemma 3.4**.**
Let . Then there is a constant such that for all
[TABLE]
Proof.
The statement trivially holds for . In the case application of Lemma 3.3 in expression (3.3) and exchanging the finite sums yields
[TABLE]
For given we want to count the number of occurrences of the summand b_{m}(A)\hskip 0.35417pt\hbox to0.0pt{\leavevmode\hbox{\set@colorb}\hss}{\hskip-0.35417pt\leavevmode\hbox{\set@color\overline{\hbox{}}}}_{n-m}(B) in the sum on the right-hand side. Clearly the total number of sequences with and is bounded from above by the number . Using that the height distance per step is at most , it follows that
[TABLE]
From and (3.2) the first inequality in (3.6) follows:
[TABLE]
The second inequality in (3.6) follows from (see (2.1)) and the existence of a constant such that
[TABLE]
for every , which is a consequence of (3.5). ∎
Lemma 3.5**.**
Let . Then there is an integer such that for all
[TABLE]
Proof.
Let be any SAW of length and the maximal index in such that . By the definition of graph height functions there is a neighbour of with . Hence and are HSWs in and respectively. This construction is shown in Figure 2 and yields
[TABLE]
Let such that . By Lemma 3.4 there is a such that for every
[TABLE]
Using this estimate and the inequality , which holds for all we obtain
[TABLE]
For large enough (3.7) follows. ∎
We are now able to finish the proof of Theorem 3.2. Using (see (2.1)) and Lemma 3.5 it follows that for and large enough
[TABLE]
Applying the -th root and sending to infinity yields
[TABLE]
finishing the proof of Theorem 3.2 in the transitive case.
We will now briefly discuss the additional steps required to generalize the proof to the case where acts quasi-transitively on the graph . For this we need a few additional definitions and results from [5].
Let the action of on admit orbits and be a system of representatives of the orbits. Let be the smallest non-negative integer such that for any there is some and a bridge of length at most starting at and ending at , such that is the unique vertex of maximal height in the walk. The walk obtained by going along in the reversed direction (from to ) is a reversed bridge and will be denoted by \hskip 0.03009pt\hbox to0.0pt{\leavevmode\hbox{\set@color\nu}\hss}{\hskip-0.03009pt\leavevmode\hbox{\set@color\overline{\hbox{}}}}(i,j). It has been shown in [5] (Propositions 3.2 and 4.2) that exists for any graph height function and moreover that for any
[TABLE]
From now on we denote for and by the set of bridges of span starting at and by the cardinality of this set.
Furthermore, for any and let be the set of HSWs in , which can be decomposed into an alternating sequence of bridges and reversed bridges of spans as described in the transitive case and let be its cardinality. Lemma 3.3 can be replaced by the following:
Lemma 3.6**.**
Let , and . Then
[TABLE]
Proof.
Given a walk in , we decompose it into the alternating sequence of bridges and reversed bridges as in the transitive case. The main difficulty is that it is not always possible to concatenate the bridges and directly, as and may lie in different orbits. Let and be sequences defined such that , for and for . Let
[TABLE]
Define as the concatenation of the bridges (odd indices) and as the concatenation of the reversed bridges (even indices). This construction can be seen in Figure 3.
Let be the sum of the lengths of having odd index . Then is in for some and and is in for some and as every -walk has length at most . The construction is not injective because for a given pair we cannot directly identify the contained -walks. However, the length of any -walk is in , so there are at most possibilities per -walk. Therefore any pair can be constructed at most times and (3.11) follows. ∎
Lemma 3.4 is replaced by the following:
Lemma 3.7**.**
There is a constant such that for any and
[TABLE]
Proof.
We begin with the observation that for all integers
[TABLE]
Starting with (3.3) and using Lemma 3.6 and (3.13) yields
[TABLE]
Any partition of an integer into distinct integers satisfies and therefore . This fact together with statement (3.10) and the easy observation implies
[TABLE]
Using (3.5), for large enough, (3.12) follows. ∎
Finally we obtain the analogue to Lemma 3.5, which which can be proved in the same way.
Lemma 3.8**.**
There is a constant such that for any and
[TABLE]
From this statement it follows directly that , which finishes the proof of Theorem 3.2.
4. Bridges in the Grandparent graph
In this section we provide an example of a graph which does not possess a unimodular graph height function. We calculate the bridge constants and use the bridge theorem to obtain the connective constant.
An end of a tree is an equivalence class of one-way infinite SAWs, where two walks are equivalent if they share all but finitely many initial vertices. Fix some end of the infinite 3-regular tree and let the graph ”hang down” from the end . Then the graph can be seen as the union of horizontal layers , , every vertex is adjacent to one vertex in , called predecessor of and denoted by , and two vertices in , called successors of . We write for the -th predecessor of , i.e. the vertex obtained by times application of to . Similarly we denote by the set of all vertices such that . We add the additional pairs to the neighbourhood relation of the graph and end up with the graph in Figure 4, where the newly related vertices are connected by dashed edges. This graph is often called the Grandparent graph and we will denote it by .
is transitive and it is not a Cayley graph of any group, a proof for this was given by Soardi and Woess in [11]. Moreover it is not hard to see that all graph automorphisms on fix the end . For any vertex of
[TABLE]
thus the action of is not unimodular. This implies that there cannot exist a unimodular graph height function on .
admits the obvious graph height function , where the map associates to every vertex the index of the layer containing .
We fix a vertex and use ordinary generating functions to count bridges starting at and calculate the bridge constants and \hbox to0.0pt{\hskip 0.32811pt\leavevmode\hbox{\set@color\overline{\hbox{}}}\hss}{\leavevmode\hbox{\set@color\beta}}(GP,h). From the structure of the graph it is intuitively clear that there are more bridges then reversed bridges starting at , so we start by counting bridges. Let for be the set of all bridges of span starting at a vertex and be the ordinary generating functions corresponding to this class, which is independent of and given by
[TABLE]
Then is a polynomial for every and it is not hard to obtain
[TABLE]
By (3.2), the generating function counting all bridges is
[TABLE]
By Cauchy-Hadamard’s formula the bridge constant is the reciprocal of the radius of convergence of the generating function .
For we recursively count all bridges . The different classes of bridges discussed are shown in Figure 5. The bridge starts at , so either or . If , then the rest of must be in (class 1).
Let now . We distinguish the following sub-cases: If does not contain , the walk must be in (class 2).
Otherwise, there is some index with and we can decompose the walk at to obtain walks and . This means that can have one of two possible shapes, depending on the parity of . Let in the case where is even and otherwise. In both cases we have for . The -th step satisfies if is odd and for even . The walk concludes with the steps for . We call walks with this shape U-walks.
Since the span of is , the span of the U-walk can be at most . Note that for any there are 2 vertices in and 4 vertices in . The generating function of U-walks of span at most is thus given by
[TABLE]
There are three possible ways how the second part of may look:
- (i)
and does not contain or a vertex in . Precisely half of the bridges in satisfy this condition. (class 3) 2. (ii)
If then , hence is the other vertex in and . (class 4) 3. (iii)
If , both of the vertices in are available for and again . (class 5)
Translating these combinatorial observations into generating functions yields the recursive formula
[TABLE]
where
[TABLE]
Fix some in . Then is a sequence in . It is not hard to see that
[TABLE]
From this observation it follows that the radius of convergence of is the threshold value for , which can be found as the smallest positive root of the polynomial
[TABLE]
So in particular the bridge constant is an algebraic number, which is approximately
[TABLE]
A similar construction can be used to calculate the reversed bridge constant. For this we define the generating functions \hbox to0.0pt{\hskip 1.04167pt\leavevmode\hbox{\set@color\overline{\hbox{}}}\hss}{\leavevmode\hbox{\set@color\mathcal{B}}}_{a}(x) and \hbox to0.0pt{\hskip 1.04167pt\leavevmode\hbox{\set@color\overline{\hbox{}}}\hss}{\leavevmode\hbox{\set@color\mathcal{B}}}(x) counting reversed bridges as above. The main difference is that we obtain the following recursive formula by looking at the different cases for the final parts of bridges of span :
[TABLE]
where
[TABLE]
The radius of convergence of is the smallest positive root of the polynomial
[TABLE]
and its reciprocal is the reversed bridge constant
[TABLE]
As an application of the bridge theorem (Theorem 3.2) we obtain the connective constant of ,
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Roland Bauerschmidt, Hugo Duminil-Copin, Jesse Goodman, and Gordon Slade. Lectures on self-avoiding walks. In Probability and statistical physics in two and more dimensions , volume 15 of Clay Math. Proc. , pages 395–467. Amer. Math. Soc., Providence, RI, 2012.
- 2[2] Hugo Duminil-Copin and Stanislav Smirnov. The connective constant of the honeycomb lattice equals 2 + 2 2 2 \sqrt{2+\sqrt{2}} . Ann. of Math. (2) , 175(3):1653–1665, 2012.
- 3[3] Paul J. Flory. Principles of Polymer Chemistry . Cornell University Press, 1953.
- 4[4] Geoffrey R. Grimmett and Zhongyang Li. Self-avoiding walks and amenability. Electron. J. Combin. , 24(4):Paper 4.38, 24, 2017.
- 5[5] Geoffrey R. Grimmett and Zhongyang Li. Locality of connective constants. Discrete Math. , 341(12):3483–3497, 2018.
- 6[6] J. M. Hammersley. Percolation processes. II. The connective constant. Proc. Cambridge Philos. Soc. , 53:642–645, 1957.
- 7[7] J. M. Hammersley and D. J. A. Welsh. Further results on the rate of convergence to the connective constant of the hypercubical lattice. Quart. J. Math. Oxford Ser. (2) , 13:108–110, 1962.
- 8[8] G. H. Hardy and S. Ramanujan. Asymptotic formulæ for the distribution of integers of various types [Proc. London Math. Soc. (2) 16 (1917), 112–132]. In Collected papers of Srinivasa Ramanujan , pages 245–261. AMS Chelsea Publ., Providence, RI, 2000.
