• 검색 결과가 없습니다.

Linear preservers of spanning column rank of matrix products over semirings

N/A
N/A
Protected

Academic year: 2022

Share "Linear preservers of spanning column rank of matrix products over semirings"

Copied!
15
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

LINEAR PRESERVERS OF SPANNING COLUMN RANK OF MATRIX PRODUCTS OVER SEMIRINGS

Seok-Zun Song, Gi-Sang Cheon, and Young-Bae Jun

Reprinted from the

Journal of the Korean Mathematical Society Vol. 45, No. 4, July 2008

c

°2008 The Korean Mathematical Society

(2)

LINEAR PRESERVERS OF SPANNING COLUMN RANK OF MATRIX PRODUCTS OVER SEMIRINGS

Seok-Zun Song, Gi-Sang Cheon, and Young-Bae Jun

Abstract. The spanning column rank of an m×n matrix A over a semir- ing is the minimal number of columns that span all columns of A. We characterize linear operators that preserve the sets of matrix ordered pairs which satisfy multiplicative properties with respect to spanning column rank of matrices over semirings.

1. Introduction

Let F be a field and M n (F) be the vector space of all n × n matrices. In the last few decades a lot of work has been done on the problems of determining the linear maps on M n (F) that leave certain matrix relations, subsets or properties invariant. For a survey of these types of problems see [6]. Although the linear preservers concerned are mostly linear operators on matrix spaces over fields or rings, the same problem has been extended to matrices over various semirings.

Marsaglia and Styan [5] studied the inequalities for rank of matrices. Re- cently, Beasley and Guterman [1] investigated rank inequalities of matrices over semirings. And they characterized the equality cases for some inequalities in [2]. These characterization problems are open even over fields (see [5]). The structure of matrix varieties which arise as extremal cases in these inequalities is far from being understood over fields, as well as over semirings. A usual way to generate elements of such a variety is to find a tuple of matrices which be- longs to it and to act on this tuple by various linear operators that preserve this variety. The complete classification of linear operators that preserve equality cases in matrix inequalities over fields was obtained in [3]. Song and Hwang ([8]) characterized the linear operators that preserve spanning column ranks of matrices over nonnegative reals. Recently Song ([7]) obtained characterizations of the linear operators of spanning column rank of matrix sums over semirings.

Received November 20, 2006.

2000 Mathematics Subject Classification. 15A03, 15A04, 15A45.

Key words and phrases. antinegative semiring, spanning column rank, (P, Q, B)-operator, rank inequality.

This work was supported by Korea Science and Engineering Foundation (F01-2007-000- 10047-0).

c

°2008 The Korean Mathematical Society

1043

(3)

In this paper, we characterize linear operators that preserve the sets of ma- trix ordered pairs which satisfy multiplicative properties with respect to span- ning column rank of matrices over semirings.

2. Preliminaries

A semiring S is essentially a ring in which only the zero is required to have an additive inverse ([9]). Thus all rings are semirings. A semiring is called antinegative if the zero element is the only element with an additive inverse.

The set of nonnegative integers is an example of antinegative semiring but it is not a ring.

A semiring S is called Boolean if S is equivalent to a set of subsets of a given set M , the sum of two subsets is their union, and the product is their intersection. The zero element is the empty set and the identity element is the whole set M .

It is straightforward to see that a Boolean semiring is commutative and antinegative. If S consists of only the empty subset and M then it is called a binary Boolean semiring (or {0, 1}-semiring) and is denoted by B.

A semiring is called a chain if the set S is totally ordered with universal lower and upper bounds and the operations are defined by a + b = max{a, b}

and a · b = min{a, b}.

It is straightforward to see that any chain semiring S is a Boolean semiring on the set of appropriate subsets of S.

Let M m,n (S) denote the set of m × n matrices with entries from the semiring S. If m = n, we use the notation M n (S) instead of M n,n (S).

A vector space is usually only defined over fields or division rings, and mod- ules are generalizations of vector spaces defined over rings. We generalize the concept of vector spaces to semiring vector spaces defined over arbitrary semir- ings.

Given a semiring S, we define a semiring vector space, V (S), to be a nonempty set with two operations, addition and scalar multiplication such that V (S) is closed under addition and scalar multiplication, addition is associative and commutative, and such that for all u and v in V (S) and r, s ∈ S :

1. There exists a 0 such that 0 + v = v, 2. 1v = v = v1,

3. rsv = r(sv),

4. (r + s)v = rv + sv, and 5. r(u + v) = ru + rv.

A set of vectors, W, from a semiring vector space, V (S) is called linearly

independent if there is no vector in W that can be expressed as a nontrivial

linear combination of the others. The set is linearly dependent if it is not

independent.

(4)

Note that, unlike vectors over fields, there are several ways to define inde- pendence, we will use the definition above.

A collection, B, of linearly independent vectors is said to be a basis of the semiring vector space V (S) if its linear span is V (S). The dimension of V (S) is a minimal number of vectors in any basis of V (S).

The following rank functions are usual in the semiring context.

The matrix A ∈ M m,n (S) is said to be of factor rank k (rank(A) = k) if there exist matrices B ∈ M m,k (S) and C ∈ M k,n (S) such that A = BC and k is the smallest positive integer for which such factorization exists. By definition, the only matrix with factor rank 0 is the zero matrix, O.

