The random spanning tree on ladder-like graphs
Achim Klenke

TL;DR
This paper explores specific examples of random spanning trees on ladder-like graphs, illustrating their connection to stationary regenerative processes and providing explicit probability computations through novel counting methods.
Contribution
It introduces four examples of random spanning trees linked to regenerative processes, expanding understanding of their structure and Fourier transform characterization.
Findings
Examples exhaust the class of stationary regenerative determinantal point processes
A Markov chain description for the regenerative process is established
A systematic counting scheme for probabilities of spanning trees is developed
Abstract
Random spanning trees are among the most prominent determinantal point processes. We give four examples of random spanning trees on ladder-like graphs whose rungs form stationary renewal processes or regenerative processes of order two, respectively. Up to a trivial thinning with additional coin flips, for each of the first two examples the renewal processes exhaust the whole class of stationary regenerative (of order one) determinantal point processes. We also give an example of a regenerative process of order two that has no representation in terms of a random spanning tree. Our examples illustrate a theorem of Lyons and Steif (2003) which characterizes regenerative determinantal point processes in terms of their Fourier transform. For the regenerative process, we also establish a Markov chain description in the spirit of H\"aggstr\"om (1994). On the technical side, a systematic…
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.
Taxonomy
TopicsStochastic processes and statistical mechanics · Mathematical Dynamics and Fractals · Markov Chains and Monte Carlo Methods
The Random Spanning Tree on Ladder-like Graphs
Achim Klenke
Institut für Mathematik
Johannes Gutenberg-Universität Mainz
Staudingerweg 9
55099 Mainz
(28.03.2017)
Abstract
Random spanning trees are among the most prominent determinantal point processes. We give four examples of random spanning trees on ladder-like graphs whose rungs form stationary renewal processes or regenerative processes of order two, respectively. Up to a trivial thinning with additional coin flips, for each of the first two examples the renewal processes exhaust the whole class of stationary regenerative (of order one) determinantal point processes. We also give an example of a regenerative process of order two that has no representation in terms of a random spanning tree.
Our examples illustrate a theorem of Lyons and Steif (2003) which characterizes regenerative determinantal point processes in terms of their Fourier transform. For the regenerative process, we also establish a Markov chain description in the spirit of Häggström (1994).
On the technical side, a systematic counting scheme for random spanning trees is developed that allows to compute explicitly the probabilities. In some cases an electrical network point of view simplifies matters.
1 Introduction
1.1 Random Spanning Trees
On a finite connected (undirected) graph with vertex set and edge set , there is a finite set of spanning trees ; that is, the graph is connected and loop-free (see, e.g., [5]). The uniform distribution on is called the uniform spanning tree measure. If we assign to each edge a weight and define and for , then , , defines the weighted spanning tree measure with weight function .
For an infinite graph , in order to define a uniform or weighted spanning tree measure, one can exhaust by an increasing sequence of finite subgraphs and define the measure as the limit of the uniform (or weighted) spanning tree measures on . By a simple monotonicity argument, it is shown that this limit exists (see, e.g., [4, Proposition 5.6]) and does not depend on the choice of the sequence . is called the free spanning forest measure. The reason for this name is that, in general, the limit is not necessarily concentrated on connected graphs (but clearly on loop-free spanning graphs); that is, on spanning forests. For the -dimensional integer lattice, it is shown in [20] that the uniform spanning forest measure is indeed concentrated on trees if and only if . On the other hand, for , the free spanning forest measure is concentrated on forests with infinitely many trees.
A simple argument that uses Wilson’s method of simulating random spanning trees shows that is concentrated on trees if the graph random walk with transition probabilities proportional to the edge weights is recurrent ([4, Proposition 5.6]). The graphs that we consider in this paper are essentially one-dimensional. Hence recurrence will be obvious and can be considered as the uniform (or weighted) spanning tree measure. In the sequel, will always be the generic random spanning tree under the measure .
There is a rich body of literature on random spanning trees, see, e.g. [1, 2, 3, 4, 6, 10, 12, 15, 17, 20, 21, 24]. Particularly interesting is a connection to electrical networks that was first discovered by Gustav Kirchhoff in 1847. In order to describe Kirchhoff’s results, consider our (finite) graph as an electrical network with nodes and resistors with resistances along the edges . Denote by the effective resistance between the nodes . Kirchhoff proved in [14] that for each edge , we have
[TABLE]
To put the result a bit differently, assume that we hook a battery at and such that a unit current flows into the network at and out of the network at . Denote by the current along the edge (where we assume that we have given all edges in an arbitrary but fixed orientation in order to fix the sign of the current). Then by Ohm’s law, we have , that is .
Burton and Pemantle’s transfer current theorem [6] describes the full random spanning tree (also in infinite networks) in terms of the electrical network: Let and let be pairwise distinct edges. Then the probability that all these edges are in the random spanning tree can be expressed in terms of the determinant of a submatrix of the so-called impedance (or transfer current) matrix ,
[TABLE]
Note that the signs of the individual entries depend on the arbitrary choice of the orientations of the edges but the value of the determinant does not. More information about electrical networks can be found, e.g., in [8] and [17]. A streamlined proof of the transfer current theorem (1.2) is given in [4]. A nice introduction to random spanning trees and electrical networks can be found in Jarai’s lecture notes [13].
1.2 Determinantal Point Processes
Equation (1.2) states that is a determinantal point process on the index set . More generally, if is a countable set and is a Hermitian matrix indexed by , a -valued process is called a determinantal point process if for any finite subset , we have
[TABLE]
A sufficient condition for to be the matrix of some determinantal point process is that it is a positive contraction (see [16, Theorem 8.1] or [22, Theorem 1.1] for real-valued ). By a theorem of Soshnikov (see [23, Theorem 3]), if is a Hermitian operator on , then is the matrix of a determinantal point process if and only if and are nonnegative definite (where is the identity matrix). The necessity of this condition is clear: Equation (1.3) implies that is nonnegative definite. On the other hand, a simple application of the inclusion/exclusion formula shows that the process of zeros, that is , fulfills (1.3) with . Hence is also a determinantal point process and has the matrix . For details, see, e.g. [9, Section 2].
For the general theory, the matrix need not even be Hermitian, but in this article we restrict ourselves to the Hermitian case. In order to clarify this in the theorems, we will refer to as a Hermitian determinantal point process.
In [18] Lyons and Steif investigate stationary determinantal point processes indexed by the integer lattice . That is, is Hermitian and fulfills for all . In other words, is an infinite Hermitian Toeplitz matrix. Taking Fourier transforms, there exists a (unique for ) measurable function such that for all , where (with the Lebesgue measure)
[TABLE]
In fact, by Bochner’s theorem, for the nonnegative definite matrix , there exists a measure on such that . Since also is nonnegative definite, there also exists a measure on such that Summing up, we get and hence . Now define . By Fourier inversion, we have
[TABLE]
The stationary process is said to be a regenerative process of order if it renews after successive s. More precisely, for measurable and , we have
[TABLE]
Lyons and Steif [18, Proposition 2.10] give a simple characterization of renerative determinantal point processes in terms of the Fourier transform of :
Proposition 1.1** (Lyons and Steif, Proposition 2.10 of [18])**
Let be a stationary determinantal point process with Hermitian matrix and Fourier transform . Let . The process is regenerative of order if and only if is a trigonometric polynomial of order at most , that is, there exist numbers such that
[TABLE]
Lyons and Steif give an example (due to Soshnikov) for , the case of a classical renewal process:
[TABLE]
where is a parameter of the model. In this case
[TABLE]
In fact, the renewal distribution (waiting time for the next ) is given by
[TABLE]
This waiting time is distributed as the sum of two geometric random variables and we will see later an intuitive reason for this fact.
Remark 1.2
Note that for a given stationary determinantal point process , the Hermitian Toeplitz matrix is not unique, but for any , the matrix describes the same process . If is the corresponding Fourier transform, then . In particular, if is an impedance matrix and is hence real-valued, the matrix describes the same process and is the impedance matrix that belongs to alternating the orientation of the edges.
If has only nonzero entries, then it is simple to show that any matrix that describes the same process is of the form for some . We will discuss this in some more detail in Section 4 for a particular matrix .
1.3 Main results
While Soshnikov’s example for a stationary determinantal point process remains rather abstract, random spanning trees on ladder-like graphs provide natural and intuitive examples. In this section, we present two graphs for which the weighted random spanning tree gives us Soshnikov’s example for all values of . Furthermore, we present two graphs that are examples for an order two regenerative determinantal point process.
1.3.1 The simple ladder graph
We start with the simple (two-sided infinite) ladder graph. Consider the vertex set and denote by
[TABLE]
the set of edges where
[TABLE]
The simple ladder graph is the graph . For , write
[TABLE]
and denote the induced edge set by . Finally, define the finite ladder graph
[TABLE]
as the induced subgraph.
We will be interested in the weight function for all for some and for all and . Denote by the weighted spanning tree distribution on \mathsf{ST}\big{(}G^{L}_{-n,n}\big{)}, that is
[TABLE]
The random walk on that jumps from to with probability and to and each with probability is clearly recurrent. Hence the limit is indeed a probability measure that concentrates on spanning trees of . Denote by the generic (weighted) random spanning tree under and define by . For , we define . This makes sense since giving the rungs infinite weight is the same as conditioning on all rungs to be in the spanning tree. Let and let be an iid sequence (independent of ) of Bernoulli random variables mit parameter . Finally, define .
Obviously, is a stationary renewal process with some real-valued symmetric Toeplitz matrix and Fourier transform . Flipping extra coins for each of does not change the renewal property. Hence is also a renewal process. Furthermore, it is determinantal with matrix .
Theorem 1.3
Let and . Define
[TABLE]
and if .
- (i)
For the simple ladder graph, under the weighted spanning tree measure , the process is determinantal with matrix , where
[TABLE]
and
[TABLE]
In particular, is a renewal process with renewal distribution given by (1.8). 2. (ii)
Furthermore, the thinned process is determinantal with matrix and Fourier transform
[TABLE] 3. (iii)
Every stationary (Hermitian) determinantal point process that is also a renewal process has the distribution of for some and .
Note that (ii) is a direct consequence of (i). For (iii), note that by Proposition 1.1, for every such such process, we have for some . Without loss of generality we may assume , otherwise take instead of . By Remark 1.2, the function describes the same process. Hence, we may assume . Recall that takes values in , hence . Letting
[TABLE]
we get (1.14).
Note that for , we have the identity matrix, that is, , resulting in .
Remark 1.4
The very form of shows that for , the renewal distribution of is where is the geometric distribution on with parameter . Between two renewal events at times say, there is exactly one horizontal edge , , missing. Since the very position of the missing edge does not change the weight of the tree, each choice has the same probability. This allows for a very simple construction of the spanning tree. Assuming , let be independent and distributed random variables. Furthermore let be an independent Bernoulli 1/2 random variable. Given , the random variable is uniformly distributed on . Hence marks the next renewal event and the missing horizontal edge is . For the next renewal interval proceed similarly.
In order to get rid of the assumption , the first renewal time has to be chosen in a size-biased manner.
In Section 2, we will give different approaches with explicit calculations for the matrix . The heart of the computations is an explicit formula for the weighted number of spanning trees on a finite part (recall (1.9)) of the ladder graph.
Proposition 1.5
Assume that and for all , . Let
[TABLE]
The weighted number of spanning trees on is
[TABLE]
In particular, for , the number of spanning trees on is
[TABLE]
1.3.2 The zigzag ladder graph
A different example for a random spanning tree that yields a renewal process is the zigzag graph. It is quite similar to the simple ladder graph but also has some similarities with the helix-3-graph that will be presented later.
Let and define and where and . Define the helix--graph . See Figure 4.2 for the helix-2-graph and Figure 1.3 below for the helix-3-graph. For , let and define the induced edge set and the induced subgraph .
Here, we consider the helix-2-graph that we also call the zigzag ladder graph.
Let and consider the weight function and for all . Note that the corresponding random walk is recurrent. Hence we can define the weighted random spanning tree measure on as the limit of on as for the simple ladder graph. Let denote the generic random spanning tree and define .
Theorem 1.6
With
[TABLE]
or, equivalently, ,
[TABLE]
and from (1.12), the statements of Theorem 1.3 also hold for the zigzag ladder graph.
Again the weighted number of spanning trees can be computed explicitly.
Proposition 1.7
For , the weighted number of spanning trees on is
[TABLE]
In particular, for , the number of spanning trees on is
[TABLE]
1.3.3 The helix-3-graph
In the previous two examples, the process that resulted from the rungs in the random spanning tree was a renewal process. Here we come to an example where is regenerative of order and where we can compute the matrix and the Fourier transform explicitly.
We consider only unit weights on the edges and define the uniform spanning tree measure as the limit of the uniform distributions on \mathsf{ST}\big{(}G^{H_{k}}_{-n,n}\big{)} (for all ). Let be the generic uniform spanning tree and let , . Clearly, is a (Hermitian) determinantal point process that is regenerative of order . Hence, by Proposition 1.1, we get that the reciprocal Fourier transform of the matrix of is a trigonometric polynomial of degree . The main goal of this section is to compute this polynomial explicitly for . For larger , it seems to be hopeless to compute the explicit Fourier transform. We will encounter various powers of the golden ratio and hence, for convenience, give it a symbol
[TABLE]
Theorem 1.8
- (i)
For the uniform random spanning tree on the helix-3-graph, the process is a determinantal point process with (real-valued symmetric Toeplitz) matrix given by
[TABLE]
where (with )
[TABLE] 2. (ii)
The Fourier transform of equals
[TABLE]
Counting the number of spanning trees with certain additional properties will be an essential tool in the analysis of this example. In order to give a flavour, we present here the explicit formula for the number of spanning trees on a finite subgraph of the helix-3-graph.
Proposition 1.9
For , the number of spanning trees on is
[TABLE]
Note that only the third summand vanishes asymptotically since . The fourth and fifth summand are complex rotations. More precisely,
[TABLE]
In his PhD thesis [10], Häggström gave a description of the uniform spanning tree on the simple ladder graph as a Markov chain. A similar description will be given for the helix-3-graph in Section 6. The Markov chain description allows for very efficient computer simulations of the random spanning tree. However, the rigorous description of the Markov chain is a bit technical and is therefore deferred to Section 6.
1.3.4 The enhanced helix-3-graph
The uniform spanning tree on the helix-3-graph results in a renewal process of order 2. It is tempting to conjecture that - in the spirit of Theorems 1.3 and 1.6 - every renewal process of order 2 that is a Hermitian determinantal process could be realized via a spanning tree on a helix-3-graph by assigning an edge weight to the edges . However, it is clear that renewal processes of order 2 whose Fourier transforms are the inverses of trigonometric polynomials of order 2 have one more parameter than those of order one. Hence, we will need an enhancement of the helix-3-graph, the graph . This graph consists of the vertices and edges of but in addition there are edges , ; that connect the vertices and .
We assign edge weights 1 to the edges , weights to the edges and to the edges .
While clearly defines a renewal process of order 2, it is not the case that every such renewal process can be obtained by choosing and and a probability for a Bernoulli thinning appropriately. In fact, let be a nontrivial (i.e., non-Bernoulli) renewal process of order one that is a determinantal process. Let be an independent copy and define and . Then is a renewal process of order 2 and is determinantal. Now assume that there exist parameters and such that equals in distribution. Here is an independent family of Bernoulli random variables with parameter . Since and are independent, also and are independent. This however implies, for the induced current that . Recall that the current is induced by hooking a battery at and [math] such that the induced current along is 1. Now implies that the voltage at equals the voltage at [math]. However, since (otherwise the spanning tree is trivial), the voltage at any point is strictly between the voltages at and at [math]. This yields a contradiction.
Theorem 1.10
- (i)
For the random spanning tree on the enhanced helix-3-graph with edge weights , the process is a determinantal point process with (real-valued symmetric Toeplitz) matrix given by
[TABLE]
where
[TABLE]
and
[TABLE]
and
[TABLE]
are the two roots of in .
The Fourier transform of equals
[TABLE]
Although the formula for is similar to that in Theorem 1.8, here and need not be complex conjugates. In fact, if and only if .
Note that the case corresponds to the counterexample with two interlaced and independent renewal processes. Since cannot assume negative values, this a more formal indication why not every renewal process of order 2 can be realized via a spanning tree.
1.4 Outline
In Section 2, we give the proofs of Theorem 1.3 and Proposition 1.5. We will present various approaches to the spanning tree on the ladder graph: an elementary and a slightly more sophisticated counting approach and the electrical network approach. In Section 3, we use the versatile counting approach from Section 2 to prove Theorem 1.6 and Proposition 1.7. In Section 4, we prove Theorem 1.8. Finally, in Section 6, we present a Markov chain approach (Theorem 6.1) to the uniform spanning tree on the helix-3-graph in the spirit of Häggström [10].
2 The Simple Ladder Graph
Recall the definition of the simple ladder graph and the finite subgraphs from Section 1.3.1. Define
[TABLE]
and the induced edge sets and subgraphs , , , and .
Recall that the weight function is defined on edges by and for all and . Write \sigma^{c}_{n}:=\mathop{\mbox{\sf weight}}\big{(}\mathsf{ST}\big{(}G^{L}_{0,n-1}\big{)}\big{)} and note that for the weighted spanning tree measure on , we have
[TABLE]
2.1 The elementary counting approach
In this section, we present an elementary proof of Proposition 1.5 and Theorem 1.3.
Proof of Proposition 1.5.
It is clear from (2.1) that we have to know the weighted number of spanning trees on . To this end, we will derive a recursion formula.
Each spanning tree t\in\mathsf{ST}_{n+1}:=\mathsf{ST}\big{(}G^{L}_{0,n}\big{)} falls into exactly one of the following four classes:
[TABLE]
For , the map , is a bijection and
[TABLE]
For , we have and is not a tree but a forest that consists of two components, one linked to and the other linked to . Hence
[TABLE]
and , is a bijection. Clearly, we have yielding
[TABLE]
Recall . Hence (2.3) yields the recursion
[TABLE]
Clearly, we have and . In particular, for , we have
[TABLE]
Hence we can compute
[TABLE]
The standard approach to an explicit solution of the recurrence relation (2.4) is to make the ansatz
[TABLE]
for certain . From (2.4), we get that are the solutions of
[TABLE]
that is,
[TABLE]
Note that
[TABLE]
where by (1.15). Comparing with the values and gives the coefficients
[TABLE]
Summing up, we have
[TABLE]
which shows Proposition 1.5.
With the weighted number of spanning trees at hand, we are ready to prove Theorem 1.3.
Proof of Theorem 1.3.
Recall that is the weighted random tree under . Now we can compute, e.g.,
[TABLE]
To this end, we deduce from (2.2) and (2.3) that
[TABLE]
Hence
[TABLE]
In the same spirit, for , we can compute . Let
[TABLE]
Note that . Hence, by (2.3) and symmetry, we have
[TABLE]
Arguing as in the derivation of (2.3), we get
[TABLE]
Hence the inclusion/exclusion principle together with (2.4) yield
[TABLE]
Similarly as in (2.9), we conclude
[TABLE]
Iterating the argument, for and , we get
[TABLE]
By induction, we get that this probability is the determinant of the matrix
[TABLE]
Hence, is in fact a determinantal point process with matrix given by (1.12).
The renewal property of follows from [18, Proposition 2.10], but it can also be derived in the context of the spanning trees in a simple and intuitive way: There are exactly spanning trees t\in\mathsf{ST}\big{(}G^{L}_{\{0,\ldots,m\}}\big{)} with but for all . In fact, each of these trees contains all edges of the type , , , but one. Each of these trees has weight . Hence (recall from (1.8))
[TABLE]
This finishes the proof of Theorem 1.3.
2.2 The more systematic counting approach
While the counting approach in Section 2.1 worked out well, with a view to more complicated graphs, we present a more versatile method for counting the weighted spanning trees.
The main task is to count the number of spanning trees on . It became clear in Section 2.1 that there is no linear recursion for of first order, but rather of second order (see (2.4)). We aim at a more systematic derivation of the recursion formula (2.4) and its solution (1.16).
For , define \Gamma^{-}_{m,n;1}:=\mathsf{ST}\big{(}G^{L}_{m,n}\big{)} as the set of spanning trees on and let
[TABLE]
That is, the elements of are spanning forests with two connected components each of which contains exactly one of the points and . Furthermore, let denote the image of under the map . That is, and
[TABLE]
Similarly, define and , , for the one-sided infinite graphs and . Furthermore, we define
[TABLE]
Define
[TABLE]
and . Note that .
For and , let
[TABLE]
and define
[TABLE]
That is, we have
[TABLE]
Note that corresponds to the cases , and corresponds to .
Going through all possibilities for , we get the matrix
[TABLE]
Similarly, let F^{\prime}_{i,j}:=\big{\{}F\in F_{i,j}:\,z_{1}\in F\big{\}} and M^{\prime}_{i,j}:=\mathop{\mbox{\sf weight}}\big{(}F^{\prime}_{i,j}\big{)}. Then
[TABLE]
Now instead of (2.4), the recursion reads and
[TABLE]
Hence
[TABLE]
The computation in (2.18) can be facilitated by an eigenvector decomposition. The characteristic polynomial of is
[TABLE]
The roots are (recall from (1.15)) and . The corresponding left eigenvectors and are the row vectors of the matrix given by
[TABLE]
Let
[TABLE]
Summarizing the discussion, we get
[TABLE]
Hence we have shown Proposition 1.5 by means of a more systematic counting approach than in Section 2.1.
We now come to a more systematic approach to probabilities such as in (2.9). For , , , , and define the sets
[TABLE]
Note that the set of “bridges” between and depends only on the values of and but not on and the choices of and . Now define the matrix of weights
[TABLE]
Clearly
[TABLE]
Simple counting gives the values
[TABLE]
Note that
[TABLE]
and that . Hence
[TABLE]
Letting , only the eigenvector for the largest eigenvalue in the representation (2.22) contributes. Hence
[TABLE]
With the explicit values from (2.7), (2.20) and (2.23), we obtain
[TABLE]
Iterating the argument, we also get (for )
[TABLE]
Letting , we get
[TABLE]
Let be the coefficients of the eigenvector (for ) decomposition of ; that is, . Then
[TABLE]
We define , that is and , and
[TABLE]
that is, \varrho_{1}=\big{(}(1-\alpha)/(1+\alpha)\big{)}^{2} and . Then
[TABLE]
Since , from (2.27) we get the values for all . In order to infer the signs of the matrix entries, we could compute the probabilities for three edges to be in the tree and then proceed as for the helix-3-graph (see Section 4.2). For the simple ladder graph, however, the electric network approach that we present in the next section shows in a simple way that all entries of can be chosen to be nonnegative.
Concluding, we have developed a matrix-based counting procedure that enables us to compute probabilities for the random spanning tree . While for the case of the simple ladder graph this method might seem to be a bit exaggerated, it simplifies things when we come to different graphs and essentially have to compute the matrices , and as well as the eigenvalues and left eigenvectors of .
2.3 The electrical network approach
The aim of this section is to give a proof of Theorem 1.3 that, in the spirit of [6], relies on the interpretation of the matrix as the transfer current matrix.
Consider the simple ladder graph with the weight function as an electrical network with conductance along the edge . We will need to give an orientation to the edges and we choose the orientation from to . Recall that and are the subgraphs of with vertex sets
[TABLE]
respectively.
Let and denote the effective resistances between the sites and in the networks and , respectively. Furthermore, let denote the effective resistance between and in . By serial connection, we get . Considering the two parallel resistors and , we get
[TABLE]
The solution is . Considering the three parallel resistors , and , we get
[TABLE]
By Kirchhoff’s theorem (1.1), this yields .
The next task is to compute the full transfer current matrix. Connect a battery at and with voltages and . The resulting electric current is a unit flow through the network. Denote by the voltage at and let .
Let . If we know , then we get as follows: Consider the three serial resistors , and . Each of the resistors has a potential difference proportional to its resistance and the differences add up to . Hence
[TABLE]
Together with the initial value , we get for ,
[TABLE]
By Ohm’s law, the current along equals
[TABLE]
By the Burton-Pemantle theorem, translation invariance and symmetry, we get and hence we have another proof for Theorem 1.3.
3 The zigzag ladder graph
Recall the definition of and from Section 1.3.2. Similarly as for the simple ladder graph, also define
[TABLE]
and the induced subgraphs G^{H_{k},-}_{n}=\big{(}V^{H_{k},-}_{n},E^{H_{k},-}_{n}\big{)} and G^{H_{k},+}_{m}=\big{(}V^{H_{k},+}_{m},E^{H_{k},+}_{m}\big{)}.
Here we focus on the case .
3.1 Proof of Proposition 1.7
For , let \Gamma^{-}_{m,n;1}=\mathsf{ST}\big{(}G^{H_{2}}_{m,n}\big{)} denote the set of spanning trees on and let
[TABLE]
That is, the elements of are spanning forests with two connected components each of which contains exactly one of the points and . Similarly as in Section 2.2 define the sets and . Furthermore, define and . Finally, let for , , and .
Recall that the weight function is defined by and for all and that is the weighted spanning tree distribution on \mathsf{ST}\big{(}G^{H_{2}}\big{)}. We shall exhibit the flexibility of the method from Section 2.2 by computing the probabilities and .
Similarly as in Section 2.2, for and , let
[TABLE]
[TABLE]
and
[TABLE]
Note that independently of the actual choice of and , we have
[TABLE]
and
[TABLE]
and
[TABLE]
Define the matrices , and by
[TABLE]
Explicit counting yields
[TABLE]
Hence, we have the recursion and , that is
[TABLE]
The characteristic polynomial of is
[TABLE]
with roots (recall from (1.17)) and . The corresponding left eigenvectors and are the row vectors of the matrix given by
[TABLE]
Arguing as in (2.22), with C=a_{1}W^{-1}=\big{(}\alpha/(1+\alpha),1/(1+\alpha)\big{)}, we get
[TABLE]
This finishes the proof of Proposition 1.7.
3.2 Proof of Theorem 1.6
Having the counting scheme for the zigzag ladder graph at hand, we can compute (recall (2.25))
[TABLE]
In particular, for the uniform spanning tree,
[TABLE]
Furthermore, for , arguing as in (2.26), we get
[TABLE]
Arguing as in Section 2.2, we get
[TABLE]
In particular, for the uniform spanning tree,
[TABLE]
where is the golden ratio.
From (3.12), we infer but we do not get the signs of the matrix entries. While is clear, the signs of the other entries need a little thought. We could compute the probabilities for three distinct edges to be in the spanning tree and infer the signs of the matrix (up to the free choice of the sign of ). We will do so for the helix-3-graph in Section 4.2. However, for the zigzag graph a different approach works out simpler. Using the Burton-Pemantle theorem of [6], we interpret as the impedance matrix of an electrical network and compute the signs of the induced currents.
We start with the electrical network approach. Let us orient the edges from to and hook a battery at with voltage and at [math] with . By Kirchhoff’s theorem and (3.9), the resulting electric current is a unit flow from to [math]. Denote by the resulting current along . We have . Clearly, and hence . Continuing to the right, we see that
[TABLE]
Hence and have different signs. Hence and thus
[TABLE]
Note that and define the same determinantal point process. Hence Theorem 1.6 is proved.
Remark 3.1
Using the transfer current idea, the signs of the matrix were easy to determine for the ladder graph and for the zigzag graph. For the helix-3-graph that will be studied in the following section, the electrical network is rather involved and the signs of do not follow (such) simple patterns. In fact, it is the sign of the real part of some rotation on the unit circle . See (1.21).
4 The helix-3-graph
In this section, we use the counting scheme from Section 2.2 to prove Proposition 1.9 and Theorem 1.8.
Recall the definitions of , , and from Section 1.3.2 and Section 3 and recall that .
4.1 Counting the number of spanning trees: Proof of Proposition 1.9
Define \Gamma^{-}_{m,n;1}=\mathsf{ST}\big{(}G^{H_{3}}_{m,n}\big{)} as the set of spanning trees on . For the simple ladder graph (Section 2.2) and for the zigzag graph (Section 3.1), in order to set up a first order recursion for the number of spanning trees, we introduced the sets of spanning forests that would become trees if we connected the two rightmost points. For the helix-3-graph, there are three rightmost points and we have to distinguish four types of spanning forests.
For , we introduce the following subgraphs of :
- •
Let be the set of spanning forests with two connected components and such that and . That is, by adding an extra bond between and either or , we get a spanning tree.
- •
Define similarly as but with and .
- •
Define similarly as but with and .
- •
Let be the set of spanning forests with three connected components each of which contains exactly one of the points .
More formally, we could describe these sets as follows.
[TABLE]
For , we simply write for . Similarly, define as the image of of the map , that reverses the order of the vertices and define .
For and , we pretend that the points , and are disconnected and define
[TABLE]
as well as
[TABLE]
Define
[TABLE]
and For , define , , , and as in (3.4).
Explicit counting (see Table 4.1 for ) yields
[TABLE]
Now the recursion reads and
[TABLE]
Hence
[TABLE]
The characteristic polynomial of is
[TABLE]
Recall that denotes the golden ratio. The roots of are
[TABLE]
The corresponding left eigenvectors are the row vectors of the matrix given by
[TABLE]
That is, for . Let
[TABLE]
Summarizing the discussion, we get
[TABLE]
Hence, the proof of Proposition 1.9 is completed.
Remark 4.1
By a standard procedure, the vector-valued linear recursion of order 1 in (4.2) can be transformed into a scalar-valued linear recursion of order 5:
[TABLE]
for certain numbers . Using Proposition 1.9, we can compute
[TABLE]
Writing (4.8) for and inverting the matrix, we get
[TABLE]
Hence is the solution of the recursion equation
[TABLE]
with initial values
[TABLE]
4.2 The counting approach to probabilities: Proof of Theorem 1.8(i)
Recall , and from Theorem 1.8 and recall that denotes the uniform spanning tree measure on . The aim of this section is to proceed similarly as in Section 2.2 and Section 3 to infer that the matrix of the determinantal point process is indeed given by .
The statement will follow from the following three lemmas (recall that ).
Lemma 4.2
.
Lemma 4.3
For , we have .
Lemma 4.4
For all and for , we have
[TABLE]
Proof of Theorem 1.8(i).
From Lemma 4.2 we get . From Lemma 4.3 we get that for . As argued at the end of Section 1.2, we are free to choose the sign of and we make the choice . Now we proceed by induction. Assume that we have shown already that for . Then, by Lemma 4.4, for , the determinant on the right hand side of (4.9) equals
[TABLE]
Explicitly computing the determinant, we see that the sign of is determined by this equation and equals the sign of unless one of the other matrix entries is zero. Clearly, , and are not zero. Now if and only if . However, in this case, since , we have . Concluding, we get from Lemma 4.4 either using or .
This finishes the proof of Theorem 1.8(i) subject to the Lemmas 4.2, 4.3 and 4.4.
It remains to prove Lemmas 4.2, 4.3 and 4.4.
Proof of Lemma 4.2.
For and , , define the set of bridges
[TABLE]
Let and compute that
[TABLE]
Recall and from (4.1) Arguing as in Section 2.2, we get
[TABLE]
This finishes the proof of Lemma 4.2.
Proof of Lemma 4.3. Let . Arguing as in Section 2.2, we get
[TABLE]
For a simpler representation, write with . Define and
[TABLE]
Then we have
[TABLE]
An explicit computation yields
[TABLE]
and
[TABLE]
Note that and that . Furthermore, . Note that and that . A simple computation yields . This completes the proof of Lemma 4.3.
Proof of Lemma 4.4. Iterating the argument in Section 2.2, we get the probability that three edges are in the spanning tree
[TABLE]
with
[TABLE]
Explicit computations for and yield
[TABLE]
and
[TABLE]
Recalling that , and , a simple computation using (4.13) yields the claim of Lemma 4.4.
4.3 Proof of Theorem 1.8(ii)
Let be defined by (1.22) and for , let
[TABLE]
By the Fourier inversion formula, it is enough to check that for .
Using the substitution , we get
[TABLE]
where denotes the (anti-clockwise) curve integral along the unit sphere in the complex plane. The polynomial in the denominator can be decomposed into linear factors
[TABLE]
with
[TABLE]
Note that and . Hence and are in the domain of integration and residue calculus yields
[TABLE]
This finishes the proof of Theorem 1.8(ii).
5 The enhanced Helix-3-graph
The proof of Theorem 1.10 is similar to that of Theorem 1.8 but the actual computations are annoyingly tedious, although straightforward. Hence, we only give the main steps of the proof.
The idea is to employ the same counting scheme as in Section 4. Define the sets and and matrices and as in Section 4.
Explicit counting (see Table 5.1 for ) yields
[TABLE]
The characteristic polynomial of is
[TABLE]
Let
[TABLE]
and let , be the roots of . That is
[TABLE]
[TABLE]
[TABLE]
and
[TABLE]
Is is straightforward to verify that the roots of are
[TABLE]
Let as in Section 4 and compute that
[TABLE]
Define , as in the proof of Lemma 4.3 and note that and . An explicit calculation yields
[TABLE]
Arguing as in the proof of Lemma 4.3 we get that is given for by
[TABLE]
Now proceed as in the proof of Lemma 4.4 to compute that is in fact the inverse Fourier transform of from (1.25):
[TABLE]
6 Helix-3-graph: The Markov chain approach.
Following Häggström [10], we consider a subset of the edges of as an element of the product space . Denote by a generic element of that space that corresponds to via iff and iff . Denote by , the shift operator. Then the uniform spanning tree measure is invariant for . That is, is a measure preserving dynamical system. is concentrated on the set \mathsf{ST}\big{(}G^{H_{3}}\big{)} of configurations that are spanning trees. \mathsf{ST}\big{(}G^{H_{3}}\big{)} can be characterized as subset of where a certain translation invariant dictionary of finite letter words (with alphabet ) are forbidden. For such a situation, as pointed out in [10, Theorems 2.4 and 2.5] (for proofs, see [7, 11, 19]) the uniform distribution on the allowed configurations \mathsf{ST}\big{(}G^{H_{3}}\big{)} can be characterized as the measure concentrated on such that is a measure preserving dynamical system with maximal entropy. Furthermore, is a stationary Markov chain if all forbidden words have length at most 2. Since words of length 2 do not suffice to decide whether a given configuration is a spanning tree or not (in fact, arbitrarily long words are needed), we will develop a more subtle encoding of the spanning tree that yields the Markov property.
Let t\in\mathsf{ST}\big{(}G^{H_{3}}\big{)} be a spanning tree on . For each , we have t\raisebox{-3.00003pt}{\big{|}_{\scriptstyle{n,n-1,n-2,\ldots}}}\in\Gamma^{-}_{n;i} for exactly one . Define . Note that takes values in the set
[TABLE]
where the symbols are defined by the following table.
[TABLE]
We group the elements of according to their third entry:
[TABLE]
A symbol cannot be followed by or as this would create a cycle. If followed by , the new symbol is necessarily in , hence is forbidden. Going through all possibilities, we get the following list of possible successors of .
[TABLE]
Let denote the subset where all two-letter words not in the above list are forbidden. Then \varphi=(\varphi_{n})_{n\in{\mathbb{Z}}}:\mathsf{ST}\big{(}G^{H_{3}}\big{)}\to D is a bijection. Furthermore, the image measure on is the unique maximizer of the entropy among all stationary measures on and the canonical process is a stationary Markov chain under . Since any stationary measure on defines a Markov chain with state space , we can characterize as the distribution that maximizes the entropy among all Markov chains on with the allowed transitions given in the table (6.2). In order to compute this entropy, let denote the transition matrix of the Markov chain (under ) and denote by the invariant distribution (on ). Recall that the entropy is
[TABLE]
Taking into account the natural symmetries and recalling that the uniform distribution on a finite set maximizes the entropy, we get that an that maximizes has to be of the form
[TABLE]
where are the seven free parameters in the problem. It seems hopeless to solve the entropy maximizing problem for these seven parameters analytically. Numerically, however, the problem is rather easy to compute.
The precision is easily made good enough for all applications. For example, we can draw random samples of uniform spanning trees on for arbitrarily large by simulating the Markov chain. See Figure 5.1.
Now we present a way to obtain the exact solution of the maximizing problem for (6.3) in a more subtle way. Consider the projection , and note that . Note that due to the symmetries, also is a Markov chain on with transition matrix
[TABLE]
Denote by the invariant distribution of this chain and write
[TABLE]
for the invariant distribution of the bivariate chain . Note that and are quantities that we can read off directly from the uniform spanning tree measure:
[TABLE]
The counting scheme from Section 4.2 yields
[TABLE]
A direct computation yields
[TABLE]
Furthermore, we get
[TABLE]
Recall that to simplify the expression and get
[TABLE]
Hence the non-zero entries of are
[TABLE]
The invariant distribution of (recall (6.4)) is
[TABLE]
The entropy can be computed using (6.3) or can be deduced simply from the fact that the entropy of a uniform distribution is the logarithm of the size of the state space. Either way we get (recall (4.5))
[TABLE]
We have thus shown the following theorem.
Theorem 6.1
The process is a stationary Markov chain with transition matrix given by (6.4) and (6.12). The invariant distribution is given by (6.13), the entropy by (6.14).
The Markov chain can be used for simulations as well as for explicit computations. For example, we compute (for )
[TABLE]
Note that, in fact, which yields the simple form in the last equation.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Michael Aizenman, Almut Burchard, Charles M. Newman, and David B. Wilson. Scaling limits for minimal and random spanning trees in two dimensions. Random Structures Algorithms , 15(3-4):319–367, 1999. Statistical physics methods in discrete probability, combinatorics, and theoretical computer science (Princeton, NJ, 1997).
- 2[2] David Aldous and J. Michael Steele. Asymptotics for Euclidean minimal spanning trees on random points. Probab. Theory Related Fields , 92(2):247–258, 1992.
- 3[3] David J. Aldous. The random walk construction of uniform spanning trees and uniform labelled trees. SIAM J. Discrete Math. , 3(4):450–465, 1990.
- 4[4] Itai Benjamini, Russell Lyons, Yuval Peres, and Oded Schramm. Uniform spanning forests. Ann. Probab. , 29(1):1–65, 2001.
- 5[5] Béla Bollobás. Modern graph theory , volume 184 of Graduate Texts in Mathematics . Springer-Verlag, New York, 1998.
- 6[6] Robert Burton and Robin Pemantle. Local characteristics, entropy and limit theorems for spanning trees and domino tilings via transfer-impedances. Ann. Probab. , 21(3):1329–1371, 1993.
- 7[7] Robert Burton and Jeffrey E. Steif. Non-uniqueness of measures of maximal entropy for subshifts of finite type. Ergodic Theory Dynam. Systems , 14(2):213–235, 1994.
- 8[8] Peter G. Doyle and J. Laurie Snell. Random walks and electric networks , volume 22 of Carus Mathematical Monographs . Mathematical Association of America, Washington, DC, 1984.
