alphaFeedback

WorksMathematics

Powers of matrices with all principal minors equal to 1

AI contributions
Not recorded for this paper
View details

Abstract

We say that a square matrix AA is \emph{11-principled} if all its principal minors are equal to 11. We show that over any well-behaved ring, any power AmA^m of a 11-principled matrix AA is again 11-principled. Well-behaved rings include all reduced rings as well as all quotients of commutative rings modulo integrally closed ideals; in particular, all fields and all quotients of Z\mathbb{Z} are well-behaved. We note that mm can be any integer, positive or negative. This generalizes Problem B5 of the 2021 Putnam contest in multiple directions. Over arbitrary commutative rings, we identify a stronger property that is always inherited by powers: We say that a matrix A=(ai,j)i,j∈[n]A = \left(a_{i,j}\right)_{i,j\in\left[n\right]} is \emph{11-nullcyclic} if all its diagonal entries are 11 and if all the cyclic products ai1,i2ai2,i3⋯aik,i1a_{i_1, i_2} a_{i_2, i_3} \cdots a_{i_k, i_1} with k>1k>1 and distinct i1,i2,…,iki_1,i_2,\ldots,i_k vanish. We show that if AA is 11-nullcyclic, then so is AmA^m for any integer mm. Furthermore, every 11-nullcyclic matrix is 11-principled over any commutative ring, while the converse holds if the ring is well-behaved. Along the way, we prove analogous results that don't require the diagonal entries to be 11. These are concerned with principled matrices (those whose principal minors equal the respective products of diagonal entries) and nullcyclic matrices (those whose cyclic products ai1,i2ai2,i3⋯aik,i1a_{i_1, i_2} a_{i_2, i_3} \cdots a_{i_k, i_1} with k>1k>1 and distinct i1,i2,…,iki_1,i_2,\ldots,i_k vanish); their diagonal entries can be arbitrary. A crucial auxiliary result, which holds for any n×nn\times n-matrix AA, is that the cyclic products ai1,i2ai2,i3⋯aik,i1a_{i_1, i_2} a_{i_2, i_3} \cdots a_{i_k, i_1} (with k>1k>1 and distinct i1,i2,…,iki_1,i_2,\ldots,i_k) are integral over the ideal generated by the principal minors of AA minus the corresponding products of diagonal entries of AA.

Definitions and the main result

Throughout this note, rings are commutative, associative and unital. For n∈Nn\in\mathbb{N}, we set [n]:={1,2,…,n}[n]:=\{1,2,\ldots,n\}.

If A=(ai,j)i,j∈[n]A=(a_{i,j})_{i,j\in[n]} is an n×nn\times n-matrix over a ring RR and if S⊆[n]S\subseteq[n], then ASA_S denotes the principal submatrix of AA with row and column set SS. That is, AS=sub⁡SSAA_S=\operatorname{sub}^{S}_{S}A in the notation of [2]. For instance,

(abca′b′c′a′′b′′c′′){1,3}=(aca′′c′′).\begin{pmatrix} a & b & c \\ a' & b' & c' \\ a'' & b'' & c'' \end{pmatrix}_{\{1,3\}}=\begin{pmatrix} a & c \\ a'' & c'' \end{pmatrix}.

The principal minors of an n×nn\times n-matrix AA are its minors det⁡AS\det A_S for all S⊆[n]S\subseteq[n]. We use the convention that the empty determinant is 11.

Problem B5 of the 2021 Putnam contest [1 Problem B5] asserts that if A∈Zn×nA\in\mathbb{Z}^{n\times n} is an integer matrix whose all principal minors are odd, then all powers AmA^m of AA have the same property. By reducing the matrix modulo 22, this can be restated as follows: If A∈(Z/2)n×nA\in(\mathbb{Z}/2)^{n\times n} is a matrix over the two-element field Z/2\mathbb{Z}/2 whose all principal minors equal 11, then all its powers AmA^m have the same property. This suggests a generalization to arbitrary commutative rings instead of Z/2\mathbb{Z}/2; however, this generalization was disproved in [2 §6] for 4×44\times4-matrices over a certain finite ring.2

In this note, we shall show that this generalization is nevertheless true if we replace Z/2\mathbb{Z}/2 by any ring of the form Z/d\mathbb{Z}/d with d∈Zd\in\mathbb{Z}. More generally, it is true over every quotient D/ID/I whose kernel ideal II is integrally closed in DD. This includes quotients of Prüfer domains by arbitrary ideals and quotients of normal domains by principal ideals.

We introduce some terminology for the type of matrices we will study.

Definition 1.1. Let RR be a commutative ring, and let A=(ai,j)i,j∈[n]A=(a_{i,j})_{i,j\in[n]} be an n×nn\times n-matrix over RR. We say that AA is 1-principled if

det⁡AS=1for every S⊆[n].\det A_S=1\qquad\text{for every }S\subseteq[n].

Note that the diagonal entries of an n×nn\times n-matrix are its 1×11\times1 principal minors. Hence, the diagonal entries of a 1-principled matrix are 11.

Also, each 1-principled matrix AA has determinant det⁡A=1\det A=1 (since det⁡A=det⁡A[n]\det A=\det A_{[n]} is a principal minor of AA), and thus is invertible (since a matrix with invertible determinant is invertible). Thus, its powers AmA^m are defined for all integers mm.

Our main result is the following theorem, which recovers Problem B5 of the 2021 Putnam contest when we take D=ZD=\mathbb{Z} and I=2ZI=2\mathbb{Z} and m≥0m\geq0.

Theorem 1.2. Let DD be a commutative ring, let II be an integrally closed ideal of DD, and set R:=D/IR:=D/I. Let AA be a 1-principled matrix over RR. Then AmA^m is 1-principled for every m∈Zm\in\mathbb{Z}.

The notion of an integrally closed ideal will be recalled in § 4.

Our proof of Theorem 1.2 will be obtained by a combination of several results involving other properties of matrices. We shall introduce them one by one now.

Definition 1.3. An n×nn\times n-matrix A=(ai,j)i,j∈[n]A=(a_{i,j})_{i,j\in[n]} is said to be 1-diagonal if all its diagonal entries ai,ia_{i,i} are $1.

Note that [2 Theorem 5.2] says that if AA is a 1-principled matrix and m∈Nm \in\mathbb{N}, then AmA^m is 1-diagonal.

Definition 1.4. Let RR be a commutative ring, and let A=(ai,j)i,j∈[n]A = (a_{i,j})_{i,j\in[n]} be an n×nn \times n-matrix over RR. We say that AA is principled if

det⁡AS=∏i∈Sai,ifor every S⊆[n].\det A_S = \prod_{i\in S} a_{i,i} \qquad\text{for every } S \subseteq[n].

The following simple proposition is an exercise in unfolding definitions:

Proposition 1.5. Let RR be a commutative ring, and let A=(ai,j)i,j∈[n]A = (a_{i,j})_{i,j\in[n]} be an n×nn \times n-matrix over RR. Then, AA is 1-principled if and only if AA is 1-diagonal and principled.

Proof. ⟹\Longrightarrow: Assume that AA is 1-principled. Then, each diagonal entry ai,ia_{i,i} of AA equals the principal 1×11 \times1-minor det⁡A{i}\det A_{\{i\}}, which is 1 since AA is 1-principled. Thus, AA is 1-diagonal. Furthermore, for every S⊆[n]S \subseteq[n], we have ∏i∈Sai,i=1\prod_{i\in S} a_{i,i} = 1 (since all factors ai,ia_{i,i} of this product are 1, as we just saw) and det⁡AS=1\det A_S = 1 (since AA is 1-principled), so that det⁡AS=∏i∈Sai,i\det A_S = \prod_{i\in S} a_{i,i} (by comparing the preceding two equalities). This shows that AA is principled. Thus, we have proved that AA is 1-diagonal and principled.

⟸\Longleftarrow: Assume that AA is 1-diagonal and principled. Then, for every S⊆[n]S \subseteq[n], we have det⁡AS=∏i∈Sai,i\det A_S = \prod_{i\in S} a_{i,i} (since AA is principled). But all the factors ai,ia_{i,i} of the latter product are 1 (since AA is 1-diagonal), so this equality rewrites as det⁡AS=∏i∈S1=1\det A_S = \prod_{i\in S} 1 = 1. This shows that AA is 1-principled. □\square

Our last two matrix properties rely on a simple combinatorial notion.

Definition 1.6. Let SS be a set. A cycle on SS will mean a kk-tuple

C=(i1,i2,…,ik)C = (i_1, i_2, \ldots, i_k)

where k>0k > 0 and where i1,i2,…,iki_1, i_2, \ldots, i_k are distinct elements of SS. To be more precise, the cycle is not this kk-tuple itself, but rather its equivalence class under cyclic rotation (i.e., we count (i1,i2,…,ik)(i_1, i_2, \ldots, i_k) and (i2,i3,…,ik,i1)(i_2, i_3, \ldots, i_k, i_1) as being the same cycle). This cycle is said to have length kk, vertices i1,i2,…,iki_1, i_2, \ldots, i_k and arcs (i1,i2)(i_1, i_2), (i2,i3)(i_2, i_3), …\ldots, (ik,i1)(i_k, i_1); furthermore, we call it nontrivial if k>1k > 1 (that is, if the cycle has more than one arc).