The matrix A ∈ M m,n (S) is said to be of column rank k (c(A) = k) if the dimension of the linear span of the columns of A is equal to k.

The matrix A ∈ M m,n (S) is said to be of spanning column rank k (sc(A) = k) if the minimal number of columns that span all columns of A is k.

It follows that

1 ≤ rank(A) ≤ c(A) ≤ sc(A) ≤ n

for all nonzero matrix A ∈ M m,n (S) (see [1, 4, 8]). These inequalities may be strict: let

A = £

3 4 ¤

, B = £ 3 −

7

7 − 2 ¤

∈ M 1,2 (S), where S = (Z [

7]) + is the semiring of nonnegative elements of the ring Z [

7]. Then rank(A) = 1 < 2 = c(A), and c(B) = 1 < 2 = sc(B) since (3 −

7) + (

7 − 2) = 1 but any one column of B does not span the other column over S = (Z [

7]) + .

A line of a matrix A is a row or a column of A.

If S is a subsemiring of a field then there is a usual rank function ρ(A) for any matrix A ∈ M m,n (S). Easy examples show that over semirings these func- tions are not equal in general. However, the inequalities sc(A) ≥ ρ(A) always hold. The behavior of the function ρ with respect to matrix multiplication and addition is given by well-known Frobenius, Schwartz and Sylvester inequali- ties. Arithmetic properties of spanning column ranks depend on the structure of semiring of entries.

For matrices X = [x i,j ] and Y = [y i,j ] in M m,n (S), the matrix X ◦ Y denotes the Hadamard or Schur product, i.e., the (i, j) th entry of X ◦ Y is x i,j y i,j .

We say that the matrix A dominates the matrix B if b i,j 6= 0 implies that a i,j 6= 0, and we write A ≥ B or B ≤ A in this case.

If A and B are matrices with A ≥ B, then we let A\B denote the matrix C, where

c i,j =

½ 0 if b i,j 6= 0;

a i,j otherwise.

Let Z(S) denote the center of the semiring S. The matrix I n is the n × n

identity matrix, J m,n is the m × n matrix of all ones, O m,n is the m × n zero

matrix. We omit the subscripts when the order is obvious from the context

(5)

and we write I, J, and O, respectively. The matrix E i,j , called a cell, denotes the matrix with 1 in (i, j) position and zero elsewhere. A weighted cell is any nonzero scalar multiple of a cell, i.e., αE i,j is a weighted cell for any 0 6= α ∈ S.

Let R i denote the matrix whose i th row is all ones and all other rows are zero, and C j denote the matrix whose j th column is all ones and all other columns are zero. We let |A| denote the number of nonzero entries in the matrix A.

We denote by A[i 1 , . . . , i k |j 1 , . . . , j l ] the k × l-submatrix of A which lies in the intersection of the i 1 , . . . , i k rows and j 1 , . . . , j l columns.

Let ∆ m,n = {(i, j)|i = 1, . . . , m; j = 1, . . . , n}. If m = n, we use the notation

n instead of ∆ n,n .

Let S be a semiring, not necessary commutative. A map T : M m,n (S) → M m,n (S) is called linear operator if T preserves matrix addition and scalar multiplication on both sides.

We say that a linear operator T preserves a set P if X ∈ P implies that T (X)

∈ P, or, if P is a set of ordered pairs, that (X, Y ) ∈ P implies (T (X), T (Y ))

∈ P .

An operator T on M m,n (S) is called a (P, Q, B)-operator if there exist per- mutation matrices P ∈ M m (S) and Q ∈ M n (S), and a matrix B ∈ M m,n (S) with B ≥ J such that

(2.1) T (X) = P (X ◦ B)Q

for all X ∈ M m,n (S) or, m = n and

(2.2) T (X) = P (X ◦ B) t Q

for all X ∈ M n (S), where X t denotes the transpose of X. Operators of the form (2.1) are called non-transposing (P, Q, B)-operators; operators of the form (2.2) are transposing (P, Q, B)-operators.

Unless otherwise specified, we will assume that S is an antinegative semiring without zero divisors in the following.

We recall some results proved in [2] for later use.

Theorem 2.1 ([2, Theorem 2.14]). Let T : M m,n (S) → M m,n (S) be a linear operator. Then the following are equivalent :

(1) T is bijective.

(2) T is surjective.

(3) There exists a permutation σ on ∆ m,n and units b i,j ∈ Z(S) such that T (E i,j ) = b i,j E σ(i,j) for all (i, j) ∈ ∆ m,n .

Lemma 2.2 ([2, Lemma 2.16]). Let T : M m,n (S) → M m,n (S) be an operator which maps lines to lines and is defined by T (E i,j ) = b i,j E σ(i,j) , where σ is a permutation on ∆ m,n , and b i,j ∈ Z(S) are nonzero elements. Then T is a (P, Q, B)-operator.

One can easily check that if m = 1 or n = 1 then all operators under

consideration are (P, Q, B)-operators, if m = n = 1 then all operators under

consideration are (P, P t , B)-operators.

(6)

Henceforth we will always assume that m, n ≥ 2.

We say that M m,n (S) has full spanning column rank if for each k ≤ min{m, n}, M m−k,n−k (S) contains a matrix of spanning column rank n − k.

