T-Rank: A Combinatorial Matrix Invariant
- T-Rank is the t-term rank of a (0,1)-matrix, defined as the maximum number of ones selectable with at most one per column and at most t per row.
- Key methodologies include adaptations of the König–Egerváry theorem, Hall-type set systems, and matroid unions to derive exact formulas and structural insights.
- The theory provides extremal results like Ryser-type formulas and joint realization of maximum ranks, highlighting concave growth and robustness under interchanges.
In combinatorial matrix theory, the -term rank of an -matrix , denoted , is the largest number of $1$s in with at most one $1$ in each column and at most $1$s in each row. The case 0 is the ordinary term rank 1, so 2-term rank extends the classical matching-based notion attached to a bipartite graph or incidence matrix. The subject was developed systematically in “On the t-Term Rank of a Matrix” (Brualdi et al., 2010), which generalizes König–Egerváry- and Ryser-type results, establishes exact formulas for maxima over prescribed row- and column-sum classes, and proves that within such a class there exists a single matrix simultaneously realizing the maximum 3-term ranks for every 4.
1. Definition and combinatorial meaning
Let 5 be an 6 7-matrix. The ordinary term rank is
8
Equivalently, by the König–Egerváry theorem,
9
If 0 is the bipartite graph whose biadjacency matrix is 1, then 2 is the size of a maximum matching in 3 (Brualdi et al., 2010).
For a positive integer 4, the 5-term rank is defined by
6
where 7, 8, and 9. Here 0 means entrywise 1. The identity
2
places the classical theory inside the 3-parameter family.
This definition is combinatorial rather than linear-algebraic. The paper explicitly situates 4 in matching, covering, set-system, and matroid frameworks, and states that it does not systematically develop relations between 5 and rank over a field (Brualdi et al., 2010). A common misconception is therefore to identify 6-term rank with ordinary matrix rank; in this literature, it is instead a constrained packing parameter for 7-entries.
2. Equivalent formulations and structural interpretations
A basic equivalence is obtained by stacking 8 copies of 9. If
0
then
1
Applying König–Egerváry to 2 yields the min-cover formula
3
This is the direct 4-analogue of the ordinary cover characterization (Brualdi et al., 2010).
There is also a Hall-type set-system formulation. If 5 is regarded as the incidence matrix of a family 6 of subsets of a ground set 7, then
8
For 9, this reduces to the standard formula for term rank.
The matroid-theoretic interpretation is equally precise. The column sets $1$0 such that $1$1 form the independent sets of a transversal matroid $1$2, whose rank is $1$3. Then
$1$4
and its rank is $1$5. A basis of $1$6 is a set of columns $1$7 of size $1$8 that can be partitioned into $1$9 so that each 0 has at most one 1 per row and exactly one 2 per column. This matroid-union perspective underlies the concavity and joint-realization phenomena proved later in the paper.
Finally, in bipartite-graph language, choosing 3s with at most 4 per row and at most 5 per column is equivalent to a 6-matching in which row vertices have capacity 7 and column vertices have capacity 8. This suggests that 9-term rank is the natural $1$0-matching extension of ordinary matching size (Brualdi et al., 2010).
3. Growth in $1$1, strength, concavity, and interchanges
For a fixed matrix $1$2, the sequence $1$3 is nondecreasing: $1$4 If $1$5 has at least one $1$6 in each column and $1$7, then $1$8 strictly increases with $1$9 until it reaches 0, and then remains constant at 1 (Brualdi et al., 2010).
This motivates the strength 2, defined as the smallest positive integer 3 such that 4. Equivalently, 5 is the smallest 6 for which there is a submatrix 7 with exactly one 8 in each column and at most 9 $1$0s in each row. One always has
$1$1
The increments of $1$2 are concave in $1$3. Proposition 2.3 states that
$1$4
Thus the marginal gain from increasing the per-row capacity from $1$5 to $1$6 is nonincreasing. This is one of the central structural regularities of the theory.
The paper also studies interchanges, the local moves
$1$7
which preserve row and column sums. Proposition 2.4 shows that a single interchange changes $1$8 by at most $1$9: 00 For 01, Proposition 2.5 strengthens this: if an interchange increases the 02-term rank, then it cannot decrease the 03-term rank. In symbols, if
04
then
05
The examples in the paper show that different levels 06 can respond differently to a given interchange. One example gives a matrix with
07
while after a specific interchange
08
This demonstrates that higher 09-levels are robust but not rigidly tied to lower ones (Brualdi et al., 2010).
4. Classes 10, semiregular matrices, and extremal behavior
A major part of the theory concerns classes of matrices with prescribed row and column sums. Let
11
where the entries are nonnegative integers, monotone nonincreasing, and satisfy
12
Then 13 denotes the class of all 14-matrices with row sum vector 15 and column sum vector 16. When nonempty, this class is governed by the classical Gale–Ryser/Ford–Fulkerson existence theory; the paper uses the equivalent Ford–Fulkerson matrix 17, whose nonnegativity characterizes nonemptiness (Brualdi et al., 2010).
For such a class, the maximum 18-term rank is
19
When 20, Ryser’s formula gives
21
A particularly rigid case is the semiregular class
22
consisting of all 23 24-matrices with exactly 25 26s in each row and 27 28s in each column, where 29. Theorem 3.1 states that for any nonempty semiregular class and any positive integer 30,
31
Thus in the semiregular situation the 32-term rank depends only on 33, not on the specific values of 34 beyond the balancing condition 35. When 36, Corollary 3.2 gives
37
This suggests that semiregularity imposes a uniform extremal geometry on the entire class.
5. Ryser-type formula and joint realization of all maximum 38-term ranks
The central extremal result is the 39-analogue of Ryser’s formula. If 40, then Theorem 4.3 states
41
This is exactly Ryser’s formula with 42 replaced by 43, reflecting the fact that in the covering interpretation each selected row has multiplicity 44 rather than 45 (Brualdi et al., 2010).
The proof uses Anstee’s existence theorem, a specialization giving embeddings 46 between classes 47, and a reduction to the full-48 case via enlarged matrices 49. The paper summarizes the resulting criterion as follows: the existence of an 50 with 51 is equivalent to the family of inequalities
52
Taking the largest admissible 53 yields the formula above.
The paper’s most distinctive theorem is the joint realization result. Let
54
Then Theorem 5.2 asserts that there exists a matrix 55 and a submatrix 56 such that:
- 57 for all 58.
- 59 contains exactly 60 ones.
- All these ones lie in the leading 61 submatrix.
- Each of the first 62 columns of 63 contains exactly one 64.
- Each of the first 65 rows of 66 contains at most 67 ones, with row counts arranged in descending blocks:
- the first 68 rows each containing 69 ones,
- the next 70 rows each containing 71 ones,
- and so on down to rows containing one 72.
The consequence is that a single matrix can simultaneously attain every extremal value 73. The abstract describes this as a surprising result, and it generalizes Haber’s canonical form for maximum ordinary term rank to a block structure encoding all maximum 74-term ranks at once (Brualdi et al., 2010).
6. Related notions and terminological ambiguity
Within combinatorial matrix theory, 75-term rank is best understood as a constrained matching or covering invariant. It is the rank of the union of 76 copies of the transversal matroid 77, and it is equivalent to a bipartite 78-matching parameter with row capacity 79 and column capacity 80 (Brualdi et al., 2010). It is not the ordinary rank of a matrix over a field.
The label “T-rank” is, however, used in other literatures for unrelated concepts. In tensor analysis based on the 81-product and 82-SVD, “T-rank” commonly refers to the tensor tubal rank, the number of nonzero T-singular values of a third-order tensor (Qi et al., 2021). A more recent tensor paper introduces T-phase rank, defined for sectorial third-order tensors as the number of nonzero canonical T-phases, thereby distinguishing a phase-based notion from tubal rank (Kim et al., 12 Feb 2026). In partition theory, Garvan’s higher 83-rank denotes a family of partition statistics generalizing the crank and rank for odd 84, with moment asymptotics developed in (Waldherr, 2012). These usages are terminologically parallel but mathematically disjoint.
A further possible source of confusion is “TFRank,” an LLM-based ranking system whose name abbreviates “Think-Free Reasoning” rather than any matrix or tensor rank notion (Fan et al., 13 Aug 2025). The combinatorial 85-term rank of 86-matrices is therefore a specific, classical object, and its theory is centered on matchings, covers, prescribed degree sequences, and matroid union rather than on tensor decompositions, partition statistics, or information retrieval.
In that specific sense, 87-term rank occupies a precise place in extremal combinatorics. It extends the ordinary term rank, preserves the matching-covering duality in a modified form, admits exact optimization formulas over classes 88, behaves concavely as a function of 89, and supports a canonical extremal structure that simultaneously realizes all maximum levels up to a prescribed 90 (Brualdi et al., 2010).