1 Introduction

The counting of self-avoiding walks (SAWs) is extended here to the study of weighted SAWs. Each edge is assigned a weight, and the weight of a SAW is defined as the product of the weights of its edges. We study certain properties of the exponential growth rate \(\mu \) (known as the connective constant) in terms of the weight function \(\phi \), including its continuity on the space of weight functions.

The theory largely follows the now established route when the underlying graph G is locally finite. New problems emerge when G is not locally finite, and these are explored in the situation in which G is the complete graph on an infinite group \(\Gamma \), with weight function \(\phi \) defined on \(\Gamma \).

One of the main technical steps in the current work is the proof, subject to certain conditions, of the equality of the weighted connective constant and the weighted bridge constant. This was proved in [12, Thm 4.3] for the unweighted constants on any connected, infinite, quasi-transitive, locally finite, simple graph possessing a unimodular graph height function.Footnote 1 This result is extended here to weighted SAWs on finitely generated, virtually indicable groups (see Sect. 3 and [17, 18] for references on virtual indicability).

As explained in [11, 12], a key assumption for the definition and study of bridge SAWs on an unweighted graph is the existence of a so-called graph height function h. A ‘bridge’ is a SAW \(\pi \) for which there exists an interval [ab] such that the vertices of \(\pi \) have heights lying in [ab], and the initial (respectively, final) vertex of \(\pi \) has height a (respectively, b). The ‘bridge constant’ \(\beta \) is the exponential growth rate of the number of bridges with length n and fixed initial vertex. We note that some Cayley graphs (including those of virtually indicable groups) possess graph height functions, and some do not (see [9]).

Let \(\phi \) be a non-negative weight function on the edge set of a graph, and assume \(\phi \) is invariant under a certain class of graph automorphisms. The weight of a SAW \(\pi \) is defined to be the product of the weights of the edges of \(\pi \). By replacing the number of SAWs by their aggregate weight in the above, we may define the connective constant and the bridge constant of this weighted system of SAWs. The question arises of whether these two numbers are equal for a given graph G, graph height function \((h,{{\mathcal {H}}})\), and weight function \(\phi \). Our proof of the equality of bridge and connective constants, given in Sects. 3 and 6, hinges on a combinatorial fact (due to Hardy and Ramanujan, [16] (see Remark 3.11)) whose application here imposes a condition on the pair \((\phi ,h)\). This condition generally fails in the non-locally-finite case, but holds if the usual combinatorial definition of the length of a SAW (that is, the number of its edges) is replaced by a generalized length function \(\ell \) satisfying a certain property \(\Pi (\ell ,h)\), stated in (3.9). In the locally finite case, the usual graph-distance function invariably satisfies \(\Pi (\ell ,h)\).

Certain new problems arise when working with a general length function \(\ell \) other than the usual graph distance, but the reward includes the above desired equality, and also the continuity of the weighted connective constant on the space of weight functions with a suitable distance function.

Here is an informal summary of our principal results, presented in the context of weighted walks on finitely generated groups. The reader is referred to Sects. 24 (and in particular, Theorems 3.10 and 4.1) for formal definitions and statements.

Theorem 1.1

Let \(\Gamma \) be an infinite, finitely generated, virtually indicable group, and let \(\phi :\Gamma \rightarrow [0,\infty )\) be a summable, symmetric weight function that spans \(\Gamma \). If (3.9) holds, then

  1. (a)

    the connective and bridge constants are equal,

  2. (b)

    the connective constant is a continuous function on the space \(\Phi \) of such weight functions endowed with a suitable distance function.

Similar results are given for locally finite quasi-transitive graphs (see Theorems 2.5 and 2.7).

The principal results of the paper concern weighted SAWs on certain groups including, for example, all finitely generated, elementary amenable groups. The defining property of the groups under study is that they possess so-called strong graph height functions (see [10,11,12] and especially [9]); this is shown in Theorem 3.2 to be essentially equivalent to assuming the groups to be virtually indicable. The algebraic structure of a group \(\Gamma \) plays its role through the interaction between the height function h, the length function \(\ell \), and the weight function \(\phi \).

When the support of the weight function \(\phi \) is bounded, the results of this paper are fairly straightforward extensions of the unweighted case (see Sect. 2). The situation is significantly more complicated when \(\phi \) has unbounded support, as in Sect. 3. Single steps of a SAW may have unbounded length in the usual graph metric, and thus, this constitutes a ‘long-range’ model, in the language of statistical mechanics. Long-range models have been studied in numerous contexts including percolation and the Ising model (see, for example, [1, 4] and the references therein). We are unaware of applications of our SAW results to other long-range models, and indeed the principal complication in the current work, namely the restriction to length functions satisfying (3.9), does not appear to have a parallel in other systems.

Weighted SAWs have featured in earlier work of others in a variety of contexts. Randomly weighted SAWs on grids and trees have been studied by Lacoin [19, 20] and Chino and Sakai [2, 3]. The work of Lacoin is directed at counting SAWs inside the infinite cluster of a supercritical percolation process, so that the effective weight function takes the values 0 and 1. A type of weighted SAW on the square grid \({\mathbb {Z}}^2\) has been considered by Glazman and Manolescu [6, 7], who show that the ensuing two-point function is independent of the weights so long as they conform to the corresponding Yang–Baxter equation. This may be viewed as a partial extension of results of Duminil-Copin and Smirnov [5] concerning SAWs on the triangular lattice.

Here is a summary of the contents of the article. The asymptotics of weighted self-avoiding walks on quasi-transitive, locally finite graphs are considered in Sect. 2. The relevance of graph height functions is explained in the context of bridges, and the equality of connective and bridge constants is proved for graphs possessing unimodular graph height functions. In this case, the connective constant is continuous on the space of weight functions with the supremum norm. Proofs are either short or even omitted, since only limited novelty is required beyond [12].

Weighted walks on a class of infinite countable groups are the subject of Sects. 3 and 4, namely, on the class of virtually indicable groups. A generalized notion of the length of a SAW is introduced, and a condition is established under which the bridge constant equals the connective constant. The connective constant is shown to be continuous in the weight and length functions. Proofs are largely deferred to Sects. 57.

We write \({\mathbb {R}}\) for the reals, \({\mathbb {Z}}\) for the integers, and \({\mathbb {N}}\) for the natural numbers.

2 Weighted walks and bridges on locally finite graphs

In this section, we consider weighted SAWs on locally finite graphs. The length of a walk is its conventional graph length, that is, the number of its edges.

Let \({\mathcal {G}}\) be the set of connected, infinite, quasi-transitive, locally finite, simple, rooted graphs, with root labelled \(\mathbf{1}\). Let \(G=(V,E)\in {\mathcal {G}}\). We weight the edges of G via a function \(\phi :E\rightarrow (0,\infty )\). For \({{\mathcal {H}}}\le \mathrm {Aut}(G)\), the function \(\phi \) is called \({{\mathcal {H}}}\)-invariant if

$$\begin{aligned} \phi \bigl (\langle \alpha u,\alpha v\rangle \bigr )= \phi \bigl (\langle u,v\rangle \bigr ), \quad \langle u,v\rangle \in E,\ \alpha \in {{\mathcal {H}}}. \end{aligned}$$

We write

$$\begin{aligned} {\phi _{\mathrm{inf}}}=\inf \{\phi (e): e \in E\}, \quad {\phi _{\mathrm{sup}}}=\sup \{\phi (e): e \in E\}. \end{aligned}$$

If \(\phi \) is \({{\mathcal {H}}}\)-invariant and \({{\mathcal {H}}}\) acts quasi-transitively, then

$$\begin{aligned} 0<{\phi _{\mathrm{inf}}}\le {\phi _{\mathrm{sup}}}<\infty . \end{aligned}$$
(2.1)

A walk on G is called n-step if it traverses exactly n edges (possibly with reversals and repeats). An n-step self-avoiding walk (SAW) on G is an ordered sequence \(\pi =(\pi _0,\pi _1,\dots ,\pi _n)\) of distinct vertices of G such that \(e_i=\langle \pi _{i-1},\pi _i\rangle \in E\) for \(1\le i\le n\). The weight of \(\pi \) is the product

$$\begin{aligned} w(\pi ) := \prod _{i=1}^n \phi \bigl (\langle \pi _{i-1},\pi _i\rangle \bigr ). \end{aligned}$$
(2.2)

Note that the weight function \(w=w_\phi \) acts symmetrically in that the weight of an edge or SAW is the same irrespective of the direction in which it is traversed. Let \(\Sigma _n(v)\) be the set of n-step SAWs starting at \(v\in V\), and set \(\Sigma _n=\Sigma _n(\mathbf{1})\). For a set \(\Pi \) of SAWs, we write

$$\begin{aligned} w(\Pi )= \sum _{\pi \in \Pi }w(\pi ) \end{aligned}$$

for the total weight of members of \(\Pi \).

The following is proved as for the unweighted case in [13] (see also [14, 20, 23]), and the proof is omitted. For \({{\mathcal {H}}}\le \mathrm {Aut}(G)\), we let \(\Phi _E({{\mathcal {H}}})\) be the space of functions \(\phi :E\rightarrow (0,\infty )\) that are \({{\mathcal {H}}}\)-invariant.

Theorem 2.1

Let \(G=(V,E)\in {\mathcal {G}}\), and let \({{\mathcal {H}}}\le \mathrm {Aut}(G)\) act quasi-transitively on G. Let \(\phi \in \Phi _E({{\mathcal {H}}})\). There exists \(\mu =\mu (G,\phi )\in (0,\infty )\), called the connective constant, such that

$$\begin{aligned} \lim _{n\rightarrow \infty } w(\Sigma _n)^{1/n} = \mu . \end{aligned}$$

Let \(G=(V,E)\in {\mathcal {G}}\). It was shown in [9, 12] (see also the review [11]) how to define ‘bridge’ SAWs on certain general families of graphs, and how to adapt the proof of Hammersley and Welsh [15] to show equality of the connective constant and the bridge constant. Key to this approach is the following notion of a graph height function. See [9, 22] for accounts of unimodularity.

Definition 2.2

A graph height function on \(G=(V,E)\in {\mathcal {G}}\) is a pair \((h,{{\mathcal {H}}})\) such that:

  1. (a)

    \(h:V \rightarrow {\mathbb {Z}}\), and \(h(\mathbf{1})=0\),

  2. (b)

    \({{\mathcal {H}}}\le \mathrm {Aut}(G)\) acts quasi-transitively on G, and h is \({{\mathcal {H}}}\)-difference-invariant in that

    $$\begin{aligned} h(\alpha v) - h(\alpha u) = h(v) - h(u), \quad \alpha \in {{\mathcal {H}}},\ u,v \in V, \end{aligned}$$
  3. (c)

    for \(v\in V\), there exist neighbours u, w such that \(h(u)< h(v) < h(w)\).

A graph height function \((h,{{\mathcal {H}}})\) is called unimodular if the action of \({{\mathcal {H}}}\) on V is unimodular.

Associated with a graph height function \((h,{{\mathcal {H}}})\) are two integers d, r which we define next. Let

$$\begin{aligned} d=d(h)=\max \bigl \{|h(u)-h(v)|: u,v\in V,\ u \sim v\bigr \}, \end{aligned}$$
(2.3)