Definition 1.7. Let A=(ai,j)i,j∈[n]A = (a_{i,j})_{i,j\in[n]} be an n×nn \times n-matrix over a commutative ring RR.

(a) The AA-weight of a cycle C=(i1,i2,…,ik)C = (i_1, i_2, \ldots, i_k) on [n][n] is defined to be

wA(C):=ai1,i2ai2,i3⋯aik−1,ikaik,i1.w_A(C) := a_{i_1,i_2}a_{i_2,i_3}\cdots a_{i_{k-1},i_k}a_{i_k,i_1}.

(b) We say that AA is nullcyclic if

wA(C)=0for each nontrivial cycle C on [n]w_A(C) = 0 \qquad\text{for each nontrivial cycle } C \text{ on } [n]

(that is, each nontrivial cycle on [n][n] has AA-weight 0).

(c) We say that AA is 1-nullcyclic if AA is 1-diagonal and nullcyclic.

Example 1.8. If a matrix A=(ai,j)i,j∈[n]A=(a_{i,j})_{i,j\in[n]} is triangular, then AA is nullcyclic. Indeed, any nontrivial cycle on [n][n] has an arc (i,j)(i,j) with i<ji<j and an arc (i,j)(i,j) with i>ji>j, and at least one of these arcs will satisfy ai,j=0a_{i,j}=0; thus, the AA-weight of the cycle is 00. Thus, if a matrix A=(ai,j)i,j∈[n]A=(a_{i,j})_{i,j\in[n]} is unitriangular (i.e., triangular and satisfies ai,i=1a_{i,i}=1 for all i∈[n]i\in[n]), then AA is 1-nullcyclic. However, there are 1-nullcyclic matrices that are not unitriangular, such as

A=(1221)over R=Z/4.A=\begin{pmatrix}1&2\\2&1\end{pmatrix}\quad\text{over }R=\mathbb{Z}/4.

We then claim the following twin to Theorem 1.2 (but only for m≥0m\ge0, since the invertibility of AA is no longer guaranteed):

Theorem 1.9. Let DD be a commutative ring, let II be an integrally closed ideal of DD, and set R:=D/IR:=D/I. Let AA be a principled matrix over RR. Then AmA^m is principled for every m∈Nm\in\mathbb{N}.

The proof of Theorem 1.9 relies on three independent results, all of which hold over any (commutative) ring: First, every nullcyclic matrix is principled (Proposition 2.1), although the converse does not always hold. Second, nullcyclic matrices are stable under powers (Proposition 2.3). Third, every nontrivial cycle’s AA-weight is integral over the ideal generated by the principal-minor defects (i.e., the principal minors minus the corresponding products of diagonal entries) (Theorem 4.6). In the setting of Theorem 1.9, this forces these weights to belong to II, since II is integrally closed.

The proof of Theorem 1.2 will reuse these auxiliary results, partly in modified form. Further results will be proved along the way. Figure 1a provides a map of most of the implications we will prove (for all m∈Nm\in\mathbb{N}): A solid arc stands for an implication valid over every commutative ring. A dashed blue arc denotes an implication for matrices over a quotient D/ID/I, where II is an integrally closed ideal of a commutative ring DD. Labels on the arcs signify where the respective implications are shown (the letters “P.” and “T.” stand for “Proposition” and “Theorem”, respectively; trivial implications are unlabelled). Some of the results on the 1-side actually hold for every m∈Zm\in\mathbb{Z}, as their labels indicate.

Diagram of the main implications between the five matrix properties and their power analogues. Left column: $A$ is 1-diagonal; $A$ is 1-nullcyclic; $A$ is 1-principled; $A$ is nullcyclic; $A$ is principled. Right column: $A^m$ is 1-diagonal; $A^m$ is 1-nullcyclic; $A^m$ is 1-principled; $A^m$ is nullcyclic; $A^m$ is principled. Arrows are labelled P. 1.5, P. 3.1, P. 3.5, P. 2.3, P. 2.1, P. 1.9, T. 5.2, T. 5.1, and T. 1.2.

Figure 1a. The main implications between the five matrix properties and their power analogues. Dashed blue arcs mean implications that hold when the base ring is of the form D/ID/I for a ring DD and an integrally closed ideal II. Solid black arcs are implications holding over all rings. Not shown is the implication “AA is 1-principled” ⇒\Rightarrow “AmA^m is 1-diagonal”, proved in [2 Theorem 5.2] over all rings.

Image not extracted

(a)

After we prove all the results we have described, we shall discuss some examples of integrally closed ideals.

Remark 1.10. The condition of being 1-principled has previously appeared in toric topology. A result of Masuda and Panov [3 Lemma 3.3] (which they credit to Dobrinskaya) says that, over an integral domain, every 1-principled matrix is conjugate by a permutation matrix to an upper unitriangular matrix. Thus, over an integral domain, all its powers are 1-principled for this stronger structural reason. This triangularization does not extend to arbitrary rings with zero divisors; for example, the 1-principled matrix in Example 1.8 is not conjugate by a permutation matrix to a triangular matrix.

In the special case of the field Z/2\mathbb{Z}/2, Choi [4 §2.1] used the above triangularization to identify 1-principled n×nn \times n-matrices with labeled acyclic digraphs on nn vertices: the correspondence sends a digraph to its adjacency matrix plus the identity matrix. This arose in the study of small covers over cubes.

There is also a Gaussian-elimination interpretation. Let PP be a permutation matrix, and let Δk\Delta_k denote the k×kk \times k leading principal minor of P−1APP^{-1}AP, with Δ0=1\Delta_0 = 1. The standard LULU criterion [5 Theorem 9.1] (easily generalized to arbitrary commutative rings, see [7 Proposition 4.3 (e)]) says that P−1APP^{-1}AP has a unique factorization LULU, where LL is lower unitriangular and UU is upper triangular with invertible entries on its diagonal, whenever all the Δk\Delta_k are invertible; moreover, the kk-th diagonal entry of UU is Δk/Δk−1\Delta_k/\Delta_{k-1}. Hence, if AA is 1-principled, then P−1APP^{-1}AP certainly does have such a factorization, and moreover both LL and UU are unitriangular, for every PP. Conversely, if such a unitriangular LULU factorization exists for every PP, then all principal minors of AA are 1. Thus this property gives an equivalent description of 1-principled matrices, although this description is not useful for proving any of our claims.

Nullcyclic matrices

We begin with the theory of nullcyclic matrices.

Proposition 2.1. Every nullcyclic matrix over a commutative ring is principled.

Proof. Let A=(ai,j)i,j∈[n]A = (a_{i,j})_{i,j \in[n]} be a nullcyclic n×nn \times n-matrix. Let S⊆[n]S \subseteq[n]. We expand

det⁡AS=∑π∈SSsgn⁡(π)∏i∈Sai,π(i)(1)\det A_S = \sum_{\pi\in\mathfrak{S}_S} \operatorname{sgn}(\pi) \prod_{i \in S} a_{i,\pi(i)} \tag*{(1)}

(where SS\mathfrak{S}_S is the group of all permutations of SS). The identity permutation id⁡∈SS\operatorname{id} \in\mathfrak{S}_S contributes the addend

sgn⁡(id⁡)∏i∈Sai,id⁡(i)=∏i∈Sai,i\operatorname{sgn}(\operatorname{id}) \prod_{i \in S} a_{i,\operatorname{id}(i)} = \prod_{i \in S} a_{i,i}

