The loop-erased random walk and the uniform spanning tree on the four-dimensional discrete torus

by Jason Schweinsberg University of California at San Diego

Outline of Talk

1. Loop-erased random walk

2. Uniform spanning tree

3. Continuum random tree

4. Main result

5. Outline of proof Loop-erased random walk

Let λ = (u0,u1,...,uj) be a path in a graph G = (V,E).

Define the loop-erasure LE(λ) by erasing loops in the order in which they appear.

A random walk (Xt)t∞=0 on a graph G is a V -valued . At each step, moves to a randomly chosen neighboring vertex.

The loop-erased random walk (LERW) is the path LE((Xt)t∞=0).

Well-defined when (Xt)t∞=0 is transient. Behavior of LERW on Zd:

d 5 (Lawler, 1980): All loops are short, length of the path • ≥ n LE((Xt)t=0) is O(n), process converges to Brownian .

d = 4 (Lawler, 1986, 1995): Length of the path LE((X )n ) • t t=0 is O(n/(log n)1/3), process converges to .

d = 2 (Lawler-Schramm-Werner, 2004): LERW converges • to SLE(2).

d = 3 (Kozma, 2005): Scaling limit exists. • Uniform spanning tree

A spanning tree of a finite connected graph G is a connected subgraph of G containing every vertex and no cycles.

A uniform spanning tree (UST) is a spanning tree chosen uni- formly at random. Wilson’s Algorithm (Wilson, 1996)

One can construct a UST of G as follows:

Pick vertices x and x , run LERW from x to x to get . • 0 1 0 1 T1 Given , pick a vertex x , get by adjoining to an • Tk k+1 Tk+1 Tk LERW from x to . k+1 Tk Continue until all vertices are in the tree. •

Can choose vertices in any order, can depend on current tree. Continuum Random Tree (Aldous, 1991, 1993)

Consider Poisson process on [0, ), intensity r(t)= t. ∞

Begin with a segment of length t1, call the endpoints x1,x2. Attach segment of length t t to a uniform point on the initial 2 − 1 segment, label the endpoint x3. Continue, each segment orthogonal to all previous segments.

Limiting random metric is continuum random tree (CRT).

Denote by µk the distribution of (d(xi,xj))1 i

Theorem (Aldous, 1991): Consider the UST on the complete graph Km with m vertices (equivalently, a uniform random tree on m labeled vertices). Let y1,...,yk be vertices chosen uniformly a random. Let d(yi,yj) be the number of vertices on the path from yi to yj in the UST. Then

d(yi,yj) d µk. √m !1 i

Theorem (Peres-Revelle, 2004): Consider the UST on the torus Zd for d 5. Let x ,...,x be vertices chosen uniformly at n ≥ 1 k random. Then there is a constant β such that d(x ,x ) i j µ . d/2 d k βn !1 i βnd/2x)= e x /2. n t t=0 − →∞ | | Limiting distribution called . Note: Benjamini-Kozma (2005) had proved that for d 5 the Zd d/2 ≥ length of LERW from x to y on n is O(n ). They conjectured Z4 2 1/6 the length in n is O(n (log n) ). Z4 Theorem (Schweinsberg, 2006): Consider the UST on n. Let x1,...,xk be vertices chosen uniformly at random. There is a sequence of constants (γn) bounded away from 0 and n∞=1 ∞ such that d(x ,x ) i j µ . 2 1/6 d k γnn (log n) !1 i γ n2(log n)1/6x)= e x /2. n t t=0 n − →∞ | | Coupling idea (Peres-Revelle, 2004)

Choose y ,...,y uniformly from Km. • 1 k Choose x ,...,x uniformly from Z4. • 1 k n Construct partial UST ˜ on Km using Wilson’s algorithm, • Tk starting random walks from y1,...,yk.

Construct partial UST on Z4 using Wilson’s algorithm, • Tk n starting random walks from x1,...,xk.

Segments in random walks of length r = n2(log n)9/22 on • Z4 ⌊ ⌋ n correspond to individual vertices in walks on Km.

Obtain tree from by collapsing random walk segments • Tk∗ Tk of length r into a single vertex.

Find coupling such that ˜ = with high . • Tk Tk∗ 4 Deduce CRT limit for UST on Z from Aldous’ result on Km. • n Coupling of random walks Z4 Random walk on n makes short loops (occur within segment Z4 Z4 of length r) and long loops (occur on n but not on ). Long loops correspond to loops of walk on Km.

Example: random walk on K6 begins (3, 4, 6, 2, 4, 1).

6r 1 Z4 Random walk (Xt)t=0− on n. Suppose that Xs = Xt for some s [r, 2r) and t [4r, 5r). ∈ ∈