If m ≥ n, then we can easily show that M m,n (S) has full spanning column rank. But, for m < n, M m,n (S) may or may not have full spanning column rank according to a given semiring S. For example, M 2,3 (Z + ) has full spanning column rank, while M 2,3 (B) is not.

The spanning column ranks of matrix products over semirings are restricted by the following list of inequalities established in [1] :

If O 6= X ∈ M m,n (S), O 6= Y ∈ M n,k (S)

(2.3) sc(XY ) ≤ sc(Y ).

If sc(X) + sc(Y t ) > n, then

(2.4) sc(XY ) ≥ 1.

Let S be a subsemiring of R + , the nonnegative reals.

If ρ(X) + ρ(Y ) ≤ n, then

(2.5) sc(XY ) ≥ 0.

If ρ(X) + ρ(Y ) > n, then

(2.6) sc(XY ) ≥ ρ(X) + ρ(Y ) − n.

As it was proved in [1] the above inequalities (2.3) ∼ (2.6) are sharp and the best possible.

The following example shows that standard analogs for the upper bound of the rank of a product of two matrices over a field do not work for spanning column ranks.

Example 2.3. Let

A = (3, 7, 7) ∈ M 1,3 (Z + ), B =

 1 1 1 0 1 1 0 0 1

 ∈ M 3 (Z + ),

where Z + is the semiring of nonnegative integers. Then sc(A) = 2, sc(B) = 3, and sc(AB) = sc(3, 10, 17) = 3 over Z + .

Lemma 2.4. Let B be a matrix in M m,n (S) with sc(B) = 1. If all elements of B are units in Z(S), then sc(X) = sc(P (X ◦ B)Q) for all permutation matrices P ∈ M m (S) and Q ∈ M n (S).

Proof. Let X be any matrix in M m,n (S). If Q ∈ M n (S) is a permutation matrix, it is clear that sc(X) = sc(XQ). Thus, for all permutation matrices P ∈ M m (S) and Q ∈ M n (S), we have

sc(X) = sc(P t P XQ) ≤ sc(P XQ) ≤ sc(XQ) = sc(X)

(7)

from (2.5), and hence sc(X) = sc(P XQ). Thus, we claim that sc(X) = sc(X ◦ B).

Since sc(B) = 1, there exists a column b i = (b 1,i , . . . , b m,i ) t ∈ S m such that B = b i e = [e 1 b i , e 2 b i , . . . , e n b i ] with e = (e 1 , . . . , 1, . . . , e n ) ∈ S n . Thus, for any matrix X = [x 1 , x 2 , . . . , x n ] ∈ M m,n (S), we have X ◦B = [(x 1 ◦e 1 b i ), (x 2 e 2 b i ), . . . , (x n ◦ e n b i )]. Let x i

1

, . . . , x i

k

be any columns of X. Then it suffices to show that x i

1

, . . . , x i

k

are spanning columns for all columns of X if and only if (x i

1

◦ e i

1

b i ), . . . , (x i

k

◦ e i

k

b i ) are spanning columns for all columns of X ◦ B. Let sc(X) = k and x 1 , . . . , x k be spanning columns for all the columns of X. Then x r = P k

j=1 c r

j

x j for all r = 1, . . . , n with c r

j

∈ S. Then we have (x r ◦ e r b i ) = P k

j=1 c r

j

(x j ◦ e r b i ), equivalently, x 1 ◦ e 1 b i , . . . , x k ◦ e k b i are spanning columns for all columns of X ◦ B.

Conversely, assume that sc(X ◦ B) = k and (x 1 ◦ e 1 b i ), . . . , (x k ◦ e k b i ) are spanning columns for all the columns of X ◦ B without loss of generality. Then for any column of X ◦ B we can write (x r ◦ e r b i ) = P k

j=1 f j (x j ◦ e j b i ) for f j ∈ S. Let b i 0 = (b 1,i −1 , . . . , b m,i −1 ) t ∈ S m . Then

(x r ◦ e r b i ) ◦ b i 0 = µ X k

j=1

f j (x j ◦ e j b i )

◦ b i 0 ,

equivalently (e r b i ◦ b i 0 ) ◦ x r = P k

j=1 f j e j (b i ◦ b i 0 ) ◦ x j since all entries of B are in Z(S). Hence e r x r = P k

j=1 f j e j x j because b i ◦ b i 0 = (1, . . . , 1) t ∈ S m . That is, x r = P k

j=1 e −1 r f j e j x j , equivalently, x 1 , . . . , x k are spanning columns for all

columns of X. ¤

Let X =

· 2 3

¸

be a matrix in M 2,1 (Z + ). Then we have that sc(X) = 1, but sc(X t ) = 2. Thus, in general, it is not true that for a matrix X ∈ M m,n (S), sc(X) = 1 if and only if sc(X t ) = 1.

Below, we use the following notations in order to denote sets of matrices that arise as extremal cases in the inequalities (2.3) ∼ (2.6) listed above:

Π L = {(X, Y ) ∈ M n (S) 2 | sc(XY ) = sc(Y )};

Π 0 = {(X, Y ) ∈ M n (S) 2 | sc(XY ) = 0};

