Skip to content

Return probabilities of random walks on Cayley graphs

4 fully proved1 ready to prove

AMR11 Q33

StructureRegular Cayley graph#✓fully proved

For a group \(G\) and a natural number \(k\), the data of a \(k\)-regular Cayley graph on \(G\) is a finite set \(S \subseteq G\) of generators such that \(S\) is closed under inverses (\(s \in S\) implies \(s^{-1} \in S\)), the identity \(1\) does not belong to \(S\), every element of \(G\) is the product of a finite (possibly empty) list of elements of \(S\), and \(S\) has exactly \(k\) elements.

structure RegularCayleyGraph (G : Type u) [Group G] [DecidableEq G]
    (k : ℕ) where
  gen : Finset G
  symm_mem : ∀ s ∈ gen, s⁻¹ ∈ gen
  one_not_mem : (1 : G) ∉ gen
  connected : ∀ g : G, ∃ l : List G, (∀ s ∈ l, s ∈ gen) ∧ l.prod = g
  regular : gen.card = k
Used by 3

DefinitionFirst-return probability#✓fully proved

Let \(\Gamma\) be a \(k\)-regular Cayley graph on a group \(G\) with generating set \(S\). For \(n \ge 1\), the first-return probability of \(\Gamma\) at time \(n\) is the real number obtained by dividing by \(k^n\) the number of words \((s_1, \dots, s_n) \in S^n\) with \(s_1 s_2 \cdots s_n = 1\) and \(s_1 \cdots s_m \ne 1\) for every \(0 < m < n\); at time \(n = 0\) it is \(0\).

Since \(S\) has \(k\) elements, this is the probability that the walk \(1, s_1, s_1 s_2, \dots\) with independent uniform steps in \(S\) is back at \(1\) for the first time at step \(n\).

noncomputable def firstReturnProb {G : Type u} [Group G]
    [DecidableEq G] {k : ℕ} (Γ : RegularCayleyGraph G k) (n : ℕ) : ℝ := by
  classical
  exact if 0 < n then
    (Fintype.card
      { w : Fin n → Γ.gen //
        (List.ofFn fun i => (w i : G)).prod = 1 ∧
        ∀ (m : ℕ) (hm : m ∈ Finset.range n), 0 < m →
          (List.ofFn fun (i : Fin m) =>
            (w (Fin.castLE (Nat.le_of_lt (Finset.mem_range.mp hm)) i) : G)).prod ≠
            1 } : ℝ) / (k : ℝ) ^ n
    else 0
Uses 1 · Used by 1

DefinitionReturn probability#✓fully proved

The return probability of a \(k\)-regular Cayley graph \(\Gamma\) is the sum \(\sum_{n \ge 0} p_n\), where \(p_n\) is the first-return probability of \(\Gamma\) at time \(n\).

It is the probability that simple random walk on \(\Gamma\) started at the identity ever returns to the identity.

noncomputable def returnProb {G : Type u} [Group G] [DecidableEq G]
    {k : ℕ} (Γ : RegularCayleyGraph G k) : ℝ :=
  ∑' n, firstReturnProb Γ n
Uses 2 · Used by 1

DefinitionUniform return-probability gap#✓fully proved

The statement that for every natural number \(k > 1\) there is a real number \(C < 1\) such that for every group \(G\) and every \(k\)-regular Cayley graph \(\Gamma\) on \(G\), if the return probability of \(\Gamma\) is less than \(1\) (that is, \(\Gamma\) is transient), then it is at most \(C\).

def returnProbUniformGap : Prop :=
  ∀ (k : ℕ), 1 < k →
    ∃ C : ℝ, C < 1 ∧
      ∀ (G : Type u) [Group G] [DecidableEq G]
        (Γ : RegularCayleyGraph G k),
        returnProb Γ < 1 → returnProb Γ ≤ C
Uses 2 · Used by 1

Uniform return-probability gap

TheoremUniform return-probability gap for transient Cayley graphs#●ready to prove

For every natural number \(k > 1\) there is a real number \(C < 1\) such that for every group \(G\) and every \(k\)-regular Cayley graph \(\Gamma\) on \(G\) whose return probability is less than \(1\), the return probability of \(\Gamma\) is at most \(C\).

This follows from Tessera and Tointon, Corollary 1.3: there is a universal \(c > 0\) such that simple random walk on every connected, locally finite, vertex-transitive graph is recurrent or escapes with probability at least \(c\), so \(C = 1 - c\) works for every \(k\).

public theorem_wanted returnProbUniformGap_holds : AMR11Q33.returnProbUniformGap
Sources
  • Romain Tessera and Matthew Tointon, Sharp relations between volume growth, isoperimetry and escape probability in vertex-transitive graphs, arXiv preprint (2020, v2 2024), arXiv:2001.01467, https://arxiv.org/abs/2001.01467.
Uses 1

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.