\documentclass[11pt]{amsart} \usepackage[T1]{fontenc} \usepackage{lmodern,amsmath,amssymb,mathtools,indentfirst,xcolor} \usepackage[margin=1in]{geometry} \usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref} \urlstyle{same} \setlength{\parindent}{18pt} \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} \newcommand{\C}{\mathbb C}\newcommand{\Z}{\mathbb Z}\newcommand{\F}{\mathbb F} \newcommand{\Gm}{\mathbb G_m} \DeclareMathOperator{\BS}{BS}\DeclareMathOperator{\diag}{diag} \DeclareMathOperator{\Stab}{Stab}\DeclareMathOperator{\Fix}{Fix} \DeclareMathOperator{\spanof}{span}\DeclareMathOperator{\wt}{wt} \newcommand{\cD}{\mathcal D}\newcommand{\cS}{\mathcal S} \title{Deep loci of double Bott--Samelson varieties} \author{Qiyue Tang} \date{} \begin{document} \begin{abstract} We prove that the deep locus of a complex double Bott--Samelson variety associated with a positive braid is its stabilizer locus. Consequently, the deep locus is empty if and only if any two components of the braid closure are unlinked. This resolves Conjecture~4.45 of Castronovo, Gorsky, Simental, and Speyer. \end{abstract} \maketitle \begingroup \renewcommand{\thefootnote}{} \footnotetext{\textit{2020 Mathematics Subject Classification.} Primary 13F60; Secondary 20F36.\newline \textit{Keywords.} Cluster algebra, deep locus, double Bott--Samelson variety, positive braid.} \endgroup \begingroup\color{blue} \section*{AI use and scholarly credit} The proof was developed in a ChatGPT-6-Pro research conversation whose recorded continuation lasted approximately 480 minutes, building on earlier project materials. The research included AI dialogue review and exact computations. Codex subsequently audited the arguments and prepared and revised the English manuscript. An earlier version passed an AI review using Rethlas-OSV \cite{RethlasOSV}, based on the OSVerify framework of Nie et al.\ \cite{OSV}. By posting this manuscript on this platform, I do not seek to assert ownership of the results or claim priority. I welcome anyone interested in preparing a finished account or checking the arguments; the eventual scholarly credit should go to those who undertake that work. \par\endgroup \section{Introduction} Fomin and Zelevinsky introduced cluster algebras in their study of total positivity and dual canonical bases \cite{FZ}. A cluster gives a transcendence basis in which the algebra has Laurent expansions, and mutation relates these coordinate systems. Geometrically, each cluster determines an algebraic torus inside the spectrum of the cluster algebra. The resulting torus charts provide coordinates on an open subset; understanding their complement is a separate geometric problem. The distinction between the union of charts and its affine completion already appears in the local theory of cluster algebras. Muller developed cluster localizations and locally acyclic covers \cite{Muller}. A locally acyclic cluster algebra admits a finite cover by acyclic cluster localizations. Such covers give finite generation, normality, and equality with the upper cluster algebra. The local pieces can themselves contain points outside every cluster torus, so local acyclicity naturally leads to the question of how much of the affine variety its torus charts see. Muller called their complement the deep locus. Beyer and Muller studied deep points systematically for type $A$, rank two, the Markov cluster algebra, and unpunctured surface cluster algebras \cite{BM}. Their computations relate the complement of cluster charts to the algebra and combinatorics of particular mutation classes. A different description uses symmetries: an automorphism that rescales every cluster variable acts on each cluster torus by translations. Its effective action on that torus is free, so a point with a nontrivial stabilizer must be deep. This gives an inclusion between two loci defined in quite different ways, one by all cluster charts and the other by an algebraic group action. Castronovo, Gorsky, Simental, and Speyer proposed equality of these loci for skew-symmetric locally acyclic cluster algebras \cite[Conjecture~1.1]{CGSS}, following a question of Shende and Speyer for open positroid varieties. They established it for simply laced finite type and for a family containing the maximal open positroid strata in $\operatorname{Gr}(2,n)$ and $\operatorname{Gr}(3,n)$. Their geometric approach uses braid varieties and Demazure weaves. They also formulated the positive-braid empty-deep-locus criterion studied here \cite[Conjecture~4.45]{CGSS}. The general conjecture and its geometric cases have since developed differently. Neville and Simental proved the equality when a seed has a mutable quiver that is a tree without multiple edges, and constructed acyclic examples with deep points having trivial stabilizer \cite{NS}. Thus local acyclicity alone does not imply the equality. Tyler subsequently established the no-mysterious-points statement for locally acyclic surface type and the remaining finite types \cite{Tyler}. These results distinguish the role of a particular geometric realization from properties shared by much larger classes of cluster algebras. Double Bott--Samelson varieties have a concrete realization by products of elementary braid matrices. Shen and Weng constructed cluster structures on decorated double Bott--Samelson cells and described their reflection and Donaldson--Thomas transformations \cite{SW}. Gao, Shen, and Weng related the half-decorated models to augmentations and fillings \cite{GSW}. Casals, Gorsky, Gorsky, Le, Shen, and Simental constructed cluster structures on general braid varieties using weave calculus, proved local acyclicity and equality with the upper cluster algebra, and obtained cluster structures on open Richardson varieties \cite{Braid}. This supplies both a geometric model and operations that carry cluster charts between different braid words. Two further developments clarify the role of these operations. Gorsky, Kim, Scroggin, and Simental constructed splicing maps that identify suitable open subsets with products of braid varieties; in the double Bott--Samelson case, they proved the corresponding compatibility with cluster structures \cite{Splicing}. Quan studied deep loci for the reduced-word Berenstein--Fomin--Zelevinsky atlas on type-$A$ double Bruhat cells \cite{Quan}. The choice of atlas is part of that problem: the complement of a specified subcollection of charts can be larger than the complement of the full mutation class. Here the deep locus always uses the full cluster atlas. There is also a mirror-symmetry motivation. In the framework of \cite{CGSS}, cluster charts on a Landau--Ginzburg mirror correspond to candidates for Lagrangian tori, and the deep locus records the part of the mirror missed by those charts. An empty deep locus is therefore a geometric coverage condition relevant to generation questions. The result below determines this condition for all positive-braid double Bott--Samelson varieties. Let $\beta$ be a positive braid word on $n$ strands. We use the cluster structure on $\BS(\beta)$ of \cite{CGSS}, with all frozen variables inverted. Write $T_{\mathbf s}$ for its cluster tori, where $\mathbf s$ ranges over the entire mutation class, and put \[ \cD(\BS(\beta))=\BS(\beta)\setminus\bigcup_{\mathbf s}T_{\mathbf s}. \] The diagonal torus rescales a crossing coordinate by the ratio of the two strand parameters at that crossing. Divide this torus by the subgroup acting trivially on the entire variety, and denote the resulting effective torus by $T_\beta^{\mathrm{eff}}$. Its nonfree locus is \[ \cS(\BS(\beta))=\{z\in\BS(\beta):\Stab_{T_\beta^{\mathrm{eff}}}(z)\ne\{1\}\}. \] Section~\ref{sec:stabilizers} gives the action and its kernel explicitly. \begin{theorem}\label{thm:main} For every positive braid word $\beta$, one has \[ \cD(\BS(\beta))(\C)=\cS(\BS(\beta))(\C). \] Equivalently, the associated reduced closed loci are equal. \end{theorem} The closure of $\beta$ joins each bottom strand endpoint to the corresponding top endpoint outside the braid diagram, with the orientation induced by the strands. Its components correspond to the cycles of the strand permutation. For two distinct components, their linking number is half the signed number of their mutual crossings. Since the braid is positive, this number is zero exactly when the diagram has no crossings between those components; in this case the two components are unlinked. \begin{corollary}\label{cor:conjecture} The deep locus of $\BS(\beta)$ is empty if and only if any two distinct components of the braid closure of $\beta$ are unlinked. \end{corollary} \begin{proof} Combine Theorem~\ref{thm:main} with the stabilizer criterion in \cite[Corollary~4.43]{CGSS}. \end{proof} This proves \cite[Conjecture~4.45]{CGSS}. The proof starts with a hypothetical deep point at which the effective torus acts freely, chosen with minimal word length and then minimal strand number. Opening any nonzero crossing gives a shorter double Bott--Samelson variety. If this child point were free, a cluster torus through it would lift to one through the original point. Consequently every opening is nonfree. The resulting fixed-point equations control the full ambient cotangent space and force the coordinates, after a torus normalization, to lie in $\{0,1,-1\}$. Reduction modulo two then yields a binary point with a condition at every cyclic cut of the word. We prove that this condition survives braid relations and deletion of adjacent equal letters. The word property and the Red-Min theorem reduce the word to a Coxeter word. The last deletion contradicts an explicit entry of its lower triangular factor. The reduction modulo two is applied to integer matrix identities obtained from the minimal complex point. \section{Braid matrices and stabilizers}\label{sec:stabilizers} For $n\geq1$, a positive braid word is a finite sequence $\beta=i_1\cdots i_m$ with $1\leq i_j1$ and $i(i+1)i=(i+1)i(i+1)$. Let $s_i=(i,i+1)\in S_n$. Permutations act on labels with products composed from right to left. For a scalar $x$, let $B_i(x)$ be the identity matrix except for its block in rows and columns $i,i+1$, which is \[ B_i(x)\big|_{\{i,i+1\}}=\begin{pmatrix}x&-1\\1&0\end{pmatrix}. \] Set $S_i=B_i(0)$. For a vector $v$, $\diag(v)$ is the diagonal matrix with diagonal entries $v_1,\ldots,v_n$. For $z=(z_1,\ldots,z_m)$ put $M_\beta(z)=B_{i_1}(z_1)\cdots B_{i_m}(z_m)$. Write $[r]=\{1,\ldots,r\}$, with $[0]=\varnothing$. For ordered index sets $R,C$, $M_{R,C}$ denotes the corresponding submatrix, with both sets in increasing order. Define \[ f_r(z)=\det M_\beta(z)_{[r],[r]}\quad(1\leq r0}x_j^{b_{jk}}+ \prod_{b_{jk}<0}x_j^{-b_{jk}}\right) \] and changes the matrix by $b_{j\ell}'=-b_{j\ell}$ if $j=k$ or $\ell=k$, and otherwise by \[ b_{j\ell}'=b_{j\ell}+[b_{jk}]_+[b_{k\ell}]_+ -[-b_{jk}]_+[-b_{k\ell}]_+,\qquad [a]_+=\max(a,0). \] All frozen coordinates are inverted in the coordinate ring. The cluster torus of a seed is the open subset on which all its coordinates are nonzero. The atlas consists of these tori for all finite mutation sequences. A diagonal cluster automorphism rescales each cluster variable by a nonzero constant. The cluster quasi-isomorphisms used here send mutable seed coordinates to corresponding mutable coordinates multiplied by frozen monomials, and frozen coordinates to invertible Laurent monomials in frozen coordinates. Their inverses have the same property, so they carry cluster tori to cluster tori. In the standard seed for $\BS(\beta)$, the coordinate attached to position $j$ is the $i_j$-th principal minor of the prefix product $B_{i_1}(z_1)\cdots B_{i_j}(z_j)$. The last occurrence of each color is frozen, and its coordinate equals the full-product minor $f_{i_j}$. Thus a word in which each color occurs once has no mutable coordinates. We use the following cluster-theoretic inputs. The identification $\BS(\beta)\simeq X(\Delta\beta)$, where $\Delta$ is a positive lift of the longest permutation, identifies its cluster structure with the weave structure \cite[Lemma~4.34]{CGSS}. Braid moves induce cluster isomorphisms. A trivalent projection at a pair $ii$, defined where the right coordinate is nonzero, lifts every child cluster torus to a parent cluster torus \cite[Theorem~4.15(e), Lemma~4.18, Corollary~4.19]{CGSS}. Dilation preserves every cluster torus, and parabolic decomposition gives a cluster product \cite[Proposition~3.4, Corollary~4.26, Lemma~4.41]{CGSS}. The reflection maps on decorated double Bott--Samelson cells are quasi-cluster transformations \cite[Proposition~4.11]{SW}; their half-decorated versions are described in \cite[Appendix~B]{GSW}. We identify the reflection used here explicitly in Subsection~\ref{sec:rotation}. Put $p_0=1$, $p_j=s_{i_1}\cdots s_{i_j}$, and $w=p_m$. Thus $p_j$ sends a position after the first $j$ crossings to its original strand label. The ordered endpoints of crossing $j$ are \[ a_j=p_{j-1}(i_j),\qquad b_j=p_{j-1}(i_j+1). \] Let $e_1,\ldots,e_n$ denote the standard basis of $\Z^n$. The full diagonal torus $\widetilde T=(\Gm)^n$ acts with weight $e_{a_j}-e_{b_j}$ on $z_j$. Indeed, \[ \diag(t)B_i(x)=B_i((t_i/t_{i+1})x)\diag(s_i(t)). \] In the expression $w(t)$ we use $(w(t))_r=t_{w(r)}$. For a homogeneous function $g$, $\wt(g)\in\Z^n$ denotes the exponent vector of its dilation character. Iteration gives \begin{equation}\label{eq:weights} M_\beta(tz)=\diag(t)M_\beta(z)\diag(w(t))^{-1},\qquad \wt(f_r)=\lambda_r:=\sum_{a=1}^r(e_a-e_{w(a)}). \end{equation} The active set of $z$ is $I(z)=\{j:z_j\ne0\}$. Its support graph has vertices $1,\ldots,n$ and one edge $\{a_j,b_j\}$ for each $j\in I(z)$; repeated crossings give repeated edges. \begin{lemma}\label{lem:stab} The stabilizer of $z$ in $\widetilde T$ consists of the diagonal elements constant on every connected component of its support graph. Moreover, \[ \Stab_{\widetilde T}(z)\subseteq\Fix(w):=\{t:t_a=t_{w(a)}\text{ for all }a\}. \] \end{lemma} \begin{proof} The first assertion follows directly from the crossing weights. If $t$ fixes $z$, each nonzero $f_r(z)$ and \eqref{eq:weights} give $\prod_{a\leq r}t_a=\prod_{a\leq r}t_{w(a)}$. Dividing successive equations yields the second assertion. These are equations of group schemes over any field. \end{proof} Let $K_\beta$ be the kernel of this action. The graph of all crossing roots has the same components as the graph of the simple generators occurring in $\beta$: the subgroup generated by the successive conjugate transpositions equals the subgroup generated by these simple transpositions. Its components are consecutive intervals, called the parabolic blocks of $\beta$. The opening isomorphism in Lemma~\ref{lem:opening} also shows by induction that $\BS(\beta)$ is nonempty. As a nonempty principal open in affine space it is dense. Hence $K_\beta$ consists exactly of the elements constant on each parabolic block. The effective dilation torus is $\widetilde T/K_\beta$, identified with the diagonal cluster-automorphism torus by \cite[Lemma~4.41]{CGSS}. We call $z$ relatively free when $\Stab_{\widetilde T}(z)=K_\beta$. If every generator occurs, then $K_\beta$ is the scalar torus and relative freeness means that the support graph is connected. The nonfree locus is a finite union of loci obtained by setting all crossing coordinates across a partition of a parabolic block to zero, and is therefore closed. \begin{lemma}\label{lem:cyclebasis} If $w$ is an $n$-cycle, then $\lambda_1,\ldots,\lambda_{n-1}$ are an integral basis of \[ Q_{n-1}=\{(u_1,\ldots,u_n)\in\Z^n:\textstyle\sum u_a=0\}. \] Every point of $\BS(\beta)$ has at least $n-1$ active coordinates. If it has exactly $n-1$, its support graph is a tree and the active crossing roots are an integral basis of $Q_{n-1}$. \end{lemma} \begin{proof} The roots $e_a-e_{w(a)}$ for $an-1$. Indeed, a word representing an $n$-cycle must contain every simple generator, so $m\geq n-1$. Equality means each generator occurs once. In that case $f_i$ is the coordinate at the unique occurrence of $i$: all other factors act by determinant-one operations within $[i]$ or its complement. The whole variety is then a cluster torus with only frozen variables. All differentials in this section are taken in the ambient cotangent space of the principal open $\BS(\beta)\subseteq\mathbb A^m$. Define the subspaces \[ \mathcal F_z=\spanof\{df_1|_z,\ldots,df_{n-1}|_z\},\qquad \mathcal A_z=\spanof\{dz_j|_z:j\in I(z)\}. \] We write $(H)_z$ for the equality $\mathcal F_z=\mathcal A_z$. \begin{proposition}\label{lem:bad} At the minimal point, for each active crossing $j$ there is a cycle $A$ of the child permutation and a sign $\eta_j\in\{1,-1\}$ such that \begin{equation}\label{eq:bad} z_j=\eta_j\prod_{r\in A}d_r,\qquad dz_j=z_j\sum_{r\in A}d\log d_r. \end{equation} Moreover, $|I(z)|=n-1$, the support graph is a tree, and $(H)_z$ holds. \end{proposition} \begin{proof} Let $(a,b)$ be the crossing endpoints and $x=z_j$. The child permutation $w'=s_{ab}w$ has two cycles $A,A^c$, with $a\in A$, $b\notin A$. If the deleted generator occurred only once, the child would split into two consecutive parabolic blocks. Since $w'$ has two cycles, each block would have a cyclic permutation and hence every point in each block would be relatively free by Lemma~\ref{lem:stab}. This contradicts badness. The child therefore still has full support. Each cycle of $w'$ lies in a component of the child support graph. Badness says this graph is disconnected, so its components are exactly $A,A^c$. All crossing coordinates joining the two sets vanish. Let $S_{\beta'}$ be the product of the matrices $S_i$ in the order of the child word, and let $a_k,b_k$ be its crossing endpoints. Moving these signed permutation matrices to the right gives \[ M_{\beta'}(z')=\left(\prod_k(I+\epsilon_k z'_k E_{a_kb_k})\right)S_{\beta'}, \qquad \epsilon_k\in\{1,-1\}. \] On the fixed locus just described, each surviving elementary factor acts within one block and has determinant one on it. The final signed permutation preserves both blocks. Hence \[ \det((M_{\beta'})_{A,A})=\det((S_{\beta'})_{A,A})=:\eta_j\in\{1,-1\}. \] Gaussian elimination creates no entries between the blocks, even if $A$ is not consecutive. Uniqueness of the triangular factorization yields \begin{equation}\label{eq:fixedproduct} \prod_{r\in A}d'_r=\eta_j. \end{equation} By \eqref{eq:openingdiag}, the left side is $x^{-1}\prod_{r\in A}d_r$. This proves the first equation in \eqref{eq:bad}. To differentiate, let $T_A$ be the subtorus constant on $A$ and on $A^c$. The child point is fixed by $T_A$. The function $\prod_{r\in A}d'_r$ is a $T_A$-invariant regular unit, constant on the entire fixed locus by \eqref{eq:fixedproduct}. At a fixed point the tangent space splits into crossing-character spaces. The differential vanishes on the zero-character space because of constancy, and on every nontrivial character space because it is invariant. Thus its differential vanishes on the full child tangent space. Its pullback is independent of the additional $\Gm$ coordinate, and gives \[ 0=d\left(x^{-1}\prod_{r\in A}d_r\right), \] which proves the second equation. The $|I(z)|$ independent active covectors lie in $\mathcal F_z$, so $|I(z)|\leq n-1$. Lemma~\ref{lem:cyclebasis} gives the reverse inequality and the tree assertion. Equality of dimensions gives $(H)_z$. \end{proof} \begin{lemma}\label{lem:integral} After the unique dilation making every $f_r$ equal to $1$, the minimal point is integral with coordinates in $\{0,1,-1\}$. Its reduction modulo two has $n-1$ active coordinates, tree support, and satisfies $(H)$ in characteristic two. \end{lemma} \begin{proof} Dilation preserves every cluster torus, and equivariance of the opening preserves badness. Now all $d_r=1$, so \eqref{eq:bad} gives $z_j=\eta_j$ at an active crossing. At this integral point, for its associated cycle $A_j$ the differential identity reads \begin{equation}\label{eq:integralidentity} dz_j=\sum_{r=1}^{n-1}z_j\bigl(\mathbf1_{r\in A_j}-\mathbf1_{r+1\in A_j}\bigr)df_r. \end{equation} Let $J$ be the $(n-1)\times m$ integer Jacobian matrix of $(f_1,\ldots,f_{n-1})$ at $z$, and let $E_I$ be the matrix whose rows are the coordinate rows at the active positions. Equation~\eqref{eq:integralidentity} gives an integer matrix $C$ with $CJ=E_I$. After reduction modulo two, $E_I$ still has rank $n-1$. Therefore the row space of $J$ is exactly the active coordinate span. The support graph is unchanged. \end{proof} \subsection{Rotation}\label{sec:rotation} If $\beta=\gamma i$ and $x$ is the final coordinate, factor $M_\beta=LDU$ and set $y=L_{i+1,i}$. Define \begin{equation}\label{eq:rotation} r_i(z_1,\ldots,z_{m-1},x)=(y,z_1,\ldots,z_{m-1})\in\BS(i\gamma). \end{equation} \begin{proposition}\label{lem:rotation} The map \eqref{eq:rotation} is a regular isomorphism preserving the full cluster atlas in both directions. Its effect on principal minors is \begin{equation}\label{eq:rotationminors} f_r'=f_r\quad(r\ne i),\qquad f_i'=f_{i-1}f_{i+1}/f_i. \end{equation} Its inverse moves the first coordinate to the end and replaces it by $-U_{i,i+1}$ of the current product. \end{proposition} \begin{proof} Write $M=M_\beta(z)$. The new product is $M'=B_i(y)M B_i(x)^{-1}$. Eliminate the first $i-1$ pivots and write the relevant Schur block as $\left(\begin{smallmatrix}a&b\\c&d\end{smallmatrix}\right)$, where $a=d_i$, $ad-bc=d_id_{i+1}$ and $y=c/a$. Direct multiplication gives \[ \begin{pmatrix}y&-1\\1&0\end{pmatrix}\begin{pmatrix}a&b\\c&d\end{pmatrix}\begin{pmatrix}0&1\\-1&x\end{pmatrix} =\begin{pmatrix}(ad-bc)/a&-x(ad-bc)/a\\-b&a+bx\end{pmatrix}. \] The new first pivot in this block is $d_{i+1}$, so $f_i'=f_{i-1}d_{i+1}$, and division of its upper-right entry by that pivot gives $U'_{i,i+1}=-x$. The other principal minors are unchanged because their index sets contain both affected indices or neither. For the inverse, factor the new product and put $x=-U'_{i,i+1}$. Reversing the displayed two-by-two multiplication gives a block with lower multiplier $y$, recovers $M$, and removes the initial $B_i(y)$ while appending $B_i(x)$. Thus the two coordinate maps are inverse. Both divide only by the inverted principal minors. For cluster compatibility, use the half-decorated model of \cite[Definition~B.1 and Propositions~B.6, B.9]{GSW}. Its standard representatives are the signed matrices above, and its open conditions are precisely the nonvanishing of the principal minors. The identification with the weave structure is recorded after \cite[Lemma~4.34]{CGSS}. In the fully decorated simply connected model, the right reflection is quasi-cluster: it fixes the left frozen variables and changes one right frozen variable by the Cartan monomial \cite[Proposition~4.11]{SW}. Its inverse has the same property. Thus the pinning which sets the left frozen variables to $1$ is compatible with the torus transformations and their inverses; this is the half-decorated specialization of \cite[Remark~B.11]{GSW}. The left reflection is cluster-compatible by \cite[Proposition~B.12]{GSW}. Right reflection followed by left reflection moves the final letter to the front. The intermediate flags keep the coordinates $z_1,\ldots,z_{m-1}$. To restore the pinned initial flag, its representative $B_i(y)LS_i^{-1}$ must lie in $U^-$. All entries above the diagonal except possibly $(i,i+1)$ are already zero, its diagonal entries are $1$, and its $(i,i+1)$ entry is $y-L_{i+1,i}$. This uniquely gives $y=L_{i+1,i}$ and identifies the composition with \eqref{eq:rotation}. The simply connected reflection theorem applies over $\C$ to these pinned representatives. Each composition and its inverse preserve the full cluster atlas. \end{proof} Starting from the normalized minimal point, repeat this rotation. Every image has the same $(m,n)$, an $n$-cycle permutation, and is deep. Lemma~\ref{lem:stab} makes it relatively free. It is therefore another global minimal point. Equations~\eqref{eq:rotationminors} preserve $f_r=1$, so Proposition~\ref{lem:bad} and Lemma~\ref{lem:integral} apply to every image without further normalization. Each image has exactly $n-1$ active coordinates, each equal to $1$ or $-1$. Only the moving coordinate changes, so $x=0$ if and only if $y=0$. All denominators in the normalized rotation are $1$. Hence reduction modulo two commutes with every rotation and the moving bit remains unchanged. Until the proof of Theorem~\ref{thm:main}, matrices and differentials are over $\F_2$, so the active block is $\left(\begin{smallmatrix}x&1\\1&0\end{smallmatrix}\right)$. A cut is an ordinary simultaneous cyclic shift of the word and its bit string. Define the following conditions on a binary point $q$: \begin{align*} (P):\ &\text{every cut lies in $\BS$, and at a cut ending in $(i,x)$, }L_{i+1,i}=x;\\ (Q):\ &(P)\text{ holds and }\mathcal F_q=\mathcal A_q\text{ at every cut.} \end{align*} At each cut, the product, its triangular factors, and the two cotangent subspaces are computed for that cyclically shifted word and point. Condition $(P)$ says that every actual rotation agrees with ordinary cyclic shift. We have proved the following implication. \begin{proposition}\label{prop:reduction} A relatively free complex deep point would give a binary point satisfying $(Q)$ whose permutation is an $n$-cycle, whose active set has size $n-1$, and whose word length is greater than $n-1$. \end{proposition} \begin{proof} Apply lexicographic minimality, Lemma~\ref{lem:integral}, and the preceding rotation argument. The integer identity \eqref{eq:integralidentity} supplies $(H)$ at each cut. \end{proof} \section{Binary braid words}\subsection{Local restrictions}\label{sec:local} We next prove restrictions that use only $(H)$ and $n-1$ active coordinates at the current point. The identities in this section are valid over any field, using the signed matrices from Section~\ref{sec:stabilizers}; the application is over $\F_2$. Let \[ A_j=L^{-1}B_{i_1}(z_1)\cdots B_{i_j}(z_j),\quad A_0=L^{-1},\quad A_m=DU. \] Differentiating $M_\beta=LDU$ gives \[ L^{-1}(dM_\beta)U^{-1}D^{-1} =L^{-1}dL+(dD)D^{-1}+D(dU)U^{-1}D^{-1}. \] The first and last terms have zero diagonal. Also $(\partial_x B_i(x))B_i(x)^{-1}=E_{i,i+1}$, so taking the diagonal for the derivative in coordinate $z_j$ gives \begin{equation}\label{eq:gradient} d_r^{-1}\partial_{z_j}d_r=(A_{j-1}E_{i_j,i_j+1}A_{j-1}^{-1})_{rr},\qquad 1\leq r\leq n. \end{equation} For an active position $e$, condition $(H)$ supplies a diagonal matrix $H_e$ such that \begin{equation}\label{eq:impulse} \sum_r(H_e)_{rr}\,d\log d_r=z_e^{-1}dz_e. \end{equation} Indeed, $d\log f_i=\sum_{r\leq i}d\log d_r$ and these span $\mathcal F_z$. Define $K_j^e=A_j^{-1}H_eA_j$. Pairing \eqref{eq:gradient} with $H_e$ shows that $(K_{j-1}^e)_{i_j+1,i_j}$ vanishes unless $j=e$, in which case it equals $z_e^{-1}$. \begin{lemma}\label{lem:impulse} Before its active event $e$, the matrix $K_j^e$ is lower triangular; after that event it is upper triangular. Immediately before and after, with $i=i_e$ and $x=z_e$, it has the form \[ K_{e-1}^e=D_-+x^{-1}E_{i+1,i},\qquad K_e^e=D_+-x^{-1}E_{i,i+1}, \] where $D_-,D_+$ are diagonal. \end{lemma} \begin{proof} For every matrix $K$, \[ \bigl(B_i(x)^{-1}KB_i(x)\bigr)_{i,i+1}=-K_{i+1,i}. \] If $K$ is lower triangular and this lower neighboring entry is zero, conjugation preserves lower triangularity. Reversing the assertion preserves upper triangularity. Since $K_0^e=LH_eL^{-1}$ is lower and $K_m^e=U^{-1}H_eU$ is upper, the vanishing furnished by \eqref{eq:impulse} proves the two assertions by forward and backward induction. At the event itself, all lower entries outside the active two-by-two block must vanish: entries outside its rows and columns are unchanged, and the remaining pairs are mixed by invertible two-by-two matrices. The only possible off-diagonal term before the event is therefore $cE_{i+1,i}$, with $c=x^{-1}$. In the active block, \[ \begin{pmatrix}0&1\\-1&x\end{pmatrix}\begin{pmatrix}a&0\\c&d\end{pmatrix}\begin{pmatrix}x&-1\\1&0\end{pmatrix} =\begin{pmatrix}d+cx&-c\\x(d-a)+cx^2&a-cx\end{pmatrix}. \] Upper triangularity gives $a-d=cx=1$ and the claimed upper entry. \end{proof} \begin{lemma}\label{lem:forbidden} Suppose the permutation is an $n$-cycle, there are $n-1$ active coordinates, and $(H)$ holds. An adjacent pair $ii$ has only the pattern $00$. A three-letter braid block $i(i+1)i$ or $(i+1)i(i+1)$ has at most one active coordinate. \end{lemma} \begin{proof} For $ii$ with pattern $10$, the first event produces a nonzero upper root entry by Lemma~\ref{lem:impulse}. The following zero crossing takes it to a nonzero lower entry, contrary to upper triangularity. Read backwards for $01$. Pattern $11$ has two edges with the same endpoints, contrary to the tree conclusion of Lemma~\ref{lem:cyclebasis}. It suffices first to consider colors $121$ on three neighboring indices. For pattern $101$, the first event produces $D+bE_{12}$, with $b\ne0$. After the middle zero its form is $D'-bE_{13}$. Just before the last event its own impulse matrix has form $D''+cE_{21}$, with $c\ne0$. Both matrices at this time are conjugates, by the same matrix, of diagonal matrices. They must commute. Their commutator has a nonzero $E_{23}$ coefficient $bc$, whereas terms involving a diagonal matrix occur only at $E_{13}$ or $E_{21}$. This is impossible. For $110$, the first impulse starts after its event as $D+bE_{12}$. Write $h_2,h_3$ for the second and third diagonal entries. The $(3,2)$ entry after conjugation through $B_2(y)$ is $y(h_3-h_2)$. Here $y\ne0$, so upper triangularity forces $h_2=h_3$. The identity \[ B_2(y)^{-1}E_{12}B_2(y)=yE_{12}-E_{13} \] therefore gives $D'+byE_{12}-bE_{13}$. Conjugation by $B_1(0)$ sends $E_{12}$ to $-E_{21}$ and $E_{13}$ to $-E_{23}$, so the resulting $(2,1)$ entry is $-by\ne0$. For $011$, the impulse just before the last event is $D+cE_{21}$. Moving backwards through the middle crossing gives \[ B_2(y)E_{21}B_2(y)^{-1}=yE_{21}+E_{31}. \] Lower triangularity again forces equality of the two diagonal entries involved in the middle crossing. Its off-diagonal part becomes $cyE_{21}+cE_{31}$. Moving backwards through the first zero sends $E_{21}$ to $-E_{12}$, while $E_{31}$ becomes a multiple of $E_{32}$. The resulting upper entry $-cy$ is nonzero before the impulse event, a contradiction. Pattern $111$ has three strand edges forming a triangle and is excluded by the tree condition. The $212$ calculations follow by reversing the three indices and reading the conjugation chain backwards. If $J$ is their anti-diagonal permutation matrix, then $JB_i(x)J=B_{3-i}(x)^{-1}$, and lower and upper triangularity are interchanged. Thus all three double-active patterns are excluded in this case as well. \end{proof} \subsection{Preservation at every cut}\label{sec:preserve} We return to $\F_2$. Throughout this section the point has an $n$-cycle permutation, $n-1$ active coordinates, and satisfies $(Q)$. \begin{lemma}\label{lem:zerorotate} If an actual rotation has old and new moving bit zero, then $(H)$ holds before it if and only if it holds after it. \end{lemma} \begin{proof} The active coordinate functions are unchanged. Formula~\eqref{eq:rotationminors} gives an invertible integral monomial transformation of the principal minors, with determinant $-1$ on their exponent lattice. Its logarithmic differential is invertible in characteristic two. Thus the pullbacks of the frozen differential spans agree, as do the active spans. \end{proof} \begin{lemma}\label{lem:RIII} The three-letter braid transformation preserves $(Q)$. \end{lemma} \begin{proof} The coordinate identity in characteristic two is \begin{equation}\label{eq:RIII} 121(a,b,c)\longleftrightarrow212(c,ac+b,a). \end{equation} We first check $(P)$, including the internal cuts. Put the block at the end of the word, using the ordinary cyclic shifts supplied by $(P)$. After eliminating earlier indices, write the relevant unit triangular factors as \[ L_0=\begin{pmatrix}1&0&0\\p&1&0\\q&r&1\end{pmatrix},\qquad U_0=\begin{pmatrix}1&u&v\\0&1&w\\0&0&1\end{pmatrix}. \] The diagonal factor is the identity over $\F_2$. If a final color~$1$ rotates with its bit unchanged, then that bit is $p$, and the new factors are \begin{equation}\label{eq:LU1} L_1=\begin{pmatrix}1&0&0\\u&1&0\\r+qu&q&1\end{pmatrix},\qquad U_1=\begin{pmatrix}1&p&w\\0&1&v+uw\\0&0&1\end{pmatrix}. \end{equation} For a stable final color~$2$, its bit is $r$, and the new factors are \begin{equation}\label{eq:LU2} L_2=\begin{pmatrix}1&0&0\\q+pr&1&0\\p&w&1\end{pmatrix},\qquad U_2=\begin{pmatrix}1&v&u+rv\\0&1&r\\0&0&1\end{pmatrix}. \end{equation} Multiplication of the displayed factors gives \[ L_1U_1=B_1(p)L_0U_0B_1(p)^{-1},\qquad L_2U_2=B_2(r)L_0U_0B_2(r)^{-1}. \] Their triangularity and unit diagonals identify them as the unique factors. To apply this inside an $n\times n$ matrix, partition it as $\left(\begin{smallmatrix}A&B\\C&D\end{smallmatrix}\right)$, where $A$ is the invertible principal block preceding the three indices in question. The remaining Schur complement is $D-CA^{-1}B$. Left and right block operations supported on the three indices send this complement to the same left and right transforms of $D-CA^{-1}B$. Entries of its leading three-by-three triangular factors depend only on that three-by-three block. If there are no preceding indices, the complement is the original matrix. Thus the formulas apply at either boundary as well. Record each state by its lower and upper entries in the order \[ (L_{21},L_{31},L_{32};\ U_{12},U_{13},U_{23}). \] For the rotations through $121$, the three successive states are \[ \begin{aligned} &(u,r+qu,q;\ p,w,v+uw),\\ &(r,u,v+uw;\ w,p+qw,q),\\ &(w,v,u;\ r,q,p). \end{aligned} \] For rotations through $212$, they are \[ \begin{aligned} &(q+pr,p,w;\ v,u+rv,r),\\ &(v,w+pv,p;\ q+pr,r,u),\\ &(w,v,u;\ r,q,p). \end{aligned} \] Iterating \eqref{eq:LU1}--\eqref{eq:LU2}, rotation from right to left through $121$ extracts $(p,q,r)$, whereas rotation through $212$ extracts $(r,q+pr,p)$. The original stable bits require $(c,b,a)=(p,q,r)$, and the transformed bits require $(a,ac+b,c)=(r,q+pr,p)$, which is exactly \eqref{eq:RIII}. After all three rotations, the matrices are conjugated by the same block product, so subsequent cuts outside the block agree. This proves $(P)$ in both directions and at every position. By Lemma~\ref{lem:forbidden}, the possible block patterns and their images are \[ 000\mapsto000,\qquad100\mapsto001,\qquad010\mapsto010,\qquad001\mapsto100. \] At cuts not splitting the block, the principal minors are identical functions under the braid coordinate isomorphism. The active differential span also agrees: an outer active coordinate exchanges outer positions, and at a sole middle active coordinate $a=c=0$ gives $d(ac+b)=db$. Thus $(H)$ holds at these cuts. Each internal cut can be reached from one boundary of the new block by crossing only zero letters. The already proved $(P)$ and Lemma~\ref{lem:zerorotate} carry $(H)$ to it. Hence $(Q)$ is preserved. \end{proof} For commuting letters it is necessary to check a cut separating two active coordinates. We first record an identity on the whole principal open, so that it can be differentiated. \begin{lemma}\label{lem:disjoint} If $|i-j|>1$, then wherever the triangular factors exist, \[ L_{i+1,i}(B_j(y)MB_j(x)^{-1})=L_{i+1,i}(M). \] The corresponding assertion holds for $U_{i,i+1}$. \end{lemma} \begin{proof} The lower entry is the minor with row set $[i-1]\cup\{i+1\}$ and column set $[i]$, divided by $f_i$. Each relevant row or column set contains both indices $j,j+1$ or neither. The determinant-one left and right operations therefore preserve both numerator and denominator. Transposing the argument proves the upper assertion. \end{proof} \begin{lemma}\label{lem:commute} Commutation of disjoint letters preserves $(Q)$. \end{lemma} \begin{proof} Put the commuting block at the end and write it as $ij(a,b)$. In the old order rotate $j$, then $i$. Lemma~\ref{lem:disjoint} says that the coordinates extracted in the new order, $i$ then $j$, are the same functions. Thus $(P)$ is preserved. After both steps the matrix states agree because the two braid matrices commute. Cuts outside the block preserve $(H)$ by coordinate interchange. If at least one bit is zero, Lemma~\ref{lem:zerorotate} also proves $(H)$ at the new internal cut. Suppose both bits are $1$. Denote the new coordinate functions in the old two-step order by $y_j,y_i$. Pull back $(H)$ from the cut after both old rotations. Formula~\eqref{eq:rotationminors} preserves the frozen differential span, so \[ dy_i,dy_j\in\mathcal F_q. \] In the new order the first coordinate function is the same $y_i$ by Lemma~\ref{lem:disjoint}. The active covectors at its intermediate cut pull back to \[ dy_i,\quad db,\quad dz_s\quad(s\text{ active outside the block}). \] All belong to $\mathcal F_q$. There are $n-1$ of them and they are independent, since the commuting coordinate map followed by actual rotation is an isomorphism of the principal open. They therefore span $\mathcal F_q$. Pulling the frozen span back by \eqref{eq:rotationminors} proves $(H)$ at this cut. \end{proof} \begin{lemma}\label{lem:delete} Ordinary cyclic shift preserves $(Q)$. Deleting an adjacent pair $ii$ preserves $(Q)$, the permutation, and the number of active coordinates. \end{lemma} \begin{proof} Cyclic shift reindexes the full collection of cuts in $(Q)$. By Lemma~\ref{lem:forbidden}, an adjacent pair has bits $00$. In characteristic two, $B_i(0)^2=I$. Deleting it therefore preserves the total matrix and permutation. As functions of the remaining coordinates, the child principal minors are the restrictions of the parent principal minors to the subspace on which the deleted coordinates are zero. Each child cut comes from a parent cut not splitting the pair. The new seam can be represented by either end of the pair, with the same total matrix. The extracted neighboring lower entry and the moving bit are unchanged, so $(P)$ holds. Restriction of $(H)$ deletes no active covector, and gives $(H)$ for the child. No active coordinate is removed. \end{proof} After each of these operations, an $n$-cycle and $n-1$ active coordinates again imply tree support by Lemma~\ref{lem:cyclebasis}. Thus the local restrictions can be applied at every subsequent stage. \subsection{Word reduction}\label{sec:words} We use the word property in its deletion form: an expression in a Coxeter group can be reduced using braid moves and deletion of adjacent equal simple reflections, and any two reduced expressions are related by braid moves \cite[Theorem~3.3.1]{BB}. We also use Red-Min: an element of a finite Coxeter group can be conjugated to a minimal-length element of its conjugacy class by successive simple reflections without increasing length \cite[Theorem~3.1(1)]{HN}. \begin{lemma}\label{lem:word} Every word in adjacent transpositions whose permutation is an $n$-cycle can be changed into a word of length $n-1$ by braid moves, ordinary cyclic shifts, and deletion of adjacent equal letters, without increasing word length. \end{lemma} \begin{proof} First reduce the word by the deletion form of the word property. Consider a Red-Min step $w\mapsto s_iws_i$. Write $\ell$ for Coxeter length. If $w$ preserves $\{i,i+1\}$, it commutes with $s_i$ and the step can be omitted. Otherwise, swapping positions $i,i+1$ does not change the relative order of the inverse images of $i,i+1$: a change would require both inverse images to be these two positions. Consequently \[ \ell(s_iws_i)-\ell(w) =\bigl(\ell(ws_i)-\ell(w)\bigr)+\bigl(\ell(s_iw)-\ell(w)\bigr). \] Each term on the right is $1$ or $-1$. At least one is $-1$ in a nonincreasing step. If $s_i$ is a left descent, a reduced expression $iv$ exists. Braid moves take the current reduced word to $iv$; a cyclic shift produces $vi$, an expression of $s_iws_i$ of unchanged word length. If necessary, reduce it by braid moves and deletions. A right descent is treated by shifting the last letter to the front. Thus every Red-Min step is realized by the permitted operations. The minimal length in the conjugacy class of an $n$-cycle is $n-1$. Every such expression must contain every simple generator, since omission of $i$ would preserve $[i]$; the word $12\cdots(n-1)$ attains the bound. Hence the resulting word has length $n-1$, and each simple generator occurs once. \end{proof} \begin{theorem}\label{thm:binary} Let $q\in\BS(\beta)(\F_2)$ satisfy $(Q)$. If its permutation is an $n$-cycle and it has $n-1$ active coordinates, then the word length is $n-1$. \end{theorem} \begin{proof} Apply Lemma~\ref{lem:word}. Lemmas~\ref{lem:RIII}, \ref{lem:commute}, and \ref{lem:delete} preserve $(Q)$, the cycle condition, and the active count. Every deletion is a $00$ deletion by Lemma~\ref{lem:forbidden}. If the original word were longer than $n-1$, the path would contain a deletion. Consider its last deletion. The child has length $n-1$, since all subsequent steps preserve length. Rotate the parent so that the deleted pair is final, giving $\gamma ii$ with bits $00$ on the pair. The word $\gamma$ represents an $n$-cycle and has length $n-1$, so each simple generator occurs once. Its $n-1$ bits are all $1$. The total matrices of $\gamma ii$ and $\gamma$ coincide. For the latter, use \[ B_j(1)=\ell_j u_j,\qquad \ell_j=I+E_{j+1,j},\qquad u_j=I-E_{j,j+1} \] over $\F_2$. If $i\ne j$, then $\ell_i$ commutes with $u_j$. As each color occurs only once, all lower factors can be moved to the left of all upper factors. Their products give the unique unit triangular factorization. Higher products of distinct simple lower entries lie at distance at least two from the diagonal. Thus \[ L_{j+1,j}=1\qquad(1\leq j