Π 1 = {(X, Y ) ∈ M n (S) 2 | sc(X) + sc(Y t ) > n and sc(XY ) = 1};

Π R = {(X, Y ) ∈ M n (S) 2 | sc(XY ) = ρ(X) + ρ(Y ) − n}.

In the following sections, we characterize linear operators that preserve the sets Π L , Π 0 , Π 1 , and Π R .

3. Linear preservers of Π L

Lemma 3.1. If T : M n (S) → M n (S) is a surjective linear operator which

preserves Π L , then T preserves lines.

(8)

Proof. By Theorem 2.1, there exist a permutation σ on ∆ n and units b i,j ∈ Z(S) such that T (E i,j ) = b i,j E σ(i,j) for all (i, j) ∈ ∆ n . Suppose that T −1 does not map columns to lines, say, without loss of generality, that T −1 (E 1,1 + E 2,1 ) ≥ E 1,1 + E 2,2 . Then T (I) has nonzero entries in at most n − 1 columns. Suppose T (I) has all zero entries in column j. Then for X = I and Y = T −1 (E j,1 ), we have XY = Y however, T (X)T (Y ) = O. This contradicts the fact that T preserves Π L . Suppose that T −1 does not map rows to lines. Say, without loss of generality, that T −1 (E 1,1 + E 1,2 ) ≥ E 1,1 + E 2,2 . That is T (E 1,1 + E 2,2 ) = b 1,1 E 1,1 + b 2,2 E 1,2 . Then for X = b −1 1,1 E 1,1 + b −1 2,2 E 2,2 + [O 2 ⊕ I n−2 ], T (X) has spanning column rank at most n − 1 since either the first two columns of T (X) are equal or at least one of the columns from the 3 rd through the n th is zero.

Let Y = T −1 (I), then we have that (X, Y ) ∈ Π L , since sc(XZ) = sc(Z) for any Z, while sc(T (X)I) = sc(T (X)) = n − 1 < sc(I) = sc(T (Y )) so that (T (X), T (Y )) 6∈ Π L , a contradiction.

Similarly, if T −1 (E 1,1 + E 2,1 ) ≥ E 1,1 + E 2,2 then the second column of T (X) is zero and the same pair (X, Y ) ∈ Π L gives the contradiction.

Thus T −1 and hence T map lines to lines. ¤

Lemma 3.2. Let T : M n (S) → M n (S) be a linear operator defined by T (X) = X ◦ B, where B = [b i,j ] ∈ M n (Z(S)), b i,j are units for all (i, j) ∈ ∆ n . If T preserves Π L , then sc(B) = 1. If, in addition, S is commutative then there exist diagonal matrices D, E with the invertible elements on the main diagonal such that T (X) = DXE.

Proof. Suppose to the contrary that sc(B) ≥ 2. Since all b i,j are units it follows that there exist k, l such that B[1, . . . , n | k] does not span B[1, . . . , n | l] and conversely. Without loss of generality one may assume that k = 1, l = 2.

Let T preserve Π L . Consider the pair X = E 1,1 , Y = C 1 + C 2 . One has that XY = E 1,1 + E 1,2 and sc(XY ) = 1 = sc(Y ), i.e., (X, Y ) ∈ Π L . However, the spanning column rank of (X ◦ B)(Y ◦ B) = b 2 1,1 E 1,1 + b 1,1 b 1,2 E 1,2 is 1 since b i,j

are units and commute with all elements from S. Thus sc((X ◦ B)(Y ◦ B)) = 1 6= 2 = sc(Y ◦B) since the first two columns of Y ◦B are the same as those of B and the other columns are zero. Hence, (T (X), T (Y )) / ∈ Π L , which contradicts the assumption that T preserves Π L . Therefore sc(B) = 1.

Thus it follows that there exist column b i = (b 1,i , . . . , b n,i ) t such that B = b i e with e = (e 1 , . . . , e i−1 , 1, e i+1 , . . . , e n ) ∈ S n . Let S be commutative,

D = diag(b 1,i , . . . , b n,i ) ∈ M n (S),

E = diag(e 1 , . . . , e i−1 , 1, e i+1 , . . . , e n ) ∈ M n (S)

be diagonal matrices. Then it is straightforward to check that X ◦ B = DXE

for all X ∈ M n (S). ¤

Theorem 3.3. Let T : M n (S) → M n (S) be a surjective linear operator with

n ≥ 4. If T preserves Π L , then T is a nontransposing (P, P t , B)-operator and

sc(B) = 1 with B = [b i,j ] ∈ M n (Z(S)) and units b i,j for all (i, j) ∈ ∆ n .

(9)

Proof. Assume that surjective operator T preserves Π L . By applying Lemma 3.1 and Theorem 2.1 to Lemmas 2.2 and 3.2 we have that if T preserves Π L

then T is a (P, Q, B)-operator and sc(B) = 1.

To see that the operator T (X) = P (X ◦ B) t Q does not preserve Π L , it suffies to consider T 0 (X) = X t D, where D = QP , since a similarity and a Hadamard product with a matrix of spanning column rank 1 and invertible entries preserve Π L . Let

X = (D −1 ) t (

 1 1 0 1 1 0 0 0 1

 M

I n−3 ) and Y =

 

0 1 0 0 0 0 0 0 1 0 0 0 1 1 0 0

 