to the right-hand side of (1). The remaining addends on the right-hand side of (2.1) correspond to non-identity permutations $\pi \in \mathfrak{S}_S$. Every non-identity permutation $\pi \in \mathfrak{S}_S$ has at least one nontrivial cycle $(i_1, i_2, \ldots, i_k)$ in its cycle decomposition. The corresponding addend on the right-hand side of (2.1)` therefore contains, as a factor, the AA-weight ai1,i2ai2,i3⋯aik−1,ikaik,i1a_{i_1,i_2}a_{i_2,i_3}\cdots a_{i_{k-1},i_k}a_{i_k,i_1} of this nontrivial cycle. This factor is 0, since AA

::: is nullcyclic. Hence all non-identity addends on the right-hand side of (1) vanish, and so the equality (1) simplifies to

det⁡AS=∏i∈Sai,i.\det A_S = \prod_{i \in S} a_{i,i}.

That is, AA is principled.

We shall use some basic graph theory (see, e.g., [9 Chapter 4]). Let K→n\overrightarrow{K}_n be the simple digraph (i.e., directed graph) with nn vertices 1,2,…,n1,2,\ldots,n and n2n^2 arcs (i,j)(i,j) for all i,j∈[n]i,j \in[n]. What we called “cycles on [n][n]” above are exactly the cycles of K→n\overrightarrow{K}_n (considered up to cyclic rotation). The nontrivial cycles on [n][n] are then the cycles of K→n\overrightarrow{K}_n having length >1>1. We make the following elementary observation about walks.

Lemma 2.2. Let

i0→i1→⋯→im=i0i_0 \to i_1 \to\cdots\to i_m = i_0

be a closed walk of a simple digraph. If this closed walk is not the stationary walk i0→i0→⋯→i0i_0 \to i_0 \to\cdots\to i_0, then it contains a nontrivial cycle. (“Contains” means that each arc of the cycle is an arc of the walk.)

Proof. Delete all loops3 from the closed walk. Since the original walk is not stationary, some arcs remain upon this deletion. Starting at any remaining arc and following the walk cyclically, eventually a vertex is repeated. The part of the walk between the first occurrence of this vertex and its next occurrence is a closed walk with no repeated internal vertices. This closed walk is therefore a cycle, and moreover a nontrivial cycle (since all loops have been deleted).

Proposition 2.3. Let AA be a nullcyclic matrix over a commutative ring RR. Then AmA^m is nullcyclic for every m∈Nm \in\mathbb{N}.

Proof. Let m∈Nm \in\mathbb{N}. The case m=0m=0 is clear, since A0=InA^0=I_n. Assume m>0m>0. Write the n×nn \times n-matrix AA as A=(ai,j)i,j∈[n]A=(a_{i,j})_{i,j\in[n]}. We also use Bi,jB_{i,j} to refer to the (i,j)(i,j)-th entry of any matrix BB; thus, Ai,j=ai,jA_{i,j}=a_{i,j} for all i,j∈[n]i,j\in[n].

It is well-known that for any two vertices ii and jj of K→n\overrightarrow{K}_n, we have4

(Am)i,j=∑i=i0→i1→⋯→im=jis a walk of K→nai0,i1ai1,i2⋯aim−1,im.(2)(A^m)_{i,j}=\sum_{\substack{i=i_0\to i_1\to\cdots\to i_m=j\\\text{is a walk of }\overrightarrow{K}_n}}a_{i_0,i_1}a_{i_1,i_2}\cdots a_{i_{m-1},i_m}. \tag*{(2)}

Let us refer to the product ai0,i1ai1,i2⋯aim−1,ima_{i_0,i_1}a_{i_1,i_2}\cdots a_{i_{m-1},i_m} in this sum as the AA-weight of the walk i=i0→i1→⋯→im=ji=i_0\to i_1\to\cdots\to i_m=j. Thus, (2) says that

(Am)i,j=(sum of the A-weights of all length-m walks from i to j).(3)(A^m)_{i,j}=(\text{sum of the }A\text{-weights of all length-}m\text{ walks from }i\text{ to }j). \tag*{(3)}

We must prove that AmA^m is nullcyclic. In other words, we must prove that every nontrivial cycle on [n][n] has AmA^m-weight 0. Let

C=(i1,i2,…,ik)C=(i_1,i_2,\ldots,i_k)

be a nontrivial cycle on [n][n], with length k>1k>1. We must show that wAm(C)=0w_{A^m}(C)=0. Note that i1≠i2i_1\ne i_2 (by the definition of a cycle, since k>1k>1). Set ik+1=i1i_{k+1}=i_1 (that is, read the indices cyclically modulo kk). Then,

wAm(C)=(Am)i1,i2(Am)i2,i3⋯(Am)ik,i1=∏j=1k(Am)ij,ij+1=∏j=1k(sum of the A-weights of all length-m-walks from ij to ij+1).\begin{aligned} w_{A^m}(C)=(A^m)_{i_1,i_2}(A^m)_{i_2,i_3}\cdots(A^m)_{i_k,i_1}=\prod_{j=1}^{k}(A^m)_{i_j,i_{j+1}} \\ &=\prod_{j=1}^{k}\bigl(\text{sum of the }A\text{-weights of all length-}m\text{-walks from }i_j\text{ to }i_{j+1}\bigr). \end{aligned}

(by (3), applied to iji_j and ij+1i_{j+1} instead of ii and jj). Expanding this product, we obtain a sum over all kk-tuples (W1,W2,…,Wk)(W_1,W_2,\ldots,W_k) of length-mm walks from iji_j to ij+1i_{j+1} for each j∈[k]j\in[k]. The addend corresponding to such a kk-tuple is the product of the AA-weights of all these walks W1,W2,…,WkW_1,W_2,\ldots,W_k; but this is, of course, the AA-weight of the closed walk W1W2⋯WkW_1W_2\cdots W_k (of length kmkm) obtained by concatenating these kk walks. This closed walk W1W2⋯WkW_1W_2\cdots W_k is not stationary (since i1≠i2i_1\ne i_2 are two distinct vertices on it). Hence it contains a nontrivial cycle C′C' (by Lemma 2.2). The AA-weight of this cycle C′C' is 0 since AA is nullcyclic. Thus, the whole closed walk W1W2⋯WkW_1W_2\cdots W_k has AA-weight 0 as well (since C′C' is contained in W1W2⋯WkW_1W_2\cdots W_k, and thus the AA-weight of W1W2⋯WkW_1W_2\cdots W_k is a multiple of the AA-weight of C′C').

Thus, we have shown that wAm(C)w_{A^m}(C) is a sum of AA-weights of certain closed walks, but each of these closed walks has AA-weight 0. Hence,

wAm(C)=0.w_{A^m}(C)=0.

As explained above, this completes the proof.

Corollary 2.4. Let AA be a nullcyclic matrix over a commutative ring RR. Then AmA^m is principled for every m∈Nm\in\mathbb{N}.

Proof. The matrix AmA^m is nullcyclic by Proposition 2.3, and therefore is principled by Proposition 2.1.

Remark 2.5. Proposition 2.3 is genuinely a statement about powers, not about products. Even commuting products of 1-nullcyclic matrices need not be nullcyclic. For an explicit counterexample, let R=Z/2Z=F2R=\mathbb{Z}/2\mathbb{Z}=\mathbb{F}_2. Let

J=(1111),J=\begin{pmatrix}1&1\\1&1\end{pmatrix},

so that J2=0J^2=0. Now define the block matrices

A=(I20JI2)=(1000010011101101),B=(I2J0I2)=(1011011100100001).A=\begin{pmatrix} I_2 & 0 \\ J & I_2 \end{pmatrix} =\begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 1 & 1 & 1 & 0 \\ 1 & 1 & 0 & 1 \end{pmatrix}, \qquad B=\begin{pmatrix} I_2 & J \\ 0 & I_2 \end{pmatrix} =\begin{pmatrix} 1 & 0 & 1 & 1 \\ 0 & 1 & 1 & 1 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{pmatrix}.

Both AA and BB are unitriangular and thus 1-nullcyclic (by Example 1.8). However,

AB=(I2JJI2+J2)=(I2JJI2)=(I2+J2JJI2)=BA=(1011011111101101).AB=\begin{pmatrix} I_2 & J \\ J & I_2+J^2 \end{pmatrix} =\begin{pmatrix} I_2 & J \\ J & I_2 \end{pmatrix} =\begin{pmatrix} I_2+J^2 & J \\ J & I_2 \end{pmatrix} =BA =\begin{pmatrix} 1 & 0 & 1 & 1 \\ 0 & 1 & 1 & 1 \\ 1 & 1 & 1 & 0 \\ 1 & 1 & 0 & 1 \end{pmatrix}.

This common product is not nullcyclic, since the nontrivial cycle (1,3)(1,3) has ABAB-weight 1.

1-Nullcyclic matrices

The analogue of Proposition 2.1 for 1-nullcyclic matrices follows easily from Proposition 2.1:

Proposition 3.1. Every 1-nullcyclic matrix over a commutative ring is 1-principled.

Proof. Let AA be a 1-nullcyclic matrix. Then, AA is nullcyclic and thus principled (by Proposition 2.1). But AA is furthermore 1-diagonal (being 1-nullcyclic). Hence, AA is 1-principled (by Proposition 1.5). □

Next we derive the analogue of Proposition 2.3 for 1-nullcyclic matrices:

Proposition 3.2. Let AA be a 1-nullcyclic matrix over a commutative ring RR. Then AmA^m is 1-nullcyclic for every m∈Nm \in\mathbb{N}.

Proof. Let m∈Nm \in\mathbb{N}. The case m=0m=0 is again clear, since A0=InA^0=I_n. Assume m>0m>0. We know from Proposition 2.3 that AmA^m is nullcyclic; thus, it remains to show that AmA^m is 1-diagonal. In other words, we must show that all diagonal entries of AmA^m are 1.

Write the n×nn \times n-matrix AA as A=(ai,j)i,j∈[n]A=(a_{i,j})_{i,j\in[n]}. We also use Bi,jB_{i,j} to refer to the (i,j)(i,j)-th entry of any matrix BB; thus, Ai,j=ai,jA_{i,j}=a_{i,j} for all i,j∈[n]i,j\in[n].

The matrix AA is 1-nullcyclic, hence 1-diagonal. That is, all diagonal entries of AA are 1: For each i∈[n]i\in[n], we have

ai,i=1.(4)a_{i,i}=1. \tag*{(4)}

Fix i∈[n]i\in[n]. The equality (3) shows that (Am)i,i(A^m)_{i,i} is the sum of the AA-weights of all length-mm walks from ii to ii. The stationary walk i=i→i→⋯→i=ii=i\to i\to\cdots\to i=i contributes 1 to this sum, since its AA-weight is ai,iai,i⋯ai,i=ai,im=1a_{i,i}a_{i,i}\cdots a_{i,i}=a_{i,i}^m=1 (by (4)). Each of the other length-mm walks from ii to ii contains a nontrivial cycle by Lemma 2.2 (since it is a closed walk but not stationary). Since the latter cycle has AA-weight 00 (because AA is nullcyclic), we conclude that the walk that contains it must have AA-weight 00 as well (indeed, since RR is commutative, the AA-weight of the cycle is a factor of the AA-weight of the walk). Thus, (Am)i,i(A^m)_{i,i} is the sum of a single 11 (corresponding to the stationary walk i=i→i→⋯→i=ii=i\to i\to\cdots\to i=i) and a lot of 00’s (coming from all the other walks). Therefore,

(Am)i,i=1.(5)(A^m)_{i,i}=1. \tag*{(5)}

Forget that we fixed ii. So we have proved (5) for each i∈[n]i\in[n]. In other words, all diagonal entries of AmA^m are 11. This completes the proof.

Remark 3.3. Alternatively, we could have proved Proposition 3.2 as follows: Proposition 3.1 shows that AA is 1-principled. Thus, [2 Theorem 5.2] (which says that any power of a 1-principled matrix is 1-diagonal) shows that AmA^m is 1-diagonal. But Proposition 2.3 shows that AmA^m is nullcyclic. Combining these two results, we conclude that AmA^m is 1-nullcyclic.

We have shown in Proposition 3.2 that 1-nullcyclic matrices are stable under non-negative powers. We now extend this to all integer powers. The key observation is that a 1-nullcyclic matrix is unipotent with nilpotent off-diagonal part.

Lemma 3.4. Let A=(ai,j)i,j∈[n]A=(a_{i,j})_{i,j\in[n]} be a 1-nullcyclic matrix over a commutative ring RR, and set N:=A−InN:=A-I_n. Then:

(a) Every closed walk i0→i1→⋯→im=i0i_0\to i_1\to\cdots\to i_m=i_0 in Kn→K_n^{\to} of length m>0m>0 has NN-weight5 00.

(b) We have Nn=0N^n=0.

(c) The matrix AA is invertible, and its inverse A−1A^{-1} is 1-nullcyclic.

Proof. We will use the notation Bi,jB_{i,j} for the (i,j)(i,j)-th entry of any matrix BB. The matrix AA is 1-nullcyclic, thus 1-diagonal. That is, every diagonal entry Ai,iA_{i,i} of AA is 11. Hence, every diagonal entry Ni,iN_{i,i} of NN is 00 (since N=A−InN=A-I_n and therefore Ni,i=Ai,i−1N_{i,i}=A_{i,i}-1). On the other hand, for any i≠ji\ne j, we have Ni,j=Ai,jN_{i,j}=A_{i,j} (since N=A−InN=A-I_n differs from AA only in its diagonal entries). Thus, if a walk of Kn→K_n^{\to} has no loops, then its NN-weight equals its AA-weight. In particular, any nontrivial cycle on [n][n] has NN-weight 00 (because it has no loops, so its NN-weight equals its AA-weight; but its AA-weight is 00 because AA is nullcyclic).

(a) Let

i0→i1→⋯→im=i0i_0\to i_1\to\cdots\to i_m=i_0

be a closed walk of positive length mm. If this closed walk is stationary, then all its arcs are loops, and its NN-weight is 0, since every diagonal entry of NN is 0.

If the closed walk is not stationary, then it contains a nontrivial cycle by Lemma 2.2. The NN-weight of this cycle is 0 (since any nontrivial cycle on [n][n] has NN-weight 0). Hence the NN-weight of the whole closed walk is 0 as well, since the NN-weight of the cycle is a factor of it6. This proves part (a).

(b) Let i,j∈[n]i,j \in[n]. The walk expansion (3) (applied to NN and nn instead of AA and mm) expresses the entry (Nn)i,j(N^n)_{i,j} as the sum of the NN-weights of all length-nn walks i=i0→i1→⋯→in=ji=i_0 \to i_1 \to\cdots\to i_n=j of Kn→K_n^{\to} from ii to jj. Every such walk has a repeated vertex (by the pigeonhole principle, since Kn→K_n^{\to} has only nn vertices), and therefore contains a closed subwalk of positive length. By part (a), this closed subwalk has NN-weight 0. Thus the whole walk has NN-weight 0 as well. Since (Nn)i,j(N^n)_{i,j} has been expressed as the sum of the weights of such walks, we thus conclude that (Nn)i,j=0(N^n)_{i,j}=0. Hence all entries of NnN^n are 0, proving Nn=0N^n=0. This proves part (b).

(c) By part (b), we have Nn=0N^n=0. Hence A=In+NA=I_n+N is invertible, with inverse

A−1=∑r=0n(−N)r(6)A^{-1}=\sum_{r=0}^{n}(-N)^r \tag*{(6)}

(by the geometric series formula, here truncated to a finite sum since −N-N is nilpotent). (We could replace the upper limit of this sum by n−1n-1, but we have no need for this.) We first show that A−1A^{-1} is 1-diagonal. Let i∈[n]i\in[n]. From (6), we obtain

(A−1)i,i=(∑r=0n(−N)r)i,i=∑r=0n(−1)r(Nr)i,i=1+∑r=1n(−1)r(Nr)i,i.(7)\left(A^{-1}\right)_{i,i}=\left(\sum_{r=0}^{n}(-N)^r\right)_{i,i}=\sum_{r=0}^{n}(-1)^r(N^r)_{i,i} =1+\sum_{r=1}^{n}(-1)^r(N^r)_{i,i}. \tag*{(7)}

For each r≥1r\ge1, the walk expansion (3) (applied to NN and rr instead of AA and mm) expresses (Nr)i,i(N^r)_{i,i} as a sum of NN-weights of positive-length closed walks. These weights are all 0 by part (a). Hence, (7) simplifies to (A−1)i,i=1(A^{-1})_{i,i}=1. This shows that A−1A^{-1} is 1-diagonal.

It remains to show that A−1A^{-1} is nullcyclic. Let C=(i1,i2,…,ik)C=(i_1,i_2,\ldots,i_k) be a nontrivial cycle on [n][n], and set ik+1:=i1i_{k+1}:=i_1. We must show that wA−1(C)=0w_{A^{-1}}(C)=0.

For each j∈[k]j\in[k], we can compare (ij,ij+1)(i_j,i_{j+1})-entries in (6) to obtain

(A−1)ij,ij+1=(∑r=0n(−N)r)ij,ij+1=∑r=0n(−1)r(Nr)ij,ij+1=∑r=0n(−1)r(sum of the N-weights of all length-r walks from ij to ij+1)\left(A^{-1}\right)_{i_j,i_{j+1}} =\left(\sum_{r=0}^{n}(-N)^r\right)_{i_j,i_{j+1}} =\sum_{r=0}^{n}(-1)^r(N^r)_{i_j,i_{j+1}} =\sum_{r=0}^{n}(-1)^r\left(\text{sum of the }N\text{-weights of all length-}r\text{ walks from }i_j\text{ to }i_{j+1}\right)

(by (3), applied to NN and rr instead of AA and mm). We can rewrite this further as

(A−1)ij,ij+1=(sum of the signed N-weights of all length-≤n walks from ij to ij+1)\left(A^{-1}\right)_{i_j,i_{j+1}} = \text{(sum of the signed }N\text{-weights of all length-}\le n\text{ walks from }i_j\text{ to }i_{j+1}\text{)}

where the “signed NN-weight” of a length-rr walk is defined to be (−1)r(-1)^r times the NN-weight of this walk. Substituting this into

wA−1(C)=(A−1)i1,i2(A−1)i2,i3⋯(A−1)ik,i1=∏j=1k(A−1)ij,ij+1,w_{A^{-1}}(C)=\left(A^{-1}\right)_{i_1,i_2}\left(A^{-1}\right)_{i_2,i_3}\cdots\left(A^{-1}\right)_{i_k,i_1}=\prod_{j=1}^{k}\left(A^{-1}\right)_{i_j,i_{j+1}},

and then expanding the product, we express wA−1(C)w_{A^{-1}}(C) as a sum over kk-tuples (W1,W2,…,Wk)(W_1,W_2,\ldots,W_k) of walks from iji_j to ij+1i_{j+1} for each j∈[k]j\in[k]; the addends of the sum are the products of the signed NN-weights of these walks W1,W2,…,WkW_1,W_2,\ldots,W_k. As in the proof of Proposition 2.3, we can replace these kk-tuples (W1,W2,…,Wk)(W_1,W_2,\ldots,W_k) by their concatenations W1W2⋯WkW_1W_2\cdots W_k, and then the addends are the signed NN-weights of these concatenations. But each concatenation W1W2⋯WkW_1W_2\cdots W_k is a closed walk of positive length (since it contains the two distinct vertices i1i_1 and i2i_2), so its NN-weight is 0 by part (a). Therefore all addends in the expansion of wA−1(C)w_{A^{-1}}(C) vanish, and thus wA−1(C)=0w_{A^{-1}}(C)=0. This proves that A−1A^{-1} is nullcyclic. Since A−1A^{-1} is also 1-diagonal, we conclude that A−1A^{-1} is 1-nullcyclic. This completes the proof of part (c). □

Proposition 3.5. Let AA be a 1-nullcyclic matrix over a commutative ring RR. Then AmA^m is 1-nullcyclic for every integer m∈Zm\in\mathbb{Z}.

Proof. For m∈Nm\in\mathbb{N}, this is Proposition 3.2. Thus, it remains to treat negative mm.

Let m<0m<0. By Lemma 3.4 (c), the matrix A−1A^{-1} is 1-nullcyclic. Also, −m∈N-m\in\mathbb{N}, and Am=(A−1)−mA^m=(A^{-1})^{-m}. Hence Proposition 3.2, applied to A−1A^{-1} and −m-m, shows that AmA^m is 1-nullcyclic. □

Corollary 3.6. Let AA be a 1-nullcyclic matrix over a commutative ring RR. Then AmA^m is 1-principled for every integer m∈Zm\in\mathbb{Z}.

Proof. The matrix AmA^m is 1-nullcyclic by Proposition 3.5, and therefore is 1-principled by Proposition 3.1. □

Integral closure and cycle weights

We now turn towards the harder, “upstream” direction, from (1-)principled to (1-)nullcyclic. As we already mentioned, in general, a 1-principled matrix is not always nullcyclic; a counterexample is constructed in the footnote in [2 §6].7 However, (1-

(110001yxx01yy0x1)\begin{pmatrix} 1 & 1 & 0 & 0\\ 0 & 1 & y & x\\ x & 0 & 1 & y\\ y & 0 & x & 1 \end{pmatrix}

over RR, then AA is 1-principled, but A2A^2 is not, since det⁡(A2){2,3}=1−x3≠1\det(A^2)_{\{2,3\}}=1-x^3\ne1 in RR. This counterexample is minimal in the sense that there are no matrices of size ≤3\le3 that are 1-principled but have non-1-principled powers. )principledness implies a weaker version of (1-)nullcyclicity, which we will later leverage to obtain the full property under certain conditions.

We will need the classical notion of integrality over an ideal, which we will now briefly recall; see [11] for a much more extensive treatment.

Definition 4.1. Let RR be a commutative ring, let II be an ideal of RR, and let x∈Rx \in R. We say that xx is integral over II if there exist a positive integer dd and elements cj∈Ijc_j \in I^j for all j∈[d]j \in[d] such that

xd+c1xd−1+c2xd−2+⋯+cdx0=0.x^d+c_1x^{d-1}+c_2x^{d-2}+\cdots+c_dx^0=0.

The set of all elements of RR that are integral over II is called the integral closure of II and is denoted by I‾\overline{I}. The ideal II is said to be integrally closed if I‾=I\overline{I}=I.

Thus, an element is integral over the zero ideal if and only if it is nilpotent. We shall use the following standard properties of integral closure of ideals.

Lemma 4.2. Let RR be a commutative ring, and let II and JJ be ideals of RR. Then:

(a) The set I‾\overline{I} is an ideal of RR containing II as a subset.

(b) If I⊆JI \subseteq J, then I‾⊆J‾\overline{I} \subseteq\overline{J}.

(c) The ideal I‾\overline{I} is integrally closed; that is, I‾‾=I‾\overline{\overline{I}}=\overline{I}.

(d) If I⊆J⊆I‾I \subseteq J \subseteq\overline{I}, then J‾=I‾\overline{J}=\overline{I}.

Proof. Parts (a) and (c) are [11 Corollary 1.3.1]. Part (b) is trivial. Part (d) follows from (b) and (c): the inclusions I⊆J⊆I‾I \subseteq J \subseteq\overline{I} yield

I‾⊆J‾⊆I‾‾=I‾.\overline{I} \subseteq\overline{J} \subseteq\overline{\overline{I}}=\overline{I}.

We next need a combinatorial ingredient. A Hamilton cycle on a finite set SS means a cycle on SS whose vertices are all the elements of SS. In other words, it means a Hamilton cycle of KS→K_S^{\to}, where KS→K_S^{\to} is the digraph whose vertices are the elements of SS and whose arcs are all the pairs (s,t)(s,t) for s,t∈Ss,t \in S. We observe two obvious facts:

  1. Each Hamilton cycle on a subset SS of [n][n] is a cycle on [n][n]. Conversely, each cycle on [n][n] is a Hamilton cycle on SS, where SS is the set of vertices of this cycle.

  1. A cycle on a finite set SS is Hamilton if and only if it has length ∣S∣|S|.

We identify each cycle with its set of arcs (since the latter set uniquely determines the former cycle). The multiset union H⊎H′H \uplus H' of two cycles HH and H′H' is defined to be a multidigraph (i.e., a directed multigraph) whose multiset of arcs is obtained by combining the sets of arcs of HH and of H′H'. (If an arc appears in both HH and H′H', then it will appear twice in this multiset union.)

Lemma 4.3. Let SS be a finite set, and let HH and H′H' be two distinct Hamilton cycles on SS. Then the multiset union of (the sets of arcs of) HH and H′H' can be partitioned into at least three cycles, each having length strictly smaller than ∣S∣|S|.

Example 4.4. Let S={1,2,3,4,5}S = \{1,2,3,4,5\}, and let

H=(1,2,3,4,5)andH′=(1,3,5,2,4)H = (1,2,3,4,5) \qquad\text{and}\qquad H' = (1,3,5,2,4)

be two Hamilton cycles on SS. Their multiset union has arcs

(1,2),(2,3),(3,4),(4,5),(5,1)⏟arcs of H,(1,3),(3,5),(5,2),(2,4),(4,1)⏟arcs of H′.\underbrace{(1,2),(2,3),(3,4),(4,5),(5,1)}_{\text{arcs of }H},\underbrace{(1,3),(3,5),(5,2),(2,4),(4,1)}_{\text{arcs of }H'}.

These ten arcs can be partitioned into the following three cycles:

(1,2,4),(1,3,4,5),(2,3,5).(1,2,4),\qquad(1,3,4,5),\qquad(2,3,5).

The following two pictures show the same multidigraph H⊎H′H \mathbin{\uplus} H' twice. In the left picture, the arcs of HH are red and the arcs of H′H' are blue and thick. In the right picture, the three cycles just listed are drawn in different colors and also different styles.

The multidigraph $H \mathbin{\uplus} H'$ shown with the arcs of $H$ and $H'$ distinguished, and with the three cycles shown in different colors and styles

Figure 4.4.

Indeed, these three cycles use the following arcs:

(1,2,4):(1,2),(2,4),(4,1),(1,2,4): (1,2),(2,4),(4,1),
(1,3,4,5):(1,3),(3,4),(4,5),(5,1),(1,3,4,5): (1,3),(3,4),(4,5),(5,1),
(2,3,5):(2,3),(3,5),(5,2).(2,3,5): (2,3),(3,5),(5,2).

Thus each arc of H⊎H′H \mathbin{\uplus} H' is used exactly once. None of the three cycles is Hamilton on SS, since their lengths are 33, 44, 33, respectively.

Proof of Lemma 4.3. Choose a vertex v∈Sv \in S whose outgoing arcs in HH and H′H' are distinct.8 Write these arcs as

e=(v,a)∈Hande′=(v,b)∈H′,e = (v,a) \in H \qquad\text{and}\qquad e' = (v,b) \in H',

where a≠ba \ne b. Let P′P' be the directed path in H′H' from aa back to vv, and let PP be the directed path in HH from bb back to vv. Then the walks

C:=P′e(that is, the path P′ followed by the arc e)andC := P'e \qquad\text{(that is, the path }P'\text{ followed by the arc }e\text{)} \qquad\text{and}
C′:=Pe′(that is, the path P followed by the arc e′)C' := Pe' \qquad\text{(that is, the path }P\text{ followed by the arc }e'\text{)}

are cycles. Both have length at most ∣S∣−1|S|-1. Indeed, if the cycle CC had length ≥∣S∣\ge|S|, then it would be Hamilton, and thus the path P′P' would contain every vertex. Hence the complementary path in H′H' from vv to aa would consist of a single arc. This arc would be the outgoing arc (v,b)(v,b) of vv in H′H', forcing a=ba=b. The same argument applies to C′C'.

The cycles CC and C′C' are arc-disjoint in the multidigraph H⊎H′H \uplus H'. Indeed:

  1. The only HH-arc used by CC is ee, while the HH-arcs used by C′C' lie in PP, which does not use ee because PP ends at vv. Thus, CC and C′C' have no HH-arcs in common.

  1. Similarly, CC and C′C' have no H′H'-arcs in common.

Remove the arcs of the two cycles CC and C′C' from this multidigraph H⊎H′H \uplus H'. The remaining multidigraph is balanced9, because both the original multidigraph H⊎H′H \uplus H' and the removed union C∪C′C \cup C' are balanced. Hence its arcs can be partitioned into cycles10. None of these new cycles contains vv, since both outgoing arcs from vv in H⊎H′H \uplus H' have been removed when we removed the arcs of CC and C′C'. Thus every new cycle has length at most ∣S∣−1|S|-1.

We have therefore partitioned the 2∣S∣2|S| arcs of H⊎H′H \uplus H' into cycles of length at most ∣S∣−1|S|-1. Consequently, the number of these cycles is at least

2∣S∣∣S∣−1>2,\frac{2|S|}{|S|-1}>2,

that is, at least 33 (since it is an integer). This proves the lemma.

Let A=(ai,j)i,j∈[n]A=(a_{i,j})_{i,j\in[n]} be a matrix over a commutative ring RR. For every integer r≥2r\ge2, let K<r(A)K_{<r}(A) denote the ideal of RR generated by the AA-weights of all nontrivial cycles on [n][n] whose length is strictly smaller than rr. Thus, K<2(A)=0K_{<2}(A)=0 (since a nontrivial cycle cannot have length smaller than 22).

Lemma 4.5. Let S⊆[n]S\subseteq[n] have size r≥2r\ge2, and let H1,H2,…,HtH_1,H_2,\ldots,H_t be tt distinct Hamilton cycles on SS, where t≥2t\ge2. Then

wA(H1)wA(H2)⋯wA(Ht)∈K<r(A)t.w_A(H_1)w_A(H_2)\cdots w_A(H_t)\in K_{<r}(A)^t.

Proof. Pick any i≠ji\ne j in [t][t]. By Lemma 4.3, the multiset union of the two distinct Hamilton cycles HiH_i and HjH_j on SS can be partitioned into at least three cycles of length strictly smaller than rr. These latter cycles are all nontrivial, since they cannot contain any loops (indeed, all their arcs must be arcs of the original two Hamilton cycles, but those did not contain any loops). Hence, their AA-weights belong to K<r(A)K_{<r}(A). Since the product of the AA-weights is unchanged by repartitioning the same multiset of arcs, this shows that

wA(Hi)wA(Hj)∈K<r(A)3.(8)w_A(H_i)w_A(H_j) \in K_{<r}(A)^3. \tag*{(8)}

Thus, we have proved (8) for any i≠ji \ne j in [t][t].

Now, pair off 2⌊t/2⌋2\lfloor t/2\rfloor of the tt Hamilton cycles H1,H2,…,HtH_1,H_2,\ldots,H_t. Multiplying the inclusions (8) for these pairs, and multiplying by the AA-weight of the remaining cycle if tt is odd, gives

wA(H1)wA(H2)⋯wA(Ht)∈K<r(A)3⌊t/2⌋.w_A(H_1)w_A(H_2)\cdots w_A(H_t) \in K_{<r}(A)^{3\lfloor t/2\rfloor}.

Since 3⌊t/2⌋≥t3\lfloor t/2\rfloor\ge t for every t≥2t \ge2, the right hand side is contained in K<r(A)tK_{<r}(A)^t.

We can now state the universal algebraic result. For any matrix A=(ai,j)i,j∈[n]A=(a_{i,j})_{i,j\in[n]} over any commutative ring RR, we define the principal-minor-defect ideal of AA to be the ideal

J(A):=(det⁡AS−∏i∈Sai,i | S⊆[n])⊆R.J(A) := \left(\det A_S-\prod_{i\in S}a_{i,i}\ \middle|\ S\subseteq[n]\right)\subseteq R.

(that is, the ideal of RR generated by all 2n2^n differences det⁡AS−∏i∈Sai,i\det A_S-\prod_{i\in S}a_{i,i}, where SS ranges over the subsets of [n][n]). Note that the generators det⁡AS−∏i∈Sai,i\det A_S-\prod_{i\in S}a_{i,i} of this ideal for subsets SS satisfying ∣S∣≤1|S|\le1 are zero, since the determinant of a 1×11\times1-matrix or of a 0×00\times0-matrix is the product of its diagonal entries.

Theorem 4.6. Let AA be an n×nn\times n-matrix over a commutative ring RR. Then the AA-weight of every nontrivial cycle on [n][n] is integral over J(A)J(A). Equivalently, every nontrivial cycle CC on [n][n] satisfies

wA(C)∈J(A)‾.w_A(C)\in\overline{J(A)}.

Proof. We must show that each nontrivial cycle HH on [n][n] satisfies wA(H)∈J(A)‾w_A(H)\in\overline{J(A)}. In other words, we must show that for each r≥2r\ge2 and each rr-element subset SS of [n][n], each Hamilton cycle HH on SS satisfies wA(H)∈J(A)‾w_A(H)\in\overline{J(A)} (since any nontrivial cycle is a Hamilton cycle on a subset of size ≥2\ge2).

We use strong induction on rr. Fix an rr-element subset S⊆[n]S\subseteq[n], where r≥2r\ge2, and let HS\mathcal{H}_S be the set of all Hamilton cycles on SS. For every H∈HSH\in\mathcal{H}_S, set

zH:=(−1)r−1wA(H).z_H:=(-1)^{r-1}w_A(H).

The sign (−1)r−1(-1)^{r-1} is the sign of the cyclic permutation corresponding to HH (that is, of the permutation of SS that sends each vertex of HH to the next vertex that follows it on HH).

Set

K:=K<r(A)andL:=J(A)+K.K:=K_{<r}(A)\qquad\text{and}\qquad L:=J(A)+K.

We first show that each zHz_H is integral over LL. Let ete_t be the tt-th elementary symmetric polynomial in the elements zHz_H for H∈HSH \in\mathcal{H}_S. In particular, e0=1e_0 = 1 and e1=∑H∈HSzHe_1 = \sum_{H\in\mathcal{H}_S} z_H. We shall now use the determinant expansion (1) to show that

e1∈L.(9)e_1 \in L. \tag*{(9)}

Proof of (9). Each addend on the right-hand side of (1) corresponds to some permutation π∈SS\pi\in\mathcal{S}_S. We can thus classify these addends into three classes:

Class 1 consists of the single addend for the permutation π=id⁡∈SS\pi= \operatorname{id} \in\mathcal{S}_S. This addend is

sgn⁡(id⁡)∏i∈Sai,id⁡(i)=∏i∈Sai,i.\operatorname{sgn}(\operatorname{id}) \prod_{i\in S} a_{i,\operatorname{id}(i)} = \prod_{i\in S} a_{i,i}.

Class 2 consists of the addends corresponding to permutations π\pi that are rr-cycles. Such permutations π\pi are in a one-to-one correspondence with the Hamilton cycles H∈HSH \in\mathcal{H}_S (indeed, each such permutation π\pi gives rise to the Hamilton cycle (π0(s),π1(s),…,πr−1(s))(\pi^0(s),\pi^1(s),\ldots,\pi^{r-1}(s)) for an arbitrary s∈Ss \in S; the choice of ss is immaterial). The addend corresponding to a given Hamilton cycle H∈HSH \in\mathcal{H}_S is

sgn⁡(π)∏i∈Sai,π(i)=(−1)r−1∏k=0r−1aπk(s),πk+1(s)=(−1)r−1wA(H)=zH.\operatorname{sgn}(\pi)\prod_{i\in S}a_{i,\pi(i)} = (-1)^{r-1}\prod_{k=0}^{r-1}a_{\pi^k(s),\pi^{k+1}(s)} = (-1)^{r-1}w_A(H) = z_H.

Class 3 consists of the addends corresponding to permutations π≠id⁡\pi\ne\operatorname{id} that have at least two cycles. For such a permutation π\pi, all cycles of π\pi must have length smaller than rr (since a cycle of length ≥r\ge r would cover all elements of SS, thus leaving no room for a second cycle), and at least one of these cycles must be nontrivial (because π≠id⁡\pi\ne\operatorname{id}). Therefore, the corresponding addend contains the AA-weight of a nontrivial cycle of length strictly smaller than rr as a factor; hence, this addend belongs to K<r(A)=K⊆LK_{<r}(A) = K \subseteq L, thus is ≡0(modL)\equiv0 \pmod L.

Hence, reduced modulo LL, the equality (1) becomes

det⁡AS≡∏i∈Sai,i⏟sum of addends of Class 1+∑H∈HSzH⏟sum of addends of Class 2+0⏟sum of addends of Class 3=∏i∈Sai,i+∑H∈HSzH(modL).\det A_S \equiv\underbrace{\prod_{i\in S}a_{i,i}}_{\text{sum of addends of Class 1}} + \underbrace{\sum_{H\in\mathcal{H}_S}z_H}_{\text{sum of addends of Class 2}} + \underbrace{0}_{\text{sum of addends of Class 3}} = \prod_{i\in S}a_{i,i} + \sum_{H\in\mathcal{H}_S}z_H \pmod L.

Therefore,

∑H∈HSzH≡det⁡AS−∏i∈Sai,i≡0(modL)\sum_{H\in\mathcal{H}_S}z_H \equiv\det A_S - \prod_{i\in S}a_{i,i} \equiv0 \pmod L

(since the definition of J(A)J(A) yields det⁡AS−∏i∈Sai,i∈J(A)⊆L\det A_S - \prod_{i\in S} a_{i,i} \in J(A) \subseteq L). That is, ∑H∈HSzH∈L\sum_{H\in\mathcal{H}_S} z_H \in L. In other words, e1∈Le_1 \in L (since e1=∑H∈HSzHe_1 = \sum_{H\in\mathcal{H}_S} z_H). This proves (9). ∎

Now we shall generalize (9) by showing that

et∈Ltfor each t≥0.(10)e_t \in L^t \qquad\text{for each } t \ge0. \tag*{(10)}

Proof of (4.3). If t=0t = 0, then this is obvious (since L0=RL^0 = R). If t=1t = 1, then it follows from (9). Thus, assume that t≥2t \ge2 henceforth. Now, ete_t is defined as the sum of the tt-wise products of the zHz_H's with H∈HSH \in\mathcal{H}_S. Each addend in this sum is, up to sign, a product of the AA-weights of tt distinct Hamilton cycles on SS (since the zHz_H's are, up to sign, the AA-weights of these cycles). But Lemma 4.5 shows that each such product belongs to K<r(A)tK_{<r}(A)^t. Therefore, their sum ete_t belongs to K<r(A)tK_{<r}(A)^t as well, and thus also to LtL^t (since K<r(A)=K⊆LK_{<r}(A) = K \subseteq L). This proves (10).

But Viète’s formulas show that every zHz_H is a root of the monic polynomial

∏G∈HS(X−zG)=X∣HS∣−e1X∣HS∣−1+e2X∣HS∣−2−⋯∈R[X],\prod_{G \in\mathcal{H}_S}(X-z_G)=X^{|\mathcal{H}_S|}-e_1X^{|\mathcal{H}_S|-1}+e_2X^{|\mathcal{H}_S|-2}-\cdots\in R[X],

whose X∣HS∣−tX^{|\mathcal{H}_S|-t}-coefficient belongs to LtL^t (by (10)). Thus every zHz_H is integral over LL. Therefore, every wA(H)w_A(H) is integral over LL as well (since zHz_H is wA(H)w_A(H) up to sign). In other words,

wA(H)∈L‾for each H∈HS.(11)w_A(H) \in\overline{L} \qquad\text{for each } H \in\mathcal{H}_S. \tag*{(11)}

By the induction hypothesis, the AA-weights of all nontrivial cycles of length strictly smaller than rr belong to J(A)‾\overline{J(A)}. Since J(A)‾\overline{J(A)} is an ideal, this yields

K⊆J(A)‾K \subseteq\overline{J(A)}

(since K=K<r(A)K = K_{<r}(A) is the ideal generated by these AA-weights). Hence L=J(A)+K⊆J(A)‾L = J(A) + K \subseteq\overline{J(A)} (since J(A)⊆J(A)‾J(A) \subseteq\overline{J(A)} and K⊆J(A)‾K \subseteq\overline{J(A)}). Thus,

J(A)⊆L⊆J(A)‾.J(A) \subseteq L \subseteq\overline{J(A)}.

Hence, Lemma 4.2 (d) now gives L‾=J(A)‾\overline{L} = \overline{J(A)}. Thus, (11) rewrites as

wA(H)∈J(A)‾for each H∈HS.w_A(H) \in\overline{J(A)} \qquad\text{for each } H \in\mathcal{H}_S.

In other words, each Hamilton cycle HH on SS satisfies wA(H)∈J(A)‾w_A(H) \in\overline{J(A)}. This completes the induction.

Remark 4.7. The relation between principal minors and cycle weights has an algebro-geometric antecedent in the work of Lin and Sturmfels [6 Proposition 4, Lemma 6 and Proposition 7]. Over C\mathbb{C}, they describe the change of coordinates between principal minors and cycle-sums, give a cycle decomposition closely related to Lemma 4.3, and prove that the algebra generated by the individual cycle monomials is integral over the algebra generated by the principal minors. In particular, [6 Lemma 6] is a stronger version of our Lemma 4.3, whereas [6 Proposition 7] is an analogue of our Theorem 4.6 for integrality over rings rather than over ideals.

Corollary 4.8. Let AA be a principled n×nn \times n-matrix over a commutative ring RR. Then the AA-weight of every nontrivial cycle on [n][n] is nilpotent.

Proof. Since AA is principled, each subset SS of [n][n] satisfies det⁡AS=∏i∈Sai,i\det A_S = \prod_{i\in S} a_{i,i} and therefore det⁡AS−∏i∈Sai,i=0\det A_S - \prod_{i\in S} a_{i,i} = 0. Thus, J(A)=0J(A) = 0 (since we have just shown that all generators of J(A)J(A) are 0). Hence, Theorem 4.6 shows that every nontrivial cycle’s AA-weight is integral over the zero ideal, and therefore nilpotent.

Corollary 4.9. Over a reduced commutative ring, every principled matrix is nullcyclic. Consequently, every power of a principled matrix over a reduced ring is principled.

Proof. A reduced ring has no nonzero nilpotent elements, so the first claim follows from Corollary 4.8. The second then follows from Corollary 2.4.

Corollary 4.10. Over a reduced commutative ring, every 1-principled matrix is 1-nullcyclic. Consequently, every power of a 1-principled matrix over a reduced ring is 1-principled.

Proof. Every 1-principled matrix is principled (by Proposition 1.5). Hence, the first claim of the corollary follows from the first claim of Corollary 4.9, combined with the fact that every 1-principled matrix is 1-diagonal (see Proposition 1.5). The second claim then follows from Corollary 3.6.

Quotients by integrally closed ideals

The general case

The universal theorems from the preceding section have the following immediate consequence.

Theorem 5.1. Let DD be a commutative ring, let II be an integrally closed ideal of DD, and set R:=D/IR := D/I. Let AA be a principled matrix over RR. Then AA is nullcyclic.

Proof. Choose a matrix A~=(a~i,j)i,j∈[n]\widetilde{A} = (\widetilde{a}_{i,j})_{i,j\in[n]} over DD whose image modulo II is AA. Since AA is principled, we have

det⁡A~S−∏i∈Sa~i,i∈Ifor every S⊆[n].\det\widetilde{A}_S - \prod_{i\in S} \widetilde{a}_{i,i} \in I \quad\text{for every } S \subseteq[n].

Thus, J(A~)⊆IJ(\widetilde{A}) \subseteq I. By Theorem 4.6, every nontrivial cycle CC on [n][n] satisfies wA~(C)∈J(A~)⊆I‾w_{\widetilde{A}}(C) \in J(\widetilde{A}) \subseteq\overline{I} (by Lemma 4.2 (b), since J(A~)⊆IJ(\widetilde{A}) \subseteq I) and therefore wA~(C)∈I‾=Iw_{\widetilde{A}}(C) \in\overline{I} = I (since II is integrally closed). Reducing modulo II, we obtain wA(C)=0w_A(C) = 0 for every nontrivial cycle CC. Hence AA is nullcyclic.

Theorem 5.2. Let DD be a commutative ring, let II be an integrally closed ideal of DD, and set R:=D/IR := D/I. Let AA be a 1-principled matrix over RR. Then AA is 1-nullcyclic.

Proof. The matrix AA is 1-principled. By Proposition 1.5, this entails that AA is 1-diagonal and principled. Hence, Theorem 5.1 shows that AA is nullcyclic. Since AA is 1-diagonal, we thus conclude that AA is 1-nullcyclic.

Proof of Theorem 1.2. By Theorem 5.2, the matrix AA is 1-nullcyclic. Hence Corollary 3.6 shows that AmA^m is 1-principled for every m∈Zm \in\mathbb{Z}.

Proof of Theorem 1.9. By Theorem 5.1, the matrix AA is nullcyclic. Hence Corollary 2.4 shows that AmA^m is principled for every m∈Nm \in\mathbb{N}.

The rings Z/d\mathbb{Z}/d

The case of the ring Z/d=Z/dZ\mathbb{Z}/d = \mathbb{Z}/d\mathbb{Z} admits a particularly elementary application of Theorem 4.6. This relies on the following well-known fact, which we prove here for the sake of completeness:

Lemma 5.3. Every ideal of Z\mathbb{Z} is integrally closed.

Proof. Every ideal of Z\mathbb{Z} has the form dZd\mathbb{Z} for some d∈Nd \in\mathbb{N}. The claim is clear for d=0d = 0, since the only nilpotent integer is 0. Assume that d>0d > 0, and let x∈Zx \in\mathbb{Z} be integral over dZd\mathbb{Z}. Thus, for some positive integer rr, we have

xr+c1xr−1+⋯+crx0=0with cj∈(dZ)j=djZ.(12)x^r+c_1x^{r-1}+\cdots+c_rx^0=0 \qquad\text{with } c_j\in(d\mathbb{Z})^j=d^j\mathbb{Z}. \tag*{(12)}

Write cj=djbjc_j=d^jb_j with bj∈Zb_j\in\mathbb{Z}, and put y=x/d∈Qy=x/d\in\mathbb{Q}. Dividing the equation (12) by drd^r gives

yr+b1yr−1+⋯+bry0=0.(13)y^r+b_1y^{r-1}+\cdots+b_ry^0=0. \tag*{(13)}

Thus yy is a rational root of a monic polynomial in Z[X]\mathbb{Z}[X]. To see directly that y∈Zy \in\mathbb{Z}, write y=a/by=a/b in lowest terms with b>0b > 0. After multiplication by brb^r, the equation (13) shows that b∣arb \mid a^r. Since gcd⁡(a,b)=1\gcd(a,b)=1, this forces b=1b=1. Hence y∈Zy\in\mathbb{Z}, so x=dy∈dZx=dy\in d\mathbb{Z}.

Corollary 5.4. Let dd be an integer, and let AA be a 1-principled matrix over Z/dZ\mathbb{Z}/d\mathbb{Z}. Then AmA^m is 1-principled for every m∈Zm \in\mathbb{Z}.

Proof. The ideal dZd\mathbb{Z} of Z\mathbb{Z} is integrally closed by Lemma 5.3. Hence, Theorem 1.2 (applied to D=ZD=\mathbb{Z} and I=dZI=d\mathbb{Z}) shows that AmA^m is 1-principled for every m∈Zm\in\mathbb{Z}.

Remark 5.5. Our above proof of Corollary 5.4 is self-contained. Indeed, the only result we have used without proof is Lemma 4.2, which in this case is being applied to R=ZR=\mathbb{Z}; but all claims of this lemma follow from Lemma 5.3 when R=ZR=\mathbb{Z}.

The reader can easily state and prove an analogue of Corollary 5.4 with “1-principled” replaced by “principled”.

Prüfer domains

We next give a broad class of domains for which every ideal is integrally closed.

Definition 5.6. Let DD be an integral domain with fraction field KK. A nonzero fractional ideal LL of DD is called invertible if there exists a fractional ideal MM such that LM=DLM = D. The domain DD is called a Prüfer domain if every nonzero finitely generated ideal of DD is invertible.

For background on Prüfer domains and their equivalent characterizations, see [10 §XII.3] and [8].

Lemma 5.7. Every ideal of a Prüfer domain is integrally closed.

Proof. This is part of [10 Theorem XII.3.2], but we give a proof for the sake of completeness.

Let II be an ideal of a Prüfer domain DD, and let x∈Dx \in D be integral over II. We must show that x∈Ix \in I.

Choose an equation

xr+c1xr−1+⋯+crx0=0with cj∈Ij(14)x^r + c_1x^{r-1} + \cdots+ c_rx^0 = 0 \qquad\text{with } c_j \in I^j \tag*{(14)}

(since xx is integral over II). Only finitely many elements of II are needed to express all the cjc_j as sums of products of jj elements of II. Let J⊆IJ \subseteq I be the finitely generated ideal generated by these elements. Then cj∈Jjc_j \in J^j for every jj, so xx is integral over JJ.

Set L:=J+xDL := J + xD. If J=0J = 0, then (14) gives xr=0x^r = 0, whence x=0x = 0 since DD is a domain; thus the claim is clear. Hence we may assume that J≠0J \ne0. Then both JJ and LL are nonzero finitely generated ideals, and therefore invertible. Moreover, (14) yields

xr∈JLr−1.x^r \in JL^{r-1}.

Any other product of rr generators of L=J+xDL = J + xD already contains a factor from JJ and thus belongs to JLr−1JL^{r-1} as well. Hence, Lr⊆JLr−1L^r \subseteq JL^{r-1}. Since the opposite inclusion is obvious, we thus have shown that

Lr=JLr−1.L^r = JL^{r-1}.

Since Lr−1L^{r-1} is invertible, we may cancel it and obtain L=JL = J. In particular, x∈L=J⊆Ix \in L = J \subseteq I. Thus II is integrally closed.

Corollary 5.8. Let DD be a Prüfer domain, let II be an ideal of DD, and let AA be a 1-principled matrix over D/ID/I. Then AmA^m is 1-principled for every m∈Zm \in\mathbb{Z}.

Proof. Lemma 5.7 shows that II is integrally closed; thus, we can apply Theorem 1.2.

The reader can easily state and prove an analogue of Corollary 5.8 with “1-principled” replaced by “principled”.

Remark 5.9. Valuation domains are precisely the local Prüfer domains (see [10 §XII.3]). Thus quotients of valuation domains are included in Corollary 5.8.

Normal domains

Recall that a normal domain is a domain that is integrally closed in its fraction field. Every principal ideal of a normal domain is integrally closed; see [11 Proposition 1.5.2]. Therefore Theorem 1.2 yields the following.

Corollary 5.10. Let DD be a normal domain, let f∈Df \in D be a nonzero nonunit, and let AA be a 11-principled matrix over D/fDD/fD. Then AmA^{m} is 11-principled for every m∈Zm \in\mathbb{Z}.

References

  1. [1]Daniel H. Ullman and Paul Zeitz, The Eighty-Second William Lowell Putnam Mathematical Competition, Amer. Math. Monthly 129 (2022), no. 8, 703–716. doi:10.1080/00029890.2022.2099714.DOI
  2. [2]Darij Grinberg, On the principal minors of the powers of a matrix, updated version of a paper published in Gazeta Matematica (2022, no. 1–2, pp. 1–13), arXiv:2204.07885v2. https://arxiv.org/abs/2204.07885v2.
  3. [3]Mikiya Masuda and Taras E. Panov, Semifree circle actions, Bott towers, and quasitoric manifolds, Sb. Math. 199 (2008), no. 8, 1201–1223. https://doi.org/10.1070/SM2008v199n08ABEH003959
  4. [4]Suyoung Choi, The number of small covers over cubes, Algebr. Geom. Topol. 8 (2008), no. 4, 2391–2399. https://doi.org/10.2140/agt.2008.8.2391
  5. [5]Nicholas J. Higham, Accuracy and Stability of Numerical Algorithms, second edition, Society for Industrial and Applied Mathematics, Philadelphia, 2002. https://doi.org/10.1137/1.9780898718027
  6. [6]Shaowei Lin and Bernd Sturmfels, Polynomial relations among principal minors of a 4 × 4-matrix, J. Algebra 322 (2009), no. 11, 4121–4131. https://doi.org/10.1016/j.jalgebra.2009.06.026
  7. [7]Alan D. Sokal, Multiple orthogonal polynomials, d-orthogonal polynomials, production matrices, and branched continued fractions, Trans. Amer. Math. Soc. Ser. B 11 (2024), pp. 762–797. https://doi.org/10.1090/btran/133
  8. [8]Marco Fontana, James A. Huckaba and Ira J. Papick, Prüfer Domains, Monographs and Textbooks in Pure and Applied Mathematics, vol. 203, Marcel Dekker, New York, 1997.
  9. [9]Darij Grinberg, An introduction to graph theory, 19 May 2026. https://www.cip.ifi.lmu.de/~grinberg/t/22s/graphs.pdf
  10. [10]Henri Lombardi, Claude Quitté, Commutative algebra: Constructive methods. Finite projective modules, updated version of a book published by Springer in 2015, arXiv:1605.04832v4.
  11. [11]Irena Swanson and Craig Huneke, Integral Closure of Ideals, Rings, and Modules, London Mathematical Society Lecture Note Series, vol. 336, Cambridge University Press, Cambridge, 2006. https://www.math.purdue.edu/~iswanso/book/SwansonHuneke.pdf
  12. [12]R. P. Stanley, Enumerative Combinatorics, Volume 1, second edition, Cambridge Studies in Advanced Mathematics 49, Cambridge University Press, 2012.
  13. [13]Doron Zeilberger, A combinatorial approach to matrix algebra, Discrete Mathematics 56 (1985), pp. 61–72. See https://sites.math.rutgers.edu/~zeilberg/mamarimY/DM85dg.pdf for an updated version.DOI

Paper details

vlnc:W_2m4b4v2z
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC0-1.0

Original source

  • Mathematics

Not recorded for this paper · View statement →

Looking for related papers…
Contents