\documentclass[11pt]{article} \usepackage[T1]{fontenc} \usepackage{lmodern,amsmath,amssymb,amsthm,mathtools} \usepackage[margin=1.05in]{geometry} \usepackage{indentfirst,enumitem} \usepackage[colorlinks=true,linkcolor=black,citecolor=black,urlcolor=blue,hyperfootnotes=false]{hyperref} \setlength{\parindent}{1.5em} \setlength{\parskip}{0pt} \setlength{\emergencystretch}{2em} \numberwithin{equation}{section} \newtheorem{theorem}{Theorem}[section] \newtheorem{lemma}[theorem]{Lemma} \newtheorem{proposition}[theorem]{Proposition} \newtheorem{corollary}[theorem]{Corollary} \theoremstyle{definition} \newtheorem{example}[theorem]{Example} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \newcommand{\Z}{\mathbb Z} \newcommand{\TSSS}{\textup{TSSS}} \DeclareMathOperator{\diag}{diag} \title{A finite criterion for total sign skew symmetry in order three} \author{Qiyue Tang} \date{} \begin{document} \maketitle \begingroup \renewcommand{\thefootnote}{} \footnotetext{\textit{2020 Mathematics Subject Classification.} Primary 13F60; Secondary 15B36.\newline \textit{Keywords.} Matrix mutation, total sign skew symmetry, cluster algebra, Markoff equation.} \endgroup \begin{abstract} We give a finite criterion for total sign skew symmetry of integer matrices of order three. The resulting decision procedure uses at most $H-2$ mutations on a cyclic input, where $H$ is the sum of its three edge products. We construct a family showing that the linear order of this bound is optimal. \end{abstract} \section{Introduction} Matrix mutation governs the exchange matrices of cluster algebras \cite{FZ1,FZ2}. Skew symmetrizability is preserved under mutation, but sign skew symmetry alone need not be. Deciding whether sign skew symmetry persists after every finite mutation sequence is therefore a question about the entire mutation class. In order three, the acyclic case is covered by the unfolding theorem of Huang and Li. We give a terminating procedure for the remaining cyclic case, allowing the six off-diagonal absolute entries to be independent. Throughout the paper, $B=(b_{ij})$ is a $3\times3$ integer matrix, and the vertex labels are $1,2,3$. It is \emph{sign skew symmetric} if $b_{ii}=0$ and, for each $i\ne j$, either $b_{ij}=b_{ji}=0$ or $b_{ij}b_{ji}<0$. For an integer $x$, write $[x]_+=\max(x,0)$. Mutation in direction $k\in\{1,2,3\}$ is the integer matrix $\mu_kB$ defined by \begin{equation}\label{eq:mutation} (\mu_kB)_{ij}=\begin{cases} -b_{ij},& i=k\text{ or }j=k,\\ b_{ij}+[b_{ik}]_+[b_{kj}]_+-[-b_{ik}]_+[-b_{kj}]_+,& i,j\ne k. \end{cases} \end{equation} This formula is defined even when the resulting matrix fails sign skew symmetry. A \emph{mutation word} is a finite list $w=(i_1,\ldots,i_t)$ of vertices; its length is $t$, and its value on $B$ is $\mu_{i_t}\cdots\mu_{i_1}B$. The empty word has length zero and value $B$. A sign skew symmetric matrix is \emph{totally sign skew symmetric}, abbreviated $\TSSS$, if every mutation word has a sign skew symmetric value. A word whose value fails this condition is called a \emph{failure word}. The directed graph of a sign skew symmetric matrix has an arrow $i\to j$ exactly when $b_{ij}>0$. We call the matrix \emph{cyclic} if this graph is an oriented triangle, and \emph{acyclic} if the graph has no directed cycle. These two cases exhaust sign skew symmetric matrices of order three. A matrix is \emph{skew symmetrizable} if there is a diagonal matrix $D$ with positive real entries such that $DB$ is skew symmetric. For a cyclic matrix, define the edge products and triangle products by \begin{align} c_1&=|b_{23}b_{32}|,&c_2&=|b_{13}b_{31}|,&c_3&=|b_{12}b_{21}|,\label{eq:edges}\\ r&=|b_{12}b_{23}b_{31}|,&s&=|b_{21}b_{32}b_{13}|,\label{eq:triangles}\\ p&=\min(r,s),&q&=\max(r,s).\nonumber \end{align} Thus $c_i$ belongs to the edge opposite vertex $i$, whereas $p,q$ order the products around the two orientations of the triangle. All these numbers are positive integers, and \begin{equation}\label{eq:product} c_1c_2c_3=pq. \end{equation} We use the height and its directional increments \begin{equation}\label{eq:height} H=c_1+c_2+c_3,\qquad \delta_i=c_jc_k-p-q\quad\text{for }\{i,j,k\}=\{1,2,3\}. \end{equation} These quantities are evaluated at the current matrix whenever mutations are performed. Lemma~\ref{lem:recurrence} will show that a cyclic mutation in direction $i$ changes $H$ by $\delta_i$. Consider the following procedure on a sign skew symmetric input. Retain the original vertex labels and start with the empty word $w$. \begin{enumerate}[label=\textup{(\arabic*)},leftmargin=*] \item\label{step:terminal} If the current matrix is acyclic, return YES. If it is cyclic and $p=q$, return YES. \item Otherwise choose $i$ with $c_i$ maximal, breaking ties by the smallest vertex label. \begin{enumerate}[label=\textup{(\alph*)}] \item If $c_i>q$, apply $\mu_i$, append $i$ to $w$, and return YES. \item If $p\le c_i\le q$, apply $\mu_i$, append $i$ to $w$, and return NO. \item If $c_i0}. \end{equation} Here the primes distinguish independent entries, not derivatives or mutated quantities. In these coordinates, $(c_1,c_2,c_3)=(bb',cc',aa')$ and $(r,s)=(abc,a'b'c')$. Substitution in \eqref{eq:mutation} gives \begin{align} \mu_1B&=\begin{pmatrix}0&-a&c'\\a'&0&b-a'c'\\-c&ac-b'&0\end{pmatrix},\label{eq:mu1}\\ \mu_2B&=\begin{pmatrix}0&-a&ab-c'\\a'&0&-b\\c-a'b'&b'&0\end{pmatrix},\label{eq:mu2}\\ \mu_3B&=\begin{pmatrix}0&a-b'c'&c'\\bc-a'&0&-b\\-c&b'&0\end{pmatrix}.\label{eq:mu3} \end{align} \begin{lemma}\label{lem:exit} Let $B$ be cyclic and $i\in\{1,2,3\}$. \begin{enumerate}[label=\textup{(\roman*)}] \item If $c_iq$, then $\mu_iB$ is acyclic and sign skew symmetric. \item If $pq$, both are negative, and the mutated graph is acyclic. Between $p$ and $q$ the two matrix entries have the same sign; at an endpoint with $pq$; putting them in increasing order proves \eqref{eq:pupdate}. Cyclic permutation proves these formulas for every $i$, and summation gives \eqref{eq:Hupdate}. Finally $p'+q'=p+q+2\delta_i$, so \[ \delta_i'=c_jc_k-(p+q+2\delta_i)=-\delta_i, \qquad \delta_j'=(c_i+\delta_i)c_k-(p+q+2\delta_i). \] The second expression is $\delta_j+(c_k-2)\delta_i$; exchanging $j$ and $k$ gives the last identity. \end{proof} \begin{remark}\label{rem:products} The labeled data $(c_1,c_2,c_3;p,q)$ determine the outcome of the next mutation in Lemma~\ref{lem:exit}. If the outcome is cyclic, they also determine the next five products. Thus they determine the first exit from cyclic matrices along every word, including whether that exit is acyclic or fails sign skew symmetry. This permits comparison of failure words for matrices with identical product data. \end{remark} \section{Cyclicity under mutation}\label{sec:cyclic} \begin{lemma}\label{lem:four} If $B$ is cyclic and $\delta_i\ge0$ for all $i$, then \begin{equation}\label{eq:four} c_i\ge\frac{(p+q)^2}{pq}=4+\frac{(p-q)^2}{pq}\ge4 \qquad(i=1,2,3). \end{equation} If $pc_i\ge R/2\ge c_j,c_k\ge6, \qquad\{i,j,k\}=\{1,2,3\}. \end{equation} The choice $R=r$ gives the condition called $i$-biased in \cite{FZ1}; an odd permutation of the vertex labels exchanges $r$ and $s$. Lemma~4.8 of that paper states that mutation in a direction $j\ne i$ preserves cyclicity and gives the corresponding condition at $j$. The next example describes what can happen in direction $i$. \begin{example}\label{ex:Q} For \[ Q=\begin{pmatrix}0&2&-2\\-3&0&2\\3&-5&0\end{pmatrix}, \] we have $(c_1,c_2,c_3)=(10,6,6)$ and $r=12$, so \eqref{eq:biased} holds at vertex $1$. However, \[ \mu_1Q=\begin{pmatrix}0&-2&2\\3&0&-4\\-3&1&0\end{pmatrix},\qquad \mu_2\mu_1Q=\begin{pmatrix}0&2&-6\\-3&0&4\\0&-1&0\end{pmatrix}. \] Thus $Q$ is not $\TSSS$. \end{example} For $E$ in Example~\ref{ex:E}, every word using only vertices $2$ and $3$ retains $c_1=5$. These matrices remain cyclic by Theorem~\ref{thm:cyclic} but never satisfy \eqref{eq:biased}, which requires every edge product to be at least six. The following proposition identifies a short path from the terminal inequalities of Theorem~\ref{thm:cyclic} to a biased matrix. \begin{proposition}\label{prop:biased} Suppose that $B$ is cyclic, $pc_3. \end{equation} If $c_2=5$, then $c_1=5$ and \[ 25c_3=pq\le\frac{(p+q)^2}{4}\le\frac{625}{4}. \] Thus $c_3$ is $5$ or $6$. The factor pairs of $125$ with distinct ordered factors have sums at least $30$, while the only pair for $150$ with sum at most $25$ is $(10,15)$. This gives the first tuple in \eqref{eq:exceptions}. Assume $c_2\ge6$. Mutation in direction $1$ is cyclic, and \[ c_1'=c_2c_3-p-q+c_1,\qquad p'=c_2c_3-q. \] We have $p'-c_1'=p-c_1>0$. Also $q\ge\sqrt{c_1c_2c_3}\ge c_1^{3/2}>2c_1$, and \eqref{eq:product} gives \begin{equation}\label{eq:twoc} 2c_1'-p'=\frac{(p-c_1)(q-2c_1)}{c_1}>0. \end{equation} Since $c_2'=c_2\ge6$ and $c_3'=c_3\ge c_2$, the required inequalities hold whenever $p'\ge2c_3$. Suppose $p'<2c_3$. Then $q>(c_2-2)c_3$, whence $p\frac{(c_2-2)^2}{c_2-3}=c_2-1+\frac1{c_2-3}. \] Since $c_1\le c_2$ are integers, $c_1=c_2$. Substitution into the preceding bound yields \[ c_2\le c_3