M I n−4 .

Then (X, Y ) ∈ Π L while (X t D, Y t D) 6∈ Π L . Thus T 0 and hence T does not preserve Π L .

It remains to prove that Q = P t . Assume to the contrary that QP 6= I.

Suppose X → (QP )X transforms the r th row into the t th for some r 6= t. We consider the matrix X = P

i6=t E i,i , Y = E r,r . Thus (X, Y ) ∈ Π L . Then for certain invertible elements b i,i ∈ S we have that

T (X)T (Y ) = P (X ◦ B)QP (Y ◦ B)Q = P ( X

i6=t

b i,i E i,i )(b r,r E t,r )Q = 0,

i.e., (T (X), T (Y )) / ∈ Π L , which is a contradiction. ¤ Corollary 3.4. Let T be a surjective linear operator on M n (S) with n ≥ 4 and S be commutative with 1 + 1 6= 1. If T preserves Π L , then there exist an invertible matrix U and an invertible element α such that T (X) = αU XU −1 for all X ∈ M n (S).

Proof. Suppose T preserves Π L . By Theorem 3.3, T is a non-transposing (P, P t , B)-operator, where sc(B) = 1 and all elements of B are units in Z(S).

That is,

(3.1) T (X) = P (X ◦ B)P t

for all X ∈ M n (S). Since sc(B) = 1, there exists b i = (b 1,i , . . . , b m,i ) t among the columns of B such that B = b i e with e = (e 1 , . . . , e i−1 , 1, e i+1 , . . . , e n ).

Since b ji are units, e j are invertible elements in S for all j = 1, . . . , n. Let D = diag(b 1,i , . . . , b m,i ) ∈ M m (S) and E = diag(e 1 , . . . , e n ) ∈ M n (S) be diagonal matrices. Since S is commutative, it is straightforward to check that X ◦ B = DXE for all X ∈ M m,n (S). Thus (3.1) becomes T (X) = P DXEP t . Let us show that ED is an invertible scalar matrix.

Define L(X) = (EP t )T (X)(EP t ) −1 = EDX for all X ∈ M n (S). Since T

preserves Π L if and only if L does, it suffices to consider L(X) = EDX. Let

G = ED. Then G = diag(g 1 , . . . , g n ) is an invertible diagonal matrix. Assume

(10)

that g 1 6= g 2 . Consider matrices

(3.2) A =

 

0 4 1 1 4 0 1 1 1 1 0 1 1 1 1 0

 

and B =

 

1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1

 

 .

Let X = A ⊕ O n−4 and Y = G −1 (B ⊕ O n−4 ). Since all columns of A are linearly independent, it follows that

sc(A) = sc(X) = sc(L(X)) = 4 and sc(B) = sc(Y ) = sc(L(Y )) = 2.

Furthermore,

XY =

 

4g −1 2 4g 2 −1 g 3 −1 + g 4 −1 g 3 −1 + g 4 −1 4g −1 1 4g 1 −1 g 3 −1 + g 4 −1 g 3 −1 + g 4 −1 g 1 −1 + g 2 −1 g −1 1 + g −1 2 g 4 −1 g 4 −1 g 1 −1 + g 2 −1 g −1 1 + g −1 2 g 3 −1 g 3 −1

 

 ⊕ O n−4

has the spanning column rank 2 since g 1 6= g 2 . That is (X, Y ) ∈ Π L . But

L(X)L(Y ) = G

 

 

4 4 2 2 4 4 2 2 2 2 1 1 2 2 1 1

 

 ⊕ O n−4

 

has spanning column rank 1 and hence (L(X), L(Y )) 6∈ Π L . This contradiction shows that g 1 = g 2 . Similarly, if we consider a matrix

A 0 =

 

0 1 1 1 1 0 1 1 1 1 0 4 1 1 4 0

 

 ,

then the parallel argument shows that g 3 = g 4 . Generally, if n ≥ 5, then we can split zero block into two parts and take X 0 = O r ⊕ A ⊕ O n−r−4 or X 0 = O r ⊕ A 0 ⊕ O n−r−4 for appropriate r. Therefore we have that G is an invertible scalar matrix. That is, G = ED = αI for some invertible element α, equivalently E = αD −1 . If we let U = P D, then

T (X) = P (DXE)P t = α(P D)X(P D) −1 = αU XU −1

for all X ∈ M n (S). Thus the result follows. ¤

Over chain semirings, the above results have the following improvement.

Theorem 3.5. Let S be a chain semiring and T be a linear operator on M n (S)

with n ≥ 4. Then T strongly preserves Π L if and only if there exists a permu-

tation matrix P such that T (X) = P XP t for all X ∈ M n (S).

(11)

Proof. One can easily show that all operators of the form T (X) = P XP t strongly preserves Π L .

Suppose T strongly preserves Π L . We want to show that there exists β ∈ S such that βT is surjective on M n (βS). In order to show this, it suffices to check that for each pair of indices (i, j) there exist Y ∈ M n (S) and a ∈ S such that T (Y ) = aE i,j . If this is not the case or if there is a cell whose image is not dominated by a cell, then there exists a (0, 1)-matrix M and pair (r, s) such that m r,s = 0 and T (M ) ≥ T (J). Denote G = T (M ) = [g i,j ]. Then, for A = J\E r,s , and α = min{g i,j | g i,j 6= 0} we have that T (αA) = T (αJ).