Coupling k random walks gives coupling of ˜ and . Tk Tk∗ Intersection for loop-erased segments Zd Let (Vt)t∞=0 and (Wt)t∞=0 be random walks on started at origin. Let Rn be the cardinality of s, t 1,...,n : Vs = W . If d = 4, { ∈{ } t} then E[Rn]= O(log n). Z4 2 time for a random walk on n is O(n ). To find the probability of intersection between two segments of length r, assume they both start from the uniform distribution. r 1 r 1 Z4 Let (Xt)t=0− and (Yt)t=0− be random walks on n started from the uniform distribution. 4 P (Xs = Y ) = 1/n for all s, t. • t Expected number of intersections is r2/n4. • If there is one intersection, there are O(log r) intersections. • 2 r 2/11 Probability of intersection is O = O((log n)− ). • n4 log r! Given two independent transient Markov chains with the same transition probabilities, loop-erasing one path reduces the prob- ability that the paths intersect by at most a factor of 28 (Lyons- Peres-Schramm, 2003).

r 1 r 1 2/11 Probability LE((Xt)t=0− ) and (Yt)t=0− intersect is O((log n)− ).

For U Z4, let Cap (U)= P (Y U for some t < r). ⊂ n r t ∈ r 1 2/11 We have E[Capr(LE((Xt)t=0− ))] = an(log n)− for a sequence of constants (an) bounded away from 0 and . n∞=1 ∞ r 1 Distribution of Capr(LE((Xt)t=0− )) is highly concentrated around its mean (break walk into pieces, apply LLN to the probabilities of hitting individual pieces).

Let m = a 1(log n)2/11 . The next segment intersects each ⌊ n− ⌋ previous segment with probability approximately 1/m.

Trees ˜ and coupled with high probability. Tk Tk∗ Length of loop-erased segments

r 1 r 1 Z4 Couple (Xt)t=0− with walk (Zt)t=0− on so that Xt = Zt (mod n).

Cr2 P (Xs = Xt and Zs = Zt for some s, t) = o(1). 6 ≤ n4 log r

r 1 r 1 r Lengths of LE((Xt)t=0− ) and LE((Zt)t=0− ) are O . (log r)1/3!

r 1 2 5/66 We have E[ LE((X ) − ) ] = bnn (log n) for a sequence of | t t=0 | constants (bn) bounded away from 0 and . Distribution of n∞=1 ∞ length is concentrated around mean.

Approximate d(xi,xj) by multiplying number of vertices on path 2 5/66 in by bnn (log n) . Tk∗

Distances d(xi,xj) now coupled with d(yi,yj) in Km. Adding a root vertex

For the first step of Wilson’s algorithm, we need to run LERW from x to y, but it takes O(n4) steps of a random walk to hit y.

2 Z4 L Walks on n of length L intersect with probability O . n4 log L!

Intersections first occur when L = O(n2(log n)1/2).

Z4 Add root vertex ρ to n, connected to all vertices. Random walk goes to ρ after a geometric number of steps with mean βn2(log n)1/2.

To apply Wilson’s algorithm, first run LERW from x1 to ρ, then start next walks at x2,...,xk. This gives weighted spanning tree.

Z4 Removing edges leading to ρ gives spanning forest on n. Stochastic domination

(Peres-Revelle, 2004): If d′(xi,xj) denote distances in the span- ning forest, total variation distance between (d′(xi,xj))1 i

Add root to Km, so the probability of going to the root in one Z4 step is same as probability that r-step walk on n visits the root.

Where does the 1/6 come from?

Need walks of length O(n2(log n)1/2) to get intersections.

1/3 After loop-erasure, length multiplied by (log n)− . Dynamics of LERW Let (X ) be a random walk on Zd , d 4. t t∞=0 n ≥ t Let Y = LE((Xs) ) be length of the loop-erasure at time t. t | s=0 | Y increases linearly when there are no long loops. • t Long loops happen at rate proportional to Y . • t Long loops hit a uniform point on path. • Definition (Evans-Pitman-Winter, 2006): The Rayleigh process (R(t), t 0) is a [0, )-valued Markov process such that: ≥ ∞ R(t) increases linearly at unit speed between jumps. • At time t, jump rate is R(t ). At jump times, process gets • − multiplied by an independent Uniform(0, 1) .

Rayleigh distribution is stationary distribution.

Theorem (Schweinsberg, 2006): For some constants an and bn, the processes ( 0) converge to ( ( ) 0). bnY ant , t R t , t ⌊ ⌋ ≥ ≥ Note: This result was conjectured by Jim Pitman. Result for the complete graph was proved by Evans, Pitman, Winter (2006).