64 2. Matrix, Graph, and Matroid
|U
+
| + |U
−
| = min(|V
+
|, |V
−
|). The latter condition is equivalent to the
DM-irreducibility (cf. Theorem 2.2.24). Henceforth we use DM-irreducibility
as a synonym of full indecomposability.
The DM-irreducibility for square generic matrices admits two further
characterizations in addition to those given in Theorem 2.2.24. The first says
that the DM-irreducibility for a generic matrix is equivalent to the inverse
matrix having a completely dense nonzero pattern.
Theorem 2.2.27. A square generic matrix A is DM-irreducible if and only
if A is nonsingular and (A
−1
)
ji
=0for all (j, i).
Proof. Since (A
−1
)
ji
= det A[R \{i},C \{j}]/ det A, where R =Row(A)
and C = Col(A), the claim here reduces to the equivalence of (i) and (iii) in
Theorem 2.2.24.
The determinant of a generic matrix A can be regarded as a polynomial in
the nonzero entries. Specifically, let T denote the set of nonzero entries of A,
which is algebraically independent over a ground field K. Then det A ∈ K[T ],
where K[T ] means the ring of polynomials in T over K.
The following theorem gives an algebraic characterization of the DM-
irreducibility in terms of the irreducibility of the determinant as a multi-
variate polynomial. This is proven in Ryser [285] and credited essentially to
Frobenius [78] in Ryser [286].
Theorem 2.2.28. A square generic matrix A is DM-irreducible if and only
if det A is an irreducible (nonzero) polynomial in K[T ],whereT denotes the
set of nonzero entries of A.
Proof. The “if” part is obvious, since, for a DM-reducible A with no tails,
det A is equal to the product of the determinants of the diagonal blocks of
the DM-decomposition of A (and det A = 0 if a nonempty tail exists). For
the “only if” part assume that det A is factored as det A = f
1
· f
2
with
f
1
,f
2
∈ K[T ] \ K.Fork =1, 2, let T
k
denote the set of the variables of T
that appear in f
k
.Put
R
k
= {i ∈ R | A
ij
∈T
k
},C
k
= {j ∈ C | A
ij
∈T
k
} (k =1, 2),
where R =Row(A)andC = Col(A). Then R
1
∩ R
2
= ∅, R
1
∪ R
2
= R,
C
1
∩C
2
= ∅, C
1
∪C
2
= C for k =1, 2, since for each pair of terms in f
1
and
f
2
their product remains in f
1
· f
2
= det A as a nonvanishing term, which in
turn corresponds to a perfect matching in the associated bipartite graph. We
may assume |R
1
|≥|C
1
|≥1 without loss of generality. If A[R
1
,C
2
]=O, A
is DM-reducible. If A
ij
= 0 for some i ∈ R
1
and j ∈ C
2
, the variable t = A
ij
cannot appear in det A, since otherwise t must be contained in f
k
for k =1
or 2, which implies i ∈ R
k
and j ∈ C
k
, a contradiction to R
1
∩ R
2
= ∅ and
C
1
∩C
2
= ∅. The disappearance of t in det A implies det A[R\{i},C\{j}]=0,
or equivalently, ν(G \{i, j}) <ν(G) − 1 in terms of the associated bipartite
graph G. This shows the DM-reducibility by Theorem 2.2.24.