Since sc(αA) = 2 and sc((αA) 2 ) = sc(αJ) = sc((αJ) 2 ) = 1, (αA, αA) / ∈ Π L , while (αJ, αJ) ∈ Π L , a contradiction since (T (αJ), T (αJ)) = (T (αA), T (αA)).

Thus there is no such a matrix M with a zero entry such that T (M ) ≥ T (J).

It follows that the image of a cell dominates only one cell and that for β = min{h i,j |T (J) = H = [h i,j ]}, βT is surjective on M n (βS). By Theorem 3.3, βT (X) = P XP t for all X ∈ M n (βS). Thus, there exists a matrix B ∈ M n (S) with B ≥ J such that T (X) = P (X ◦ B)P t for all X ∈ M n (S).

Suppose that b i,j < 1 for some (i, j). Consider a matrix X = J\E i,j +b i,j E i,j . Then we have T (X) = T (J). Since sc(X) = 2 and sc(X 2 ) = sc(J) = 1, (X, X) / ∈ Π L , while (T (X), T (X)) = (T (J), T (J)) ∈ Π L , a contradiction. Thus

B = J and the theorem follows. ¤

4. Linear preservers of Π 0

Recall that

Π 0 = {(X, Y ) ∈ M n (S) 2 | sc(XY ) = 0}.

Lemma 4.1. Let T be a surjective linear operator on M n (S). If T preserves Π 0 , then T maps columns to columns and rows to rows.

Proof. By Theorem 2.1, there exist a permutation σ on ∆ n and units b i,j ∈ Z(S) such that T (E i,j ) = b i,j E σ(i,j) for all (i, j) ∈ ∆ n .

Suppose T does not map columns to columns. Say T (C j ) is not a column.

Then T (J \ C j ) has no zero column. It follows that (J \ C j , E j,j ) ∈ Π 0 , while (T (J \ C j ), T (E j,j )) 6∈ Π 0 , a contradiction.

If T does not map rows to rows, then T (R i ) is not a row for some i. Thus, T (J\R i ) has no zero row. It follows that (E i,i , J\R i ) ∈ Π 0 , while (T (E i,i ), T (J\

R i )) 6∈ Π 0 , a contradiction. ¤

Theorem 4.2. Let T be a surjective linear operator on M n (S). Then T pre- serves Π 0 if and only if T is a non-transposing (P, P t , B)-operator, where all elements of B are units in Z(S).

Proof. Suppose T preserves Π 0 . Since, by Lemma 4.1, T preserves columns

and rows, it preserves lines and hence, by applying Theorem 2.1 to Lemma 2.2,

T is a (P, Q, B)-operator, where all elements of B are units in Z(S). Since T

maps columns to columns, T must be a non-transposing (P, Q, B)-operator and

hence T (X) = P (X ◦ B)Q for all X ∈ M n (S). Suppose that QP 6= I. Then

(12)

QP E r,s = E l,s for some distinct indices r and l. Now, (E l,l , E r,s ) ∈ Π 0 , while (T (E l,l ), T (E r,s )) / ∈ Π 0 because

T (E l,l )T (E r,s ) = b l,l b r,s (P E l,s Q) 6= O.

This contradiction shows that QP = I and hence Q = P t .

The converse is easily established since S is antinegative. ¤ 5. Linear preservers of Π 1

Recall that

Π 1 = {(X, Y ) ∈ M n (S) 2 | sc(X) + sc(Y t ) > n and sc(XY ) = 1}.

Lemma 5.1. Let T be a surjective linear operator on M n (S). If T preserves Π 1 , then T preserves lines.

Proof. By Theorem 2.1, there exist a permutation σ on ∆ n and units b i,j ∈ Z(S) such that T (E i,j ) = b i,j E σ(i,j) for all (i, j) ∈ ∆ n .

Suppose T does not preserve lines. Without loss of generality, we may assume that T (E i,j ) and T (E k.l ) lie in a line, where i 6= k and j 6= l. Let T (E i,j ) = b i,j E s,t . Then either T (E k,l ) = b k,l E s,t

0

or T (E k,l ) = b k,l E s

0

,t . In both cases, we have sc(T (E i,j + E k,l )) = 1 (in the first case since b i,j is invertible, in the second case, there is only one non-zero column in the matrix).

Let Y 0 ∈ M n (S) be a matrix such that Y 0 + E i,j + E k,l is a permutation matrix. Consider matrices X = E i,j + E k,l and Y t = Y 0 + E k,l . Then we have XY = E k,k , and hence (X, Y ) ∈ Π 1 since sc(X) + sc(Y t ) = 2 + (n − 1) = n + 1 and sc(XY ) = 1. But we have sc(T (X)) + sc(T (Y ) t ) ≤ n since sc(T (X)) = 1 and sc(T (Y ) t ) ≤ n − 1. Thus, (T (X), T (Y )) 6∈ Π 1 , a contradiction. ¤ Theorem 5.2. Let n ≥ 3 and T be a surjective linear operator on M n (S). If T preserves Π 1 then T is a non-transposing (P, P t , B)-operator, where sc(B) = 1 and all elements of B are units in Z(S).

