1. Introduction
Consider a positive integer
$n$
and any permutation
$\sigma \in S_n$
. An index
$i \in [n - 1]$
is a descent of
$\sigma$
if
$\sigma (i) \gt \sigma (i+1)$
. Let
$\text {Des}(\sigma)$
denote the set of descents of
$\sigma$
. Given a permutation
$\sigma \in S_n$
and a subset
$T \subset \text {Des}(\sigma)$
, the Ungar move on
$\sigma$
associated with
$T$
consists of reversing every descent in
$T$
, where consecutive descents in
$T$
are treated as blocks to be reversed. For example, given
$\sigma = 416523$
, if only index
$1$
is selected then the Ungar move sends
, while if both indices
$3$
and
$4$
are selected, then the Ungar move sends
. We call an Ungar move on
$\sigma$
associated to
$T$
nontrivial if
$T \neq \varnothing$
, and the maximal Ungar move on
$\sigma$
is the move associated to
$T = \text {Des}(\sigma)$
.
Ungar moves were first studied by Ungar [Reference Ungar13] to answer a question posed by Scott [Reference Scott10], on the minimum number of distinct slopes formed by the lines connecting each pair of points within a set of
$n$
distinct points (not all collinear) in a plane. To this end, Ungar proved the following bounds on the number of Ungar moves necessary to transform a given permutation into the identity.
Theorem 1.1. ([Reference Ungar13]) Let
$n \geq 4$
be an integer.
-
(a) At most
$n - 1$
maximal Ungar moves suffice to send any permutation to the identity.
-
(b) Consider a sequence of Ungar moves which send
$n(n-1) \cdots 1$
to
$12 \cdots n$
. Given that the first move in this sequence is nontrivial and not maximal, the total number of moves in the sequence must be at least
$n$
if
$n$
is even, and at least
$n - 1$
if
$n$
is odd.
In [Reference Defant and Li5], Defant and Li studied the Ungar moves in a probabilistic setting by introducing random Ungar moves, defined as follows. Fix
$p \in (0, 1]$
. Then, given any
$\sigma \in S_n$
, randomly select a subset
$T \subset \text {Des}(\sigma)$
by including any element of
$\text {Des}(\sigma)$
into
$T$
with independent probability
$p$
. A random Ungar move on
$\sigma$
is now the Ungar move associated with
$T$
. Note that any nontrivial Ungar move decreases the number of inversions, and hence repeatedly applying any sequence of nontrivial Ungar moves to any permutation will eventually reduce it to the identity. Motivated by this, Defant and Li raised the question of the expected number of random Ungar moves that must be applied to the decreasing permutation
$n(n-1) \cdots 1$
until we reach the identity permutation
$12 \cdots n$
. To this end, they defined the Ungarian Markov chain
$\textbf {U}_{S_n}$
on
$S_n$
(with parameter
$p$
) as the Markov chain whose states are the elements of
$S_n$
, and transitions are given by the random Ungar moves [Reference Defant and Li5]. They also defined
$\mathcal{E}_p(S_n)$
to be the expected number of steps for the permutation
$n(n-1) \cdots 1$
to transition to the identity
$12 \cdots n$
. In particular, they derived the following bound on
$\mathcal{E}_p(S_n)$
:
Theorem 1.2. [Reference Defant and Li5, Theorem 1.9] Fix a
$p \in (0, 1)$
. Then
as
$n \rightarrow \infty$
.
Defant and Li also conjectured that for fixed
$p \in (0, 1)$
,
$\mathcal{E}_p(S_n)$
is linear in
$n$
. The first main result of this paper proves this conjecture.
Theorem 1.3.
Fix a
$p \in (0, 1)$
. Then
as
$n \rightarrow \infty$
.
1.1 Ungarian Markov chains on lattices
Throughout this article, we will assume all partially ordered sets (posets) to be finite. A lattice
$L$
is a poset such that any two elements
$x, y \in L$
have a greatest lower bound, denoted with
$x \wedge y$
, and called their ‘meet,’ and a lowest upper bound, denoted with
$x \vee y$
and called their ‘join.’ In [Reference Defant and Li5] Defant and Li noted that by considering
$S_n$
under the right weak order, the definition of the Ungar move generalises readily to any lattice. In particular, for any
$y \in L$
, define
${\text {cov}}_L(y) = \{x \in L \,:\, x \lessdot y\}$
to be the set of elements that
$y$
covers in
$L$
. Then picking a subset
$T \subset \text {Des}(\sigma)$
and swapping all the selected descents is equivalent to picking a subset
$T \subset {\text {cov}}_{S_n}(\sigma)$
and sending
$\sigma \mapsto \bigwedge (\{\sigma \} \cup T)$
.
In this manner Defant and Li generalised the definition of random Ungar moves and the Ungarian Markov chain as follows.
Definition 1.4.
Fix some
$p \in (0, 1]$
and a lattice
$L$
. For any element
$x \in L$
, a random Ungar move on
$x$
is an operation that randomly picks a subset
$T \subset {\text {cov}}_L(x)$
by including each element of
${\text {cov}}_L(x)$
with independent probability
$p$
, and then maps
$x \mapsto \bigwedge (\{x\} \cup T)$
. The Ungarian Markov chain
$\textbf {U}_L$
on
$L$
is defined as the Markov chain with state space
$L$
, satisfying that for all
$x, y \in L$
, the transition probability of
$x \rightarrow y$
is given by
$$ \begin{align*} \mathbb{P}(x \rightarrow y) &= \sum _{\substack {T \subset {\text {cov}}_L(x) \\ \bigwedge (\{x\} \cup T) = y}} p^{|T|}(1-p)^{|{\text {cov}}_L(x)| - |T|}. \end{align*}$$
It is well-known that every finite lattice
$L$
has a minimal element
$\hat {0}$
and a maximal element
$\hat {1}$
. Evidently from any state in the Ungarian Markov chain
$\textbf {U}_L$
on a lattice
$L$
, we may reach
$\hat {0}$
in a finite number of steps (i.e., the Markov chain is absorbing). Hence we may generally define
$\mathcal{E}_p(L)$
to be the expected number of steps until
$\hat {1}$
transitions to
$\hat {0}$
in
$\textbf {U}_L$
.
In [Reference Defant and Li5], aside from the lattices
$S_n$
, Defant and Li also studied the Ungarian Markov chains of another family of lattices: the Tamari lattices
$\text {Tam}_n$
, first defined by Dov Tamari in [Reference Tamari12]. The
$n^{\text{th}}$
Tamari lattice may be interpreted as a sublattice of
$S_n$
as follows. Call a permutation
$\sigma \in S_n$
$312$
-avoiding if there do not exist indices
$1 \leq i_1 \lt i_2 \lt i_3 \leq n$
such that
$\sigma (i_1) \gt \sigma (i_3) \gt \sigma (i_2)$
. Let
$\text {Av}_n(312)$
denote the subset of
$S_n$
consisting of the
$312$
-avoiding permutations. Consider
$S_n$
as a lattice under the right weak order, and let
$\text {Av}_n(312)$
inherit a poset structure from
$S_n$
. Then in fact
$\text {Av}_n(312)$
is a sublattice of
$S_n$
(i.e. it is closed under the meet and join operations), and the sublattice
$\text {Av}_n(312)$
is isomorphic to
$\text {Tam}_n$
as a poset [Reference Reading8, Theorem 7.8].
The second main objective of this paper is to study the asymptotics of
$\mathcal{E}_p(\text {Tam}_n)$
. In [Reference Defant and Li5], Defant and Li derived an explicit asymptotic upper bound on
$\mathcal{E}_p(\text {Tam}_n)$
; to introduce it we will first define some functions. Let
$\zeta _p(n)$
be the probability that the maximum of
$n$
independent geometric random variables, each with expected value
$1/p$
, is attained uniquely. In [Reference Bruss and O’cinneide3], Bruss and O’Cinneide proved that if we define
$$ \begin{align*} \Upsilon _p(x) &= \begin{cases} px\sum _{k \in \mathbb{Z}}(1-p)^k e^{-(1-p)^kx} & p \lt 1 \\[3pt] 0 & \text{else}, \end{cases} \end{align*}$$
then
$\lim _{n \rightarrow \infty } \zeta _p(n) - \Upsilon _p(n) = 0$
. Now, let
$\zeta _p^- = \liminf _{n \rightarrow \infty } \zeta _p(n)$
and
$\zeta _p^+ = \limsup _{n \rightarrow \infty } \zeta _p(n)$
. Note that
$\Upsilon _p((1-p)x) = \Upsilon _p(x)$
for all
$x \gt 0$
, so thus
$$ \begin{align*} \zeta _p^+ &= \max _{0 \lt x \lt 1} \Upsilon _p(x), \\[3pt] \zeta _p^- &= \min _{0 \lt x \lt 1} \Upsilon _p(x) \geq p(1-p)e^{p-1}. \end{align*}$$
Now, Defant and Li established the following upper bound on
$\mathcal{E}_p(\text {Tam}_n)$
:
Theorem 1.5. [Reference Defant and Li5, Theorem 1.21] For fixed
$p \in (0, 1)$
, we have that
Defant and Li also presented the question of establishing any nontrivial lower bound on
$\mathcal{E}_p(\text {Tam}_n)$
. The second main result of this paper establishes the following bound on
$\mathcal{E}_p(\text {Tam}_n)$
, which notably for fixed
$p$
is
$n^{1 - o(1)}$
.
Theorem 1.6.
There exists an absolute constant
$c_{1}$
such that for all
$p \in (0, 1)$
and
$n \geq 16$
, we have that
The paper is now organised as follows. Section 2 presents introductory material on statistics and well-known Markov processes (notably, the multicorner growth Totally Asymmetric Exclusion Process) that will be used to prove Theorems 1.3 and 1.6. Section 3 proves Theorem 1.3. Section 4 presents an interpretation of
$\text {Tam}_n$
as a poset on
$n$
-vertex ordered forests that will be used to prove Theorem 1.6. Section 5 proves Theorem 1.6.
2. Preliminaries
Throughout this paper, the sequence
$c_1, c_2, \ldots$
denotes a sequence of positive, absolute constants. Moreover, any implied constants are assumed to be positive and absolute, unless otherwise indicated. Implied constants that are not absolute are indicated by subscripts denoting the dependence.
2.1 Background on posets
For further reference, see [Reference Stanley11].
Let
$P$
be a poset. A subposet of
$P$
is a subset
$P' \subset P$
equipped with a partial order
$\leq '$
, such that for any
$x, y \in P'$
, we have that
$x \leq ' y$
in
$P'$
if and only if
$x \leq y$
in
$P$
. For any
$x, y \in P$
, we say that
$x$
covers
$y$
(which we denote using
$x \gtrdot y$
) if
$x \gt y$
and there does not exist a
$z \in P$
such that
$x \gt z \gt y$
. The Hasse diagram of a poset
$P$
is a drawing where the vertices are the elements of
$P$
, and for any two
$x, y \in P$
, if
$x \gtrdot y$
, then the corresponding vertex of
$x$
is connected to the corresponding vertex of
$y$
via an edge where
$x$
is drawn higher (vertically) than
$y$
. Now, a chain of
$P$
is a subset
$\mathcal{C} \subset P$
such that all its elements are comparable; such a chain is maximal if there does not exist another chain
$\mathcal{C}'$
for which
$\mathcal{C} \subsetneq \mathcal{C}'$
. The length of such a chain
$\mathcal{C}$
is
$|\mathcal{C}| - 1$
. Finally, a finite lattice is graded if all of its maximal chains are of the same length.
2.2 Probabilistic background
In this section we will prove two useful probability lemmas that will be used in the proofs of Theorems 1.3 and 1.6. These two lemmas will both follow from standard applications of well-known results in statistics (e.g., the Markov bound, Chernoff bounds, random walk theory).
2.2.1 Sum of geometric variables
Throughout the proof of Theorem 1.6, we will often use the following tail bounds on a sum of independent geometric random variables. Here we use the convention that a geometric random variable with parameter
$p$
is a random variable
$X$
which satisfies that for all positive integers
$k$
,
$\mathbb{P}(X = k) = (1-p)^{k-1}p$
.
Lemma 2.1.
Fix a
$p \in (0, 1]$
. Let
$G_1, G_2, \ldots , G_k$
be independent geometric random variables with parameter
$p$
. Then for all
$t \gt 0$
, we have that
$$ \begin{align*} \mathbb{P}\Bigg (\!\sum _{i=1}^k G_i \gt \frac {k}{p} + t\sqrt {\frac {k}{p^3}} \Bigg ) \leq e^{-\frac {t^2}{2p + 2t\sqrt {p/k}}} \quad \text {and} \quad \mathbb{P}\Bigg (\!\sum _{i=1}^k G_i \lt \frac {k}{p} - t\sqrt {\frac {k}{p^3}} \Bigg ) \leq e^{-\frac {t^2}{2p - t\sqrt {p/k}}}. \end{align*}$$
Proof. We only prove the first bound, as the proof for the other bound is analogous. Extend
$G_1, G_2, \thinspace \ldots$
to an infinite sequence. Let
$$ \begin{align*} B_i &= \begin{cases} 1 & i = \sum _{j = 1}^m G_j \text{ for some }m \\[2pt] 0 & \text{else.} \end{cases} \end{align*}$$
Then evidently each
$B_i$
is given by an independent Bernoulli variable with parameter
$p$
(i.e.
$\mathbb{P}(B_i = 1) = p$
). Let
$\mu = k + t\sqrt {k/p}$
and
$\delta = \frac {t/\sqrt {kp}}{1 + t/\sqrt {kp}}$
; note that
$(1 - \delta )\mu = k$
. We thus have that by a multiplicative Chernoff bound,
$$ \begin{align*} \mathbb{P}\Bigg (\!\sum _{i=1}^k G_i \gt \frac {k}{p} + t\sqrt {\frac {k}{p^3}} \Bigg ) = \mathbb{P}\Bigg (\!\sum _{i=1}^{ \lfloor k/p + t\sqrt {k/p^3} \rfloor } B_i \lt k \Bigg ) \leq e^{-\delta ^2 \mu /2} = e^{-\frac {t^2}{2p + 2t\sqrt {p/k}}}, \end{align*}$$
as desired.
2.2.2 Simple random walks
Consider an infinite sequence
$X_1, X_2, \ldots$
of independent and identically distributed (i.i.d.) random variables in
$\mathbb{Z}$
, where
$$ \begin{align*} X_i &= \begin{cases} 1 & \text{with probability }\frac {1}{2} \\[3pt] -1 & \text{with probability }\frac {1}{2}. \end{cases} \\[-15pt] \end{align*}$$
The simple random walk on
$\mathbb{Z}$
is the random process given by the infinite sequence of random variables
$S_1, S_2, \thinspace \ldots$
where
$S_n = X_1 + \cdots + X_n$
. The hitting time of any nonzero integer
$m$
is the random variable
$\tau _m$
, denoting the smallest positive integer
$t$
for which
$S_t = m$
. Note that
$\tau _m$
is a sum of
$m$
i.i.d. copies of
$\tau _1$
for all positive integers
$m$
(and by symmetry,
$\tau _m = \tau _{-m}$
). Now, it is well-known that the generating function
$\mathbb{E}[z^{\tau _1}]$
of
$\tau _1$
satisfies
$$ \begin{align*} \mathbb{E}[z^{\tau _1}] = \sum _{i=0}^{\infty } \mathbb{P}(\tau _1 = n)z^n &= \frac {1 - \sqrt {1-z^2}}{z} \\[3pt] &= \sum _{n=0}^{\infty } (\!-1)^n\binom {1/2}{n+1}z^{2n+1}. \end{align*}$$
In particular, by elementary calculus we may find that
$(\!-1)^n\binom {1/2}{n+1} = \Theta (n^{-3/2})$
. Using the information above, we may derive the following bound.
Lemma 2.2.
There exists an absolute constant
$c_2\leq \frac {1}{2}$
such that for all positive integers
$n$
,
Proof. By the above, we have that there exists an absolute constant
$c_3$
such that for all positive integers
$n$
,
Thus, there exists an absolute constant
$c_2 \leq \frac {1}{2}$
such that for all positive integers
$n$
,
Using the inequality
$1 - x \leq e^{-x}$
(which holds for all
$x \in [0, 1]$
), we find that for all positive integers
$n$
,
Now, recall that
$\tau _m$
may be viewed as a sum of
$m$
i.i.d. copies of
$\tau _1$
. Thus we have that
and thus
as desired.
Now, fix some parameter
$q \in (0, 1/2)$
. Consider an infinite sequence
$Y_1, Y_2, \ldots$
of i.i.d. random variables in
$\mathbb{Z}$
, where
$$ \begin{align*} Y_i &= \begin{cases} 1 & \text{with probability }q \\[3pt] 0 & \text{with probability }1 - 2q \\[3pt] -1 & \text{with probability }q. \end{cases} \end{align*}$$
The lazy simple random walk on
$\mathbb{Z}$
with parameter
$q$
is the random process given by the infinite sequence of random variables
$T_1, T_2, \thinspace \ldots$
where
$T_n = Y_1 + \cdots + Y_n$
. We may again define the hitting time of any nonzero integer
$m$
as the random variable
$\tau '_m$
denoting the smallest positive integer
$t$
for which
$T_t = m$
. The following corollary will be useful in the proof of Theorem 1.6.
Corollary 2.3.
Let
$c_2$
be the absolute constant used in the statement of Lemma 2.2. Then for all positive integers
$m$
and integers
$n \gt 1$
,
Proof. Let
$\tau ^\ast _m$
be the number of indices
$i$
between
$1$
and
$\tau '_m$
inclusive for which
$Y_i \neq 0$
. Then evidently
$\tau ^\ast _m \leq \tau '_m$
, and moreover
$\tau ^\ast _m$
shares the same distribution as
$\tau _m$
(as
$\tau ^\ast _m$
considers only the nonzero
$Y_i$
when calculating the hitting time). Hence, we have that
as desired.
2.3 Ungarian Markov chains on posets of order ideals
Given any lattice
$L$
and element
$x \in L$
, let the random variable
$T_L(x)$
denote the number of steps elapsed in the Ungarian Markov chain
$\textbf {U}_L$
of
$L$
until
$x$
has transitioned into
$\hat {0}$
. Define
$T_L \,:\!=\, T_L(\hat {1})$
and
$\mathcal{E}_L(x) \,:\!=\, \mathbb{E}(T_L(x))$
. By definition,
$\mathcal{E}_L(\hat {1}) = \mathcal{E}_p(L)$
.
Consider any poset
$P$
. An order ideal of
$P$
is a subset
$I \subset P$
such that for any
$x, y \in P$
satisfying
$x \geq y$
, we have that
$x \in I$
implies
$y \in I$
. Establish a partial order on the order ideals of
$P$
by stating that
$I \leq J$
if
$I \subset J$
; under this partial order, the order ideals of a poset
$P$
form a (distributive) lattice, which we will denote as
$J(P)$
.
Consider any order ideal
$I$
of a poset
$P$
. Evidently
${\text {cov}}_{J(P)}(I)$
is precisely the set of order ideals
$J$
that are obtained by removing a maximal element of
$I$
. Hence the Ungarian Markov chain
$\textbf {U}_{J(P)}$
is stochastically equivalent to the Markov chain with state space
$J(P)$
which on each step, given any
$I \in J(P)$
, deletes a randomly selected subset of the maximal elements of
$I$
.
Now, fix a parameter
$p$
and a poset
$P$
. Simulate
$\textbf {U}_{J(P)}$
with parameter
$p$
, starting with the order ideal
$I = P$
. For any nonnegative integer
$k$
, let
$I_k$
denote the order ideal which we obtain after
$k$
steps. For any
$x \in P$
, let the random variable
$G_x$
denote the number of nonnegative integers
$k$
such that
$x$
is a maximal element of
$I_k$
; observe that the random variables
$G_x$
are independent and all stochastically equivalent to a geometric random variable with parameter
$p$
. Now, define
${\text {MC}}(P)$
to be the set of maximal chains of
$P$
. By considering the last element
$x_1 \in P$
to be removed from the order ideal, then the last element
$x_2$
among those covering
$x_1$
to be removed from the order ideal, and so on, we may iteratively construct a (maximal) chain
$C \in {\text {MC}}(P)$
satisfying
$T(J(P)) = \sum _{x \in C} G_x$
. Thus we always have
This interpretation reformulates the Ungarian Markov chain
$\textbf {U}_{J(P)}$
as a variant of the well-studied
last-passage percolation with geometric weights random process. In particular, under this formulation we readily retrieve the following corollary.
Corollary 2.4.
For any order ideal
$J' \in J(P)$
and any
$t \geq 0$
, we have that
Proof. Interpret
$J' \in J(P)$
as an order ideal
$P'$
of
$P$
. Then evidently the subposet
$\{x \in J(P) \colon x \leq J'\}$
of
$J(P)$
is isomorphic to
$J(P')$
as a poset. Now, note that every maximal chain of
$P'$
is contained within a maximal chain of
$P$
. Thus, by simulating the Ungarian Markov chain
$\textbf {U}_{J(P)}$
using the geometric random variables
$G_x$
, we find that
$$ \begin{align*} T_{J(P)}(J') &= T(J(P')) \\[3pt] &= \max _{C \in MC(P')} \sum _{x \in C} G_x \end{align*}$$
$$ \begin{align*} &\leq \max _{C \in MC(P)} \sum _{x \in C} G_x \\[3pt] &= T(J(P)). \end{align*}$$
From this, we readily obtain that for all
$t \gt 0$
,
as desired.
Now, for any
$n, m \in \mathbb{Z}^+$
, define the poset
$R_{n, m}$
to be the product of a chain of length
$n-1$
and a chain of length
$m-1$
. Fix a parameter
$p \in (0, 1)$
. Then the last-passage percolation with geometric weights random process with parameter
$p$
on
$R_{n, m}$
can be interpreted using the multicorner growth Totally Asymmetric Simple Exclusion Process (TASEP) with parameter
$p$
as follows. The multicorner growth TASEP is a sequence of random Young diagrams
$\{\lambda _k\}_{k \in \mathbb{Z}_{\geq 0}}$
, where
$\lambda _0 = \varnothing$
is the empty set and
$\lambda _{k+1}$
is constructed by adding in each external corner of
$\lambda _k$
with independent probability
$p$
. For each
$k$
, let
$\lambda _k' \subset \lambda _k$
be the Young sub-diagram consisting only of the first
$n$
rows and
$m$
columns of
$\lambda _k$
. Again, simulate the Ungarian Markov chain
$\textbf {U}_{J(R_{n,m})}$
starting at
$R_{n, m} \in J(R_{n, m})$
, and let the random subset
$I_k \subset R_{n, m}$
denote the order ideal we obtain after
$k$
steps. Then by considering the Hasse diagram of
$R_{n, m}$
, we may find that the complement of
$I_k$
in
$R_{n, m}$
may be viewed as a Young diagram, which is identically distributed (as a random Young diagram) as
$\lambda _k'$
. This correspondence is illustrated more clearly in Figure 1. In particular, note that the growth of the Young diagrams
$\{\lambda _k\}$
outside of the first
$n$
rows and
$m$
columns do not influence the growth of the Young diagrams
$\{\lambda _k'\}$
, in the sense that the probability distribution of
$\lambda _{k+1}'$
conditioned on
$\lambda _k$
is the same as the distribution of
$\lambda _{k+1}'$
conditioned on
$\lambda _k'$
. Hence
$T_{J(R_{m,n})}$
is precisely the smallest index
$k$
such that
$\lambda _k'$
is an
$n \times m$
grid of squares. For more information on the multicorner growth TASEP, see [Reference Romik9, Chapters 4, 5].
Now, an important ingredient towards the proof of Theorem 1.3 will be the following convergence of the rescaled distributions of
$T_{J(R_{m,n})}$
, taken from [Reference Romik9, Theorem 5.31] but originally appearing as [Reference Johansson6, Theorem 1.2].
Theorem 2.5.
Consider any
$0 \lt p \lt 1$
. For any
$x, y \gt 0$
, define
$$ \begin{align*} \Phi _p(x, y) &= \frac {1}{p}(x + y + 2\sqrt {(1-p)xy}), \\[3pt] \eta _p(x, y) &= \frac {(1-p)^{1/6}}{p}(xy)^{-1/6}(\sqrt {x} + \sqrt {(1-p)y})^{2/3}(\sqrt {y}+\sqrt {(1-p)x})^{2/3}. \end{align*}$$
Now, let
$\{m_k\}_{k=1}^{\infty }$
and
$\{n_k\}_{k=1}^{\infty }$
be sequences of positive integers, satisfying that
$$ \begin{align*} \lim _{k \rightarrow \infty } m_k = &\lim _{k \rightarrow \infty } n_k = \infty , \\[3pt] 0 \lt \liminf _{k \rightarrow \infty } \frac {m_k}{n_k} &\lt \limsup _{k \rightarrow \infty } \frac {m_k}{n_k} \lt \infty . \end{align*}$$
Then we have that for all positive reals
$t$
,
where
$F_2(t)$
is the Tracy-Widom distribution.
The following asymptotic of
$F_2(t)$
will also be useful to us.
Theorem 2.6. [Reference Baik, Buckingham and DiFranco2, Equation 25] In the
$t \rightarrow +\infty$
limit, we have
An example of an order ideal of
$R_{3, 4}$
and a corresponding Young diagram. The blue dots form the order ideal, while the red boxes display the Young diagram. Note that the Young diagram may extend beyond the
$3 \times 4$
box of dots forming
$R_{3, 4}$
, but the growth of the Young diagram in this region does not influence the evolution of the corresponding order ideal.

3. Proof of Theorem 1.3
We will now prove a more general version of Theorem 1.3. Note that the ideas in the following proof are modelled after Ungar’s argument in [Reference Ungar13].
Theorem 3.1.
Fix a parameter
$p \in (0, 1)$
and a positive integer
$n$
. Then for any
$\sigma \in S_n$
,
Consider any integer
$1 \leq k \leq n-1$
. Run the Ungarian Markov chain
$\textbf {U}_{S_n}$
starting at
$\sigma$
, and let the random variable
$t_{k, \sigma } = t_k$
denote the number of steps until
$\sigma$
satisfies that for any
$i \in [n]$
, we have
$\sigma (i) \leq k$
if and only if
$i \leq k$
. Our key claim is as follows.
Claim 3.2.
For all nonnegative integers
$t$
, we have that
Proof. For any permutation
$\sigma \in S_n$
, let
$\pi _k(\sigma)$
be the string of length
$n$
, where the
$i^{\text{th}}$
character of
$\pi _k(\sigma)$
is ‘E’ if
$\sigma (i) \leq k$
and ‘N’ if
$\sigma (i) \gt k$
. Any such string corresponds to a path in
$\mathbb{Z}^2$
from
$(0, 0)$
to
$(k, n-k)$
, where the
$i^{\text{th}}$
step in the path moves up
$1$
unit if the
$i^{\text{th}}$
character is ‘N’ and right
$1$
unit if the
$i^{\text{th}}$
character is ‘E’. We may further correspond each such string to an element
$I_k(\sigma)$
of
$J(R_{k, n - k})$
by taking the set of half-integer lattice points in
$[0.5, k-0.5] \times [0.5, n-k-0.5]$
to the right of or below the path. For example, for
$n = 7$
and
$k = 4$
, the permutation
$\sigma = 1725364$
satisfies
$\pi _4(\sigma) = \text{``ENENENE''}$
, with
$I_4(\sigma)$
as shown in Figure 2 below.
Now, we will prove the strengthened claim that for all
$\sigma \in S_n$
and nonnegative integers
$t$
,
Note that this is indeed stronger than the original claim by Corollary 2.4. We prove this by induction on
$t$
; the claim is trivial for
$t = 0$
, so we prove the claim for some
$t$
assuming it is true for all
$t' \lt t$
. Now consider any permutation
$\sigma$
. Note that any pair of consecutive elements
$(x, x + 1)$
$\in [n]^2$
with
$\sigma (x) \gt k$
and
$\sigma (x+1) \leq k$
forms a descent, whilst any pair of consecutive elements
$(x, x+1) \in [n]^2$
with
$\sigma (x) \leq k$
and
$\sigma (x+1) \gt k$
does not form a descent. Call all such former pairs critical. Now, for any subset
$S'$
of the set of critical pairs
$S$
, let
$\sigma _{S'}$
be the permutation achieved when only the pairs in
$S'$
are swapped in
$\sigma$
. Define
$I \,:\!=\, I_k(\sigma)$
and
$I_{S'} \,:\!=\, I_{k}(\sigma _{S'})$
for any subset
$S' \subset S$
. Moreover for any permutation
$\tau$
let
$I_{\tau } \,:\!=\, I_{k}(\tau )$
, and for any permutation
$\tau$
achieved by applying an Ungar move to
$\sigma$
, let
$S_{\tau } \subset S$
denote the subset of critical pairs which were chosen to be swapped in that Ungar move. Then, by the above properties it is clear that:
-
1. The elements that
$I$
can transition to in the Ungarian Markov chain
$\textbf {U}_{J(R_{k, n-k})}$
are precisely the elements
$I_{S'}$
for the subsets
$S' \subset S$
. -
2. Given any subset
$S' \subset S$
, the probability that
$\sigma$
transitions in
$\textbf {U}_{S_n}$
to some permutation
$\tau$
with
$S_\tau = S'$
is precisely the same as the probability that
$I$
transitions to
$I_{S'}$
in
$J(R_{k, n-k})$
. -
3. For any
$\tau$
satisfying
$S_{\tau } = S'$
, we have that
$\tau \leq \sigma _{S'}$
in
$S_n$
, hence
$I_{\tau } \leq I_{S'}$
in
$J(R_{k, n-k})$
. Thus, by Corollary 2.4 we have that for all
$t \geq 0$
,
$\mathbb{P}(T_{J(R_{k, n-k})}(I_{\tau }) \geq t) \leq \mathbb{P}(T_{J(R_{k, n-k})}(I_{S'}) \geq t)$
.
Now, for any permutation
$\sigma '$
, let
$Q_{\sigma '}$
be the set of permutations that can be obtained by applying a (possibly trivial) Ungar move to
$\sigma '$
. We now have:
This thus proves the inductive step and hence the claim.
For
$\sigma = 1725364 \in S_7$
, we have
$I_4(\sigma) = \text{``ENENENE''}$
. The corresponding path in
$\mathbb{Z}^2$
is shown in red, and the corresponding order ideal
$I_4(\sigma) \subset J(R_{4, 3})$
is the subset of red filled in points above.

We now prove Theorem 3.1. Consider any odd
$m \in \mathbb{Z}^+$
, and for all integers
$c$
let
$a_{n, m, c} = \lceil \frac {c(n-1)}{m} \rceil$
. Suppose
$n \gt 2m$
; then evidently for each
$1 \leq k \leq n-1$
there exists a unique integer
$1 \leq c \leq m$
such that
Note that we always have
$a_{n,m,c} + a_{n,m,m-c} \geq n-1$
, so the above inequality implies
$n - k \leq a_{n, m, m-c+1}$
. Hence for all
$k$
within the range above, we have that
since
$J(R_{k, n-k})$
is a subposet of
$J(R_{a_{n, m, c}, a_{n, m, m - c+1}})$
.
Now, fix
$c$
,
$m$
, and
$p$
, and recall the definitions of
$\Phi _p$
and
$\eta _p$
from Theorem 2.5. For
$c, m, p$
fixed, we have that
$\eta _p(a_{n, m, c}, a_{n, m, m - c + 1}) = \Theta _{c, m, p}(n^{1/3})$
, where the implied constant possibly depends on
$c$
,
$m$
, and
$p$
. By taking the maximum of this constant across all choices of
$c \in [m]$
, we may assume the constant depends only on
$m, p$
. Now, we have that for all positive
$x, y$
,
Hence,
Now run
$\textbf {U}_{S_n}$
starting at
$\sigma$
. For each
$k \in [n-1]$
, let
$A_k$
be the event that
Then, by Theorems 2.5 and 2.6, we find that for all sufficiently large
$n$
, there exists constants
$c_{1, m, p}, c_{2, m, p}$
, possibly dependent on
$m, p$
such that:
Hence, by the union bound,
$$ \begin{align} \mathbb{P}\bigg (\bigcup _{i=1}^{n-1} A_i\bigg ) &\leq c_{1, m, p}n^{3/4}e^{-c_{2, m, p}n^{1/4}}. \end{align}$$
Let
$A = \bigcup _{i=1}^{n-1} A_i$
, and let
$B$
be the event that
$T_{S_n}(\sigma) \gt n^2/p$
. Observe that if for all
$1 \leq k \leq n-1$
, the elements less than or equal to
$k$
are all left of the elements greater than
$k$
, then the current permutation must be the identity. Hence,
$\neg A$
implies that
$T_{S_n}(\sigma) \leq ((n-1)(1+1/m)+2)$
$(1+\sqrt {1-p})/p + \sqrt {n}$
, and thus for all sufficiently large
$n$
,
$B \subset A$
. To estimate the contribution of
$B$
to
$\mathcal{E}_{\sigma }(S_n)$
, we now use the following lemma, first proved (with some algebraic modifications) in [Reference Defant and Li5, Section 3].
Lemma 3.3. [Reference Defant and Li5, Section 3] We have that
Proof. Recall that
$S_n$
is a graded poset where every maximal chain is of length
$\binom {n}{2} \lt \frac {n^2}{2}$
. Hence, any chain from
$\sigma$
to the identity permutation has less than
$\frac {n^2}{2}$
elements. Each step, the probability that we transition to a strictly lower element in the lattice is at least
$p$
, so we evidently have that
$T_{S_n}(\sigma) \leq \sum _{i=1}^{\binom {n}{2}} G_i$
, where each
$G_i$
is an independent geometric random variable with parameter
$p$
. Applying Lemma 2.1 (a) with
$k = \frac {n^2}{2}$
and
$t = \frac {z-n^2/2p}{n/\sqrt {2p^3}}$
, we find that for any integer
$z \gt n^2/p$
,
$$ \begin{align*} \mathbb{P}(T_{S_n}(\sigma) \geq z) &\leq \mathbb{P}\Bigg (\!\sum _{i=1}^{\binom {n}{2}}G_i \geq z \Bigg ) \leq \exp \bigg (\!-\frac {(zp-n^2/2)^2}{2zp}\bigg ) \leq \exp \bigg (\!-\frac {zp}{8}\bigg ). \end{align*}$$
Hence we find that
$$ \begin{align*} \mathbb{P}(B)\mathbb{E}(T_{S_n}(\sigma) | B) &= \sum _{z = \lfloor n^2/p \rfloor + 1}^{\infty } z \mathbb{P}(T_{S_n}(\sigma) = z) \\[3pt] &\leq \sum _{z = \lfloor n^2/p \rfloor +1}^{\infty } z\mathbb{P}(T_{S_n}(\sigma) \geq z) \\[3pt] &\leq \sum _{z = \lfloor n^2/p \rfloor +1}^{\infty } ze^{-zp/8}\\[3pt] &\leq \int _{n^2/p}^\infty xe^{-xp/8} dx\\[3pt] &= O_p(n^2e^{-n^2/8}), \end{align*}$$
as desired.
Applying Lemma 3.3 and Equation (1), we now find that for all sufficiently large
$n$
,
$$ \begin{align*} \mathcal{E}_{S_n}(\sigma) &= \mathbb{P}(\neg A)\mathbb{E}(T_{S_n}(\sigma) | \neg A) + \mathbb{P}(A - B)\mathbb{E}(T_{S_n}(\sigma) | A - B) + \mathbb{P}(B)\mathbb{E}(T_{S_n}(\sigma) | B) \\[3pt] &\leq \bigg (\bigg ((n-1)\bigg (\frac {m+1}{m}\bigg )+2\bigg )\bigg (\frac {1+\sqrt {1-p}}{p}\bigg ) + \sqrt {n}\bigg ) + c_{1, m, p}n^{3/4}e^{-c_{2, m, p}n^{1/4}}\bigg (\frac {n^2}{p}\bigg ) + O_p(n^2e^{-n^2/8}) \\[3pt] &= \bigg (\frac {1 + \sqrt {1-p}}{p}\bigg )\bigg (\frac {n(m+1)}{m}\bigg ) + o_{p,m}(n). \end{align*}$$
The above statement is true for all odd
$m \in \mathbb{Z}^+$
, so
as desired.
4. Background on Tamari lattices
In Section 5 we will prove Theorem 1.6. Before we do so it will be useful to reformulate
$\text {Tam}_n$
as a poset on the ordered forests on
$n$
vertices. In Subsection 4.1 we will first give more background on the poset structure of
$\text {Av}_n(312)$
. Then in Subsection 4.2 we will define a poset
$(\mathcal{F}_{\operatorname {ord}}(n), \leq )$
on the ordered forests on
$n$
vertices. We will prove
$(\mathcal{F}_{\operatorname {ord}}(n), \leq ) \cong \text {Tam}_n$
by establishing a poset isomorphism between
$(\mathcal{F}_{\operatorname {ord}}(n), \leq )$
and
$\text {Av}_n(312)$
in Theorem 4.7. Note that much of the material of this section (notably, the isomorphism
$(\mathcal{F}_{\operatorname {ord}}(n), \leq ) \cong \text {Tam}_n$
) is based on known results in the literature regarding the Tamari lattice. For further reference on
$(\mathcal{F}_{\operatorname {ord}}(n), \leq )$
, see [Reference Knuth7, Section 6.2.3, Exercise 32].
4.1 The sublattice of 312-avoiding permutations
The right weak order on
$S_n$
is the partial order where for any permutation
$\sigma$
and descent
$i \in \text {Des}(\sigma)$
, the permutation
$\sigma ' = \sigma \circ (i \quad i + 1 )$
is covered by
$\sigma$
. It is well-known that the right weak order on
$S_n$
is a lattice [Reference Björner and Brenti1]; thus from now on we will use
$S_n$
to implicitly denote this lattice. Given a permutation
$\sigma \in S_n$
, say a triple of indices
$(i_1, i_2, i_3) \subset [n]^3$
with
$i_1 \lt i_2 \lt i_3$
forms a
$312$
-pattern with respect to
$\sigma$
if
$\sigma (i_1) \gt \sigma (i_3) \gt \sigma (i_2)$
. Call a permutation
$\sigma \in S_n$
$312$
-avoiding if no triple of indices forms a
$312$
-pattern with respect to
$\sigma$
. Let
$\text {Av}_n(312)$
denote the subset of
$S_n$
consisting of the
$312$
-avoiding permutations, and let
$\text {Av}_n(312)$
inherit a poset structure from
$S_n$
. Then as discussed in Subsection 1.1,
$\text {Av}_n(312)$
is a sublattice of
$S_n$
, and
$\text {Av}_n(312) \cong \text {Tam}_n$
.
Now, to further describe the poset structure on
$\text {Av}_n(312)$
, we will consider the following projection operator
$\pi _\downarrow \,:\, S_n \rightarrow \text {Av}_n(312)$
, first defined by Defant in [Reference Defant4]. Given any permutation
$\sigma \in S_n$
, if there exist indices
$i, j$
such that
$i + 1 \lt j$
and
$\sigma (i + 1) \lt \sigma (j) \lt \sigma (i)$
we can perform an allowable swap by swapping the entries of
$\sigma (i)$
and
$\sigma (i+1)$
. Then
$\pi _\downarrow$
sends
$\sigma$
to the permutation obtained by starting at
$\sigma$
and repeatedly applying allowable swaps until no more can be performed. Clearly the resulting permutation
$\pi _\downarrow (\sigma)$
is in
$\text {Av}_n(312)$
, and as shown in [Reference Defant4, Section 3], the resulting permutation
$\pi _\downarrow (\sigma)$
is well-defined and independent of the order in which we perform allowable swaps. In fact, Defant proved the following commutation relation between
$\pi _\downarrow$
and the meet operation
$\wedge$
:
Lemma 4.1. (Lemma 3.1, [Reference Defant4]) Consider any positive integer
$n$
. Given any subset
$T \subset S_n$
, we have that
Here both meet operations are taken in
$S_n$
, but since
$\text {Av}_n(312)$
is a sublattice of
$S_n$
, the meet operation on the right hand side can be taken in
$\text {Av}_n(312)$
as well.
Now, the following proposition characterises how
$\pi _\downarrow$
interacts with the covering relation on
$S_n$
.
Proposition 4.2.
Consider any permutation
$\sigma \in \text {Av}_n(312)$
, and consider a descent
$i \in \text {Des}(\sigma)$
. Let
$j \in [n]$
be the minimal index such that
$\sigma (k) \geq \sigma (i)$
for all
$k \in [j, i]$
. Let
$\tau = \sigma \circ (i, i+1)$
be the permutation obtained from
$\sigma$
by swapping
$\sigma (i)$
and
$\sigma (i+1)$
. Then
Proof. Note that if
$j \lt i$
, then we have that
$\sigma (i-1) \gt \sigma (i)$
. So the triplet
$(i-1, i, i+1)$
forms a
$312$
-pattern in
$\tau = \sigma \circ (i, i + 1)$
, so we may admissibly swap
$i-1$
and
$i$
to obtain
$\sigma \circ (i+1 \ i \ i-1)$
. Continuing inductively, we find that for any
$k \gt j$
, the permutation
$\sigma \circ (i+1 \ i \ \ldots \ k+1 \ k)$
contains the
$312$
-pattern
$(k-1, k, i+1)$
, so we may admissibly swap
$k - 1$
and
$k$
. Hence we may retrieve
$\sigma \circ \big(i+1 \ i \ \ldots \ j+1 \ j \big)$
by performing admissible swaps on
$\sigma$
.
Now let
$\tau _0 = \sigma \circ \big( i+1 \ i \ \ldots \ j+1 \ j \big)$
, and suppose
$\tau _0$
contains a
$312$
-pattern
$(i_1, i_2, i_3)$
. In the above paragraph we were repeatedly swapping the index mapping to
$\sigma (i+1)$
with an adjacent index, so any
$312$
-pattern in
$\tau _0$
must contain the index mapping to
$\sigma (i+1)$
, which is
$j$
. We also only swapped the indices within the interval
$[j, i+1]$
, so such a
$312$
-pattern must also contain another index within this interval. Thus the
$312$
-pattern must satisfy
$i_2 = j$
and
$j \lt i_3 \leq i+1$
. By the minimality of
$j$
we have that
$\tau _0(j-1) = \sigma (j-1) \lt \sigma (i) \leq \tau (i_3)$
, so we must have
$i_1 \lt j-1$
. But then we have
Since
$\sigma ^{-1}(\tau _0(i_3)) \in [j, i]$
, we have that
$(i_1, j-1, \sigma ^{-1}(\tau _0(i_3)))$
is a
$312$
-pattern in
$\sigma$
, a contradiction. Hence
$\tau _0$
is
$312$
-avoiding, so
$\pi _\downarrow (\tau ) = \tau _0$
as desired.
Using Proposition 4.2, we may now derive the following relationship between
${\text {cov}}_{S_n}$
and
${\text {cov}}_{\text {Av}_n(312)}$
.
Lemma 4.3.
Given any permutation
$\sigma \in \text {Av}_n(312)$
, we have that the map
is a bijection.
Proof. We first claim
$\pi _\downarrow$
is a well-defined map; i.e. that for any
$\tau \in {\text {cov}}_{S_n}(\sigma)$
, we have that
$\tau _0 \,:\!=\, \pi _\downarrow (\tau )$
is covered by
$\sigma$
in
$\text {Av}_n(312)$
. To do this, observe that any
$\tau \in {\text {cov}}_{S_n}(\sigma)$
is of the form
$\tau = \sigma \circ ( i + 1 \ i )$
for some
$i \in \text {Des}(\sigma)$
. Thus by Proposition 4.2 we have that
$\tau _0 = \sigma \circ \big ( i+1 \ i \ \ldots \ j+1 \,\,\,\, j \big)$
for some
$j$
. Note that the relative ordering of the indices mapping to
$[n] - \{\sigma (i+1)\}$
is the same in
$\sigma$
and
$\tau _0$
. Thus any
$\tau ' \in S_n$
satisfying
$\sigma \geq \tau ' \geq \tau _0$
in
$S_n$
must be obtainable by repeatedly performing swaps on
$\sigma$
, where one of the swapped indices maps to
$\sigma (i+1)$
. Notably this implies that the interval
$[\tau _0, \sigma ] \subset S_n$
is a chain, whose only
$312$
-avoiding elements are its endpoints. Hence we have that
$\tau _0 \in {\text {cov}}_{\text {Av}_n(312)}(\sigma)$
as desired.
Now, we first prove
$\pi _\downarrow$
is surjective. Indeed given any
$\tau _0 \in {\text {cov}}_{\text {Av}_n(312)}(\sigma)$
, we have that since
$\tau _0 \lt \sigma$
, there exists some
$\tau \in {\text {cov}}_{S_n}(\sigma)$
such that
$\tau _0 \leq \tau$
. Now by Lemma 4.1, we have that
$\pi _\downarrow (\tau ) = \pi _\downarrow (\tau _0 \wedge \tau ) = \tau _0 \wedge \pi _\downarrow (\tau )$
, so
$\pi _\downarrow (\tau ) \geq \tau _0$
. Since
$\tau _0, \pi _\downarrow (\tau ) \in {\text {cov}}_{\text {Av}_n(312)}(\sigma)$
, we find that
$\pi _\downarrow (\tau ) = \tau _0$
as desired.
We finally show
$\pi _\downarrow$
is injective. Note that any two distinct elements
$\tau , \tau '$
of
${\text {cov}}_{S_n}(\sigma)$
must be of the form
$\tau = \sigma \circ (i \,\,\,\, i+1 )$
and
$\tau ' = \sigma \circ \big( j \,\,\,\, j+1 \big)$
for some distinct
$i, j \in \text {Des}(\sigma)$
. Now by Proposition 4.2,
$\pi _\downarrow (\tau )$
is obtainable from
$\sigma$
by repeatedly swapping the index mapping to
$\sigma (i+1)$
with an adjacent index, while
$\pi _\downarrow (\tau ')$
is obtainable from
$\sigma$
by repeatedly swapping the index mapping to
$\sigma (j+1)$
with an adjacent index. This clearly implies that
$\pi _\downarrow (\tau ) \neq \pi _\downarrow (\tau ')$
, as desired.
By combining Lemmas 4.1 and 4.3, we may now reinterpret Ungar moves on
$\text {Av}_n(312)$
as follows. Given any permutation
$\sigma \in \text {Av}_n(312)$
and subset
$T \subset {\text {cov}}_{S_n}(\sigma)$
, we have that
$$ \begin{align*} \pi _\downarrow \Bigg (\bigwedge _{S_n(312)}(T \cup \{\sigma \})\Bigg ) = \bigwedge _{\text {Av}_n(312)}\{\pi _\downarrow (\tau ) \,:\, \tau \in T\} \cup \{\sigma \}. \end{align*}$$
Hence for any
$\sigma \in \text {Av}_n(312)$
, applying a random Ungar move to
$\sigma$
in
$\text {Av}_n(312)$
is equivalent to applying a random Ungar move to
$\sigma$
in
$S_n$
, then applying the
$\pi _\downarrow$
operator.
4.2 A graph-theoretic formulation of the Tamari lattice
In the proof of Theorem 1.6, it will be useful to work with a graph-theoretic interpretation of
$\text {Tam}_n$
. Before we present this interpretation, we will first review some relevant prerequisite information.
A rooted tree is a (graph-theoretic) tree where we specify one vertex to be the ‘root.’ Within a rooted tree, we may naturally assign an orientation to each of the edges by having them point ‘away’ from the root. If two vertices
$v, w$
are connected by an edge pointing towards
$w$
, then we will call
$v$
the parent of
$w$
, and
$w$
the child of
$v$
. If a vertex has no children, then we call it a leaf. An ordered tree is a rooted tree where we also specify an ordering of the children of each node. We may view ordered trees as trees that we may draw on a plane, such that each parent is ‘higher’ than their child, and the ordering of the children of each vertex from left to right is precisely the ordering we have defined. Hence ordered trees are also called plane trees.
A forest is a disjoint union of trees. For any forest
$F$
, let
$V(F)$
denote its set of vertices. An ordered forest is a forest equipped with an ordering on each tree, along with an ordering of the trees of the forest from left to right. A map
$\varphi \,:\, V(F) \rightarrow V(F')$
is an isomorphism of ordered forests if it is a graph isomorphism which preserves the ordering of the roots and the natural orientations of the edges. We will denote the set of ordered forests on
$n$
vertices up to isomorphism as
$\mathcal{F}_{\operatorname {ord}}(n)$
.
The (left-to-right) preorder traversal of an ordered forest on
$n$
vertices is a labelling of the vertices from
$1$
to
$n$
, iteratively assigned as follows.
-
1. We assign the label
$1$
to the root of the leftmost tree. -
2. If the label
$i$
was just assigned to a non-leaf vertex, we next assign
$i + 1$
to its leftmost child. -
3. If the label
$j$
was just assigned to a leaf vertex, and
$i$
is the largest index less than
$j$
which has at least one still-unlabelled child, then we label the leftmost unlabelled child of
$i$
with the label
$j+1$
. -
4. If after assigning the label
$i$
, all vertices in the tree containing vertex
$i$
are labelled, then we next assign
$i + 1$
to the root of the tree immediately right of the tree containing vertex
$i$
.
The
right-to-left preorder traversal is defined analogously as above, except the instances of ‘right’ and ‘left’ are swapped. We will use ‘preorder traversal’ to denote the left-to-right preorder traversal, unless indicated otherwise. See Figure 3 for an example of an ordered forest with the preorder traversal labelling. Clearly an isomorphism
$\varphi \,:\, V(F) \rightarrow V(F')$
of ordered forests preserves the preorder traversal labelling. Note that throughout the rest of the paper, we will label the vertices of a forest using the preorder traversal labelling, and we will identify each vertex with its label.
An example of an ordered forest in
$\mathcal{F}_{\text{ord}}(12)$
. The labels in the diagram are given by the preorder traversal.

The tree on the left is labelled via the preorder traversal. The middle tree is obtained by operating on vertex
$2$
of the left tree, and the right tree is obtained by operating on vertex
$1$
of the left tree. Note that the preorder traversal labelling is preserved in both operations.

We now define a partial order
$\leq$
on
$\mathcal{F}_{\operatorname {ord}}(n)$
. We will later show that the poset
$(\mathcal{F}_{\operatorname {ord}}(n), \leq )$
is isomorphic to
$\text {Tam}_n$
. To do so we first define an operation on vertices of an ordered forest as follows.
Definition 4.4.
Consider any ordered forest
$F$
, and a vertex
$v$
of
$F$
. If
$v$
has a parent, denote it with
$w$
, and if
$v$
has any children, denote its rightmost child with
$v'$
. An operation on
$v$
maps
$F$
to a new ordered forest, defined as follows.
-
1. If
$v$
is a leaf, the operation maps
$F$
to itself.
-
2. Assume
$v$
is not a leaf (so
$v'$
exists).
-
(a) If
$w$
exists, delete the edge from
$v \rightarrow v'$
, and draw a new edge from
$w \rightarrow v'$
, such that
$v'$
is immediately right of
$v$
as a child of
$w$
. -
(b) If
$w$
does not exist, delete the edge from
$v \rightarrow v'$
. Then
$v'$
and its descendants form a new tree within the forest; order this tree to be immediately right of the tree containing
$v$
.
-
Given any forest
$F$
and vertex
$v$
of
$F$
, we will denote the forest obtained by operating on
$v \in F$
by
$F[v]$
. See Figure 4 for some examples of the effects of various operations on a given ordered forest. Observe that the preorder traversal labelling is preserved under any operation. We now define the poset structure on
$\mathcal{F}_{\operatorname {ord}}(n)$
as follows.
Definition 4.5.
Consider any two ordered forests
$F, F' \in \mathcal{F}_{\operatorname {ord}}(n)$
.
-
• Say that
$F' \lessdot F$
if we may obtain
$F'$
by starting with
$F$
and operating on any one of its non-leaf vertices.
-
• Say that
$F' \leq F$
if there exists a finite sequence of forests
$F' = F_1, F_2, \ldots F_{k-1}, F_k = F$
of length at least one, such that
$F_i \in \mathcal{F}_{\operatorname {ord}}(n)$
for all
$i \in [k]$
, and
$F_i \lessdot F_{i+1}$
for all
$i \in [k-1]$
.
Theorem 4.6.
As defined above,
$\leq$
is indeed a valid partial order on
$\mathcal{F}_{\operatorname {ord}}(n)$
. Moreover,
$\lessdot$
is precisely the covering relation corresponding to
$\leq$
.
Proof. Consider an ordered forest
$F$
. Label its vertices via the preorder traversal on
$F$
. Given any vertex
$i \in V(F)$
, let
$d(i)$
denote the number of descendants of
$i$
. Note that operating on a non-leaf vertex
$i$
decreases
$d(i)$
but does not change
$d(j)$
for any other vertex
$j \in F$
. This implies that
$\leq$
is antisymmetric, since if there exists a sequence of ordered forests
$F_1 \gtrdot F_2 \gtrdot \ldots \gtrdot F_m$
where
$F_m = F_1$
, then the sums
$\sum _{i \in V(F_k)} d(i)$
must be strictly decreasing, so we must have
$m = 1$
. By definition
$\leq$
satisfies reflexivity and transitivity, so
$\leq$
is indeed a valid partial order.
We now show that
$\lessdot$
is the covering relation corresponding to
$\leq$
. It suffices to show that given any sequence of ordered forests on
$n$
vertices
$F_1, \ldots F_m$
satisfying
$F_1 \gtrdot F_2 \gtrdot \ldots \gtrdot F_m$
and
$F_1 \gtrdot F_m$
, we have that
$m = 2$
. Again, since operating on a vertex
$i \in V(F)$
decreases
$d(i)$
but not
$d(j)$
for any
$j \neq i$
, we have that for all
$k \in [m-1]$
,
$F_{k+1}$
must be obtained from
$F_k$
by operating on the same vertex
$i$
(according to the preorder traversal labelling). But there exists a unique forest which one may obtain by operating on
$i \in V(F_1)$
, so we must have
$F_m = F_2$
, hence
$m = 2$
as desired.
We now prove that the poset
$(\mathcal{F}_{\operatorname {ord}}(n), \leq )$
is isomorphic to
$\text {Tam}_n$
.
Theorem 4.7.
The poset
$(\mathcal{F}_{\operatorname {ord}}(n), \leq )$
is isomorphic to
$\text {Tam}_n$
.
Proof of Theorem
4.7. Recall that the sublattice
$\text {Av}_n(312) \subset S_n$
of
$312$
-avoiding permutations is isomorphic to
$\text {Tam}_n$
as a lattice. It thus suffices to construct a poset isomorphism
We will construct
$\Phi$
as follows. Given a
$312$
-avoiding permutation
$\sigma$
, consider its plot; that is, the set of points
$p_i = (i, \sigma (i))$
in
$\mathbb{R}^2$
. Now draw a graph with vertices
$\{p_i\}$
, such that given any two integers
$i, j \in [n]$
with
$i \lt j$
, the points
$p_i$
and
$p_j$
are connected by a directed edge
$p_j \rightarrow p_i$
if
-
•
$\sigma (i) \gt \sigma (j)$
, and -
• no points in the plot (other than
$p_i, p_j$
themselves) are contained within the rectangle
$[i, j] \times [\sigma (i), \sigma (j)]$
.
Observe that since
$\sigma$
is
$312$
-avoiding, the in-degree of any vertex in this graph is at most
$1$
. Since this graph clearly cannot have a directed cycle, it cannot have an undirected cycle either. So this graph is a forest. Now, let
$\Phi (\sigma)$
be a plane forest with vertices denoted
$q_1, \ldots , q_n$
, satisfying the following properties:
-
• vertices
$q_i, q_j$
are connected by an edge if and only if
$p_i, p_j$
are connected by a (directed) edge; -
• for any two integers
$i, j \in [n]$
satisfying
$i \lt j$
, if the vertices
$q_i, q_j$
are connected by an edge, then
$q_i$
lies vertically underneath
$q_j$
in the plane; -
• for any three integers
$i, j, k \in [n]$
satisfying
$i \lt j \lt k$
, if the pairs of vertices
$(q_i, q_k)$
and
$(q_j, q_k)$
are connected by edges, then the vertex
$q_i$
lies to the left of the vertex
$q_j$
. -
• for any two integers
$i, j \in [n]$
satisfying
$i \lt j$
, if
$q_i$
and
$q_j$
are the roots of the trees they are in (i.e. the rectangles
$[i, n] \times [1, \sigma (i)]$
and
$[j, n] \times [1, \sigma (j)]$
contain only the points
$p_i$
and
$p_j$
respectively), then the tree rooted at
$q_i$
is left of the tree rooted at
$q_j$
.
Since the graph formed by the vertices
$p_i$
was a forest, the graph
$\Phi (\sigma)$
must be an ordered forest. Evidently such an ordered forest is unique (up to an isomorphism on ordered forests), so
$\Phi$
is a well-defined map. As an example, Figure 5 demonstrates how
$\Phi$
acts on the permutation
$\sigma = 342651 \in S_6$
.
Now, we can establish an inverse correspondence
$\varphi \,:\, (\mathcal{F}_{\operatorname {ord}}(n), \leq ) \rightarrow \text {Av}_n(312)$
as follows. Consider an ordered forest
$F \in (\mathcal{F}_{\operatorname {ord}}(n), \leq )$
. For any vertex
$v \in F$
, let
$l(v)$
be its left-to-right preorder traversal label, and let
$r(v)$
be its right-to-left preorder traversal label. Then let
$\varphi (F)$
be the permutation
$\sigma$
satisfying that
$\sigma (n+1-r(v)) = l(v)$
for all
$v \in V$
. Since the ordered sets
$\{l(v)\}, \{r(v)\}$
are both permutations of
$[n]$
, we have that
$\varphi (F)$
is indeed a permutation. Also note that for any two vertices
$v, w \in V(F)$
, if
$l(v) \gt l(w)$
and
$r(v) \gt r(w)$
, then
$w$
must be an ancestor of
$v$
. Thus there do not exist vertices
$v_1, v_2, v_3 \in V(F)$
such that
$r(v_1) \gt r(v_2) \gt r(v_3)$
but
$l(v_1) \gt l(v_3) \gt l(v_2)$
. This is equivalent to
$\varphi (F)$
being
$312$
-avoiding, so
$\varphi$
indeed forms a well-defined map from
$(\mathcal{F}_{\operatorname {ord}}(n), \leq )$
to
$\text {Av}_n(312)$
. Now, one can readily check that
$\varphi$
and
$\Phi$
are inverses to each other. Thus
$\Phi$
is a bijection, as desired. As an example, for the permutation
$\sigma = 342651 \in S_6$
, Figure 6 shows how
$\varphi (\Phi (\sigma)) = \sigma$
.
Now, consider any
$312$
-avoiding permutation
$\sigma$
, and any
$i \in [n]$
. Let
$\Phi (\sigma) = F$
, and let
$i$
correspond to the vertex
$q_i \in V(F)$
. Observe that
$i-1 \in \text {Des}(\sigma)$
if and only if
$q_i$
is a non-leaf vertex. Moreover, for any
$i \in [n]$
with
$i-1 \in \text {Des}(\sigma)$
, let
$\tau _i \,:\!=\, \sigma \circ ( i-1 \ i )$
, and let
$\sigma [i] \,:\!=\, \pi _\downarrow (\tau _i)$
. Then by Proposition 4.2, we have that any
$i$
with
$i-1 \in \text {Des}(\sigma)$
satisfies
$\Phi (\sigma [i]) = \Phi (\sigma)[q_i]$
. Hence for any
$\sigma \in \text {Av}_n(312)$
, we have that
$\Phi$
bijects
${\text {cov}}_{\text {Av}_n(312)}(\sigma)$
and
${\text {cov}}_{(\mathcal{F}_{\operatorname {ord}}(n), \leq )}(\Phi (\sigma))$
. So
$\Phi$
is indeed a poset isomorphism, as desired.
On the left is the plot of the permutation
$\sigma = 342651 \in S_6$
, with directed edges drawn between the vertices of the plot as described above. On the right is the forest
$\Phi (\sigma)$
.

On the left is the forest
$F = \Phi (342651) \in \mathcal{F}_{\text{ord}}$
from Figure 5. For each
$v \in V(F)$
, the left blue label is
$l(v)$
, while the right red label is
$r(v)$
. On the right is the permutation
$\varphi (\Phi (342651)) = 342651$
. To emphasise that
$\Phi$
and
$\varphi$
are inverse bijections, dashed lines are drawn on the right which indicate how the pairs of vertices in
$V(F)$
are mapped.

From now on we will identify
$\text {Tam}_n$
with
$(\mathcal{F}_{\operatorname {ord}}(n), \leq )$
. By combining the identity
$\Phi (\sigma [i]) = \Phi (\sigma)[q_i]$
from the proof of Theorem 4.7, the characterisation of Ungar moves on
$\text {Av}_n(312)$
in Subsection 4.1, and the characterisation of Ungar moves on
$S_n$
in Section 1, we may characterise the Ungar moves on
$(\mathcal{F}_{\operatorname {ord}}(n), \leq )$
as follows.
Corollary 4.8.
Consider an ordered forest
$F \in (\mathcal{F}_{\operatorname {ord}}(n), \leq )$
, and identify the vertices of
$F$
with their preorder traversal labels. For any vertices
$i_1, i_2, \ldots i_m \in V(F)$
whose labels satisfy
$i_1 \lt i_2 \lt \ldots \lt i_m$
, we have that
where the right hand side denotes the forest obtained by operating on
$i_1$
in
$F$
, then
$i_2$
in
$F[i_1]$
, and so on.
Notably, fix a parameter
$p \in (0, 1]$
, and consider an ordered forest
$F \in (\mathcal{F}_{\operatorname {ord}}(n), \leq )$
. Pick each vertex of
$V(F)$
with independent probability
$p$
, and let
$\{i_1, \ldots i_m\}$
be the list of picked vertices ordered from smallest to largest label. Then a random Ungar move on
$F$
sends
Throughout the rest of the paper, we will write that during a given Ungar move, a vertex
$v$
receives an operation (or is operated on) if an Ungar move is applied to the given forest and
$v$
is one of the vertices selected in said move. Also note that for any ordered forest
$F$
and leaf vertex
$v \in F$
, we have
$F[v] = F$
. Hence even though every vertex of
$F$
may be picked in the formulation of the random Ungar moves on
$(\mathcal{F}_{\operatorname {ord}}(n), \leq )$
in Corollary 4.8, only the operations on the non-leaf vertices affect the resulting forest.
By Theorem 4.7, it is clear that the ordered forest corresponding to the maximal element
$\hat {1} \in \text {Tam}_n$
is the tree which consists of a path on
$n$
vertices, while the ordered forest corresponding to the minimal element
$\hat {0} \in \text {Tam}_n$
is the forest which consists of
$n$
vertices and no edges. Now, throughout the rest of the paper, we will use the following properties of the aforementioned operations and preorder traversal labelings:
Proposition 4.9. Identify the labels of an ordered forest with their preorder traversal labelling. Then the preorder traversal labelling satisfies the following properties.
-
(a) The labels of a vertex and its descendants form a contiguous subset of
$[n]$
. -
(b) For any integer
$m \in [n]$
and ordered forest
$F \in \text {Tam}_n$
, let
$F\langle m, n \rangle$
be the induced subgraph of
$F$
formed by the vertices with indices in
$[m, n]$
. Given an ordered forest
$F \in \text {Tam}_n$
, consider the ordered forest
$G \in \text {Tam}_{n-m+1}$
isomorphic to
$F \langle m, n \rangle$
, and consider any other ordered forest
$G' \in \text {Tam}_{n-m+1}$
. Then the probability that applying a random Ungar move to
$F$
produces a forest
$F' \in \text {Tam}_n$
satisfying
$F'\langle m, n \rangle \cong G'$
is equal to the probability that applying a random Ungar move to
$G$
produces
$G'$
. -
(c) Consider any two vertices indexed
$k, l$
where
$k \lt l$
, and consider an infinite sequence of Ungar moves applied to
$\hat {1} \in \text {Tam}_n$
. For every vertex
$i$
, let
$h_i$
denote the smallest integer
$t$
in which
$i$
receives an operation on the
$t^{\text{th}}$
step. Suppose that:
(2)Then
$$ \begin{align} h_k \gt h_l \qquad \text{and} \qquad \forall i \in [k+1, l-1], h_l \geq h_i. \end{align}$$
$l$
will become a child of
$k$
after
$h_l$
moves.
Proof of Proposition
4.9 Property
$(a)$
follows by the definition of the preorder traversal labelling.
To prove property
$(b)$
, observe that for any
$m \in [n]$
and
$i \lt m$
, we have that
$F[i]\langle m, n \rangle \cong F\langle m, n \rangle$
; in other words, operating on vertex
$i$
does not affect
$F\langle m, n \rangle$
. Thus property (b) follows immediately from combining this observation with the description of random Ungar moves on
$F$
given in Corollary 4.8.
We finally prove property
$(c)$
. Let
$F_t$
be the forest obtained after applying the first
$t$
Ungar moves to
$\hat {1}$
. For any ordered forest
$F \in \text {Tam}_n$
and pair of integers
$i, j \in [n]$
with
$i \lt j$
, define the rightmost skeleton of
$[i, j]$
in
$F$
,
$R_{i, j}(F)$
, to be the maximal subsequence
$a_1, a_2, \ldots a_k$
of
$i, i+1, \ldots j$
, such that:
-
• we have
$a_1 = i$
, and; -
• for any
$l \geq 2$
, we have that
$a_l$
is the rightmost vertex of
$a_{l-1}$
Now, the condition (2) guarantees that for
$t \lt h_l$
, the rightmost skeleton
$R_{i, j}(F_t)$
is only changed when a vertex
$i \in [k + 1, l]$
is operated on. Specifically, we have that any vertex
$i \in [k + 1, l - 1]$
satisfies
$i \in R_{k, l}(F_t)$
for
$t \leq h_i - 1$
, and
$i \not \in R_{k, l}(F_t)$
for
$h_i \leq t \leq h_l$
. Let
$F'$
be the forest obtained from
$F_{h_l - 1}$
by only operating on the vertices chosen in the
$h_l^{\text{th}}$
Ungar move with index
$\lt l$
. Then the above implies
$R_{k, l}(F') = \{k, l\}$
, so
$l$
must be a child of
$k$
in
$F'$
. Since
$F_{h_l}$
may be obtained from
$F'$
by operating on vertices with index
$\geq l$
, we find that
$l$
is also a child of
$k$
in
$F_{h_l}$
, as desired.
5. Proof of Theorem 1.6.
The proof of Theorem 1.6 is rather technical. Hence we will first outline the proof in Subsection 5.1, then return to the proof of Theorem 1.6 in Subsection 5.2. Note that we will define many random variables in Subsection 5.1, but these variables will not necessarily be used outside of said Subsection. We will also use the standard abbreviation ‘w.h.p.’ to denote ‘with high probability’. We will use this term loosely and without proof in Subsection 5.1 since it is only a proof outline; all the results will be made rigorous in the later parts of Section 5.
5.1 Proof outline for Theorem 1.6
The strategy for the proof of Theorem 1.6 is as follows. Consider an ordered tree
$T \in \text {Tam}_n$
, and run the Ungarian Markov chain
$\textbf {U}_{\text {Tam}_n}$
starting at
$T$
. Let the random variable
$T_{n, T}$
denote the number of steps until the vertex
$1$
has no more children. Now, our main claim (Lemma 5.11) in the proof of Theorem 1.6 may roughly be stated as follows: if
$T$
is a tree with many children, each with many children of their own, then
$T_{n, T}$
is at least
$n^{1-o(1)}$
with high probability.
Given a tree
$T \in \text {Tam}_n$
rooted at the vertex
$1$
, we may produce a lower bound for
$T_{n, T}$
by piecing together the following two heuristics.
Heuristic 5.1.
Consider an integer
$k \gt 0$
. Let
$i$
be the
$k+1^{\text{th}}$
rightmost child of
$1$
, let
$j$
be the
$k^{\text{th}}$
rightmost child of
$1$
, and suppose
$i$
has at least
$k$
children. Simulate the Ungarian Markov chain
$\textbf {U}_{\text {Tam}_n}$
starting at
$T$
. Let the random variable
$\tau _0$
denote the number of steps until
$j$
is no longer connected to
$1$
, and let
$\tau$
denote the number of steps until
$i$
is no longer connected to
$1$
. Also let
$m$
denote the number of times the vertex
$i$
has been operated on after
$\tau _0$
steps. Since
$1$
must have been operated on at least
$k$
times after
$\tau _0$
steps, we have w.h.p. that
$m = \Omega _p(k)$
. Hence we have that
$\tau - \tau _0 \geq \min\! (m, k)$
, so w.h.p. we have that
$\tau - \tau _0 = \Omega _p(k)$
. See Figure
7
for a visual depiction of how
$T$
changes after
$\tau _0$
and
$\tau$
Ungar moves.
A diagram showing the estimation of
$\tau - \tau _0$
employed in Heuristic 5.1. Not all edges and vertices of
$T$
are shown, only the ones relevant to the Heuristic. As shown, Heuristic 5.1 mainly bounds
$\tau - \tau _0$
by counting the number of operations
$i$
receives in the first
$\tau _0$
moves. Here the vertices which are initially children of
$i$
are coloured red.

Heuristic 5.2.
Consider an integer
$k \gt 0$
. Let
$i$
be the
$k+1^{\text{th}}$
rightmost child of
$1$
, let
$j$
be the
$k^{\text{th}}$
rightmost child of
$1$
, and suppose
$i$
has at least
$k^2$
children. Note that:
-
• so long as
$i$
still has at least one child and
$i$
is still a child of
$1$
, we have that operating on
$i$
increases the number of children of
$1$
to the right of
$i$
by one;
-
• so long as
$i$
is still a child of
$1$
, we have that operating on
$1$
decreases the number of children of
$1$
to the right of
$i$
by one.
Now simulate
$\textbf {U}_{\text {Tam}_n}$
starting at
$T$
. Let the random variable
$\tau _0$
denote the number of moves until vertex
$i$
is no longer connected to vertex
$j$
, and let
$\tau$
denote the number of moves until vertex
$1$
is no longer connected to vertex
$i$
. For each
$t \in \mathbb{Z}^+$
, let the random variables
$M(t)$
and
$N(t)$
respectively denote the number of operations which vertices
$1$
and
$i$
receive after
$t$
moves. Let the random variable
$\tau '$
denote the smallest
$t \gt \tau _0$
such that
$(M(t) - M(\tau _0)) - (N(t) - N(\tau _0)) \geq N(\tau _0)$
. Then we have:
-
• after
$\tau _0$
moves, there are at least
$\min\! (N(\tau _0), k^2)$
children of
$1$
to the right of
$i$
; -
• if after
$t \gt \tau _0$
steps
$i$
is still a child of
$1$
and
$i$
still has children, then the number of children of
$1$
is at least:
$$ \begin{align*} N(\tau ) - (M(t) - M(\tau _0)); \end{align*}$$
-
• since vertex
$1$
must be operated on at least
$k$
times after
$\tau _0$
moves, we have that
$\tau _0 \geq k$
, and hence w.h.p. we have
$N(\tau _0) = \Omega _p(k)$
; -
• conditioned on any given value of
$\tau _0$
, we have that
$(M(t) - M(\tau _0)) - (N(t) - N(\tau _0))$
follows a lazy simple random walk process for
$t \geq \tau _0$
. Hence by Lemma 2.2 we have w.h.p. that
$\tau ' = \Omega _p(k^2)$
.
Now, after
$\tau$
steps, we must either have that
$N(\tau ) - (M(t) - M(\tau _0)) \leq 0$
or that the vertex
$i$
no longer has children. The second scenario implies that each of the
$\geq k^2$
original children of
$i$
were at one point a child of
$1$
right of
$i$
and left of
$j$
. Thus
$\tau \geq \min\! (\tau _0 + \tau ', k^2 + \tau _0)$
, so w.h.p. we have that
$\tau - \tau _0 = \Omega _p(k^2)$
. See Figure
8
for a visual depiction of how
$T$
changes after
$\tau _0$
and
$\tau$
Ungar moves; notably, observe that the bound on
$\tau - \tau _0$
is improved by incorporating the effect of the operations
$i$
receives after the
$\tau _0^{\text{th}}$
move.
As a demonstration, suppose
$T$
is a tree rooted at vertex
$1$
with
$\geq \log \log n$
children, each of which has
$\sim n/\log \log n$
children. See Figure 9 for a depiction of
$T$
. Suppose the
$j$
th child of
$1$
from the right is labelled
$i_j$
. Simulate
$\textbf {U}_{\text {Tam}_n}$
starting at
$T$
, and let the random variable
$t_j$
denote the number of steps until
$i_j$
is disconnected from
$1$
. Then for any positive integer
$k \lt \log \log n$
,
-
1. Heuristic 5.1 above implies that w.h.p. either
$t_{k+1} - t_k \gtrsim n/\log \log n$
or
$t_{k+1} - t_k = \Omega _p(t_k)$
, so the
$t_k$
grow exponentially; -
2. Heuristic 5.2 above implies that w.h.p. either
$t_{k+1} - t_k \gtrsim n/\log \log n$
or
$t_{k+1} - t_k = \Omega _p(t_k^2)$
, so
$\log t_k$
grows exponentially.
Thus Heuristic 5.2 implies that
$t_{\lfloor \log \log n \rfloor } \gtrsim n/\log \log n$
, so
$\mathcal{E}(\text {Tam}_n;\, F) \gtrsim n/\log \log n$
, while Heuristic 5.1 suggests a slower (but nevertheless exponential) growth from the
$t_k$
. In any case, either heuristic here is enough to guarantee that
$T_{n, T}$
is at least
$n^{1-o(1)}$
w.h.p.
A diagram of the ‘optimal’ tree
$T$
for the application of Heuristics 5.1 and 5.2.

The tree
$T$
chosen for this demonstration is ideal for the application of Heuristics 5.1 and 5.2, as
$T$
has height
$2$
. In practice the height of
$T$
will increase with
$|T|$
, so the children of the root of
$T$
will have less children of their own. Thus for a more ‘generic’
$T$
, to estimate
$T_n$
we will need to group the children of the vertices together, and apply Heuristics 5.1 and 5.2 to these ‘groups’ of vertices. In this setting Heuristic 5.1 will be more useful to us, as Heuristic 5.2 is more difficult to generalise to a group of vertices, some of which may have fewer children. We will also need to apply an inductive argument in order to estimate how the subtrees formed by the descendants of the children of
$1$
evolve over time. For this we will need a complex algorithm (Algorithm 5.13) for simulating
$\textbf {U}_{\text {Tam}_n}$
that will document the sizes of the child sub-trees, while allowing each sub-tree to retain enough ‘randomness’ to apply the inductive -othesis.
Using these ideas, we will bound
$\mathcal{E}(\text {Tam}_n)$
as follows. Simulate the Ungarian Markov Chain on
$\text {Tam}_n$
starting at
$\hat {1}$
. First, we will bound the probability with which
$\hat {1}$
transitions (after some number of steps) to a forest
$F$
containing a tree
$T$
with many (
$\sim n$
) vertices. We will do this by modelling the first move in which a vertex
$i$
receives an operation with a geometric random variable
$g_i$
, and then investigating the probability that the maximum value of
$g_i$
is uniquely attained for some
$i \lt n/2$
. Using the
n-skyline
(to be defined later) we will also scan the ‘peaks’ of
$\{g_i\}$
to identify which vertices will become children of the root of
$T$
. We will consider the sequence
$\{a_i\}$
formed by the labels of these peaks, and we will let
$t_i$
denote the number of steps (after the
$g_1-1^{\text{th}}$
step) until the vertices
$a_i$
and
$1$
are disconnected. We will also use the
n-summary
to ensure that the children of
$T$
are sufficiently ‘spread out’. We will find that with probability
$1/2 - o(1)$
, our tree
$T$
will satisfy our desired conditions, so it will suffice to bound
$\mathbb{P}(T_{n, T} = \Omega (n^{1-o(1)}))$
.
Now, given a tree
$T$
we with our desired properties, we will bound
$\mathbb{P}(T_{n, T} = \Omega (n^{1-o(1)}))$
via an induction argument (on
$n$
). Using the
n-summary
, we may identify a subsequence
$\{a_{i_j}\} \subset \{a_i\}$
of ‘landmark children’ which are spread out and have many children between them. In Lemma 5.14, we will combine Heuristics 5.1 and 5.2 with the inductive -othesis to show that for
$l \lesssim \log \log n$
, the
$t_{i_j}$
grow superexponentially. Combined with another application of Heuristic 5.1 in Lemma 5.19, this will establish our bound on
$\mathbb{P}(T_{n, T} = \Omega (n^{1-o(1)}))$
(approximately given by Lemma 5.11. We will then apply Lemma 5.11 in Subsection 5.3 to establish Theorem 1.6.
Note that we will use slightly different notation in the proof for Theroem 1.6 from the notation provided above. Notably we will formulate 5.11 differently, without reference to
$T_{n, T}$
. Nevertheless the main ideas in the proof of Theorem 1.6 are as described above.
5.2 Introduction to the proof of Theorem 1.6
The proof of Theorem 1.6 is organised as follows. We will first present several definitions that will be used repeatedly throughout the proof. The bulk of the proof of Theorem 1.6 will be dedicated to proving Lemma 5.11. Since the proof of Lemma 5.11 is rather involved, we will first prove Theorem 1.6 (and Theorem 5.10) assuming Lemma 5.11 in Subsection 5.3. We will then return to prove Lemma 5.11 in Subsection 5.4.
Now, as discussed in Section 4, identify the vertices of any ordered forest in
$\text {Tam}_n$
with its labels under the preorder traversal labelling. In the proof of Theorem 1.6, we will simulate the Ungarian Markov chain
$\textbf {U}_{\text {Tam}_n}$
using Algorithm 5.13. Throughout this section, while running
$\textbf {U}_{\text {Tam}_n}$
, we will use the convention that ‘on the
$t^{\text{th}}$
step’ refers to before the
$t^{\text{th}}$
random Ungar move has been applied, while ‘after the
$t^{\text{th}}$
step’ refers to after the
$t^{\text{th}}$
random Ungar move has been applied. Now, we will fully define Algorithm 5.13 in Subsection 5.4, but for now we will note that Algorithm 5.13 will simulate the first few moves as follows. For any
$i \in [n]$
and
$t \in \mathbb{Z}^+$
, let
$S_{i, t}$
and
$B_{i, t}$
be i.i.d. Bernoulli variables with parameter
$p$
(i.e.
$\mathbb{P}(S_{i, t} = 1) = p)$
. Given any
$t \in \mathbb{Z}^+$
, suppose that some
$j \in [n]$
satisfies
$S_{j, t'} = 0$
for all
$t' \lt t$
. Then given any
$i \in [n]$
, operate on the
$t^{\text{th}}$
step as follows:
-
• if
$S_{i, t'} =0$
for all
$t' \lt t$
, operate on vertex
$i$
if and only if
$S_{i, t} = 1$
; -
• else, operate on vertex
$i$
if and only if
$B_{i, t} = 1$
.
Now, for any
$i \in [n]$
, let
$g_i$
be the smallest integer
$t$
such that vertex
$i$
receives an operation on move
$t$
. If
$\textbf {U}_{\text {Tam}_n}$
is simulated using Algorithm 5.13, then
$g_i$
is precisely the smallest
$t$
such that
$S_{i, t} = 1$
. Observe that no matter how
$\textbf {U}_{\text {Tam}_n}$
is simulated, the variables
$\{g_i\}_{i \in [n]}$
are distributed as i.i.d. geometric random variables with parameter
$p$
.
Definition 5.3.
For any sub-interval
$I = [i, j] \subset [n]$
and positive integer
$m$
, let
$E_{I, m}$
be the event that
$g_i = m$
and
$g_l \lt m$
for all
$l \in [i + 1, j]$
.
Similarly to the proof of Proposition 4.9 (c), we have that
$E_{I, m}$
implies that for the first
$m - 1$
steps, all of the vertices with label in
$[i + 1, j]$
will be descendants of the vertex
$i$
. Now, we will record data about the variables
$\{g_i\}$
using a collection of two-rowed arrays. We will want our arrays to satisfy the following property.
Definition 5.4.
A two-rowed array
$A = \Bigg[ \begin{matrix} a_1 & \ a_2 & \ \ldots & \ a_l \\ b_1 & \ b_2 & \ \ldots & \ b_l \end{matrix} \Bigg]$
is
$n$
-childlike if:
-
• For all
$i \in [l]$
,
$a_i, b_i \in [n]$
; -
•
$a_1 = 1$
; -
•
$n \geq a_2 \gt \ldots \gt a_l = 2$
, and;
-
•
$b_1 \gt b_2 \geq b_3 \geq b_4 \geq \cdots \geq b_l$
.
We will use the following operation on two-rowed arrays to identify the ‘peaks’ of the bottom row.
Definition 5.5.
Consider a positive integer
$m$
, and let
$c_1, \ldots c_m$
be a sequence of positive integers. Given a two-rowed array
$A$
of the form
$A = \Bigg[\begin{matrix} 1 & \ 2 & \ \ldots & \ m \\ c_1 & \ c_2 & \ \ldots & \ c_m \end{matrix}\Bigg] $
, let its
$n$
-skyline be the array
$ \Bigg[ \begin{matrix} a_1 & \ a_2 & \ \ldots & \ a_l \\ b_1 & \ b_2 & \ \ldots & \ b_l \end{matrix} \Bigg]$
defined as follows:
-
1.
$a_1 = 1$
; -
2.
$a_2$
is the largest
$j \in [m]$
satisfying
$c_j = \max\! (c_i \,:\, i \in [2, m])$
; -
3. For
$i \gt 2$
,
$a_i$
is inductively defined as the largest
$j$
satisfying
$c_j = \max (c_u \,:\, u \in [2, a_{i-1} - 1])$
. In particular, we terminate the sequence at
$a_l = 2$
; -
4. For all
$i \in [l]$
,
$b_i = c_{a_i}$
.
Now, define the random array
$J$
to be the
$n$
-skyline of the array
$ \Bigg[ \begin{matrix} 1 & \ 2 & \ \ldots & \ n \\ g_1 & \ g_2 & \ \ldots & \ g_n \end{matrix} \Bigg] $
. We will use
$J$
to keep track of (a large subset of) the children of vertex
$1$
. Observe that
$J$
is completely determined by the values of the variables
$g_i$
. Moreover, note that if
$g_1 \gt g_{a_2}$
, then
$J$
is
$n$
-childlike.
Definition 5.6.
Given an
$n$
-childlike array
$A$
, define
$E_A$
to be the event that
$J = A$
.
Consider an
$n$
-childlike array
$A = \Bigg[ \begin{matrix} a_1 & \ a_2 & \ \cdots & \ a_l \\ b_1 & \ b_2 & \ \cdots & \ b_l \end{matrix} \Bigg] $
. Then by Proposition 4.9 (c),
$E_A$
implies that after
$g_1 - 1$
steps, the tree
$\hat {1}$
transitions to a tree with vertex
$1$
as its root and with vertices
$a_2, \ldots , a_l$
all as children of vertex
$1$
. Now, we will use the following notions to ensure the arrays we consider are sufficiently long and ‘equidistributed’.
Definition 5.7.
Given any decreasing sequence
$I = \{a_1, \ldots , a_l\}$
of distinct integers in
$[n]$
, its
$n$
-summary is the subsequence
$I' = \{a_{i_1}, \ldots , a_{i_{l'}}\}$
chosen inductively as follows:
-
• We set
$a_{i_1} = a_1$
; -
• For each
$j \gt 1$
, pick
$a_{i_j}$
to be the smallest integer in the sequence which satisfies
$a_{i_j} \geq \frac {a_{i_{j-1}}}{\log n}$
. If no such integer exists, the subsequence ends.
Definition 5.8.
Given any
$n$
-childlike array
$A = \Bigg[\begin{matrix} a_1 & \ \cdots & \ a_l \\ b_1 & \ \cdots & \ b_l \end{matrix} \Bigg]$
, let
$\{a_{i_1}, \ldots , a_{i_{l'}}\}$
be the
$n$
-summary of
$\{a_2, \ldots a_l\}$
. Then the
$n$
-summary of
$A$
is the subarray
$A' = \Bigg[ \begin{matrix} a_1 & \ a_{i_1} & \ a_{i_2} & \ \cdots & \ a_{i_{l'}} \\ b_1 & \ b_{i_1} & \ b_{i_2} & \ \cdots & \ b_{i_{l'}} \end{matrix} \Bigg]$
.
Definition 5.9.
A two-rowed array
$A = \Bigg[ \begin{matrix} a_1 & \ \cdots & \ a_l \\ b_1 & \ \cdots & \ b_l \end{matrix} \Bigg] $
is
$n$
-good if it is
$n$
-childlike, and its
$n$
-summary
$A' = \Bigg[ \begin{matrix} a_1 & \ a_{i_1} & \ a_{i_2} & \ \cdots & \ a_{i_{l'}} \\ b_1 & \ b_{i_1} & \ b_{i_2} & \ \cdots & \ b_{i_{l'}} \end{matrix} \Bigg] $
satisfies that
$a_{i_1} \geq \frac {n}{\log n}$
and
$a_{i_{l'}} \leq (\!\log n)^3$
.
We will soon bound
$\mathcal{E}(\text {Tam}_n)$
by conditioning on the probability that
$J$
is a given
$n$
-good array. Intuitively, the
$n$
-good condition is a length condition that ensures the Ungarian Markov chain
$\textbf {U}_{\text {Tam}_n}$
does not terminate too quickly.
Note that by definition,
$a_{i_{k + 2}} \leq \frac {a_{i_k}}{\log n}$
for all positive integers
$k$
. Since
$a_{i_1} \leq n$
, this implies that:
$$ \begin{align*} a_{i_{l'}} \leq a_{i_{2 \lceil l'/2 \rceil - 1}} &\leq (\!\log n)^{1 - \lceil l'/2 \rceil }a_{i_1}, \\[3pt] (\!\log n)^{\lceil l'/2 \rceil - 1} &\leq a_{i_1} / a_{i_{l'}} \leq n, \\[3pt] \lceil l'/2 \rceil - 1 &\leq \log n / \log \log n, \\[3pt] l' &\leq \frac {2 \log n}{\log \log n} + 2. \end{align*}$$
Moreover by the bound
$a_{i_{k+1}} \geq \frac {a_{i_k}}{\log n},$
we have that
$$ \begin{align} a_{i_1} &\leq a_{i_{l'}}(\!\log n)^{l'-1}, \nonumber \\[3pt] (\!\log n)^{l' - 1} &\geq a_{i_1}/a_{i_{l'}} \geq n/(\!\log n)^4, \nonumber \\[3pt] l' &\geq \log n / \log \log n - 3. \end{align}$$
Now, simulate
$\textbf {U}_{\text {Tam}_n}$
starting at
$\hat {1}$
using Algorithm 5.13. Let the random variable
$T_n$
denote the number of steps until vertex
$1$
is disconnected from every other vertex. For an absolute constant
$c_4 \gt 4$
to be chosen later, define
$$ \begin{align*} f(x) &= \begin{cases} \max \big (1, x\exp \big (\!-p^8\exp (c_4/p^2)(\!\log \log x)^4\big )\big ) & \text{if }x \geq 16, \\[3pt] 1 & \text{else}. \end{cases} \end{align*}$$
Before we proceed, we will make some preliminary adjustments to
$c_4$
as follows. Pick a sufficiently large
$c_4$
such that for all
$n \leq e^{e^4}$
, we have that
$f(n) = 1$
. Then for any
$a \in (4, c_4/p^2]$
, we have that
$e^a/a^4$
is monotonically increasing with
$a$
in this range, so
$$ \begin{align*} \frac {\exp (a)}{a^4} &\leq \frac {p^8\exp (c_4/p^2)}{c_4^4} \\[3pt] &\leq p^8\exp (c_4/p^2), \\[3pt] \exp \!(\!\exp (a)) &\leq \exp \big (p^8\exp (c_4/p^2)a^4\big ), \end{align*}$$
so
$f(e^{e^a}) \leq 1$
. Hence
$f(x) \leq 1$
for all
$x \in [16, e^{e^{c_4/p^2}}]$
. Notably
$f$
is continuous at
$x = 16$
, and is hence continuous everywhere. Moreover, observe that
$h(x) = f(x)/x$
is continuous and decreasing along
$[1, \infty )$
. Hence for any
$a, b, r \in [1, \infty )$
, we have that
and
These properties will be useful to us moving forward. Now, the main ingredient in our proof of Theorem 1.6 is the following theorem.
Theorem 5.10.
For all positive integers
$n, m$
,
The proof of Theorem 5.10 mainly relies on the following lemma.
Lemma 5.11.
Consider any
$n$
-good array
$A$
whose bottom leftmost entry is
$m$
. Then
The proof of Lemma 5.11 is quite lengthy; we will come back to it in Subsection 5.4. Instead, we will first prove Theorems 5.10 and 1.6 assuming Lemma 5.11.
5.3 Proofs of Theorems 5.10 , 1.6 assuming Lemma 5.11
Throughout this section, let
$k = \log n$
. Before we prove Theorem 5.10, we will first prove the following lemma.
Lemma 5.12.
For any integer
$n \gt e^{e^{c_4/p^2}}$
, we have that
$$ \begin{align*} \mathbb{P}\Bigg ( \Bigg (\bigcup _{A \text { good}} E_A \Bigg ) \thinspace \bigg |\thinspace E_{[1, n], m} \Bigg ) &\geq 1 - \frac {2}{\log \log n}, \end{align*}$$
where the union is over all
$n$
-good arrays
$A$
.
Proof. Simulate the Ungarian Markov chain
$\textbf {U}_{\text {Tam}_n}$
using Algorithm 5.13, and then condition on
$E_{[1, n], m}$
. It suffices to show that
$J = \Bigg[ \begin{matrix} a_1 & \ a_2 & \ \cdots & \ a_l \\ b_1 & \ b_2 & \ \cdots & \ b_l \end{matrix} \Bigg]$
is
$n$
-good with probability at least
$1 - \frac {2}{\log \log n}$
. Now, given any
$i \geq 2$
, we claim that for all reals
$r \in [0, 1]$
,
Indeed, condition by fixing the value of
$a_i$
. Then given any ordered
$(a_i - 2)$
-tuple
$\mathfrak{t}$
, the probability that
$\{g_{2}, \ldots g_{a_i - 1}\} = \mathfrak{t}$
as ordered tuples is equal to the probability that
$\{g_{2}, \ldots , g_{a_i - 1}\} = \mathfrak{t}'$
for any permutation
$\mathfrak{t}'$
of
$\mathfrak{t}$
. Because
$a_{i+1}$
is defined as the largest index such that
$g_{a_{i+1}} = \max \!(g_{2}, \ldots , g_{a_i - 1})$
, we retrieve the inequality in the case of fixed
$a_i$
; the inequality above is retrieved from summing over all possible values of
$a_i$
. Note that conditioning on
$E_{[1, n], m}$
does not impact this argument. Moreover, by analogous reasoning we have that
Now let the
$n$
-summary of
$J$
be
$J' = \Bigg[ \begin{matrix} a_1 & \ a_{i_1} & \ a_{i_2} & \ \cdots & \ a_{i_{l'}} \\ b_1 & \ b_{i_1} & \ b_{i_2} & \ \cdots & \ b_{i_{l'}} \end{matrix} \Bigg]$
. Adjust
$c_4$
to ensure that
$\log n \gt 2$
. By the claim above we have that
$a_{i_1} = a_2 \geq n/k$
with probability at least
Moreover, for each
$j$
satisfying that
$a_{i_j} \gt k^3$
, the probability that
$a_{i_{j+1}}$
exists (i.e. the summary has at least
$j + 2$
columns), conditioned on the probability that
$a_{i_j}$
exists, is at least
Now, for all
$j$
we have that
$a_{i_{j+2}} \lt a_{i_j}/k$
, so thus the maximum index
$u$
for which
$a_{i_u} \geq k^3$
satisfies
$$ \begin{align*} a_{i_{u}} \leq a_{i_{2 \lceil u/2 \rceil - 1}} &\leq k^{1 - \lceil u/2 \rceil }a_{i_1}, \\[3pt] k^{\lceil u/2 \rceil - 1} &\leq a_{i_1} / a_{i_{u}} \leq n/k^3, \\[3pt] \lceil u/2 \rceil +2 &\leq \log n / \log \log n, \\[3pt] u &\leq \frac {2 \log n}{\log \log n} - 4. \end{align*}$$
Hence by a union bound we have that
$$ \begin{align*} \mathbb{P}(J \text { is good}) &\geq 1 - \frac {2 (\!\log n/\log \log n) - 2}{\log n} \\[3pt] &\geq 1 - \frac {2}{\log \log n}, \end{align*}$$
as desired.
Proof of Theorem
5.10. For
$n \leq e^{e^{c_4/p^2}}$
we have
$f(n) = 1$
and hence the statement is trivial. Thus assume
$n \gt e^{e^{c_4/p^2}}$
. Adjust
$c_4$
to be at least
$10$
; then
$\log \log n \gt c_4/p^2 \geq 10.$
Now, by definition, if an
$n$
-good array
$A$
satisfies that the event
$E_A$
is contained in
$E_{[1, n], m}$
, then the bottom leftmost entry of
$A$
must be
$m$
. Hence, combining Lemmas 5.11 and 5.12 gives us that
$$ \begin{align*} \mathbb{P}(T_n \geq f(n) + m - 1 | E_{[1, n], m}) &\geq 0.85\bigg (1 - \frac {2}{\log \log n}\bigg ) \\[3pt] &\geq \frac {1}{2}, \end{align*}$$
as desired.
We now prove Theorem 1.6.
Proof of Theorem
1.6. Simulate the Ungarian Markov chain on
$\text {Tam}_n$
starting at
$\hat {1}$
using Algorithm 5.13. For any integers
$i \in [n]$
and
$M \in \mathbb{Z}^+$
, let
$A_{i, M}$
be the event that
$g_i = M \gt \max _{j \neq i}(g_j)$
. By Proposition 4.9 (b), we have that the induced subgraph formed by the vertices
$[i, n]$
transitions as per the Ungarian Markov chain on
$\text {Tam}_{n - i + 1}$
. Hence
$$ \begin{align*} \mathcal{E}_p(\text {Tam}_n | A_{i, M}) &\geq \mathcal{E}_p(\text {Tam}_{n-i+1} | E_{[1, n-i+1], M}) \\[3pt] &\geq \mathbb{E}[T_{n-i+1} | E_{[1, n-i+1], M}] \\[3pt] &\geq \frac {f(n - i + 1)}{2}, \end{align*}$$
where the last inequality is by Theorem 5.10. Now, note that
$\sum _{M = 1}^{\infty } \mathbb{P}(A_{i, M})$
is the probability that
$g_i \gt g_j$
for all
$j \neq i$
, which is precisely
$\frac {\zeta _p(n)}{n}$
by symmetry (where
$\zeta _p(n)$
is the constant discussed in Subsection 1.1). Thus,
$$ \begin{align*} \mathcal{E}_p(\text {Tam}_n) &\geq \sum _{i=1}^n \sum _{M=1}^{\infty } \mathcal{E}_p(\text {Tam}_n | A_{i, M})\mathbb{P}(A_{i, M}) \\[3pt] &\geq \frac {f(\lceil n/2 \rceil )}{2} \sum _{i=1}^{\lceil n/2 \rceil } \sum _{M=1}^{\infty } \mathbb{P}(A_{i, M}) \end{align*}$$
$$ \begin{align*} &\geq \frac {\zeta _p(n)}{4}f(\lceil n/2 \rceil ) \\[3pt] &\geq \frac {\zeta _p^-f(n)}{8}. \end{align*}$$
By choosing
$c_{1}$
to be a sufficiently large constant greater than
$c_4$
, this implies Theorem 1.6, as desired.
5.4 Proof of Lemma 5.11
We proceed by induction on
$n$
. As has been standard throughout Section 5, identify the vertices of each ordered forest
$F \in \text {Tam}_n$
with their preorder traversal labels. Recall that for all
$n \leq e^{e^{c_4/p^2}}$
, we have
$f(n) = 1$
and hence the theorem is trivial. Henceforth assume
$n \gt e^{e^{c_4/p^2}}$
, and assume throughout the rest of this section that Lemma 5.11 is true for all integers
$n'$
less than
$n$
.
Now, adjust
$c_4$
such that all
$n \gt e^{e^{c_4/p^2}}$
satisfy
$\log n / \log \log n - 10 \gt 402(\!\log \log n)^3$
. We now define an algorithm for simulating the Ungarian Markov Chain
$\textbf {U}_{\text {Tam}_n}$
starting at
$\hat {1}$
.
Algorithm 5.13.
First, define
$7$
sequences
$\{S_{i, t}\}$
,
$\{B_{i, t}\}$
,
$\{B_{i, t}'\}$
,
$\{C_{j, t}\}$
,
$\{D_{i, t}\}$
,
$\{D_{i, t}'\}$
,
$\{D_{i, t}^\dagger \}$
of i.i.d. Bernoulli variables of parameter
$p$
(i.e.
$\mathbb{P}(S_{i, t} = 1) = p$
). For convenience, let
$\mathcal{B}$
denote the set of random variables
In all these sequences, let
$i$
range within the interval
$[1, n]$
and
$t$
range along
$\mathbb{Z}^+$
. Also, for each ordered forest
$F \in \text {Tam}_n$
, identify the vertices of
$F$
with their preorder traversal labels.
Begin with the ordered forest
$\hat {1} \in \text {Tam}_n$
before step
$1$
. Consider any
$t \in \mathbb{Z}^+$
. Suppose that some
$j \in [n]$
satisfies
$S_{j, t'} = 0$
for all
$t' \lt t$
. Then given any vertex
$i \in [n]$
, on the
$t^{\text{th}}$
step:
-
• if
$S_{i, t'} = 0$
for all
$t' \lt t$
, operate on vertex
$i$
if and only if
$S_{i, t} = 1$
; -
• else, operate on vertex
$i$
if and only if
$B_{i, t} = 1$
.
Now, suppose that for all
$i \in [n]$
,
$S_{i, t'} = 1$
for some
$t' \lt t$
. For all
$i \in [n]$
, let
$g_i$
denote the smallest
$t'$
such that vertex
$i$
receives an operation on move
$t'$
(i.e.
$S_{i, t'} = 1$
). Define the random array
$J$
as before to be the
$n$
-skyline of the array
$ \Bigg[ \begin{matrix} 1 & \ 2 & \ \ldots & \ n \\ g_1 & \ g_2 & \ \ldots & \ g_n \end{matrix}\Bigg]$
.
-
• If
$J$
is not
$n$
-good, then on the
$t^{\text{th}}$
step, operate on a vertex
$i$
if and only if
$S_{i, t} = 1$
. -
• If
$J$
is
$n$
-good, let
$J = \Bigg[ \begin{matrix} a_1 & \ a_2 & \ \cdots & \ a_l \\ b_1 & \ b_2 & \ \cdots & \ b_l \end{matrix} \Bigg]$
. Let
$J' = \Bigg[ \begin{matrix} a_1 & \ a_{i_1} & \ a_{i_2} & \ \cdots & \ a_{i_{l'}} \\ b_1 & \ b_{i_1} & \ b_{i_2} & \ \cdots & \ b_{i_{l'}} \end{matrix} \Bigg]$
be the
$n$
-summary of
$J$
.-
– On the
$t^{\text{th}}$
step, say
$i$
is the smallest index at least
$2$
satisfying that vertex
$1$
is still connected to vertex
$a_i$
. Then operate on vertex
$1$
as follows:
-
* If
$i$
exists and
$i \leq i_{2\lceil 201 \log \log n \rceil }$
, then operate on vertex
$1$
if and only if
$D_{i, t} = 1$
. -
* Else, if
$i \in (i_{j-2}, i_j]$
for some even
$j \in [2\lceil 201 \log \log n \rceil +2, 2\lceil 201 (\!\log \log n)^3 \rceil ]$
, then operate on vertex
$1$
if and only if
$D_{j, t}' = 1$
. -
* Else, if
$i \gt 2 \lceil 201 (\!\log \log n)^3 \rceil$
or
$i$
does not exist, operate on vertex
$1$
if and only if
$D_{1,t}^\dagger = 1$
.
-
-
– Consider an integer
$i \in [2, a_{i_{2\lceil 201 (\!\log \log n)^3 \rceil }})$
. Then on the
$t^{\text{th}}$
step, operate on vertex
$i$
if and only if
$B_{i, t} = 1$
. -
– Consider any integer
$i \in [a_{i_{2\lceil 201 (\!\log \log n)^3 \rceil }}, a_{i_{2\lceil 201 \log \log n \rceil }})$
. Suppose that
$i \in [a_{i_{j}}, a_{i_{j-2}})$
for some even integer
$j \in [2 \lceil 201 \log \log n \rceil +2, 2\lceil 201 (\!\log \log n)^3 \rceil ]$
. Let
$F_t \langle a_{i_{j}}, a_{i_{j-2}} - 1 \rangle$
denote the induced subgraph of the current state (interpreted as a graph-theoretic forest) formed by the vertices in
$[a_{i_{j}}, a_{i_{j-2}})$
. On the
$t^{\text{th}}$
step, operate on vertex
$i$
as follows:
-
* If after
$t - 1$
steps
$i$
is the largest index corresponding to a root of
$F_t \langle a_{i_{j}}, a_{i_{j-2}} - 1 \rangle$
that has at least one child, then operate on vertex
$i$
if and only if
$C_{j, t} = 1$
; -
* Else, operate on vertex
$i$
if and only if
$B_{i, t} = 1$
.
-
-
– Consider any integer
$i \geq a_{i_{2\lceil 201 \log \log n \rceil }}$
. Suppose that
$i \in [a_j, a_{j-1} - 1]$
for some
$j \in [2, i_{2\lceil 201 \log \log n \rceil }]$
(here when
$j = 2$
, use the interval
$[a_2, n]$
instead of
$[a_2, a_1 - 1]$
). On the
$t^{\text{th}}$
step, operate on vertex
$i$
as follows:
-
* If
$i \neq a_j$
, then operate on
$i$
if and only if
$B_{i, t} = 1$
. -
* Else, if vertex
$1$
is connected to vertex
$a_{j-1}$
after
$t - 1$
steps, then operate on
$i$
if and only if
$B_{i, t} = 1$
. -
* Else, operate on vertex
$i$
if and only if
$B_{i, t}' = 1.$
-
-
When using Algorithm 5.13, it will be useful to remember the following fact from Corollary 4.8. Suppose that on a given turn
$t$
, the vertices
$l_1, l_2, \ldots l_m$
are chosen to be operated on, where the preorder traversal labels satisfy
$l_1 \lt \ldots \lt l_m$
. Then on that step, the vertices are operated on in order of increasing label, i.e.
$l_1$
is operated on first and
$l_m$
last.
Now, while using Algorithm 5.13, suppose
$\tau - 1$
steps have elapsed. Then on the
$\tau ^{\text{th}}$
turn, for any vertex
$i$
, the status of whether vertex
$i$
is chosen for an operation is determined by some variable in
$\mathcal{B} = \{S_{i, t}, B_{i, t}, B_{i, t}', C_{j, t}, D_{i, t}, D_{i, t}'\}$
whose indices satisfy
$t = \tau$
. Moreover, the variables chosen for each vertex are distinct, and the choice of variables for each vertex is determined by the values of
$\{S_{i, t}, B_{i, t}, B_{i, t}', C_{j, t}, D_{i, t}, D_{i, t}' \,:\, i \in [n], \tau \lt t\}$
. Thus each vertex is operated on with independent probability
$p$
, and so Algorithm 5.13 applies a random Ungar move (with parameter
$p$
) on each step. Hence Algorithm 5.13 indeed simulates
$\textbf {U}_{\text {Tam}_n}$
, starting at
$\hat {1}$
.
Now, let our given
$n$
-good array be
$$ \begin{align*} A = \Bigg[ \begin{matrix} a_1 & \ a_2 & \ \ldots & \ a_l \\[1pt] b_1 & \ b_2 & \ \ldots & \ b_l \end{matrix} \Bigg], \end{align*}$$
and let its
$n$
-summary be
$$ \begin{align*} A' = \Bigg[ \begin{matrix} a_1 & \ a_{i_1} & \ \ldots & \ a_{i_{l'}} \\[1pt] b_1 & \ b_{i_1} & \ \ldots & \ b_{i_{l'}} \end{matrix} \Bigg]. \end{align*}$$
Note that conditioning on
$E_A$
implies that
$J = A$
and
$J' = A'$
. Throughout the following proof, we will always implicitly condition on
$E_A$
. To do so, we will require that:
-
1. All
$i \in [l]$
satisfy
$S_{a_i, t} = 0$
for
$t \lt g_{a_i}$
and
$S_{a_i, t} = 1$
for
$t = g_{a_j}$
; -
2. If
$j \in (a_i, a_{i-1})$
for some
$i \in [3, l]$
, then among the variables
$(S_{j, 1}, \ldots S_{j, g_{a_i} - 1})$
, at least one is equal to
$1$
; -
3. If
$j \in (a_2, n]$
, then among the variables
$(S_{j, 1}, \ldots S_{j, g_{a_2} - 1})$
, at least one is equal to
$1$
;
Note that in the above,
$l$
denotes the length of the two-rowed array
$A$
. Also note that if
$j$
is not equal to
$a_i$
for some
$i$
, then either
$j \in (a_i, a_{i-1})$
for some
$i$
, or
$j \in (a_2, n]$
. The above requirements clearly are equivalent to conditioning on
$E_A$
. Moreover, from the above, it is clear that the event
$E_A$
is independent from the state of any Bernoulli variable in
$\mathcal{B}$
not mentioned above (e.g. the variables
$\{B_{i, t}\}$
,
$\{B_{i, t}'\}$
,
$\{C_{j, t}\}$
,
$\{D_{i, t}\}$
,
$\{D_{i, t}'\}$
,
$\{D_{i, t}^\dagger \}$
, as well as some of the variables
$S_{i, t}$
).
Throughout the rest of the proof of Lemma 5.11, we will treat the variables
$\{g_{a_i}\}_{i \in [l]}$
as fixed (rather than random) variables. Also note that by Equation (3), the condition that any
$n \geq e^{e^{c_4/p^2}}$
satisfies
$\log n / \log \log n - 10 \gt 402 (\!\log \log n)^3$
ensures that the index
$l'$
in the array
$J'$
is greater than
$2\lceil 201 (\!\log \log n)^3 \rceil$
. So e.g. the term
$a_{i_{\lfloor 2\lceil 201 (\!\log \log n)^3 \rceil \rfloor + 1}}$
exists.
Now, for all
$j \in [2, l]$
, let
$t_j$
be the random variable denoting the number of steps after the
$g_1 - 1^{\text{th}}$
step until vertex
$1$
is no longer connected to vertex
$a_{j}$
. Observe that
$t_2 \geq 1$
, and since vertex
$1$
may only be operated on at most once every step, the number of children it has can only decrease by at most
$1$
every step. Hence
$t_{i+1} - t_i \geq 1$
for every
$i \in [2, l]$
. In particular,
$t_{i_{\lceil \log \log n \rceil }} \geq i_{\lceil \log \log n \rceil } - 1 \geq \log \log n$
. We now establish the following bound on
$t_{i_{2\lceil 201 \log \log n \rceil }}$
.
Lemma 5.14.
There exists an event
$A_1 \subset E_A$
satisfying that
-
•
$A_1$
is determined by the random variables
-
–
$D_{j, t}$
, for
$j \leq i_{2\lceil 201 \log \log n \rceil }$
and
$t \in \mathbb{Z}^+$
, and
-
–
$S_{j, t}$
,
$B_{j, t}$
, and
$B_{j, t}'$
, for
$j \geq a_{i_{2\lceil 201 \log \log n \rceil }}$
and
$t \in \mathbb{Z}^+$
;
-
-
•
$A_1$
is contained in the event that
$$ \begin{align*} t_{i_{2\lceil 201 \log \log n \rceil }} &\geq \frac {f\Big (\frac {n}{2e^{403 (\!\log \log n)^2}}\Big )}{1700}; \end{align*}$$
-
•
$\mathbb{P}(A_1 | E_A) \geq 0.9$
.
The proof of Lemma 5.14 will mainly depend on a growth estimate presented in Lemma 5.17. In turn, Lemma 5.17 will depend on Lemma 5.16, which will allow us to apply the inductive -othesis of Lemma 5.11 to develop stronger bounds. This induction argument will require us to condition on events of the following form.
Definition 5.15.
Condition on
$E_A$
, and consider any
$i \leq 2 \lceil 201 \log \log n \rceil$
. Then call any event
$E$
i-independent if
$E$
satisfies the following properties:
-
•
$E$
is independent of the random variables:
-
–
$B_{a_i, t}$
for
$t \in \mathbb{Z}^+$
; -
–
$B_{j, t}$
for
$j \in [a_i, a_{i-1} - 1]$
and
$t \in \mathbb{Z}^+$
;
-
-
• For each
$j \in [a_i + 1, a_{i-1} - 1]$
and
$t \in \mathbb{Z}^+$
,
$E$
is conditionally independent of
$S_{i, t}$
given
$E_A$
.
Lemma 5.16.
Consider an integer
$i \leq 2 \lceil 201 \log \log n \rceil$
, and any
$i$
-independent event
$E$
. Let
$t_i'$
be the number of steps after the
$g_{a_i}-1^{\text{th}}$
step until no vertex in
$[a_i + 1, a_{i-1} - 1]$
is a child of
$a_i$
. Then
Proof. Consider any sequence
$\gamma = \{c_{a_i + 1}, c_{a_i + 2}, \ldots c_{a_{i-1}-1}\}$
of positive integers, all of which are less than
$g_{a_i}$
. Let
$m = a_{i-1} - a_i +1$
, and let
$\eta _\gamma = \{d_1, d_2, \ldots d_m\}$
be the corresponding sequence defined by:
-
•
$d_1 = g_{a_i}$
; -
•
$d_j = c_{a_i + j - 1}$
for
$j \in [2, m-1]$
; -
•
$d_m = g_{a_{i-1}}$
.
When simulating
$\textbf {U}_{\text {Tam}_n}$
, let
$E_\gamma$
be the event that
$g_j = c_j$
for all
$j \in [a_i + 1, a_{i-1} - 1]$
. For any sequence
$\eta = \{d_1, d_2, \ldots d_m\}$
, define the
$\eta$
-indexed Ungarian Markov process
$\textbf {U}^\eta _{\text {Tam}_m}$
as follows. On step
$t = 0$
, start with the tree
$\hat {1} \in \text {Tam}_m$
. Then for each vertex
$j \in [m]$
and
$t \in \mathbb{Z}^+$
:
-
1. If
$t \lt d_j$
, then do not let
$j$
receive an operation on turn
$t$
; -
2. If
$t = d_j$
, let
$j$
receive an operation on turn
$t$
; -
3. If
$t \gt d_j$
, let
$j$
receive an operation on turn
$t$
with independent probability
$p$
.
On each turn
$t$
, apply an Ungar move by successively operating on the vertices chosen to be operated on, in increasing order of preorder traversal label. Now, for any ordered forest
$F \in \text {Tam}_n$
and sub-interval
$[i, j] \subset [n]$
, let
$F \langle i, j \rangle$
denote the induced sub-forest formed by the vertices with labels in
$[i, j]$
. Using Algorithm 5.13, simulate
$\textbf {U}_{\text {Tam}_n}$
starting at
$\hat {1}$
conditioned on
$E_A \cap E_\gamma \cap E$
. This prescribes the value of
$g_m$
for all
$m \in \{a_j\}_{j \in [l]} \cup [a_i, a_{i-1}]$
; for any such
$m$
, we may condition the value of
$g_m$
by setting
$S_{m, t'} = 0$
for
$t'$
less than the prescribed value of
$g_m$
, and
$S_{m, t'} = 0$
for
$t'$
equal to the prescribed value of
$g_m$
. For any
$t \geq 0$
, let
$F_t$
denote the forest we retrieve after running this Markov chain for
$t$
steps; here we let
$F_0 = \hat {1} \in \text {Tam}_n$
. Our main claim is that for any
$\gamma \subset [g_{a_i}-1]^{m-1}$
, the sequence of random forests
$\{F_t \langle a_i, a_{i-1} \rangle \}_{t \geq 0}$
in
$\text {Tam}_m$
is identically distributed to the sequence of random forests
$\{H_t\}_{t \geq 0}$
retrieved by starting at
$H_0 = \hat {1} \in \text {Tam}_m$
and then running the
$\eta _\gamma$
-indexed Ungarian Markov Process
$U^{\eta _\gamma }_{\text {Tam}_m}$
.
As above, simulate
$\textbf {U}_{\text {Tam}_n}$
starting at
$\hat {1}$
using Algorithm 5.13, conditioned on
$E_A \cap E \cap E_\gamma$
. Consider any
$j \in [a_i, a_{i-1} - 1]$
; recall that
$E_A \cap E \cap E_\gamma$
fixes the value of
$g_j$
. Since
$E$
is
$i$
-independent, we find that vertex
$j$
receives no operations on the first
$g_j - 1$
moves, receives an operation on the
$g_j^{\text{th}}$
move, and receives an operation with probability
$p$
for every move afterwards. Note that any operations on the vertex
$a_{i-1}$
do not affect the tree
$F_t \langle a_i, a_{i-1} \rangle$
(similarly any operations on the vertex
$m \in H_t$
do not affect
$H_t$
). Hence to prove the claim above, it suffices to show that for any pair
$(j, t) \in [n] \times \mathbb{Z}^+$
such that vertex
$j$
may receive an operaton on step
$t$
(i.e. if the value of
$g_j$
is prescribed then
$t \geq g_j$
),
where again
$F[j]$
denotes the forest obtained by operating on vertex
$j$
of a forest
$F$
. Notably, for any
$j \not \in [a_i, a_{i-1}]$
, we must show that
$F_t[j]\langle a_i, a_{i-1} \rangle = F_t \langle a_i, a_{i+1} \rangle$
.
To show the above, first note that as per the proof of Proposition 4.9 (b), any operation on a vertex
$j$
for
$j \lt a_i$
does not affect the induced subgraph on
$[a_i, a_{i-1}]$
. So it suffices to prove Equation (4) for
$j \geq a_i$
. Now, observe that for any ordered forest
$F'$
and vertex
$j' \in V(F')$
, the set of descendants
$\mathfrak{d}_{j''}$
of any vertex
$j'' \in V(F')$
is left unchanged if
$j'' \neq j'$
, while
$\mathfrak{d}_{j'}$
is replaced with a subset of itself (proper if
$j'$
is not a leaf). Also note that given any ordered forest
$F'$
, we can retrieve
$F'$
using the collection of sets
$\{\mathfrak{d}_{j'}\}_{j' \in V(F')}$
. With this in mind:
-
• For
$j \in [a_i, a_{i-1}-1]$
, observe that
$g_j \lt g_{a_i} \leq g_{a_{i-1}}$
, so after the first operation on
$j$
, the vertices in
$[a_{i-1}, n]$
are no longer descendants of
$j$
. Thus for all
$t \gt g_j$
, all the descendants of
$j$
are vertices in
$[a_i, a_{i-1} - 1]$
. Since Equation (4) is clearly true for
$(j, g_j)$
, we have that Equation (4) is in fact true for all
$t$
when
$j \in [a_i, a_{i-1} - 1]$
. -
• For all other
$j$
, since
$g_{a_i} \leq g_{a_{i-1}}$
, we have that on the
$g_{a_i}^{\text{th}}$
move, either
$a_{i-1}$
is not operated on or it is operated on after
$a_i$
is. Either way, all operations on
$a_{i-1}$
occur after
$a_i$
and
$a_{i-1}$
are disconnected (at which point
$[a_i, a_{i-1}]$
is downward-closed, in the sense that any descendant of any vertex in
$[a_i, a_{i-1}]$
is also in
$[a_i, a_{i-1}]$
. Notably no vertex in
$[a_{i-1} + 1, n]$
can ever be connected to a vertex in
$[a_i, a_{i-1}-1]$
via an edge. Hence we have that Equation (4) is true (for all
$t$
) for
$j = a_i$
as well as all
$j \in [a_{i-1}, n]$
, as desired. Thus the claim is proved.
With the claim in hand, consider any
$\gamma \in [g_{a_i} - 1]^{m-1}$
. Run
$\textbf {U}_{\text {Tam}_m}$
starting at
$\hat {1}$
, and let
$E_{\eta _\gamma }'$
be the event that
$g_i = d_i$
for all
$i \leq m - 1$
, and
$g_m \lt g_1$
. Let
$\mathfrak{t}$
denote the number of steps after the
$(g_{a_i} - 1)^{\text{th}}$
in
$\textbf {U}_{\text {Tam}_m}$
until the vertex
$1$
has no more children. Recall that for any forest in
$\text {Tam}_m$
, the vertex labelled
$m$
is always a leaf, so operating on
$m$
will not change the forest. Thus the sequence of forests
$\{H_t'\}_{t \geq 0}$
obtained by starting at
$H_0' = \hat {1} \in \text {Tam}_m$
and running
$\textbf {U}_{\text {Tam}_m}$
conditioned on
$E_{\eta _\gamma }'$
, is identically distributed to the sequence of forests
$\{H_t\}_{t \geq 0}$
obtained by starting at
$\hat {1}$
and running the process
$U^\gamma _{\text {Tam}_m}$
. The claim above implies these forests are identically distributed to the sequence
$\{F_t \langle a_i, a_{i-1} \rangle \}_{t \geq 0}$
. Thus for any
$\gamma$
, we have that
Observe that the events
$\{E_A \cap E_\gamma \cap E\,:\, \gamma \in [g_{a_i} - 1]^{m-1} \}$
partition
$E_A \cap E$
, while the events
$\{E_{\eta _\gamma }' \,:\, \gamma \in [g_{a_i}-1]^{m-1}$
partition the event
$E_{[1, m], g_{a_i}}$
. By the
$i$
-independence of
$E$
, we have
where the last equality is clear. Thus we have that
$$ \begin{align*} \sum _\gamma \mathbb{P}(t_i' \geq f(m) | E_A \cap E \cap E_\gamma ) \cdot \mathbb{P}(E_A \cap E \cap E_\gamma | E_A \cap E) &= \sum _{\eta _\gamma } \mathbb{P}(\mathfrak{t} \geq f(m) | E_{\eta _\gamma }')\mathbb{P} \big(E_{\eta _\gamma }' | E_{[1, m], g_{a_i}}\big), \\[3pt] \sum _\gamma \frac {\mathbb{P}(\{t_i' \geq f(m)\} \cap E_A \cap E \cap E_\gamma )}{\mathbb{P}(E_A \cap E)} &= \sum _{\eta _\gamma } \frac {\mathbb{P} \big(\{\mathfrak{t} \geq f(m)\} \cap E_{\eta _\gamma }' \cap E_{[1, m], g_{a_i}} \big)}{\mathbb{P} \big(E_{[1, m], g_{a_i}}\big)} \\[3pt] \mathbb{P}(t_i' \geq f(m) | E_A \cap E) &= \mathbb{P} \big(\mathfrak{t} \geq f(m) | E_{[1, m], g_{a_i}}\big) \end{align*}$$
Now since
$m \lt n$
, the inductive -othesis on Lemma 5.11 implies that
as desired.
We now prove the following growth estimate on the random variables
$\{t_i\}$
.
Lemma 5.17.
There exists an absolute constant
$c_5$
such that for every
$i_{\lceil \log \log n \rceil } \lt i \leq i_{2\lceil 201 \log \log n \rceil }$
, there exists an event
$E_i \subset E_A$
satisfying that:
-
1. The event
$E_i$
is determined by the values of the random variables
-
•
$D_{j, t}$
, for
$j \leq i$
and
$t \in \mathbb{Z}^+$
, and
-
•
$S_{j, t}$
,
$B_{j, t}$
, and
$B_{j, t}'$
, for
$j \geq a_{i}$
and
$t \in \mathbb{Z}^+$
.
Notably,
$E_i$
is independent of all other variables in
$\{B_{i, t}\} \cup \{B_{i, t}'\} \cup \{C_{j, t}\} \cup \{D_{i, t}\} \cup \{D_{i, t}'\} \cup \{D_{i, t}^\dagger \}$
, and for all
$j \in [2, a_i)$
and
$t \in \mathbb{Z}^+$
,
$E_i$
is conditionally independent of
$S_{j, t}$
given
$E_A$
. -
-
2.
$E_i$
is contained in the event that
$$ \begin{align*} t_i - t_{i-1} \geq \min \bigg (c_5(pt_{i-1} - \sqrt {t_{i-1}})^2, \frac {f(a_{i-1} - a_i)}{17}\bigg ); \end{align*}$$
-
3. We have that
$\mathbb{P}(E_i)$
, conditioned on
$E_A$
as well as the values of the random variables
-
•
$D_{j, t}$
, for
$j \leq i-1$
and
$t \in \mathbb{Z}^+$
, and
-
•
$S_{j, t}$
,
$B_{j, t}$
, and
$B_{j, t}'$
, for
$j \geq a_{i-1}$
and
$t \in \mathbb{Z}^+$
,
is always at least
$0.15$
. -
Proof. Observe that conditioned on
$E_A$
,
$t_{i-1}$
is determined by the values of the random variables
-
•
$D_{j, t}$
, for
$j \leq i-1$
and
$t \in \mathbb{Z}^+$
, and -
•
$S_{j, t}$
,
$B_{j, t}$
, and
$B_{j, t}'$
, for
$j \geq a_{i-1}$
and
$t \in \mathbb{Z}^+$
.
Denote this set of random variables as
$\mathcal{B}_i$
. Now, throughout this proof, condition on
$E_A$
as well as the values of the random variables in
$\mathcal{B}_i$
; note that this conditioning is
$i$
-independent. Define the following events:
-
1. Let
$E_{i, 1}$
be the event that
$$ \begin{align*} \sum _{u=g_{a_i} + 1}^{g_1 - 1 + t_{i-1}} B_{a_i, u} \geq p(t_{i-1} + g_1 - g_{a_i} - 1) - \sqrt {t_{i-1} + g_1 - g_{a_i} - 1}. \end{align*}$$
-
2. Define
$\tau _0$
to be the smallest
$t$
satisfying that(5)If no such
$$ \begin{align} \sum _{u=g_1 + t_{i-1}}^{g_1 - 1 + t_{i-1}+t} D_{i, u} - B_{a_i, u}' = \left \lceil p(t_{i-1} + g_1 - g_{a_i} - 1) - \sqrt {t_{i-1} + g_1 - g_{a_i} - 1} -1\right \rceil . \end{align}$$
$t$
exists, define
$\tau _0 = \infty$
. Note that if some
$t$
satisfies that the LHS of Equation (5) is at least the RHS, then
$\tau _0$
must be finite by discrete continuity. Now, for any
$r \in \mathbb{R}^+$
, let
$E_{i, 2, r}$
be the event that
$\tau _0$
satisfiesNote that the events
$$ \begin{align*} \tau _0 &\geq r(p(t_{i-1} + g_1 - g_{a_i} - 1) - \sqrt {t_{i-1} + g_1 - g_{a_i} - 1}-1)^2. \end{align*}$$
$E_{i, 1}$
and
$E_{i, 2, r}$
measure the effect of the estimate on
$t_i - t_{i-1}$
discussed in Heuristic 5.2.
-
3. Let
$t_i'$
be the number of steps after the
$g_{a_i} - 1^{\text{st}}$
step until no vertex in
$[a_i + 1, a_{i-1} - 1]$
is a child of
$a_i$
. Let
$E_{i, 3}$
be the event that
$t_i' \geq f(a_{i-1} - a_i+1)$
. -
4. Like in the proof of Lemma 5.16, let the random variable
$F_t \in \text {Tam}_n$
denote the forest obtained after running the Ungarian Markov chain for
$t$
steps. Let
$F_t \langle a_i, a_{i-1} - 1 \rangle$
denote the induced sub-forest of
$F_t$
formed by the vertices in
$[a_i, a_{i-1} - 1]$
. Given any
$t \gt g_{a_i}$
, let the random variable
$j_t$
denote the largest label of a vertex
$j$
satisfying that
$j$
is a root of
$F_t \langle a_i, a_{i-1} - 1 \rangle$
with at least one child (if no such vertex exists set
$j_t = a_i$
). Moreover, let
$u_0 = t_{i-1} + g_1 - 1$
, and for
$z \geq 1$
, let
$u_z$
be the random variable denoting the
$z^{\text{th}}$
smallest
$u$
satisfying
$u \gt t_{i-1} + g_1 - 1$
and
$D_{i, u} = 1$
. Finally, let
$Y_z = u_z - u_{z-1}$
.-
• Given any real
$0 \lt \gamma _2 \lt 1$
, let
$E_{i, 4, \gamma _2}$
be the event that
$$ \begin{align*} \sum _{t = g_{a_i} + 1}^{g_1-1 + t_{i-1}} B_{j_t, t} \gt \gamma _2 p(t_{i-1} + g_1 - g_{a_i}-1). \end{align*}$$
-
• Let
$R = \min \!(\lceil \gamma _2 p (t_{i-1} + g_1 - g_{a_i} - 1) \rceil , a_{i-1} - a_i)$
. Then given any real
$0 \lt \gamma _3 \lt 1$
, let
$E_{i, 5, (\gamma _2, \gamma _3)}$
be the event thatNote that
$$ \begin{align*} \sum _{i=1}^{R} Y_i \geq \gamma _3 R/p. \end{align*}$$
$E_{i, 4, \gamma _2}$
and
$E_{i, 5, (\gamma _2, \gamma _3)}$
are an adaptation of the estimate on
$t_i - t_{i-1}$
discussed in Heuristic 5.1.
-
Note that conditioned on
$E_A$
and the values of the variables in
$\mathcal{B}_i$
, the events above are determined by the values of the random variables in
$\{D_{i, t}\}_{i, t} \cup \{S_{j, t}, B_{j, t}, B_{j, t}'\}_{j, t}$
, where
$j \in [a_i, a_{i-1} - 1]$
and
$t \in \mathbb{Z}^+$
. Now, for any
$r \in \mathbb{R}^+$
and
$\gamma _2, \gamma _3 \in (0, 1)$
, define the event
$E_{i, r, \gamma _2, \gamma _3}$
as the intersection
Suppose
$E_{i, r, \gamma _2, \gamma _3}$
is true; we will show that for appropriate choices of
$r, \gamma _2, \gamma _3$
,
$E_{i, r, \gamma _2, \gamma _3}$
will satisfy our desired properties. Observe that
$E_{i, r, \gamma _2, \gamma _3}$
is determined by the random variables described in the statement of the lemma. Now we will show that
$E_{i, r, \gamma _2, \gamma _3}$
implies the desired bound on
$t_i - t_{i-1}$
. We will lower bound
$t_i - t_{i-1}$
in two ways; for the first bound, assume the events
$E_{i_1}$
,
$E_{i, 2, r}$
, and
$E_{i, 3}$
. First, suppose that
$t_i+ g_1 \leq t_i' + g_{a_i}$
. We claim that:
-
1. If
$t \in [g_{a_i} + 1, g_1 - 1 + t_{i-1}]$
, then after
$t$
steps,
$$ \begin{align*} \#\{ j \in [a_i, a_{i-1} - 1] \,:\, j\text{ child of }1\} \geq \sum _{u=g_{a_i} + 1}^{t} B_{a_i, u}; \end{align*}$$
-
2. If
$t \in [g_1 + t_{i-1}, g_1 - 2 + t_i]$
, then after
$t$
steps,(6)
$$ \begin{align} \#\{ j \in [a_i, a_{i-1} - 1] \,:\, j\text{ child of }1\} \geq \sum _{u=g_{a_i} + 1}^{g_1 - 1 + t_{i-1}} B_{a_i, u} -\Bigg ( \sum _{u=g_1 + t_{i-1}}^{t} D_{i, u} - B_{a_i, u}'\Bigg ). \end{align}$$
Indeed, all choices of
$t$
above are in the interval
$[g_{a_i} + 1, g_{a_i} - 1 + t_i']$
, so on the
$t^{\text{th}}$
step,
$a_i$
is a root in
$F_t \langle a_i, a_{i-1} - 1 \rangle$
with at least one child. Meanwhile, any
$t \leq t_i + g_1 - 1$
satisfies that right before the
$t^{\text{th}}$
step,
$a_i$
is still a child of the vertex
$1$
. Thus for any
$t \in [g_{a_1} + 1, g_1 + t_{i-1} - 1]$
, we have that each operation on
$a_i$
increases the number of children of
$1$
by one, implying the first inequality. Meanwhile, for any
$t \in [g_1 + t_{i-1}, g_1 - 2 + t_i]$
, we have that the number of children of
$1$
in
$[a_i, a_{i-1} - 1]$
increases by at least one whenever
$a_i$
is operated on, and can only decrease (by one) whenever
$1$
is operated on. This implies the second inequality, and thus the claim.
Now, suppose
$E_{i, 1}$
,
$E_{i, 2, r}$
and
$t_i + g_1 \leq t_i' + g_{a_i}$
are all true. We know that after
$g_1 - 1 + t_i$
steps, since
$a_i$
is no longer connected to
$1$
, neither is any other vertex in
$[a_i, a_{i-1} - 1]$
(by the definition of the preorder traversal). Since
$g_1 - 1 + t_i \leq g_{a_i} - 1 + t_i'$
, we have that after
$g_1 - 2 + t_i$
steps, the rightmost child of
$1$
must be the vertex
$a_i$
, and we must have
$D_{i, g_1 - 1 + t_i} = 1$
. Hence Inequality Equation (6) implies:
$$ \begin{align*} 1 &\geq \sum _{u=g_{a_i} + 1}^{g_1 - 1 + t_{i-1}} B_{a_i, u} -\Bigg ( \sum _{u=g_1 + t_{i-1}}^{g_1+t_i-1} D_{i, u} - B_{a_i, u}'\Bigg ), \\[3pt] \sum _{u=g_1 + t_{i-1}}^{g_1+t_i-1} D_{i, u} - B_{a_i, u}' &\geq \sum _{u=g_{a_i} + 1}^{g_1 - 1 + t_{i-1}} B_{a_i, u} - 1. \end{align*}$$
Since
$E_{i, 1}$
is true, we find that
$$ \begin{align*} \sum _{u=g_1 + t_{i-1}}^{g_1+t_i-1} D_{i, u} - B_{a_i, u}' &\geq \left \lceil p(t_{i-1} + g_1 - g_{a_i} - 1) - \sqrt {t_{i-1} + g_1 - g_{a_i} - 1} - 1 \right \rceil , \end{align*}$$
where taking the ceiling is justified since the left hand side is an integer. By discrete continuity, we thus have that
$\tau _0$
exists and is at most
$t_i - t_{i-1}$
. Since
$E_{i, 2, r}$
is true, we thus find
Now, suppose
$t_i + g_1 \gt t_i' + g_{a_i}$
. Since
$E_{i, 3}$
is true, we find that
$$ \begin{align*} t_i + g_1 &\gt t_i' + g_{a_i} \\[3pt] t_i - t_{i-1} &\geq t_i' + g_{a_i} - g_1 - t_{i-1} + 1 \\[3pt] &\geq f(a_{i-1} - a_i + 1) - (g_1 - g_{a_i}) - t_{i-1} + 1. \end{align*}$$
where the second inequality is because both sides consist of integers. Hence,
$E_{i, 1} \cap E_{i, 2, r} \cap E_{i, 3}$
always implies
We will now create a second lower bound for
$t_i - t_{i-1}$
as follows. Let the random variable
$\mathfrak{c}_i$
denote the number of vertices in
$[a_i, a_{i-1} - 1]$
that are children of
$1$
after
$t_{i-1} + g_1-1$
steps. Suppose
$\mathfrak{c}_i \lt a_i - a_{i-1}$
. Then for all
$t \leq t_{i-1} + g_1-1$
satisfying
$B_{j_t, t} = 1$
, we have that the number of vertices in
$[a_i, a_{i-1} - 1]$
increases after the
$t$
th step. Assuming
$E_{i, 4, \gamma _2}$
is true, this implies that
Hence regardless of whether
$\mathfrak{c}_i \lt a_i - a_{i-1}$
or not, we have that
where the ceiling may be taken since
$\mathfrak{c}_i$
is an integer. Hence vertex
$1$
must receive at least
$R$
operations after
$t_{i-1}$
to become disconnected from
$a_i$
. Now, if
$E_{i, 5, (\gamma _2, \gamma _3)}$
is true, then
$$ \begin{align*} u_R - (t_{i-1} + g_1 - 1) = u_R - u_0 = \sum _{i=1}^R Y_i \geq \gamma _3 R/p. \end{align*}$$
So it takes vertex
$1$
at least
$\gamma _3 R/p$
steps to receive those
$R$
operations, and hence
$t_i - t_{i-1} \geq \gamma _3 R/p$
. Combining the above estimates, we have that if
$E_{i,r, \gamma _2, \gamma _3}$
is true, then
$$ \begin{align*} t_i - t_{i-1} &\geq \max\! \Bigg (\!\min\! \bigg (\gamma _3 \gamma _2 (t_{i-1} + g_1 - g_{a_i}-1), \frac {\gamma _3 (a_{i-1} - a_i)}{p}\bigg ), \\[3pt] & \quad \min \Big (r(p(t_{i-1} + g_1 - g_{a_i}-1) - \sqrt {t_{i-1} + g_1 - g_{a_i}-1})^2, f(a_i - a_{i-1}+1) \\&\quad\quad - (t_{i-1} + g_1 - g_{a_i})+1\Big )\Bigg ). \end{align*}$$
Set
$\gamma _2 = \gamma _3 = 1/4$
, and consider any
$r \leq 1/16$
. Observe that
Every integer
$n \geq 1$
satisfies
$f(n + 1) \leq n$
, so
$f(a_i - a_{i-1} + 1)/17 \lt (a_{i-1}-a_i)/4p$
. Hence we have that
Finally, the function
$q(x) = r(px - \sqrt {x})^2$
is positive and increasing for
$x \gt 1/p^2$
. Thus
$t_{i-1} \geq t_{i_{\lceil \log \log n \rceil }} \geq \log \log n \geq c_4/p^2 \gt 1/p^2$
, so
$q(x)$
is increasing in
$[t_{i-1}, \infty )$
. Since
$g_1 - g_{a_i} - 1 \geq 0$
and
$f$
is nondecreasing, we find that if
$E_{i, r, 1/4, 1/4}$
is true, then
Hence it now suffices to prove that for some (sufficiently small) absolute constant
$c_5 \in (0, 1/16)$
we have that
$\mathbb{P}(E_{i, c_5, 1/4, 1/4}) \geq 0.15$
. To do this, we bound the probabilities of the aforementioned events for general values of
$r, \gamma _2, \gamma _3$
as follows. Throughout we again condition on
$E_A$
as well as the random variables in
$\mathcal{B}_i = \{D_{j, t}\}_{j \leq i - 1}\cup \{S_{j, t}, B_{j, t}, B_{j, t}'\}_{j \geq a_{i-1}}$
; note that this conditioning fixes
$t_{i-1}$
and
$R$
and is
$i$
-independent.
-
1. By Hoeffding’s inequality, we have that
$\mathbb{P}(E_{i, 1}) \geq 1 - e^{-2}$
. -
2. Let
$D^\circ _{a_i, u} = D_{i, u + g_1 + t_{i-1}-1} - B_{a_i, u + g_1 + t_{i-1}-1}'$
. Then note that each
$D^\circ _{a_i, u}$
is independent with probability distributionThus the sequence
$$ \begin{align*} D^\circ _{a_i, u} &= \begin{cases} 1 & \text{ probability }p(1-p) \\[3pt] 0 & \text{ probability }p^2 + (1-p)^2 \\[3pt] -1 & \text{ probability }p(1-p). \end{cases} \end{align*}$$
$\{D^\circ _{a_i, 1}, D^\circ _{a_i, 1} + D^\circ _{a_i, 2}, \ldots \}$
defines a lazy simple random walk on
$\mathbb{Z}$
with parameter
$p(1-p)$
, and hence we may apply Corollary 2.3 to obtain that
$$ \begin{align*} \mathbb{P}(E_{i, 2, r}) &\geq 1 - e^{-c_2/\sqrt {r}}. \end{align*}$$
-
3. Since our conditioning is
$i$
-independent, we have by Lemma 5.16 that
$\mathbb{P}(E_{i, 3}) \geq 0.85$
. -
4. Recall that for any
$i$
,
$t_{i-1} \geq \log \log n \geq c_4/p^2$
. Note also that
$g_1 - g_{a_i} - 1 \geq 0$
. Now by applying a multiplicative Chernoff bound to the
$B_{j_t, t}$
, we retrieve that
$$ \begin{align*} \mathbb{P}(E_{i, 4, \gamma _2}) \geq 1 - \exp \!(\!-(1-\gamma _2)^2p(t_{i-1} + g_1 - g_{a_i} - 1))\geq 1 - \exp \!(\!-(1 - \gamma _2)^2c_4/2). \end{align*}$$
-
5. Recall that our conditioning fixed
$t_{i-1}$
and
$R$
. Since
$t_{i-1} \geq c_4/p^2$
, we have that
$R \geq \min\! (\gamma _2 c_4/p, 1)$
. Now, under our conditioning, each
$Y_i$
is an independent geometric variable of parameter
$p$
taking values in
$\mathbb{Z}^+$
. Thus by applying Lemma 2.1, we have:
$$ \begin{align*} \mathbb{P}(E_{i, 5, \gamma _2, \gamma _3}) &= 1 - \mathbb{P}\Bigg (\!\sum _{i=1}^{R} Y_i \lt \frac {R}{p} - (1-\gamma _3)(\sqrt {Rp})\sqrt {\frac {R}{p^3}}\Bigg ),\\[3pt] &\geq 1 - \exp \bigg (\frac {-Rp(1-\gamma _3)^2}{2p - p(1-\gamma _3)}\bigg ), \\[3pt] &= 1 - \exp \bigg (\frac {-R(1-\gamma _3)^2}{1+\gamma _3}\bigg ), \\[3pt] &\geq 1 - \exp \bigg (\frac {-\min\! (\gamma _2 c_4/p, 1)(1-\gamma _3)^2}{1+\gamma _3}\bigg ). \end{align*}$$
Finally, by plugging in
$\gamma _2 = \gamma _3 = 1/4$
and applying a union bound we find that
Adjusting
$c_4$
to be sufficiently large and
$c_5$
to be sufficiently small now gives us that
$\mathbb{P}(E_{i, c_5, 1/4, 1/4}) \geq 0.15$
, as desired.
We’ll now prove the following lemma, which will allow us to apply the results of Lemma 5.17 to groups of indices
$a_i$
at a time, and hence derive a steadier growth estimate for the sequence
$\{t_{i_j}\}$
. From this lemma onward, we will reuse the notation from Subsection 5.3 that
$k = \log n$
.
Lemma 5.18.
For every
$\lceil \log \log n \rceil \leq j \leq 2\lceil 201 \log \log n \rceil - 2$
, there exists an event
$G_j \subset E_A$
satisfying that:
-
•
$G_j$
is determined by the random variables:
-
–
$D_{u, t}$
, for
$u \leq i_{j+2}$
and
$t \in \mathbb{Z}^+$
, and
-
–
$S_{u, t}$
,
$B_{u, t}$
, and
$B_{u, t}'$
, for
$u \geq a_{i_{j+2}}$
and
$t \in \mathbb{Z}^+$
;
-
-
•
$G_j$
is contained in the event that
$$ \begin{align*} t_{i_{j+2}} - t_{i_j} &\geq 0.01\min \bigg (\frac {f(n/k^{\,j} - n/k^{\,j+1})}{17}, c_5\Big(pt_{i_j} - \sqrt {t_{i_j}}\Big)^2\bigg ); \end{align*}$$
-
• We have that
$\mathbb{P}(G_j)$
, conditioned on
$E_A$
as well as the variables
-
–
$D_{u, t}$
, for
$u \leq i_{j}$
and
$t \in \mathbb{Z}^+$
, and
-
–
$S_{u, t}$
,
$B_{u, t}$
, and
$B_{u, t}'$
, for
$u \geq a_{i_{j}}$
and
$t \in \mathbb{Z}^+$
;
is always at least
$0.1$
. -
Proof. For each
$a \in \mathbb{R}_{\geq 0}$
, define
For any
$i \in (i_{\lceil \log \log n \rceil }, i_{2\lceil 201 \log \log n \rceil }]$
, let
$E_i$
be the event from Lemma 5.17. Note that for every
$i \in [i_j + 1, i_{j+2}]$
, the event
$E_i$
is contained in the event that
Now, any nonnegative reals
$a, b, c$
satisfy
Recall that for all nonnegative reals
$a, b$
, we have that
$f(a) + f(b) \geq f(a + b)$
. Hence
$h_j(a) + h_j(b) \geq h_j(a + b)$
as well. Now, for each
$i \in [1, i_{j+2} - i_j]$
, let
$X_i$
be the indicator function for
$E_{i_j+i}$
. Let
$G_j$
be the event that
$$ \begin{align*} \sum _{i=1}^{i_{j+2} - i_j} h_j(a_{i+i_j-1} - a_{i+i_j})X_i \geq 0.01 h_j(a_{i_j} - a_{i_{j+2}}). \end{align*}$$
We claim that
$G_j$
satisfies the desired properties. Conditioned on
$E_A$
,
$G_j$
clearly is determined by the random variables described. Now throughout the rest of this proof, condition on
$E_A$
, as well as the variables
-
•
$D_{u, t}$
, for
$u \leq i_{j}$
and
$t \in \mathbb{Z}^+$
, and -
•
$S_{u, t}$
,
$B_{u, t}$
and
$B_{u, t}'$
, for
$u \geq a_{i_{j}}$
and
$t \in \mathbb{Z}^+$
.
By Lemma 5.17 we know that when conditioning on the variables above and on the variables
-
•
$D_{u, t}$
, for
$i_j \lt u \leq i_{j} + i - 1$
and
$t \in \mathbb{Z}^+$
, and -
•
$S_{u, t}$
,
$B_{u, t}$
and
$B_{u, t}'$
, for
$a_{i_j} \gt u \geq a_{i_{j} + i - 1}$
and
$t \in \mathbb{Z}^+$
,
we have that
$\mathbb{P}(X_i = 1) \geq 0.15$
. In particular,
$\mathbb{P}(X_i = 1| X_1, \ldots X_{i-1}) \geq 0.15$
for all possible values of
$\{X_1, \ldots X_{i-1}\}$
and
$i \in [1, i_{j+2} - i_j]$
, so
$\mathbb{E}[X_i] \geq 0.15$
. Now, let
$q = 0.15$
, and consider any real
$r \in (0, q]$
. We have by the Markov inequality that
$$ \begin{align*} \mathbb{P}\Bigg (\!\sum _{i=1}^{i_{j+2} - i_j} h_j(a_{i+i_j-1} &- a_{i+i_j})(1 - X_i) \geq (1-r)\sum _{i=1}^{i_{j+2} - i_j} h_j(a_{i+i_j-1} - a_{i+i_j})\Bigg ) \\[3pt] &\leq \frac {\mathbb{E}\Bigg [\displaystyle \sum _{i=1}^{i_{j+2} - i_j} h_j(a_{i+i_j-1} - a_{i+i_j})(1-X_i)\Bigg ]}{(1-r)\displaystyle \sum _{i=1}^{i_{j+2} - i_j} h_j(a_{i+i_j-1} - a_{i+i_j})}, \end{align*}$$
$$ \begin{align*} \mathbb{P}\Bigg (\!\sum _{i=1}^{i_{j+2} - i_j} h_j(a_{i+i_j-1} &- a_{i+i_j})X_i \leq r\sum _{i=1}^{i_{j+2} - i_j} h_j(a_{i+i_j-1} - a_{i+i_j})\Bigg ) \\[3pt] &\leq \frac {(1-q)\Bigg (\displaystyle \sum _{i=1}^{i_{j+2} - i_j} h_j(a_{i+i_j-1} - a_{i+i_j})\Bigg )}{(1-r)\displaystyle \sum _{i=1}^{i_{j+2} - i_j} h_j(a_{i+i_j-1} - a_{i+i_j})} = \frac {1-q}{1-r}, \\[3pt] \mathbb{P}\Bigg (\!\sum _{i=1}^{i_{j+2} - i_j} h_j(a_{i+i_j-1} &- a_{i+i_j})X_i \gt r\sum _{i=1}^{i_{j+2} - i_j} h_j(a_{i+i_j-1} - a_{i+i_j})\Bigg ) \geq \frac {q-r}{1-r}. \end{align*}$$
Now, note that
$$ \begin{align*} \sum _{i=1}^{i_{j+2} - i_j} h_j(a_{i+i_j-1} - a_{i+i_j}) &\geq h_j(a_{i_{j+2}} - a_{i_j}). \end{align*}$$
Thus, setting
$r = 0.01$
gives us that
$\mathbb{P}(G_j) \geq 0.14/0.99 \gt 0.1$
, as desired. Now, note that we always have
$t_{i + i_j} - t_{i + i_j - 1} \geq h_j(a_{i+i_j-1} - a_{i+i_j})X_i$
. Also, since
$a_{i_j} \geq n/k^{\,j}$
(where
$k = \log n$
),
$a_{i_{j+2}} \leq a_{i_j}/k$
, and
$h_j$
is nondecreasing, we have that
$h_j(a_{i_j} - a_{i_{j+2}}) \geq h_j(n/k^{\,j} - n/k^{\,j+1})$
. Thus,
$G_j$
is contained in the event that
$$ \begin{align*} t_{i_{j+2}} - t_{i_j} = \sum _{i=i_j+1}^{i_{j+2}} t_i - t_{i-1} \geq 0.01 h_j(a_{i_j} - a_{i_{j+2}}) \geq 0.01 h_j(n/k^{\,j} - n/k^{\,j+1}), \end{align*}$$
as desired.
We now prove Lemma 5.14.
Proof of Lemma
5.14. First, recall
$c_4 \geq 4$
. Then by picking any (small) absolute constant
$c_6 \in (0, \min\! (c_5/400, 1))$
, we find that for all
$t \geq c_4/p^2$
,
Fixing
$c_6$
, adjust
$c_4$
such that
$c_4 \geq e/c_6$
. Moving forward, each time we decrease
$c_6$
we will correspondingly increase
$c_4$
to ensure this inequality holds. Now, let
$N$
be the number of even indices
$j \in (\lceil \log \log n \rceil , 2\lceil 201 \log \log n \rceil - 2]$
for which
$G_j$
is true. Let
$A_1$
be the event that
$N \geq 2 \log \log n$
. We claim that
$A_1$
satisfies the desired properties. Evidently,
$A_1$
is determined by the variables listed. We now bound
$\mathbb{P}(A_1)$
. Condition on
$E_A$
. For each even
$j \in (\lceil \log \log n \rceil , 2\lceil 201 \log \log n \rceil -2]$
, let
$X_{j/2 + 1 - \lceil (\!\log \log n)/2 \rceil }$
be the indicator function of
$G_j$
. Also, suppose there are
$J$
such even
$j$
in total. Then
$N = \sum _{j=1}^J X_j$
, and by an analogous argument to the one in Lemma 5.18 we find that for all
$j \in [J]$
,
$\mathbb{P}(X_j = 1 | X_{j-1}, \ldots X_1) \geq 0.1$
. Now, let
$Y_i = X_i - 0.1$
, and let
$Z_i = \sum _{k \leq i} Y_k$
. Then
$$ \begin{align*} \mathbb{E}[Z_i | Z_1, \ldots Z_{i-1}] &= Z_{i-1} + \mathbb{E}[Y_i | X_1, \ldots X_{i-1}] \\[3pt] &\geq Z_{i-1} - 0.1 + \mathbb{E}[X_i | X_1, \ldots X_{i-1}] \\[3pt] &\geq Z_{i-1}. \end{align*}$$
Hence
$\{Z_i\}_i$
forms a super-martingale. Observe that
$|Z_k - Z_{k-1}| = |Y_k| \leq 0.9$
for all
$k$
. Thus by the Azuma-Hoeffding inequality, we have that
$$ \begin{align*} \mathbb{P}\Bigg (\!\sum _{i=1}^J X_i \geq 0.01J \Bigg ) &= \mathbb{P}\big (Z_J \geq -0.09J \big ) \\[3pt] &\geq 1 - \exp \bigg (\frac {-0.09J^2}{2 \cdot 0.9^2 \cdot J}\bigg ) \\[3pt] &= 1 - \exp (\!-J/18). \end{align*}$$
Now, note that
$J \geq \frac {401 \log \log n - 4}{2} - 1$
, so
$0.01 J \geq 2 \log \log n + 0.005 \log \log n - 0.03$
. Adjust
$c_4$
to be at least
$6$
; then
$\log \log n \geq c_4/p^2 \gt 6$
so
$0.01 J \geq 2 \log \log n$
. This also gives us that
$J \geq 200 \log \log n \gt 18 \log 10$
, so
$\exp (\!-J/18) \lt 0.1$
. Hence
$\mathbb{P}(A_1) \geq 0.9$
, as desired. Finally, suppose
$A_1$
is true. Let
$s_i$
be the
$i$
th
$j$
for which
$G_j$
is true. First, note that for all
$j \leq 2\lceil 201 \log \log n \rceil$
,
$$ \begin{align*} f(n/k^{\,j} - n/k^{\,j+1}) &\geq f(n/k^{403 \log \log n} - n/k^{403 \log \log n + 1}) \\[3pt] &\geq f(n/2k^{403 \log \log n}) = f(n/2e^{403(\!\log \log n)^2}). \end{align*}$$
Hence, each
$G_j$
is contained in the event that
$t_{i_{j+2}} - t_{i_j} \geq \min\!(f(n/2e^{403(\!\log \log n)^2})/1700, c_6 p^2t_{i_j}^2)$
. Now, recalling that
$\log \log n \geq c_4/p^2 \geq e/c_6 p^2$
, we may find by induction that for all
$i$
,
Observe that since the variables
$\{X_i\}$
are integers,
$A_1$
implies that
$N \geq \lceil 2 \log \log n \rceil$
. Thus,
$A_1$
is contained in the event that
$$ \begin{align*} t_{i_{2\lceil 201 \log \log n \rceil }} &\geq t_{i_{s_{\lceil 2 \log \log n \rceil }}} \\[3pt] &\geq \min \bigg ( \frac {f(n/2e^{403 (\!\log \log n)^2})}{1700}, \frac {e^{2^{\lceil 2 \log \log n \rceil }}}{c_6 p^2} \bigg ) \\[3pt] &\geq \min \bigg ( \frac {f(n/2e^{403 (\!\log \log n)^2})}{1700}, \frac {n}{c_6 p^2} \bigg ) \\[3pt] &\geq \frac {f(n/2e^{403 (\!\log \log n)^2})}{1700}, \end{align*}$$
as desired.
We now prove a bound on
$t_{i_{\ell }} - t_{i_{\ell -2}}$
, for any even
. Combined with the initial bound on
$t_{i_{2\lceil 201 \log \log n \rceil }}$
given by Lemma 5.14, this will give us the key bound on
$T_n$
that will allow us to prove Lemma 5.11. Throughout the proof we will again let
$k = \log n$
.
Lemma 5.19.
For every even
$\ell$
with
$2\lceil 201 \log \log n \rceil + 2 \leq \ell \leq 2\lceil 201 (\!\log \log n)^3 \rceil$
, there exists an event
$V_\ell \subset E_A$
such that
-
1.
$V_\ell$
is determined by the random variables
-
•
$D_{j, t}$
, for all
$j \in [n], t \in \mathbb{Z}^+$
, -
•
$S_{j, t}$
,
$B_{j, t}$
and
$B_{j, t}'$
, for
$j \geq a_{i_{\ell }}$
and
$t \in \mathbb{Z}^+$
, -
•
$D_{j, t}'$
and
$C_{j, t}$
, for
$j \leq \ell$
and
$t \in \mathbb{Z}^+$
.
-
-
2.
$V_\ell$
is contained in the event that
$$ \begin{align*} t_{i_{\ell }} - t_{i_{\ell -2}} \geq \frac {\min\! (t_{i_{\ell -2}}, n/k^{\ell -2})}{4}. \end{align*}$$
-
3. Conditioned on
$E_A$
, as well as the random variables
-
•
$D_{j, t}$
, for all
$j \in [n], t \in \mathbb{Z}^+$
, -
•
$S_{j, t}$
,
$B_{j, t}$
and
$B_{j, t}'$
, for
$j \geq a_{i_\ell - 2}$
and
$t \in \mathbb{Z}^+$
, -
•
$D_{j, t}'$
and
$C_{j, t}$
, for
$j \leq \ell - 2$
and
$t \in \mathbb{Z}^+$
,
we have that
$\mathbb{P}(V_\ell ) \geq 1 - \exp (\!-49pt_{i_{\ell - 2}}/2560) - \exp (\!-\min\! (n/k^{\ell - 2},pt_{i_{\ell -2}})/12)$
. -
Proof. This is roughly another application of the estimate presented in Heuristic 5.1. Condition on the variables
$\{D_{j, t}\}_{j \in [n]}$
,
$\{D_{j, t}', C_{j, t}\}_{j \leq \ell - 2}$
,
$\{S_{j, t}, B_{j, t}, B_{j, t}'\}_{j \geq a_{i_{\ell -2}}}$
as discussed above. Observe that this conditioning fixes
$t_{i_{\ell -2}}$
. For any integer
$m \in \mathbb{Z}^+$
satisfying
$g_1 \lt m \leq t_{i_{\ell -2}} + g_1 - 1$
, let
$N_\ell (m)$
be the number of children of the vertex
$1$
with indices in
$[a_{i_{\ell }}, a_{i_{\ell -2}})$
on the
$m^{\text{th}}$
step. For
$m \leq t_{i_{\ell -2}} + g_1 - 1$
, we have that on the
$m^{\text{th}}$
step, all vertices in
$[a_{i_{\ell }}, a_{i_{\ell -2}})$
are descendants of
$1$
. Hence on the
$m^{\text{th}}$
step, any operation on a non-leaf child of
$1$
in
$[a_{i_{\ell }}, a_{i_{\ell -2}})$
increases the number of children of
$1$
in
$[a_{i_{\ell }}, a_{i_{\ell -2}})$
. Thus either
$N_\ell (m) = a_{i_{\ell -2}} - a_{i_{\ell }}$
, or
$N_\ell (m + 1) \geq N_\ell (m) + C_{\ell , m}$
. Hence by induction, we have
$$ \begin{align*} N_\ell (t_{i_{\ell -2}} + g_1 - 1) &\geq \min \Bigg ((a_{i_{\ell -2}} - a_{i_{\ell }}),\sum _{i=g_1+1}^{t_{i_{\ell -2}}+g_1-2} C_{\ell , i} \Bigg ). \end{align*}$$
Now note that
$t_{i_{\ell - 2}} \geq 400 \log \log n \geq 400 c_4/p^2 \geq 400$
, so
$t_{i_{\ell - 2}} - 2 \gt 0.8t_{i_{\ell -2}}$
. For any
$\gamma _1 \in (0, 0.8)$
, let
$E_{6, \gamma _1}$
be the event that
$\sum _{i=g_1+1}^{t_{i_{\ell -2}}+g_1-2} C_{\ell , i} \gt \gamma _1 p(t_{i_{\ell -2}}-2)$
. By a multiplicative Chernoff bound, we have that for all
$\gamma _1 \in (0, 0.8)$
,
$$ \begin{align*} \mathbb{P}\Bigg (\!\sum _{i=g_1+1}^{t_{i_{\ell -2}}+g_1-2} C_{\ell , i} \leq \gamma _1 pt_{i_{\ell -2}}\Bigg ) &\leq \mathbb{P}\Bigg (\!\sum _{i=g_1+1}^{t_{i_{\ell -2}}+g_1-2} C_{\ell , i} \leq 1.25\gamma _1 p(t_{i_{\ell -2}}-2)\Bigg ) \\[3pt] &\leq \exp \big (\!-0.5(1.25\gamma _1-1)^2p(t_{i_{\ell -2}}-2)\big ) \\[3pt] &\leq \exp \big (\!-0.4(1.25\gamma _1-1)^2pt_{i_{\ell -2}}\big ) \\[3pt] \mathbb{P}(E_{6, \gamma _1}) &\geq 1 - \exp \big (\!-0.4(1.25\gamma _1-1)^2pt_{i_{\ell -2}}\big ). \end{align*}$$
Now, let
$X_0 = 0$
, and for
$i \gt 0$
, let
$X_i$
be the
$i$
th smallest index
$j \gt 0$
such that
$D_{\ell , g_1 - 1 + t_{i_{\ell -2}} + j}' = 1$
. For any positive integer
$i$
, let
$Y_i = X_i - X_{i-1}$
. Note that the sequence of
$\{Y_i\}$
’s are distributed as a sequence of mutually independent geometric random variables with parameter
$p$
. Now, condition on
$E_{6, \gamma _1}$
; this gives us that
$N_\ell (t_{i_{\ell - 2}} + g_1 - 1) \geq \min\! (0.8\gamma _1pt_{i_\ell }, a_{i_{\ell -2}} - a_{i_{\ell }})$
. Letting
$R_{\gamma _1} = \min\! (\lceil 0.8\gamma _1pt_{i_\ell }\rceil , a_{i_{\ell -2}} - a_{i_\ell })$
, we find that vertex
$1$
must receive at least
$R_{\gamma _1}$
operations after the turn
$g_1 - 1 + t_{i_{\ell - 2}}$
until it is disconnected from all vertices in
$[a_{i_{\ell }}, a_{i_\ell -2})$
. Thus
$$ \begin{align*} t_{i_{\ell }} - t_{i_\ell -2} \geq \sum _{i=1}^{R_{\gamma _1}} Y_i. \end{align*}$$
Now for any
$\gamma _2 \in (0, 1)$
, let
$E_{7, \gamma _1, \gamma _2}$
be the event that
$\sum _{i=1}^{R_{\gamma _1}} Y_i \geq \gamma _2R_{\gamma _1}/p$
. Applying Lemma 2.1 (b), we have that for all
$\gamma _2 \lt 1$
,
$$ \begin{align*} \mathbb{P}\Bigg (\!\sum _{i=1}^{R_{\gamma _1}} Y_i \lt \frac {\gamma _2R_{\gamma _1}}{p}\Bigg ) &= \mathbb{P}\Bigg (\!\sum _{i=1}^{R_{\gamma _1}} Y_i \lt \frac {R_{\gamma _1}}{p} - (1-\gamma _2)\sqrt {R_{\gamma _1}p}\sqrt {\frac {R_{\gamma _1}}{p^3}}\Bigg )\\[3pt]&\lt \exp \big (\!-(1-\gamma _2)^2R_{\gamma _1}/(1 + \gamma _2)\big ),\\[3pt] \mathbb{P}(E_{7, \gamma _1, \gamma _2}) &\geq 1-\exp \big (\!-(1-\gamma _2)^2R_{\gamma _1}/(1 + \gamma _2)\big ). \end{align*}$$
Now, let the event
$V_\ell$
be the intersection
$V_{\ell } = E_{6, 5/8} \cap E_{7, 5/8, 1/2}$
. Note that
$a_{i_{\ell -2}} - a_{i_{\ell }} \geq a_{i_{\ell -2}}(1 - k) \geq n/2k^{\ell - 2}$
, hence
$R_{5/8} = \min\! (\lceil 0.5 pt_{i_\ell } \rceil , a_{i_{\ell - 2}} - a_{i_\ell }) \geq \min\! (pt_{i_\ell }, n/k^{\ell - 2})/2$
. Thus, we have
$$ \begin{align*} \mathbb{P}(V_\ell ) &\geq 1 - \exp (\!-49pt_{i_{\ell -2}}/2560) - \exp (\!-R_{5/8}/6), \\[3pt] &\geq 1 - \exp (\!-49pt_{i_{\ell - 2}}/2560) - \exp (\!-\min\! (n/k^{\ell - 2},pt_{i_{\ell -2}})/12), \end{align*}$$
as desired. Moreover,
$V_\ell$
is contained in the event that
Finally,
$V_{\ell }$
is clearly determined by variables listed in the statement of the Lemma, so we are done.
We now return to the proof of Lemma 5.11. Condition on
$E_A$
. Define
$A_2$
to be the intersection of the events
$V_\ell$
across all even indices
$2\lceil 201 \log \log n \rceil \leq \ell \leq 2\lceil 201 (\!\log \log n)^3 \rceil$
. Suppose
$A_1 \cap A_2$
is true. By Lemma 5.14, we know that for all
$\ell \geq 2\lceil 201 \log \log n \rceil$
,
$t_{i_\ell } \geq f(n/2e^{403(\!\log \log n)^2})/1700$
. Thus for all even
$2\lceil 201 \log \log n \rceil \leq \ell \leq 2\lceil 201 (\!\log \log n)^3 \rceil - 2$
, we have by Lemma 5.19 that
Hence by induction, we have
$$ \begin{align*} t_{i_\ell } &\geq \min \Bigg (\frac {n}{4e^{402(\!\log \log n)^4}}, \frac {f(n/2e^{403 (\!\log \log n)^2})}{1700}\bigg (\frac {5}{4}\bigg )^{\frac {\ell -2\lceil 201 \log \log n\rceil }{2}}\Bigg ) \\[3pt] t_{2\lceil 201 (\!\log \log n)^3 \rceil } &\geq \min \Bigg (\frac {n}{4e^{402(\!\log \log n)^4}}, \frac {f(n/2e^{403 (\!\log \log n)^2})}{1700}\bigg (\frac {5}{4}\bigg )^{200(\!\log \log n)^3}\Bigg ) \\[3pt] &\geq \min \bigg (\frac {n}{4e^{402(\!\log \log n)^4}}, \frac {f(n/2e^{403 (\!\log \log n)^2})}{1700}e^{44(\!\log \log n)^3}\bigg ). \end{align*}$$
Now, observe that as a function of
$p$
,
$p^8\exp\! (c_4/p^2)$
achieves its minimum at
$\sqrt {c_4}/2$
, where it is equal to
$c_4^4e^4/2^8$
. Thus we may adjust
$c_4$
such that for all
$n \gt e^{e^{c_4/p^2}}$
,
Adjusting
$c_4$
again, we may ensure
$$ \begin{align*} 44 (\!\log \log n)^3 &\gt 403 (\!\log \log n)^2 + \log (3400), \\[3pt] \frac {f(n/2e^{403 (\!\log \log n)^2})}{1700}e^{44(\!\log \log n)^3} &\geq\, f(n)\frac {e^{44(\!\log \log n)^3}}{3400e^{403 (\!\log \log n)^2}} \\[3pt] &\geq\, f(n). \end{align*}$$
Thus we find
$t_{2\lceil 201 (\!\log \log n)^3 \rceil } \geq f(n)$
. Hence
$A_1 \cap A_2$
implies that
Now it suffices to compute
$\mathbb{P}(A_1 \cap A_2)$
. Condition on the random variables
-
•
$D_{j, t}$
, for
$j \leq i_{2\lceil 201 \log \log n \rceil }$
and
$t \in \mathbb{Z}^+$
; -
•
$S_{j, t}$
,
$B_{j, t}$
and
$B_{j, t}'$
, for
$j \geq a_{i_{2\lceil 201 \log \log n \rceil }}$
and
$t \in \mathbb{Z}^+$
.
Recall from Lemma 5.14 that these variables determine
$A_1$
. For any even
$\ell \in (2\lceil 201 \log \log n \rceil , \\[3pt] 2 \lceil 201 (\!\log \log n)^3 \rceil ]$
, note that
$V_{2 \lceil 201 \log \log n \rceil }, \ldots , V_l$
are all determined by the random variables
-
•
$D_{j, t}$
, for all
$j \in [n], t \in \mathbb{Z}^+$
, -
•
$S_{j, t}$
,
$B_{j, t}$
and
$B_{j, t}'$
, for
$j \geq a_{i_{\ell }}$
and
$t \in \mathbb{Z}^+$
, -
•
$D_{j, t}'$
and
$C_{j, t}$
, for
$j \leq \ell$
and
$t \in \mathbb{Z}^+$
.
Now by Lemma 5.19 we always have that
$$ \begin{align*} \mathbb{P}(V_{\ell +2} | V_{2 \lceil 201 \log \log n \rceil }, \ldots V_l) &\geq 1 - \exp (\!-49pt_{i_{\ell - 2}}/2560) - \exp (\!-\min\! (n/k^{\ell - 2},pt_{i_{\ell -2}})/12) \\[3pt] &\geq 1 - 2\exp (\!-49p(402 \log \log n)/2560) \\[3pt] &\geq 1 - 2\exp (\!-p\log \log n). \end{align*}$$
Thus
$\mathbb{P}(V_{\ell + 2} | A_1) \geq 1 - 2\exp (\!-p\log \log n)$
. Applying a union bound, we find
By Lemma 5.14 we know
$\mathbb{P}(A_1 | E_A) \geq 0.9$
. Hence
Thus it suffices to show that we may adjust
$c_4$
such that all
$n \gt e^{e^{c_4/p^2}}$
satisfy
We have that
$a^3\exp (\!-pa)$
is decreasing on
$(3/p, \infty )$
. Since
$c_4 \geq 4$
, we have that for
$n \gt e^{e^{c_4/p^2}}$
,
where in the last inequality we use
$\exp (\!-1/x)/x^2 \lt 0.6$
for all
$x \in (0, 1)$
. Hence taking a sufficiently large
$c_4$
gives us Inequality Equation (7). This proves Lemma 5.11 as desired.
Acknowledgements
This work was done at the University of Minnesota Duluth with support from Jane Street Capital and the National Security Agency. This work was also supported by NSF Grant 2140043. The author would like to thank Joe Gallian and Colin Defant for organising the Duluth REU and proofreading the paper. The author would also like to thank Evan Chen, Daniel Zhu, Mitchell Lee, and Rupert Li for their many helpful comments on the paper, as well as Noah Kravitz for many helpful discussions.
Competing interests
The author has no competing interests to declare.





















R3,4
3×4
R3,4
σ=1725364∈S7
I4(σ)=``ENENENE''
Z2
I4(σ)⊂J(R4,3)
Ford(12)
2
1
σ=342651∈S6
Φ(σ)
F=Φ(342651)∈Ford
v∈V(F)
l(v)
r(v)
φ(Φ(342651))=342651
Φ
φ
V(F)
τ−τ0
T
τ−τ0
i
τ0
i
τ−τ0
i
τ0
T