1 Introduction

Let M be a compact Riemannian manifold of dimension \(n\ge 2\) with boundary \(\partial M\). The Steklov problem on M is

$$\begin{aligned} {\left\{ \begin{array}{ll} \triangle u =0&{}\text {in } M,\\ \frac{\partial u}{\partial n}=\sigma u &{}\text {on } \partial M, \end{array}\right. } \end{aligned}$$

where \(\triangle \) is the Laplace–Beltrami operator and \(\frac{\partial u}{\partial n}\) is the outward normal derivative along the boundary \(\partial M\). It is a well-known result that if the boundary is sufficiently regular, the spectrum of the Steklov problem is discrete and its eigenvalues form a sequence \(0=\sigma _0<\sigma _1\le \sigma _2\le \cdots \nearrow \infty \).

An important question in studying the spectral geometry of the Steklov problem is to maximize its eigenvalues under a constraint on the volume of the boundary or on the volume of the manifold. For simply connected planar domains of prescribed perimeter, it has been shown by R. Weinstock that the disk maximizes \(\sigma _1\) (see [16]). For bounded Lipschitz domains of fixed volume in \(\mathbb {R}^n\), F. Brock proved that the ball maximizes \(\sigma _1\) (see [2]). Several upper bounds have also been obtained for different families of manifolds where the volume or the volume of the boundary is fixed. In 2017, a survey of the literature on this question has been given in [10]. More recently, it was shown in [3] that a Weinstock-type inequality holds in \(\mathbb {R}^n\) in the class of convex sets, that is, that among all bounded convex sets in \(\mathbb {R}^n\) with prescribed volume of the boundary, the ball maximizes \(\sigma _1\).

In this article, we investigate isoperimetric upper bounds for \(\sigma _1\) of the Steklov problem on graphs. The Steklov problem on graphs is a discrete analogue of the Steklov problem and has recently received attention in the literature. In [13] and [14], lower bounds for the first non-zero eigenvalue are given. A lower bound for higher eigenvalues is given in [1]. For subgraphs of integer lattices, an upper bound has been obtained by Hua and Han [12]. In [5], a relation between the eigenvalues of the Steklov problem on a manifold and the eigenvalues of a discrete problem is established. Hence, results in the discrete and in the Riemannian settings are closely related and the study of the discrete problem is a possible approach to understand the spectral geometry of the Steklov problem.

Definition 1

A graph with boundary is a pair \((\varGamma , B)\), where \(\varGamma =(V,E)\) is a simple, that is without loops or multiple edges, connected graph and \(B\subset V\) is a subset of V such that \(B\not = \emptyset \) and \(E(B,B)=\emptyset \). We call B the boundary of the graph and \(B^{c}\) the interior.

In this paper, we always consider graphs with boundary that are finite. The space of all real functions defined on the vertices V, denoted by \(\mathbb {R}^{V}\), is the Euclidean space of dimension |V|. Similarly, the space of real functions defined on the vertices of the boundary, denoted \(\mathbb {R}^{B}\), is the Euclidean space of dimension |B|.

The Laplacian \(\triangle \) of a function \(v\in \mathbb {R}^{V}\) is defined by

$$\begin{aligned} (\triangle v)(i)=\sum _{j\sim i}(v(i)-v(j)), \end{aligned}$$

where \(i\sim j\) signifies that \(\{i,j\}\in E\).

A function \(v\in \mathbb {R}^V\) is called harmonic if

$$\begin{aligned} (\triangle v)(i)=\sum _{j\sim i}(v(i)-v(j))=0\quad \forall i \not \in B. \end{aligned}$$

The normal derivative operator \(\frac{\partial }{\partial n}:\mathbb {R}^V \rightarrow \mathbb {R}^{B}\) is defined by

$$\begin{aligned} \left( \frac{\partial v}{\partial n}\right) (i)=\sum _{j\in B^\mathrm{c},j\sim i}(v(i)-v(j)) \quad i \in B. \end{aligned}$$

Definition 2

The Steklov problem on a finite graph with boundary \((\varGamma ,B)\) is the eigenvalue problem

$$\begin{aligned} {\left\{ \begin{array}{ll} (\triangle v)(i)=0 &{}\text {if } i\not \in B,\\ \left( \frac{\partial v}{\partial n}\right) (i)=\sigma v(i) &{}\text {if } i\in B, \end{array}\right. } \end{aligned}$$

where \(v\not \equiv 0\) and \(\sigma \) is a spectral parameter.

As shown in [14], the solutions of this problem coincide with the eigenvalues of the discrete Dirichlet-to-Neumann operator defined in [13]. They form a finite sequence \(0=\sigma _0\le \sigma _1\le \cdots \le \sigma _{b-1}\), where \(b=|B|\).

We recall that we are interested in upper bounds for \(\sigma _1\). Therefore, we will always assume that \(|B|>1\) because if not, \(\sigma _1\) is not defined. A first remark is that without any additional geometric constraint on \((\varGamma , B)\), \(\sigma _1\) may become unbounded. This occurs in the following example.

Example 1

We consider the family of graphs with boundary \(\{(G_n,B)\}_{n\in \mathbb {N}}\) as shown in Fig. 1, that is, two boundary vertices (the bigger vertices) are connected by n paths of length 2. By computation, we obtain that \(\sigma _1(G_n,B)=n\) and hence \(\sigma _1\) tends to \(+\infty \) as n tends to \(+\infty \).

Fig. 1
figure 1

\((G_1,B), (G_2,B), (G_3,B), (G_4,B)\text { and }(G_5,B)\)

If we assume that the degree of the graph, d, is bounded, it is easy to obtain that \(\sigma _1\le d\). The goal of this paper is to show isoperimetric upper bounds for the Steklov eigenvalues of graphs with boundary that are included in a Cayley graph with polynomial growth (we recall the notions of geometric group theory that we use in Sect. 2).

Definition 3

A graph with boundary \((\varGamma '=(V',E'), B)\) is included in a graph \(\varGamma =(V,E)\) if \(V'\subset V\) and \(E'\subset E\).

Remark 1

The Steklov problem is defined on finite graphs with boundary. In contrast, the Cayley graphs with polynomial growth that we use as host graph are infinite.

The main result is the following.

Theorem 1

Let \(\varGamma =(V,E)\) be a Cayley graph with polynomial growth of order D. There exists \(C(\varGamma )>0\) such that for any finite graph with boundary \((\varGamma '=(V',E'),B)\) included in \(\varGamma \) and such that \(|B|>1\), we have

$$\begin{aligned} \sigma _1(\varGamma ',B)\le {\left\{ \begin{array}{ll} C(\varGamma )\frac{1}{|B|}&{}\text {if }D\le 2,\\ C(\varGamma )\frac{|V'|^{\frac{D-2}{D}}}{|B|}&{} \text {if } D\ge 2. \end{array}\right. } \end{aligned}$$

This result can be pushed further for a particular class of graph with boundary included in the Cayley graph \(\varGamma =(V,E)\), graphs with boundary induced by a subset \(\varOmega \subset V\).

Definition 4

Let \(\varGamma =(V,E)\) be a graph.

  1. (1)

    The vertex boundary of a subset \(\varOmega \subset \varGamma \) is

    $$\begin{aligned} \delta \varOmega :=\{i\in V \setminus \varOmega : \exists j \in \varOmega , i\sim j \} \end{aligned}$$

    where \(i\sim j\) signifies that \(\{i,j\}\in E\).

  2. (2)

    The set of edges between two subset \(\varOmega _1, \varOmega _2 \subset V\) is

    $$\begin{aligned} E(\varOmega _1,\varOmega _2):=\{\{i,j\}\in E : i\in \varOmega _1, j\in \varOmega _2\}. \end{aligned}$$
  3. (3)

    Given \(\varOmega \subsetneq V\), consider the graph \(\varGamma '\) with vertex set \({\bar{\varOmega }}:=\varOmega \cup \delta \varOmega \) and edge set \(E(\varOmega ,{\bar{\varOmega }})\). This defines a graph with boundary, with \(B=\delta \varOmega \), which is called graph with boundary induced by a subset \(\varOmega \subsetneq V\).

  4. (4)

    Given a subset \(\varOmega \subsetneq V\), \(\sigma _1(\varOmega )\) is the eigenvalue \(\sigma _1\) of the graph with boundary induced by \(\varOmega \) (Fig. 2).

Fig. 2
figure 2

Two graphs with boundary included in \(\mathbb {Z}^2\), but only the first one is induced by a subset of vertices of \(\mathbb {Z}^2\) (the bigger vertices are boundary vertices)

Because graphs with boundary induced by a finite subset \(\varOmega \) of the set of vertices of a Cayley graph with polynomial growth satisfy a discrete isoperimetric inequality, we can deduce the following two corollaries of Theorem 1 for this particular case.

Corollary 1

Let \(\varGamma =(V,E)\) be a Cayley graph with polynomial growth of order \(D\ge 2\). There exists \(C(\varGamma )>0\) such that for any finite connected subset \(\varOmega \) of the set of vertices V we have

$$\begin{aligned} \sigma _1(\varOmega )\le C(\varGamma )\frac{1}{|\delta \varOmega |^{\frac{1}{D-1}}}. \end{aligned}$$

Corollary 2

Let \(\varGamma =(V,E)\) be a Cayley graph with polynomial growth of order \(D\ge 2\). There exists \(C(\varGamma )>0\) such that for any finite connected subset \(\varOmega \) of the set of vertices V we have

$$\begin{aligned} \sigma _1(\varOmega )\le C(\varGamma )\frac{1}{|{\bar{\varOmega }}|^{\frac{1}{D}}}, \end{aligned}$$

where \({\bar{\varOmega }}=\delta \varOmega \cup \varOmega \).

A direct consequence is that for a sequence of graphs with boundary induced by subsets in a Cayley graph with polynomial growth such that the number of vertices tends to infinity, \(\sigma _1\) tends to zero. It is easy to find examples (see, e.g., [14, Example 1]) showing that this is not true if we do not assume that the graphs with boundary are induced by subsets of the Cayley graph.

In \(\mathbb {Z}^n\), with \(n\ge 2\), Corollary 2 corresponds to a recent result of Han and Hua (see Corollary 1.4 in [12]). They show it using a very interesting method to reduce to the case of domains in \(\mathbb {R}^n\), which also allows them to give explicit constants. In the contrast to the proof of the result of Han and Hua, the proof of our main result is direct because it does not use known results for domains in Euclidean space. It essentially uses the control of the growth function of the Cayley graph. The method was inspired by the methods used in [4]. A straightforward example of a Cayley graph of a group of polynomial growth that is different from \(\mathbb {Z}^n\) is a Cayley graph associated to the discrete Heisenberg group of dimension 3, which has polynomial growth of order 4. Many other examples exist (see Example 4) where the result holds.

2 Groups with Polynomial Growth and Cayley Graphs

In this article, we work in the setting of Cayley graphs of groups with polynomial growth. We recall here the definitions and the geometric group theory notions that we will use. For further details on this topic, one can see, e.g., [7].

Let G be a finitely generated infinite discrete group and S=\(\{g_1,\ldots ,g_k\}\) a generating set of G. For \(n\in \mathbb {N}^*\), we denote the ball of radius n \(B(n):=\{x \in G: x=g_{i_1}^{\epsilon _1},\ldots ,g_{i_n}^{\epsilon _n}, i_1,\ldots ,i_n\in \{1,\ldots ,k\}, \epsilon _j=\pm 1\}\). The growth function of G is \(V(n):=|B(n)|\). If there exist \(D\in \mathbb {N}^*\) and \(C>0\) such that

$$\begin{aligned} C^{-1}n^D\le V(n)\le Cn^D, \end{aligned}$$

we say that the growth rate is polynomial of order D. Since the growth rate does not depend on the choice of generating set, we can speak of the growth type of a group.

Let G be a group and S a generating set that does not contain the identity element of the group and is symmetric, that is, satisfies \(S=S^{-1}\). The Cayley graph \(\varGamma =\varGamma (G,S)\) associated to (GS) is the graph with vertices \(V=G\) and edges \(E=\{\{x,y\}: x,y\in V \text { and } \exists s\in S\text { such that } y=xs\}\). Since S is symmetric and does not contain the identity element, the graph is simple, and since S is a generating set of G, the graph is connected. We say that a Cayley graph has polynomial growth of order D if it is associated to a group with polynomial growth of order D.

We now give two properties of Cayley graphs with polynomial growth that we will need to prove our results.

Lemma 1

Let \(\varGamma =(V,E)\) be a Cayley graph with polynomial growth of order D. Let \(a,b\in \mathbb {R}^*_+\) and B(xaR) be a ball in \(\varGamma \) of radius aR. Then \(\exists N\in \mathbb {N}^*\) such that B(xaR) is the union of N balls of radius bR and this number does not depend on R. More precisely, we can take \(N=\lceil C^2\left( \frac{2a+b}{b}\right) ^D\rceil \) where C is a constant satisfying \(C^{-1}n^D\le V(n) \le Cn^D\).

Proof

Let \(\{y_i\}_{i=1}^{m}\) be a maximal subset of vertices in B(xaR) such that \(d(y_i,y_j)\ge bR \text { for } i\not = j\). Then \(\cup _{i=1}^n B(y_i,bR)\supset B(x,aR)\) and, by the triangle inequality, \(B\left( y_i,\frac{bR}{2}\right) \cap B\left( y_j,\frac{bR}{2}\right) =\emptyset \). This implies

$$\begin{aligned} \sum _{i=1}^m \left| B\left( y_i,\frac{bR}{2}\right) \right| \le \left| B\left( x,\left( a+\frac{b}{2}\right) R\right) \right| . \end{aligned}$$
(1)

Since the graph has polynomial growth of order D, we know that there exists C such that \(C^{-1}n^D\le |B(z,n)|\le C n^D\) \(\forall z\in V\). We approximate the volume of the balls in Eq. (1) using the latter inequality and we obtain that \(m\le C^2\left( \frac{2a+b}{b}\right) ^D\). \(\square \)

The second property is a discrete isoperimetric inequality.

Proposition 1

Let \(\varGamma =(V,E)\) be a Cayley graph with polynomial growth of order D. There exists C such that for any finite subset \(\varOmega \subset V,\) \(\delta \varOmega \) its boundary, and \({\bar{\varOmega }}:=\varOmega \cup \delta \varOmega ,\) we have that

$$\begin{aligned} \frac{|{\bar{\varOmega }}|^{\frac{(D-1)}{D}}}{|\delta \varOmega |}\le C. \end{aligned}$$
(2)

For the proof of this proposition, we refer to [6]. In fact, the result that we give corresponds to the first particular case of Theorem 1 of [6], but formulated in the setting of Cayley graphs.

3 Isoperimetric Upper Bound for \(\sigma _1\) in Cayley Graphs with Polynomial Growth

In this section, we prove the results presented in the introduction and give examples of application.

The following variational characterization of the Steklov eigenvalues on graphs with boundary is important for the proof of our main result, Theorem 1.

$$\begin{aligned} \sigma _j=\min _E \max _{v\in E,v\not =0}R(v), \end{aligned}$$
(3)

where E is the set of all linear subspaces of \(\mathbb {R}^V\) of dimension \(j+1\), and R(v) is the Rayleigh quotient associated to the Dirichlet-to-Neumann operator (see [13])

$$\begin{aligned} R(v):=\frac{\sum _{i\sim j}(v(i)-v(j))^2}{\sum _{i\in B}v(i)^2}. \end{aligned}$$

3.1 Proof of Theorem 1

The proof consists of finding two regions of the graph with boundary with a sufficient number of vertices of the boundary, then building test functions, evaluating their Rayleigh quotient, and using the variational characterization in order to obtain an upper bound for \(\sigma _1\).

Proof

By Lemma 1, there exists \(c_1\) such that a ball of radius 3R in \(\varGamma \) is the union of \(c_1\) balls of radius \(\frac{1}{2}R\).

If \(|B|\le c_1+1\), it is easy to show that the result is true using that \(\sigma _1\) is bounded from above by d, the degree of the host Cayley graph: we have that

$$\begin{aligned} \sigma _1\le d=\frac{d|B|}{|B|}\le \frac{d(c_1+1)}{|B|}=:c_2\frac{1}{|B|} \end{aligned}$$

and, if \(D\ge 2\),

$$\begin{aligned} \sigma _1\le c_2\frac{1}{|B|} \le c_2\frac{|V'|^{\frac{D-2}{D}}}{|B|}. \end{aligned}$$

From now on, we will assume \(|B|>c_1+1\). We define

$$\begin{aligned} \alpha :=\frac{|B|}{c_1+1}. \end{aligned}$$

Let \(x\in V\). We set

$$\begin{aligned} r_x:=\min \{r \in \mathbb {N}: |B(x,r)\cap B|\ge \alpha \} \end{aligned}$$

and

$$\begin{aligned} R:=\min _{x\in V}r_x. \end{aligned}$$

Then, we have that \(\forall x \in V\), \(|B(x,R-1)\cap B|<\alpha \) and there exists \(x_0 \text { such that } |B(x_0,R)\cap B|\ge \alpha \). We remark that \(R\ge 1\). Since \(B(x,R-1)\ge B\left( x,\frac{1}{2}R\right) \) we have that \(B(x_0,3R)\) is the union of \(c_1\) balls of radius \(R-1\). This implies

$$\begin{aligned} |B(x_0,3R)\cap B|<c_1 \alpha \end{aligned}$$

and consequently

$$\begin{aligned} |B(x_0,3R)^c\cap B|&=|B|-|B(x_0,3R)\cap B|\\&>|B|-c_1\alpha \\&=|B|-c_1\frac{|B|}{c_1+1}\\&=\frac{|B|}{c_1+1}=\alpha . \end{aligned}$$

Hence, we have found two regions, \(B(x_0,R)\) and \(B(x_0,3R)^c\), such that

$$\begin{aligned} |B(x_0,R)\cap B|\ge \alpha \end{aligned}$$

and

$$\begin{aligned} |B(x_0,3R)^c\cap B|>\alpha . \end{aligned}$$

We define two test functions, one with support \(B(x_0,2R)\), and the other with support \(B(x_0,2R)^c\).

$$\begin{aligned} f_1(y)= & {} {\left\{ \begin{array}{ll} 1 &{}\text {if }y\in B(x_0,R),\\ 1-\frac{k}{R} &{}\text {if } k:=d(y,B(x_0,R))\le R,\\ 0 &{}\text {otherwise}, \end{array}\right. } \\ f_2(y)= & {} {\left\{ \begin{array}{ll} 1 &{}\text {if }y\in B(x_0,3R)^c,\\ 1-\frac{k}{R} &{}\text {if } k:= d(y,B(x_0,3R)^c)\le R,\\ 0 &{}\text {otherwise}. \end{array}\right. } \end{aligned}$$

We consider the linear subspace W of \(\mathbb {R}^V\) generated by \(f_1\) and \(f_2\). The variational characterization of Eq. (3) gives

$$\begin{aligned} \sigma _1\le \max _{v\in W}R(v). \end{aligned}$$

Since \(f_1\) and \(f_2\) have disjoint support, it implies

$$\begin{aligned} \sigma _1\le \max \{R(f_1),R(f_2)\}. \end{aligned}$$

\(R(f_1)\) can be evaluated in the following way. The denominator is

$$\begin{aligned} \sum _{i\in B}f_1(i)^2\ge |B(x_0,R)\cap B|\ge \alpha =\frac{|B|}{c_1+1}. \end{aligned}$$

The only edges contributing to the sum in the numerator \(\sum _{i\sim j}(f_1(i)-f_1(j))^2\) are the ones in \(B(x_0,2R)\setminus B(x_0,R)\). In this annulus, for two adjacent vertices, we have that \((f_1(i)-f_1(j))^2\le \frac{1}{R^2}\). Moreover, the number of edges in this annulus is smaller than or equal to the number of edges in \(B(x_0,3R)\). Hence we have

$$\begin{aligned} \sum _{i\sim j}(f_1(i)-f_1(j))^2\le \sum _{i\sim j, i,j\in B(x_0,3R)}\frac{1}{R^2}. \end{aligned}$$

Because the graph has polynomial growth of order D, there exists \(c_3>0 \) such that \(|B(x_0,3R)|\le c_3 (3R)^D\). We recall that the graph is the Cayley graph defined by a group G and a generating set S of G. The degree of the graph is \(|S|=|B(y,1)|\le c_3\). By the handshaking lemma, \(|E(B(x_0,3R),B(x_0,3R))|\le \frac{1}{2} |B(x_0,3R)||S|\le \frac{1}{2}c_3^2(3R)^D:=c_4 R^D\). Consequently, for \(D=1\) or 2, we have

$$\begin{aligned} \sum _{i\sim j, i,j\in B(x_0,3R)}\frac{1}{R^2}\le c_4\frac{R^D}{R^2}\le c_4 \end{aligned}$$

and the Rayleigh quotient of \(f_1\) becomes

$$\begin{aligned} R(f_1)=\frac{\sum _{i\sim j}(f_1(i)-f_1(j))^2}{\sum _{i\in B}f_1(i)^2}\le \frac{(c_1+1)c_4}{|B|}=:\frac{c_5}{|B|}. \end{aligned}$$

If \(D\ge 2\), we note that we have the following equality:

$$\begin{aligned} \sum _{i\sim j, i,j\in B(x_0,3R)}\frac{1}{R^2}= \left( \sum _{i\sim j, i,j\in B(x_0,3R)}\frac{1}{R^D}\right) ^{\frac{2}{D}}\left( \sum _{i\sim j, i,j\in B(x_0,3R)}1\right) ^{\frac{D-2}{D}}. \end{aligned}$$

The left factor is bounded by a constant:

$$\begin{aligned} \left( \sum _{i\sim j, i,j\in B(x_0,3R)}\frac{1}{R^D}\right) ^{\frac{2}{D}}\le c_4^{\frac{2}{D}}=:c_6. \end{aligned}$$

For the right factor, we have

$$\begin{aligned} \left( \sum _{i\sim j, i,j\in B(x_0,3R)}1\right) ^{\frac{D-2}{D}}\le \left( \frac{c_3}{2}|V'|\right) ^{\frac{D-2}{D}}, \end{aligned}$$

and we obtain

$$\begin{aligned} \sum _{i\sim j, i,j\in B(x_0,3R)}\frac{1}{R^2}\le c_6\left( \frac{c_3}{2}\right) ^{\frac{D-2}{D}}|V'|^{\frac{D-2}{D}}=:c_7|V'|^{\frac{D-2}{D}}. \end{aligned}$$

Hence, if \(D\ge 2\), the numerator of the Rayleigh quotient satisfies

$$\begin{aligned} \sum _{i\sim j}(f_1(i)-f_1(j))^2\le c_7|V'|^{\frac{D-2}{D}}. \end{aligned}$$

The Rayleigh quotient of \(f_1\) becomes

$$\begin{aligned} R(f_1)=\frac{\sum _{i\sim j}(f_1(i)-f_1(j))^2}{\sum _{i\in B}f_1(i)^2}\le \frac{(c_1+1)c_7|V'|^{\frac{D-2}{D}}}{|B|}=:c_8\frac{|V'|^{\frac{D-2}{D}}}{|B|}. \end{aligned}$$

By the definition of the test functions, the same upper bound can be obtained for \(f_2\). We conclude that

$$\begin{aligned} \sigma _1\le \max \{R(f_1),R(f_2)\}\le {\left\{ \begin{array}{ll} c_5\frac{1}{|B|}&{}\text {if }D\le 2,\\ c_8\frac{|V'|^{\frac{D-2}{D}}}{|B|}&{}\text {if }D\ge 2. \end{array}\right. } \end{aligned}$$

In order to unify the case \(|B|\le c_1+1\) and the general case, we take \(C:=\max \{c_5,c_2\}\) if \(D\le 2\) or \(C:=\max \{c_8,c_2\}\) if \(D\ge 2\). This completes the proof. \(\square \)

Remark 2

The proof is qualitative rather than quantitative since the goal here is not to find an optimal constant (the constant depends on the generating set of the group).

Example 2

An example of a group with polynomial growth of order D is \(\mathbb {Z}^D\).

Example 3

The Heisenberg group over \(\mathbb {Z}\),

$$\begin{aligned} \mathrm{Heis}(\mathbb {Z})=\left\{ \begin{pmatrix} 1 &{} x &{} z \\ 0 &{} 1 &{} y \\ 0 &{} 0 &{} 1 \end{pmatrix}: x,y,z \in \mathbb {Z}\right\} , \end{aligned}$$

is an example of a group with polynomial growth of order 4, which is not quasi-isometric to \(\mathbb {Z}^4\) (on this affirmation, see [9], p. 13, for example). Hence, for the Steklov problem on a graph with boundary \((\varGamma '=(V',E'),B)\) included in a Cayley graph associated to the Heisenberg group, \(\sigma _1\) is bounded from above by \(C(\mathrm{Heis}(\mathbb {Z}))\frac{|V'|^{1/2}}{|B|}\).

Example 4

An important theorem due to M. Gromov characterizes finitely generated groups of polynomial growth (see [11]). It says that a group is of polynomial growth if and only if it has a nilpotent subgroup of finite index. Lattices in nilpotent Lie groups, which are finitely generated and themselves nilpotent, are other examples where the theorem holds (for the existence of such lattices, see, e.g., [15] and [8]).

Remark 3

Given a Cayley graph \(\varGamma =(V,E)\) with polynomial growth of order 1 or 2, Theorem 1 shows that for a sequence \(\{(\varGamma '_n,B_n)\}_{n\in \mathbb {N}}\) of graphs with boundary included in \(\varGamma \) and satisfying \(|B_n| \rightarrow \infty \), we have that \(\sigma _1\) tends to 0 as n tends to infinity.

3.2 Application to Subgraphs

Proof of Corollary 1

By the isoperimetric inequality in Proposition 1, there exists \(c_1>0\) such that \(\frac{|{\bar{\varOmega }}|^{\frac{(D-1)}{D}}}{|\delta \varOmega |}\le c_1\), where \({\bar{\varOmega }}=\delta \varOmega \cup \varOmega \). We raise the latter inequality to the power of \(\frac{D-2}{D-1}\) and obtain \(|{\bar{\varOmega }}|^{\frac{D-2}{D}}\le (c_1|\delta \varOmega |) ^{\frac{D-2}{D-1}}=:c_2 |\delta \varOmega | ^{\frac{D-2}{D-1}}\). By Theorem 1, there exists \(c_3\) such that \(\sigma _1\le c_3\frac{|{\bar{\varOmega }}|^{\frac{D-2}{D}}}{|\delta \varOmega |}\). Consequently,

$$\begin{aligned} \sigma _1\le c_3\frac{|{\bar{\varOmega }}|^{\frac{D-2}{D}}}{|\delta \varOmega |}\le c_3 c_2\frac{|\delta \varOmega |^{\frac{D-2}{D-1}}}{|\delta \varOmega |}= c_3 c_2 \frac{1}{|\delta \varOmega |^{\frac{1}{D-1}}}=:c_4\frac{1}{|\delta \varOmega |^{\frac{1}{D-1}}}. \end{aligned}$$

\(\square \)

Remark 4

For \(D=1\), we remark that by Theorem 1, we have that \(\sigma _1(\varOmega )\le C(\varGamma )\frac{1}{|\delta \varOmega |}\).

Proof of Corollary 2

By the isoperimetric inequality in Proposition 1, there exists \(c_1>0\) such that \(\frac{|{\bar{\varOmega }}|^{\frac{(D-1)}{D}}}{|\delta \varOmega |}\le c_1\). By Theorem 1, there exists \(c_2\) such that \(\sigma _1\le c_2\frac{|{\bar{\varOmega }}|^{\frac{D-2}{D}}}{|\delta \varOmega |}\). Hence, we have

$$\begin{aligned} \sigma _1\le c_2\frac{|{\bar{\varOmega }}|^{\frac{D-2}{D}}}{|\delta \varOmega |}=c_2\frac{|{\bar{\varOmega }}|^{\frac{D-1}{D}}|{\bar{\varOmega }}|^{\frac{-1}{D}}}{|\delta \varOmega |}\le c_2 c_1 |{\bar{\varOmega }}|^{\frac{-1}{D}}=:c_3\frac{1}{|{\bar{\varOmega }}|^{\frac{1}{D}}}. \end{aligned}$$

\(\square \)

Remark 5

Since \({\bar{\varOmega }}=\delta \varOmega \cup \varOmega \), we also have \(\sigma _1\le C(\varGamma )\frac{1}{|\varOmega |^{\frac{1}{D}}}\) and \(\sigma _1\le C(\varGamma )\frac{1}{|\delta \varOmega |^{\frac{1}{D}}}\) but this last bound is weaker than Corollary 1.

Remark 6

In a Cayley graph with polynomial growth of order \(D\ge 2\), for a sequence \(\{\varOmega _n\}_{n\in \mathbb {N}}\) of finite subsets satisfying \(|\varOmega _n| \rightarrow \infty \), we have that \(\sigma _1(\varOmega _n)\) tends to 0 as n tends to infinity.

Remark 7

For graphs with boundary induced by a finite subset of \(\mathbb {Z}^n\), the result of Corollary 2 was recently obtained by Han and Hua (see [12, Corollary 1.4]), who also give an explicit constant.