4.6 Decomposition of Mixed Matrices 215
Remark 4.6.5. In Theorem 4.6.4 the assumption of algebraic independence
of T as a whole cannot be weakened to element-wise transcendency of the
members of T . Consider, e.g., A =
1+xx
−x 1 − x
, which can be expressed
as A = Q + T with Q =
10
01
and T =
xx
−x −x
. Although det A =1and
each entry of T is transcendental over Q, there exists no LU-decomposition
with the L-factor over Q. 2
Given a mixed matrix A ∈ MM(K, F ; n, n), we can test for its invertibil-
ity with O(n
3
) arithmetic operations in K on the basis of Theorem 4.6.2:
first compute Q
−1
by elimination operations in K, then determine the
zero/nonzero pattern of Q
−1
T by boolean operations and finally check for the
acyclicity of the graph associated with Q
−1
T as defined in §2.2.1. This proce-
dure simultaneously provides the permutation matrix P
c
. In this connection
we may recall Theorem 4.2.17, which shows how an invertible submatrix can
be extracted.
Theorem 4.6.4 reads that if A ∈ MM(K, F ; n, n) is invertible, it can
be brought to an upper triangular form U over F by a transformation
(L
−1
P
r
) AP
c
= U with L ∈ GL(n, K) and permutation matrices P
r
and
P
c
. In the next subsection we will consider the problem of reducing a general
mixed matrix A ∈ MM(K, F ; m, n) to an upper block-triangular form by a
transformation SAP with S ∈ GL(m, K) and a permutation matrix P .
4.6.2 Block-triangularization of General Mixed Matrices
We consider a block-triangularization of a mixed matrix A = Q + T ∈
MM(K, F ; m, n) under a transformation of the form
ˆ
A = SAP, (4.88)
where S ∈ GL(m, K)andP is a permutation matrix. For a proper block-
triangularization (in the sense of §2.1.4) the following conditions are re-
quired of
ˆ
A and of partitions (
ˆ
R
0
;
ˆ
R
1
, ···,
ˆ
R
ˆ
b
;
ˆ
R
∞
) and (
ˆ
C
0
;
ˆ
C
1
, ···,
ˆ
C
ˆ
b
;
ˆ
C
∞
)
of Row(
ˆ
A) and Col(
ˆ
A):
ˆ
R
k
= ∅,
ˆ
C
k
= ∅ (k =1, ···,
ˆ
b);
ˆ
R
0
,
ˆ
R
∞
,
ˆ
C
0
,
ˆ
C
∞
canbeempty,
ˆ
A[
ˆ
R
k
,
ˆ
C
l
]=O if 0 ≤ l<k≤∞,
rank
ˆ
A[
ˆ
R
0
,
ˆ
C
0
]=|
ˆ
R
0
| (< |
ˆ
C
0
| if
ˆ
R
0
= ∅),
rank
ˆ
A[
ˆ
R
k
,
ˆ
C
k
]=|
ˆ
R
k
| = |
ˆ
C
k
| > 0fork =1, ···,
ˆ
b,
rank
ˆ
A[
ˆ
R
∞
,
ˆ
C
∞
]=|
ˆ
C
∞
| (< |
ˆ
R
∞
| if
ˆ
C
∞
= ∅).
Note that the existence of such
ˆ
A is by no means obvious and that the trans-
formed matrix
ˆ
A =(SQP)+(STP) no longer belongs to MM(K, F ; m, n)