where \(u \sim v\) means that u and v are neighbours.

If \({{\mathcal {H}}}\) acts transitively, we set \(r=0\). Assume \({{\mathcal {H}}}\) does not act transitively, and let \(r=r(h,{{\mathcal {H}}})\) be the infimum of all r such that the following holds. Let \(o_1,o_2,\dots ,o_M\) be representatives of the orbits of \({{\mathcal {H}}}\). For \(i\ne j\), there exists \(v_j \in {{\mathcal {H}}}o_j\) such that \(h(o_i)<h(v_j)\), and a SAW \(\nu _{i,j}:=\nu (o_i,v_j)\) from \(o_i\) to \(v_j\), with length r or less, all of whose vertices x, other than its endvertices, satisfy \(h(o_i)<h(x)< h(v_j)\). We fix such SAWs \(\nu _{i,j}\), and we set \(\nu _{i,i}=\{o_i\}\). These SAWs will be used in Sects. 5 and 6. Meanwhile, set

$$\begin{aligned} \phi _\nu =\min \bigl \{\phi (e): e \in \nu _{i,j} \,\,\text { for some }\, i,j\bigr \}, \end{aligned}$$
(2.4)

and

$$\begin{aligned} \theta _{i,j} = w(\nu _{i,j}), \quad \theta _{\mathrm{min}}=\min _{i,j} \theta _{i,j},\quad \theta _{\mathrm{max}}=\max _{i,j} \theta _{i,j}, \end{aligned}$$
(2.5)

where \(\theta _{i,i}:=1\). If \({{\mathcal {H}}}\) acts transitively, we set \(\phi _\nu = \theta _{\mathrm{min}}=\theta _{\mathrm{max}}=1\). Some properties of r and d have been established in [12, Prop. 3.2].

We turn to so-called half-space walks and bridges. Let \(G=(V,E)\in {\mathcal {G}}\) have a graph height function \((h,{{\mathcal {H}}})\), and let \(\phi \in \Phi _E({{\mathcal {H}}})\). Let \(v \in V\) and \(\pi =(\pi _0,\pi _1,\dots ,\pi _n)\in \Sigma _n(v)\). We call \(\pi \) a half-space SAW if

$$\begin{aligned} h(\pi _0)<h(\pi _i), \quad 1\le i\le n, \end{aligned}$$

and we write \(H_n(v)\) for the set of half-space walks \(\pi \) with initial vertex v. We call \(\pi \) a bridge if

$$\begin{aligned} h(\pi _0)<h(\pi _i) \le h(\pi _n), \quad 1\le i\le n, \end{aligned}$$
(2.6)

and a reversed bridge if (2.6) is replaced by

$$\begin{aligned} h(\pi _n)\le h(\pi _i) < h(\pi _0), \quad 1\le i\le n. \end{aligned}$$

The span of a SAW \(\pi \) is defined as

$$\begin{aligned} \mathrm {span}(\pi ) = \max _{0\le i\le n}h(\pi _i)-\min _{0\le i\le n}h(\pi _i). \end{aligned}$$

Let \(\beta _n(v)\) be the set of n-step bridges \(\pi \) from v, and let

$$\begin{aligned} w(\beta _n):= \min \{w(\beta _n(v)): v \in V\}. \end{aligned}$$
(2.7)

It is easily seen (as in [15]) that

$$\begin{aligned} w(\beta _{m+n}) \ge w(\beta _m)w( \beta _n), \end{aligned}$$
(2.8)

from which we deduce the existence of the bridge constant

$$\begin{aligned} \beta = \beta (G,h,{{\mathcal {H}}}) = \lim _{n\rightarrow \infty } w(\beta _n)^{1/n} \end{aligned}$$
(2.9)

satisfying

$$\begin{aligned} w(\beta _n) \le \beta ^n, \quad n \ge 0. \end{aligned}$$
(2.10)

Remark 2.3

The bridge constant \(\beta \) depends on the choice of graph height function \((h,{{\mathcal {H}}})\) and weight function \(\phi \in \Phi _E({{\mathcal {H}}})\). We shall see in Theorem 2.5 that its value is constant (and equal to \(\mu \)) across the set of unimodular graph height functions \((h,{{\mathcal {H}}})\) for which \(\phi \) is \({{\mathcal {H}}}\)-invariant.

Proposition 2.4

Let \(G=(V,E)\in {\mathcal {G}}\) have a graph height function \((h,{{\mathcal {H}}})\), and suppose \(\phi \in \Phi _E({{\mathcal {H}}})\). Then

$$\begin{aligned} w(\beta _n(v))^{1/n} \rightarrow \beta , \quad v \in V, \end{aligned}$$
(2.11)

and furthermore

$$\begin{aligned} w(\beta _n(v)) \le \beta ^n(\beta /\phi _\nu )^r, \quad n\ge 1,\ v \in V, \end{aligned}$$
(2.12)

where \(r=r(h,{{\mathcal {H}}})\) and \(\phi _\nu \) are given after (2.3).

Theorem 2.5

(Weighted bridge theorem) Let \(G=(V,E)\in {\mathcal {G}}\) possess a unimodular graph height function \((h,{{\mathcal {H}}})\), and let \(\phi \in \Phi _E({{\mathcal {H}}})\). Then \(\beta = \mu \).

The proof of Theorem 2.5 is summarized in Sect. 8. It is essentially that of [12, Thm 1]. The supremum metric of the next theorem will appear in a more general form in (4.1).

Remark 2.6

(Added on final revision) Let \(G \in {\mathcal {G}}\) have graph height function \((h,{{\mathcal {H}}})\), and consider unweighted SAWs on G. Since the current paper was written, Lindorfer [21] has found an expression for the connective constant \(\mu =\mu (G)\) without assuming unimodularity, namely \(\mu =\max \{\beta ^+,\beta ^-\}\) where \(\beta ^\pm \) is the bridge constant associated with the height function \((\pm h,{{\mathcal {H}}})\). We have by Grimmett and Li [12] that \(\beta ^+=\beta ^-\) if \((h,{{\mathcal {H}}})\) is unimodular. Furthermore, unimodularity is necessary for \(\beta ^+=\beta ^-\), as exemplified by the natural graph height function on Trofimov’s grandparent graph [24]. Corresponding statements are valid in the weighted case also.

Theorem 2.7

Let \(G=(V,E)\in {\mathcal {G}}\) have a graph height function \((h,{{\mathcal {H}}})\). We endow \(\Phi _E({{\mathcal {H}}})\) with the supremum metric

$$\begin{aligned} d_{\mathrm{sup}}(\phi ,\psi ) =\sup \bigl \{|\phi (e)-\psi (e)|: e\in E\bigr \}. \end{aligned}$$
(2.13)

The constants \(\mu \) and \(\beta \) are continuous functions on \(\Phi _E({{\mathcal {H}}})\). More precisely,

$$\begin{aligned} \left( 1-\frac{d_{\mathrm{sup}}(\psi ,\phi )}{{\phi _{\mathrm{inf}}}}\right) \le \frac{\mu (G,\psi )}{\mu (G,\phi )},\frac{\beta (G,\psi )}{\beta (G,\phi )} \le \left( 1+\frac{d_{\mathrm{sup}}(\psi ,\phi )}{{\phi _{\mathrm{inf}}}}\right) , \quad \phi ,\psi \in \Phi _E({{\mathcal {H}}}).\!\!\!\nonumber \\ \end{aligned}$$
(2.14)

Proof of Proposition 2.4

Assume G has graph height function \((h, {{\mathcal {H}}})\). If G is transitive, the claim is trivial by (2.9) and (2.10), so we assume G is quasi-transitive but not transitive.

Choose \(x\in V\) such that \(w(\beta _{n+r}(x))=w(\beta _{n+r})\). Let \(v \in V\), and let v have type \(o_j\) and x type \(o_i\). Let \(\nu (o_i,v_j)\) be given as above (2.4). The length \(l(o_i,v_j)\) of \(\nu (o_i,v_j)\) satisfies \(l(o_i,v_j)\le r\). Find \(\eta \in {{\mathcal {H}}}\) such that \(\eta (v_j)=v\), and let \(\nu (x,v)=\eta (\nu (o_i,v_j))\). Let \(l=l(o_i,v_j)\) if \(i\ne j\), and \(l=0\) otherwise. Then,

$$\begin{aligned} \phi _\nu ^{r} w(\beta _n(v)) \le \phi _\nu ^{r-l} w(\beta _{n+l}(x)) \le w(\beta _{n+r}(x)) =w(\beta _{n+r}), \end{aligned}$$

and (2.12) follows by (2.10). Limit (2.11) follows by (2.7) and (2.9). \(\square \)

Proof of Theorem 2.7

We shall show continuity at the point \(\phi \in \Phi _E({{\mathcal {H}}})\). For \(\pi \in \Sigma _n\),

$$\begin{aligned} \left( 1-\frac{d_{\mathrm{sup}}(\psi ,\phi )}{{\phi _{\mathrm{inf}}}}\right) ^n\le \frac{w_\psi (\pi )}{w_\phi (\pi )} = \prod _{e\in \pi } \frac{\psi (e)}{\phi (e)} \le \left( 1+\frac{d_{\mathrm{sup}}(\psi ,\phi )}{{\phi _{\mathrm{inf}}}}\right) ^n, \end{aligned}$$

from which (2.14) follows. \(\square \)

3 Weight functions with unbounded support

We consider weighted SAWs on groups in this section. If the weight function has bounded support, the relevant graph is locally finite, and the methods and conclusions of the last section apply. New methods are needed if the support is unbounded, and it turns out to be useful to consider a different measure of the length of a walk. We shall consider groups that support graph height functions.

A group \(\Gamma \) is called indicable if there exists a surjective homomorphism \(F: \Gamma \ \rightarrow {\mathbb {Z}}\). It is called virtually indicable if there exists \({{\mathcal {H}}}\trianglelefteq \Gamma \) with \([\Gamma :{{\mathcal {H}}}]<\infty \) such that \({{\mathcal {H}}}\) is indicable. If this holds, we call \(\Gamma \) virtually \({{\mathcal {H}}}\)-indicable (or, sometimes, virtually \(({{\mathcal {H}}},F)\)-indicable). (See, for example, [17, 18] for information on virtual indicability.)

We remind the reader of the definition of a strong graph height function, as derived from [10, Defn 3.4].

Definition 3.1

A (not necessarily locally finite) Cayley graph \(G=(\Gamma ,F)\) of a finitely generated group \(\Gamma \) is said to have a strong graph height function\((h,{{\mathcal {H}}})\) if the following two conditions hold.

  1. (a)

    \({{\mathcal {H}}}\trianglelefteq \Gamma \) acts on \(\Gamma \) by left multiplication, and \([\Gamma :{{\mathcal {H}}}]<\infty \).

  2. (b)

    \((h,{{\mathcal {H}}})\) is a graph height function on G.

The group properties of: (i) virtual indicability and (ii) the possession of a strong graph height function, are equivalent in the sense of the next theorem.

Theorem 3.2

