Rigidity properties of the hypercube via Bakry-Emery curvature
Shiping Liu, Florentin M\"unch, Norbert Peyerimhoff

TL;DR
This paper establishes that the hypercube uniquely satisfies certain sharp geometric and spectral inequalities in discrete graph settings, using curvature-based methods.
Contribution
It provides the first discrete analogues of Cheng's and Obata's rigidity theorems, characterizing hypercubes via curvature and combinatorial properties.
Findings
Rigidity results for discrete Bonnet-Myers diameter bound
Rigidity results for Lichnerowicz eigenvalue estimate
Hypercube characterized as the unique graph satisfying these inequalities
Abstract
We give rigidity results for the discrete Bonnet-Myers diameter bound and the Lichnerowicz eigenvalue estimate. Both inequalities are sharp if and only if the underlying graph is a hypercube. The proofs use well-known semigroup methods as well as new direct methods which translate curvature to combinatorial properties. Our results can be seen as first known discrete analogues of Cheng's and Obata's rigidity theorems.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Rigidity properties of the hypercube via Bakry-Émery curvature
Shiping Liu, Florentin Münch, Norbert Peyerimhoff
Abstract.
We give rigidity results for the discrete Bonnet-Myers diameter bound and the Lichnerowicz eigenvalue estimate. Both inequalities are sharp if and only if the underlying graph is a hypercube. The proofs use well-known semigroup methods as well as new direct methods which translate curvature to combinatorial properties. Our results can be seen as first known discrete analogues of Cheng’s and Obata’s rigidity theorems.
Contents
- 1 Introduction
- 2 Concepts and main results for weighted graphs
- 3 Sharp curvature dimension inequality
- 4 Sharp curvature estimates and the distance function
- 5 A combinatorial approach to Bakry-Émery curvature
- 6 A combinatorial characterization of the hypercube
1. Introduction
The hypercube is a well studied object and a variety of combinatorial characterizations have been established. For a survey article on combinatorial properties of the hypercube, see [11]. We want to point out two particular hypercube characterizations in the literature. One goes back to Foldes.
Theorem 1.1** (see [8]).**
An unweighted graph is a hypercube if and only if
- •
* is bipartite and*
- •
For all vertices , the number of shortest paths between and is .
The other hypercube characterization has been found by Laborde and Hebbare.
Theorem 1.2** (see [15]).**
An unweighted graph is a hypercube if and only if
- •
* and*
- •
Every pair of adjacent edges is contained in a 4-cycle.
Another question one might ask is whether the hypercube is already uniquely determined by its local structure. In particular, one might conjecture that every bipartite, regular graph with all two-balls isomorphic to the hypercube two-ball, needs to be the hypercube. However, this has been disproven by Labborde and Hebbare by the example given in Figure 1 (see [15]).
The hypercube characterization we present in this paper is completely different in spirit. Our approach is inspired by Riemannian geometry. On Riemannian manifolds, Ricci curvature is a highly fruitful concept to deduce many interesting analytic and geometric properties like Li-Yau inequality, parabolic Harnack inequality and eigenvalue estimates like Buser inequality. Assuming a positive lower Ricci-curvature bound yields eminently strong implications. One of them is Myers’ diameter bound stating that a complete, connected -dimensional manifold with Ricci-curvature at least a positive constant has a diameter smaller or equal than the -dimensional sphere with Ricci-curvature (see [22]). The other implication we are interested in this article is the Lichnerowicz eigenvalue bound. It states that if the Ricci-curvature is larger than a positive constant , then one can lower bound the first non-zero eigenvalue of the Laplace-Beltrami operator by . Impressive rigidity results have been found by Cheng ([4]) and Obata ([23]), respectively. They have proven that rigidity of the diameter bound as well as rigidity of the Lichnerowicz eigenvalue estimate can only be attained on the round sphere.
A remarkable analogy between the round sphere and the hypercube is that in both cases, the concentration of measure converges to the Gaussian measure when taking the dimension to infinity. By concentration of measure we mean a measure on given by for a fixed and for a fixed when taking the natural volume measure and distance on and . Taking a suited normalization yields convergence in distribution of and to the Gaussian measure with density . For details, see e.g. [10, 25]. This analogy between the round sphere and the hypercube motivates the question whether rigidity properties similar to Cheng’s and Obata’s sphere theorems hold true for the hypercube. In this paper, we positively answer this question.
While theory of Riemannian manifolds is understood very well, the era of computer science demands for discrete objects instead of continuous manifolds. Graphs were introduced as a discrete setting to approximate the behavior of manifolds. This was the birth of discrete differential geometry. According to classical differential geometry, there are various approaches to study curvature and Ricci-curvature in particular. We mention the coarse Ricci-curvature by Ollivier using Wasserstein-metrics [26], the Ricci-curvature via convexity of the entropy by Sturm [28, 29], Lott, Villani [21], and the Bakry-Émery-Ricci-curvature [1]. When explaining curvature of manifolds, the canonical examples are the sphere for positive, the Euclidean plane for zero, and the hyperbolic space for negative curvature. Related examples can also be given on graphs. These are hypercubes for positive, lattices for zero and trees for negative curvature. In a certain sense, the meaningfulness of a discrete curvature notion can be measured via these examples. Indeed, the question of the Ricci-curvature of the hypercube has recently attracted interest among several mathematical communities (see [6, 9, 10, 14, 24, 30]) and was asked verbatim by Stroock in a seminar as early as 1998, in a context of logarithmic Sobolev inequalities. In this article, the hypercube plays one of the leading roles.
The other leading role is played by Bakry’s and Émery’s Ricci-curvature. Due to Bakry and Émery’s break through in 1985, a Ricci-curvature notion also became available for discrete settings. Naturally, the question arises whether the strong implications of Ricci-curvature bounds also hold true for graphs. This is a vibrant topic of recent research and many results in analogy to manifolds have been established.
We want to particularly point out the discrete version of Myer’s diameter bound (see [18] and weaker versions in [7, 12]) and Lichnerowicz eigenvalue bound (see e.g. [19, 3]).
Proposition 1.3**.**
Let be a simple (i.e., without loops and multiple edges) connected graph. Let be the maximal vertex degree. Let be the diameter of w.r.t the combinatorial graph distance. Let be the eigenvalues of the non-normalized Laplacian , defined in (1.5) below. Suppose satisfies the Bakry-Émery curvature-dimension inequality . Then,
- (1)
* satisfies Myer’s diameter bound, i.e.,*
[TABLE] 2. (2)
* satisfies Lichnerowicz eigenvalue estimate, i.e.,*
[TABLE]
The first assertion follows from [18, Corollary 2.2]. The second assertion is the Lichnerowicz spectral gap theorem which can be found in [3, 19] in the graph case.
It is now natural to ask whether analogues of Cheng’s and Obata’s theorems are still valid on graphs. This article is dedicated to positively answer this question and to prove that indeed a discrete version of these rigidity results holds true. A characterization will be given via the hypercube which shall be seen as a discrete analogue of the Euclidean sphere.
For convenience, we first state our main results for unweighted graphs.
Theorem 1.4**.**
Let be a simple (i.e., without loops and multiple edges) connected graph. Let be the maximal vertex degree. Let be the eigenvalues of the non-normalized Laplacian , defined in (1.5) below. The following are equivalent:
- (1)
* is a -dimensional hypercube.* 2. (2)
* satisfies for some and .* 3. (3)
* satisfies for some and .*
The theorem is a direct consequence of the main theorem (Theorem 2.12) which is concerned with weighted graphs.
Remark 1.5**.**
Theorem 1.4 is connected to the eigenvalue- and diameter bounds from Proposition 1.3 in the following way:
- •
Statement 2 means sharpness of the eigenvalue bound whenever is satisfied, see [19, Theorem 1.6]. It is crucial to assume and not only since the latter is not strong enough to imply that is the hypercube (see Example 3.2). However, the hypercube characterization via also holds for weighted graphs without further assumptions.
- •
Statement 3 means sharpness of the diameter bound whenever is satisfied (see [18, Corollary 2.2]). To give a hypercube characterization for weighted graphs, we will need to have a further assumption on the uniformity of the edge weight and vertex measure (see Definition 1.7, Section 2.3 and Section 4.3).
But before we present our proof strategies and the main theorem for weighted graphs, we explain the organization of the paper and introduce our setup and notations.
1.1. Organization of the paper
In Section 2, we introduce our main concepts for exploring sharpness of the -inequality. In particular in Section 2.5, we present our main theorem (Theorem 2.12), i.e., the characterization of the hypercube via curvature sharpness for weighted graphs. We give a short proof of our main theorem in this subsection under assumption of the concepts given until there. All further sections are dedicated to prove the main concepts from Section 2.
1.2. General setup and notation
Let us start with a rather general definition of a graph. A triple is called a (weighted) graph if is a countable set, if is symmetric and zero on the diagonal and if . We call the vertex set, and the edge weight and the vertex measure. For , we write whenever . We define the graph Laplacian via
[TABLE]
In the following, we only consider locally finite graphs, i.e., for every there are only finitely many with . We write
[TABLE]
and . Furthermore, we define the combinatorial vertex degree and . In this article, we will always assume and for all . Moreover for , we write and
[TABLE]
For some of our rigidity results, we restrict our considerations to unweighted graphs.
Definition 1.6** (Unweighted representation of a graph).**
For a graph , we define the set of unoriented edge set . We call the unweighted representation of . We call to be an unweighted graph and we define the non-normalized Laplacian as
[TABLE]
If furthermore and for all , we identify with since the Laplacians of and coincide. Moreover, an unweighted graph is simple, i.e., it has no multiple edges by the very construction and is without loops since we have for all .
For rigidity results on the diameter, we need uniformity of the edge degree which we define now.
Definition 1.7** (Edge degree).**
Let be a weighted graph. Let be the set of oriented edges, i.e., we distinguish an edge from . Additionally to the vertex degrees and , we define the * edge degree * via . We say that has * constant edge degree* if for all .
We remark that the notation corresponds to a standard notation of Markov kernels, but in our setting, we do not need any normalization property of .
Let us give a definition of the hypercube which is particularly useful for our purposes.
Definition 1.8** (Hypercube).**
Let and let . We denote the power set by . For , we denote the symmetric difference by . We define . Then the unweighted graph is a realisation of a -dimensional hypercube. We say a weighted graph is a -dimensional hypercube if its unweighted representation is a -dimensional hypercube.
Remark 1.9**.**
This definition is equivalent to another standard definition of the hypercube, i.e., s.t. iff for all .
Definition 1.10** (Bakry-Émery-curvature).**
The Bakry-Émery-operators for functions are defined via
[TABLE]
and
[TABLE]
We write and .
A graph is said to satisfy the curvature dimension inequality for some and at a vertex if for all ,
[TABLE]
satisfies (globally), if it satisfies at all vertices.
We remark for and . Therefore, . Now we define the combinatorial metric and diameter.
Definition 1.11** (Combinatorial metric).**
Let be a locally finite graph. We define the combinatorial metric via
[TABLE]
and the combinatorial diameter via .
We define the backwards-degree w.r.t. via
[TABLE]
and the forwards-degree
[TABLE]
For , we define The sphere and ball of radius around are defined as and .
2. Concepts and main results for weighted graphs
In this section, we start considering abstract criteria for sharpness of the inequality. The criteria will be applied to the distance functions which will motivate the notion of a hypercube shell structure. For characterization of diameter sharpness, we moreover need a constant edge degree which essentially means standard weights. Additionally to the abstract criteria of sharpness, we need a combinatorial approach via the small sphere property and the non-clustering property (see Definition 2.9) to characterize the hypercube.
2.1. Abstract curvature sharpness properties
In our investigations of sharpness of the inequality, we start with a basic observation. Suppose a graph satisfies , then for all , one has
- (1)
. 2. (2)
. 3. (3)
.
The first assertion in the manifold case can be found e.g. in [2, Proposition 3.3], in [16, Lemma 5.1], and in [31, Theorem 1.1]. For graphs, it can be found e.g. in [20, Lemma 2.11] and [17, Theorem 3.1]. The second assertion is the definition of . The third assertion is the Lichnerowicz spectral gap theorem which can be found for graphs in [3] and for the more general graph connection Laplacians in [19]. Indeed, sharpness of one of the inequalities above implies sharpness of all other ones in a very precise way, as stated in the following theorem which will reappear as Theorem 3.4 and be proven there.
Theorem 2.1** (Abstract -sharpness properties).**
Let be a connected graph with and satisfying . Let be a function. The following are equivalent.
- (1)
. 2. (2)
* for a constant and an eigenfunction to the eigenvalue of .* 3. (3)
.
If one of the above statements holds true, we moreover have
2.2. Hypercube shell structure
Unfortunately, sharp diameter bounds do not imply the graph to be a hypercube in the weighted case (see section 4.3). But nevertheless, we can characterize diameter sharpness via a geometric property roughly stating that the graph has the same amount of edges between the spheres as the hypercube. This property is the following.
Definition 2.2** (Hypercube shell structure).**
We say that a weighted graph has the hypercube shell structure with dimension and weight w.r.t. if
- (1)
has constant vertex degree for all , 2. (2)
is bipartite, 3. (3)
for all .
We say a that graph has the hypercube shell structure , if there exists , s.t. has the the hypercube shell structure .
Intuitively, the hypercube shell structure determines the strength of the connection between vertices at distance from and shells, i.e., spheres of radius around , but not between two certain vertices.
Example 2.3**.**
It is straightforward to confirm that the unweighted -dimensional hypercube has the hypercube shell structure for all .
We now state the announced equivalence of diameter sharpness and the hypercube shell structure.
Theorem 2.4** (Diameter sharpness for weighted graphs).**
Let be a connected graph satisfying for some . Let and let . Suppose . The following are equivalent:
- (1)
There exists s.t. . 2. (2)
* and .* 3. (3)
* and for a constant and an eigenfunction to the eigenvalue of .* 4. (4)
* and .* 5. (5)
* has the hypercube shell structure .*
The theorem will reappear as Theorem 4.1.
Indeed, there are graphs apart from the hypercube with hypercube shell structure satisfying . Examples are given in Corollary 4.9.
Based on the theorem, it seems natural to ask whether by itself already implies positive curvature. But this turns out to be false (see Example 4.2).
The hypercube shell structure already determines the volume growth of the graph.
Proposition 2.5**.**
Let be a weighted graph satisfying for some . Then,
[TABLE]
Proof.
We first remark that by bipartiteness, one has for all . Therefore, the hypercube shell structure implies
[TABLE]
Hence,
[TABLE]
which implies via induction. This finishes the proof. ∎
2.3. Constant edge degree
To characterize the hypercube, and not only the hypercube shell structure via diameter sharpness, we need a further assumption on the uniformity of the edge weight and vertex measure. This assumption is the constancy of the edge degree (see Definition 1.7).
We give a very basic characterization of constant edge degree which will be our further assumption to characterize the hypercube via diameter sharpness. One characterization refers to the unweighted representation which was defined in Definition 1.6.
Lemma 2.6**.**
Let be a weighted connected graph. Let be the Laplacian corresponding to and let be the Laplacian corresponding to the unweighted representation of . Let . The following are equivalent.
- (1)
G has constant edge degree . 2. (2)
* and .* 3. (3)
.
Proof.
Implications and are trivial. For proving , we observe that for . This directly implies . Since is connected, must be constant on which easily implies . ∎
In the second assertion of the lemma, we see that a graph with constant edge degree can be considered as a scaled variant of the unweighted representation of . We now investigate the compatibility between the scaling behavior of the edge degree, the curvature dimension inequality and the hypercube shell structure .
Lemma 2.7**.**
Let be a graph with constant edge degree . Let and and let . Then,
- (i)
* satisfies if and only if satisfies .* 2. (ii)
* has the hypercube shell structure if and only if and has the hypercube shell structure .*
Proof.
The first assertion of the lemma easily follows from the fact that a graph with constant edge degree is a scaled version of its unweighted representation and from the scaling behavior of the curvature dimension condition .
We finally prove the second assertion. Assume satisfies . Then for all , one has
[TABLE]
This easily implies that satisfies . Vice versa, if satisfies and if has constant edge degree , then it is straight forward to see that satisfies . ∎
If we want to characterize the hypercube via diameter sharpness, we need to assume a constant edge degree. Surprisingly, if, in contrast, we want to characterize the hypercube via eigenvalue sharpness, we get the hypercube shell structure and a constant edge degree for free:
Theorem 2.8** (Eigenvalue sharpness).**
Let be a connected graph with and satisfying for some . Suppose Then, the following hold true.
* satisfies for arbitrary .* 2. 2)
* has constant edge degree.*
This theorem will reappear as Theorem 4.3. In our view, the main achievement in this article is to prove the graph to be a hypercube assuming , the hypercube shell structure and a constant edge degree.
2.4. Small sphere property and non-clustering property
One key in our approach is to reduce Bakry-Émery’s curvature-dimension condition to the combinatorial properties given in Definition 2.9 below. We remind that denotes the backwards-degree w.r.t . For unweighted graphs, is the number of neighbors of closer to than itself.
Definition 2.9**.**
Let be an unweighted -regular graph, let and let .
- (SSP)
We say satisfies the small sphere property (SSP) if
[TABLE] 2. (NCP)
We say satisfies the non-clustering property (NCP) if, whenever holds for all , one has that for all there is at most one satisfying .
We say, satisfies (SSP) or (NCP), respectively, if (SSP) or (NCP), respectively, are satisfied for all .
We will show that both properties (SSP) and (NCP) follow from the curvature-dimension condition . Remark that unweighted hypercubes satisfy , and therefore as well (SSP) and (NCP).
Theorem 2.10** (Bakry-Émery-curvature, (SSP) and (NCP)).**
Let G=(V,E) be a -regular bipartite graph satisfying at some point . Then satisfies the small two-sphere property (SSP) and the non-clustering property (NCP).
This theorem reappears as Theorem 5.1. We point out the subtlety of (SSP) and (NCP) since already small changes of (NCP) affect our approach that it no longer works (see Lemma 5.7 and Figure 8 below). However, appropriate use of the properties (SSL) and (NCP) defined above allows us to reduce diameter sharpness and eigenvalue sharpness to a purely combinatorial problem which can be solved by a tricky, but direct calculation as stated in the following theorem which will reappear as Corollary 6.3.
Theorem 2.11**.**
Let be a graph with the hypercube shell structure . Suppose, satisfies (SSL) and (NCP). Then, is isomorphic to the -dimensional hypercube.
2.5. Hypercube characterization
Using the concepts explained above, we now characterize the hypercube in the weighted setting.
Theorem 2.12** (Main theorem).**
Let be a weighted (i.e., without loops and multiple edges) connected graph. Let . Let s.t. . Let be the maximal combinatorial degree, i.e. the maximal number of neighbors of a vertex and let be the eigenvalues of the graph Laplacian , defined in (1.5) above. The following are equivalent:
- (1)
* is a -dimensional hypercube with constant edge degree .* 2. (2)
* satisfies and .* 3. (3)
* satisfies and , and .* 4. (4)
* satisfies , the hypercube shell structure and .* 5. (5)
* has constant edge degree and the unweighted representation has the hypercube shell structure and satisfies (SSP) and (NCP).*
A diagram of the proof is given in Figure 5. We prove the main theorem under assumption of correctness of all previous results of this section. The correctness of the previous results is shown in the subsequent sections independently of the main theorem.
Proof of the main theorem.
We first notice that the unweighted -dimensional hypercube satisfies , see [5, 14, 27]. By Lemma 2.7(i), we obtain that the -dimensional hypercube with constant edge degree satisfies .
The implication 1 2 follows since the unweighted hypercube satisfies and thus, for the hypercube with constant edge degree , we have .
Similarly, 1 3 follows since the -dimensional hypercube has diameter .
These implications are visualized by the dotted arrows in Figure 5.
All other theorems, lemmata, corollaries and definitions we refer to in this proof are also shown in Figure 5.
The implication 2 4 follows from Theorem 2.8 which is proven via spectral analytic methods, and the implication 3 4 follows from Theorem 2.4 which is proven via semigroup properties.
The implication 4 5 holds true since Lemma 2.7 implies that satisfies , and that and that satisfies , and therefore, by Definition 2.2 and Theorem 2.10, we obtain that satisfies the small sphere property (SSP) and the non-clustering property (NCP).
The implication 5 1 holds true since Corollary 2.11 yields that , and thus , are -dimensional hypercubes.
Putting together these implications yields the claim of the main theorem. ∎
3. Sharp curvature dimension inequality
This section is dedicated to prove Theorem 2.1 which is the abstract characterization of -sharpness and Lemma 3.7 which connects eigenvalue sharpness with sharpness of the distance function and can be seen as the first part towards the proof of a discrete Obata theorem. The remaining parts to prove the Obata Theorem are provided in the sections below. The classical Obata rigidity theorem states that sharpness of Lichnerowicz eigenvalue bound is only attained for spheres. In the discrete setting, we prove that sharpness for the higher order eigenvalue bound is only attained for hypercubes, playing the role of a substitute for the sphere in the manifolds setting. We start giving the discrete Lichnerowicz eigenvalue bound (see [3, Theorem 2.1] or [19, Theorem 1.6]).
Theorem 3.1** (Lichnerowicz eigenvalue bound).**
Let be a graph satisfying for some . Let be the eigenvalues of . Then, .
Example 3.2**.**
One is tempted to think that analogously to the Obata Sphere Theorem, sharpness of is only attained for hypercubes. But this is not true. We have the following counter examples.
- (1)
Let the -dimensional hypercube and let be a graph satisfying . Then, the cartesian product satisfies and has first non-zero eigenvalue . 2. (2)
Let be a square with one diagonal. Then again, satisfies and has first non-zero eigenvalue .
Hence, we need stronger assumptions to characterize the hypercube. The idea in this article is to assume instead of the weaker condition .
3.1. Geometric properties of eigenfunctions
The goal of this subsection is to prove Theorem 2.1 which is the abstract characterization of -sharpness. The crucial step to do so is to show that the distance function to some fixed point, up to some constant, is an eigenfunction to eigenvalue .
The following lemma is crucial for the proof that an eigenfunction to the eigenvalue is already uniquely determined by its values on a one-ball (see Lemma 3.5 below).
Lemma 3.3**.**
Let be a weighted graph, let with and let . Suppose
[TABLE]
Then for all , we have .
Proof.
Let be the vector given by the restriction of the function on . Let be the symmetric matrix such that . In fact, the column of corresponding to a vertex is given as follows (see [5, Section 2.3] and [5, Section 12]):
[TABLE]
For any if and [math] otherwise; Finally, for any different from . Therefore, we have
[TABLE]
since
[TABLE]
by assumption. This finishes the proof. ∎
We denote the heat semigroup operator by (for details see, e.g., [17, 20] and prove Theorem 2.1 reappearing as the following theorem.
Theorem 3.4** (Abstract -sharpness properties).**
Let be a connected graph with and satisfying . Let be a function. The following are equivalent.
- (1)
. 2. (2)
. 3. (3)
* for a constant and an eigenfunction to the eigenvalue of .*
If one of the above statements holds true, we moreover have
- (a)
** 2. (b)
For all with , we have
[TABLE]
Proof.
We start proving . We set . Observe that
[TABLE]
We compute
[TABLE]
Due to assertion of the theorem and due to , we obtain
[TABLE]
Hence, for all . In particular, this tells us that . Since , we conclude that which proves assertion .
We prove . Integrating yields
[TABLE]
where .
We spectrally decompose where with and .
Then, and .
Applying (3.2) yields
[TABLE]
Lichnerowicz yields (see [19, Theorem 1.6]) and thus, for all . Therefore, all terms of need to zero which implies whenever . Thus, we can write with and constant .
We prove which will be used later to prove . Due to , we have
[TABLE]
Thus, which implies since for all functions . Since eigenvalue zero has multiplicity one due to connectedness, we see that must stay constant.
We now prove . Since is an eigenfunction, we have . Since and only differ by a constant, we obtain
[TABLE]
We proved already which means that and thus, . We conclude
[TABLE]
We finally prove . We start with . If there were with and (3.1) violated, then we could change into by changing it only in such that satisfies (3.1) for the pair . Since and agree on , we have and due to Lemma 3.3. Then we have , violating the assumption that is . ∎
The next lemma states that if we know an eigenfunction on a one-ball, we know it everywhere.
Lemma 3.5**.**
Let be a connected graph with and satisfying . Let . Suppose are eigenfunctions to eigenvalue . Suppose furthermore . Then, .
Proof.
We prove via induction over the spheres. Due to the above Theorem, is uniquely determined for whenever we know for all with . In particular, for all if we assume . ∎
The next lemma tells us that due to high multiplicity, for any given function, there exists an eigenfunction to eigenvalue which coincides with the given function locally. We recall that the combinatorial degree of a vertex is given by . We write .
Lemma 3.6**.**
Let be a graph satisfying for some . Let and suppose . Let be a function with at point . Then, there exists an eigenfunction to eigenvalue s.t. .
Proof.
This follows from a dimension argument. Let be the eigenspace to the eigenvalue . By assumption, . Let be the eigenspace restricted to . Due to Lemma 3.5, the map via is an injective linear transformation and thus, . Moreover, is subspace of which has dimension . We conclude
[TABLE]
In particular, and hence, the map via is surjective since we already know injectivity. For given with , we have that . Due to surjectivity discussed before, there is satisfying as desired. ∎
We use the above lemma to prove that, assuming high multiplicity of eigenvalue , one can conclude sharpness of the inequality for the distance function.
Lemma 3.7**.**
Let be a connected graph satisfying for some . Let . Suppose Then, with .
Proof.
Let be given by . Then, . Hence by Lemma 3.6, there is an eigenfunction to eigenvalue s.t. . Due to Theorem 3.4, we have
[TABLE]
for all with . Since the same equation holds for whenever , we conclude . Since and are invariant under adding constants and due to Theorem 3.4, this implies . This finishes the proof. ∎
3.2. An upper bound for the multiplicity of the eigenvalue
The methods above have shown that eigenfunctions to the eigenvalue are already uniquely determined by its values on a one-ball. We will use a simple dimension argument to obtain an upper bound for the multiplicity of the eigenvalue
Theorem 3.8**.**
Let be a connected graph with and satisfying for some . Then we have and, if is an eigenvalue of , then its multiplicity is at most .
Proof.
We first observe that is finite due to the diameter bound (see [18, Corollary 2.2]). The inequality follows from Lichnerowicz inequality (see [3, Theorem 2.1] or [19, Theorem 1.6]).
We now prove the upper bound of the multiplicity. Choose a -ball . Let for which we have . Due to Lemma 3.5, the eigenfunctions to the eigenvalue are uniquely determined by the values on . Using the subspace introduced in the proof of Lemma 3.6, we know its dimension is equal to the multiplicity of the eigenvalue . On the other hand, we have and does not contain any constant vectors. Therefore, this vector space must have dimension at most . This finishes the proof. ∎
Remark 3.9**.**
We will show in Sections 5 and 6 that multiplicity equals implies that is the -dimensional hypercube. It is an interesting question whether, for given , there is also a characterization of all connected graphs with and satisfying .
4. Sharp curvature estimates and the distance function
This section is dedicated to prove both, Theorem 2.4 which can be seen as part of a discrete Cheng theorem, and Theorem 2.8 which can be seen as part of a discrete Obata theorem, presenting diameter or eigenvalue conditions which lead to the same shell structure as the hypercube. Moreover, we explain the necessity of the assumption of an constant edge degree for our discrete Cheng theorem in section 4.3. Semigroup methods allow us to investigate the behavior of the distance function . In particular, we will be able to recover coarse sphere structures from diameter sharpness, i.e., the size of every sphere and the in- and outgoing degrees of the vertices. In other words, we will know for every vertex to how many vertices in the next sphere it is connected, but we do not know to which ones. So in order to establish the full discrete versions of the Cheng and Obata theorems, we will need further investigations carried out in Sections 5 and 6 and to prove Theorem 2.11.
4.1. Diameter sharpness
We now study sharpness of the diameter bound obtained in [18, Corollary 2.2] via semigroup methods. The following theorem is the restatement of Theorem 2.4.
Theorem 4.1** (Diameter sharpness for weighted graphs).**
Let be a connected graph satisfying for some . Let and let . Suppose . The following are equivalent:
- (1)
There exists s.t. . 2. (2)
* and .* 3. (3)
* and .* 4. (4)
* and for a constant and an eigenfunction to the eigenvalue of .* 5. (5)
* has the hypercube shell structure .*
In Corollary 4.9, we will give an example of graphs apart from the hypercube which satisfy the assertions of the theorem. Before proving the theorem, we construct an example with the hypercube shell structure which does not have any positive curvature bound.
Example 4.2** (Hypercube shell structure and non-positive curvature).**
The unweighted graph given in Figure 7 obviously satisfies . However, the punctured two-ball is not connected, and due to [5, Theorem 6.4], this implies that is not satisfied at vertex .
Proof of Theorem 4.1.
We recall that the hypercube shell structure means
- a)
is -regular w.r.t defined in (1.4), 2. b)
is bipartite, 3. c)
for all .
First, we prove . We remark that is finite due to finite (combinatorial) diameter ([18, Corollary 2.2]), bounded above by . Let . Similar to the proof of [18, Theorem 2.1], we have and therefore,
[TABLE]
Hence, we have equality in every step of the calculation. Due to sharpness of (4.2), we have
[TABLE]
for all . Due to sharpness of (4.1), we have which proves assertion of the theorem.
The equivalence of statements , , and of the theorem follows from Theorem 3.4.
We prove . We first prove -regularity and bipartiteness. By Theorem 3.4(a), we have for all that . Hence for all ,
[TABLE]
Since we always have , equation (4.3) implies and there is no with , i.e. there are no edges within the spheres . This proves -regularity and bipartiteness since bipartiteness is equivalent to having no edges within the spheres around a fixed vertex.
We calculate how decomposes into an eigenfunction and a constant . We have
[TABLE]
Thus, which implies .
Due to -regularity and bipartiteness, we have for all . On the other hand since , we obtain
[TABLE]
Subtracting the latter equation from yields which proves c) of the hypercube shell structure and thus assertion 5 of the theorem.
We continue proving . Due to , we have whenever . Hence, there exists with as soon as . By induction principle there exists s.t. which proves assertion 1 of the theorem. ∎
4.2. Eigenvalue sharpness
In this subsection, we prove Theorem 4.3 which states that sharpness of the Lichnerowicz eigenvalue estime or the first non-trivial eigenvalues implies the hypercube shell structure and constant edge degree. For the definition of constant edge degree, see Definition 1.7.
We now restate Theorem 2.8 for convenience and provide the proof.
Theorem 4.3** (Eigenvalue sharpness).**
Let be a connected graph with satisfying for some . Let . Suppose Then, the following hold true.
* satisfies for arbitrary . * 2. 2)
* has constant edge degree.*
Proof.
We start proving 1). We observe that Lemma 3.7 yields with . Therefore, assertion (3) of Theorem 4.1 holds true when choosing s.t. is maximal. Now we apply of Theorem 4.1 and conclude that satisfies . The hypercube shell structure (Definition 2.2) implies that has constant vertex degree and, therefore, assumption and property of Theorem 4.1 holds true for choosing arbitrary. This finishes the proof of 1).
Next, we prove 2). Recall from Lemma 2.6 that a connected graph has constant edge degree iff there exist global s.t. and for all and if .
We first prove that is constant. Suppose this is not the case. Due to connectedness of , there exist s.t. . Let be a function s.t. for all and s.t. , that is, . By Lemma 3.6, there exists an eigenfunction to the eigenvalue s.t. for . Hence,
[TABLE]
By Theorem 3.4(a), the gradient is constant and by assumption, one has , and thus,
[TABLE]
This is a contradiction to (4.5) and hence is constant.
Now suppose has no constant edge degree. By connectedness of , this implies that there exists and for with . We know from assertion of the theorem that , and in particular, using property (3) of the hypercube shell structure (Definition 2.2)
[TABLE]
where the first and the third equality follow from for . Thus, which is a contradiction. We conclude that has constant edge degree. ∎
4.3. The necessity of a constant edge degree assumption
For the weighted case, one could hope that, whenever a weighted graph satisfies and , the graph has to be a hypercube. But that is not true in general. In this subsection, we give counter examples. To do so, we give a method to transfer spherically symmetric graphs into linear graphs, i.e., weighted graphs with the adjacency of (see [13]). This transfer preserves Bakry-Émery curvature and therefore, the linear graph corresponding to the hypercube still satisfies and has diameter . Using this method, we show that the main theorem fails without the assumption of constant edge degrees. We start giving examples with sharp diameter bounds According to [13], we define weak spherical symmetry.
Definition 4.4**.**
We call a graph weakly spherically symmetric w.r.t. a root if for all with holds
[TABLE]
Definition 4.5**.**
Let be a graph. Let and let be given by and
[TABLE]
and
[TABLE]
We define via for all .
The following lemma is in the spirit of [13, Lemma 3.3].
Lemma 4.6**.**
Let be a weakly spherically symmetric graph. Then for all , we have .
Proof.
Let , let and let . Then since and are constant on , we have
[TABLE]
This finishes the proof. ∎
We now show that the map is curvature preserving if is weakly spherically symmetric w.r.t. .
Corollary 4.7**.**
Let be a weakly spherically symmetric graph. Suppose satisfies for some . Then, also satisfies .
Proof.
Obviously for , we have
[TABLE]
Together with Lemma 4.6, we obtain
[TABLE]
To abuse notation, we write . Since satisfies , we have
[TABLE]
Since is positive if and only if is positive, we obtain
[TABLE]
which proves that satisfies . ∎
The following lemma gives an explicit representation of .
Lemma 4.8**.**
The hypercube is weakly spherically symmetric w.r.t any and with
[TABLE]
Proof.
We write . We have for . Moreover, for every vertex there are exactly edges between and . Thus, and
[TABLE]
Moreover for , we have and and which proves weak spherical symmetry of . ∎
Now, we can give examples of graphs with hypercube shell structures which are not hypercubes.
Corollary 4.9**.**
The graph satisfies and . Moreover, has the hypercube shell structure .
Proof.
Combining Lemma 4.8 and Corollary 4.7 with the fact that satisfies yields that satisfies . Obviously, has diameter since the hypercube has. Theorem 4.1 yields that has the hypercube shell structure . ∎
The corollary implies that property (3) in the main theorem (Theorem 2.12) is satisfied for except for the constant edge degree (see Definition 1.7), but is no hypercube for . I.e., the discrete Cheng theorem (Theorem 2.12) fails if we drop the constant edge degree assumption. Remark that corresponds to the discrete Ornstein-Uhlenbeck process up to normalization.
5. A combinatorial approach to Bakry-Émery curvature
From Theorem 4.3 and Theorem 4.1, we know about coarse structures of the graph. Unfortunately, our semigroup approach cannot distinguish between vertices within the same sphere due to spherical symmetry of . E.g., our semigroup methods cannot see if we replace two edges and by edges and for and and . To have deeper insight into the edge structure between the spheres, we use combinatorial arguments derived from methods in [5].
5.1. Small sphere property and non-clustering property
We recall the definition of (SSP) and (NCP). Let be a -regular graph and let .
- (SSP)
We say satisfies the small sphere property (SSP) if
[TABLE] 2. (NCP)
We say satisfies the non-clustering property (NCP) if, whenever holds for all , one has that for all there is at most one satisfying .
We now show that both properties follow from as announced in Theorem 2.10.
Theorem 5.1** (Restatement of Theorem 2.10).**
Let G=(V,E) be a -regular bipartite graph satisfying at some point . Then, satisfies the small two-sphere property (SSP) and the non-clustering property (NCP).
Remark 5.2**.**
Let . Assume for all . Assume further that satisfies (NCP) and that there is no edge between any two vertices from . Then, we can conclude that is isomorphic to the -ball of any vertex in the -dimensional hypercube.
For the proof of the theorem, we use [5, Theorem 9.1 and Proposition 9.9]. For convenience, we recall those results in the current setting. Let be an unweighted -regular graph without triangles and . Let be the graph with vertex set and an edge between and if and only if there exists such that . We assign the following edge weights on the edges of :
[TABLE]
Consider the following Laplacian
[TABLE]
We refer to their eigenvalues as solutions of and list them with their multiplicity by
[TABLE]
Theorem 5.3** ([5]).**
Let be an unweighted -regular graph without triangles, . Let and be the Laplacian defined as above. Then we have
The vertex satisfies if and only if . 2. 2)
.
Remark 5.4**.**
Theorem 5.3 follows as a special cases of [5, Theorem 9.1] and [5, Proposition 9.9] . Note first that -regularity and triangle-freeness implies that every vertex of is -out regular (i.e., the out-degrees of all are the same and agree with ). In this case, it is stated in [4, Theorem 9.1] that the eigenvalue estimate is equivalent to -curvature sharpness and, via the explicit formula of the curvature function, equivalent to , since .
We also need the following lemma.
Lemma 5.5**.**
Let be an symmetric real matrix with
, for any . 2. 2)
.
Assume that its eigenvalues (i.e., solutions of ) can be listed with their multiplicity as
[TABLE]
Then we have
[TABLE]
where the equality holds if and only if for any .
Proof.
W.l.o.g., we assume . Since , we have . The equality implies that . Since the eigenspace to is spanned by constant vectors, every orthogonal to constant vectors is an eigenvector of to the eigenvalue . It is sufficient to show for any three distinct that . Choose which is vertical to constant vectors. Then we have . ∎
Proof of Theorem 5.1.
Since satisfies , we obtain by combining and of Theorem 5.3. I.e., satisfies (SSP).
We now prove (NCP). Note that there are edges between and . Since for any , we conclude . Observe that with for all and . Moreover, by the construction of , we have
[TABLE]
since each edge in contributes a weight and has edges in total. Therefore, we have . Applying Lemma 5.5, we obtain . Furthermore, we have by of Theorem 5.3 that . Hence the equality holds and we have for any by Lemma 5.5. That is, for any two vertices , there is exact one satisfying . This proves (NCP). ∎
By Theorem 5.1, we directly obtain 4 5 from the main theorem (Theorem 2.12).
5.2. The subtleties
In the following, we demonstrate that already little changes in (NCP) have the consequence that our method no longer works.
Example 5.6**.**
One might be tempted to replace (NCP) by the stronger (NCP2) stating that whenever , we obtain that for all there is at most one s.t. . But unfortunately, does not imply (NCP2) as one can see in Figure 8 and in the following Lemma 5.7. This demonstrates the subtleties of finding a suitable interface between Bakry-Émery-curvature and a combinatorial characterization of the hypercube.
Lemma 5.7**.**
The unweighted graph given in Figure 8 satisfies at point .
Proof.
Since the vertex is -out regular, that is, each vertex in has the same out-degree, we can apply [5, Theorem 9.1]. Observe in this example we have is the complete graph with vertices, and for any . Therefore, we have . By [5, Theorem 9.1], we conclude satisfies . ∎
6. A combinatorial characterization of the hypercube
The aim of this section is to prove Theorem 2.11 which states that the hypercube shell structure together with the small sphere property (SSP) and the non-clustering property (NCP) imply that the graph is a hypercube. To prove the theorem, we need some preparation.
6.1. A power set lemma
The following lemma will give that every two-sphere around contains at least vertices in if we assume that is isomorphic to a corresponding ball in a hypercube, see (6.7).
For sets and , we write and .
Lemma 6.1** (Power set properties).**
Let with . Let be pairwise distinct -element subsets of .
Then,
[TABLE]
Moreover, equality implies .
Proof.
We first observe that and for . We prove for all that
[TABLE]
To do so, we calculate
[TABLE]
where the last inequality holds due to
[TABLE]
which holds since implies and implies and hence, .
The last calculation implies
[TABLE]
Applying (6.2) recursively yields
[TABLE]
This proves (6.1) and that sharpness implies sharpness of (6.2) and (6.3) for all . We now prove in case of sharpness of (6.1). The case is trivially true and we assume . Let . Due to sharpness of (6.2) for , we have which implies due to (6.4).
Due to sharpness of (6.2) and (6.3) for , we have
[TABLE]
which due to (6.4) implies and . Thus,
[TABLE]
which implies . Reordering yields for all . Hence, as desired. ∎
6.2. A shell-wise construction of the hypercube
We recall the symmetric set difference .
Now, we have all ingredients to give a detailed proof of Theorem 2.11. To do so, we present an even stronger result.
Theorem 6.2**.**
Let be a -regular bipartite graph and let . Suppose there is s.t. for all . Suppose the small sphere property (SSP) and the non-clustering property (NCP) (see Definition 2.9) are satisfied for all . Then, is isomorphic to the -ball in the -dimensional hypercube.
Proof.
In the following arguments, we use Definition 1.8 of the hypercube. By assumption for , we have and due to bipartiteness and -regularity, follows immediately. Hence with using the notation for , we obtain
[TABLE]
Applying inductively yields
[TABLE]
for all , assuming for all .
Now we prove that we have an isomorphism consistent with adjacency by induction over , which then completes the proof of the theorem. Since is a -regular graph without triangles, we have an isomorphism , given by and for . This settles the case of the induction.
By induction, we assume via an isomorphism for some . We want to show , assuming (SSP) and (NCP) for all and for all .
We recall and we define a bipartite graph via if and if . We write . The disjoints parts are and .
We now show that (SSP) and Lemma 6.1 give sharp bounds on .
For , we have by induction assumption, that is, existence of an isomorphism , that
[TABLE]
as in the hypercube. (This identity follows from the fact that, for a given subset of cardinality , there are precisely subsets of cardinality containing ). By (SSP), we have for that and thus,
[TABLE]
On the other hand, for all , we have by assumption that , say for with pairwise distinct. Due to induction assumption, can be identified with pairwise distinct . For , we have if and only if . Applying Lemma 6.1 yields
[TABLE]
Due to (6.5), we have and together with (6.6) and (6.7), we obtain
[TABLE]
Thus, we have sharpness and this implies for all . By sharpness of (6.7) and Lemma 6.1, we have . We define ,
[TABLE]
Thus, the sets are exactly the -element subsets of . I.e., for and , we have
[TABLE]
We define via
[TABLE]
By (6.9), we have .
It remains to show that is bijective. To do so, it suffices to prove that is injective since and since is bijective and since the domains and images of and are disjoint.
The idea to prove injectivity is to show that for every , we have that every in the two-sphere of has exactly two backwards-neighbors w.r.t. . Then we apply the non-clustering property (NCP). From this, we will obtain injectivity of . We now give the details.
Suppose and with . Let and . Then, and and . Thus, , and since is an isomorphism, and since if and only if , we infer . I.e., for all and for all , we have . By bijectivity of , we have for every that . Putting these together yields for all . We now apply (NCP) and obtain that for all there is at most one with .
Suppose . Let with . Then, there exist s.t. , for . Let and for . Thus, and and for . By (NCP), we infer . This proves injectivity of and hence, is an isomorphism, completing the induction step. This finishes the proof. ∎
Taking in the above theorem and employing the definition of the hypercube shell structure (see Definition 2.2) yields the following corollary which is the reappearance of Theorem 2.11.
Corollary 6.3**.**
Let be a graph with the hypercube shell structure . Suppose, satisfies (SSP) and (NCP). Then, is isomorphic to the -dimensional hypercube.
Acknowledgements: We gratefully acknowledge partial support by the EPSRC Grant EP/K016687/1. FM wants to thank the German Research Foundation (DFG) and the German Academic Scholarship Foundation for financial support and the Harvard University Center of Mathematical Sciences and Applications for their hospitality.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. Bakry and Michel Émery “Diffusions hypercontractives” In Séminaire de probabilités, XIX, 1983/84 1123 , Lecture Notes in Math. Springer, Berlin, 1985, pp. 177–206
- 2[2] Dominique Bakry “Functional inequalities for Markov semigroups” In Probability measures on groups: recent directions and trends Tata Inst. Fund. Res., Mumbai, 2006, pp. 91–147
- 3[3] F. Bauer, F. Chung, Y. Lin and Y. Liu “Curvature aspects of graphs” In Proc. Amer. Math. Soc. 145.5 , 2017
- 4[4] Shiu Yuen Cheng “Eigenvalue comparison theorems and its geometric applications” In Math. Z. 143.3 , 1975, pp. 289–297
- 5[5] D. Cushing, S. Liu and N. Peyerimhoff “Bakry-Émery curvature functions of graphs” In ar Xiv preprint ar Xiv:1606.01496 [math.CO] , 2016
- 6[6] Matthias Erbar and Jan Maas “Ricci curvature of finite Markov chains via convexity of the entropy” In Arch. Ration. Mech. Anal. 206.3 , 2012, pp. 997–1038
- 7[7] M. Fathi and Y. Shu “Curvature and transport inequalities for markov chains in discrete spaces” In to appear in Bernoulli , 2017
- 8[8] S. Foldes “A characterization of hypercubes” In Discrete Math. 17.2 , 1977, pp. 155–159