Proof. Suppose T preserves Π 1 . By applying Theorem 2.1 to Lemma 5.1, T is a (P, Q, B)-operator, where sc(B) = 1 and all elements of B are units in Z(S).

First, we show that the operator T (X) = P (X ◦ B) t Q does not preserve Π 1 . Let

D = QP, A =

· O I 2

O O

¸

, X = DA

and Y = I n−1 ⊕ [0]. Then we can easily show that (X, Y ) ∈ Π 1 and (X ◦ B) t D(Y ◦ B) t = (A t D t ◦ B t )D(Y ◦ B t ) = (A t ◦ B t D)(Y ◦ B t )

= c 1 E n−1,1 + c 2 E n,2

for some units c 1 , c 2 ∈ Z(S). It follows from Lemma 2.4 that sc(T (X)T (Y )) = sc((X ◦ B) t D(Y ◦ B) t ) = 2,

a contradiction. Thus, we have established that T is a non-transposing (P, Q, B)-

operator; T (X) = P (X ◦ B)Q, where all elements of B are units in Z(S).

(13)

Next, we claim that QP = I. Assume to the contrary that QP 6= I. Then there exist p, s, r, t ∈ {1, 2, . . . , n} with p 6= s, r 6= t, s 6= t and p 6= r such that (QP )R p = R s and (QP )R r = R t . Consider matrices X = P

i6=r E i,i and Y = E p,p + E r,r . Then (X, Y ) ∈ Π 1 since sc(X) + sc(Y t ) = (n − 1) + 2 > n and sc(XY ) = sc(E p,p ) = 1. But

T (X)T (Y ) = P µ X

i6=r

E i,i ◦ B

QP ((E p,p + E r,r ) ◦ B)Q

= P µ X

i6=r

b i,i E i,i

(b p,p E s,p + b r,r E t,r )Q

= P (b s,s b p,p E s,p + b t,t b r,r E t,r )Q

has spanning column rank 2 since s 6= t and p 6= r, a contradiction. Hence QP = I and hence Q = P t . That is, T (X) = P (X ◦ B)P t .

It remains to check that sc(B) = 1. Consider (J, I) ∈ Π 1 . Then we have sc(T (J)) + sc(T (I) t ) = sc(J) + sc(I t ) > n. Since T preserves Π 1 , it follows that sc(T (J)T (I)) = 1. Let V = I ◦ B. Then V = diag(b 1,1 , . . . , b n,n ) is an invertible matrix, and hence it follows from Lemma 2.4 that

