\documentclass[11pt]{article} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{amsmath,amssymb,amsthm} \usepackage[letterpaper,margin=1in]{geometry} \usepackage[hidelinks]{hyperref} \hypersetup{ pdftitle={The Maximum Diagonal Product of a Stochastic Matrix of Bounded Rank}, pdfauthor={Yair Lavi} } \newtheorem{theorem}{Theorem}[section] \newtheorem{proposition}[theorem]{Proposition} \newtheorem{lemma}[theorem]{Lemma} \newtheorem{corollary}[theorem]{Corollary} \theoremstyle{remark} \newtheorem*{remark}{Remark} \setlength{\emergencystretch}{3em} \title{The Maximum Diagonal Product of a Stochastic Matrix of Bounded Rank} \author{Yair Lavi} \date{21 October 2026} \begin{document} \maketitle \begin{abstract} Let $A=(a_{ij})$ be a nonnegative row-stochastic or column-stochastic $n\times n$ matrix with $\operatorname{rank}A\le k$, where $1\le k\le n$. Write $n=qk+s$, where $0\le s0$, equality holds exactly when both normalized matrices have that form; either condition then implies the other. \end{enumerate} \end{theorem} Two specializations have short derivations from classical matrix results. We state them first; Section 6 proves their bounds and equality cases without invoking Theorem 1.1. \textbf{Singular specialization.} When $k=n-1$, the balanced block sizes are $(2,1,\ldots,1)$. The value bound below follows from Ostrowski's pairwise refinement of Hadamard's diagonal-dominance criterion \cite{ostrowski1937}, equivalently from Brauer's eigenvalue inclusion theorem \cite{brauer1947}; see Section 6.1. \begin{corollary} If $n\ge2$ and $A$ is a singular nonnegative row-stochastic or column-stochastic $n\times n$ matrix, then for every $\sigma\in S_n$, \[ d_\sigma(A)\le\frac14. \tag{1.8} \] Equality holds exactly when $A=P^{\mathsf T}(J_2\oplus I_{n-2})P\Pi_\sigma$ for a permutation matrix $P$. When $n=2$, the $I_0$ summand is omitted. \end{corollary} \textbf{Divisible specialization.} When $n=qk$, all balanced blocks have size $q$. The value bound below follows from the trace inequality in Theorem 1.3 of \cite{fanhoffman1953}, derived there from the Hadamard--Gershgorin eigenvalue bound, and the arithmetic--geometric mean inequality. Section 6.2 gives the equality argument without invoking Theorem 1.1. \begin{corollary} If $n=qk$ with $q,k\ge1$ and $A$ is a nonnegative row-stochastic or column-stochastic $n\times n$ matrix with $\operatorname{rank}A\le k$, then for every $\sigma\in S_n$, \[ d_\sigma(A)\le q^{-n}. \tag{1.9} \] Equality holds exactly when $A=P^{\mathsf T}(J_q^{\oplus k})P\Pi_\sigma$ for a permutation matrix $P$. \end{corollary} \textbf{Remaining ranks.} For $k\le n-2$ with $k\nmid n$, the trace estimate gives only $d_\sigma(A)\le(k/n)^n$, whereas $D_{n,k}<(k/n)^n$ by strict convexity of $t\log t$. We found no earlier proof of the sharp value or equality classification in this range. Its upper-half portion has a particularly simple closed form: \begin{corollary} If $n/2D_{n,k}$ whenever $k0, \qquad b_{ij}\le m_j\quad\text{for every }i. \tag{2.2} \] Let $\gamma_j=\sum_i b_{ij}$. These sums are positive, and $\sum_j\gamma_j=n$ because the rows of $B$ sum to one. The arithmetic--geometric mean inequality therefore gives $\prod_j\gamma_j\le1$, with equality only if every $\gamma_j=1$. Set \[ C=B\operatorname{diag}(\gamma_1^{-1},\ldots,\gamma_n^{-1}). \tag{2.3} \] It is column stochastic. Dividing each column by one positive number preserves the inequalities in (2.2), while the invertible diagonal factor preserves rank. Finally, \[ d(C)=\frac{\prod_jm_j}{\prod_j\gamma_j} \ge\prod_jm_j\ge d(A). \tag{2.4} \] This proves the lemma. \end{proof} The next estimate applies to any column-stochastic matrix with the cap in (2.1); it does not depend on how that matrix was obtained. For $00$, one copy of $r(x)$. Their squared sum is $t(x)x^2+r(x)^2=x-r(x)(x-r(x))$. \end{proof} For a real matrix $M$, write $\|M\|_F^2=\sum_{i,j}m_{ij}^2$. Its nuclear norm $\|M\|_*$ is the sum of its nonzero singular values. \begin{proposition}[rank-sensitive diagonal constraint] Let $C$ be a nonnegative column-stochastic $n\times n$ matrix of rank at most $k$, with $c_{ij}\le c_{jj}$ for every $i,j$. Put $x_j=c_{jj}$. Then \[ \boxed{\sum_{j=1}^n h(x_j)\le k.} \tag{2.7} \] \end{proposition} \begin{proof} Each column sums to one and is capped by $x_j$, so $1/n\le x_j\le1$. Lemma 2.2, summed over the columns, gives \[ \|C\|_F^2\le\sum_j\bigl(x_j-\psi(x_j)\bigr). \tag{2.8} \] Let $\ell=\operatorname{rank}C\le k$ and let $s_1,\ldots,s_\ell$ be its nonzero singular values. Since $(s_\alpha-1)^2\ge0$ and $\operatorname{tr}C\le\|C\|_*$, \nopagebreak[4] \[ \|C\|_F^2=\sum_{\alpha=1}^\ell s_\alpha^2 \ge2\sum_{\alpha=1}^\ell s_\alpha-\ell \ge2\operatorname{tr}C-k. \tag{2.9} \] For the trace inequality, take a singular-value decomposition of $C$: if $u_\alpha,v_\alpha$ are paired unit singular vectors, then $\operatorname{tr}C=\sum_\alpha s_\alpha \langle u_\alpha,v_\alpha\rangle\le\sum_\alpha s_\alpha$. Since $\operatorname{tr}C=\sum_jx_j$, combining (2.8) and (2.9) yields (2.7). \end{proof} \begin{remark} Fan and Hoffman's rank inequality (Theorem 1.2 of \cite{fanhoffman1953}), applied to $C^{\mathsf T}$, and Lemma 2.2 give the stronger estimate $\sum_j x_j^2/(x_j-\psi(x_j))\le k$. Indeed, the difference between each summand and $h(x_j)$ is $\psi(x_j)^2/(x_j-\psi(x_j))\ge0$. We use (2.9) because its singular-value terms track equality in Section 4. \end{remark} The column normalization in Lemma 2.1 is essential to this argument: the column-filling bound uses columns whose sums are exactly one. \section{A logarithmic inequality with two contacts} Fix the quotient $q$ in (1.2), and set \[ \lambda_q=q(q+1)\log\frac{q+1}{q}, \qquad \beta_q=-\log q-\frac{\lambda_q}{q}. \tag{3.1} \] \begin{lemma} For every $01/(t+1)\ge1/(2t)$. Thus $xG_q'(x)$ decreases strictly, and $G_q'$ can change sign only from positive to negative. There is no interior minimum; every interior value is strictly above the smaller endpoint value. The endpoint calculation proves (3.2) and its equality statement. \end{proof} \section{Proof of the stochastic theorem} We first prove Theorem 1.1(1) for the main diagonal of a row-stochastic matrix. If $d(A)=0$, the upper bound is immediate and equality is impossible because $D_{n,k}>0$. Otherwise apply Lemma 2.1 to obtain $C$, and write $x_j=c_{jj}$. Lemma 3.1 and Proposition 2.3 give \[ \begin{aligned} \log d(A) &\le\log d(C)=\sum_j\log x_j\\ &\le\lambda_q\sum_j h(x_j)+n\beta_q\\ &\le\lambda_q k+n\beta_q =\log D_{n,k}. \end{aligned} \tag{4.1} \] For the last identity, use $n=qk+s$ and $\lambda_q/q=(q+1)\log((q+1)/q)$. This proves the value. We now determine equality. Use the construction in the proof of Lemma 2.1, with any choice of maximizing rows, and retain the resulting $m_j,B,\gamma_j,C$. If $d(A)=D_{n,k}$, every inequality in (2.4) and (4.1) is an equality. In particular, $a_{jj}=m_j=b_{jj}$ for every $j$, and $\prod_j\gamma_j=1$. Equality in arithmetic--geometric mean, with $\sum_j\gamma_j=n$, gives $\gamma_j=1$ for every $j$. Thus $B=C$ is doubly stochastic. Equality in the scalar inequality (3.2) says that every diagonal entry $x_j$ of $B$ lies in $\{1/q,1/(q+1)\}$. Hence $\psi(x_j)=0$ and $h(x_j)=x_j$. Since $\lambda_q>0$, equality in the last inequality of (4.1) gives $\sum_jh(x_j)=k$. Thus $\operatorname{tr}B=\sum_jx_j=k$. The two bounds (2.8)--(2.9) now squeeze $\|B\|_F^2$ to $k$. More precisely, \[ \|B\|_F^2-2\operatorname{tr}B+k =\sum_{\alpha=1}^\ell(s_\alpha-1)^2 +2\bigl(\|B\|_*-\operatorname{tr}B\bigr) +(k-\ell)=0, \tag{4.2} \] where $\ell=\operatorname{rank}B$. All three terms on the right are nonnegative. Consequently $\ell=k$, every nonzero singular value of $B$ equals one, and $\|B\|_*=\operatorname{tr}B=k$. Since these singular values are all one, write a thin singular-value decomposition as $B=UV^{\mathsf T}$, where the $n\times k$ matrices $U,V$ have orthonormal columns. Then \[ \|U-V\|_F^2 =2k-2\operatorname{tr}(V^{\mathsf T}U) =2k-2\operatorname{tr}B=0. \] Thus $U=V$ and $B=UU^{\mathsf T}$ is a symmetric idempotent. Its entries are nonnegative and its diagonal is positive. The relation $b_{ij}>0$ is an equivalence relation on $[n]$: symmetry and reflexivity are clear, and \[ b_{il}=(B^2)_{il} =\sum_v b_{iv}b_{vl}\ge b_{ij}b_{jl}>0 \] proves transitivity. Accordingly, $B$ is a direct sum of strictly positive stochastic blocks after a simultaneous permutation of rows and columns. Each such block is idempotent. Its fixed vectors are constant: at a coordinate where a fixed vector is maximal, strict positivity of all weights in that row forces every coordinate to have the same value. Because an idempotent's image is its fixed space, the block has rank one. Being symmetric and stochastic, it is $J_t$ for its block size $t$. Every diagonal entry in a $J_t$ block is $1/t$, so the contacts from Lemma 3.1 force $t\in\{q,q+1\}$. There are $\operatorname{rank}B=k$ blocks. Their sizes sum to $n=qk+s$, hence exactly $k-s$ blocks have size $q$ and $s$ have size $q+1$. We have shown that $B=P^{\mathsf T}J_{n,k}P$. It remains to recover $A$; equality of its diagonal with $B$ does not by itself say that the matrices are equal. The rows of $B$ are rows of $A$, and both matrices have rank $k$, since $k=\operatorname{rank}B\le\operatorname{rank}A\le k$. Their row spaces therefore coincide. Every row of $A$ is constant on each block of $B$. If row $j$ belongs to a block of size $t$, its diagonal entry is $a_{jj}=1/t$, so all $t$ entries of that row in the same block equal $1/t$. They already sum to one; nonnegativity and row stochasticity force all other entries to vanish. Row $j$ of $A$ is row $j$ of $B$, and hence $A=B$. Conversely, $P^{\mathsf T}J_{n,k}P$ is row stochastic, has rank $k$, and its diagonal product is $D_{n,k}$. This completes the main-diagonal, row-stochastic case. For a prescribed $\sigma$, first replace $A$ by $A\Pi_\sigma^{\mathsf T}$, and then transpose if the result is column stochastic. The resulting matrix is row stochastic, has the same rank, and has main-diagonal product $d_\sigma(A)$. At equality it is $P^{\mathsf T}J_{n,k}P$, which is symmetric. Hence $A\Pi_\sigma^{\mathsf T}=P^{\mathsf T}J_{n,k}P$ even if a transpose was used, so $A=P^{\mathsf T}J_{n,k}P\Pi_\sigma$. Conversely, every matrix of this form has rank $k$ and attains $D_{n,k}$. This proves Theorem 1.1(1). \qed \section{Homogeneous form and an exact deficit} \begin{proof}[Proof of Theorem 1.1(2)] A zero row or column makes both sides of (1.6) zero. Suppose every row and column sum is positive. Positive row and column scaling preserve rank, while \[ d_\sigma(A)=R(A)d_\sigma(A^r) =C(A)d_\sigma(A^c). \tag{5.1} \] Theorem 1.1(1) applies to the row-stochastic matrix $A^r$ and the column-stochastic matrix $A^c$. Taking the smaller of the resulting bounds proves (1.6). If one of the two products is strictly smaller, equality is equivalent to equality for its corresponding normalization. If the two products agree, equality in either bound implies equality in both, since the two expressions in (5.1) have the same numerator. The equality cases are therefore exactly those stated in Theorem 1.1(2). \end{proof} The proof also separates the ways in which a positive diagonal product can fall below the sharp value. The following identity is stated for a row-stochastic matrix and the main diagonal; Theorem 1.1 transports the bound to the other cases. \begin{proposition}[deficit identity] Let $A$ be row stochastic with $d(A)>0$ and $\operatorname{rank}A\le k$. For any choice of maximizing rows in the proof of Lemma 2.1, use the resulting $m_j,B,\gamma_j,C$ and put $x_j=c_{jj}$. Let $\ell=\operatorname{rank}C$ and let $s_1,\ldots,s_\ell$ be the nonzero singular values of $C$. Define \[ G_q(x)=\lambda_qh(x)+\beta_q-\log x. \] Then \[ \begin{aligned} \log\frac{D_{n,k}}{d(A)} ={}&\sum_j\log\frac{m_j}{a_{jj}} -\sum_j\log\gamma_j+\sum_jG_q(x_j)\\ &+\lambda_q\left[ \sum_{\alpha=1}^\ell(s_\alpha-1)^2 +2\bigl(\|C\|_*-\operatorname{tr}C\bigr) +(k-\ell) +\sum_j\left(x_j-\psi(x_j)-\sum_i c_{ij}^2\right) \right]. \end{aligned} \tag{5.2} \] Each of the four groups on the right of (5.2) is nonnegative, as is each term inside the brackets. \end{proposition} \begin{proof} Lemma 2.1 gives $m_j\ge a_{jj}$ and $\prod_j\gamma_j\le1$. Lemma 3.1 gives $G_q(x_j)\ge0$. The terms in brackets are nonnegative by singular-value squares, the nuclear-norm trace inequality, $\ell\le k$, and Lemma 2.2, respectively. To verify the identity, first use (3.1) and (4.1) to write \[ \log D_{n,k}-\log d(C) =\sum_jG_q(x_j) +\lambda_q\left(k-\sum_jh(x_j)\right). \] Since $h(x)=x+\psi(x)$, the expression in parentheses is \[ \bigl(\|C\|_F^2-2\operatorname{tr}C+k\bigr) +\sum_j\left(x_j-\psi(x_j)-\sum_i c_{ij}^2\right). \] Expand the first term by the identity in (4.2), with $C$ in place of $B$, and use $d(C)=\prod_jm_j/\prod_j\gamma_j$. This gives (5.2). \end{proof} \section{Classical proofs in two specializations} We give those proofs, including the equality cases. In each case, replace $A$ by $A\Pi_\sigma^{\mathsf T}$ and transpose if necessary. The result is row stochastic, has the same rank and diagonal product, and has the chosen product on its main diagonal. The equality matrices obtained below are symmetric, so reversing these operations gives the forms stated in the corollaries. \subsection{Singular specialization} Let $B$ be a singular nonnegative row-stochastic matrix. Ostrowski's nonsingularity criterion \cite{ostrowski1937}, or the equivalent eigenvalue theorem of Brauer \cite{brauer1947} applied at zero, gives distinct $i,j$ such that \[ b_{ii}b_{jj} \le \Bigl(\sum_{u\ne i}b_{iu}\Bigr) \Bigl(\sum_{u\ne j}b_{ju}\Bigr) =(1-b_{ii})(1-b_{jj}). \] Thus $b_{ii}+b_{jj}\le1$. Every diagonal entry of $B$ lies in $[0,1]$, so \[ d(B)\le b_{ii}b_{jj} \le\left(\frac{b_{ii}+b_{jj}}2\right)^2\le\frac14. \] At equality, $b_{ii}=b_{jj}=1/2$ and every other diagonal entry is one. Every row outside $\{i,j\}$ is therefore the corresponding unit row. After a simultaneous permutation putting $i,j$ first, singularity gives $0=\det B=1/4-b_{ij}b_{ji}$. Row stochasticity gives $b_{ij},b_{ji}\le1/2$, so both equal $1/2$; those two rows have no other nonzero entries. Hence $B=J_2\oplus I_{n-2}$ after the permutation. Conversely, this matrix is singular and has diagonal product $1/4$. \subsection{Divisible specialization} Suppose $n=qk$ and let $B$ be a nonnegative row-stochastic matrix of rank at most $k$. Theorem 1.3 of \cite{fanhoffman1953}, proved there using the Hadamard--Gershgorin eigenvalue bound, gives $\operatorname{tr}B\le\operatorname{rank}B\le k$. The arithmetic--geometric mean inequality therefore gives \[ d(B)\le\left(\frac{\operatorname{tr}B}{n}\right)^n \le\left(\frac{k}{n}\right)^n=q^{-n}. \] If equality holds, every diagonal entry is $1/q$ and $\operatorname{tr}B=\operatorname{rank}B=k$. Let $m$ count the nonzero eigenvalues of $B$ with algebraic multiplicity. All eigenvalues lie in the closed unit disk, while $m\le\operatorname{rank}B=k$. Taking real parts in their sum gives $k=\operatorname{tr}B\le m\le k$; hence $m=k$ and every nonzero eigenvalue is one. The zero eigenvalue is semisimple because its algebraic multiplicity $n-k$ equals $\dim\ker B$. The eigenvalue one is semisimple because $B^r$ is row stochastic for every positive integer $r$, so its powers are bounded. Therefore $B^2=B$. Every diagonal entry of $B$ is positive. Flor's classification of nonnegative idempotents \cite[Theorem 2]{flor1969}, in notation adapted here, states that a rank-$k$ nonnegative idempotent is permutation-similar to \[ \begin{pmatrix} H & HX & 0 & 0\\ 0 & 0 & 0 & 0\\ YH & YHX & 0 & 0\\ 0 & 0 & 0 & 0 \end{pmatrix}, \qquad H=H_1\oplus\cdots\oplus H_k, \] where $X,Y$ are nonnegative matrices of compatible sizes and each $H_i$ is a nonnegative rank-one idempotent; empty block groups are allowed. Only $H$ has nonzero diagonal entries, so positivity of every diagonal entry of $B$ makes the other block groups empty. Write each $H_i=u_i v_i^{\mathsf T}$ with $u_i,v_i\ge0$. Its positive diagonal forces all coordinates of $u_i,v_i$ to be positive. Thus $B$ is, after a simultaneous permutation, a direct sum of positive rank-one stochastic blocks. Each block has identical rows given by a probability vector $p$; its diagonal entries are the coordinates of $p$. Since each diagonal entry is $1/q$, every block has size $q$ and is $J_q$. There are $k$ blocks because $\operatorname{rank}B=k$. Conversely, $J_q^{\oplus k}$ has rank $k$ and diagonal product $q^{-n}$. Finally, (5.1) transfers both specializations and their equality classifications to arbitrary nonnegative matrices with the same rank restrictions. A zero row or column gives equality in the homogeneous bound. \section*{Acknowledgments} The proof of this conjecture was carried out by GPT-5.6-sol, GPT-6 Astra, Claude Fable 5, and Claude Fable 5.1, under the guidance of the author. The author has reviewed the resulting proof arguments. Responsibility for the final text rests with the author. \begin{thebibliography}{9} \bibitem{lavi2018} Y. Lavi, \emph{The permanent and diagonal products on the set of nonnegative matrices with bounded rank}, arXiv:1808.00016v1 (2018). \href{https://doi.org/10.48550/arXiv.1808.00016}{doi:10.48550/arXiv.1808.00016}. \bibitem{ostrowski1937} A. Ostrowski, \emph{\"{U}ber die Determinanten mit \"{u}berwiegender Hauptdiagonale}, Comment. Math. Helv. 10 (1937), 69--96. \href{https://doi.org/10.1007/BF01214284}{doi:10.1007/BF01214284}. \bibitem{brauer1947} A. Brauer, \emph{Limits for the characteristic roots of a matrix. II}, Duke Math. J. 14 (1947), 21--26. \href{https://doi.org/10.1215/S0012-7094-47-01403-8}{doi:10.1215/S0012-7094-47-01403-8}. \bibitem{fanhoffman1953} K. Fan and A. J. Hoffman, \emph{Lower bounds for the rank and location of the eigenvalues of a matrix}, National Bureau of Standards Report 2246 (1953). \href{https://doi.org/10.6028/NBS.RPT.2246}{doi:10.6028/NBS.RPT.2246}. \bibitem{lavi2026} Y. Lavi, \emph{The Maximum Permanent of a Stochastic Matrix of Bounded Rank}, arXiv:2609.27911v1 (2026). \href{https://doi.org/10.48550/arXiv.2609.27911}{doi:10.48550/arXiv.2609.27911}. \bibitem{flor1969} P. Flor, \emph{On groups of non-negative matrices}, Compositio Math. 21 (1969), 376--382. \url{https://archive.numdam.org/item/CM_1969__21_4_376_0/}. \end{thebibliography} \end{document}