Let \(\Gamma \) be a finitely generated group.

  1. (a)

    If \(\Gamma \) is virtually \(({{\mathcal {H}}},F)\)-indicable, any (not necessarily locally finite) Cayley graph \(G=(\Gamma ,F)\) of \(\Gamma \) possesses a strong graph height function of the form \((h,{{\mathcal {H}}})\).

  2. (b)

    If some Cayley graph G of \(\Gamma \) possesses a strong graph height function, denoted \((h,{{\mathcal {H}}})\), then \(\Gamma \) is virtually \({{\mathcal {H}}}\)-indicable.

In the context of this theorem, \({{\mathcal {H}}}\) acts freely on the Cayley graph G and is therefore unimodular. Hence, the functions \((h,{{\mathcal {H}}})\) are unimodular graph height functions on G. The proofs of this and other results in this section may be found in Sect. 5.

Here is some notation. Let \(\Gamma \) be finitely generated and virtually \(({{\mathcal {H}}},F)\)-indicable. It is shown in [9, Sect. 7] that, for a given locally finite Cayley graph G, there exists a unique harmonic extension \(\psi \) of F and that \(\psi \) takes rational values. It is then shown how to construct a harmonic, strong graph height function for G of the form \((h,{{\mathcal {H}}})\). The latter construction is not unique. For given \((\Gamma , {{\mathcal {H}}}, F, G)\), we write \(h=h_F\) for a given such function.

By Theorems 2.5 and 3.2, the weighted bridge constant equals the weighted connective constant for any locally finite, weighted Cayley graph of a finitely generated, virtually indicable group. Here is an example of a class of such groups.

Example 3.3

(Elementary amenability) Let \(\mathrm{EFG}\) denote the class of infinite, finitely generated, elementary amenable groups. It is standard that any \(\Gamma \in \mathrm{EFG}\) is virtually indicable. See, for example, [9, Proof of Thm 4.1].

We turn to weight functions and SAWs. Let \(\Gamma \) be virtually \({{\mathcal {H}}}\)-indicable, and let \(\phi :\Gamma \rightarrow [0,\infty )\) satisfy \(\phi (\mathbf{1})=0\) and be symmetric in that

$$\begin{aligned} \phi (\gamma ^{-1})=\phi (\gamma ), \quad \gamma \in \Gamma . \end{aligned}$$

The support of \(\phi \) is the set \({\mathrm{supp}}(\phi ):=\{\gamma : \phi (\gamma )>0\}\). We call \(\phi \)summable if

$$\begin{aligned} w(\Gamma ):=\sum _{\gamma \in \Gamma } \phi (\gamma ) \end{aligned}$$
(3.1)

satisfies \(w(\Gamma )<\infty \). We write

$$\begin{aligned} {\phi _{\mathrm{sup}}}=\sup \{\phi (\gamma ): \gamma \in \Gamma \}. \end{aligned}$$

When \(\phi \) is summable, we have that

$$\begin{aligned} {\phi _{\mathrm{sup}}}<\infty , \quad \big |\{\gamma \in \Gamma :\phi (\gamma )\ge C\}\big | < \infty \quad \text {for }\, C > 0. \end{aligned}$$
(3.2)

We misuse notation by setting \(\phi (\alpha ,\gamma ) = \phi (\alpha ^{-1}\gamma )\) for \(\alpha ,\gamma \in \Gamma \).

We consider SAWs on the complete graph \(K=(\Gamma ,E)\) with vertex set \(\Gamma \) and weights \(w=w_\phi \) as in (2.2). We say that \(\phi \)spans\(\Gamma \) if, for \(\eta ,\gamma \in \Gamma \), there exists a SAW on K from \(\eta \) to \(\gamma \) with strictly positive weight. This is equivalent to requiring that \({\mathrm{supp}}(\phi )\) generates \(\Gamma \). Let \(\Phi \) be the set of functions \(\phi :\Gamma \rightarrow [0,\infty )\) that are symmetric, summable, and which span \(\Gamma \), and let \(\Phi _{\mathrm{bnd}}\) be the subset of \(\Phi \) containing functions \(\phi \) with bounded support. Functions in \(\Phi \) are called weight functions.

Let \(\phi \in \Phi \). Since we shall be interested only in SAWs \(\pi \) with strictly positive weights \(w(\pi )\), we shall have use for the subgraph

$$\begin{aligned} K_\phi =(\Gamma ,E_\phi ) \quad \text {where}\quad E_\phi =\bigl \{\langle u,v\rangle : u^{-1}v \in {\mathrm{supp}}(\phi )\bigr \}. \end{aligned}$$
(3.3)

Proposition 3.4

Let \(\Gamma \) be finitely generated and virtually \({{\mathcal {H}}}\)-indicable, and let \(\phi \in \Phi \). The graph \(K_\phi \) of (3.3) possesses a strong graph height function of the form \((h,{{\mathcal {H}}})\).

Proof

This is a corollary of Theorem 3.2(a), since \({\mathrm{supp}}(\phi )\) is a generator set of \(\Gamma \). \(\square \)

We turn to the notion of the length of a walk. Let \(\Lambda \) be the space of all functions \(\ell :\Gamma \rightarrow (0,\infty )\) satisfying

  1. (a)

    \(\ell \) is symmetric in that \(\ell (\gamma )=\ell (\gamma ^{-1})\) for \(\gamma \in \Gamma \),

  2. (b)

    \(\ell \) satisfies

    $$\begin{aligned} \ell _{\mathrm{inf}}>0 \quad \text {where}\quad \ell _{\mathrm{inf}}:=\inf \{\ell (\gamma ): \gamma \in \Gamma \}. \end{aligned}$$
    (3.4)

We extend the domain of \(\ell \in \Lambda \) to the edge set E by defining the \(\ell \)-length of \(e \in E\) to be

$$\begin{aligned} \ell (e) =\ell (u^{-1}v), \quad e=\langle u, v\rangle \in E. \end{aligned}$$

The \(\ell \)-length of a SAW \(\pi =(\pi _0,\pi _1,\dots , \pi _n)\) is thus

$$\begin{aligned} \ell (\pi ) = \sum _{i=1}^{n} \ell (e_i), \quad e_i=\langle \pi _{i-1},\pi _i\rangle . \end{aligned}$$

Evidently,

$$\begin{aligned} n\le \ell (\pi )/\ell _{\mathrm{inf}}. \end{aligned}$$
(3.5)

Example 3.5

Let \(\phi \in \Phi \) and suppose \(\ell \equiv 1\). Then \(\ell \) restricted to \(K_\phi \) is the usual graph distance.

Example 3.6

Let \(\phi \in \Phi \), and suppose \(\ell (\gamma )=1/\phi (\gamma )\) for \(\gamma \in {\mathrm{supp}}(\phi )\). The values taken by \(\ell \) off \({\mathrm{supp}}(\phi )\) are immaterial to the study of weighted SAWs \(\pi \), since \(w_\phi (\pi )=0\) if \(\pi \) traverses any edge not in \({\mathrm{supp}}(\phi )\).

Let \(\Gamma \) be virtually \(({{\mathcal {H}}},F)\)-indicable, and let \((h_F,{{\mathcal {H}}})\) be the strong graph height function constructed after Theorem 3.2. A SAW \(\pi \) on K is a bridge (with respect to \(h_F\)) if (2.6) holds. Let \(\phi \in \Phi \) and \(\ell \in \Lambda \). For \(v \in V\), let \(\Sigma (v)\) (respectively, B(v)) be the set of SAWs (respectively, bridges) on G starting at v, and abbreviate \(\Sigma (\mathbf{1})=\Sigma \). For \(c>0\), let

$$\begin{aligned} \begin{aligned} \sigma _{m,c}^{\ell }(v)&=\{\pi \in \Sigma (v):m \le \ell (\pi )< m+c\},\\ \beta _{m,c}^{\ell }(v)&=\{\pi \in B(v):m \le \ell (\pi ) < m+c\}. \end{aligned} \end{aligned}$$
(3.6)

We shall abbreviate \(\sigma _{m,c}^{\ell }(v)\) (respectively, \(\beta _{m,c}^{\ell }(v)\)) to \(\sigma _{m,c}(v)\) (respectively, \(\beta _{m,c}(v)\)) when confusion is unlikely to arise. Since K is transitive and \(\ell \) is \(\Gamma \)-invariant, \(\sigma _{m,c}(v)\) does not depend on the choice of v, and we write \(\sigma _{m,c}\) for its common value. In contrast, \(\beta _{m,c}(v)\) may depend on v since the height function h is generally only \({{\mathcal {H}}}\)-difference-invariant. Although we shall take limits as \(m\rightarrow \infty \) through the integers, it will be useful sometimes to allow m to be non-integral in (3.6).

Theorem 3.7

Let \(\Gamma \) be finitely generated and virtually \(({{\mathcal {H}}},F)\)-indicable with strong graph height function \(h_F\), and let \(\phi \in \Phi \) and \(\ell \in \Lambda \).

  1. (a)

    For all sufficiently large c, the limits

    $$\begin{aligned} \mu _{\phi ,\ell }=\limsup _{m\rightarrow \infty }w_\phi (\sigma _{m,c})^{{1}/{m}},\quad \beta _{\phi ,\ell }=\lim _{m\rightarrow \infty } w_\phi (\beta _{m,c}(v))^{{1}/{m}},\quad v \in \Gamma ,\nonumber \\ \end{aligned}$$
    (3.7)

    exist and are independent of the choice of c (and of the choice of v, in the latter case). They are called the (weighted) connective constant and (weighted) bridge constant, respectively.

  2. (b)

    If \(\ell _{\mathrm{sup}}:=\sup \{\ell (\gamma ): \gamma \in \Gamma ,\, \gamma \in {\mathrm{supp}}(\phi )\}\) satisfies \(\ell _{\mathrm{sup}}<\infty \), then \(\limsup \) may be replaced by \(\lim \) in (3.7).

  3. (c)

    We have that

    $$\begin{aligned} 0 < \beta _{\phi ,\ell }\le \mu _{\phi ,\ell } \le \max \bigl \{1,w(\Gamma )^{1/\ell _{\mathrm{inf}}}\bigr \}. \end{aligned}$$
    (3.8)

Example 3.8

(A non-summable weight function) It is possible to have \(w(\Gamma )=\infty \) and \(\mu _{\phi ,\ell }<\infty \). Let \(\Gamma ={\mathbb {Z}}\), and let \(K=({\mathbb {Z}},E)\) be the complete graph on \(\Gamma \). Take \(\ell \) and \(\phi \) by

$$\begin{aligned} \ell (n)=|n|, \quad \phi (n) = \frac{1}{|n|}, \quad n\in {\mathbb {Z}}, \end{aligned}$$

whence \(w(\Gamma )=\infty \). The edge \(\langle m,n\rangle \in E\) has length \(\ell (\langle m,n\rangle )=|m-n|\). Let \(G_0=({\mathbb {Z}},E_0)\), where \(E_0\) is the set of unordered pairs mn with \(|m-n|=1\). Let \(\pi =(n_0=0,n_1,n_2,\dots ,n_k)\) be a SAW on K with \(\ell \)-length \(\ell (\pi )=m\). For \(1\le i\le k\), let \(\nu _i\) be the shortest path on \(G_0\) from \(n_{i-1}\) to \(n_i\), and let \(\widetilde{\pi }\) be the m-step path on \(G_0\) obtained by following the paths \(\nu _1,\nu _2,\dots ,\nu _k\) in sequence. There are \(2^m\)m-step walks on \(G_0\) from 0, and each such walk \(\widetilde{\pi }\) arises (as above) from at most \(2^m\) distinct SAWs \(\pi \) on K. Since each SAW \(\pi \) on K has weight satisfying \(w(\pi )\le 1\), we have \(w(\sigma _{m,1})\le 4^m\), so that \(\mu _{\phi ,\ell }\le 4\).

