==== TABLE OF CONTENTS ====
Conditional-information-under-deterministic-coordinate-sweeps//00-introduction.tex
Conditional-information-under-deterministic-coordinate-sweeps//01-setup.tex
Conditional-information-under-deterministic-coordinate-sweeps//02-first-route.tex
Conditional-information-under-deterministic-coordinate-sweeps//03-base-paths.tex
Conditional-information-under-deterministic-coordinate-sweeps//04-noise-extensions.tex
Conditional-information-under-deterministic-coordinate-sweeps//05-martingales.tex
Conditional-information-under-deterministic-coordinate-sweeps//06-cycles.tex
Conditional-information-under-deterministic-coordinate-sweeps//07-sweeps.tex
Conditional-information-under-deterministic-coordinate-sweeps//08-prefix.tex
Conditional-information-under-deterministic-coordinate-sweeps//09-cycle-entropy.tex
Conditional-information-under-deterministic-coordinate-sweeps//10-palettes.tex
Conditional-information-under-deterministic-coordinate-sweeps//11-domains.tex
Conditional-information-under-deterministic-coordinate-sweeps//12-delayed-groups.tex
Conditional-information-under-deterministic-coordinate-sweeps//13-forest.tex
Conditional-information-under-deterministic-coordinate-sweeps//14-replica.tex
Conditional-information-under-deterministic-coordinate-sweeps//15-probes.tex
Conditional-information-under-deterministic-coordinate-sweeps//companion-labels.tex
Conditional-information-under-deterministic-coordinate-sweeps//main.tex
Conditional-information-under-deterministic-coordinate-sweeps//references.tex
===========================
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//00-introduction.tex ====
\section{Introduction}
What remains random in a shuffle after the paths of many cards have
been observed? For the Thorp shuffle, the answer is especially concrete.
On a pair containing two unobserved positions, the conditional masses
of an additional card are averaged. On a pair containing one observed
position, the remaining mass is transported to the uniquely available
output. Observing more paths therefore changes an averaging process
into a random mixture of averaging and transport. This paper estimates
the information retained by that conditional process.
The positions are the vertices of $V=\mathbb F_2^d$, with $n=2^d$.
One physical Thorp shuffle independently switches each pair in one
coordinate direction and rotates the coordinates. Undoing these
rotations gives a process $(\Pi_t)$ that uses the coordinate directions
in a fixed cyclic order. A sweep consists of $d$ such layers, hence
$d$ physical shuffles. We label cards by their initial positions;
$\Pi_t(a)$ is the position of card $a$ at time $t$. All starting
decks considered below are deterministic. Total variation has the
normalization $\|\mu-\nu\|_{\TV}=\frac12\sum_x|\mu(x)-\nu(x)|$.
Write $q_d$ for the law of one physical shuffle on $S_n$ and $U_{S_n}$
for the uniform law. The threshold-$1/4$ mixing time is
\[
t_{\mathrm{mix}}(d)=\min\{t\in\mathbb Z_{\ge0}:
\|q_d^{*t}-U_{S_n}\|_{\TV}\le1/4\}.
\]
Convolution represents independent successive shuffles. Relabeling
the deterministic starting deck leaves its distance from uniform unchanged.
Thorp introduced the shuffle in a study of nonuniform human shuffling
and its consequences for Faro~\cite{thorp,morris44}. Its simple description
conceals a difficult full-deck mixing problem: the transitions are
nonreversible, and uniformity of individual card positions does not
control their joint order. Morris's first polynomial bound for $n=2^d$,
circulated in 2005 and published in 2008, gave $O(d^{44})$ physical
shuffles~\cite{morris44}. His proof combined evolving sets with a
chameleon process for a forward--backward version of the shuffle.
Montenegro and Tetali retained Morris's contraction estimate and
sharpened the mixing analysis using spectral profiles and evolving
sets, obtaining $O(d^{29})$ in 2006
\cite[Theorems~6.14--6.15]{montenegro-tetali2006}.
Morris subsequently developed an entropy method that reduces mixing
estimates to local interactions between pairs of cards. It yielded
$O((\log n)^4)$ physical shuffles for every even $n$~\cite{morris4},
followed by $O(d^3)$ for $n=2^d$~\cite{morris3}. These arguments
decompose the entropy of a permutation into conditional one-card
contributions and analyze the reverse shuffle. They make explicit
why information remaining after other cards are exposed is central
to the full-deck problem.
Ordered Thorp marginals also arise in the small-domain enciphering
analysis of Morris, Rogaway and Stegers~\cite[Theorem~1]{mrs}.
For each fixed $0<\varepsilon<1$, their estimate gives
$O_\varepsilon(d)$ physical shuffles for specified lists of at most
$n^{1-\varepsilon}$ cards.
Czumaj and V\"ocking~\cite{CzumajVocking2014} reached lists containing
any fixed fraction less than one of the deck: a non-Markovian coupling
on butterfly networks gives $O((\log n)^2)$ physical shuffles.
Their full-permutation algorithm adds empty cards and removes them
afterwards; its chain therefore differs from the unchanged labeled
deck considered here.
A closely related conditional-energy strategy appears in the
swap-or-not analysis of Hoang, Morris and Rogaway
\cite[Section~3, Theorem~3 and Lemma~4]{hmr2014}.
They control a centered squared error for the next card and sum the
resulting conditional errors along an ordered list. Their matching
is selected by a fresh uniform group key at each round, and their
contraction is averaged over those keys. Here the coordinate directions
are prescribed cyclically, while the switch coins remain random.
We condition explicitly on preceding cards' complete paths. The
resulting transport-and-average flow admits an exact one-sweep memory
identity, and independent coordinate blocks control its remaining
noise. Thus the common sequential comparison is retained, while the
contraction comes from the geometry of the deterministic schedule.
\paragraph{Conditional information and the first mixing result.}
For a fixed set $B$ of observed labels, let $\mathcal H_t$ record its
paths through time $t$, and let $V_t=V\setminus\Pi_t(B)$ be the
available positions. For a further label $a\notin B$, the basic object is
\[
f_t(x)=\Pr\{\Pi_t(a)=x\mid\mathcal H_t\}
-\frac{\one_{V_t}(x)}{|V_t|}.
\]
It is a sum-zero vector supported on $V_t$. Its energy
$\E\|f_t\|_2^2$ controls the expected error in the conditional law
of $a$. Revealing additional cards successively converts this scalar
estimate into information about an ordered list. An average over random
lists need not bound every specified list, and an unconditional marginal
estimate need not survive conditioning on another family of paths.
Our first result gives uniform bounds for specified lists and then
recovers the full permutation. Here $\operatorname{inj}([k],V)$
denotes ordered $k$-tuples of distinct positions.
\begin{theorem}[Fixed lists and a full-deck consequence]\label{thm:first-main}
Uniformly over deterministic starting decks and specified ordered lists
of distinct labels, the following hold as $d\to\infty$:
\begin{enumerate}
\item At time $256d$, the images of any $k\le7n/8$ labels have
total-variation distance $o(1)$ from
$\Unif(\operatorname{inj}([k],V))$.
\item At time $1024d$, the images of any $k\le15n/16$ labels have
total-variation distance at most $n^{-3/2}$, for all sufficiently
large $d$.
\item The full permutation law satisfies
$\|q_d^{*(2048d)}-U_{S_n}\|_{\TV}\to0$.
\end{enumerate}
\end{theorem}
The full-deck conclusion has the optimal order in $d$: the support
of $t$ shuffles has size at most $2^{tn/2}$, which gives
$t_{\mathrm{mix}}(d)\ge2d-O(1)$, whereas the theorem gives
$t_{\mathrm{mix}}(d)\le2048d$ for all sufficiently large $d$.
Section~\ref{sec:prelim} gives the exact lower bound.
Section~\ref{sec:first-route} proves the two fixed-list estimates locally.
For the full-deck conclusion it uses the trimming, isotypic
and reciprocal-degree statements from
\emph{From partial permutation information to Fourier bounds}
\cite{partialFourier}, with their hypotheses stated at the application.
These inputs complete the first route through the paper. The companion
\emph{Optimal-order mixing of the Thorp shuffle}~\cite{optimalThorp}
gives a separate local $1600d$ proof. The $1600d$ application in
Section~\ref{mart:applications} instead uses the Fourier companion's
random-partition transfer.
The first extension keeps paths that have already been observed as
part of the information in the conclusion. Fix $00$. There is an integer $C=C(\alpha,A)$ such
that, for every specified ordered list $(a_1,\ldots,a_k)$ with
$k\le(1-\alpha)n$, and uniformly over deterministic starting decks,
\begin{equation}\label{noise:uniform-entropy}
D\!\left(\mathcal L((\Pi_{Cd}(a_j))_{j=1}^k)
\,\middle\Vert\,\Unif(\operatorname{inj}([k],V))\right)
=O(n^{-A}).
\end{equation}
Indeed, for a probability vector $p$ on $m$ points,
$\log u\le u-1$ gives
$D(p\Vert\Unif_m)\le m\|p-\Unif_m\|_2^2$.
The entropy chain rule sums this bound for the successive conditional
cards. Conditioning further on the preceding paths can only increase
the mean entropy, by convexity, since the uniform reference depends
only on their endpoints. With $m_j=n-j+1$ and $f_T^{(j)}$ the
path-conditioned error for the $j$th card, the tuple entropy is at most
\[
\sum_{j=1}^k m_j\E\|f_T^{(j)}\|_2^2
\le n^2\left(\gamma^{T-2d}+\frac{\eta_n}{\delta}\right),
\qquad \gamma=1-\frac\alpha4,\quad\delta=\frac\alpha2,
\]
by Lemma~\ref{noise:halves}. Choose $C$ so that
$\gamma^{C-2}<2^{-(A+2)}$ and put $T=Cd$; the exponential
$\eta_n$ term is negligible. Thus later entropy calculations provide
alternative contraction mechanisms and more detailed intermediate
identities; small entropy for a fixed list is already a consequence
of the half-density argument.
\subsection{Conventions and the first full-deck application}
\label{sec:probability-completion}
The scalar calculation has now proved the two list assertions of
Theorem~\ref{thm:first-main}. The remaining step recovers the joint
order of the omitted labels as well. We first state the probability
completion used here and in later applications, and then give the exact
isotypic input for this route. Completions involving subprobabilities,
opposite orientations, kernels or different factor laws retain their
separate arguments at the point of use.
We use the characteristic-zero irreducible representations of $S_n$,
indexed by partitions $\lambda\vdash n$ and realized unitarily.
Write $\lambda_1$ for the first-row length and $\lambda'_1$ for the
first-column length. The row $(n)$ gives the trivial representation,
and the column $(1^n)$ gives sign; for $n\ge2$ these are exactly the
dimension-one representations. The standard background is in
\cite{sagan,etingof}.
\paragraph{Probability completion.}
For a measure $h$ on $S_n$ and an irreducible unitary representation
$\rho_\lambda$ of dimension $D_\lambda$, use the mass transform
$\widehat h(\lambda)=\sum_g h(g)\rho_\lambda(g)$ and the ordinary,
unnormalized Hilbert--Schmidt norm. Fourier matrices multiply in
convolution order. For every probability law $\sigma$, finite-group
Plancherel gives
\begin{equation}\label{eq:c-plancherel}
4\|\sigma-U_{S_n}\|_{\TV}^2
\le\sum_{\lambda\ne(n)}D_\lambda
\|\widehat\sigma(\lambda)\|_{\HS}^2.
\end{equation}
This is the finite-group upper-bound method of Diaconis and
Shahshahani~\cite[Section~2 and Lemma~14]{diaconis-shahshahani1981}.
Indeed Cauchy--Schwarz bounds the left side by
$n!\sum_g|\sigma(g)-1/n!|^2$, which Plancherel identifies with the
right side.
Suppose $\mu,\nu$ are probability laws with
$\|\mu-\nu\|_{\TV}\le\delta_n=o(1)$ and
$|\widehat\nu(\mathrm{sgn})|=o(1)$. Let $p\ge1$ be a fixed integer,
independent of $n$. Setting $\sigma=\nu^{*p}$ gives
\begin{equation}\label{sweeps:completion}
4\|\nu^{*p}-U_{S_n}\|_{\TV}^2
\le\sum_{\lambda\ne(n)}D_\lambda
\|\widehat\nu(\lambda)^p\|_{\HS}^2.
\end{equation}
An operator bound
$\|\widehat\nu(\lambda)\|_{\op}\le K D_\lambda^{-\alpha}$
gives the nonlinear summand bound
\[
D_\lambda\|\widehat\nu(\lambda)^p\|_{\HS}^2
\le K^{2p}D_\lambda^{2-2p\alpha}.
\]
A squared Hilbert--Schmidt bound
$\|\widehat\nu(\lambda)\|_{\HS}^2\le K D_\lambda^{-\beta}$
instead gives
\[
D_\lambda\|\widehat\nu(\lambda)^p\|_{\HS}^2
\le K^pD_\lambda^{1-p\beta}.
\]
Here $K,\alpha,\beta$ are fixed for the application. An $n$-dependent
prefactor that is uniformly bounded for all sufficiently large $n$ may
be replaced by a fixed upper bound $K$. The first estimate
uses $\|M\|_{\HS}\le\sqrt{D_\lambda}\|M\|_{\op}$; the second
uses Hilbert--Schmidt submultiplicativity. Neither requires normality.
If the resulting sum over $D_\lambda>1$ tends to zero, the sign
assumption and \eqref{eq:c-plancherel} give
$\|\nu^{*p}-U_{S_n}\|_{\TV}=o(1)$. Replacing $p$ factors one at a
time costs at most $p\delta_n$, by contraction under convolution with
a probability law. Hence $\mu^{*p}$ has the same limit.
In our applications $\mu$ is the position-increment law of a block of
$T$ physical shuffles, where $T$ is a positive integer divisible by
$d$. Independent such blocks contain whole sweeps and have product law
$\mu^{*p}=q_d^{*(pT)}$, by \eqref{eq:frames:cyclic}. Each block has
zero expected sign: changing one fair switch while fixing every other
coin changes its endpoint permutation by a transposition. Thus a nearby
probability $\nu$ has
$|\widehat\nu(\mathrm{sgn})|\le2\delta_n$.
If $\nu$ is obtained by conditioning on a retained event of probability
$z>0$, one also has the bound $(1-z)/z$, since the unconditioned sign
expectation is zero. These statements hold also for an event on switch
settings rather than on endpoints. Equation~\eqref{eq:worst-state}
then supplies uniformity over deterministic starting decks.
\paragraph{The fixed-list application.}
We use the following exact case of the isotypic transfer proved in
\cite[Lemma~\ref*{l-l:trim} and Proposition~\ref*{l-l:isotypic}]{partialFourier}.
We state its data explicitly to distinguish it from the operator-norm
transfers used later.
Partition the labels into $b$ disjoint nonempty blocks and let $H_i$
permute block $i$ while fixing its complement. For a nonnegative
measure $h$ of mass at most one on $S_n$, suppose
\[
h(gH_i)\le B/[S_n:H_i]\qquad(g\in S_n,\ 1\le i\le b).
\]
With the Fourier convention just fixed, the transfer gives
\begin{equation}\label{eq:first-isotypic}
\|\widehat h(\lambda)\|_{\HS}^2
\le bBC_2D_\lambda^{-1+4/b},\qquad
C_2=\sup_{m\ge1}\sum_{\tau\vdash m}D_\tau^{-2}<\infty.
\end{equation}
All restriction multiplicities are included, and the trace defining
$\|\cdot\|_{\HS}$ is not normalized. The same companion proves
\begin{equation}\label{eq:first-degree-sum}
\sum_{\lambda\vdash n:\,D_\lambda>1}D_\lambda^{-2}\longrightarrow0
\end{equation}
in \cite[Lemma~\ref*{l-l:degree-reciprocal-two}]{partialFourier}.
Apply the $256d$ assertion to the complements of eight equal blocks,
and let $\mu=q_d^{*(256d)}$. The sum $\delta_n$ of their eight
marginal errors tends to zero. The endpoint tuple on a complement
specifies precisely a left coset $gH_i$: two permutations agree on
that complement exactly when they differ by multiplication on the
right by $H_i$. Delete every coset whose mass exceeds twice its
uniform mass, simultaneously for all eight subgroups. A deleted coset
$C$ satisfies $\mu(C)\le2(\mu(C)-U(C))$, so the total deleted
mass is at most $2\delta_n$. Let $z$ be the retained mass and
$\nu$ the normalized retained law. Then
\[
z\ge1-2\delta_n,\qquad
\|\nu-\mu\|_{\TV}=1-z=o(1),\qquad
\nu(gH_i)\le\frac{2}{z[S_n:H_i]}\le\frac4{[S_n:H_i]}
\]
for sufficiently large $n$. The same retained law satisfies every cap.
Equation~\eqref{eq:first-isotypic}, with $b=8$ and $B=4$, therefore
gives $\|\widehat\nu(\lambda)\|_{\HS}^2\le32C_2D_\lambda^{-1/2}$.
Use the squared Hilbert--Schmidt case of the probability completion
with $K=32C_2$, $\beta=1/2$ and $p=8$. The contribution of
$D_\lambda>1$ for $\sigma=\nu^{*8}$ is at most
\[
\sum_{D_\lambda>1}D_\lambda
\|\widehat\nu(\lambda)^8\|_{\HS}^2
\le(32C_2)^8\sum_{D_\lambda>1}D_\lambda^{-3}=o(1).
\]
The final equality follows from~\eqref{eq:first-degree-sum}.
The original block law has zero expected sign, so
$|\widehat\nu(\mathrm{sgn})|\le2\|\nu-\mu\|_{\TV}=o(1)$.
The probability completion therefore proves
$\|\nu^{*8}-U_{S_n}\|_{\TV}\to0$ and bounds the replacement cost by
$8\|\nu-\mu\|_{\TV}=o(1)$.
The original eight blocks take $8\cdot256d=2048d$ physical shuffles,
and~\eqref{eq:worst-state} makes the estimate uniform over all
deterministic starts. This completes Theorem~\ref{thm:first-main}.
==== END Conditional-information-under-deterministic-coordinate-sweeps//02-first-route.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//03-base-paths.tex ====
\section{Joint information conditional on base paths}\label{sec:base-paths}
A marginal estimate with no conditioning does not describe what remains
random after a prescribed set of paths has been observed. The next
theorem supplies that stronger information. Its reference law depends
on the observed endpoints, and its error is averaged over the actual
law of the observed paths. This is the form needed when a subsequent
construction reveals a color-occupancy history.
\begin{theorem}[A joint estimate given base paths]\label{thm:base-path-joint}
Fix $0
0$, expansion over subsets and sampling without
replacement give
\[
\E e^{\vartheta B}
\le[1+(1-p)(e^{\vartheta}-1)]^r.
\]
Take $\vartheta=p/4$ and use
$e^\vartheta-1\le\vartheta+\vartheta^2$. The logarithm of the
Markov bound for $B>(1-p/2)r$ is at most
\[
r\{-\vartheta(1-p/2)+(1-p)(\vartheta+\vartheta^2)\}
\le-rp^2/16.
\]
Here $r=2^j\ge\sqrt n$, and a union bound proves the displayed
$\delta_n$. At all other times simply use $w_s\le a_s$.
Starting with $a_d\le1$, the one-step memory inequality
\eqref{noise:one-step-memory} now contracts by $1-p/4$ at each
late step, and otherwise does not increase except for the additive
bound. There are $(2048-1)\lfloor d/2\rfloor$ late steps after
time $d$. Thus
\begin{equation}
a_T\le(1-p/4)^{2047\lfloor d/2\rfloor}+T\delta_n
\le n^{-18}
\label{noise:predictable-energy}
\end{equation}
eventually. For the last inequality one may use
$\lfloor d/2\rfloor\ge d/3$ and $p/4=1/32$.
For each query define $E_a=\{\|f_T\|_2\le n^{-3}\}$.
Its failure probability is at most $n^{-12}$ by
\eqref{noise:predictable-energy}. There are at most $8n$ queries,
so their simultaneous success has probability at least $1-8n^{-11}$,
averaging over the initial choices and the shuffle. Fix choices of
partition and orders attaining at least this probability. Let $f(g)$
be the probability of permutation $g$ together with simultaneous
success. This proves its domination and mass assertion.
It remains to prove its pointwise coset bounds. In one fixed order,
let $\mathcal B_a$ reveal the full paths through $T$ of the first
$a$ labels. The event $E_a$ for query $a$ depends only on
$\mathcal B_{a-1}$, since the initial tag is fixed and its conditional
law is computed from earlier paths. On this event the conditional
probability of a specified next endpoint is at most
\[
\frac1{n-a+1}+n^{-3}
\le\frac{1+n^{-2}}{n-a+1}.
\]
For specified distinct endpoints, let $S_a$ be the event that the
$a$th card reaches its specified endpoint. In the product of
$\one_{S_a}\one_{E_a}$, condition first on
$\mathcal B_{n-n/8-1}$ and remove the last factor using this bound;
then continue backwards. All previous factors are measurable at
the conditioning step. This proves that the probability of the
specified endpoint list together with all its good events is at most
\[
(1+n^{-2})^{n-n/8}\frac{(n/8)!}{n!}
\le2\frac{|H_i|}{|G|}.
\]
The subprobability $f$ also requires the other orders' good events,
so it is bounded by this probability. A coset $gH_i$ specifies
exactly this complement endpoint list, proving
\eqref{noise:predictable-cap}.
\end{proof}
\subsection{The four corresponding full-permutation applications}
The information just obtained has three different forms: a uniform
list estimate, an average over lists, and one subprobability with
predictable pointwise caps. They enter distinct Fourier arguments.
The statements below preserve the quantitative conclusions of those
arguments; all times count physical shuffles.
\begin{theorem}\label{noise:mixing}
For the Thorp shuffle on $n=2^d$, each of the following methods proves
worst-start total-variation convergence to uniform at the indicated time:
\begin{enumerate}
\item the sixteen-subgroup orbit-span argument at $8192d$;
\item predictable coset caps at $16384d$;
\item diagram peeling at $400\cdot2^{22}d$;
\item the covariance and four-subgroup coefficient argument at $16000d$.
\end{enumerate}
The $2048d$ fixed-list and isotypic route was completed in
Section~\ref{sec:first-route}.
\end{theorem}
\begin{proof}
Write $C_u=\sup_{m\ge1}\sum_{\tau\vdash m}D_\tau^{-u}$ for the
finite constants proved in~\cite[Theorem~\ref*{l-l:degree-all-powers}]{partialFourier}.
For the separate peeling argument put $C_{\rm peel}=512^2$.
As before, every untrimmed positive-time shuffle block has zero sign
expectation. All the lifting statements invoked below are proved
independently in~\cite{partialFourier}.
For the $1024d$ law, apply the first part of
Proposition~\ref{noise:uniform-marginals} with $b=16$ blocks.
Use the sequential trimming operation in
Lemma~\ref*{l-l:trim} of~\cite{partialFourier}: reduce each coset
mass exceeding its uniform mass to that mass. Each reduction preserves
the earlier caps, and the total mass removed is at most
$\varepsilon=bn^{-3/2}$. The resulting subprobability $f\le\mu$
has mass $z\ge1-\varepsilon$ and caps one. Thus $\nu=f/z$
satisfies $\|\nu-\mu\|_{\TV}\le\varepsilon$ and has cap two
when $\varepsilon\le1/2$.
Proposition~\ref*{l-l:orbit-span} of~\cite{partialFourier} bounds the operator norm by
$A D^{-3/8}$, $A=\sqrt{2bC_2}$. Since
$\|B^8\|_{\HS}\le\sqrt D\|B\|_{\op}^8$, the nonsign
sum is at most $A^{16}\sum_{D>1}D^{2-6}=o(1)$.
Its sign coefficient has absolute value at most $2bn^{-3/2}$.
The same probability comparison proves mixing at $8\cdot1024d$.
For the predictable construction, let $f\le\mu$ be supplied by
Proposition~\ref{noise:predictable-cosets}, and put $z=\sum f$.
Proposition~\ref*{l-l:isotypic} of~\cite{partialFourier}, with $B=2,b=8$, gives
$\|\widehat f(\rho)\|_{\HS}^2\le16C_2D^{-1/2}$.
Eight powers again leave an inverse-cube dimension sum. Its sign
coefficient is bounded by $1-z=o(1)$ and its trivial coefficient
is $z$. More explicitly, for any fixed $R$,
\begin{equation}
\|f^{*R}-z^R U_G\|_1^2
\le\sum_{\rho\ne\mathrm{triv}}
D_\rho\|\widehat f(\rho)^R\|_{\HS}^2.
\label{noise:subprob-plancherel}
\end{equation}
Thus the right side tends to zero for $R=8$.
The differences $\mu^{*R}-f^{*R}$ and $U_G-z^RU_G$ have
$\ell^1$ norms $1-z^R=o(1)$, since the former is nonnegative.
This proves mixing after $8\cdot2048d$.
For peeling, take $b=2^{22}$ and $T=100bd$ in
Proposition~\ref{noise:averaged-general}. A uniform equal-size
partition has uniformly distributed complements, so averaging
selects one deterministic partition whose sum of complement
errors is $o(1)$. Heavy-coset deletion gives a subprobability
$\eta\le\mu$ of mass $1-o(1)$ and cap two. Since
$b\ge4(C_{\rm peel}+2)$, Corollary~\ref*{l-l:peeling-lift} of~\cite{partialFourier} implies
\[
\sum_{D_\rho>1}D_\rho\|\widehat\eta(\rho)^4\|_{\HS}^2
\le(6b)^4\sum_{D_\rho>1}
D_\rho^{1-4(1-(C_{\rm peel}+2)/b)}=o(1),
\]
because the exponent is at most $-2$ and
Theorem~\ref*{l-l:degree-all-powers} of~\cite{partialFourier} applies. The trivial and
sign coefficients, and restoration of missing mass, are handled
exactly by \eqref{noise:subprob-plancherel}. The total physical
time is $4T=400\cdot2^{22}d$.
Finally, Proposition~\ref{noise:covariance-marginal} selects,
by the same averaging argument, a deterministic partition into
four blocks with complement errors summing to $o(1)$ for the
$1000d$ law. Trim to a subprobability $\eta$ of mass $1-o(1)$
and cap two. Proposition~\ref*{l-l:four-coefficient} of~\cite{partialFourier} gives
$\|\widehat\eta(\rho)\|_{\op}\le C D^{-1/8}$.
After sixteen factors the nontrivial nonsign sum is at most
\[
C^{32}\sum_{\rho\ne\mathrm{triv},\sgn}D^{2-16/4}
=C^{32}\sum_{\rho\ne\mathrm{triv},\sgn}D^{-2}=o(1).
\]
Again parity and missing mass are controlled as above. This
proves the covariance route at $16\cdot1000d=16000d$.
All blocks contain a whole number of sweeps. The moving frame therefore
returns to the physical coordinates, and independent blocks have the
convolution laws used above. Equation~\eqref{eq:worst-state} supplies
worst-start uniformity in every case. The lower obstruction is
\eqref{eq:support}; it is independent of which upper-bound method is used.
\end{proof}
==== END Conditional-information-under-deterministic-coordinate-sweeps//04-noise-extensions.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//05-martingales.tex ====
\section{Fixed domains, random domains, and Walsh coordinates}
\label{mart:section}
The finite-memory weights admit a second explanation: count the Walsh
characters whose last active coordinate was updated at each preceding
layer. We give that derivation first, then compare two ways of obtaining
the opposite-half balance used in Section~\ref{sec:first-route}. A fixed
domain acquires balance from the preceding switch layer; a random domain
also has balance by sampling without replacement. The resulting table
records the quantitative inputs used by several distinct Fourier
transfers. Random sampling is needed for the smaller-subcube argument of
Section~\ref{sec:noise-extensions}, but it is not needed to obtain the
half-density bounds in this section.
We retain $V=\{0,1\}^d$, $n=2^d$, and $G=\Sym(V)$. In the cyclic
coordinate frame, layer $s$ uses $i_s=1+(s\bmod d)$. The position
permutation in that frame is $\Pi_s$. A sweep consists of $d$ layers;
at every sweep boundary the frame is the physical position frame.
\subsection{Walsh coordinates of the adapted flow}
\label{mart:flow-section}
Fix an ordered list $(x_1,\ldots,x_k)$ of distinct input positions and expose the paths of
its first $\ell$ cards. The list may be deterministic or sampled
independently of the shuffle. The next card is the tagged card. Let
$\mathcal F_s$ contain the list and the exposed paths through time $s$,
and let $V_s$ be the set of positions not occupied by exposed cards.
Its size is $m=n-\ell$. Given a terminal time $T$, define
\[
p_s(x)=\mathbb P(\Pi_s(x_{\ell+1})=x\mid\mathcal F_T),\qquad
f_s=p_s-m^{-1}\mathbf1_{V_s}\quad(0\le s\le T).
\]
These are the available set and centered vector of
Section~\ref{sec:first-route}. Lemma~\ref{lem:marginal-averaging}
applies with the exposed cards as blockers: although $p_s$ conditions on
complete paths, it has an $\mathcal F_s$-measurable version. Thus $f_s$
has sum zero, is supported on $V_s$, and has squared norm at most one.
Use the coordinate average $P_i$ from Section~\ref{sec:first-route},
and write $x^{(i)}=x\oplus e_i$ for the partner of $x$. In the following
expectations we sample the shuffle and, when applicable, the initial
list; we do not fix its terminal exposed paths. Set
\[
a_s=\mathbb E\|f_s\|_2^2,\qquad
L_s=\sum_x f_s(x)^2\mathbf1_{\{x^{(i_s)}\notin V_s\}},
\qquad w_s=\mathbb E L_s.
\]
With this notation, Lemma~\ref{noise:memory} reads
\begin{equation}\label{mart:noise-update}
f_{s+1}=P_{i_s}f_s+\xi_s,\qquad
\mathbb E(\xi_s\mid\mathcal F_s)=0.
\end{equation}
On each edge with exactly one available position $x$, its noise is
$\pm f_s(x)(\delta_x-\delta_{x^{(i_s)}})/2$, with independent fair
signs on distinct such edges. All other edges contribute zero noise.
For every $t\ge d$,
\begin{equation}\label{mart:energy}
a_t=\sum_{j=1}^d2^{-j}w_{t-j}.
\end{equation}
Equivalently, with $D_s=\mathbb E\|\xi_s\|_2^2=w_s/2$,
$a_t=\sum_{j=1}^d2^{-(j-1)}D_{t-j}$.
There is also a coordinate-frequency proof, using the finite Boolean version of the
Walsh character basis~\cite{walsh1923}. It avoids expanding the
vector recursion and identifies the same weights by counting the last
update of each character.
\begin{lemma}[Walsh derivation]\label{mart:walsh}
For $A\subseteq\{1,\ldots,d\}$, define
$\widehat f_s(A)=\sum_xf_s(x)(-1)^{\sum_{i\in A}x_i}$.
If $i_s\notin A$, then $\widehat f_{s+1}(A)=\widehat f_s(A)$.
If $i_s\in A$, then
\begin{equation}\label{mart:walsh-update}
\mathbb E\bigl(\widehat f_{s+1}(A)^2\mid\mathcal F_s\bigr)=L_s.
\end{equation}
These identities imply \eqref{mart:energy}.
\end{lemma}
\begin{proof}
A character omitting the active coordinate is constant on every
updated edge, and the update preserves the sum on that edge. A
character containing the active coordinate has opposite values at
the endpoints. An edge with two available positions contributes zero after averaging.
Each edge with one available position contributes its entry times an
independent centered sign. The conditional second moment is therefore $L_s$.
At time $t\ge d$, every nonempty character has a last update among the
previous $d$ layers. Exactly $2^{d-j}$ subsets have their last update
at time $t-j$: they include that coordinate, omit the $j-1$ more
recent coordinates, and choose arbitrarily among the other $d-j$.
The empty coefficient is zero. Parseval, with normalization
$\|f\|_2^2=n^{-1}\sum_A\widehat f(A)^2$, now gives
\eqref{mart:energy}.
\end{proof}
\subsection{Opposite halves and large marginals}
\label{mart:balance-section}
The remaining input to the scalar recurrence is a gain when an available
position meets another available position. The masses and the available set
are generally correlated. The needed independence holds across the
two halves during the $d-1$ intervening coordinate updates.
\begin{lemma}[Half-space factorization]\label{mart:halves}
Fix $s\ge d-1$, put $a=s-d+1$, and let $H_0,H_1$ be the two halves
defined by coordinate $i_s$. Conditional on $\mathcal F_a$, for
$h\in\{0,1\}$,
\begin{equation}\label{mart:half-factorization}
\mathbb E\!\left[
\sum_{x\in H_h}f_s(x)^2\mathbf1_{\{x^{(i_s)}\in V_s\}}
\,\middle|\,\mathcal F_a\right]
=\frac{|V_a\cap H_{1-h}|}{n/2}
\mathbb E\!\left[\sum_{x\in H_h}f_s(x)^2
\,\middle|\,\mathcal F_a\right].
\end{equation}
If both half densities at time $a$ are at least $\beta$ except on an
$\mathcal F_a$-measurable event of probability at most $\eta$, then
\begin{equation}\label{mart:noise-bound}
w_s\le(1-\beta)a_s+\eta.
\end{equation}
\end{lemma}
\begin{proof}
The updates from $a$ through $s-1$ visit each coordinate other than
$i_s$ once and never cross the two halves. Given the initial history,
the future switch arrays in the halves are independent of that history
and of each other. Starting from the now known restrictions of $V_a$
and $f_a$, both the exposed paths and the forward flow inside one half
are measurable functions of that half's switch array alone. The
cylinder description in Lemma~\ref{lem:marginal-averaging} leaves
its unvisited switches independent, so computing the conditional flow
introduces no dependence on the other half. The flow
value at $x$ uses only the array in its own half, whereas the opposite
partner's membership in $V_s$ uses the other array. In that other
half, each exposed card is marginally uniform after these $d-1$
layers, since each remaining bit has been refreshed with a fair bit.
Distinctness of the card positions gives the stated expected available
density. This proves \eqref{mart:half-factorization}. Subtract the
available-partner contribution from $a_s$ and use $\|f_s\|_2^2\le1$
on the exceptional event to obtain \eqref{mart:noise-bound}.
\end{proof}
We record the two sources of balance, as they yield different
uniformity statements about the initial domain.
\begin{lemma}[Fixed and random initial domains]\label{mart:balance}
Suppose $m\ge n/q$, where $q\ge1$ is a fixed integer.
\begin{enumerate}
\item For every deterministic initial list, \eqref{mart:noise-bound}
holds for $s\ge d$ with
$\beta=1/(2q)$ and $\eta=2\exp(-n/(8q))$.
\item If the initial list is uniformly random and independent of the
shuffle, it holds for $s\ge d-1$ with $\beta=1/(2q)$ and either of
the valid bounds
\[
\eta=2\exp(-n/(32q)),\qquad
\eta=2(n+1)\exp\!\left(-\frac{(1-\log2)n}{4q}\right).
\]
\item In the random-list setting it also holds with
$\beta=1/(4q)$ and $\eta=2\exp(-c n/q)$ for an absolute $c>0$,
using the weaker requirement $|V_a\cap H_h|\ge m/8$.
\end{enumerate}
\end{lemma}
\begin{proof}
For the first assertion, $a=s-d+1\ge1$ is the time immediately after
the preceding update in coordinate $i_s$. Given the history before
that update, either half's available count is $A+\operatorname{Bin}(L,1/2)$,
where $2A+L=m$ and $L\le m$. A deviation below $m/4$ has probability
at most $\exp(-m/8)$ by the independent bounded-difference estimate
for the $L$ fair choices.
The union bound handles both halves. Each
half with at least $m/4$ available positions has available density at least $1/(2q)$.
For a random list, $V_a$ is unconditionally a uniform $m$-subset,
because a fixed permutation maps a uniform subset to a uniform subset.
This statement is unconditional; no independence of $f_a$ and $V_a$
is asserted. A half count has mean $m/2$. Its Doob martingale under
sequential sampling without replacement has increments of absolute
value at most one: changing the next draw can be coupled with the
remaining completion by exchanging those two sites. The bounded-increment martingale inequality gives probability at most
$\exp(-m/32)$ for a
downward deviation of $m/4$, proving the first displayed choice.
For the other choice, sample independent Bernoulli variables with
parameter $m/n$ and condition their total to equal $m$. The latter
event has probability at least $1/(n+1)$ since $m$ is a binomial mode;
the case $m=n$ is deterministic. Before conditioning, a half count
$X$ satisfies $\mathbb E2^{-X}\le e^{-m/4}$. Thus
$\mathbb P(X0$. Lemma~\ref{mart:halves}
now proves all three assertions.
\end{proof}
\begin{lemma}[Scalar decay and sequential comparison]\label{mart:decay}
If \eqref{mart:noise-bound} holds for every $s\ge d$, then for any
$\gamma\in[1-\beta/2,1)$,
\begin{equation}\label{mart:decay-bound}
a_t\le\gamma^{t-2d}+\eta/\beta\qquad(t\ge0).
\end{equation}
At time $T$, the total-variation distance of the images of a list of
$k$ cards from the uniform injection is at most the sum of the
expected conditional tagged distances. Each such summand is at most
$\frac12\sqrt{ma_T}\le\frac12\sqrt{na_T}$.
The estimates hold for each deterministic list under the first balance
assertion, and on average over lists under the other assertions.
\end{lemma}
\begin{proof}
Apply \eqref{noise:comparison-solution} with
$\rho=1-\beta$, $s_0=d$, $t_0=2d$, and $a_0\le1$.
The condition on $\gamma$ is exactly
$(1-\beta)/(2\gamma-1)\le1$.
For each list entry, Cauchy--Schwarz bounds the mean path-conditioned
variation by $\frac12\E\|f_T\|_1\le\frac12\sqrt{ma_T}$.
Lemma~\ref{lem:sequential-tv} sums these errors: its uniform reference
depends only on the previously exposed endpoints, so its path-conditioning
version applies. Averaging this inequality over an independently sampled
list gives the random-domain assertion.
\end{proof}
\begin{proposition}[Quantitative marginal estimates]\label{mart:marginals}
The following choices give the indicated energy bounds uniformly over
the sequential indices, and hence the corresponding large-marginal
estimates. In each row $q$ is fixed and at most $n-n/q$ cards are
observed. The letters $C_{\mathrm{fix}},L,C,b_0$ denote fixed integers satisfying
the displayed conditions.
\begin{center}
\begin{tabular}{c c c c c}
Input used & $q$ & $\beta$ & $\gamma$ & Time and energy\\ \hline
fixed & $16$ & $1/32$ & $127/128$ &
$T=C_{\mathrm{fix}}d$, $a_T=O(n^{-6})$\\
fixed & $8$ & $1/16$ & $63/64$ &
$T=512d$, $a_T=O(n^{-7})$\\
random & $32$ & $1/64$ & $127/128$ &
$T=Ld$, $a_T=O(n^{-10})$\\
random & $8$ & $1/16$ & $31/32$ &
$T=200d$, $a_T=O(n^{-8})$\\
random & $256$ & $1/1024$ & $2047/2048$ &
$T=Cd$, $a_T=o(n^{-4})$\\
random & $64$ & $1/128$ & $511/512$ &
$T=b_0d$, $a_T=O(n^{-5})$\\
random & $K=8192$ & $1/(2K)$ & $1-1/(8K)$ &
$T=(100K+2)d$, $a_T=o(n^{-4})$
\end{tabular}
\end{center}
The integer choices are
\[
(127/128)^{C_{\mathrm{fix}}-2}\le2^{-6},\quad
(127/128)^{L-2}\le2^{-10},\quad
(2047/2048)^{C-2}<2^{-4},\quad
(511/512)^{b_0-2}\le2^{-5}.
\]
The first two rows will be used for prescribed lists, and the other
rows on average over uniform initial lists. In fact the fixed-domain
part of Lemma~\ref{mart:balance} also proves every energy bound in the
table for each prescribed list: it has at least the displayed $\beta$
and an exponentially small exceptional term. The distinction in the
table records the information used by the transfers below.
In particular the
eight-block random-domain row has average marginal distance
$O(n^{-5/2})$, and the $64$-block row has distance $O(n^{-1})$.
\end{proposition}
\begin{proof}
Apply Lemmas~\ref{mart:balance} and \ref{mart:decay}. The $256$-block
row uses the $m/8$ threshold; the other rows use $m/4$. The exceptional
terms are exponentially small in $n$. For the numerical choices,
$(63/64)^{510d}=O(2^{-7d})$ and
$(31/32)^{198d}\le2^{-8d}$, since
$198\log_2(32/31)>8$. In the last row the geometric term is at most
$\exp(-100d/8)=o(2^{-4d})$. The sequential estimate multiplies
$\sqrt{na_T}/2$ by at most $n$, giving the claimed errors.
\end{proof}
\subsection{Using the marginal bounds on the full permutation group}
\label{mart:applications}
We now specify how each row of Proposition~\ref{mart:marginals} supplies
a full-deck bound. This passage uses the abstract results of
\emph{From partial permutation information to Fourier bounds}
\cite{partialFourier}. We state the needed bounds at their point of use.
They use the mass transform
$\widehat\nu(\rho)=\sum_{g\in G}\nu(g)\rho(g)$ and unnormalized
Hilbert--Schmidt norm. For $u>0$, put
$C_u=\sup_{m\ge1}\sum_{\tau\in\widehat{S_m}}(\dim\tau)^{-u}$.
Theorem~\ref*{l-l:degree-all-powers} of~\cite{partialFourier} gives $C_u<\infty$
and $\sum_{\rho\ne\mathbf1,\sgn}(\dim\rho)^{-u}=o(1)$ as $n\to\infty$.
For a partition into $q$ equal blocks, retain the subgroups
$H_i=\Sym(D_i)$ and left-coset convention of
Section~\ref{sec:probability-completion}. A fixed-list bound supplies
every such partition; an averaged bound supplies one by averaging
the sum of its $q$ complementary marginal errors. In either case write
that sum as $\delta_n=o(1)$.
We use the common trimming operations from
\cite[Lemma~\ref*{l-l:trim}]{partialFourier}. Heavy-coset deletion and
normalization give a probability within $o(1)$ of the block law,
with cap $B/[G:H_i]$ for $B=3$ or $4$. Successive excess trimming
instead gives a subprobability of mass at least $1-\delta_n$ and cap
one. Heavy-coset deletion without normalization gives mass
$1-o(1)$ and cap two. Each operation produces one measure satisfying
all the caps simultaneously.
\begin{proposition}[Quantitative applications of the martingale bounds]
\label{mart:application-times}
Use the integer parameters specified in Proposition~\ref{mart:marginals}.
Every total time in Table~\ref{mart:transfer-table} gives worst-start
total-variation convergence to uniform as $d\to\infty$.
\end{proposition}
The table distinguishes a bound on the operator norm from one on the
\emph{squared}, unnormalized Hilbert--Schmidt norm. For its first three
rows using squared Hilbert--Schmidt bounds, the exact inequalities are
\begin{align}
D\|\widehat\nu(\rho)\|_{\HS}^2
&\le9qC_2D^{4/q} &&(q=16,\ B=3),\label{mart:hs16}\\
\|\widehat\nu(\rho)\|_{\HS}^2
&\le qC_2D^{-1+6/q} &&(q=8,\ B=1),\label{mart:hs8}\\
\|\widehat\nu(\rho)\|_{\HS}^2
&\le4qC_{16}D^{-1+18/q} &&(q=64,\ B=4).\label{mart:hs64}
\end{align}
Here $\nu$ denotes the retained measure specified in the corresponding
row, and $D=\dim\rho$. The constants in the other rows are also
independent of $n$, except for $M=1-o(1)$, the retained probability
in the random-partition construction.
\begingroup
\small
\setlength{\tabcolsep}{4pt}
\renewcommand{\arraystretch}{1.2}
\begin{longtable}{@{}p{.31\linewidth}p{.30\linewidth}r r r@{}}
\caption{Fourier substitutions for the marginal bounds. The column $r$
counts independent blocks; $\kappa$ bounds the exponent of $D$ in
their nonsign Plancherel summand, up to a fixed factor.}
\label{mart:transfer-table}\\
\toprule
Transfer and retained law & Fourier bound & $r$ & $\kappa$ & Total time$/d$\\
\midrule
\endfirsthead
\toprule
Transfer and retained law & Fourier bound & $r$ & $\kappa$ & Total time$/d$\\
\midrule
\endhead
\bottomrule
\endfoot
Random partition, $q=8$;\newline
probability, mass $M$ before conditioning
&
$\op:\ \dfrac2M\sqrt{16C_1}D^{-5/16}$
& $8$ & $-3$ & $1600$\\
Coefficient space, $q=16$;\newline probability, cap $3$
&
HS squared: \eqref{mart:hs16}
& $4$ & $-2$ & $4C_{\mathrm{fix}}$\\
Pointwise character, $q=8$;\newline subprobability, cap $1$
&
HS squared: \eqref{mart:hs8}
& $16$ & $-3$ & $8192$\\
Global isotypic, $q=64$;\newline probability, cap $4$
&
HS squared: \eqref{mart:hs64}
& $32$ & $-22$ & $32b_0$\\
Coefficient average, $q=32$;\newline probability, cap $4$
&
$\op:\ \dfrac83\sqrt{C_1}D^{-5/16}$
& $8$ & $-3$ & $8L$\\
Orbit average, $q=256$;\newline probability, cap $4$
&
$\op:\ 4\sqrt{C_{32}}D^{-1/4}$
& $72$ & $-34$ & $72C$\\
Small-index character,\newline $K=q=8192$;\newline subprobability, cap $2$
&
$\HS^2:\ 2KC_1D^{-1+1026/K}$
& $4$ & $\le-1$ & $3276808$\\
\end{longtable}
\endgroup
\begin{proof}
All Fourier bounds in the table are exact cases of
\cite{partialFourier}: Proposition~\ref*{l-l:random-partition} for
the first row; Proposition~\ref*{l-l:coefficient-lift} for the
coefficient and pointwise-character rows; Proposition~\ref*{l-l:isotypic}
for the global isotypic row;
Propositions~\ref*{l-l:coefficient-average} and
\ref*{l-l:orbit-average} for the two projection averages; and
Theorem~\ref*{l-l:character-lift} for the last row.
The last transfer uses a one-dimensional character of index at most
$b^{1024}$ in every block type of degree $b$, which gives
$(1024+2)/K=1026/8192<1/4$ in its displayed bound.
The first row uses the averaged complementary-coset estimate at
$200d$ directly. Its transfer constructs a conditional probability
law and keeps the partition random inside the coefficient estimate;
it does not select a deterministic partition there. All other rows
use the selected partition and the indicated common trimming.
For an operator bound $A D^{-\beta}$, the probability completion of
Section~\ref{sec:probability-completion} gives a nonsign summand
$A^{2r}D^{2-2r\beta}$. For a squared Hilbert--Schmidt bound
$A D^{-\beta}$, it gives $A^rD^{1-r\beta}$. Substitution gives the
column $\kappa$. Every displayed upper exponent is negative, so the
corresponding reciprocal-degree sum tends to zero. In particular
the pointwise-character and small-index rows use subprobabilities;
they need the same norm calculation with their mass retained.
To finish those two rows, let $z=\nu(G)=1-o(1)$. Since the original
shuffle block has zero sign expectation, the retained subprobability
has sign coefficient at most $1-z$. Equation~\eqref{noise:subprob-plancherel}
makes $\|\nu^{*r}-z^rU_G\|_1=o(1)$, while restoring the missing mass
costs $1-z^r\le r(1-z)$ in each of the two positive measures.
For the probability rows, closeness to the original block law gives
sign coefficient $o(1)$ and permits replacement of the $r$ factors,
as in Section~\ref{sec:probability-completion}.
Finally multiply the corresponding block length from
Proposition~\ref{mart:marginals} by $r$. For the last row this is
$4(100\cdot8192+2)d=3276808d$. All block lengths are multiples of
$d$, so their convolutions are physical shuffle blocks. Translation
by a deterministic starting deck preserves distance from uniform.
\end{proof}
==== END Conditional-information-under-deterministic-coordinate-sweeps//05-martingales.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//06-cycles.tex ====
\section{Conditional weights for the cyclic coordinate schedule}
\label{cycles:section}
The deterministic coordinate schedule admits estimates that do not use an
auxiliary change to random directions. We first give several two-sweep
estimates for arbitrary initial available sets and signed weights. They
yield uniform mixing of
any prescribed list omitting a fixed positive fraction of the cards.
We then track the bitwise difference of two conditional weights. This
autocorrelation gives predictable marginal caps in both coordinate orders;
a two-sided Fourier transfer turns those caps into a $2052d$ bound.
Throughout this section $n=2^d$, $V=\mathbb F_2^d$, and $G=\Sym(V)$.
A \emph{sweep} means the $d$ consecutive coordinate layers
$1,\ldots,d$ in the rotating frame of
\eqref{eq:frames:cyclic}. At a sweep boundary this frame agrees with the
physical position frame. The arguments also hold after any permutation
of the coordinate order, including its reversal. All norms on real
vectors on $V$ below use counting measure.
\subsection{Signed weights on the available set}
\label{cycles:weights}
Let $F\subseteq V$ be a moving set of available positions and put
$h=\one_F$. Attach a real vector $f$ supported on $F$. A coordinate layer
updates each matching pair as follows: with two available endpoints, replace
their weights by their average; with one available endpoint, place its flag
and weight at one of the two endpoints with equal probabilities; with
no available endpoint, leave both weights zero. The choices on distinct pairs
are independent. This preserves $|F|$ and $\sum_x f(x)$, and never
increases $\|f\|_2^2$. Write $A_j$ for ordinary averaging across coordinate
$j$, and $B_i=A_i\cdots A_1$, with $B_0=I$. Conditional on the past,
\begin{equation}\label{cycles:mean-update}
\E(f_{\rm new}\mid h,f)=A_jf,\qquad
\E(h_{\rm new}\mid h,f)=A_jh,\qquad
\E(f_{\rm new}^2\mid h,f)\le A_j(f^2)
\end{equation}
pointwise. The first two identities follow by inspecting the three pair
types. For the last, two weights at available endpoints satisfy
$((a+b)/2)^2\le(a^2+b^2)/2$, and the other cases are equalities.
This process includes the centered conditional distribution of one card
after the trajectories of several other cards have been exposed. Write $X_t(a)$ for the location of the card started at $a$ in the
cyclic coordinate frame. More precisely, if $j$ cards are observed through time $t$, let $\mathcal F_t$
be their trajectory field, $F_t$ their complement, and $a$ a further
initial label. Then
\begin{equation}\label{cycles:conditional-weight}
f_t(x)=\Pr(X_t(a)=x\mid\mathcal F_t)
-\frac{\one_{F_t}(x)}{n-j}
\end{equation}
has exactly the transition law above by
Lemma~\ref{lem:marginal-averaging}, applied with the observed cards as
blockers. The same rule transports the uniform vector on the available
set. The process is adapted to $\mathcal F_t$; it is not obtained by
conditioning its transitions on a future event. Its initial energy is
at most one. The real weights considered here have broader scope than
this application: they may be any deterministic signed vector supported
on the initial available set. The contraction statements below retain
that scope, with their stated zero-sum hypotheses.
\begin{lemma}[From signed-weight energy to list mixing]
\label{cycles:list}
Fix $p\in(0,1)$ and an integer $R\ge1$. Suppose every deterministic
zero-sum weight configuration on an available set with $|F|\ge pn$ satisfies
$\E\|f_{2d}\|_2^2\le \kappa_d\|f_0\|_2^2$ over two sweeps.
After $2R$ sweeps the images of any fixed ordered list of at most
$(1-p)n$ distinct initial labels have total-variation distance at most
\begin{equation}\label{cycles:list-error}
\frac12 n^{3/2}\kappa_d^{R/2}
\end{equation}
from the uniform distinct-position list.
\end{lemma}
\begin{proof}
Successive conditioning at two-sweep boundaries gives
$\E\|f_{2Rd}\|_2^2\le \kappa_d^R$ for the centered conditional law of each
next card, exposing all preceding cards. There are always at least $pn$
available positions. Cauchy--Schwarz bounds its expected conditional
variation distance by $\frac12\sqrt{n\kappa_d^R}$. Conditioning on the preceding
endpoints alone can only decrease this expectation: the uniform reference
on available positions is already measurable from those endpoints, and the
conditional law is the conditional expectation of the path-conditioned
law. Finally interpolate between joint laws with a true prefix of length
$j$ and uniform sampling without replacement thereafter. Consecutive
laws differ by the conditional error at the next card, averaged under
the actual prefix law. Summing at most $n$ such errors proves the bound.
\end{proof}
\subsection{Coarse averaging and the energy of a second sweep}
\label{cycles:coarse}
We first give an independent noise-based argument. It controls coarse
block averages by a martingale expansion, then uses the remaining
coordinates of a second sweep to remove energy. The following subsection
will obtain sharper block moments from the transverse fibers instead.
\begin{proposition}[Coarse-energy contraction]
\label{cycles:coarse-prop}
For $|F|\ge n/8$ and $\sum_xf(x)=0$, the signed-weight process satisfies,
for all sufficiently large $d$,
\begin{equation}\label{cycles:coarse-contraction}
\E\|f_{2d}\|_2^2\le n^{-1/256}\|f_0\|_2^2.
\end{equation}
Consequently $4096$ sweeps mix every fixed list of at most $7n/8$ cards
with variation error at most $\frac12 n^{-5/2}$.
\end{proposition}
\begin{proof}
Let $m=\lfloor3d/4\rfloor$ and $p=|F_0|/n$. At layer $j$ of a sweep,
\[
f_j=A_jf_{j-1}+\xi_j.
\]
Conditional on the past, $\xi_j$ is the sum, over pairs
$\{u,v\}$ with exactly one available endpoint $u$, of independent centered vectors
$\pm f_{j-1}(u)(e_u-e_v)/2$. Here $e_x$ denotes the unit vector at a
position $x$. Expanding the entire sweep, the centered noise terms at
different times are orthogonal in second moment, even after applying
deterministic averaging operators. Moreover
$\|B_m(e_u-e_v)\|_2^2\le2\cdot2^{-m}$, and all coordinate averages
commute. Since $B_df_0=0$, and writing $f^*,h^*$ for the output,
\begin{equation}\label{cycles:coarse-moments}
\E\|B_mf^*\|_2^2\le d2^{-m}\|f_0\|_2^2,\qquad
\E\|B_mh^*-p\one\|_2^2\le d2^{-m}n.
\end{equation}
For the second inequality use the same expansion for flags and
$\|h_0\|_2^2=pn\le n$. Energy monotonicity bounds each layer's sum of
squared noise coefficients by the initial energy.
A level-$m$ block varies in coordinates $1,\ldots,m$. If one such block
has a fraction of available positions below $1/16$, the second squared norm in
\eqref{cycles:coarse-moments} is at least $2^m/256$.
Thus the event $\mathcal G$ that all these blocks have density at least
$1/16$ satisfies
$\Pr(\mathcal G^c)\le256dn2^{-2m}$.
Condition on the output of sweep one. Before coordinate $j$ of sweep
two, distinct level-$(j-1)$ blocks have used disjoint fresh coins.
In particular the two endpoints $x,y$ of the next pair have independent
flag-weight data, whose means are the entries of
$B_{j-1}h^*,B_{j-1}f^*$. Their energy loss is exactly
\[
\frac12\bigl(h(y)f(x)^2+h(x)f(y)^2-2f(x)f(y)\bigr).
\]
On $\mathcal G$, for $j>m$ both flag means are at least $1/16$.
The sum of the expected cross products over the pairs is at most
$\frac12\|B_{j-1}f^*\|_2^2\le\frac12\|B_mf^*\|_2^2$.
The conditional expected energy therefore contracts by $31/32$ at each
such step, with additive term $\frac12\|B_mf^*\|_2^2$.
Iterating this recurrence, and using monotonicity on $\mathcal G^c$,
gives
\begin{equation}\label{cycles:coarse-factor}
\E\|f_{2d}\|_2^2\le
\left((31/32)^{d-m}+16d2^{-m}+256dn2^{-2m}\right)\|f_0\|_2^2.
\end{equation}
Each term is $o(n^{-1/256})$: for the first use
$(31/32)^{d-m}\le e^{-d/128}$, while the others have powers at least
$3/4$ and $1/2$, up to polynomial factors in $d$.
This proves \eqref{cycles:coarse-contraction}. Iterating $2048$
two-sweep blocks gives energy $n^{-8}$, and Lemma~\ref{cycles:list}
gives the stated marginal error.
\end{proof}
\subsection{Block statistics and the exact merge}\label{cycles:block-core}
A level-$j$ block fixes coordinates $j+1,\ldots,d$ and varies the
first $j$; write $\mathcal B_j$ for this partition into blocks of size
$2^j$. Its transverse fibers fix the first $j$ coordinates and vary
the rest. The first $j$ layers act inside the blocks. Once those layers
are fixed, the remaining layers act independently in the transverse
fibers. Writing a site as $(a,b)$, the prefix $a$ indexes the
fibers and the suffix $b$ indexes the blocks. Each block meets each
fiber once, as in Figure~\ref{cycles:transverse-figure}. This crossing of the two
partitions gives both a small signed block sum and a concentrated
available count at the end of a sweep.
\begin{figure}[ht]
\centering
\begin{tikzpicture}[x=1.05cm,y=.58cm]
\fill[blue!9] (-.42,-.36) rectangle (3.42,.36);
\fill[orange!14] (1.62,-.36) rectangle (2.38,3.36);
\draw[blue!65!black,thick,rounded corners] (-.42,-.36) rectangle (3.42,.36);
\draw[orange!75!black,thick,rounded corners] (1.62,-.36) rectangle (2.38,3.36);
\foreach \x in {0,1,2,3} {
\foreach \y in {0,1,2,3} {\fill (\x,\y) circle (2pt);}
}
\node[below] at (0,-.5) {$00$};
\node[below] at (1,-.5) {$01$};
\node[below] at (2,-.5) {$10$};
\node[below] at (3,-.5) {$11$};
\node[left] at (-.5,0) {$00$};
\node[left] at (-.5,1) {$01$};
\node[left] at (-.5,2) {$10$};
\node[left] at (-.5,3) {$11$};
\node at (1.5,-1.7) {prefix $a$};
\node[rotate=90] at (-1.3,1.5) {suffix $b$};
\node[right,align=left] at (3.8,.1) {one level-$k$ block};
\node[right,align=left] at (3.8,2.5) {one transverse fiber};
\draw[->] (3.75,.1)--(3.45,.1);
\draw[->] (3.75,2.5)--(2.42,2.5);
\end{tikzpicture}
\caption{The case $d=4$, $k=2$. The first $k$ layers act within
the horizontal blocks. After those layers are fixed, the remaining
layers evolve independently in the vertical fibers. Each horizontal
block receives one final site from every fiber.}
\label{cycles:transverse-figure}
\end{figure}
\begin{lemma}[Statistics after one sweep]\label{sweeps:block-statistics}
Fix $0<\varepsilon\le1$. Start a sweep from deterministic $(F,f)$
with $|F|\ge\varepsilon n$, $\sum_xf(x)=0$, and energy
$E_0=\|f\|_2^2$. Denote its output by $(F^*,f^*)$ and write
$S_B=\sum_{x\in B}f^*(x)$ and $m_B=|F^*\cap B|$. For
$B\in\mathcal B_j$, of size $s=2^j$,
\begin{equation}\label{sweeps:block-variance}
\E S_B^2\le(s/n)E_0,\qquad
\Pr(m_B<\varepsilon s/2)\le e^{-\varepsilon^2s/2}.
\end{equation}
The second bound can alternatively be replaced by
$\exp[-(1/2-e^{-1})\varepsilon s]$.
\end{lemma}
\begin{proof}
Condition on the configuration after coordinate $j$. The remaining
layers use independent switch arrays in the $s$ transverse fibers,
each of size $n/s$. The final entry at the one site where a fiber
meets $B$ has conditional mean equal to that fiber's mean signed
weight and second moment at most its mean squared weight, by
\eqref{cycles:mean-update}. The sum of these means is
$(s/n)\sum_x f(x)=0$. Independence between fibers therefore bounds
the conditional second moment of $S_B$ by $(s/n)$ times the energy
at the conditioning time, which is at most $E_0$.
The availability indicators at those $s$ sites are likewise independent
under this conditioning. Their total mean is
$\mu=|F|s/n\ge\varepsilon s$. Hoeffding's inequality
(Lemma~\ref{lem:concentration}) bounds a downward deviation of at least
$\varepsilon s/2$ by $e^{-\varepsilon^2s/2}$. Alternatively, for their
sum $J$, independence gives
$\E e^{-J}\le e^{-(1-e^{-1})\mu}$, and hence
$\Pr(J<\mu/2)\le e^{-(1/2-e^{-1})\mu}$.
\end{proof}
The next identity describes how a sweep uses these block statistics.
Its inputs are deterministic at the start of that sweep; no independence
between blocks of a preceding sweep's output is required.
\begin{lemma}[The block-merging identity]\label{sweeps:merge}
Start a sweep deterministically. Suppose two sibling blocks have size
$s$, available counts $m_0,m_1$ and signed sums $S_0,S_1$. Let
$\overline E_0,\overline E_1$ be their expected energies after their
internal coordinates have been updated. The expected energy after
their merging coordinate is
\begin{equation}\label{sweeps:merge-eq}
(1-m_1/(2s))\overline E_0+
(1-m_0/(2s))\overline E_1+S_0S_1/s.
\end{equation}
\end{lemma}
\begin{proof}
The child blocks use independent switch arrays before merging.
The averaging identities in \eqref{cycles:mean-update} give, at each
site of child $i$, expected availability $m_i/s$ and expected signed
weight $S_i/s$. No equality between the individual sites' second
moments is needed. On an edge with weights $a,b$ and availability
indicators $q_a,q_b$, the energy loss is
$(q_ba^2+q_ab^2-2ab)/2$. Independence across children and summation
over their $s$ paired sites give expected loss
\[
\frac{m_1\overline E_0+m_0\overline E_1-2S_0S_1}{2s},
\]
which proves the identity.
\end{proof}
\subsection{Transverse block sampling and zero block sums}
\label{cycles:zero-block}
The next argument first removes the small component that is constant on
the available positions of each block. The remaining component has zero expected
weight at each site in the latter half of the next sweep.
\begin{proposition}[Blockwise centered contraction]
\label{cycles:centered-prop}
For $p=1/16$, arbitrary $|F|\ge pn$, and zero-sum $f$, two sweeps
satisfy \eqref{cycles:coarse-contraction}. After $2048$ sweeps every
fixed list of at most $15n/16$ labels has variation error at most
$\frac12 n^{-1/2}$.
\end{proposition}
\begin{proof}
Put $k=\lfloor d/2\rfloor$, $L=2^k$, and $M=2^{d-k}$, and denote
the first-sweep output by $(F^*,f^*)$. Sum the moment bound in
Lemma~\ref{sweeps:block-statistics} over the $M$ level-$k$ blocks.
Its exponential tail, using $1/2-e^{-1}>1/8$, and a union bound give
\begin{equation}\label{cycles:transverse}
\Pr(\mathcal G^c)\le M e^{-pL/8},\qquad
\E\sum_B S_B^2\le\|f_0\|_2^2,\qquad
\mathcal G=\{|F^*\cap B|\ge pL/2\text{ for every }B\}.
\end{equation}
For each first-sweep output in $\mathcal G$, write $f^*=u+w$, where
$u$ has constant value $S_B/|F^*\cap B|$ on each $F^*\cap B$.
This is an orthogonal decomposition, $w$ has zero sum in each block, and
\[
\|u\|_2^2=\sum_B\frac{S_B^2}{|F^*\cap B|}
\le\frac{2}{pL}\sum_BS_B^2.
\]
Run $w$ through the second sweep. After the first $j\ge k$ coordinates,
its expected value at each site is zero and the probability of availability is at
least $p/2$. Different level-$j$ blocks have evolved independently, so
at the next merging pair the expected product of weights is zero.
In the energy-loss formula the opposite flag multiplies each squared
weight independently, with expectation at least $p/2$. The expected
energy hence contracts by $1-p/4$ for each of the last $d-k$ layers.
The $u$ component cannot increase in norm. Using
$\|u_{\rm out}+w_{\rm out}\|_2^2\le2\|u_{\rm out}\|_2^2+
2\|w_{\rm out}\|_2^2$, and monotonicity outside $\mathcal G$, proves
\begin{equation}\label{cycles:centered-factor}
\E\|f_{2d}\|_2^2\le
\left(Me^{-pL/8}+2(1-p/4)^{d-k}+\frac4{pL}\right)\|f_0\|_2^2.
\end{equation}
Here $(1-p/4)^{d-k}\le e^{-d/128}$, and the other terms decay faster
than $n^{-1/256}$. Thus their sum is at most $n^{-1/256}$ eventually.
After $1024$ two-sweep blocks the energy is at most $n^{-4}$;
Lemma~\ref{cycles:list} proves the conclusion.
\end{proof}
\subsection{A recurrence for all large blocks}
\label{cycles:merge}
One can retain the block sums in the recurrence instead of separating
them off. This yields a useful contraction for every fixed density of available positions.
\begin{proposition}[Multilevel energy contraction]
\label{cycles:merge-prop}
Fix $p\in(0,1)$ and set $r=\lfloor d/2\rfloor$. For arbitrary
$|F|\ge pn$ and zero-sum $f$, two sweeps satisfy
\begin{equation}\label{cycles:merge-factor}
\E\|f_{2d}\|_2^2\le
\left((1-p/4)^{d-r}+2^{-r}
+2^{d-r}e^{-p2^r/8}\right)\|f_0\|_2^2.
\end{equation}
In particular the factor is at most $n^{-\gamma_p}$ eventually, where
$\gamma_p=-\frac14\log_2(1-p/4)>0$.
It is also at most $n^{-p/16}$ eventually.
\end{proposition}
\begin{proof}
For level-$i$ blocks $B$ of size $2^i$, define
\[
S_i(f)=2^{-i}\sum_B\left(\sum_{x\in B}f(x)\right)^2.
\]
The block statistics of Lemma~\ref{sweeps:block-statistics}, now
applied at every level $i$, give
\begin{equation}\label{cycles:all-level-moments}
\E S_i(f^*)\le2^{-i}\|f_0\|_2^2,\qquad
\Pr\{\text{some level-$r$ block has density below }p/2\}
\le2^{d-r}e^{-p2^r/8}.
\end{equation}
Indeed each level-$i$ block meets every transverse fiber once.
Lemma~\ref{sweeps:block-statistics}, summed over the $n/2^i$ blocks,
gives the first bound. For the second, its proof gives a sum of independent
availability indicators of mean at least $p2^r$; the Bernoulli lower-tail
bound used in \eqref{cycles:transverse} and a union bound suffice.
Condition now on $f^*,F^*$ with all level-$r$ block densities at
least $p/2$. Their unions have the same lower density bound. In the
second sweep, Lemma~\ref{sweeps:merge} therefore multiplies each
child energy by at most $1-p/4$. Its signed cross term is bounded
using $2S_{B_0}S_{B_1}\le S_{B_0}^2+S_{B_1}^2$. Summing over
merges of level-$i$ blocks, and writing $E_i$ for the energy after
$i$ layers of this sweep, gives
\[
\E(E_{i+1}\mid f^*,F^*)
\le(1-p/4)\E(E_i\mid f^*,F^*)+\frac12S_i(f^*),
\qquad r\le i0$ such that two sweeps satisfy
$\E\|f_{2d}\|_2^2\le n^{-a}\|f_0\|_2^2$ for all large $d$.
One may take $a=-\frac18\log_2(1-\delta/4)$.
\end{proposition}
\begin{proof}
For a level-$s$ block $B$ put $p_B=|B|/n$. Membership in $B$
means that the last $d-s$ output bits equal its prescribed suffix.
Every card has membership probability $p_B$. To compare two distinct
cards, let $i$ be their largest initially differing coordinate. Before
layer $i$, they use distinct switches, so their output bits are
independent fair bits. At layer $i$ they use one switch exactly when
their earlier output prefixes agree; that switch forces opposite
outputs. After layer $i$ their prefixes are distinct, and they use
distinct switches for the rest of the sweep.
If $i\le s$, the only possible shared switch is in an unconstrained
coordinate. All prescribed suffix bits are then sampled at distinct
switches, and joint membership has probability $p_B^2$. If $i>s$,
condition on both cards having the prescribed outputs at coordinates
$s+1,\ldots,i-1$. Their first $s$ outputs remain independent uniform
strings, so their prefixes agree with probability $2^{-s}$. On this
event joint membership is impossible at layer $i$; off it both
prescribed outputs occur with probability $1/4$. The remaining
prescribed bits are again sampled at distinct switches. Thus joint
membership has probability $p_B^2(1-2^{-s})\le p_B^2$.
In either case the membership indicators have nonpositive covariance.
Let $C$ be the covariance matrix of the membership indicators of all $n$
initial labels. Their sum is the fixed number $|B|$, so $C$ has zero row
sums. Its off-diagonal entries are nonpositive, and its diagonal is at
most $p_B$. Therefore
\[
v^TCv=\sum_{xs_0$ the first two coefficients are at most $1-\delta/4$.
The last term is nonnegative and at most
$u_L^2/h_L+u_R^2/h_R$. Iterating to the root, whose load mean is zero,
bounds the final conditional energy by
\[
(1-\delta/4)^{d-s_0}\|f_0\|_2^2+
\sum_{s=s_0}^{d-1}\frac{2}{\delta2^s}
\sum_{|B|=2^s}u_B^2.
\]
For each level \eqref{cycles:negative-moments} bounds the expectation
of the inner sum by $2\|f_0\|_2^2$. Use monotonicity on the discarded
event. The resulting two-sweep factor is
\begin{equation}\label{cycles:negative-factor}
(1-\delta/4)^{d-s_0}
+O_\delta(2^{-s_0})+O_\delta(n2^{-2s_0}).
\end{equation}
Its leading term is at most $n^{-2a}$ for the stated $a$, and the two
other terms are $O_\delta(n^{-3/4})$ and $O_\delta(n^{-1/2})$.
This proves the claim. By Lemma~\ref{cycles:list}, any fixed
$R$ with $aR>3$ now suffices for the asserted large-list mixing.
\end{proof}
\subsection{From the two-sweep estimates to the full deck}
\label{cycles:two-sweep-completion}
The five energy estimates give different quantitative parameters for the
abstract Fourier transfers, even when two total times coincide. We record the exact
substitutions. For disjoint block subgroups $H_i=\Sym(D_i)$, a
subprobability $\nu$ satisfying $\nu(gH_i)\le B/[G:H_i]$ has
\begin{equation}\label{cycles:orbit-bound}
\|\widehat\nu(\rho)\|_{\op}
\le\sqrt{rBC_s}\,D^{-(1-(s+2)/r)/2},
\end{equation}
by Proposition~\ref*{l-l:orbit-span} of \cite{partialFourier}. Here $r$ is the
number of blocks, $D=\dim\rho$, and $C_s$ is the reciprocal-degree
constant defined in Section~\ref{mart:applications}. That companion
also proves two distinct central-projection bounds in
Proposition~\ref*{l-l:central-projector-operator} of~\cite{partialFourier}. For a probability
$\eta$ with the same caps they are
\begin{align}
\|\widehat\eta(\rho)\|_{\op}
&\le BC_s\sqrt r\,D^{-1/2+(s+2)/r},\label{cycles:projector-op-one}\\
\|\widehat\eta(\rho)\|_{\op}
&\le B\sqrt{rC_s}\,D^{-1/2+(s+2)/(2r)}.\label{cycles:projector-op-two}
\end{align}
The first uses pointwise character control; the second uses cosetwise
spectral projection. Both require one simultaneous cap for all the
subgroups. Lemma~\ref*{l-l:trim} of~\cite{partialFourier} supplies it with the mass costs stated
in Section~\ref{mart:applications}.
\begin{proposition}[Full-deck bounds from two sweeps]
\label{cycles:two-sweep-bounds}
Each row of Table~\ref{cycles:transfer-table} gives total-variation
convergence of the full permutation law to uniform as $d\to\infty$,
uniformly over deterministic initial decks.
\end{proposition}
In the table, $r$ counts equal label blocks, $T$ is the length of one
shuffle block, and $\ell$ counts independent shuffle blocks. For the
multilevel row set
\[
\gamma=-\tfrac14\log_2(127/128),\qquad h=\lceil6/\gamma\rceil.
\]
In the translation row use $R=128\cdot128$. In the negative-correlation
row, $R$ is any fixed integer with $a(1/8)R>3$, where $a$ is from
Proposition~\ref{cycles:negative-prop}. Each displayed Fourier bound is
an operator-norm bound at irreducible degree $D$.
\begingroup
\small
\setlength{\tabcolsep}{4pt}
\renewcommand{\arraystretch}{1.2}
\begin{longtable}{@{}p{.32\linewidth}p{.31\linewidth}r r r@{}}
\caption{Two-sweep inputs and their full-deck substitutions.
The exponent $\kappa$ is $2-2\ell\alpha$ for an operator bound
$K D^{-\alpha}$.}\label{cycles:transfer-table}\\
\toprule
Input and retained measure & Transfer and Fourier bound
& $\ell$ & $\kappa$ & Total time$/d$\\
\midrule
\endfirsthead
\toprule
Input and retained measure & Transfer and Fourier bound
& $\ell$ & $\kappa$ & Total time$/d$\\
\midrule
\endhead
\bottomrule
\endfoot
Coarse energy, $T/d=4096$;\newline
$r=8$, probability, cap $2$
&
Orbit, \eqref{cycles:orbit-bound}, $s=1$;\newline
$\sqrt{16C_1}D^{-5/16}$
& $8$ & $-3$ & $32768$\\
Blockwise centered, $T/d=2048$;\newline
$r=16$, subprobability, cap $1$
&
Orbit, \eqref{cycles:orbit-bound}, $s=4$;\newline
$\sqrt{16C_4}D^{-5/16}$
& $16$ & $-8$ & $32768$\\
Multilevel, $p=1/32$, $T/d=2h$;\newline
$r=32$, cap-one subprobability,\newline
then restore uniform mass
&
Orbit, \eqref{cycles:orbit-bound}, $s=8$;\newline
$\sqrt{32C_8}D^{-11/32}$
& $16$ & $-9$ & $32h$\\
Translation symmetry, $p=1/128$,\newline
$T/d=2R$; $r=128$,\newline
probability, cap $4$
&
Pointwise projector,\newline
\eqref{cycles:projector-op-one}, $s=6$;\newline
$4C_6\sqrt{128}D^{-7/16}$
& $16$ & $-12$ & $524288$\\
Negative correlation, $\delta=1/8$,\newline
$T/d=2R$; $r=8$,\newline
probability, cap $3$
&
Cosetwise projector,\newline
\eqref{cycles:projector-op-two}, $s=2$;\newline
$3\sqrt{8C_2}D^{-1/4}$
& $8$ & $-2$ & $16R$\\
\end{longtable}
\endgroup
\begin{proof}
The input marginal errors follow from Lemma~\ref{cycles:list}.
The coarse and centered bounds are those of
Propositions~\ref{cycles:coarse-prop} and \ref{cycles:centered-prop}.
For the multilevel row, Proposition~\ref{cycles:merge-prop} gives
energy $n^{-h\gamma}$ and marginal error
$\varepsilon_n\le\tfrac12n^{(3-h\gamma)/2}=o(1)$.
For translation symmetry, \eqref{cycles:invariance-factor} has exponent
$p/16=1/2048$, so $(p/16)R=8$ and the marginal error is
$\tfrac12n^{-5/2}$. The last row has error
$\tfrac12n^{(3-a(1/8)R)/2}=o(1)$.
Each bound is uniform, so any fixed partition into the indicated
$r$ equal blocks supplies all the complementary marginals.
Use the simultaneous trimming operations of
Section~\ref{mart:applications}. For the first row, excess trimming
followed by normalization gives cap $2$ eventually. For the fourth
and fifth, heavy-coset deletion and normalization give caps $4$ and
$3$. These probability laws are within $o(1)$ of their original block
laws. The second and third rows retain cap-one subprobabilities before
their different completions.
Substituting the table's caps, block counts and reciprocal-degree
parameters in the preceding three transfer formulas gives its Fourier
bounds. The exponents $\kappa$ follow from
$D\|M^\ell\|_{\HS}^2\le D^2\|M\|_{\op}^{2\ell}$.
Their sums tend to zero by the respective reciprocal-degree estimates
at powers $1,4,8,6,2$ in
\cite[Theorem~\ref*{l-l:degree-all-powers}]{partialFourier}.
For the multilevel row, the cap-one construction loses mass
$\delta\le32\varepsilon_n$. Restore it as $\eta=\nu+\delta U_G$.
Every nontrivial Fourier matrix of $\eta$ equals that of $\nu$, so
the table's orbit bound still applies, and
$\|\eta-\mu\|_{\TV}\le\delta=o(1)$ for the original block law $\mu$.
Thus this row, like the first, fourth and fifth, meets the probability
completion of Section~\ref{sec:probability-completion}: the original
law has zero sign expectation, the nearby probability has sign
coefficient $o(1)$, and replacing the fixed number of factors costs
$o(1)$.
The centered row instead convolves the cap-one subprobability itself.
Write $z=\nu(G)\to1$. Domination by the original unbiased-sign block
law gives $|\widehat\nu(\sgn)|\le1-z$. Its nonsign contribution is
bounded by $(16C_4)^{16}\sum_{D>1}D^{-8}=o(1)$.
Equation~\eqref{noise:subprob-plancherel} therefore gives
$\|\nu^{*16}-z^{16}U_G\|_1=o(1)$. The positive difference
$\mu^{*16}-\nu^{*16}$ has mass $1-z^{16}\le16(1-z)=o(1)$,
which restores the original probability law.
Finally each block contains a whole number of sweeps, so the physical
time is $\ell T$, as tabulated. Translation by a deterministic initial
deck preserves the distance from uniform.
\end{proof}
\section{Autocorrelation and two independent shuffle blocks}
\label{cycles:autocorrelation-section}
Keeping the bitwise difference of two factors of the conditional weight
gives another derivation of the scalar energy recurrence. For the final passage to the
full group, we will use one measure capped on $gH_i$ and a second measure
capped on $H_ig$. Reversing the coordinate schedule supplies the second
measure; the original block law itself need not be invariant under
inversion.
Let $q_d$ be the probability law on $G$ of one physical shuffle.
\begin{theorem}[Two-block cyclic-schedule bound]
\label{cycles:sharp}
For the Thorp shuffle on $n=2^d$ positions,
\[
\|q_d^{*2052d}-U_G\|_{\TV}\longrightarrow0
\qquad(d\longrightarrow\infty).
\]
In particular $d\le t_{\mathrm{mix}}(d)\le2052d$ for all sufficiently
large $d$.
\end{theorem}
\subsection{The bitwise autocorrelation recurrence}
\label{cycles:autocorrelation}
Fix an ordered list of $q\le7n/8$ initial labels, observe the first
$jj$ on all sites with a given prefix. This is a union of
coordinate-$t$ edges, and it preserves every later matching. Such flips
generate all the asserted suffix translations.
Apply independent uniform suffix translations to an already completed
configuration. Conditional on that configuration, the entries selected for
$B$ sample one site uniformly and independently from each prefix fiber. Their
signed sum has mean zero and variance at most $sE_0/n$; their available count is a
sum of independent indicators with mean $ms/n$. The translated configuration
has the original law, so the same variance and exponential-moment estimates
prove the lemma. This argument establishes the needed transitivity without
asserting independence among the entries of the original completed sweep.
\end{proof}
\begin{proposition}[Uniform two-sweep bound]\label{sweeps:two-sweep}
Fix $0<\varepsilon\le1$ and put $h=\lfloor d/2\rfloor$,
$\sigma=1-\varepsilon/4$. For deterministic zero-sum signed mass supported
on at least $\varepsilon n$ available positions, two sweeps satisfy
\begin{equation}\label{sweeps:two-sweep-explicit}
\mathbb E E_{2d}\le E_0\left[
\sigma^{d-h}+2^{-h}+(d+1)n e^{-\varepsilon^2 2^h/2}\right].
\end{equation}
In particular, for every
$01/200$, proving the last assertion.
\end{proof}
Two variants of the displayed bound retain useful quantitative information.
The symmetry proof and the count of fewer than $2n$ blocks replace the last
term by $2n\exp[-c\varepsilon2^h]$, with
$c=1/2-e^{-1}$. For $\varepsilon=1/8$, starting the second-sweep recursion
at $\lceil d/2\rceil$ gives the more explicit estimate
\begin{equation}\label{sweeps:eighth-bound}
\frac{\mathbb E E_{2d}}{E_0}
\le(31/32)^{\lfloor d/2\rfloor}
+16n^{-1/2}+32n e^{-\sqrt n/64}
\le n^{-1/100}
\end{equation}
for sufficiently large $d$ (the ratio is interpreted only when $E_0>0$;
when $E_0=0$ all energies vanish). Indeed a fixed block of size $s$ has
failure probability at most $e^{-s/64}$ by the Bernoulli lower-tail bound,
and the per-layer errors are $E_0/(2s)+nE_0e^{-s/64}$.
Their geometric sum is bounded using $(1-31/32)^{-1}=32$.
Because the two-sweep estimate is uniform in the deterministic input, it can
be iterated conditionally. With $\varepsilon=1/16$ and $r=2048$, after
$2r$ sweeps the tag energy is at most $n^{-r/200}$ in expectation. Hence
Lemma~\ref{sweeps:sequential} gives uniformly, for every list of at most
$15n/16$ cards, endpoint distance at most
\begin{equation}\label{sweeps:colored-marginal}
\tfrac12 n^{3/2-r/400}=o(1).
\end{equation}
Similarly, \eqref{sweeps:eighth-bound} gives the uniform $7n/8$-card marginal
estimate after $2r$ sweeps for any fixed integer $r>300$.
\subsection{An exact collision formula}\label{sweeps:collision-section}
The preceding proof bounds a merge directly. The next calculation instead
computes the complete one-sweep quadratic form by coupling two conditional
walkers. It retains more information about the initial available-position configuration.
For $u\in V$, let $C_j(u)$ be its level-$j$ block. For an available set $H$ and
$B\in\mathcal B_i$, define
\[
s_H(B)=\prod_{j=i+1}^d(1-\eta_j(B)/2),\qquad
\eta_j(B)=\frac{|H\cap(C_j(u)\setminus C_{j-1}(u))|}{2^{j-1}}
\quad(u\in B).
\]
The blocks in this formula are independent of the choice of $u\in B$.
For a singleton $\{u\}$ use $i=0$, and an empty product is one.
\begin{lemma}[One-sweep collision identity]\label{sweeps:collision}
For deterministic $(H,x)$ at the start of a sweep,
\begin{align}\label{sweeps:collision-eq}
\mathbb E E_d={}&\sum_{u\in H}s_H(\{u\})x(u)^2\\
&+\sum_{i=1}^d2^{1-i}\sum_{B\in\mathcal B_i}
s_H(B)x(B_0)x(B_1),\nonumber
\end{align}
where $x(A)=\sum_{u\in A}x(u)$ and $B_0,B_1$ are the children of $B$.
\end{lemma}
\begin{proof}
Given the complete exposed paths, let $M(u,v)$ be the conditional
transition probability for a hidden tag from $u$ to $v$. Linearity of
the signed flow gives
\[
x_d(v)=\sum_{u\in H}x(u)M(u,v).
\]
Consequently the coefficient
$\E\sum_vM(u,v)M(z,v)$ in its expected squared norm is a collision
probability: sample the exposed paths with their actual law, and then
sample two walkers independently conditional on those paths, starting
at $u,z\in H$.
We analyze this joint law chronologically. Generate the physical
switches and the resulting available sets in layer order. On a pair
with one available input, both walkers use its forced available
output if they are there. On a pair with two available inputs, each
walker uses its own extra fair coin, independent of every physical
switch and of the other walker's coins. Conditional on the complete
exposed paths, this construction gives exactly two independent copies
of $M$, by Lemma~\ref{lem:marginal-averaging}. In the following
calculation we average over the paths; we do not retain full-path
conditioning when invoking independence of physical switch arrays.
For $u\ne z$, let $i$ be their largest differing coordinate, and for
$u=z$ put $i=0$. Before coordinate $i$, they use distinct matching
pairs. Each updated bit is fair, and the two bits are independent
given the preceding chronological history. If their first $i-1$
outputs agree, their coordinate-$i$ inputs form a pair of available
sites. Their independent auxiliary choices then agree with probability
$1/2$. Their probability of agreement through coordinate $i$ is
therefore $2^{-i}$.
Now take $j>i$. Reveal the physical switches in the block
$C_{j-1}(u)$ during its first $j-1$ layers and the auxiliary choices
of both walkers through that time. Their histories are confined to
this block, so this information determines whether they agree and,
on agreement, their common address. No switches in its sister block
$C_j(u)\setminus C_{j-1}(u)$ have been revealed. Those switches are
independent of the revealed information. Each site of the sister
block has expected availability equal to its initial density
$\eta_j(C_i(u))$, since its first $j-1$ coordinate averages have
all been applied. This holds in particular at the now determined
partner address.
If that partner is unavailable, the common input has a forced output
and the walkers stay together. If it is available, their independent
auxiliary choices agree with probability $1/2$. Hence each level
$j>i$ contributes the factor $1-\eta_j(C_i(u))/2$. Any disagreement
in a processed coordinate is permanent within the sweep. Multiplying
the successive conditional probabilities gives
\[
\E\sum_vM(u,v)M(z,v)=2^{-i}s_H(C_i(u)),
\]
including $i=0$. Group the ordered off-diagonal pairs by their largest
differing coordinate. The two orders of each pair give the coefficient
$2^{1-i}$ in \eqref{sweeps:collision-eq}.
\end{proof}
\begin{proposition}[Averaged two-sweep contraction]\label{sweeps:averaged}
Choose the initial ordered card list uniformly and independently of all
switches. Fix an exposure index with $m\ge\varepsilon n$ available positions, where
$\varepsilon=1/q$ and $q$ is a fixed power of two. Put
$b=\lfloor d/2\rfloor$ and
\[
\Delta_n=2n(n+1)\exp[-\varepsilon(1/2-e^{-1})2^b].
\]
At sweep boundaries $t$, the tag process obeys
\begin{equation}\label{sweeps:averaged-recursion}
\mathbb E E_{t+2d}\le\Delta_n+
\left[(1+b/2)(1-\varepsilon/4)^{d-b}+2^{-b}\right]\mathbb E E_t.
\end{equation}
With $q=128$, $R=128q$, and $T=2Rd$,
$\mathbb E E_T\le n^{-8}+R\Delta_n$. Consequently the average endpoint
TV distance of an ordered list of $n-n/q$ cards tends to zero.
\end{proposition}
\begin{proof}
At every fixed time the available set is a uniform $m$-subset: after fixing all
switches the shuffle is a permutation independent of the random initial list.
This is an unconditional statement. Call an available set good if every block
of level at least $b$ has density at least $\varepsilon/2$. It suffices by
coupling to consider $m=\varepsilon n$. A Bernoulli-$\varepsilon$ subset
conditioned on size $\varepsilon n$ is uniform, and this conditioning event
has probability at least $1/(n+1)$ because $\varepsilon n$ is a mode of the
binomial distribution. The exponential-moment estimate in
Lemma~\ref{sweeps:block-statistics}, followed by a union bound over fewer
than $2n$ blocks, gives $\Pr(H_t\text{ not good})\le\Delta_n$.
Put $w=x_{t+d}$. On a good second-sweep input,
$s_{H_{t+d}}(B)\le(1-\varepsilon/4)^{d-b}$ for every level at most $b$.
In \eqref{sweeps:collision-eq} use $2w(B_0)w(B_1)\le w(B_0)^2+w(B_1)^2$.
At levels $1\le i\le b$,
$\sum_{C\in\mathcal B_{i-1}}w(C)^2\le2^{i-1}\|w\|_2^2$;
each such level contributes at most half the common factor times energy.
The remaining levels contribute at most
$\sum_{i=b+1}^d2^{-i}\sum_{C\in\mathcal B_{i-1}}w(C)^2$.
On failure of goodness, use $E_{t+2d}\le1$. Apply the block-variance bound
conditionally over the first sweep to each last sum; after summing over a
partition its expectation is at most $\mathbb E E_t$. This proves
\eqref{sweeps:averaged-recursion} without assuming that energy and goodness
are independent.
For $\gamma=\varepsilon/16$, the bracket is at most $n^{-\gamma}$ for all
sufficiently large $d$: its first term is at most
$(1+b/2)e^{-\varepsilon d/8}$ and its second is at most $2n^{-1/2}$.
Iteration through $R$ sweep pairs gives
$\mathbb E E_T\le n^{-R\gamma}+R\Delta_n=n^{-8}+R\Delta_n$.
The last term decreases faster than every power of $n$.
Lemma~\ref{sweeps:sequential}, averaged over lists, now proves the assertion.
\end{proof}
\subsection{Refreshing coordinate halves}\label{sweeps:refresh-section}
A separate argument contracts energy after each layer following an initial
$2d$ delay. It is useful when one wants estimates uniform over the initial
list without first grouping layers into two-sweep blocks.
Write $i_t=1+(t\bmod d)$ and use the coordinate averages $P_i$
of Section~\ref{sec:first-route}.
Let $\mathcal F_t$ contain all switch outcomes strictly before layer $t$.
The path-defined signed-mass process is adapted to this larger filtration.
Its defining conditional card law still conditions only on exposed paths,
not on all variables in $\mathcal F_t$.
\begin{lemma}[Noise and refreshed balance]\label{sweeps:refresh}
For the tagged-card difference $x_t=p_t-m^{-1}{\bf1}_{H_t}$ with a fixed
initial hidden set of size $m\ge\varepsilon n$, so that $E_0\le1$, put
$a_t=\mathbb E E_t$ and
$I_t=\sum_u x_t(u)^2{\bf1}_{\{u\oplus e_{i_t}\notin H_t\}}$.
Then
\begin{equation}\label{sweeps:noise-identity}
a_t=\sum_{j=1}^d2^{-j}\mathbb E I_{t-j}\quad(t\ge d).
\end{equation}
For $t\ge d$, each of the following choices gives
$\mathbb E I_t\le\gamma a_t+B_n$:
\[
\begin{array}{c|c|c}
&\gamma&B_n\\ \hline
\text{available count}&1-\varepsilon/2&2e^{-\varepsilon n/8}\\
\text{blocker count}&1-\varepsilon/2&2e^{-\varepsilon^2n/4}.
\end{array}
\]
For either choice, every $1/2<\beta<1$ with $2\beta-1\ge\gamma$ satisfies
\begin{equation}\label{sweeps:refresh-bound}
a_t\le\beta^{t-2d}+B_n/(1-\gamma)\qquad(t\ge0).
\end{equation}
\end{lemma}
\begin{proof}
Apply Lemma~\ref{noise:memory} with $f_t=x_t$, $V_t=H_t$, and
$w_t=\E I_t$ to obtain \eqref{sweeps:noise-identity}. The opposite-half
factorization of Lemma~\ref{mart:halves} holds also with the larger
past field $\mathcal F_{t-d+1}$: after that time the two halves use
independent fresh switch arrays, and the path-defined vector in either
half is a function of its own array. It remains to supply a lower
bound on both available densities at that conditioning time.
The available-count argument in the proof of Lemma~\ref{mart:balance}
bounds the chance that either half has fewer than $m/4$ available
positions by $2e^{-m/8}\le2e^{-\varepsilon n/8}$. Off that event,
both densities are at least $\varepsilon/2$. The factorization and
$E_t\le1$ on the exception give the first row. For the second row,
Lemma~\ref{noise:halves} with $\alpha=\varepsilon$ gives
$\E I_t\le(1-\varepsilon/2)a_t+2e^{-\varepsilon^2n/4}E_0$;
use $E_0\le1$.
Finally use \eqref{noise:comparison-solution} with
$\rho=\gamma$, $\eta=B_n$, $t_0=2d$, and decay parameter $\beta$.
Its condition $\rho/(2\beta-1)\le1$ is exactly the stated hypothesis.
\end{proof}
For the blocker-count form, retain the explicit choices
$\varepsilon=1/32$, $\beta=1-\varepsilon/8$, and $T=2048d$.
Then $\beta^{T-2d}\le n^{-5}$, and
Lemma~\ref{sweeps:sequential} gives $o(1)$ uniformly for all lists of at most
$31n/32$ cards. For the available-count form, take $\varepsilon=1/128$,
$\beta=1-\varepsilon/4$, and any integer $b_0>2$ with
$\beta^{b_0-2}\le2^{-6}$. At $T=b_0d$ the per-tag expected TV error is
$o(n^{-1})$, hence every list of $127n/128$ cards has $o(1)$ endpoint error.
The tail estimates above give both refreshed-balance bounds.
\subsection{Two ways to dominate complementary cosets}\label{sweeps:truncation}
Let $G=S_n$ and partition the input positions into $q$ equal sets
$A_1,\ldots,A_q$. Let $K_i=\operatorname{Sym}(A_i)$ fix the complement
pointwise. The coset $gK_i$ specifies exactly the images of positions outside
$A_i$. A uniform law on $G$ induces the uniform injection on those images.
The uniform marginal bounds above therefore give the hypothesis of
the simultaneous trimming lemma~\cite[Lemma~\ref*{l-l:trim}]{partialFourier} for every fixed equal partition. For the averaged
estimate of Proposition~\ref{sweeps:averaged}, choose a uniform random
partition first: each complementary list is uniform, up to irrelevant
ordering, so the expected sum of its $q$ marginal TV errors is $o(1)$.
At least one deterministic partition has sum $o(1)$, and we fix it.
For clarity, the clipping is as follows. Discard all cosets in any system
whose original mass exceeds twice their uniform mass. The mass in such
cosets is at most twice the corresponding marginal TV error. The union
therefore has mass $\delta=o(1)$. Conditioning the original law $\mu$ on
its complement gives a probability $\nu$ with
\begin{equation}\label{sweeps:coset-bound}
d_{\rm TV}(\mu,\nu)=\delta,\qquad
\nu(gK_i)\le A/[G:K_i].
\end{equation}
One may take $A=3$ for sufficiently large $d$, or the convenient $A=4$.
The original permutation has unbiased sign, since toggling one fixed fair
switch toggles parity. Thus
\begin{equation}\label{sweeps:sign}
|\mathbb E_\nu\operatorname{sgn}|
\le\delta/(1-\delta).
\end{equation}
This records the cap and retained mass needed for the applications below.
There is also a direct path-event construction of coset domination, which
uses the stronger conditional energy estimate rather than marginal TV.
\begin{proposition}[Trajectory-event truncation]\label{sweeps:path-truncation}
Use $q=16$ blocks, let $b$ be any exponent allowed by
Proposition~\ref{sweeps:two-sweep} for $\varepsilon=1/16$, and take an
integer $k$ with $bk\ge12$. For the shuffle law $\mu$ after $T=2kd$ steps,
there is a probability $\nu$ and $\theta=1-\delta$ such that
\[
\delta\le16n^{5-bk},\qquad d_{\rm TV}(\mu,\nu)\le\delta,
\qquad (\nu*U_{K_i})(g)\le e/(\theta|G|)\quad(i,g).
\]
Moreover $|\mathbb E_\nu\operatorname{sgn}|\le\delta/\theta$.
\end{proposition}
\begin{proof}
For each complement fix an ordering $z_1,\ldots,z_{n-n/16}$.
For its $j$th card let $G_{i,j}$ be the event that the conditional final
energy given the preceding paths is at most $n^{-4}$.
The iterated energy bound and Markov's inequality give
$\Pr(G_{i,j}^c)\le n^{4-bk}$. The event is measurable from those preceding
paths. On it each conditional endpoint probability is at most
\[
(n-j+1)^{-1}+n^{-2}\le\frac{1+1/n}{n-j+1}.
\]
Intersect all these events over the sixteen orderings, obtaining $G_*$ with
probability $\theta$ and the stated bound on $\delta$.
Fix one ordering and a tuple of distinct target endpoints. Drop the events
from the other orderings. Condition on the first $j-1$ full paths to bound
the last target endpoint on $G_{i,j}$; then drop $G_{i,j}$ and repeat
backwards. Every conditioning uses the original shuffle law and an event
measurable from the preceding paths. The probability of the target tuple
together with $G_*$ is consequently at most
\[
\frac{(1+1/n)^{n-n/16}}{(n)_{n-n/16}}\le\frac e{(n)_{n-n/16}}.
\]
Let $\nu$ be the endpoint law conditional on the trajectory event $G_*$. Right convolution by $U_{K_i}$ fills
each endpoint fiber uniformly, and each fiber has $(n/16)!$ elements.
This gives the density bound. Conditioning on an event of probability
$\theta$ changes TV by at most $\delta$; the zero sign mean under $\mu$
gives the final estimate by splitting its expectation over $G_*$ and its
complement.
\end{proof}
\subsection{The representation inputs and their substitutions}\label{sweeps:transfer-inputs}
The input just obtained is a common coset cap for one probability law
$\nu$, together with a small sign coefficient. The transfers we use have
different norm conclusions. We state them explicitly so that the
following parameter choices can be checked without reconstructing the
companion's conventions.
For $u>0$, write
\[
C_u=\sup_{a\ge1}\sum_{\tau\in\operatorname{Irr}(S_a)}(\dim\tau)^{-u}.
\]
The degree results in~\cite[Lemma~\ref*{l-l:degree-reciprocal-two}
and Theorem~\ref*{l-l:degree-all-powers}]{partialFourier} give $C_u<\infty$ and
\begin{equation}\label{sweeps:degree-input}
\sum_{\lambda\vdash n,\,\lambda\notin\{(n),(1^n)\}}
(\dim\lambda)^{-u}\longrightarrow0
\qquad(n\longrightarrow\infty).
\end{equation}
Only the exponents $2,4,12,30,32$ will occur below. The sharper
classical estimate of Liebeck and Shalev is, for each fixed $u>0$,
\begin{equation}\label{sweeps:LS}
\sum_{\lambda\vdash a}(\dim\lambda)^{-u}=2+O(a^{-u})
\qquad(a\longrightarrow\infty),
\end{equation}
by~\cite[Theorem~2.6]{liebeck-shalev2004}.
Suppose $K_1,\ldots,K_q$ permute disjoint equal blocks and
$\nu(gK_i)\le A/[G:K_i]$. For a unitary irreducible $\rho$ of degree
$D$, use the mass Fourier transform
$\widehat\nu(\rho)=\sum_g\nu(g)\rho(g)$ and the unnormalized
Hilbert--Schmidt norm. The orbit-span transfer gives
\begin{equation}\label{sweeps:op-bound}
\|\widehat\nu(\rho)\|_{\rm op}
\le\sqrt{AqC_u}\,D^{-1/2+(u+2)/(2q)}
.
\end{equation}
This is Proposition~\ref*{l-l:orbit-span} of~\cite{partialFourier}.
The coefficient-evaluation transfer~\cite[Proposition~\ref*{l-l:coefficient-operator}]{partialFourier} gives the same bound
at $u=2$: its evaluation constant is the sum of squared degrees of
block types of degree at most $D^{1/q}$, which is at most
$C_2D^{4/q}$. It counts each irreducible coefficient space once,
regardless of its multiplicity in $\rho$.
The pointwise-character and coset-Plancherel arguments instead give
\begin{align}
\|\widehat\nu(\rho)\|_{\rm HS}^2
&\le A^2qC_u D^{-1+(u+4)/q},\label{sweeps:pointwise-HS-eq}\\
\|\widehat\nu(\rho)\|_{\rm HS}^2
&\le AqC_u D^{-1+(u+2)/q},\label{sweeps:coset-HS-eq}
\end{align}
respectively~\cite[Propositions~\ref*{l-l:coarse-character-lift}
and~\ref*{l-l:isotypic}]{partialFourier}.
These are distinct proofs in the companion. The second inequality
has stronger norm information than \eqref{sweeps:op-bound}; below we
also retain the applications of the operator argument itself.
For $A=4$, $u=2$ and large block size, the reciprocal-square sum for
each block is at most $3$, so the first Hilbert--Schmidt bound has
constant $48q$ and exponent $-1+6/q$.
\subsection{Parameter choices and full-deck conclusions}\label{sweeps:assembly}
All six applications now use probability laws. The ordinary marginal
bounds give such a law by the common coset deletion and normalization
in Section~\ref{sweeps:truncation}. The trajectory construction instead
conditions on its predictable path event. Both give a law $\nu$ within
$\delta=o(1)$ of the physical block law $\mu$, with sign coefficient
$o(1)$. Table~\ref{sweeps:transfer-table} records the resulting
substitutions in the three norm bounds above.
The integer conditions are part of the choices. In the trajectory row,
$b$ is any exponent allowed by Proposition~\ref{sweeps:two-sweep} for
$\varepsilon=1/16$, $k$ is a fixed integer with $bk\ge12$, and $p$ is any fixed integer satisfying
$3p/4-2\ge2$; in particular $p=6$ works. Its retained mass is
$\theta=1-\delta$. In the eight-orbit row, any fixed integer $r>300$
is allowed, and $r=400$ gives time $8000d$. In the available-count row,
choose an integer $b_0>2$ with $(1-1/512)^{b_0-2}\le2^{-6}$.
\begingroup
\small
\setlength{\tabcolsep}{4pt}
\renewcommand{\arraystretch}{1.2}
\begin{longtable}{@{}p{.33\linewidth}p{.29\linewidth}r r r@{}}
\caption{Sweep bounds and their Fourier applications. Here $q$ is the
number of label blocks, $A$ is the common coset cap, and $p$ is the
number of independent shuffle blocks. The exponent $\kappa$ is the
resulting nonsign Plancherel power.}\label{sweeps:transfer-table}\\
\toprule
Input and block parameters & Transfer and norm exponent
& $p$ & $\kappa$ & Total time$/d$\\
\midrule
\endfirsthead
\toprule
Input and block parameters & Transfer and norm exponent
& $p$ & $\kappa$ & Total time$/d$\\
\midrule
\endhead
\bottomrule
\endfoot
\phantomsection\label{sweeps:assembly-trajectory}
Trajectory truncation,\newline
Proposition~\ref{sweeps:path-truncation};\newline
$T/d=2k$, $q=16$, $A=e/\theta$
&
Coefficient evaluation,\newline
\eqref{sweeps:op-bound}, $u=2$;\newline
operator exponent $\alpha=3/8$
& $p$ & $2-3p/4$ & $2pk$\\
\phantomsection\label{sweeps:assembly-eight-orbits}
Two-sweep energy, \eqref{sweeps:eighth-bound};\newline
$T/d=2r$, $q=8$, $A=3$
&
Orbit, \eqref{sweeps:op-bound}, $u=2$;\newline
operator exponent $\alpha=1/4$
& $10$ & $-3$ & $20r$\\
\phantomsection\label{sweeps:assembly-blocker-orbits}
Refreshed blocker count,\newline
$\varepsilon=1/32$;\newline
$T/d=2048$, $q=32$, $A=4$
&
Orbit, \eqref{sweeps:op-bound}, $u=12$;\newline
operator exponent $\alpha=9/32$
& $32$ & $-16$ & $65536$\\
\phantomsection\label{sweeps:assembly-hole-orbits}
Refreshed available count,\newline
$\varepsilon=1/128$;\newline
$T/d=b_0$, $q=128$, $A=4$
&
Orbit, \eqref{sweeps:op-bound}, $u=30$;\newline
operator exponent $\alpha=3/8$
& $64$ & $-46$ & $64b_0$\\
\phantomsection\label{sweeps:assembly-colored-HS}
Uniform signed energy,\newline
\eqref{sweeps:colored-marginal};\newline
$\varepsilon=1/16$, $r=2048$,\newline
$T/d=2r$, $q=16$, $A=4$
&
Pointwise character,\newline
\eqref{sweeps:pointwise-HS-eq};\newline
$\|\widehat\nu\|_{\HS}^2\le48qD^{-5/8}$
& $8$ & $-4$ & $32768$\\
\phantomsection\label{sweeps:assembly-collision-HS}
Averaged collision bound,\newline
Proposition~\ref{sweeps:averaged};\newline
$q=128$, $\varepsilon=1/q$, $R=128q$,\newline
$T/d=2R$, $A=3$
&
Coset Plancherel,\newline
\eqref{sweeps:coset-HS-eq}, $u=32$;\newline
HS-squared exponent;\newline
$\beta=47/64$
& $64$ & $-46$ & $2097152$\\
\end{longtable}
\endgroup
For the first four rows, the norm bound has the form
$\|\widehat\nu\|_{\op}\le K D^{-\alpha}$; hence its nonsign
Plancherel summand after $p$ factors is at most
$K^{2p}D^{2-2p\alpha}$. For the last two rows the bound is
$\|\widehat\nu\|_{\HS}^2\le K D^{-\beta}$, giving
$K^pD^{1-p\beta}$. These are exactly the two substitutions in
Section~\ref{sec:probability-completion}, and give the displayed
$\kappa$. The trajectory cap $e/\theta$ is bounded as $\theta\to1$;
all other prefactors are fixed. The reciprocal-degree estimates
\eqref{sweeps:degree-input} at powers $2,2,12,30,4,32$, respectively,
make the six nonsign sums tend to zero. The pointwise-character row
also follows directly from the Liebeck--Shalev estimate
\eqref{sweeps:LS} at powers $2$ and $4$.
The probability completion now applies once to every row. The sign
bound is \eqref{sweeps:sign}, or $\delta/\theta$ for the trajectory
event. Replacing the $p$ factors costs at most $p\delta=o(1)$.
Since $T$ is divisible by $d$, the original product law is
$\mu^{*p}=q_d^{*(pT)}$ and has the physical time in the last column.
All constants are absolute and all conclusions hold for sufficiently large
integer $d$, uniformly over deterministic starting decks. There is also a
one-card lower bound: after $ts$, discard the multipliers. The corresponding details
telescope to $\sum_{|C|=s}S_C^2/m_C$, since the total signed sum is
zero. On the density event this is at most
$(2/(cs))\sum_{|C|=s}S_C^2$. There are $n/s$ such blocks; their
second-moment bounds in \eqref{prefix:block-second-moment} sum to
at most $\mathcal E(H,f)$. On the exceptional event use the
unconditional bound $\Phi\le\mathcal E(H,f)$. Hence
\begin{equation}\label{prefix:randomized-bound}
\mathbb E_g\Phi(gH,gf)
\le\left[(1-c/4)^{\log_2(n/s)}+\frac{2}{cs}
+2n e^{-cs/8}\right]\mathcal E(H,f)
\le n^{-1/64}\mathcal E(H,f)
\end{equation}
for sufficiently large $d$. Indeed the first term is at most
$e^{-cd/8}$, whose exponent in $n$ is $c/(8\log2)>1/64$,
and $s\ge\sqrt{n/2}$ makes the other terms smaller than that power
eventually. This threshold depends on no input data.
At each boundary after at least one sweep, the law of $(H,f)$ is
invariant under an independent uniform $g$ by
Lemma~\ref{prefix:invariance}. The next sweep uses fresh switches
in the same order. Thus its expected output energy is
\[
\mathbb E\Phi(H,f)=\mathbb E_{(H,f)}\mathbb E_g\Phi(gH,gf)
\le n^{-1/64}\mathbb E\mathcal E(H,f).
\]
This uses invariance of the boundary law, not invariance of each
realized configuration. The first sweep does not increase energy.
Iteration proves \eqref{prefix:energy} for every $b\ge1$.
\end{proof}
\subsection{Uniform list entropy and the four-block application}
The new estimate gives relative entropy as well as total variation
for every fixed list. Relative entropy below uses natural logarithms:
$D(p\|q)=\sum_xp(x)\log(p(x)/q(x))$, with $0\log0=0$.
Write $U_{\mathrm{inj},k}$ for the uniform law on ordered injections
of $k$ labels into $V$.
\begin{proposition}[Three-quarter list entropy]\label{prefix:entropy}
For every integer $b\ge1$, every deterministic starting deck, and
any ordered list of $k\le3n/4$ distinct labels, the endpoint law
$\mu_{b,k}$ after $b$ sweeps satisfies, for sufficiently large $d$,
\begin{equation}\label{prefix:entropy-bound}
D(\mu_{b,k}\|U_{\mathrm{inj},k})
\le n^2 n^{-(b-1)/64}.
\end{equation}
In particular at $b=769$, every such list has total-variation error
at most $n^{-5}$.
\end{proposition}
\begin{proof}
Let $Y_1,\ldots,Y_k$ be the image positions. The entropy chain rule
expresses the deficit from $\log(n)_k$, where
$(n)_k=n(n-1)\cdots(n-k+1)$, as
\[
\sum_{i=1}^k\bigl[\log(n-i+1)-\mathsf H(Y_i\mid Y_1,\ldots,Y_{i-1})\bigr].
\]
Here $\mathsf H$ is Shannon entropy. Refining the conditioning to
the complete paths of the preceding labels can only lower this
conditional entropy. Their endpoint complement has
$m=n-i+1\ge n/4$ sites. For the conditional probability $p$ there,
$\log z\le z-1$ gives
\[
D(p\|U_H)=\sum_{x\in H}p(x)\log(mp(x))
\le m\sum_{x\in H}(p(x)-1/m)^2.
\]
The initial centered tag energy is $1-1/m\le1$. Applying
Theorem~\ref{prefix:contraction} at each exposure and summing at
most $n$ contributions, each with $m\le n$, proves
\eqref{prefix:entropy-bound}. This also covers the empty list.
For completeness, $D(p\|q)\ge2\|p-q\|_{\mathrm{TV}}^2$ follows
by the log-sum inequality applied to $\{p>q\}$ and its complement.
The resulting binary relative entropy, as a function of its first
mass, has second derivative at least $4$, minimum zero at the
reference mass, and zero first derivative there. Integrating this
bound, with endpoint values obtained by continuity, proves the
inequality. With $b=1+12\cdot64=769$, the entropy bound is
$n^{-10}$ and the claimed variation bound follows.
\end{proof}
Let $\mu$ now be the full permutation law after $769$ sweeps.
Partition the labels into four equal blocks, and let $H_i$ permute
block $i$, fixing all other labels. The left coset $gH_i$ is
specified by the images of the complement of that block. Each coset
marginal has variation error at most $\epsilon=n^{-5}$ by
Proposition~\ref{prefix:entropy}. Delete the outcomes belonging
to a coset whose mass exceeds twice its uniform mass, in any of the
four systems. The remaining subprobability $\mu_0\le\mu$ has
mass $p_0\ge1-8\epsilon$ and satisfies
\begin{equation}\label{prefix:cap}
\mu_0(gH_i)\le\frac2{[S_n:H_i]}\qquad(i=1,\ldots,4).
\end{equation}
Indeed one system deletes mass at most $2\epsilon$, since the mass
in a heavy coset is at most twice its positive excess over uniform.
We use the four-block type-counting transfer of
\cite[Corollary~\ref*{l-l:four-block-reservoir}]{partialFourier}.
In its precise form needed here, a subprobability satisfying
\eqref{prefix:cap} has, on the irreducible representation
$\rho_\lambda$ of dimension $D_\lambda$,
\begin{equation}\label{prefix:four-block-input}
\left\|\sum_g\mu_0(g)\rho_\lambda(g)\right\|_{\mathrm{op}}
\le \sqrt{2R_\lambda}\,D_\lambda^{-1/4}
\le D_\lambda^{-1/8},
\qquad \lambda\notin\{(n),(1^n)\},
\end{equation}
for all sufficiently large $n$. Here $R_\lambda$ is the number of
distinct joint types in the restriction to $H_1\times\cdots\times H_4$,
without counting their multiplicities. The first inequality retains
one orbit span per joint type. The second uses
$R_\lambda\le(\sum_{j=0}^{\ell}p(j))^4$ with
$\ell=n-\max(\lambda_1,\lambda'_1)$, and the uniform growth
$\log D_\lambda/\sqrt\ell\to\infty$.
These are the type-counting and degree statements proved in that
companion; an eight-block orbit estimate alone would not give this
four-block bound.
We now check the mass, sign and time substitutions that complete this
application. Set $q=24$ and
$A_\lambda=\sum_g\mu_0(g)\rho_\lambda(g)$. Plancherel with
unnormalized trace gives
\[
|S_n|\sum_g\left|\mu_0^{*q}(g)-\frac{p_0^q}{|S_n|}\right|^2
=\sum_{\lambda\ne(n)}D_\lambda\|A_\lambda^q\|_{\mathrm{HS}}^2.
\]
For the nontrivial nonsign representations,
\eqref{prefix:four-block-input} bounds the right side by
\[
\sum_{\lambda\notin\{(n),(1^n)\}}
D_\lambda^{2-q/4}
=\sum_{\lambda\notin\{(n),(1^n)\}}D_\lambda^{-4}=o(1),
\]
using the inverse-fourth degree sum from
\cite[Theorem~\ref*{l-l:degree-all-powers}]{partialFourier}.
No normality is required: use
$\|A_\lambda^q\|_{\mathrm{HS}}\le
\sqrt{D_\lambda}\|A_\lambda\|_{\mathrm{op}}^q$.
The original law $\mu$ has zero sign expectation because toggling
one fixed fair switch reverses its permutation parity. Consequently
$|A_{(1^n)}|\le1-p_0$, and the sign term tends to zero too.
Cauchy--Schwarz now shows that $\mu_0^{*q}$ is $o(1)$ away in
half-$\ell^1$ from $p_0^q U_{S_n}$.
Finally $\mu^{*q}-\mu_0^{*q}$ is nonnegative, of mass $1-p_0^q$.
Its half-$\ell^1$ norm and that of $(1-p_0^q)U_{S_n}$ sum to
$1-p_0^q=o(1)$. Thus $\mu^{*24}$ converges to uniform in total
variation. Each factor consists of $769$ complete sweeps, so the
physical time is
\[
24\cdot769d=18456d.
\]
All statements are uniform over the deterministic starting deck.
Together with the support lower bound \eqref{mart:lower-exact}, this gives
$2d-O(1)\le t_{\mathrm{mix}}(d)\le18456d$ for sufficiently large $d$.
==== END Conditional-information-under-deterministic-coordinate-sweeps//08-prefix.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//09-cycle-entropy.tex ====
\section{Cycle variances, tuple entropy, and collisions}
\label{lifts:cycle-information}
The uniform fixed-list entropy bound \eqref{noise:uniform-entropy}
already implies the mean entropy conclusion studied here. We give two
other mechanisms for energy contraction: an exact identity comparing
one cycle's block sums with the preceding cycle's row variances, and
a collision formula for signed weights transported by actual cards.
The first yields a one-cycle recurrence and mean entropy decay; the
second yields a two-pass variation estimate. In both arguments the
input list is sampled uniformly, so available-set concentration is
available unconditionally. Their structural identities, rather than
a stronger list guarantee, are the purpose of this section.
Let $\pi_k$ be the uniform law on ordered injections of $k$ labels into
$V$, and use the relative entropy defined in Section~\ref{sec:prelim}.
An ordering of a fixed input set merely records its restriction law as
a tuple; it does not change relative entropy. Thus the mean below can
equally be viewed as an average over omitted input sets. Section~\ref{sec:c-random-domains}
will give an alternative vector proof of that information bound and
apply it through a different Fourier transfer.
\begin{proposition}[Cycle variance and tuple entropy]
\label{lifts:cycle-entropy}
For every fixed $0<\delta<1$ there is an integer $R=R(\delta)$ such that,
for a uniform ordered $k$-tuple $X$ of distinct inputs with
$k\le(1-\delta)n$, its image law $\mu_X$ after $Rd$ shuffles satisfies
\[
\mathbb E_X D(\mu_X\|\pi_k)=o(1).
\]
Here $D$ is relative entropy with natural logarithms. More precisely,
for each rank of that random tuple, let $a_t$ be the squared
conditional next-card mass error averaged over both the input tuple
and the shuffle. Then $a_t$ satisfies, for $r\ge1$,
\begin{equation}
a_{(r+1)d}\le \kappa_{\delta,d} a_{rd}
+d n(n+1)e^{-\delta\sqrt n/8},\qquad
\kappa_{\delta,d}=(1-\delta/4)^{\lfloor d/2\rfloor}
+2^{-\lceil d/2\rceil}.
\label{lifts:cycle-recurrence}
\end{equation}
Thus one may choose $\alpha>0$ with $\kappa_{\delta,d}\le n^{-\alpha}$ eventually
and then any fixed $R$ with $\alpha(R-1)>4$.
\end{proposition}
\begin{proof}
At rank $j$, let $\mathcal F_t$ contain the entire realized input
tuple $X$ and the first $j-1$ cards' paths through time $t$. The
next-card law is conditioned on this field, so the initial tagged label
is fixed inside the conditional law. The expectation defining $a_t$
still averages over both $X$ and the switches. Let $V_t$ be the
available set, of size $h=n-j+1\ge\delta n$,
and let $I_t=\one_{V_t}$. Apply Lemma~\ref{lem:marginal-averaging}
with the preceding cards as blockers. Its prefix recursion gives the
conditional next-card law $p_t$, also when the complete blocker paths
are specified. Use the centered vector $f_t=p_t-I_t/h$ and mean energy
$a_t=\mathbb E\|f_t\|_2^2$ from Section~\ref{sec:first-route}.
The vector has zero sum, energy at most one, and nonincreasing energy.
The entropy chain rule and convexity give
\begin{equation}
\mathbb E_XD(\mu_X\|\pi_k)
\le \sum_{j=1}^k h\,\mathbb E\|f_{Rd}\|_2^2,
\label{lifts:entropy-chain}
\end{equation}
since $D(q\|I/h)\le h\|q-I/h\|_2^2$ by $\log u\le u-1$.
We establish \eqref{lifts:cycle-recurrence}. Conditional on the complete
past before a layer, the expected entries of both $I$ and $f$ at each
pair are their old pair averages. At a pair $\{x,y\}$ the energy loss is
\[
\tfrac12\big(f(x)^2I(y)+f(y)^2I(x)-2f(x)f(y)\big).
\]
Consider coordinate $i$ of the cycle starting at $rd$, and the blocks
$B$ obtained by varying the first $i-1$ coordinates. Their size is
$m=2^{i-1}$. Write $W_B=\sum_Bf_{rd}$ and $H_B=\sum_BI_{rd}$.
During the first $i-1$ stages these blocks evolve independently,
conditional on the cycle start. Just before stage $i$, their expected
entries are $W_B/m$ and $H_B/m$. If every $H_B\ge\delta m/2$,
independence of paired blocks and the loss formula give contraction
$1-\delta/4$ plus a cross term at most
$(2m)^{-1}\sum_BW_B^2$. If this count condition fails, use only
nonincrease and energy at most one. Thus
\begin{equation}
a_{rd+i}\le(1-\delta/4)a_{rd+i-1}
+\frac1{2m}\mathbb E\sum_BW_B^2
+\frac\delta4\Pr\{\text{some }H_B<\delta m/2\}.
\label{lifts:cycle-stage}
\end{equation}
The key estimate is $\mathbb E\sum_BW_B^2\le a_{rd}$ for $r\ge1$.
To see it, condition at $s=(r-1)d+i-1$ in the preceding cycle.
The remaining layers evolve independently in rows $C$ fixing the
first $i-1$ bits, each of size $q=n/m$. Let $R_C$ be the signed row
total at time $s$. At the end of that cycle each entry of row $C$
has conditional mean $R_C/q$. These are the transverse partitions
of Figure~\ref{cycles:transverse-figure}. A block varies the first $i-1$ bits,
whereas a row fixes those bits, so each block meets each row once.
Consequently the conditional mean of every $W_B$ is
$q^{-1}\sum_CR_C=0$. Its conditional variance is the sum of the
variances of its entries, because those entries lie in independent
rows. Summing these variances over the $q$ blocks gives
\begin{equation}
\mathbb E\left[\sum_BW_B^2\mid\mathcal F_s\right]
=\mathbb E[\|f_{rd}\|_2^2\mid\mathcal F_s]
-q^{-1}\sum_CR_C^2.
\label{lifts:cycle-variance-identity}
\end{equation}
This proves the required inequality without assuming individual row
totals vanish.
Unconditionally the available set at the start of any cycle is a uniform
$h$-subset, by the independent random input tuple. Bernoulli sampling
with parameter $h/n$, conditioned on count $h$, represents this subset;
the conditioning event has probability at least $1/(n+1)$ because $h$
is a binomial mode. A Chernoff bound and union over the blocks give
\[
\Pr\{\text{some }H_B<\delta m/2\}
\le n(n+1)e^{-\delta m/8}.
\]
Apply \eqref{lifts:cycle-stage} for
$i=\lceil d/2\rceil+1,\ldots,d$, and nonincrease at earlier stages.
The sum of $(2m)^{-1}$ in this range is at most
$2^{-\lceil d/2\rceil}$. This proves the displayed recurrence.
Its additive error is smaller than every inverse power of $n$.
Since $a_d\le1$, the stated choice of $R$ gives
$a_{Rd}=O(n^{-4})$, uniformly in $j,k$. Equation~\eqref{lifts:entropy-chain}
is then $O(n^{-2})$, proving the proposition.
\end{proof}
\begin{proposition}[Two-pass transport estimate]
\label{lifts:transport-marginals}
For every fixed $0j.
\end{cases}
\]
Before coordinate $a$ their switches are distinct, since that bit still
separates them. At coordinate $a$ they share a switch precisely when
their earlier output bits agree, in which case their new bits must be
opposite. After this stage their processed prefixes are distinct, so
all later switches are again distinct. If $a\le j$, the suffix bits
are therefore independent fair pairs, giving $r$. If $a>j$, equality
of the suffix through coordinate $a-1$ has probability
$2^{-(a-j-1)}$. Conditional on this equality, the first $j$ bits agree
with probability $2^{-j}$; this is exactly the case in which the shared
switch prevents equality at $a$. Otherwise equality there has probability
$1/2$, and later suffix equalities supply $2^{-(d-a)}$.
This gives the second formula.
In particular each off-diagonal coefficient differs from $r$ by at
most $2r2^{-j}$. The common coefficient contributes
$r\sum_{u\ne v}x(u)x(v)=-rD$, since $\sum_u x(u)=0$.
The diagonal contributes $D$, and the absolute error is at most
$2r2^{-j}(\sum_u|x(u)|)^2\le2r2^{-j}nD$. As $r=2^j/n$,
\begin{equation}
\mathbb E\sum_{B\in\mathcal B_j}2^j\bar x_B^2\le3\,2^{-j}D.
\label{lifts:transport-blocks}
\end{equation}
Now put $b=\lfloor d/2\rfloor$ and $\sigma=1-p/4$.
Unconditionally, the available set at the second-pass start is uniform.
The same subset estimate used above and a union bound over fewer than
$2n$ blocks show that every starting block of level at least $b$ has
available fraction at least $p/2$, except with probability at most
\[
\varepsilon_n=2n(n+1)e^{-p2^b/8}.
\]
For a fixed second-pass start satisfying these count bounds, independent
blocks have expected entries equal to their starting field averages
and expected availabilities equal to their starting densities.
The pair-loss calculation therefore bounds the expected energy $E_j$
after $j$ stages by
\begin{equation}
E_{j+1}\le\sigma E_j+\sum_{B\in\mathcal B_j}2^j\bar x_B^2,
\qquad b\le j0$
gives convergence, using the reciprocal-degree estimate for every
fixed positive exponent. In particular eight factors leave the summable
power $D^{-3}$ and give full-deck convergence after $8C_0d$ shuffles.
The same probability completion applies to each fixed number of
transport factors. Both block lengths are whole sweeps, so the
convolution times stated above are physical-shuffle times, uniformly
over deterministic starting decks.
==== END Conditional-information-under-deterministic-coordinate-sweeps//09-cycle-entropy.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//10-palettes.tex ====
\section{A common truncation for all color constraints}
\label{sec:c-palettes}
The preceding two sections use input-list or omitted-set averages.
We now seek a single probability law satisfying bounds for every
coloring of either half of the labels. A small mean error for the next
card cannot be used unchanged after conditioning on a rare prescribed
mapping. Instead, a symmetry of the last $d-1$ layers and a random label
order will produce one event on switch settings where the accumulated
errors are small before any mapping constraint is selected.
We use positions $V=\mathbb F_2^d$, put $n=2^d$ and $h=n/2$, and let a
permutation send initial labels to final positions. Layer $s$ uses
independent fair switches in direction $i_s=1+(s\bmod d)$. A block of
$T=C_*d$ layers, with $C_*$ a positive integer, is a block of $C_*d$
physical shuffles because the rotating coordinate frame returns at its
endpoint. Write $\mathbb P$ for its fair law on switch settings, and
$g$ for the endpoint permutation. All constants below are fixed before
$d$ tends to infinity.
Fix an order $\omega=(c_1,\ldots,c_n)$ of the labels. After revealing
the entire trajectories of $c_1,\ldots,c_r$, let $B_s$ be the available
positions at time $s$, namely those not occupied by these revealed labels,
and put $m=n-r$. Let $p_s(x)$ be the conditional
probability that $c_{r+1}$ occupies $x$. Define
\[
w_s(x)=p_s(x)-m^{-1}{\bf1}_{B_s}(x),\qquad
V_s=\sum_{x\in V}w_s(x)^2.
\]
Here $B_s$ and $w_s$ are the available set and centered vector denoted
$V_t$ and $f_t$ in Section~\ref{sec:first-route}; $V_s$ is their realized
squared energy, whose expectation is the quantity denoted $a_t$ there.
The conditional probabilities are still taken under the original fair law.
Lemma~\ref{lem:marginal-averaging} supplies the update: two available
input positions average their masses; one available input position
transports its mass to the unique available output; and an edge with no
available input carries zero. Uniform mass on the available set obeys
the same rule. Consequently $\sum_x w_s(x)=0$, $V_s\le1$, and $V_s$ is
nonincreasing. The same lemma shows that, even after all revealed paths
are prescribed, the values at time $s$ depend only on their prefixes
through $s$. This adaptedness will permit us to condition before a group
of layers; it does not redefine $p_s$ as a law conditioned on all past
switches.
\begin{lemma}[Independent translations in the two halves]
\label{lem:c-palette-half-translations}
Fix the label order and all switch settings through time
$a=s-d+1$, where $s\ge d-1$. In each of the two halves determined by
coordinate $i_s$, independently translate the other $d-1$ coordinates.
The conditional distribution of $(B_s,w_s)$ is invariant under these two
translations.
\end{lemma}
\begin{proof}
The layers from $a$ through $s-1$ use each coordinate other than $i_s$
once and do not cross the two halves. In either half build the desired
translation as those coordinates are processed. If an accumulated
translation is already present, reindex the next layer's coins by that
translation; it preserves the matching. If the current coordinate is
to be toggled, complement every coin of this layer in that half. This
is a bijection of the fair coin arrays and translates all output
positions in that coordinate. At an edge with one available input the
mass moves to the translated available output. At an edge with two
available inputs both outputs receive the same average, so complementing the coin has the
same equivariance. Induction over the $d-1$ layers proves the assertion,
and the transformations in the two halves use disjoint coin arrays.
\end{proof}
The symmetry makes a matching behave, in expectation, like the complete
bipartite graph between the halves. This is useful even though the
available positions and their masses in a given half are dependent.
\begin{proposition}[Mean endpoint discrepancy]
\label{prop:c-palette-discrepancy}
For every fixed $0<\delta<1/4$, there is a positive integer $C_*$ such
that the following holds for all sufficiently large $n=2^d$. Choose
$\omega$ uniformly and independently of the switches, let $T=C_*d$, and
put
\[
\Delta_r=\max_{x\in B_T}|p_T(x)-m^{-1}|.
\]
Then, uniformly for $n-r=m\ge\delta n$,
\begin{equation}
\mathbb E_{\omega,\mathbb P}\Delta_r\le n^{-30}.
\label{eq:c-palette-discrepancy}
\end{equation}
\end{proposition}
\begin{proof}
Immediately before layer $s$, put $H_b=\{x\in V:x_{i_s}=b\}$ and
$m_b=|B_s\cap H_b|$ for $b=0,1$. Call the configuration balanced if
$m_0,m_1\ge m/4$. The energy lost at an edge $\{x,y\}$ with two
available positions is $(w_s(x)-w_s(y))^2/2$. The balance event is translation invariant.
Averaging the translation of one half in
Lemma~\ref{lem:c-palette-half-translations}, the sum over matching edges
becomes $1/h$ times the sum over all pairs of available positions in
opposite halves. The latter sum equals
\[
m_0\sum_{x\in H_1}w_s(x)^2+
m_1\sum_{x\in H_0}w_s(x)^2
-2\left(\sum_{x\in H_0}w_s(x)\right)
\left(\sum_{x\in H_1}w_s(x)\right).
\]
The last term is nonnegative because the two sums add to zero. On
balance the expression is therefore at least $(m/4)V_s$.
Conditional on the complete switch setting, the last $m$ labels of the
random order form a uniform $m$-set, whose image at time $s$ is again a
uniform $m$-set. Each half-count has mean $m/2$. Exposing the set by
sampling without replacement gives a Doob martingale with increments
of absolute value at most one: couple two possible next draws by
exchanging the drawn elements in the remaining completion. The
bounded-increment exponential-moment estimate gives
\[
\mathbb P\{m_b\delta n$ sites, as needed.
Fix this partition from now on, and retain the event
\[
\mathcal E=\{Z\le n^{-6}\},\qquad z=\mathbb P(\mathcal E).
\]
Markov's inequality gives
\begin{equation}
1-z\le2n^{-23}.
\label{eq:c-palette-retained-mass}
\end{equation}
Let $\mu$ be the endpoint law under $\mathbb P$ and $\nu$ its endpoint
law under $\mathbb P(\,\cdot\mid\mathcal E)$. The event $\mathcal E$
lives on switch settings and need not be determined by the endpoint.
Nevertheless data processing gives
$\|\nu-\mu\|_{\rm TV}\le1-z$.
A palette of $B$ is a partition into nonempty color classes of sizes
$l_1,\ldots,l_u$. Set $p_i=l_i/h$ and
$\mathcal H(p)=-\sum_i p_i\log p_i$, and let $H$ permute each color
class while fixing $A$ pointwise. The coset $gH$ fixes every output of
$A$ and the output set of each color class of $B$.
We apply the information lemma for retained reveal experiments
\cite[Lemma~\ref*{l-l:palette-information}]{partialFourier},
\emph{with both order distributions and this same event $\mathcal E$}.
Its hypothesis is a pointwise cap on the
order-average sum of endpoint errors, together with the fair conditional
bound
\[
\mathbb P\{\hbox{next endpoint lies in a target set of size }a
\mid\hbox{revealed paths}\}
\le a/m+n\Delta_r.
\]
Here the latter follows by summing the conditional probabilities over
the available target sites, and the former is exactly the definition
of $\mathcal E$. The role of the pointwise bound is seen by conditioning
the fair law on $\mathcal E\cap\{g\in g_0H\}$, for a fixed coset
$g_0H$ when this event has positive probability. The lemma's entropy chain gives
\[
-\log\mathbb P(\mathcal E\cap\{g\in g_0H\})
\ge \log[S_n:H]-v\mathcal H(p)-n^2n^{-6}.
\]
At each revealed rank, a prescribed target costs its uniform
logarithmic probability up to $n^2\Delta_r$. Their order-averaged sum
is bounded on every retained setting, so the same error bound holds
under this rare conditioning. The missing $v$ ranks belong to the
second half; their mean logarithmic multinomial count is at most
$v\mathcal H(p)$. Dividing the resulting probability bound by $z$ gives
\begin{equation}
\nu(gH)\le [S_n:H]^{-1}
\exp\{v\mathcal H(p)+n^{-4}-\log z\},
\label{eq:c-palette-coset-cap}
\end{equation}
simultaneously for all palettes and all cosets, and also with $A,B$
interchanged. The mean-discrepancy estimate
\eqref{eq:c-palette-discrepancy} was used to choose $\mathcal E$ under
the original law; only the pointwise bound on $\mathcal E$ enters
the rare-event argument.
\begin{corollary}[Palette application]
\label{cor:c-palette-mixing}
There is an absolute positive integer $C_*$ for which the full Thorp
permutation law after $30C_*d$ physical shuffles has total-variation
distance tending to zero from uniform, uniformly over starting decks.
\end{corollary}
\begin{proof}
The signed-palette lemma
\cite[Lemma~\ref*{l-l:signed-palette}]{partialFourier} gives an absolute
constant $C_{\rm pal}$: every irreducible half-group type $\beta$ has a
palette and a product of trivial or sign characters occurring in it,
with $h\mathcal H(p)\le C_{\rm pal}\log D_\beta$.
Choose $\delta<1/4$ so that $2\delta C_{\rm pal}\le1/10$, and only
then choose $C_*$ in Proposition~\ref{prop:c-palette-discrepancy}.
Since $v\le2\delta h$ and $n^{-4}-\log z=o(1)$,
\eqref{eq:c-palette-coset-cap} gives
\[
\nu(gH)\le \frac{2D_\beta^{1/10}}{[S_n:H]}
\]
for large $n$. It holds for every placement of these color classes
and hence every conjugate in either half-group. More precisely,
\eqref{eq:c-palette-coset-cap}, with
$\varepsilon_n=n^{-4}-\log z=o(1)$ and the chosen $\delta$, verifies
the full entropy-form hypotheses for every palette in the signed-palette
transfer \cite[Theorem~\ref*{l-l:palette-transfer}]{partialFourier}, whose
conclusion is
\[
\|\widehat\nu(\lambda)\|_{\rm op}\le D_\lambda^{-1/6}
\quad\bigl(\lambda\ne(n),(1^n)\bigr).
\]
Here $D_\lambda$ is the irreducible degree and
$\widehat\nu(\lambda)=\sum_g\nu(g)\rho_\lambda(g)$ in a unitary model.
The original block has zero mean sign: conditioning on all but one
coin in its final layer, flipping that coin composes the endpoint with
a transposition. Clipping on settings therefore gives
$|\widehat\nu(\mathrm{sgn})|\le(1-z)/z=o(1)$.
For thirty independent factors, Plancherel and
$\|M\|_{\rm HS}\le\sqrt{D_\lambda}\|M\|_{\rm op}$ bound the
nontrivial, nonsign contribution by
\[
\sum_{\lambda\ne(n),(1^n)}D_\lambda^{2-30/3}
=\sum_{\lambda\ne(n),(1^n)}D_\lambda^{-8}=o(1),
\]
using the reciprocal-degree conclusion proved in that theorem. The sign contribution
also tends to zero. Thus $\nu^{*30}$ tends to uniform in total
variation. Replacing its thirty factors by $\mu$ costs at most
$30(1-z)=o(1)$. Each factor has $C_*d$ physical shuffles, and changing
the starting deck translates the group law. This proves the claim.
\end{proof}
==== END Conditional-information-under-deterministic-coordinate-sweeps//10-palettes.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//11-domains.tex ====
\section{Vector flows and entropy on a random domain}
\label{sec:c-random-domains}
The next proof packages the conditional laws of all remaining cards
in one vector array. Averaging the next label's squared error cancels
the number of available positions in the entropy bound. As in
Proposition~\ref{lifts:cycle-entropy}, this gives a mean-information
estimate by an alternative to the uniform fixed-list argument
\eqref{noise:uniform-entropy}. We record it as a restriction to the
complement of a random omitted set. The application uses a different
Fourier transfer: its well-controlled domains may depend on the
sampled permutation.
As before $V=\mathbb F_2^d$, $n=2^d$, and layer $s$ switches along
$i_s=1+(s\bmod d)$. Fix $0<\alpha\le1$ and an integer
$\alpha n\le m\le n$. Choose a uniform $m$-subset $J$ of input
labels independently of the shuffle. Reveal the paths of all labels
outside $J$. At time $s$ let $O_s$ be the available positions, not
occupied by those revealed labels. For $x\in V$, let $Q_x(s)\in\mathbb R^J$
have coordinates
\[
Q_x(s)_b=\mathbb P\{\Pi_s(b)=x\mid J,
\hbox{paths of labels outside }J\hbox{ through }s\},
\qquad b\in J,
\]
and define
\[
X_x(s)=Q_x(s)-\frac{{\bf1}_{O_s}(x)}m\,\mathbf1_J.
\]
For each $b\in J$, the coordinate $X_x(s)_b$ is the centered tag law
$f_s(x)$ of Section~\ref{sec:first-route}, with the labels outside $J$
as blockers and $O_s$ as its available set. Thus each coordinate sums
to zero over $x$. Applying Lemma~\ref{lem:marginal-averaging} to each
tag gives the vector update: two available positions average their
vectors; one available position transports its vector to the unique
available output; and a pair with no available position carries zero.
The lemma also identifies these vectors when all exposed paths through
a terminal time are prescribed, and shows that the vector at an earlier
time depends only on their prefixes. The total squared energy starts
at $m-1$ and is nonincreasing, so it is always at most $n$.
Let $\mathcal F_s$ contain $J$ and every actual switch coin used before
layer $s$. This is the filtration used for expectations in the next
argument; it is distinct from the smaller sigma-field that defines the
conditional probabilities $Q_x(s)$. Write
\[
A_s=\mathbb E\sum_x\|X_x(s)\|_2^2,
\qquad
S_s=\mathbb E\sum_x\|X_x(s)\|_2^2
{\bf1}_{\{x+e_{i_s}\notin O_s\}}.
\]
The latter is the expected energy on edges with precisely one available
position.
\begin{proposition}[Vector noise and random-domain balance]
\label{prop:c-vector-domain-energy}
For $t\ge d$,
\begin{equation}
A_t=\sum_{\ell=1}^d2^{-\ell}S_{t-\ell}.
\label{eq:c-vector-noise-identity}
\end{equation}
There are constants $c_\alpha,C_\alpha>0$, depending only on $\alpha$,
such that, with $\gamma=\alpha/2$ and
$b_n=C_\alpha n e^{-c_\alpha n}$,
\begin{equation}
S_s\le(1-\gamma)A_s+b_n\qquad(s\ge d-1).
\label{eq:c-vector-singles-gain}
\end{equation}
In particular, for $\theta=1-\gamma/4$,
\begin{equation}
A_t\le n\theta^{t-2d}+b_n/\gamma\qquad(t\ge0).
\label{eq:c-vector-decay}
\end{equation}
Consequently there is a fixed integer $C>2$, depending only on $\alpha$,
for which $A_{Cd}=O(n^{-4})$, uniformly in $m\in[\alpha n,n]$.
\end{proposition}
\begin{proof}
For each $b\in J$, apply Lemma~\ref{noise:memory} to the tag $b$,
with blockers $V\setminus J$. Sum its identity over $b$ and then
average over $J$. The sum of the tag energies is exactly $A_t$, and
the sum of their weighted blocker occupancies is $S_s$, proving
\eqref{eq:c-vector-noise-identity}. Correlations between the tags
cause no cross terms: the squared array norm is the sum of their
individual squared norms. The new estimate needed here is therefore
the balance bound for this total energy.
To estimate the recent noise, fix $s\ge d-1$ and condition on
$\mathcal F_a$ at $a=s-d+1$. The intervening $d-1$ layers act
independently in the two halves determined by coordinate $i_s$.
For $x$ in one half, $X_x(s)$ depends only on that half's subsequent
coin array and its initial vector array. The event
$x+e_{i_s}\in O_s$ depends only on the other half's array and its
initial available set. These quantities are therefore conditionally
independent. Moreover, the latter conditional probability is exactly
the initial density of $O_a$ in the other half: averaging expected
occupancies through all its $d-1$ directions makes them constant there.
Unconditionally $O_a$ is a uniform $m$-set. Indeed it is the image of
the independent uniform set $J$ under the actual permutation through
time $a$. Sampling concentration gives that both half-densities are
at least $\alpha/2$, except on an $\mathcal F_a$-measurable event of
probability $O(e^{-c_\alpha n})$. On its complement, conditional
independence gives available-partner energy at least $\gamma$ times
the same-time total energy. On the exceptional event the energy is
at most $n$. Taking expectations proves
\eqref{eq:c-vector-singles-gain}. The factor $n$ in $b_n$ is needed
because this is the sum of the energies of all $m$ cards.
It remains to solve the recurrence. Through time $2d$,
\eqref{eq:c-vector-decay} follows from $A_t\le n$. At later times
substitute the induction hypothesis and
\eqref{eq:c-vector-singles-gain} into
\eqref{eq:c-vector-noise-identity}. The coefficient of the proposed
geometric term is at most
\[
(1-\gamma)\sum_{\ell\ge1}(2\theta)^{-\ell}
=\frac{1-\gamma}{2\theta-1}<1,
\]
and the constant contribution is at most
$(1-\gamma)b_n/\gamma+b_n=b_n/\gamma$.
This proves \eqref{eq:c-vector-decay}. Finally choose a fixed integer
$C>2$ large enough that $1+(C-2)\log_2\theta\le-4$.
Since $n=2^d$, its first term at $Cd$ is at most $n^{-4}$, and its
second term is exponentially small.
\end{proof}
\begin{theorem}[Mean relative entropy over omitted domains]
\label{thm:c-random-domain-entropy}
Let $d\ge8$, $q=256$, and let $R$ be a uniform $(n/q)$-subset of
input labels, independent of the shuffle. For a permutation $g$, write
$g_{-R}$ for its restriction to $V\setminus R$, retaining the identities
of all those labels. There is an absolute positive integer $C$ such
that, for the law $\mu$ after $Cd$ physical shuffles and the uniform
restriction law $u_{-R}$,
\begin{equation}
\mathbb E_R D(\mu_{-R}\Vert u_{-R})=O(n^{-3})=o(1).
\label{eq:c-random-domain-entropy}
\end{equation}
Relative entropy uses natural logarithms.
\end{theorem}
\begin{proof}
Apply Proposition~\ref{prop:c-vector-domain-energy} with
$\alpha=1/256$. Generate the omitted set and the retained order
together: choose one uniform order $(c_1,\ldots,c_n)$, independently
of the shuffle, and let $R$ consist of its last $n/256$ labels.
For every fixed order, the first $n-n/256$ endpoints encode the
restriction outside $R$, so their relative entropy is
$D(\mu_{-R}\Vert u_{-R})$.
At a rank with $j$ earlier labels, the entropy chain's reference law
is uniform on the $m=n-j$ positions not occupied by their endpoints.
Conditioning further on those labels' whole paths increases the
expected contribution, by convexity, because the reference set is
already determined by the endpoints. Put
$J=V\setminus\{c_1,\ldots,c_j\}$ and $b=c_{j+1}$.
For fixed preceding labels and a fixed next label $b$, this
path-conditioned endpoint law is $Q(T)_b$. It does not depend on
the order of the later labels or on which of them form $R$: these
names contain no information about the switches.
We may therefore average the unrevealed names before taking the
next chain contribution. Conditional only on the preceding label
choices and their paths, $b$ is uniform in $J$. This averaging step
does not fix $R$; if it did, $b$ would be uniform only in $J\setminus R$.
For each possible $b$, the elementary inequality
$\log z\le z-1$ yields the chi-square bound
\[
D\bigl(Q(T)_b\Vert U_{O_T}\bigr)
\le m\sum_{x\in O_T}|X_x(T)_b|^2.
\]
Averaging this display over $b\in J$ gives
$\sum_x\|X_x(T)\|_2^2$. Before the preceding labels are fixed,
$J$ is a uniform $m$-set independent of the shuffle, so its remaining
expectation is $A_T$. Every stage has $m\ge n/256$, and hence its
expected contribution is $O(n^{-4})$ uniformly. There are at most
$n$ stages. Averaging the entropy chain over the full order proves
\eqref{eq:c-random-domain-entropy}.
\end{proof}
The transfer below needs only the mean over $R$, although the earlier
bound \eqref{noise:uniform-entropy} also gives small entropy for every
fixed omitted domain of this size after sufficiently many sweeps.
Its use of the mean permits the domains having bounded density to
depend on the sampled permutation.
\begin{corollary}[Random-domain application]
\label{cor:c-random-domain-mixing}
With the fixed integer $C$ from
Theorem~\ref{thm:c-random-domain-entropy}, the full permutation law after
$32Cd$ physical shuffles tends to uniform in total variation from
every starting deck.
\end{corollary}
\begin{proof}
The random-domain transfer
\cite[Theorem~\ref*{l-l:domain-transfer}]{partialFourier}
takes $q=256$ and the mean entropy bound
\eqref{eq:c-random-domain-entropy}. Its truncation retains permutations
$g$ for which at least a fraction $7/8$ of the domains satisfy
$\mu_{-R}(g_{-R})/u_{-R}(g_{-R})\le2$. It gives a probability $\nu$
with $\|\nu-\mu\|_{\rm TV}=o(1)$ and
\[
\|\widehat\nu(\lambda)\|_{\rm op}
\le C_{\rm dom}D_\lambda^{-1/8}\qquad(D_\lambda>1),
\]
where $C_{\rm dom}$ is absolute. Thus the mean-domain hypothesis, the fraction
$7/8$, and the density cutoff two are precisely the ones supplied to
that theorem; simultaneous control of every $R$ is unnecessary.
Apply the probability completion of
Section~\ref{sec:probability-completion}, with operator exponent
$1/8$ and thirty-two factors. The original block's zero sign mean
and $\|\nu-\mu\|_{\rm TV}=o(1)$ supply the scalar condition.
The nonsign Plancherel sum is bounded by
\[
C_{\rm dom}^{64}\sum_{D_\lambda>1}D_\lambda^{2-64/8}
=C_{\rm dom}^{64}\sum_{D_\lambda>1}D_\lambda^{-6}=o(1),
\]
by the inverse-square degree estimate
\cite[Lemma~\ref*{l-l:degree-inverse-square}]{partialFourier}.
The completion therefore gives convergence of the original law at
$32Cd$ physical shuffles, uniformly over deterministic starting decks.
\end{proof}
==== END Conditional-information-under-deterministic-coordinate-sweeps//11-domains.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//12-delayed-groups.tex ====
\section{Delayed energy and two-sided kernel information}
\label{lifts:three-groups}
The previous arguments controlled endpoint laws or coset masses. A
kernel on complete decks can instead retain the sets of positions
occupied by three groups of labels and Fourier transform only the
internal permutations of each group. Its remaining matrix has rows
and columns indexed by those position sets. We therefore need both
forward and stationary-reverse marginal estimates. The scalar estimate
below is deliberately valid one layer before the block endpoint:
that extra time statement will justify cancellation in the all-sign
matrix block. The full-deck theorem at the end illustrates how this
two-sided kernel information can be amplified; the additional content
here is the control of its quotient and sign matrices.
\begin{lemma}[A delayed energy contraction]
\label{lifts:delayed-marginal}
For any periodic repetition of a permutation of the $d$ coordinate directions, every
specified ordered tuple of $k\le3n/4$ distinct cards, from every
deterministic start, has total-variation distance at most $n^{-10}$
from the uniform injective tuple after $t\ge2000d-1$ layers, for
sufficiently large $d$. The same bound holds for the stationary
reverse of the physical Thorp shuffle.
\end{lemma}
\begin{proof}
Fix $q$ observed cards and one tag, with $h=n-q\ge n/4$ available
positions. Let $B_t$ be this available set at time $t$. The conditional
tag law $p_t$ on $B_t$ is the path-prefix
flow of Lemma~\ref{lem:marginal-averaging}. Its centered energy
\[
E_t=\sum_{x\in B_t}(p_t(x)-1/h)^2
\]
is at most one and nonincreasing. In the notation of
Section~\ref{sec:first-route}, $B_t$ is $V_t$, $h$ is $m$, and
$E_t=\|f_t\|_2^2$ is the realized energy. Here layer $s$ means the step from
$s-1$ to $s$; write $j_s=i_{s-1}$ for its coordinate direction.
Let $\mathcal F_s$ contain all switches through layer $s$. Conditioning on this larger past fixes
the path-defined function $p_s$; it does not redefine it as the
tag's law conditional on all card positions.
For $t>d$, put $u=t-d$, $i=j_t=j_u$, and
$H_b=\{x\in V:x_i=b\}$ for $b=0,1$. Between layers $u$
and $t$, every coordinate other than $i$ occurs once. The two
coordinate-$i$ half counts $h_b=|B_u\cap H_b|$ are consequently fixed by
$\mathcal F_u$. The delayed half-space symmetry
\cite[Lemma~\ref*{f-shear:lem:delayed-symmetry}]{coordinateFrames}
states that the terminal pair consisting of the available set and
its centered mass vector is invariant, conditional on
$\mathcal F_u$, under every map $T_zx=x+x_i z$, $z_i=0$.
It applies to every nonempty starting available set and every probability
vector supported on it. The future switches in the intervening distinct coordinates are independent of
$\mathcal F_u$.
For clarity, its energy consequence has no hidden normalization.
Averaging over a uniform $z$ aligns each pair of opposite-half
available positions with probability $2/n$. Set
$a(x)=p_{t-1}(x)-\mathbf1_{B_{t-1}}(x)/h$ for $x\in V$;
the mean loss in the final layer is thus
\[
\frac1n\sum_{x\in B_{t-1}\cap H_0,\ y\in B_{t-1}\cap H_1}
(a(x)-a(y))^2
\ge\frac{\min(h_0,h_1)}n E_{t-1}.
\]
The inequality follows by writing $A=\sum_{B_{t-1}\cap H_0}a$:
the double sum is
$h_1\sum_{H_0}a^2+h_0\sum_{H_1}a^2+2A^2$, since
$\sum_xa(x)=0$. Therefore
\begin{equation}\label{lifts:conditional-shear-loss}
\E(E_{t-1}-E_t\mid\mathcal F_u)
\ge\frac{\min(h_0,h_1)}n\E(E_{t-1}\mid\mathcal F_u).
\end{equation}
Call the split bad if $\min(h_0,h_1)d).
\end{equation}
Set $\gamma=1/64$. The bound $a_t\le e^{-\gamma(t-d)}$ is
trivial for $t\le d$, and induction in the recurrence proves it
thereafter because
\[
(1-\eta)e^\gamma+(16\eta/n)e^{\gamma(d+1)}\le1
\]
for all sufficiently large $d$. The first term is strictly below
one, and the second tends to zero since $\gamma<\log2$.
The expected tag error is at most $\frac12\sqrt{ha_t}$.
Lemma~\ref{lem:sequential-tv}, after forgetting paths but retaining
endpoints, bounds the tuple error by
\[
\frac12 k\sqrt{ne^{-\gamma(t-d)}}
\le\frac12n^{3/2}e^{-(1999d-1)/128}\le n^{-10}.
\]
The last inequality uses $t\ge2000d-1$. A reverse physical step
is the inverse random position map. Undoing its inverse coordinate
rotations again gives a cyclic schedule of coordinate matchings,
with a deterministic change of phase. The proof covers every such
order and phase, proving the reverse assertion.
\end{proof}
\begin{theorem}[Three-group amplification]
\label{lifts:three-group-theorem}
The worst-start full-deck total-variation distance tends to zero after
$30000d$ physical Thorp shuffles. The proof uses fifteen independent
blocks of length $2000d$ and three groups of labels.
\end{theorem}
\begin{proof}
Partition the labels into three groups of sizes $m_i$ differing by
at most one. For large $d$, each $m_i\ge n/4$ and $m_i\to\infty$.
Encode a deck as $(s,g)$, where $s=(S_1,S_2,S_3)$ records the
position sets occupied by the groups. Fix an ordering of each label
group and, for each $s$, a reference bijection
$r_{s,i}:[m_i]\to S_i$. In the deck $(s,g)$, the $a$th label of
group $i$ occupies $r_{s,i}(g_i(a))$, with
$g=(g_1,g_2,g_3)$. Let
\[
H=\prod_{i=1}^3 S_{m_i},\quad
\mathcal S=\{\text{ordered position partitions of these sizes}\},
\quad M=|\mathcal S|=n!/\prod_i m_i!.
\]
The $T=2000d$ kernel $K$ has convolution fibers
\[
K((s,g),(s',g'))=p_{s,s'}(g'g^{-1}).
\]
Indeed, a position increment $\tau$ taking $s$ to $s'$ changes
$g_i$ to $h_i g_i$, where
$h_i=r_{s',i}^{-1}\tau r_{s,i}$. The law of $(s',h)$ given $s$
is independent of the internal assignment $g$, proving the formula.
The kernel is bistochastic because every position increment acts
bijectively on decks. The reverse fibers are
$\bar p_{s',s}(h)=p_{s,s'}(h^{-1})$.
Put $H_{-i}=\prod_{j\ne i}S_{m_j}$, $M_i=M|H_{-i}|$, and
\[
p^{(-i)}_{s,s'}(h_{-i})=\sum_{h_i}p_{s,s'}(h).
\]
The positions of labels outside group $i$ determine $(s',h_{-i})$,
whose uniform law has $M_i$ atoms. With $\delta=n^{-10}$,
Lemma~\ref{lifts:delayed-marginal} at $T$ gives absolute row error
at most $2\delta$ from this uniform quotient. Its reverse assertion
gives absolute column error at most $2\delta$, after inversion of
the internal group elements. These are the two quotient hypotheses
of~\cite[Theorem~\ref*{l-l:three-group}]{partialFourier}.
Its remaining scalar hypothesis concerns the product of the three
sign characters. We verify it for the untrimmed kernel. Condition
on the first $T-1$ layers. If two cards of group 1 occupy a pair
in the final matching, flipping that pair's coin preserves the
output position partition $s'$ and changes the product of the
internal signs. The conditional signed contribution to each $s'$
therefore cancels. The absolute row sum of the all-sign block is
at most the probability that no such pair exists. At $T-1$,
Lemma~\ref{lifts:delayed-marginal} makes the group-1 position set
within $\delta$ of a uniform $m_1$-subset. A uniform subset avoids
containing a whole pair with probability
\[
\prod_{j=0}^{m_1-1}\left(1-\frac{j}{n-j}\right)
\le\exp\left(-\frac{m_1(m_1-1)}{2n}\right).
\]
This follows by sampling its points in order: after $j$ points with
no completed pair, exactly $j$ partners are forbidden among the
$n-j$ remaining positions. The bound tends to zero. Apply the
same argument to the reverse kernel, using its $T-1$ preceding
reverse layers and a canceling final reverse layer. In physical
coordinates the final reverse step first rotates the coordinates and
then switches a matching. That fixed rotation preserves the uniform
subset law and its variation bound, so the same pair-avoidance estimate
applies just before the canceling switches. This gives the
same bound on the original absolute column sums. Thus the untrimmed
all-sign row and column norms are $o(1)$, as required. A theorem
only at time $T$ would not justify this step.
All hypotheses of the three-group transfer are now verified. More
explicitly, it retains only fibers satisfying
\[
p^{(-i)}_{s,s'}(h_{-i})\le2/M_i\qquad(i=1,2,3),
\]
losing at most $6\delta$ in each row and column. For each product
type of degrees $D_i$, its retained block $B_\rho$ satisfies
$\|B_\rho\|_{\HS}^2\le4D_i/\prod_{j\ne i}D_j$.
Writing $D=\prod_iD_i$, fifteen factors, including the regular
multiplicity $D$, contribute at most $2^{30}D^{-4}$ for $D>1$.
The transfer also treats all eight scalar types: quotient row and
column bounds handle those with a trivial factor, and the verified
all-sign cancellation handles the last one. It concludes average
row convergence of $K^{15}$ to uniform.
Finally the original shuffle kernel is equivariant under arbitrary
relabelings, and those relabelings act transitively on decks. Every
row of $K^{15}$ consequently has the same distance from uniform,
so average convergence is worst-start convergence. Fifteen blocks
take $15T=30000d$ physical shuffles.
\end{proof}
==== END Conditional-information-under-deterministic-coordinate-sweeps//12-delayed-groups.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//13-forest.tex ====
\section{Baseline walkers and the exact kernel of a sweep}
\label{sec:c-baseline-forest}
For this method it is enough to bound the relative entropy of a large
marginal by a power of $\log n$; it need not tend to zero. A walker
moving along the paths of one realization of the shuffle gives that
weaker bound by a collision calculation. We then obtain a separate
estimate for representations with a long first row directly from the
unique paths through one sweep. The two estimates enter different
ranges of the abstract hybrid transfer. Unlike the vanishing entropy
estimate of Section~\ref{lifts:cycle-information}, this is an alternative
derivation that combines weak entropy with additional sparse Fourier
information.
Throughout this section $V=\mathbb F_2^d$, $n=2^d$, and layers use the
coordinate directions $1,\ldots,d$ cyclically, with independent fair
switches. One sweep starts at direction $1$ and consists of $d$
physical shuffles. Write $K$ for its permutation law. All logarithms
in entropy expressions are natural logarithms.
\subsection{A walker on a baseline realization}
\begin{proposition}[A weak entropy bound for large marginals]
\label{prop:c-baseline-entropy}
There is an absolute positive integer $C_0$ such that the following
holds for all sufficiently large $d\ge4$. Let $\mu$ be the permutation
law after $C_0d$ layers. If $I$
is a uniform ordered list of $15n/16$ distinct input labels, independent
of the shuffle, and $u_I$ is its uniform injection law, then
\[
\mathbb E_I D(\mu_I\Vert u_I)=O((1+d)^4).
\]
\end{proposition}
We first prove the collision estimate that supplies the proposition.
Fix a distinguished input label $j$ and a uniform set $A$ of $m$ active
labels containing $j$, where $m\ge\epsilon n$ and $\epsilon=1/16$.
The labels outside $A$ will be revealed. Independently sample a
\emph{baseline} realization of every switch. A second walker starts
at $j$ and travels along the baseline paths. When its current baseline
path is paired with another active path, toss a fresh fair coin to
decide whether to toggle to that other path. If the partner is
inactive, stay on the current path. Staying means following that
baseline path through the current switch.
Given all revealed inactive paths, let $q$ be the conditional endpoint
law of $j$. Lemma~\ref{lem:marginal-averaging} leaves every unvisited
switch independent and fair. Fix the entire baseline realization and
average only the extra toggle coins. The walker's endpoint still has
law $q$: a pair of active paths
offers the two available outputs with equal probabilities, and an
active--inactive pair has only one available output. These are exactly
the conditional-flow rules, independently of the baseline choices on
active--active switches. If $X_j$ is the baseline endpoint of $j$,
the conditional collision probability given that baseline is therefore
$q(X_j)$. Averaging first over baselines with the same inactive paths
gives $\sum_xq(x)^2$, and hence
\begin{equation}
\mathbb E\sum_xq(x)^2
=\mathbb P\{\hbox{walker and baseline }j
\hbox{ have the same endpoint}\}.
\label{eq:c-baseline-collision-identity}
\end{equation}
The expectation includes the random active set and baseline.
\begin{lemma}[Coincidence estimate]
\label{lem:c-baseline-coincidence}
For a sufficiently large absolute integer $C_0$, at $t=C_0d$,
\begin{equation}
\mathbb P\{\hbox{walker and baseline }j\hbox{ coincide at }t\}
\le \frac1m+O\bigl((1+t)^3/n^2\bigr),
\label{eq:c-baseline-coincidence}
\end{equation}
uniformly over $m\ge\epsilon n$ and $j$.
\end{lemma}
\begin{proof}
We first compare the xor of the two positions with an ideal chain
that contracts over blocks of four sweeps. We then control the actual
transition error by estimating coincidence and the joint event of
coincidence with a repeated partner. Two inverse-$n$ costs make this
error small enough to telescope through the remaining kernels.
Write $D_s$ for the binary xor of the walker position and the position
of the baseline path of $j$ immediately before layer $s$. We generate
the baseline chronologically, and reveal whether a label is active
only when the walker queries it. Apart from $j$, activity statuses
are a uniform sample of $m-1$ active labels from $n-1$ possibilities.
A partner's identity is known before the current layer's fresh coins
are sampled, so such adaptive queries preserve sampling without
replacement among unqueried labels. At most $1+t$ labels are queried
through time $t$.
Consider layer $s$ in direction $i=i_s$. If
$D_s\notin\{0,e_i\}$, the two distinguished paths use distinct
switches. Their new xor bit in coordinate $i$ is fair, independently
of the history, and the other bits are unchanged. If $D_s=e_i$, the
walker is paired with $j$ and a fair toggle makes the new xor either
$0$ or $e_i$. If $D_s=0$, the new xor becomes $e_i$ precisely when
the partner of $j$ is active and the walker toggles to it.
Define ideal kernels $Q_s$ by the same rules, replacing the last
activity probability by the constant
\[
p=\frac{m-1}{n-1}.
\]
They have a common stationary law
\[
\pi(0)=\frac1m,\qquad \pi(x)=\frac p m\quad(x\ne0).
\]
Indeed $1+(n-1)p=m$. The edge $\{0,e_i\}$ balances because
$\pi(0)p/2=\pi(e_i)/2$, and every other coordinate pair has equal
masses and a fair refresh.
We need a uniform contraction estimate for products of these ideal
kernels. Call a layer exceptional when its input is $0$ or $e_i$.
Once a run of consecutive exceptional layers ends, its output is a
singleton. That singleton bit cannot disappear until its coordinate
is next updated, so there are at least $d-1$ nonexceptional layers
before a new exceptional run. A new run following these layers
requires $d-1$ specified zero outputs of fair refreshed bits and has
probability at most $2^{-(d-1)}$. A run continuing for at least $d$
layers must keep outputting zero until its last layer; from any
specified start its probability is at most
$(1-p/2)^{d-2}$. This also covers the first singleton-to-zero move,
whose probability $1/2$ is no larger than $1-p/2$.
In a block of $4d$ layers, a union bound therefore gives, uniformly in
the starting state,
\[
\mathbb P\{\hbox{an exceptional layer occurs in the last }d
\hbox{ layers}\}
\le C d\bigl(2^{-(d-1)}+(1-p/2)^{d-2}\bigr).
\]
A run that starts early and reaches the last $d$ layers is long;
a later start has the preceding $d-1$ fair refreshes just described.
Couple two ideal chains by common random bits, using the same refreshed
bit whenever both are nonexceptional and keeping them together once
they agree. If neither has an exception in the last $d$ layers, all
coordinates have been refreshed identically and the endpoints agree.
Since $p\ge\epsilon/2$ for large $n$, there is an absolute $\beta>0$
for which every $4d$-layer ideal product has total-variation contraction
coefficient at most $n^{-\beta}$.
We now compare the actual xor law $\gamma_s$ with this ideal chain.
Only the case $D_s=0$ can differ. At an unqueried partner, sampling
without replacement changes its conditional activity probability from
$p$ by $O((1+t)/n)$, uniformly through time $t=O(d)$. At a previously
queried partner use the bound one. Thus
\begin{equation}
\|\gamma_{s+1}-\gamma_sQ_s\|_{\rm TV}
\le\mathbb P\{D_s=0,\ \hbox{partner previously queried}\}
+O((1+t)/n)\mathbb P\{D_s=0\}.
\label{eq:c-baseline-one-step-error}
\end{equation}
The remaining task is to get a second factor $1/n$ in the first term.
First dispose of trajectories that have never split from $j$. Define
an auxiliary test along the baseline path of $j$, regardless of whether
the actual walker has already left it. Sample an independent potential
toggle coin at every layer, using it for the actual walk whenever a
toggle is allowed. In each successive block of
$2d$ layers, monitor only the last $d$ layers. At a monitored layer,
query the partner's activity and use the walker's toggle coin to test
for an active toggle. Reveal no unmonitored activity statuses for this
test. If the actual walker never splits, every monitored test fails.
We bound this larger event using only the monitored-test history.
The partners of $j$ at these monitored layers are distinct: once a
baseline path is paired with $j$, it leaves with an opposite output
bit, and that bit is not updated again during the monitored interval.
Condition on the baseline history and monitored queries at the
beginning of the block. For any
previously queried label and any monitored layer, becoming the partner
of $j$ requires matching the preceding $d-1$ output bits while using
distinct switches. Otherwise a previous shared switch leaves an
opposite bit that persists. Sequential exposure of the fresh distinct
switches bounds this probability by $2^{-(d-1)}$.
A union bound over the $d$ layers and $O(1+t)$ known labels bounds the
probability of an old partner by $O(d(1+t)/n)$.
On a sequence of fresh partner queries the remaining active density
is at least $\epsilon/2$ for large $n$, since $t=O(d)$. At each
monitored layer an active toggle therefore has conditional probability
at least $\epsilon/4$. The probability of avoiding all such toggles
while the partners stay fresh is at most $(1-\epsilon/4)^d$.
Repeating this conditional estimate at successive block starts, with
no conditioning on unmonitored toggle outcomes, gives
\[
\mathbb P\{\hbox{no split through }C_1d\}
\le\bigl(O(d(1+t)/n)+(1-\epsilon/4)^d\bigr)^{\lfloor C_1/2\rfloor}
\le n^{-3}
\]
for a sufficiently large absolute integer $C_1$.
Any other coincidence at time $s\ge C_1d$ has a last collapse layer
$u3/\beta$ of $4d$-layer blocks.
The ideal product sends any law to within $n^{-3}$ of $\pi$.
Telescoping the actual errors through the remaining Markov kernels,
which contract total variation, costs $O((1+t)^3/n^2)$.
With $C_0=C_1+4b$ we have
\[
\|\gamma_t-\pi\|_{\rm TV}
\le n^{-3}+O((1+t)^3/n^2),\qquad t=C_0d.
\]
Since $\pi(0)=1/m$, this proves
\eqref{eq:c-baseline-coincidence}.
\end{proof}
\begin{proof}[Proof of Proposition~\ref{prop:c-baseline-entropy}]
Use the entropy chain rule for the uniformly ordered input list.
At each rank, reveal in addition the entire paths of the earlier
labels; this can only increase the conditional relative entropy from
the uniform available endpoint. The remaining active set has size
$m\ge n/16$, and its next label is uniform in that set. By label
symmetry of the uniform order, one may fix that next label as $j$ and
take the other active labels uniformly among the remaining labels,
exactly as in Lemma~\ref{lem:c-baseline-coincidence}.
For the resulting conditional endpoint law $q$,
\[
D(q\Vert U_m)\le m\sum_xq(x)^2-1.
\]
Equations~\eqref{eq:c-baseline-collision-identity} and
\eqref{eq:c-baseline-coincidence} bound its mean by
$O(m(1+t)^3/n^2)$. Summing over at most $n$ ranks gives
$O((1+t)^3)$, and $t=C_0d$ proves the stated result.
\end{proof}
\subsection{The exact kernel on a short ordered tuple}
The weak entropy estimate leaves representations with a long first
row for a different argument. Their action is visible in short tuples,
where a sweep has an explicit endpoint kernel.
For a partition $\lambda\vdash n$, let $D_\lambda$ be its irreducible
degree and let $\widehat K(\lambda)$ be the average of its unitary
representation matrices under $K$.
The next lemma isolates the path calculation common to this operator
estimate and the Hilbert--Schmidt estimate in
Section~\ref{c:sec:replica}. The probabilistic entropy arguments in the
two sections are different; only this one-sweep kernel is shared.
\begin{lemma}[The prescribed-path kernel and isolation cancellation]
\label{lem:c-sweep-kernel}
Let $1\le k\le n$ and let $x=(x_a)_{a=1}^k$ and
$y=(y_a)_{a=1}^k$ be tuples distinct on each side. The prescribed path
from $x_a$ to $y_a$ replaces the input bits by the output bits in
sweep order. For $aJ.
\end{cases}
\]
For $T\subseteq[k]$, put
\[
F_T(x,y)=\prod_{ae^a\}}f\,du
\le\frac{D(fu\Vert u)+1/e}{a},
\]
because the negative part of $f\log f$ is at most $1/e$ pointwise.
Taking $a=n^{1/50}$ and summing over the sixteen marginals gives
$\|\nu-\mu\|_{\rm TV}=O((1+d)^4/n^{1/50})=o(1)$.
After normalization each complementary coset density is at most
$2\exp(n^{1/50})$ for large $n$.
The large-degree estimate
\cite[Proposition~\ref*{l-l:forest-bulk}]{partialFourier} gives
$\|\widehat\nu(\lambda)\|_{\rm op}\le D_\lambda^{-1/3}$ whenever
$k=n-\lambda_1>n^{1/20}$ and $\lambda$ has at most $n/2$ rows.
The hybrid theorem
\cite[Theorem~\ref*{l-l:forest-hybrid}]{partialFourier} also assumes a
probability law $K$ with operator decay $n^{-k/10}$ for
$1\le k\le n^{1/20}$ and zero transform on taller shapes.
Proposition~\ref{prop:c-true-sweep-sparse} supplies these estimates for
one true sweep, separately from the entropy construction.
The theorem controls the exact convolution
$\sigma=\nu^{*12}*K^{*40}$, whose Fourier matrix in our convention is
$\widehat\sigma(\lambda)=\widehat\nu(\lambda)^{12}
\widehat K(\lambda)^{40}$. All convolution factors are independent.
Its operator norm is at most $D_\lambda^{-4}$ in the large-deficit
range, at most $n^{-4k}$ in the small-deficit range, and zero above
$n/2$ rows. The Plancherel sum uses
$D_\lambda^2$ times the square of these operator bounds, with ordinary
unnormalized Hilbert--Schmidt norms. The degree and partition estimates
in \cite[Theorem~\ref*{l-l:forest-hybrid}]{partialFourier}
sum the large range to $o(1)$; in the small range
$D_\lambda\le n^k$ from the tuple module, so the contribution at each
$k$ is at most the number of partitions of $k$ times $n^{-6k}$, whose
sum also tends to zero. The sign shape has more than $n/2$ rows and
is annihilated by $K$, so no parity bias survives. Cauchy--Schwarz
therefore gives total variation tending to zero.
Replacing the twelve factors $\nu$ by $\mu$ costs at most
$12\|\nu-\mu\|_{\rm TV}=o(1)$. The resulting law consists of
$12C_0+40$ successive true sweeps, which is $(12C_0+40)d$ physical
shuffles. Translation by an initial deck preserves the same distance.
\end{proof}
==== END Conditional-information-under-deterministic-coordinate-sweeps//13-forest.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//14-replica.tex ====
\section{Replica entropy and sparse isolated paths}\label{c:sec:replica}
Write $N=n=2^d$ in this section, and write $\lambda^\top$ for the
conjugate partition, so $\lambda^\top_1=\lambda'_1$.
The weak-entropy argument of Section~\ref{sec:c-baseline-forest}
used a true-sweep operator estimate after clipping. Here explicit
partner-repeat counts give the entropy input, and a separate
Hilbert--Schmidt estimate for isolated paths gives the completion.
The relative entropy of the image of a large random list need not
tend to zero: a bound
polynomial in $d$ suffices after truncating exceptionally concentrated
outputs. Representations with small dimension require a separate
argument, supplied here by cancellation of isolated paths in one sweep.
The averaging over input lists is essential throughout the entropy
calculation. For a law $w$ on $S_N$ and an ordered list $I$ of distinct input positions, write
$w_I$ for the law of its ordered image under a permutation sampled from $w$.
\begin{theorem}[Replica entropy route]\label{c:rep:main}
For the physical Thorp shuffle on $N=2^d$ cards,
\[
\|q_d^{*(1327104d)}-U_{S_N}\|_{\TV}\longrightarrow0.
\]
More precisely, put $L=256$, $q=N-N/L$, and let $w$ be the law after $16384d$ physical
shuffles. Averaging over all ordered distinct $q$-tuples $I$, its projected law satisfies
\begin{equation}
\E_I\KL(w_I\|\mathbf u_q)=O(d^4).\label{c:rep:e1}
\end{equation}
Here $\mathbf u_q$ is uniform on ordered distinct $q$-tuples, and
$\KL(p\|u)=\sum_xp(x)\log(p(x)/u(x))$, with zero summands interpreted as zero.
\end{theorem}
The replica below stays on its current baseline label except when it
encounters the tagged path. This differs from the walker of
Section~\ref{sec:c-baseline-forest}, which can change labels at any
active partner. The replica can return to the tagged label only when
that label's partner sequence repeats. Counting one repeat explicitly
and bounding two repeats by $O(d^4/N^2)$ yields the entropy estimate.
For the small-dimension estimate we reuse the deterministic path kernel
of Lemma~\ref{lem:c-sweep-kernel}, now in Hilbert--Schmidt norm. The
final assembly uses $80$ truncated blocks and one untruncated block.
All logarithms in this section are natural.
Fix constants and sizes as follows:
\[
L=256,\qquad r=N/L,\qquad q=N-r,\qquad A=64L,\qquad T=A d.
\]
Here \(r\) is an integer for all \(d\) under consideration. Put $G=S_N$ and write \(\kappa\)
for the law on
\(G\) of \(d\) shuffles, and \(w=\kappa^{*A}\), the law of \(T\) shuffles. We use the notation
\((n)_b=n(n-1)\cdots(n-b+1)\).
\subsection{Replica collisions and projection entropy}
We prove the entropy assertion
of Theorem~\ref{c:rep:main} by the chain rule, exposing the paths of one
card at a time.
\begin{proof}[Proof of the entropy bound]
\label{c:rep:entropy-proof}
Consider the chain-rule term for the \((j+1)\)-st card,
\(0\le j\le q-1\); the reference law from \(\mathbf u_q\), given the final positions of the
first \(j\) cards, is uniform on the \(M=N-j\) other positions. Further condition on
\(\Gamma\), the data of the whole trajectories through time \(T\) of these first \(j\) cards
(generated by the shuffles used for \(w\)). Call these \(j\) cards observed cards, and the other labels
unobserved. For the fixed list \(I\), write \(p_\Gamma\) for the law of the final
position of the next card, whose label we denote by \(X\), given \(\Gamma\). The positions
available to \(X\) at the end, complementary to the first \(j\) final positions, form the final
available set; write \(u_\Gamma\) for its uniform law.
Conditioning additionally as above gives an upper bound on the entropy term by convexity
of relative entropy, since the uniform reference here only depends on the first \(j\) final
positions. Thus the term, now averaged over \(I\), is bounded by
\begin{equation}
\mathbb E_{I,\Gamma}\mathrm{KL}(p_\Gamma\|u_\Gamma)
\ \le\ M\mathbb E_{I,\Gamma}\sum_z p_\Gamma(z)^2-1, \label{c:rep:e2}
\end{equation}
where \(z\) indexes the final available positions and the last inequality uses \(\log b\le b-1\).
By Lemma~\ref{lem:marginal-averaging}, conditional on \(I,\Gamma\),
switches visited by observed cards have fixed choices, while the coins
on pairs of available positions remain independent and fair. We now
construct the additional coupling needed to represent the squared mass.
\label{c:rep:replica-construction}
Generate a full shuffle trajectory (the reference trajectory for every label) using all actual
switch choices, so \(X\) uses its reference trajectory. We construct a replica path, starting
at the same position as \(X\), that will be on reference trajectories of unobserved labels. When at a
switch also being used by \(X\), and this switch has two available positions, the replica uses an extra
independent fair coin, choosing to follow either \(X\) or its partner in the reference
trajectories through this switch. In any other case, the replica follows the reference
trajectory of the label at its position through its switch.
The positional path of this replica and the path of \(X\) are independent copies given
\(I,\Gamma\). To see it, condition on the past at any stage in this construction. Given
\(I,\Gamma\), the single-path transition at an available position is forced if the switch contains an
observed card, and otherwise it uses the two outputs with equal probability. If the replica and
\(X\) are at different switches, any unforced choices there come from independent fresh coins.
If they use the same switch with only one available position, they both have a forced transition. If they use
the same switch with two available positions, the rule with the extra coin makes the replica transition
uniform independently of the transition of \(X\). Thus the joint positional transitions are
products at every step and the kernels in this description only require the respective present
positions given \(I,\Gamma\). In particular, writing \(C_s\) for the label tracked by the
replica at time \(s\) (\(C_0=X\)), we have
\[
\mathbb E_{I,\Gamma}\sum_z p_\Gamma(z)^2=\Pr(C_T=X),
\]
since the reference trajectories of the labels give distinct final positions.
We now average without conditioning on \(\Gamma\). Fix which label \(X\) is, and, in the
reference trajectories, let \(J_s\) be the label of the partner of \(X\) at step \(s\), where
the steps are indexed \(s=0,\ldots,T-1\). The set of \(M-1\) unobserved labels other than \(X\) in
this estimate is uniformly chosen among the other \(N-1\) labels, independently of the
reference trajectories, due to the choice of \(I\). Given the sequence \(J_s\) and the unobserved
labels, \(C_s\) can only change when it is in \(\{X,J_s\}\) and \(J_s\) is an unobserved label. In
this case \(C_{s+1}\) is \(X\) or \(J_s\) each with probability \(1/2\), by the extra coin.
\label{c:rep:repeat-proof}
We give estimates for repeats in the partner sequence, over the reference randomness. Write
\(b_{i,u}=\Pr(J_i=J_u)\). Then, for \(0\le id.
\end{cases} \label{c:rep:e3}
\end{equation}
Indeed, at step \(i\) the two actual labels \(X,J_i\) have opposite appended bits. These bits
preclude a repeat partner for a gap less than \(d\). At \(u\ge i+d\), a repeat requires the
appended bits for these two labels at step \(u-d\) to be opposite and those at steps
\(u-d+1,\ldots,u-1\) to match, and these conditions suffice. Given opposite bits at \(u-d\),
the next \(d-1\) steps have different switches for these labels, so the matching part has
probability \(2^{-(d-1)}\). When \(u-d=i\), we have the opposite bits for sure. When \(u-d>i\),
the bits there are opposite with probability one if the two are partners at \(u-d\), and
\(1/2\) otherwise, making \(b_{i,u}=(1+b_{i,u-d})/N\). For a preceding pair of times
\(i1/2$, \eqref{c:rep:e8} gives
\begin{equation}\label{c:rep:large-dimension}
\|\widehat v(\lambda)\|_{\mathrm{HS}}^2\le D_\lambda^{-1/2}
\qquad(\log D_\lambda>d^8)
\end{equation}
for all sufficiently large $d$: the fixed factor $LC$ and the cutoff
cost $d^6$ are smaller than
$(1/2-34/256)\log D_\lambda$ in this range.
\subsection{An untruncated sweep on the remaining representations}
The cutoff has controlled every representation with
$\log D_\lambda>d^8$. We now use the true sweep law $\kappa$ on the
remaining shapes. This factor will be kept untruncated in the final
convolution, so that its exact cancellations remain available.
For the remaining estimates consider \(\log D_\lambda\le d^8\), now using the untruncated law.
By \eqref{c:rep:e6},
\[
N-\max(\lambda_1,\lambda^\top_1)\ \le\ O(d^{16}).
\]
Those with \(\lambda^\top_1=N-k\), \(k\le O(d^{16})\), have \(\widehat\kappa(\lambda)=0\) for
large \(d\). Indeed, the first shuffle averages over the subgroup generated by the \(N/2\)
disjoint flips of partner input pairs, and includes a deterministic string rotation
(\((s,z)\mapsto(z,s)\) for bit \(s\) and suffix \(z\)) after this. The average for the flip
subgroup is a projection onto invariants. In \(\lambda\), the sign twist of \(\lambda^\top\),
there can be no such invariants. To see this, place \(\lambda^\top\) inside the representation
on ordered distinct \(k\)-tuples as allowed by branching. A vector that would be invariant upon
sign twisting has to transform by sign under all the pair flips. For each tuple there is a pair
unused by it as \(kd^8\), \eqref{c:rep:e8} gives
\[
\|\widehat\theta(\lambda)\|_{\mathrm{HS}}^2\le D_\lambda^{-B/2}
\]
for large \(d\), by convolution multiplication and Hilbert-Schmidt submultiplicativity, using
also \(\|\widehat w(\lambda)\|_{\mathrm{op}}\le 1\) since it averages unitaries. It follows
from \eqref{c:rep:e6} that
\[
\sum_{\lambda:\log D_\lambda>d^8}D_\lambda \|\widehat\theta(\lambda)\|_{\mathrm{HS}}^2
\le C \exp\big((33-B/2)d^8\big)=o(1).
\]
At smaller dimensions, excluding the trivial representation, we have either the vanishing for
\(\kappa\) above (hence for \(\theta\)), or the bounds \eqref{c:rep:e9} with \(k\ge 1\), and
\(\|\widehat v(\lambda)\|_{\mathrm{op}}\le 1\). In the latter case \(D_\lambda\le N^k\) since
the \(k\)-tuple representation contains \(\lambda\), and \(w=\kappa^{*A}\), so
\[
D_\lambda \|\widehat\theta(\lambda)\|_{\mathrm{HS}}^2
\le N^k\big(N^{-k/10}\big)^{2A}.
\]
Summing this over these diagrams gives \(o(1)\) (the count for first row \(N-k\) is at most
\(\exp(3\sqrt k)\)).
Writing \(U_G\) for uniform on \(G\), Cauchy-Schwarz and Plancherel give
\[
\|\theta-m^B U_G\|_1^2
\le \sum_{\lambda\ \mathrm{nontrivial}}D_\lambda\|\widehat\theta(\lambda)\|_{\mathrm{HS}}^2
=o(1),
\]
with \(\ell^1\) on group masses. Hence TV distance for \(w^{*(B+1)}\) from uniform is bounded
by \(1-m^B+\tfrac12\|\theta-m^B U_G\|_1\), tending to zero. This law uses \((B+1)A d\) complete
shuffles, proving the asserted time $81\cdot16384d=1327104d$. Translation of the initial deck
preserves the distance to uniform, so the convergence is uniform over starting decks.
\end{proof}
==== END Conditional-information-under-deterministic-coordinate-sweeps//14-replica.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//15-probes.tex ====
\section{Reverse probes and fixed reservoirs}
\label{c:probes}
Fix a set of observed cards and leave $h\ge n/8$ labels hidden,
starting from any deterministic placement. Run two walkers independently
conditional on the observed paths, from any two available positions.
After five sweeps their collision probability, averaged over the observed
paths, is at least $(1-n^{-1/100})/h$. Thus the mean collision matrix
contains almost the full uniform matrix as an entrywise lower bound.
The proof follows possible partner positions backward to the initial
hidden set, using reverse paths close to independent uniform probes.
The resulting matrix bound implies a squared-norm contraction; iteration
then produces simultaneous endpoint caps for eight fixed reservoirs.
\begin{theorem}[Reverse-probe route]\label{c:probes:main}
For the physical Thorp shuffle on $n=2^d$ positions,
\[
\|q_d^{*(100000d+1)}-U_{S_n}\|_{\mathrm{TV}}\longrightarrow0.
\]
The pairwise collision estimate used in its proof is uniform over the
initial positions of every fixed observed set.
\end{theorem}
We first prove the collision estimate, then construct one retained
probability law with eight simultaneous reservoir caps, and finally
apply the eight-block representation estimate. The additional physical
shuffle at the end of the schedule supplies exact parity cancellation.
\label{c:probes:p001}
Write \(n=N=2^d\), and encode the positions (numbered from \(0\) at the top) by words of length
\(d\) in binary, starting with the most significant bit. A step taking time \(k-1\) to time
\(k\) sends the two positions \(0x,1x\) to \(x0,x1\), where \(x\) has length \(d-1\), by a fair
random bijection. Call this a switch, indexed by the time and \(x\); the switches use
independent coins. In particular the shuffle acts by permutations of the positions, independent
of the card labels. We use this description throughout.
\label{c:probes:p003}
\label{c:probes:p004}
\subsection{A conditional walk estimate}
\label{c:probes:p005}
Track the full paths of specified cards during a specified interval,
starting from known positions. The positions occupied by the remaining
cards are available; let their number be \(h\). By the common flow of
Lemma~\ref{lem:marginal-averaging}, in the physical coordinates used
here, the conditional transition matrix \(K\) has rows indexed by
initial available positions and columns by terminal available positions.
A switch with one available input has its available output prescribed;
with two available inputs, either output bit is chosen with probability
\(1/2\). The matrix describes a start at any available position without
requiring the occupant's identity. It is doubly stochastic by the step
rule, or by averaging bijections of the available sets. The new task is
to compare two walks that are independent conditional on the observed
paths; the following construction keeps that conditional independence
explicit.
\label{c:probes:p006}
\subsubsection{Estimating availability by reverse paths}
When two conditional walkers occupy the same position, they separate
with probability $1/2$ if the other input of their switch is available,
and otherwise stay together. We first estimate these successive
availability tests. The estimate conditions on one or two prescribed
paths of an ordinary independent-switch process, called the base
process. It does not condition on the observed-card paths used to
define $K$.
\begin{lemma}[Reverse probes under prescribed base paths]
\label{lem:c-reverse-probes}
Set $B=5d$, $L=\lfloor d/2\rfloor$, and $E_d=100d^3/n$.
Fix integers $0\le a\le u$, $u-a\ge d$, $0\le v\le L$, and
$u+v\le B$. Fix the entire base history through time $a$, including
an available set $A_a$ of size $h$, and let the later available sets be
its images under the base process. Put $p=h/n$.
Condition further on a feasible specified base path $W$ from $a$
through $u+v$. Index its bits by their times of appending, writing
$\alpha_k$ for the bit appended at time $k$, with the same indexing
for the starting word. One may also specify a second base path from
$a$ through $u$, provided it agrees with $\alpha$ on bit indices
$u-d+1,\ldots,u-d+v$. No other future information is conditioned on.
For $u\le sn^{-3}\) is at most \(n^{-14}\).
\label{c:probes:p019}
Identify the cards initially by their positions and write \(G=\mathfrak S_n\) for the group
acting on positions (so \(g h\) applies \(h\) first). Partition the positions into eight
disjoint sets of size \(n/8\), for \(d\ge3\), and let \(H_j\) (\(1\le j\le8\)) be the subgroup
permuting the \(j\)-th set only. Denote by \(\mu\) the distribution on \(G\) of the permutation
from \(t_0\) successive steps, taking initial positions to terminal positions. We will have a
probability measure \(\nu\) on \(G\) with \(\|\mu-\nu\|_{\mathrm{TV}}=o(1)\) such that for each
\(j\),
\begin{equation}
\nu(gH_j)\le 2\,\frac{|H_j|}{|G|}\qquad(g\in G). \label{c:probes:eq:7}
\end{equation}
\label{c:probes:p020}
To construct it, for each set use a fixed ordered list of the complementary cards. Consider
each card on that list given the full paths of the preceding cards on the list. Its conditional
distribution at the end satisfies \eqref{c:probes:eq:6}, with \(h\) the number of available positions when
only those preceding cards are tracked. Require \(\|w-\mathbf u_h\|_2\le n^{-3}\) for all these
considerations on the eight lists. By a union bound, the resulting good event on the base
process with deterministic initial cards has probability tending to 1. Use the law of the
permutation conditioned on this event as \(\nu\); its total variation distance from \(\mu\) is
at most the probability of the complement event, by writing \(\mu\) as the mixture. For a
particular list to have specified distinct endpoints, and all requirements for that list to
hold, the probability is at most
\[
\prod_{i=1}^{n-n/8}\frac{1+n^{-2}}{n-i+1}
\]
by successive conditioning on paths of preceding cards: the requirement at index \(i\) is
determined by these paths, and when it holds the probability of the specified endpoint for the
card at index \(i\) is at most \(1/(n-i+1)+n^{-3}\) (or zero if it is not available). Formally
this product bound follows by taking conditional expectations starting with the last index.
Specifying the endpoints of that entire list gives the coset \(gH_j\). The good event implies
all requirements for the list; dividing the probability bound by the probability of the good
event gives \eqref{c:probes:eq:7} for large \(d\), since \(\prod_{i=1}^{n-n/8}
(n-i+1)^{-1}=|H_j|/|G|\) and \((1+n^{-2})^{n-n/8}\to1\).
\label{c:probes:p021}
\subsection{The eight-coset application}
\label{c:probes:eight-coset-application}
The representation estimate needed here has the following exact form.
Suppose $H_1,\ldots,H_8$ permute disjoint equal blocks of an $n$-point set,
and a probability $\nu$ on $S_n$ satisfies
$\nu(gH_j)\le2|H_j|/|S_n|$ for every $g,j$. For every irreducible
$\rho_\lambda$ of dimension $D_\lambda$ other than the trivial and sign
representations, its restriction to the product of the $H_j$ has
$T_\lambda$ distinct tensor types, and the eight-coset transfer gives
\begin{equation}\label{c:probes:eq:8}
\|\widehat\nu(\lambda)\|_{\mathrm{op}}
\le\sqrt{2T_\lambda}\,D_\lambda^{-3/8}.
\end{equation}
The accompanying type count gives $2T_\lambda\le D_\lambda^{1/4}$
uniformly for sufficiently large $n$, and hence
$\|\widehat\nu(\lambda)\|_{\mathrm{op}}\le D_\lambda^{-1/4}$.
These operator estimates are Theorem~\ref*{l-l:joint-type-operator}
and its eight-block specialization,
Corollary~\ref*{l-l:eight-block-probe} of~\cite{partialFourier}.
Separately, the paragraph following that corollary supplies the direct
summation argument
\begin{equation}\label{c:probes:eq:9}
\sum_{\lambda\ne(n),(1^n)}D_\lambda^{-3}=o(1),
\end{equation}
using the inverse-third-power majorant. The orbit-span estimate
includes all multiplicity spaces; its hypothesis is a cap on the
right-multiplication cosets $gH_j$.
Thus \eqref{c:probes:eq:7} has exactly the required orientation and
normalization.
\label{c:probes:p029}
\label{c:probes:bound}
Compose ten independent permutations with law \(\nu\), and then apply one actual step of the
shuffle, independently; call the distribution \(\eta\). The sign has expectation zero due to
the last step (one fair switch suffices to balance it), and the last step always has Fourier
operator norm at most 1. Plancherel now gives the following bound for squared \(L^2\) deviation
of the density from uniform:
\[
\begin{aligned}
\mathbb E_{g\sim \text{unif}(G)} (|G|\eta(g)-1)^2
&= \sum_{\pi\ne \text{trivial}} D_\pi \|\widehat\eta(\pi)\|_{\rm HS}^2
\ \le\ \sum_{\pi\notin\{\text{trivial, sign}\}} D_\pi^2\,(D_\pi^{-1/4})^{20}=o(1).
\end{aligned}
\]
Here we used the product rule by independence and bounded the Hilbert-Schmidt norm by the
square root of the dimension times the operator norm. Total variation deviation tends to zero
by Cauchy-Schwarz. Replacing \(\nu\) by \(\mu\) in these compositions changes the law by at
most \(10\|\mu-\nu\|_{\rm TV}=o(1)\) in total variation, by coupling or contraction under
independent composition. With \(\mu\) these are exactly independent shuffle increments of
\(t_0\) steps each on the positions, followed by the extra shuffle step. Since the starting
deck can be identified with any labeling of the initial positions, this is a worst-case bound.
It proves Theorem~\ref{c:probes:main}, and gives \(t_{\rm mix}(d)\le100000d+1\) for all
sufficiently large \(d\).
\label{c:probes:p030}
Together with the support obstruction \eqref{mart:lower-exact}, this
route gives $2d-O(1)\le t_{\mathrm{mix}}(d)\le100000d+1$ for all
sufficiently large $d$. The reverse-probe argument also retains the
entrywise collision bound \eqref{c:probes:collision-minorization} for
every fixed reservoir and every pair of available starting positions.
==== END Conditional-information-under-deterministic-coordinate-sweeps//15-probes.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//companion-labels.tex ====
\newlabel{f-shear:lem:delayed-symmetry}{{10.1}{}{}{}{}}
\newlabel{h-lem:path-cylinder}{{3.1}{4}{}{}{}}
\newlabel{h-lem:sequential-tv}{{4.1}{6}{}{}{}}
\newlabel{l-l:central-projector-operator}{{4.5}{12}{}{}{}}
\newlabel{l-l:character-lift}{{7.3}{20}{}{}{}}
\newlabel{l-l:coarse-character-lift}{{4.4}{12}{}{}{}}
\newlabel{l-l:coefficient-average}{{C.1}{62}{}{}{}}
\newlabel{l-l:coefficient-lift}{{4.4}{12}{}{}{}}
\newlabel{l-l:coefficient-operator}{{4.2}{11}{}{}{}}
\newlabel{l-l:degree-all-powers}{{6.3}{17}{}{}{}}
\newlabel{l-l:degree-inverse-square}{{A.2}{54}{}{}{}}
\newlabel{l-l:degree-reciprocal-two}{{A.2}{54}{}{}{}}
\newlabel{l-l:degree-sqrt-deficit}{{A.6}{58}{}{}{}}
\newlabel{l-l:domain-transfer}{{10.4}{35}{}{}{}}
\newlabel{l-l:eight-block-probe}{{8.4}{23}{}{}{}}
\newlabel{l-l:forest-bulk}{{14.3}{47}{}{}{}}
\newlabel{l-l:forest-clipping}{{14.1}{46}{}{}{}}
\newlabel{l-l:forest-hybrid}{{14.4}{48}{}{}{}}
\newlabel{l-l:four-block-reservoir}{{8.3}{22}{}{}{}}
\newlabel{l-l:four-coefficient}{{C.3}{63}{}{}{}}
\newlabel{l-l:isotypic}{{3.5}{9}{}{}{}}
\newlabel{l-l:joint-type-operator}{{8.2}{22}{}{}{}}
\newlabel{l-l:joint-types}{{8.1}{21}{}{}{}}
\newlabel{l-l:orbit-average}{{C.2}{63}{}{}{}}
\newlabel{l-l:orbit-span}{{3.2}{7}{}{}{}}
\newlabel{l-l:palette-information}{{12.1}{39}{}{}{}}
\newlabel{l-l:palette-transfer}{{12.4}{42}{}{}{}}
\newlabel{l-l:peeling-lift}{{C.6}{65}{}{}{}}
\newlabel{l-l:random-partition}{{5.1}{13}{}{}{}}
\newlabel{l-l:replica-clipping}{{13.1}{44}{}{}{}}
\newlabel{l-l:signed-palette}{{12.3}{41}{}{}{}}
\newlabel{l-l:three-group}{{9.2}{28}{}{}{}}
\newlabel{l-l:trim}{{2.3}{5}{}{}{}}
\newlabel{l-l:two-sided}{{8.5}{24}{}{}{}}
==== END Conditional-information-under-deterministic-coordinate-sweeps//companion-labels.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//main.tex ====
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[margin=1.05in]{geometry}
\usepackage{amsmath,amssymb,amsthm,mathtools}
\usepackage{microtype}
\usepackage{longtable,booktabs}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,positioning,calc}
\usepackage{xcolor}
\usepackage{xurl}
\definecolor{linkblue}{RGB}{20,69,103}
\usepackage[colorlinks=true,linkcolor=linkblue,citecolor=linkblue,urlcolor=linkblue]{hyperref}
\hypersetup{pdftitle={Conditional information under deterministic coordinate sweeps},pdfauthor={OpenAI},bookmarksopen=true,bookmarksopenlevel=1,bookmarksnumbered=true}
\input{companion-labels}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{corollary}[theorem]{Corollary}
\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\theoremstyle{remark}
\newtheorem{remark}[theorem]{Remark}
\DeclareMathOperator{\KL}{KL}
\newcommand{\F}{\mathbb F_2}
\newcommand{\E}{\mathbb E}
\newcommand{\TV}{\mathrm{TV}}
\newcommand{\op}{\mathrm{op}}
\newcommand{\HS}{\mathrm{HS}}
\newcommand{\id}{\mathrm{id}}
\DeclareMathOperator{\tr}{tr}
\DeclareMathOperator{\Sym}{Sym}
\DeclareMathOperator{\Span}{span}
\DeclareMathOperator{\sgn}{sgn}
\newcommand{\one}{\mathbf 1}
\newcommand{\Unif}{\operatorname{Unif}}
\numberwithin{equation}{section}
\title{Conditional information under deterministic coordinate sweeps}
\author{OpenAI}
\date{September 26, 2026}
\begin{document}
\maketitle
\begin{abstract}
We bound the information remaining after paths of specified cards in the Thorp shuffle on $n=2^d$ cards have been observed. After a fixed number of deterministic coordinate sweeps, the joint endpoint law of further cards is close to uniform on the available positions, on average over the observed paths, provided a fixed positive fraction of labels lies outside both lists. Combined with a Fourier transfer, these bounds give full-deck mixing after $2048d$ physical shuffles.
\end{abstract}
\begingroup
\small
\tableofcontents
\endgroup
\input{sections/00-introduction}
\input{sections/01-setup}
\input{sections/02-first-route}
\input{sections/03-base-paths}
\input{sections/04-noise-extensions}
\input{sections/05-martingales}
\input{sections/06-cycles}
\input{sections/07-sweeps}
\input{sections/08-prefix}
\input{sections/09-cycle-entropy}
\input{sections/11-domains}
\input{sections/10-palettes}
\input{sections/12-delayed-groups}
\input{sections/13-forest}
\input{sections/14-replica}
\input{sections/15-probes}
\input{references}
\end{document}
==== END Conditional-information-under-deterministic-coordinate-sweeps//main.tex ====
==== BEGIN Conditional-information-under-deterministic-coordinate-sweeps//references.tex ====
\begin{thebibliography}{99}
\bibitem{azuma1967}
K. Azuma,
\emph{Weighted sums of certain dependent random variables},
T\^ohoku Mathematical Journal (2) 19 (1967), no.~3, 357--367,
\href{https://doi.org/10.2748/tmj/1178243286}{doi:10.2748/tmj/1178243286}.
\bibitem{CzumajVocking2014}
A. Czumaj and B. V\"ocking,
\emph{Thorp shuffling, butterflies, and non-Markovian couplings},
in Automata, Languages, and Programming, Lecture Notes in Computer
Science 8572, Springer, 2014, 344--355,
\href{https://doi.org/10.1007/978-3-662-43948-7_29}{doi:10.1007/978-3-662-43948-7\_29}.
\bibitem{diaconis-shahshahani1981}
P.~Diaconis and M.~Shahshahani,
Generating a random permutation with random transpositions,
\emph{Zeitschrift f\"ur Wahrscheinlichkeitstheorie und Verwandte Gebiete}
\textbf{57} (1981), 159--179,
\href{https://doi.org/10.1007/BF00535487}{doi:10.1007/BF00535487}.
\bibitem{etingof}
P.~Etingof, O.~Golberg, S.~Hensel, T.~Liu, A.~Schwendner,
D.~Vaintrob, and E.~Yudovina,
\emph{Introduction to Representation Theory},
Student Mathematical Library, vol.~59, American Mathematical Society,
2011.
Author's lecture-note version, January 10, 2011:
\url{https://math.mit.edu/~etingof/replect.pdf}.
\bibitem{hmr2014}
V. T. Hoang, B. Morris, and P. Rogaway,
\emph{An enciphering scheme based on a card shuffle},
Advances in Cryptology---CRYPTO 2012,
Lecture Notes in Computer Science 7417, Springer, 2012, 1--13.
The cited Section 3, Theorem 3, and Lemma 4 refer to
\href{https://arxiv.org/abs/1208.1176v2}{arXiv:1208.1176v2},
21 November 2014.
\bibitem{hoeffding1963}
W. Hoeffding,
\emph{Probability inequalities for sums of bounded random variables},
Journal of the American Statistical Association 58 (1963), no.~301, 13--30,
\href{https://doi.org/10.1080/01621459.1963.10500830}{doi:\nolinkurl{10.1080/01621459.1963.10500830}}.
\bibitem{liebeck-shalev2004}
M. W. Liebeck and A. Shalev,
\emph{Fuchsian groups, coverings of Riemann surfaces, subgroup growth,
random quotients and random walks},
Journal of Algebra 276 (2004), no.~2, 552--601.
\href{https://doi.org/10.1016/S0021-8693(03)00515-5}
{doi:10.1016/S0021-8693(03)00515-5}.
The cited Proposition 2.5 and Theorem 2.6 appear on pages 15--16
of the \href{https://spiral.imperial.ac.uk/handle/10044/1/82}{author's text}.
\bibitem{montenegro-tetali2006}
R. Montenegro and P. Tetali,
\emph{Mathematical aspects of mixing times in Markov chains},
Foundations and Trends in Theoretical Computer Science 1 (2006), no.~3,
237--354, \href{https://doi.org/10.1561/0400000003}{doi:10.1561/0400000003}.
\bibitem{morris44}
B.~Morris,
The mixing time of the Thorp shuffle,
\emph{SIAM Journal on Computing} \textbf{38} (2008), no.~2, 484--504.
\href{https://doi.org/10.1137/050636231}{doi:10.1137/050636231}.
Preprint: \url{https://arxiv.org/abs/math/0507307}.
\bibitem{morris-exclusion2006}
B.~Morris,
The mixing time for simple exclusion,
\emph{Annals of Applied Probability} \textbf{16} (2006), no.~2, 615--635,
\href{https://doi.org/10.1214/105051605000000728}
{doi:10.1214/105051605000000728}.
The sequential comparison is Lemma~12 in Section~5.3 of the
\href{https://arxiv.org/abs/math/0405157v2}{electronic reprint}.
\bibitem{morris4}
B.~Morris,
Improved mixing time bounds for the Thorp shuffle and $L$-reversal chain,
\emph{Annals of Probability} \textbf{37} (2009), no.~2, 453--477.
\href{https://doi.org/10.1214/08-AOP409}{doi:10.1214/08-AOP409}.
Preprint: \url{https://arxiv.org/abs/0802.0339}.
\bibitem{morris3}
B.~Morris,
Improved mixing time bounds for the Thorp shuffle,
\emph{Combinatorics, Probability and Computing} \textbf{22} (2013),
no.~1, 118--132.
\href{https://doi.org/10.1017/S0963548312000478}
{doi:10.1017/S0963548312000478}.
Preprint: \url{https://arxiv.org/abs/0912.2759}.
\bibitem{mrs}
B. Morris, P. Rogaway, and T. Stegers,
\emph{How to encipher messages on a small domain:
deterministic encryption and the Thorp shuffle},
Advances in Cryptology---CRYPTO 2009,
Lecture Notes in Computer Science 5677, Springer, 2009, 286--302,
\href{https://doi.org/10.1007/978-3-642-03356-8_17}{doi:10.1007/978-3-642-03356-8\_17}.
Theorem 1 and Lemma 2 (proved in Appendix A) are cited from the
\href{https://www.cs.ucdavis.edu/~rogaway/papers/thorp.pdf}{author's conference text}.
A later journal version is \emph{Deterministic encryption with the Thorp shuffle},
Journal of Cryptology 31 (2018), no.~2, 521--536,
\href{https://doi.org/10.1007/s00145-017-9262-z}{doi:10.1007/s00145-017-9262-z}.
\bibitem{partialFourier}
OpenAI,
\emph{From partial permutation information to Fourier bounds},
OpenAI Math Release preprint
\href{https://github.com/openai/math/blob/main/preprints/From-partial-permutation-information-to-Fourier-bounds-September-26-2026/main.pdf}{OAI:From-partial-permutation-information-to-Fourier-bounds-September-26-2026},
2026.
\bibitem{optimalThorp}
OpenAI,
\emph{Optimal-order mixing of the Thorp shuffle},
OpenAI Math Release preprint
\href{https://github.com/openai/math/blob/main/preprints/Optimal-order-mixing-of-the-Thorp-shuffle-September-26-2026/paper.pdf}{OAI:Optimal-order-mixing-of-the-Thorp-shuffle-September-26-2026},
2026.
\bibitem{coordinateFrames}
OpenAI,
\emph{Random coordinate frames and partial permutation laws},
OpenAI Math Release preprint
\href{https://github.com/openai/math/blob/main/preprints/Random-coordinate-frames-and-partial-permutation-laws-September-26-2026/main.pdf}{OAI:Random-coordinate-frames-and-partial-permutation-laws-September-26-2026},
2026.
\bibitem{sagan}
B.~E.~Sagan,
\emph{The Symmetric Group: Representations, Combinatorial Algorithms,
and Symmetric Functions}, second edition,
Graduate Texts in Mathematics, vol.~203, Springer, 2001.
\href{https://doi.org/10.1007/978-1-4757-6804-6}
{doi:10.1007/978-1-4757-6804-6}.
\bibitem{thorp}
E.~O.~Thorp,
Nonrandom shuffling with applications to the game of Faro,
\emph{Journal of the American Statistical Association} \textbf{68}
(1973), no.~344, 842--847.
\href{https://doi.org/10.1080/01621459.1973.10481434}
{doi:10.1080/01621459.1973.10481434}.
\bibitem{walsh1923}
J. L. Walsh, \emph{A closed set of normal orthogonal functions},
American Journal of Mathematics 45 (1923), no.~1, 5--24,
\href{https://doi.org/10.2307/2387224}{doi:10.2307/2387224}.
\end{thebibliography}
==== END Conditional-information-under-deterministic-coordinate-sweeps//references.tex ====