1 = sc(T (J)T (I)) = sc((J ◦ B)(I ◦ B) = sc(BV ) = sc(B).

Thus the Theorem follows. ¤

Corollary 5.3. Let S = B, Z + or a chain semiring, and T be a surjective linear operator on M n (S) with n ≥ 3. Then T preserves Π 1 if and only if there is a permutation matrix P ∈ M n (S) such that T (X) = P XP t for all X ∈ M n (S).

Proof. Suppose T preserves Π 1 . By Theorem 5.2, T is a non-transposing (P, P t , B)-operator, where all elements of B are units. Note that if S = B, Z + or a chain semiring, “1” is the only unit element in S, and hence B = J. Thus, there exists a permutation matrix P ∈ M n (S) such that T (X) = P XP t for all X ∈ M n (S).

The converse is easily established. ¤

6. Linear preservers of Π R

Recall that

Π R = {(X, Y ) ∈ M n (S) 2 | sc(XY ) = ρ(X) + ρ(Y ) − n}.

Lemma 6.1. Let S be any subsemiring of R + , σ be a permutation of ∆ n , and T be defined by T (E i,j ) = b i,j E σ(i,j) for all (i, j) ∈ ∆ n , where all b i,j are units.

If T preserves Π R , then T preserves lines.

Proof. If T does not preserve lines, then, as in the proof of Lemma 5.1, there exist indices i, j, k, l, i 6= k, j 6= l such that T (E i,j ) and T (E k,l ) lie in a line.

Let X 0 ∈ M n (S) be a matrix such that X = X 0 + E i,j + E k,l is a permutation

(14)

matrix. Then (X, O) ∈ Π R . However, sc(T (X)) ≤ n − 1 since either T (X) has a zero column or T (X) has two proportional columns since b i,j is a unit. Thus, ρ(T (X)) ≤ n − 1 and hence (T (X), O) / ∈ Π R , a contradiction. ¤ Theorem 6.2. Let S be a subsemiring of R + , and T be a surjective linear operator on M n (S). If T preserves Π R then T is a non-transposing (P, P t , B)- operator, where sc(B) = 1 and all elements of B are units.

Proof. Suppose T preserves Π R . By applying Theorem 2.1 to Lemma 6.1 and 2.2, T is a (P, Q, B)-operator, where all elements of B are units. First, we show all transposing (P, Q, B)-operators T (X) = P (X ◦ B) t Q do not preserve Π R . Let QP = D, X = DE 1,1 , Y = P n−1

i=1 E i+1,i . Then (X, Y ) ∈ Π R . But T (X)T (Y ) = P (DE 1,1 ◦ B) t D(Y ◦ B) t Q

= P (E 1,1 ◦ B t )(Y t ◦ B t )Q = P (b 1,1 b 2,1 E 1,2 )Q 6= O.

Hence sc(T (X)T (Y )) > 0 = ρ(T (X)) + ρ(T (Y )) − n; that is, (T (X), T (Y )) / Π R , a contradiction. Thus, T is a non-transposing (P, Q, B)-operator; T (X) = P (X ◦ B)Q.

Let us check that Q = P t . If QP 6= I, then there exist two distinct in- dices s and t in {1, . . . , n} such that (QP )R s = R t . Let X = P

i6=s E i,i , Y = E s,s . Then it follows from Lemma 2.4 that sc(T (X)) = sc(X) = n − 1 and sc(T (Y )) = sc(Y ) = 1. Furthermore, we have XY = O and T (X)T (Y ) = P (b t,t b s,s E t,s )Q 6= O. Thus, (X, Y ) ∈ Π R , while (T (X), T (Y )) / ∈ Π R , a contra- diction. Hence QP = I or Q = P t .

It remains to show that sc(B) = 1. Assume to the contrary that sc(B) ≥ 2.

We lose no generality in assuming that sc(B[1, 2|1, 2]) = 2. Consider the matrix X =

· b −1 1,1 b −1 1,2 b −1 2,1 b −1 2,2

¸

⊕ I n−2

in M m,n (S). Then sc(X) = sc(X 2 ) = n. Note that from the invertibility of b i,j

it follows that ρ(X) = n. Indeed, if b −1 i,1 = λb −1 i,2 , i = 1, 2, for some λ ∈ R + , then λ = b −1 i,1 b i,2 ∈ S which contradicts sc(B[1, 2|1, 2]) = 2. Thus (X, X) ∈ Π R

because sc(X 2 ) = n = 2ρ(X) − n. But sc(T (X)) = sc(T (X) 2 ) = ρ(T (X)) = n − 1, while 2ρ(T (X)) − n = n − 2, a contradiction. ¤ Acknowledgement. The authors would like to thank the referee for pointing out several errors in an earlier version.

References

[1] L. B. Beasley and A. E. Guterman, Rank inequalities over semirings, J. Korean Math.

Soc. 42 (2005), no. 2, 223–241.

[2] , LP-problems for rank inequalities over semirings: factorization rank, Sovrem.

Mat. Prilozh. No. 13, Algebra (2004), 53–70; translation in J. Math. Sci. (N. Y.) 131 (2005), no. 5, 5919–5938.

[3] L. B. Beasley, S. G. Lee, and S. Z. Song, Linear operators that preserve pairs of matrices

which satisfy extreme rank properties, Linear Algebra Appl. 350 (2002), 263–272.

(15)

[4] L. B. Beasley and N. J. Pullman, Semiring rank versus column rank, Linear Algebra Appl. 101 (1988), 33–48.

[5] G. Marsaglia and P. Styan, Equalities and inequalities for ranks of matrices, Linear and Multilinear Algebra 2 (1974/75), 269–292.

[6] P. Pierce and others, A survey of linear preserver problems, Linear and Multilinear Algebra 33 (1992), no. 1-2. Gordon and Breach Science Publishers, Yverdon, 1992. pp.

1–129.

[7] S. Z. Song, Linear preservers of spanning column rank of matrix sums over semirings, J. Korean Math. Soc. 45 (2008), no. 2, 301–312.

[8] S. Z. Song and S. G. Hwang, Spanning column ranks and their preservers of nonnegative matrices, Linear Algebra Appl. 254 (1997), 485–495.

[9] S. Z. Song and K. T. Kang, Linear maps that preserve commuting pairs of matrices over general Boolean algebra, J. Korean Math. Soc. 43 (2006), no. 1, 77–86.

Seok-Zun Song

Department of Mathematics Cheju National University Jeju 690-756, Korea

E-mail address: [email protected] Gi-Sang Cheon

Department of Mathematics Sungkyunkwan University Suwon 440-746, Korea

E-mail address: [email protected] Young-Bae Jun

Department of Mathematics Education Gyeongsang National University Jinju 660-701, Korea

E-mail address: [email protected]

참조

관련 문서

After first field tests, we expect electric passenger drones or eVTOL aircraft (short for electric vertical take-off and landing) to start providing commercial mobility

1 John Owen, Justification by Faith Alone, in The Works of John Owen, ed. John Bolt, trans. Scott Clark, &#34;Do This and Live: Christ's Active Obedience as the

Often models uncertainty about specific pa- rameters is reflected as uncertainty in specific entries of the state space matrices A, B, C, D.. Let p = (p 1 , ..., p n )

 자신의 무지와 몰이해에 대해 자책하거나, 일깨움이 더딘 것을 탓하지 말고 그저 부지런히 행함을 놓치지 않는다..  언제나 자신에게 솔직할 것이며, 나눌 준비와

2.2 Homogeneous Linear ODEs with Constant Coefficients 2.3 Differential

 A linear system of equations in n unknowns has a unique solution if the coefficient matrix and the augmented matrix have the same rank n, and infinitely many solution if

Lagrange dual Duality Proof of strong duality Optimality conditions Theorems of alternatives.. Lagrange dual functions Lower bounds on

 Euler buckling strength of long column cannot be improved by higher- strength material since it is due to the instability of the column as a whole.  For a column