We have no proof in general of the full convergence \(w_\phi (\sigma _{m,c})^{1/m} \rightarrow \mu _{\phi ,\ell }\), but we shall see in Theorem 3.10 that this holds subject to an additional condition.

Theorem 3.7(a) assumes a lower bound on the length c of the intervals in (3.6). That some lower bound is necessary is seen by considering Example 3.6 with a weight function \(\phi \) every nonzero value of which has the form \(2^{-s}\) for some integer \(s\ge 1\). When this holds, every \(\ell \)-length is a multiple of 2, implying that \(\sigma _{m,c}, \beta _{m,c} = \varnothing \) if m is odd and \(c<1\). The required lower bounds on c are discussed after the statement of Proposition 5.4; see (5.3).

We introduce next a condition on the triple \((\phi ,\ell ,h_F)\). Let \(\Gamma \) be virtually \(({{\mathcal {H}}},F)\)-indicable with strong graph height function \((h_F,{{\mathcal {H}}})\), and let \(\phi \in \Phi \). For \(\epsilon \in [1, 2)\) and \(C>0\), let \(\Lambda _\epsilon =\Lambda _\epsilon (C,\phi )\) be the subset of \(\Lambda \) containing functions \(\ell \) satisfying the following Hölder condition for the height function:

$$\begin{aligned} |h_F(u)-h_F(v)|\le C[\ell (u^{-1}v)]^\epsilon , \quad u,v\in \Gamma ,\ \phi (u^{-1}v)>0. \end{aligned}$$
(3.9)

Note that the usual graph distance of Example 3.6 satisfies (3.9) (with \(\epsilon =1\) and suitable C) if \(\phi \) has bounded support; the converse is false, as illustrated in Example 3.13.

Example 3.9

Let \(\Gamma \) be finitely generated with finite generating set S and graph height function \((h,{{\mathcal {H}}})\), and let \(G_S\) be the corresponding Cayley graph of \(\Gamma \). For \(u\in \Gamma \), let \(\ell (u)\) be the number of edges in the shortest path of \(G_S\) from \(\mathbf{1}\) to u. Then \(\ell \) satisfies (3.9) with \(\epsilon =1\) and suitable C. Readers may prefer to fix their ideas on such \(\ell \). Property (3.9) will feature briefly in the proofs of the ensuing theorems.

Here is our first main theorem, proved in Sect. 6. Once again, we require \(c \ge A\) where A will be given in (5.3).

Theorem 3.10

Let \(\Gamma \) be finitely generated and virtually \(({{\mathcal {H}}},F)\)-indicable with strong graph height function \((h_F,{{\mathcal {H}}})\), and let \(\phi \in \Phi \) and \(\ell \in \Lambda _\epsilon (C,\phi )\) for some \(\epsilon \in [1,2)\) and \(C>0\).

  1. (a)

    We have that \(\mu _{\phi ,\ell }=\beta _{\phi ,\ell }\), and furthermore, for all sufficiently large c,

    $$\begin{aligned} \mu _{\phi ,\ell }=\lim _{m\rightarrow \infty } w_\phi (\sigma _{m,c})^{{1}/{m}}. \end{aligned}$$
    (3.10)
  2. (b)

    (Monotonicity of \(\mu \)) If \(\nu \in \Phi \) and \(\nu \le \phi \), then \(\ell \in \Lambda _\epsilon (C,\nu )\) and \(\mu _{\nu ,\ell } \le \mu _{\phi ,\ell }\).

A sufficient condition for (3.9) is presented in Lemma 5.2.

Remark 3.11

(Condition (3.9)) Some condition of type (3.9) is necessary for the proof that \(\mu _{\phi ,\ell }=\beta _{\phi ,\ell }\) (presented in Sect. 6) for the following reason. A key estimate in the proof of [15] concerning the bridge constant is the classical Hardy–Ramanujan [16] estimate of \(\exp \bigl (\pi \sqrt{n/3}\bigr )\) for the number of ordered partitions of an integer n. It is important for the proof that this number is \(e^{\mathrm{o}(n)}\). Inequality (3.9) implies that the aggregate height difference along a SAW \(\pi \) has order no greater than \(n:= \lfloor (\ell (\pi ))^\epsilon \rfloor \) with \(\epsilon <2\), which has \(\exp \bigl (\mathrm{o}(\ell (\pi ))\bigr )\) ordered partitions. (See Proposition 5.6.)

Remark 3.12

