\section{The fold, and the proof of Theorem~\ref*{thm:smooth}}\label{sec:fold} Throughout this section $c>1$, and $\mu_1,\mu_2$ are as in Theorem~\ref{thm:smooth}: ergodic translation-invariant gradient Gibbs measures of slope $0$; by Lemma~\ref{lem:SFE}(iii) they are equilibrium states. By Corollary~\ref{cor:cases} it remains to treat the case \[ \mub(E_{\Z\Z})=1, \] which we assume until the end of Subsection~\ref{subsec:BK}. Fix the band width $M:=2$ (any integer $M\ge2$ would do; $M\ge2$ is used in Lemma~\ref{lem:band}(iv)). Only $I^-=\Z$ is used in the construction. The idea is Sheffield's repeated swap \cite[Section~8.6.3]{Sheffield}. When every level carries infinite clusters of both signs, no single swap is available, but one can exchange the two copies on infinitely many bands of levels at once, so that the difference is folded into a strip (Figure~\ref{fig:fold}). The steps are: \begin{enumerate} \item[(1)] a \emph{band index} $k(x)$, defined from the infinite minus clusters at the levels $jM$, which changes by at most one between neighbouring faces (Lemma~\ref{lem:band}); \item[(2)] the \emph{fold} $R$, which applies to each face the composition of swaps prescribed by its band index; it is admissible and preserves the joint weight (Lemma~\ref{lem:fold}), and in the image every infinite cluster at the levels $0$ and $M$ is confined to one \emph{double band}, a pair of adjacent bands (Lemma~\ref{lem:image}); \item[(3)] a \emph{local reconstruction}: on a box, the image and boundary data of size $O(\text{perimeter})$ determine the original, so the fold does not change the free energy per face (Lemmas~\ref{lem:reconstruct}--\ref{lem:FEsource}); \item[(4)] hence the image is again an equilibrium state with independent residual energies, and the Lanford--Ruelle theorem makes it a Gibbs measure (Proposition~\ref{prop:imageFE}, Lemmas~\ref{lem:residual}--\ref{lem:LR}). Sheffield obtains this step from his variational principle \cite[Lemma~8.3.2 and Theorem~2.5.2]{Sheffield}; the image here carries residual energies and a hard constraint between the copies, and the subshift formulation handles both; \item[(5)] a Burton--Keane argument limits the number of infinite clusters of the image (Lemma~\ref{lem:BK}); then either some double band carries an infinite cluster, and the lowest such double band gives a canonical height, so that both measures are smooth, or none does, and a symmetry of the image gives a contradiction. \end{enumerate} \subsection{The band index} For a triple $\om$ with $I^-(\om)=\Z$ and $j\in\Z$, let $T_j(\om)$ be the union of the infinite minus FK clusters at level $jM$. \begin{lemma}[The band index]\label{lem:band}\leavevmode \begin{enumerate} \item[(i)] $T_j\subset T_{j+1}$; $x\in T_j$ implies $D(x)\max(j_0M,\max_iD(y_i))$ all $y_i$ are minus faces at level $jM$, $C$ lies in an infinite minus cluster at level $jM$, and so does $x$. (ii) An NN edge between two minus faces is an edge of $G_{jM}$. (iii) Let $k(x)M$ if and only if $DD'$ lie in $S_G\cap\Lambda_n$. Since $\gb_{\Lambda_n}(\{m(\om')\}\mid\om')>0$ and $\rhob\gb_{\Lambda_n}=\rhob$, we have $\rhob(\mathcal T)\ge\int_{\mathcal A}\gb_{\Lambda_n}(\{m(\om')\}\mid\om')\,\rhob(\dd\om')>0$ for every event $\mathcal T$ that contains all $m(\om')$ with $\om'\in\mathcal A$. \emph{Trifurcation.} Let $\mathcal T$ be the event that there is a finite connected set $\hat Q$ of vertices of $\mathfrak G$, contained in $\Lambda_n$, such that $\mathfrak G\setminus\hat Q$ has at least three infinite components adjacent to $\hat Q$. We claim that $m(\om')\in\mathcal T$ for $\om'\in\mathcal A$. Write $\mathfrak G'$ and $\mathfrak G''$ for the graphs of $\om'$ and $m(\om')$. The set $S_G\cap\Lambda_n$ is NN-connected, since $G-h_1'$ does not decrease along an NN step that decreases $|x|_1$, so every monotone path to the origin stays in $S_G$; and it consists of plus faces of $\mathfrak G''$. Let $\hat Q$ be the component of $\mathfrak G''$ restricted to $\Lambda_n$ that contains it. (1) Every vertex of $\mathfrak G''$ outside $\hat Q$ is a plus face of $\om'$ with $D''=D'$, and every edge of $\mathfrak G''$ between two such vertices is an edge of $\mathfrak G'$: for an NN edge this is clear; for a bridge $d$, $D''=1$ on $d$ and $D''=0$ on $d^\perp$ force $D'=1$ on $d$ and then $D'=0$ on $d^\perp$ (since $D'\le D''$ and by Lemma~\ref{lem:diff}(i)), and $n'$ is unchanged. Hence every component of $\mathfrak G''\setminus\hat Q$ is contained in one cluster of $\mathfrak G'$. (2) If $C$ is an infinite cluster of $\mathfrak G'$ meeting $\Lambda_r$, then $C\cup\hat Q$ is connected in $\mathfrak G''$: faces of $C$ stay plus faces, NN edges stay, and for a bridge $d$ of $C$ either $D''=0$ on $d^\perp$ and it stays an open bridge, or some $z\in d^\perp$ has $D''(z)\ge1$ and the two faces of $d$ are joined through $z$. Removing the finite set $\hat Q$ from the connected, infinite, locally finite graph on $C\cup\hat Q$ leaves finitely many components, one of which is infinite, adjacent to $\hat Q$, and contained in $C$. Three clusters $C$ give three distinct such components by~(1). \emph{Counting.} By translation invariance each translate $\Lambda_n+(2n+1)z$ carries the translated event with probability $\delta:=\rhob(\mathcal T)>0$, so the expected number of such tiles inside $\Lambda_N$ grows like $\delta N^2/(2n+1)^2$. The sets $\hat Q$ of distinct tiles are disjoint and connected, and each other $\hat Q$ lies in one component of $\mathfrak G\setminus\hat Q$; so after contracting all of them to points, each point still separates at least three infinite components. The counting argument of Burton and Keane~\cite{BurtonKeane} (count the leaves of the resulting forest on the boundary) bounds their number by the number $O(N)$ of faces $*$-adjacent to $\Lambda_N$, since bridges join diagonal faces. This is a contradiction for large $N$. \end{proof} \begin{proof}[Proof of Theorem~\ref{thm:smooth}] Let $\mu_1\ne\mu_2$ be as in the theorem. By Corollary~\ref{cor:cases} either both are smooth or $\mub(E_{\Z\Z})=1$; assume the latter. Let $\mathcal M$ be the set of $m\in\Z$ such that $\Pi_m$ contains an infinite plus FK cluster at level $0$ of the image, and $\mathcal M'$ the set of $m$ such that $\Pi'_m$ contains an infinite minus FK cluster at level $M$ of the image, both computed for a representative of $\om$ modulo $V_{2M}$, which shifts them by $1$. By Lemmas~\ref{lem:image}(b) and~\ref{lem:BK}, $\mathcal M$ and $\mathcal M'$ are finite almost surely. \emph{Case 1: $\Psh(\mathcal M\ne\emptyset)>0$ or $\Psh(\mathcal M'\ne\emptyset)>0$.} Say the first. A gradient triple $(\nabla\psi_1,\nabla\psi_2,n)$ has $2M$ classes of honest lifts modulo $V_{2M}$, of which $\Psh$ picks one uniformly. Let $\mathcal E_0$ be the event, of the gradient triple, that $\mathcal M$ is finite for every one of the $2M$ classes and nonempty for at least one; $\mub(\mathcal E_0)>0$. On $\mathcal E_0$, each class with $\mathcal M\ne\emptyset$ has exactly one honest lift $D$ for which $\min\mathcal M=0$; let $\mathfrak d$ be the smallest of these at most $2M$ lifts, which differ by constants. We apply Lemma~\ref{lem:canonical} with $\mathcal U$ the space of $n$, $\varpi=\pi$ and $\mathcal E=\mathcal E_0$. Condition~(a) holds since $\mathcal E_0$ is translation-invariant. For~(b), let $\tilde\psi_2$ differ from $\psi_2$ on a finite set and fix an honest lift $D$; the lift $\tilde D:=D+(\tilde\psi_2-\psi_2)$ of the new triple still has $I^-=\Z$ (Lemma~\ref{lem:robust}). Let $S$ be a box containing all blocks that meet the changed set, and $S^+$ its $*$-neighbourhood. \begin{enumerate} \item[(1)] If $jM$ exceeds $D$ and $\tilde D$ on $S^+$, the minus graphs at level $jM$ of the two triples coincide: all faces of $S^+$ are minus faces for both, and a $jM$-saddle cannot meet $S$, since it would lie in $S^+$ and contain faces with $D=jM$; so the bridges are the same. \item[(2)] If $jM$ is at most $D$ and $\tilde D$ on $S^+$, there is no minus face at level $jM$ in $S^+$ for either triple, no $jM$-saddle of sign $-$ meets $S$, and again the minus graphs coincide. In both cases $T_j$ is unchanged. \item[(3)] For the finitely many remaining $j$, $T_j$ changes by finitely many faces: a face of the old $T_j$ is in the new one unless it lies in $S$ or in a finite component of its old cluster minus $S$, and symmetrically, as in Lemma~\ref{lem:robust}. \end{enumerate} So $k$, and hence $R(\om)$, changes on finitely many faces and diagonals only. As in the proof of Lemma~\ref{lem:robust}, an infinite plus cluster at level $0$ of the old image contains an infinite connected piece that is unchanged, is contained in a cluster of the new image, and lies in the same $\Pi_m$, since old and new $k$ agree there and the new cluster lies in one $\Pi_m$ by Lemma~\ref{lem:image}(b); and symmetrically. So $\mathcal M$, computed in the lifts $D$ and $\tilde D$, is the same set, the canonical lifts of corresponding classes differ by $\tilde\psi_2-\psi_2$, and so do their minima: $\mathfrak d$ changes by $\tilde\psi_2-\psi_2$. The same argument applies to finite changes of $\psi_1$, for which $\mathfrak d$ changes by $-(\tilde\psi_1-\psi_1)$. Lemma~\ref{lem:canonical}, in both versions, shows that $\mu_1$ and $\mu_2$ are smooth. \emph{Case 2: $\mathcal M=\emptyset=\mathcal M'$ almost surely.} Then, with Lemma~\ref{lem:image}(a), $\rhob$-almost surely the image has no infinite FK cluster at level $0$ and none at level $M$. By Proposition~\ref{prop:imageGibbs} and the proof of Lemma~\ref{lem:exch} applied to the probability measure $\rhob$ at level $0$, $\rhob$ is invariant under the exchange $(\psi_1',\psi_2',n')\mapsto(\psi_2',\psi_1',n')$, so $D'(0)$ and $-D'(0)$ have the same law. The same argument at level $M$ (swap all clusters at level $M$ contained in $\Lambda_N$; in the limit $(\psi_1',\psi_2')\mapsto(\psi_2'-M,\psi_1'+M)$) shows that $D'(0)$ and $2M-D'(0)$ have the same law. Hence $D'(0)$ and $D'(0)+2M$ have the same law, which is impossible for an integer-valued random variable. So Case~2 does not occur. \end{proof}