(Working with graph distance) Let us work with the graph distance of Example 3.5 (so that the length of a walk is the number of its edges), with \(\Sigma _n\) and \(\beta _n\) given as usual. Then \(w(\Sigma _n)\) is sub-multiplicative, whence the limit \(\mu =\lim _{n\rightarrow \infty } w(\Sigma _n)^{1/n}\) exists. By Theorem 3.7(c), \(\mu <\infty \) if \(w(\Gamma )<\infty \). It is not hard to see the converse, as follows. Suppose \(w(\Gamma )<\infty \). Let \(\pi =(\pi _0=\mathbf{1},\pi _1,\dots ,\pi _n)\) be a SAW with \(w(\pi )>0\), and write \(\Gamma '=\Gamma {\setminus }\{\pi _j^{-1}: 0 \le j \le n\}\). Then \(\Sigma _{n+1}\) contains the walks \(\{\gamma +\pi : \gamma \in \Gamma '\}\), where \(\gamma +\pi :=(\mathbf{1},\gamma ,\gamma \pi _1, \dots , \gamma \pi _n)\). Therefore, \(w(\Sigma _{n+1}) \ge w(\Gamma ')w(\pi )=\infty \) for \(n \ge 1\).

We have no general proof of the equality of \(\mu \) and the bridge limit \(\beta \) when \({\mathrm{supp}}(\phi )\) is unbounded, although this holds subject to (3.9) with \(\ell \) taken as the graph distance of Example 3.5.

Example 3.13

(Still working with graph distance) Let \(\phi \in \Phi \) and take \(\ell \) to be graph distance on \(K_\phi \), as in Example 3.5. By Theorem 3.7(b), the limit \(\mu _{\phi ,\ell }=\lim _{m\rightarrow \infty } w(\sigma _{m,c})^{1/m}\) exists, and it is easy to see that one may take any \(c>0\). Here is an example in which \(K_\phi \) is not locally finite. Let \(\Gamma ={\mathbb {Z}}^2\), and let

$$\begin{aligned} \phi (\langle p,q\rangle )={\left\{ \begin{array}{ll} \bigl (|p|^2+|q|^2\bigr )^{-1}&{}\text {if either }p=0,\text { or }(p,q)=(\pm 1, 0),\\ 0&{}\text {otherwise}. \end{array}\right. } \end{aligned}$$

Then \(K_\phi \) is the Cayley graph of \(\Gamma \) in which (mn) and \((m',n')\) are joined by an edge if and only if either \(m=m'\) or \((m',n')=(m\pm 1, n)\). Define the height function by \(h(m,n)=m\), and note that (3.9) holds for suitable C.

Remark 3.14

Let \(\Gamma \) be finitely generated and virtually \(({{\mathcal {H}}},F)\)-indicable, and let \(\phi \in \Phi \) and \(\ell \in \Lambda _\epsilon (C,\phi )\) for some \(\epsilon \in [1,2)\) and \(C>0\). Since \(\mu _{\phi ,\ell }\) is independent of the choice of triple \((h_F,{{\mathcal {H}}},F)\), so is \(\beta _{\phi ,\ell }\).

4 Continuity of the connective constant

A continuity theorem for connective constants is proved in this section. We work on the space \(\Phi \times \Lambda \) with distance function

$$\begin{aligned} D_{\mathrm{sup}}\bigl ((\phi ,\ell _1), (\psi ,\ell _2)\bigr ) = \sup _\gamma \left| \frac{\phi (\gamma )-\psi (\gamma )}{\phi (\gamma )+\psi (\gamma )}\right| + \sup _\gamma \left| \frac{\ell _1(\gamma )-\ell _2(\gamma )}{\ell _1(\gamma )+\ell _2(\gamma )}\right| , \end{aligned}$$
(4.1)

where the suprema are over the set \({\mathrm{supp}}(\phi )\cup {\mathrm{supp}}(\psi )\). This may be compared with (2.13).

The following continuity theorem is our second main theorem, and it is proved in Sect. 7. For \(C,W>0\) and \(\epsilon \in [1,2)\), we write \(\Phi \circ \Lambda _\epsilon (C,W)\) for the space of all pairs \((\phi ,\ell )\) satisfying \(\phi \in \Phi \), \(\ell \in \Lambda _\epsilon (C,\phi )\), and \(\mu _{\phi ,\ell }\le W\).

Theorem 4.1

(Continuity theorem) Let \(\Gamma \) be finitely generated and virtually \(({{\mathcal {H}}},F)\)-indicable. Let \(C,W>0\) and \(\epsilon \in [1,2)\). The connective constant \(\mu \) is a continuous function on the space \(\Phi \circ \Lambda _\epsilon (C,W)\) endowed with the distance function \(D_{\mathrm{sup}}\) of (4.1).

Section 7 contains also a proposition concerning the effect on a connective constant \(\mu _{\phi ,\ell }\) of truncating the weight function \(\phi \); see Proposition 7.4.

5 Proofs of Theorems 3.2 and 3.7

We prove next the aforesaid theorems together with some results in preparation for the proof in Sect. 6 of Theorem 3.10. We suppress explicit reference to \(\phi \) and \(\ell \) except where necessary to avoid ambiguity.

Lemma 5.1

Let \(\Gamma \) be finitely generated and let G be a (not necessarily locally finite) Cayley graph of \(\Gamma \) with generator set \(S=(s_i: i \in I)\). There exists a locally finite Cayley graph \(G'\) of \(\Gamma \) with (finite) generator set \(S'\subseteq S\).

Proof

Let \(S_0\) be a finite generator set of \(\Gamma \). Each \(s\in S_0\) can be expressed as a finite product of the form \(s=\prod \{\psi : \psi \in T_s\}\) with \(T_s \subseteq S\). We set \(S' = \bigcup _{s\in S_0}T_s\). \(\square \)

Proof of Theorem 3.2

(a) Let G be a Cayley graph of \(\Gamma \) with generator set S. By Lemma 5.1, we can construct a locally finite Cayley graph \(G'\) of \(\Gamma \) with respect to a finite set \(S'\subseteq S\) of generators. Since \({{\mathcal {H}}}\) acts freely and is therefore unimodular, we may apply [9, Thm 3.4] to deduce that \(G'\) has a strong graph height function of the form \((h,{{\mathcal {H}}})\). Since \(G'\) is a subgraph of G with the same vertex set, and h is \({{\mathcal {H}}}\)-difference-invariant on \(G'\), it is \({{\mathcal {H}}}\)-difference-invariant on G also.

It remains to check that each vertex \(v\in \Gamma \) has neighbours u, w in G with \(h(u)<h(v)<h(w)\). This holds since there exist \(s_1,s_2\in S'\subseteq S\) such that \(h(vs_1)<h(v)<h(vs_2)\).

(b) Let G be a Cayley graph of \(\Gamma \) with a strong graph height function \((h,{{\mathcal {H}}})\). Then \({{\mathcal {H}}}\trianglelefteq \Gamma \) and \([\Gamma :{{\mathcal {H}}}]<\infty \). Let \(\lambda =\gcd \{|h(u)|: u \in {{\mathcal {H}}},\ h(u) \ne 0\}\). Then \(\Gamma \) is virtually \(({{\mathcal {H}}},F)\)-indicable with \(F =h/\lambda \). \(\square \)

There follows a sufficient condition for condition (3.9) of the principal Theorem 3.10.

Lemma 5.2

Let \(\Gamma \) be finitely generated and \(\phi \in \Phi \). Let G be the Cayley graph with generator set \({\mathrm{supp}}(\phi )\), and let \(G'\) be as in Lemma 5.1. Write \(\delta '\) for graph distance on \(G'\). Let \((h_F,{{\mathcal {H}}})\) be the strong graph height function described after Theorem 3.2. If there exists \(C_1>0\) and \(\epsilon \in [1,2)\) such that

$$\begin{aligned} \ell (v) \ge C_1 n^{1/\epsilon }, \quad v\in \Gamma ,\ \delta '(\mathbf{1},v)=n \ge 1, \end{aligned}$$
(5.1)

then there exists \(C>0\) such that (3.9) holds.

Proof

Since \((h_F,{{\mathcal {H}}})\) is a graph height function on the locally finite graph \(G'\), by (2.3) there exists \(d\in (0,\infty )\) such that

$$\begin{aligned} |h_F(u)-h_F(v)| \le dn, \quad u,v\in \Gamma ,\ \delta '(u,v)=n. \end{aligned}$$

Inequality (3.9) follows by (5.1) with \(C=dC_1^{-\epsilon }\). \(\square \)

Lemma 5.3

Let \(\Gamma \) be finitely generated and virtually \({{\mathcal {H}}}\)-indicable, where \({{\mathcal {H}}}\ne \Gamma \), and let \(\phi \in \Phi \). Let \(K_\phi =(\Gamma ,E_\phi )\) be as in (3.3), and let \((h,{{\mathcal {H}}})\) be a strong graph height function on \(K_\phi \). Let \(o_i\) be a representative of the ith orbit of \({{\mathcal {H}}}\). There exists an integer \(s=s(h,{{\mathcal {H}}},\phi )\in {\mathbb {N}}\) such that the following holds. For \(i \ne j\), there exists \(v_j\in {{\mathcal {H}}}o_j\) such that \(h(o_i)<h(v_j)\), and a SAW \(\nu _{i,j}=\nu (o_i,v_j)\) of \(G'\) from \(o_i\) to \(v_j\) with \(\ell \)-length s or less, each of whose vertices x other than its endvertices satisfies \(h(o_i)<h(x)<h(v_j)\).

Proof

This extends to \(K_\phi \) the discussion above (2.4). Let \(G'\) be a locally finite Cayley graph of \(\Gamma \) with respect to a finite generator set \(S\subseteq {\mathrm{supp}}(\phi )\), as in Lemma 5.1. By Grimmett and Li [12, Prop. 3.2], there exists \(0<r<\infty \) such that, for \(i\ne j\), there exists \(v_j\in {{\mathcal {H}}}o_j\) such that \(h(o_i)<h(v_j)\), and a SAW \(\nu _{i,j}=\nu (o_i,v_j)\) on \(G'\) from \(o_i\) to \(v_j\) with graph length r or less. Furthermore, each of the vertices x of \(\nu (o_i,v_j)\) other than its endvertices satisfies \(h(o_i)<h(x)<h(v_j)\).

Since \(G'\) is a subgraph of G, a SAW on \(G'\) is also a SAW on G. Moreover, since \({{\mathcal {H}}}\) acts quasi-transitively, and every edge of \(G'\) has finite \(\ell \)-length, we can find \(s\in (0,\infty )\) such that the claim holds. \(\square \)

Lemma 5.4

Let \(\Gamma \) be finitely generated and virtually \(({{\mathcal {H}}},F)\)-indicable with strong graph height function \(h_F\), and let \(\phi \in \Phi \) and \(\ell \in \Lambda \). There exist \(\beta _{\phi ,\ell }\in (0,\infty )\) and \(A=A(\phi ,{{\mathcal {H}}}, F)\) such that, for \(c \ge A\),

$$\begin{aligned} \lim _{m\rightarrow \infty } w(\beta _{m,c}(v))^{1/m} = \beta _{\phi ,\ell }, \quad v \in \Gamma . \end{aligned}$$
(5.2)

The constant A is given in forthcoming equations (5.3).

In advance of the proof, we introduce some notation that will be useful later in this work. Let \(G'=(\Gamma , E')\) be the Cayley graph generated by the finite \(S' \subseteq {\mathrm{supp}}(\phi )\) of Lemma 5.1 applied to \(G:=K_\phi \). By Theorem 3.2(a) and its proof, there exists \((h_F,{{\mathcal {H}}})\) which is a strong graph height function of both \(K_\phi \) and \(G'\).

Since \(h_F\) is a graph height function on \(G'\), for \(v \in \Gamma \), there exists an edge \(e_v=\langle v,v\alpha _v\rangle \in E'\) such that \(h_F(v\alpha _v)>h_F(v)\) (and also \(\phi (\alpha _v)>0\) by definition of \(G'\)). We call the edge \(e_v\) the extension at v. Write

$$\begin{aligned} \begin{aligned} \psi&=\inf \{\phi (\alpha _v): v \in \Gamma \},\\ a&=\inf \{ \ell (\alpha _v):v \in \Gamma \}, \quad A=\sup \{\lceil \ell (\alpha _v)\rceil :v \in \Gamma \}, \end{aligned} \end{aligned}$$
(5.3)

noting that \(\psi ,a>0\) and \(A<\infty \) since \(h_F\) is \({{\mathcal {H}}}\)-difference-invariant and \({{\mathcal {H}}}\) acts quasi-transitively. Let

$$\begin{aligned} w(\beta _{m,A})=\inf \{w(\beta _{m,A}(v)): v \in \Gamma \}. \end{aligned}$$
(5.4)

Lemma 5.5

For \(q \ge c-A\ge 0\), there exists \(C_1=C_1(\psi ,q,c,a)\in (0,\infty )\) such that

$$\begin{aligned} w(\beta _{p,c}(v)) \le C_1 w(\beta _{p+q,A}(v)),\quad p \in (0,\infty ),\ v\in \Gamma . \end{aligned}$$

Proof

Let \(\pi \in \beta _{p,c}(v)\). We may extend \(\pi \) by adding progressive extensions at the final endpoint. After some number r of such extensions, we achieve a bridge \(\pi '\) contributing to \(\beta _{p+q,A}\). Note that \(w(\pi ') \ge \psi ^{r}w(\pi )\), and \(r \le \lceil q/a \rceil \). Each such \(\pi '\) occurs no more than \(\lceil c/a\rceil \) times in this construction. The claimed inequality holds with \(C_1=\lceil c/a\rceil \psi ^{-\lceil q/a\rceil }\). \(\square \)

Proof of Lemma 5.4

By concatenation as usual,

$$\begin{aligned} w(\beta _{m,A})w(\beta _{n.A}) \le w(\beta _{m+n,2A}(v)), \quad v \in \Gamma . \end{aligned}$$

By Lemma 5.5, there exists \(C=C(\psi ,A,a)\) such that

$$\begin{aligned} w(\beta _{m,A})w(\beta _{n,A}) \le C w(\beta _{m+n+A,A}(v)). \end{aligned}$$

This holds for all v, whence

$$\begin{aligned} w(\beta _{m,A})w(\beta _{n,A}) \le C w(\beta _{m+n+A,A}). \end{aligned}$$
(5.5)

We deduce (by subadditivity, as in [8, eqn (8.38)], for example) the existence of the limit

$$\begin{aligned} \beta _{\phi ,\ell }=\beta _{\phi ,\ell ,A} :=\lim _{m\rightarrow \infty } w(\beta _{m,A})^{1/m}. \end{aligned}$$

In particular, by (5.4),

$$\begin{aligned} \liminf _{m\rightarrow \infty } w(\beta _{m,A}(v))^{1/m} \ge \beta _{\phi ,\ell },\quad v \in \Gamma . \end{aligned}$$
(5.6)

By (5.5),

$$\begin{aligned} w(\beta _{m,A}) \le C^{-1}(\beta _{\phi ,\ell })^{m+A} . \end{aligned}$$
(5.7)

We show next that (5.2) (with \(c=A\)) is valid for all \(v \in \Gamma \). Let s be as in Lemma 5.3, and let \(x,v\in \Gamma \) have types \(o_i\), \(o_j\), respectively, where \(i \ne j\). Any \(b_v\in \beta _{m,A}(v)\) may be prolonged ‘backwards’ by a translate \(\alpha \nu (o_i,v_j)\), for suitable \(\alpha \in {{\mathcal {H}}}\), to obtain a bridge \(b_x \) from x with weight \(w(b_x) = \theta _{i,j}w(b_v)\), where \(\theta _{i,j}= w(\nu (o_i,v_j))\) as in (2.5). By Lemma 5.5, there exists \(C_1=C_1(\psi ,A,a,s)\) such that

$$\begin{aligned} \theta _{i,j}w(\beta _{m,A}(v)) \le C_1 w(\beta _{m+s,A}(x). \end{aligned}$$

If \(i=j\), this holds with \(\theta _{i,j}=1\).

We pick x such that \(w(\beta _{m+s,A}(x))=w(\beta _{m+s,A})\). By (5.4) and (5.7), equation (5.2) follows for v, with \(c=A\), and in addition

$$\begin{aligned} w(\beta _{m,A}(v))\le C_2 (\beta _{\phi ,\ell })^{m+s+A},\quad v \in \Gamma , \end{aligned}$$
(5.8)

by (5.7), where \(C_2=C_2(\psi ,A, a,\theta _{\mathrm{min}},s)\).

Equation (5.2) with \(c=A\) follows by (5.6) and (5.8). When \(c > A\), it suffices to note that

$$\begin{aligned} \beta _{m,A}(v) \subseteq \beta _{m,c}(v) \subseteq \bigcup \bigl \{\beta _{m+i,A}(v): 0\le i \le \lceil c-A\rceil \bigr \}, \end{aligned}$$
(5.9)

implying that the value of the limit \(\beta _{\phi ,\ell }\) is independent of \(c>A\). By (5.3), \(w(\beta _{0,A})>0\), and hence \(\beta _{\phi ,\ell }>0\) by (5.8). \(\square \)

Proof of Theorem 3.7

(a) The second limit in (3.7) is included in Lemma 5.4. That \(\mu _{\phi ,\ell }\) is independent of the value of \(c\ge A\) holds by (5.9) with \(\sigma \) substituted for \(\beta \).

(b) Let \(L=\lceil \ell _{\mathrm{sup}}\rceil < \infty \). The usual sub-multiplicative argument for SAWs yields

$$\begin{aligned} w(\sigma _{m+n,L})&\le w(\sigma _{m,L})w( \sigma _{n-L,2L})\nonumber \\&= w(\sigma _{m,L})\bigl [w(\sigma _{n-L,L}) + w(\sigma _{n,L})\bigr ]. \end{aligned}$$
(5.10)

By (5.10) with \(m=k-L\ge 0\) and \(n=L\),

$$\begin{aligned} w(\sigma _{k,L}) \le w(\sigma _{k-L,L})\bigl [w(\sigma _{0,L}) + w(\sigma _{L,L})\bigr ], \end{aligned}$$

which we substitute in (5.10) with \(k=n\) to obtain

$$\begin{aligned} w(\sigma _{m+n,L}) \le C w(\sigma _{m,L})w(\sigma _{n-L,L}), \end{aligned}$$

with \(C=w(\sigma _{0,L}) + w(\sigma _{L,L})\). The claim follows in the usual way with \(c=L\). As at (5.7),

$$\begin{aligned} w(\sigma _{m,L}) \ge C^{-1}(\mu _{\phi ,\ell })^{m+L}. \end{aligned}$$
(5.11)

(c) It is trivial that \(\beta _{\phi ,\ell } \le \mu _{\phi ,\ell }\), and it was noted at the end of the proof of part (a) that \(\beta _{\phi ,\ell }>0\). Let \(\Sigma _n\) be the set of n-step SAWs from \(\mathbf{1}\). By (3.5),

$$\begin{aligned} w(\sigma _{m,c})\le \sum _{i=1}^{\lfloor (m+c)/\ell _{\mathrm{inf}}\rfloor }w(\Sigma _i). \end{aligned}$$

Equation (3.8) follows since \(w(\Sigma _i) \le w(\Gamma )^{i}\). \(\square \)

Proposition 5.6

Assume \(\phi \in \Phi \) and \(\ell \in \Lambda _\epsilon (C,\phi )\) for \(\epsilon \in [1,2)\) and \(C>0\). For \(u,v\in \Gamma \) and any SAW \(\pi \) on \(K_\phi \) from u to v,

$$\begin{aligned} |h_F(u)-h_F(v)|\le C \ell (\pi )^\epsilon . \end{aligned}$$

Proof

Suppose \(\pi \) has vertices \(u_i := u\gamma _1\gamma _2\dots \gamma _i\) for \(0\le i < n\). Now,

$$\begin{aligned} |h_F(u)-h_F(v)|&\le \sum _{i=1}^n |h_F(u_{i+1})-h_F(u_i)|\\&\le C\sum _{i=1}^n \ell (\gamma _i)^\epsilon \quad \text {by }(3.9)\\&\le C\left( \sum _{i=1}^n \ell (\gamma _i)\right) ^\epsilon = C \ell (\pi )^\epsilon , \end{aligned}$$

as required. \(\square \)

6 Proof of Theorem 3.10

Let \(\phi \in \Phi \) and \(\ell \in \Lambda _\epsilon (C,\phi )\) with \(\epsilon \in [1,2)\) and \(C>0\). With the height function \(h=h_F\) given as after Theorem 3.2, and A as in (5.3), we abbreviate \(\beta _{m,A}^{\ell } = \beta _m\) and \(\sigma _{m,A}^{\ell } =\sigma _m\). Clearly, \(\beta _m \le \sigma _m\), whence \(\beta _{\phi ,\ell }\le \mu _{\phi ,\ell }\). It suffices, therefore, to show that \(\beta _{\phi ,\ell }\ge \mu _{\phi ,\ell }\). We do this by adapting the proof of [12, Thm 4.3]; it may also be done using the group structure of \(\Gamma \) directly, rather than by referring to unimodularity. Let \(H_m(v)\) be the set of half-space walks from v with \(\ell \)-lengths in the interval \([m,m+A)\). Theorem 3.10 will follow immediately from Proposition 6.2.

We shall introduce several constants, denoted D, which depend on certain parameters as specified. The single character D is used repeatedly for economy of notation; the value of such D can vary between appearances. We recall the constants \(\theta _{\mathrm{min}}\), \(\theta _{\mathrm{max}}\) of (2.5), r as after (2.3), s of Lemma 5.3, and \(\psi \), A, a of (5.3).

Proposition 6.1

There exist constants \(D=D(\psi ,A,a,\theta _{\mathrm{min}},\theta _{\mathrm{max}},r,s)\), which are continuous functions of \(\psi \), A, a, \(\theta _{\mathrm{min}}\), \(\theta _{\mathrm{max}}\), such that

$$\begin{aligned} w(H_m(v)) \le D m^{2\epsilon }e^{D m^{\epsilon /2}}(\beta _{\phi ,\ell })^{m+Nm^{\epsilon /2}}, \quad m \ge 1, \end{aligned}$$

where

$$\begin{aligned} N= {\left\{ \begin{array}{ll} D &{}\text {if }\, \beta _{\phi ,\ell } > 1,\\ 0 &{}\text {if } \,\beta _{\phi ,\ell } \le 1. \end{array}\right. } \end{aligned}$$
(6.1)

Proposition 6.2

There exist constants \(D=D(\psi ,A,a,\theta _{\mathrm{min}},\theta _{\mathrm{max}},r,s)\), which are continuous functions of \(\psi \), A, a, \(\theta _{\mathrm{min}}\), \(\theta _{\mathrm{max}}\), such that

$$\begin{aligned} w(\sigma _m)\le Dm^{4\epsilon } e^{D m^{\epsilon /2}}(\beta _{\phi ,\ell })^{m+Nm^{\epsilon /2}}, \quad m \ge 1, \end{aligned}$$

where N is given in (6.1).

Proof of Proposition 6.1

Let \(\pi =(\pi _0=v,\pi _1,\ldots ,\pi _n)\in H_m(v)\) have graph length n and \(\ell \)-length \(\ell (\pi )\). Let \(n_0=0\), and for \(j \ge 1\), define \(S_j=S_j(\pi )\) and \(n_j=n_j(\pi )\) recursively as follows:

$$\begin{aligned} S_j=\max _{n_{j-1}\le t\le n}(-1)^j\bigl [h(\pi _{n_{j-1}})-h(\pi _t)\bigr ], \end{aligned}$$

and \(n_j\) is the largest value of t at which the maximum is attained. The recursion is stopped at the smallest integer \(k=k(\pi )\) such that \(n_k=n\), so that \(S_{k+1}\) and \(n_{k+1}\) are undefined. Note that \(S_1\) is the span of \(\pi \) and, more generally, \(S_{j+1}\) is the span of the SAW \(\overline{\pi }^{j+1} := (\pi _{n_j},\pi _{n_j+1},\dots ,\pi _{n_{j+1}})\). Moreover, each of the subwalks \(\overline{\pi }^{j+1}\) is either a bridge or a reversed bridge. We observe that \(S_1>S_2>\dots>S_k>0\).

For a decreasing sequence of \(k\ge 1\) positive integers \(a_1>a_2>\dots>a_k>0\), let \(B_{m,c}^v(a_1,a_2,\dots ,a_k)\) be the set of half-space walks \(\pi \) from \(v\in \Gamma \) with \(\ell \)-length satisfying \(\ell (\pi )\in [m, m+c)\) and such that \(k(\pi )=k\), \(S_1(\pi )=a_1\), \(\dots \), \(S_k(\pi )=a_k\), and \(n_k(\pi )=n\) (and hence \(S_{k+1}\) is undefined). We abbreviate \(B_{m,A}^v = B_m^v\). In particular, \(B_m^v(p)\) is the set of bridges \(\pi \) from v with span p and \(\ell \)-length \(\ell (\pi )\in [m,m+A)\).

Recall the weight \(\theta _{i,j}\) of the SAW \(\nu _{i,j}=\nu (o_i,v_j)\) as after (2.3). Let \(s_{i,j}\) be the \(\ell \)-length of \(\nu _{i,j}\), and

$$\begin{aligned} \delta _{i,j}=h(v_j)-h(o_i), \quad s =\lceil \max \{s_{i,j}\}\rceil , \end{aligned}$$
(6.2)

as in Lemma 5.3. We shall perform surgery on \(\pi \) to obtain a SAW \(\pi '\) satisfying

$$\begin{aligned} \pi '&\in {\left\{ \begin{array}{ll} B_{m+2s_{i,j}}^v(a_1+a_2+a_3+2\delta _{i,j},a_4,\dots ,a_k) &{}\text {if }\, k \ge 3,\\ B_{m+s_{i,j}}^v(a_1+a_2+\delta _{i,j}) &{}\text {if }\, k=2, \end{array}\right. }\end{aligned}$$
(6.3)
$$\begin{aligned} w(\pi ')&={\left\{ \begin{array}{ll} \theta _{i,j}^2w(\pi ) &{}\text {if }\, k\ge 3,\\ \theta _{i,j}w(\pi ) &{}\text {if }\, k =2, \end{array}\right. } \end{aligned}$$
(6.4)

for some i, j depending on \(\pi \). Note that the subscripts in (6.3) may be non-integral.

The new SAW \(\pi '\) is constructed in the following way. Suppose first that \(k \ge 3\). In the following, we use the fact that \({{\mathcal {H}}}\) acts on \(\Gamma \) by left multiplication.

  1. 1.

    Let \(t=\min \{u: h(\pi _u)=a_1\}\), and let \(\pi (1)\) be the sub-SAW from \(\pi _0=\mathbf{1}\) to the vertex \(\pi _t\).

  2. 2.

    Let \(\sigma :=(\pi _t,\dots ,\pi _{n_2})\) and \(\rho =(\pi _{n_2}, \dots , \pi _n)\) be the two sub-SAWs of \(\pi \) with the given endvertices. The type of \(\pi _t\) (respectively, \(\pi _{n_2}\)) is denoted \(o_i\) (respectively, \(o_j\)). In particular, \(\pi _t=\gamma o_i \) for some \(\gamma \in {{\mathcal {H}}}\). We map the SAW \(\nu _{i,j}=\nu (o_i,v_j)\), given after (2.3), under \(\gamma \) to obtain a SAW denoted \(\nu (\pi _t,\alpha _1\pi _{n_2})\), where \(\alpha _1=\gamma v_j\pi _{n_2}^{-1}\) is the unique element of \({{\mathcal {H}}}\) such that \(\alpha _1 \pi _{n_2} = \gamma v_j \). Note that \(\nu (\pi _t,\alpha _1\pi _{n_2})\) is the single point \(\{\pi _t\}\) if \(i=j\), and \(\alpha _1 \pi _{n_2} =\pi _t\) in this case.

    The union of the three SAWs \(\pi (1)\), \(\nu (\pi _t,\alpha _1\pi _{n_2})\), and \(\sigma ':=\alpha _1\sigma \) (reversed) is a SAW, denoted \(\pi (2)\), from v to \(\alpha _1\pi _t\). Note that \( h(\alpha _1\pi _t)= a_1+a_2+\delta _{i,j}\) where \(\delta _{i,j}\) is given in (6.2).

  3. 3.

    We next perform a similar construction in order to connect \(\alpha _1\pi _t\) to an image of the first vertex \(\pi _{n_2}\) of \(\rho \). These two vertices have types \(o_i\) and \(o_j\), as before, and thus we insert the SAW \(\nu (\alpha _1\pi _t,\alpha _2\pi _{n_2}) :=\alpha _1\gamma \nu (o_i,v_j)\), where \(\alpha _2=\alpha _1\gamma v_j\pi _{n_2}^{-1}\) is the unique element of \({{\mathcal {H}}}\) such that \(\alpha _2\pi _{n_2} = \alpha _1\gamma v_j\). The union of the three SAWs \(\pi (2)\), \(\nu (\alpha _1\pi _t,\alpha _2\pi _{n_2})\), and \(\rho ':=\alpha _2\rho \) is a SAW denoted \(\pi '\) from \(\mathbf{1}\) to \(\alpha _2\pi _n\).

The resulting SAW \(\pi '\) is a half-space SAW from v with \(\ell \)-length satisfying \(\ell (\pi ') \in [m+2s_{i,j},m +2s_{i,j}+A)\). The maximal bridges and reversed bridges that compose \(\pi '\) have height changes \(a_1+a_2+a_3+2\delta _{i,j}, a_4,\dots , a_k\). Note that \(\pi '\) is obtained by (i) reordering the steps of \(\pi \), (ii) reversing certain steps, and (iii) adding paths with (multiplicative) aggregate \(\ell \)-weight \(\theta _{i,j}^2\). In particular, (6.3)–(6.4) hold. If \(k=2\), the construction ceases after Step 2.

Fig. 1
figure 1

Two images of \(\nu _{i,j}\) are introduced in order to make the required connections. These extra connections are drawn as black straight-line segments, and each has weight \(\theta _{i,j}\), \(\ell \)-length \(s_{i,j}\), and span \(\delta _{i,j}\)

We consider next the multiplicities associated with the map \(\pi \mapsto \pi '\). The argument in the proof of [12, Sect. 7] may not be used directly since the graph \(K_\phi \) is not assumed locally finite. The argument required here is, however, considerably simpler since we are working with Cayley graphs.

We assume \(k \ge 3\) (the case \(k=2\) is similar). In the above construction, we map \(\pi =(\pi (1),\sigma ,\rho )\) to \( \pi '=(\pi (1),\sigma ',\rho ')\) as in Fig. 1, where \(\sigma ' =\alpha _1\sigma \) and \(\rho '=\alpha _2\rho \). Given \(\pi '\) and the integers \((a_i)\), \(\pi (\mathbf{1})\) is given uniquely as the shortest SAW of \(\pi '\) starting at \(\mathbf{1}\) with span \(a_1\). Having determined \(\pi (\mathbf{1})\), there are no greater than \(r+1\) possible choices for the inserted walk \(\nu _1:=\nu (\pi _t,\alpha _1\pi _{n_2})\), where r is given after (2.3). For each such choice of \(\nu _1\), we may identify \(\sigma '\) as the longest sub-SAW of \(\pi '\) that is a bridge starting at the second endpoint z, say, of \(\nu _1\) and ending at a vertex with height \(h(z)+a_2\). The second inserted SAW \(\nu _2:=\nu (\alpha _1\pi _t,\alpha _2\pi _{n_2})\), is simply \(\alpha _1\nu _1\). The SAW \(\rho '\) is all that remains in \(\pi '\). In conclusion, for given \(\pi '\) and \((a_i)\), there are no greater than \(r+1\) admissible ways to express \(\pi '\) in the form \((\pi (\mathbf{1}),\sigma ',\rho ')\).

Let \((\pi (\mathbf{1}),\sigma ',\rho ')\) be such an admissible representation of \(\pi '\). Since \({{\mathcal {H}}}\) acts by left multiplication, there exists a unique \(\alpha _2\in {{\mathcal {H}}}\) such that \(\alpha _2\pi _n\) equals the final endpoint of \(\rho '\). It follows that \(\rho =\alpha _2^{-1}\rho '\). By a similar argument, there exists a unique choice for \(\sigma \) that corresponds to the given representation.

In conclusion, for given \(\pi '\) and \((a_i)\), there are no greater than \(r+1\) SAWs \(\pi \) that give rise to \(\pi '\). By (6.3)–(6.4),

$$\begin{aligned} w(H_m(v)) \le {\left\{ \begin{array}{ll} \dfrac{r+1}{\theta _{\mathrm{min}}^2} w(B_{m+2s_{i,j}}^v(a_1+a_2+a_3+2\delta _{i,j},a_4,\dots ,a_k)) &{}\text {if }\, k \ge 3,\\ \dfrac{r+1}{\theta _{\mathrm{min}}} w(B_{m+s_{i,j}}^v(a_1+a_2+\delta _{i,j})) &{}\text {if }\, k=2, \end{array}\right. } \end{aligned}$$
(6.5)

Since \(\ell \in \Lambda _\epsilon (C,\phi )\) where \(\epsilon \in [1,2)\), by Proposition 5.6 the span of any SAW \(\pi ''\) with \(w(\pi '')>0\) is no greater than \(C\ell (\pi '')^\epsilon \). Write \(\sum _a^{(k,T)}\) for the summation over all finite integer sequences \(a_1>\dots>a_k>0\) with length k and sum T.

By iteration of (6.5), as in [12, Lemma 6.1],

$$\begin{aligned} w(H_m(v))&\le \sum _{T=1}^{M} \sum _{k=1}^{\sqrt{2T}} \sum _a^{(k,T)} w(B_m^v (a_1,\dots ,a_k))\\&\le \sum _{T=1}^{M} \sum _{k=1}^{\sqrt{2T}} \sum _a^{(k,T)} \left[ \left( \frac{r+1}{\theta _{\mathrm{min}}}\right) ^{k-1} \, \sum _{t=0}^{(k-1)s} w(\beta _{m+t}(v))\right] , \end{aligned}$$

where

$$\begin{aligned} M=C(m+s\sqrt{2M})^\epsilon \le C(m+Dm^{\epsilon /2})^\epsilon , \end{aligned}$$

and \(D = D(s)\).

Assume for the moment that \(\beta _{\phi ,\ell } > 1\); a similar argument is valid when \(\beta _{\phi ,\ell }\le 1\). By (5.8) and (3.8), there exist constants \(D=D(\psi ,A,a,\theta _{\mathrm{min}},\theta _{\mathrm{max}},r,s)\), which are continuous in \(\psi \), A, a, \(\theta _{\mathrm{min}}\), \(\theta _{\mathrm{max}}\), such that

$$\begin{aligned} w(H_m(v))&\le \sum _{T=1}^{M} \sum _{k=1}^{\sqrt{2T}} \sum _a^{(k,T)} \left( \frac{r+1}{\theta _{\mathrm{min}}}\right) ^{k-1}Dks (\beta _{\phi ,\ell })^{m+ks+A} \\&\le D\sum _{T=1}^{M} \sum _{k=1}^{\sqrt{2T}} \sum _a^{(k,T)} \left( \frac{r+1}{\theta _{\mathrm{min}}} \right) ^{\sqrt{2M}}\bigl (s\sqrt{2M}\bigr )(\beta _{\phi ,\ell })^{m+ks+A}\\&\le D m^{2\epsilon }e^{D m^{\epsilon /2}}(\beta _{\phi ,\ell })^{m+Dm^{\epsilon /2}}, \end{aligned}$$

as required. \(\square \)

Proof of Proposition 6.2

We adapt the proof of [12, Prop. 6.6]. In preparation, for \(u\in \Gamma \), there exists \(\eta _u\in \Gamma \) such that \(e_u:=\langle u\eta _u,u\rangle \in E_\phi \) and \(h(u\eta _u)<h(u)\). Since \({{\mathcal {H}}}\) acts quasi-transitively, we may pick the \(\eta _u\) such that

$$\begin{aligned} J:=\bigl \lceil \sup \{\ell (e_u): u \in \Gamma \}\bigr \rceil \end{aligned}$$

satisfies \(J<\infty \).

Let \(\pi =(\pi _0,\pi _1,\dots , \pi _n)\) be a SAW contributing to \(\sigma _m(\mathbf{1})\), and let \(H=\min \{h(\pi _i): 0 \le i \le n\}\) and \(I=\max \{i: h(\pi _i) = H\}\). We add the edge \(e_I\) to \(\pi \) to obtain two half-space walks, one from \(\pi _I\eta _{\pi _I}\) to \(\pi _0\) and the other from \(\pi _I\) to \(\pi _n\), with respective \(\ell \)-lengths \(l+\ell (e_I)\) and \(L-l\) for some \(L \in [m,m+A)\) and \(l\in [0,\ell (\pi )]\).

Therefore, \(h_a:= \max _v w(H_a(v))\) satisfies

$$\begin{aligned} w(\sigma _m)\le \sum h_a h_b, \end{aligned}$$

where the sum is over integers a, b satisfying \(l \in [a-J,a+J+A)\), \(L-l\in [b,b+A)\). By these constraints,

$$\begin{aligned} m-2A-J \le a+b\le m+A+J. \end{aligned}$$

The claim follows from Proposition 6.1 as in [12]. \(\square \)

Proof of Theorem 3.10

That \(\mu _{\phi ,\ell }=\beta _{\phi ,\ell }\) follows immediately from Proposition 6.2, and we turn to (3.10). Let \(c \ge A\). Since \(w(\sigma _{m,c}) \ge w(\beta _{m,c})\), we have

$$\begin{aligned} \liminf _{m\rightarrow \infty } w(\sigma _{m,c})^{1/m}\ge \beta _{\phi ,\ell }, \end{aligned}$$

and hence \(w(\sigma _{m,c})^{1/m} \rightarrow \mu _{\phi ,\ell }\) as required in part (a) of the theorem. Part (b) holds by (3.9) and the definition (2.2) of the weight of a SAW. \(\square \)

7 Proof of Theorem 4.1

We begin with a proposition and then prove Theorem 4.1. The section ends with a proof that, as the truncation of a weight function is progressively removed, the connective constant converges to its original value (see (7.13) and Proposition 7.4).

Proposition 7.1

  1. (a)

    Let \((\phi ,\ell _1),(\nu ,\ell _2) \in \Phi \circ \Lambda _\epsilon (C,W)\) for some \(\epsilon \in [1,2)\) and \(C,W>0\). If

    $$\begin{aligned} \delta := D_{\mathrm{sup}}\bigl ((\phi ,\ell _1), (\nu ,\ell _2)\bigr ) \quad \text {satisfies}\quad \delta \in (0,1), \end{aligned}$$
    (7.1)

    then

    $$\begin{aligned} \mu _{\nu ,\ell _2} \le {\left\{ \begin{array}{ll} B^{\Delta \log \Delta } (\mu _{\phi ,\ell _1})^{\Delta } &{}\text {if }\, \mu _{\phi ,\ell _1} > 1,\\ B^{\Delta \log \Delta } (\mu _{\phi ,\ell _1})^{1/\Delta } &{}\text {if }\, \mu _{\phi ,\ell _1}\le 1, \end{array}\right. } \end{aligned}$$
    (7.2)

    where

    $$\begin{aligned} \Delta = \frac{1+\delta }{1-\delta },\quad B=\exp \left( 1/\ell _{1,\min }\right) ,\quad \ell _{1,\min }=\min \bigl \{\ell _1(\gamma ): \gamma \in {\mathrm{supp}}(\phi )\bigr \}.\nonumber \\ \end{aligned}$$
    (7.3)
  2. (b)

    If \(\nu =\phi \in \Phi \), \(\ell _1,\ell _2\in \Lambda \), and \(\delta \) is given by (7.1) and satisfies \(\delta \in (0,1)\), then (7.2) holds with \(B=1\).

Proof

(a) By (7.1), (4.1), and the assumption \(\delta <1\), we have that

$$\begin{aligned}&{\mathrm{supp}}(\phi )={\mathrm{supp}}(\nu ), \end{aligned}$$
(7.4)
$$\begin{aligned}&\frac{1}{\Delta }< \frac{\ell _1(\gamma )}{\ell _2(\gamma )},\frac{\phi (\gamma )}{\nu (\gamma )} < \Delta , \quad \gamma \in {\mathrm{supp}}(\phi ). \end{aligned}$$
(7.5)

Let \(\pi =(\pi _0,\pi _1,\dots ,\pi _n)\) be such that \(w_\phi (\pi )>0\). Then

$$\begin{aligned} \frac{w_{\nu }(\pi )}{w_{\phi }(\pi )}&= \prod _{e \in \pi } \frac{\nu (e)}{\phi (e)} \le \prod _{e\in \pi } \Delta \quad \text {by }(7.5)\nonumber \\&= \Delta ^n \le \exp \left( \frac{\ell _1(\pi )\log \Delta }{\ell _{1,\min }}\right) . \end{aligned}$$
(7.6)

By (7.5) and (7.6),

$$\begin{aligned} w_\nu (\sigma _m) \le \exp \left( \frac{R\log \Delta }{\ell _{1,\min }}\right) \sum _{[L,R)} w_\phi (\pi ) \end{aligned}$$
(7.7)

where the summation is over SAWs \(\pi \) from \(\mathbf{1}\) with \(L\le \ell _1(\pi )<R\), and

$$\begin{aligned} L=\frac{m}{\Delta }, \quad R=(m+A)\Delta . \end{aligned}$$

We take the mth root of (7.7) and let \(m\rightarrow \infty \) to obtain (7.2) by (3.10).

(b) When \(\phi =\nu \in \Phi \), the left side of (7.6) equals 1, and the exponential term in (7.7) is replaced by 1. \(\square \)

Proof of Theorem 4.1

Let \(\Gamma \) be virtually \(({{\mathcal {H}}},F)\)-indicable. Let \(C,W>0\), \(\epsilon \in [1,2)\), and \((\phi ,\ell _1)\in \Phi \circ \Lambda _\epsilon (C,W)\). We shall assume that \(\mu _{\phi ,\ell _1} \ge 1\) (implying that \(W \ge 1\)); a similar proof is valid otherwise. We shall show continuity at the point \((\phi ,\ell _1)\).

Let \(\rho >0\), and write

$$\begin{aligned} D(\delta ):=W\Bigl | B^{\Delta \log \Delta }W^{\Delta -1}-1\Bigr | +W\Bigl | B^{\Delta ^2\log \Delta }W^{\Delta -1}-1\Bigr |, \end{aligned}$$
(7.8)

where B and \(\Delta =\Delta (\delta )\) are given in (7.3). Pick \(\delta _0 \in (0,1)\) such that

$$\begin{aligned} D(\delta )<\rho \quad \text {whenever} \quad \delta \in (0,\delta _0). \end{aligned}$$
(7.9)

Let \((\nu ,\ell _2) \in \Phi \circ \Lambda _\epsilon (C,W)\), write \(\delta := D_{\mathrm{sup}}\bigl ((\phi ,\ell _1), (\nu ,\ell _2)\bigr )\), and suppose \(\delta <\delta _0\). We shall prove that

$$\begin{aligned} \bigl |\mu _{\phi ,\ell _1} -\mu _{\nu ,\ell _2}\bigr | < \rho . \end{aligned}$$
(7.10)

Note by (7.5) that, since \(\delta<\delta _0<1\),

$$\begin{aligned} \ell _{2,\min } \ge \frac{ \ell _{1,\min }}{\Delta }. \end{aligned}$$
(7.11)

Assume that \(\mu _{\nu ,\ell _2}\ge 1\); a similar proof is valid otherwise. By (7.11) and Proposition 7.1(a),

$$\begin{aligned} \mu _{\phi ,\ell _1}- B^{\Delta \log \Delta }(\mu _{\phi ,\ell _1})^{\Delta }&\le \mu _{\phi ,\ell _1}-\mu _{\nu ,\ell _2}\nonumber \\&\le B^{\Delta ^2\log \Delta } (\mu _{\nu ,\ell _2})^{\Delta }-\mu _{\nu ,\ell _2}. \end{aligned}$$
(7.12)

Therefore,

$$\begin{aligned} \bigl | \mu _{\phi ,\ell _1}-\mu _{\nu ,\ell _2}\bigr | \le D(\delta ) < \rho , \end{aligned}$$

by (7.8) and (7.9). Inequality (7.10) is proved. \(\square \)

Let \(\phi \in \Phi \). For \(\eta >0\), let \({\phi ^\eta }:\Gamma \rightarrow [0,\infty )\) be the truncated weight function

$$\begin{aligned} {\phi ^\eta }(\gamma ) = {\left\{ \begin{array}{ll} \phi (\gamma ) &{}\text {if }\, \phi (\gamma )\ge \eta ,\\ 0 &{}\text {otherwise}, \end{array}\right. } \end{aligned}$$
(7.13)

and let \(M=M(\phi )= \sup \{\eta >0: {\phi ^\eta }\text { spans } \Gamma \}\). By Lemma 5.1, \(M>0\).

Definition 7.2

Let \(\phi \in \Phi \) and \(\ell \in \Lambda \). We say that the pair \((\phi ,\ell )\) is continuous at 0 if \(\ell (\gamma )\rightarrow \infty \) as \(\phi (\gamma )\rightarrow 0\), which is to say that

$$\begin{aligned} \forall K>0,\, \exists \eta>0\text { such that: }\forall \gamma \text {satisfying }\phi (\gamma )\in (0,\eta ),\text { we have }\ell (\gamma )>K.\nonumber \\ \end{aligned}$$
(7.14)

The set of such pairs \((\phi ,\ell )\) is denoted \({\mathcal {C}}\).

Example 7.3

If \(\ell \in \Lambda \) is such that \(\ell (\gamma )=1/\phi (\gamma )\) on \({\mathrm{supp}}(\phi )\), then \((\phi ,\ell )\) is continuous at 0. Recall Example 3.6.

Proposition 7.4

Let \(\Gamma \) be finitely generated and virtually \(({{\mathcal {H}}},F)\)-indicable, and let \((\phi ,\ell )\in \Phi \circ \Lambda _\epsilon (C)\) for some \(C>0\) and \(\epsilon \in [1,2)\). Assume in addition that (7.14) holds, in that \((\phi ,\ell )\in {\mathcal {C}}\). Then

$$\begin{aligned} \mu _{{\phi ^\eta },\ell } \rightarrow \mu _{\phi ,\ell } \quad \text {as } \,\eta \rightarrow 0. \end{aligned}$$

Proof

Since \(\ell \in \Lambda _\epsilon (C,\phi )\) and \(\phi ^\eta \le \phi \), we have by (3.9) that \(\ell \in \Lambda _\epsilon (C,\phi ^\eta )\) for \(\eta <M\). Therefore, Theorem 3.10 may be applied to the pairs \((\phi ^\eta ,\ell )\).

Let \(\zeta \in (0,M)\), so that \(\phi ^\zeta \) spans \(\Gamma \). Let \(K_{\phi ^\zeta }\) be the locally finite Cayley graph of \(\Gamma \) on the edges e for which \(\phi ^\zeta (e)>0\) (see Lemma 5.1), with corresponding strong graph height function \((h,{{\mathcal {H}}})\), and let \(\psi \), A, a be as in (5.3) with \(\phi \) replaced by \(\phi ^\zeta \). Working on the graph \(K_{\phi ^\zeta }\) with the weight function \(\phi ^\zeta \), we construct the paths \(\nu _{i,j}\) as before (2.4), and we shall stay with these particular paths in the rest of the proof. Since \(\phi ^\eta \) is constant on these paths for \(\eta \le \zeta \), the values of \(\psi \), A, a, \(\theta _{\mathrm{min}}\), \(\theta _{\mathrm{max}}\), r, s are unchanged for \(\eta \le \zeta \).

Assume \(\beta _{\phi ,\ell } >1\); a similar proof holds if \(\beta _{\phi ,\ell } \le 1\). Take \(c=A \) in Theorem 3.10, and let \(m\in {\mathbb {N}}\); later we shall allow \(m\rightarrow \infty \). By (7.14), we may choose \(\rho =\rho _m\in (0,\zeta )\), such that

$$\begin{aligned} \text {for any }\gamma \text { satisfying }\phi (\gamma )\in (0,\rho ),\text { we have }\ell (\gamma )>m+A. \end{aligned}$$
(7.15)

We shall write \(w_\phi \) since we shall work with more than one weight function. By (7.13)–(7.15),

$$\begin{aligned} w_\phi (\sigma _{m,A}) =w_{\phi ^\rho }(\sigma _{m,A}). \end{aligned}$$
(7.16)

Since \(\phi ^\rho \le \phi \), we have by (3.9) that \(\ell \in \Lambda _\epsilon (C,\phi ^\rho )\). By Proposition 6.2 applied to \(\phi ^\rho \),

$$\begin{aligned} w_{\phi ^\rho }(\sigma _{m,A})\le g_m (\beta _{\phi ^\rho ,\ell })^{m+Dm^{\epsilon /2}}, \end{aligned}$$
(7.17)

where \(g_m=Dm^{4\epsilon } e^{D m^{\epsilon /2}}\) with the constants \(D=D(\psi ,A,a,\theta _{\mathrm{min}},\theta _{\mathrm{max}},r,s)\) given as in the proposition. Since \(\beta _{\phi ^\rho ,\ell } \le \mu _{\phi ^\rho ,\ell }\) and (by Theorem 3.10(b)) \(\mu _{\nu ,\ell }\) is non-decreasing in the weight function \(\nu \), we have by (7.16)–(7.17) that

$$\begin{aligned} w_\phi (\sigma _{m,A}) \le g_m(\mu _{\phi ^\rho ,\ell })^{m+Dm^{\epsilon /2}} \le g_m \left( \lim _{\eta \rightarrow 0}\mu _{{\phi ^\eta },\ell }\right) ^{m+Dm^{\epsilon /2}}. \end{aligned}$$
(7.18)

Take mth roots and let \(m\rightarrow \infty \), to obtain by (3.10) that

$$\begin{aligned} \mu _{\phi ,\ell } \le \lim _{\eta \rightarrow 0} \mu _{{\phi ^\eta },\ell }, \end{aligned}$$

and the result follows. \(\square \)

8 Proof of Theorem 2.5

We omit this proof since it lies close to those of Theorem 3.10 and [12, Thm 4.3]. Here is a summary of the differences. Theorem 2.5 differs from [12, Thm 4.3] in that edges are weighted, and this difference is handled in very much the same manner as in the proof of Theorem 3.10. On the other hand, Theorem 2.5 differs from Theorem 3.10 in that the underlying graph need not be a Cayley graph. This is handled as in the proof of [12, Thm 4.3], where the unimodularity of the automorphism groups in question is utilized. See also Remark 2.6.