• 검색 결과가 없습니다.

Linear operators that preserve perimeters of matrices over semirings

N/A
N/A
Protected

Academic year: 2022

Share "Linear operators that preserve perimeters of matrices over semirings"

Copied!
11
0
0

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

전체 글

(1)

LINEAR OPERATORS THAT PRESERVE PERIMETERS OF MATRICES OVER SEMIRINGS

Seok-Zun Song†, Kyung-Tae Kang, and LeRoy B. Beasley

Abstract. A rank one matrix can be factored as utv for vectors u and v of appropriate orders. The perimeter of this rank one matrix is the number of nonzero entries in u plus the number of nonzero entries in v.

A matrix of rank k is the sum of k rank one matrices. The perimeter of a matrix of rank k is the minimum of the sums of perimeters of the rank one matrices. In this article we characterize the linear operators that preserve perimeters of matrices over semirings.

1. Introduction

Lately there have been many articles on linear preserver problems. For an excellent survey see [3, 4]. In [2], the linear operators that preserve the term rank and other combinatorial properties of matrices were characterized. In [5], the linear operators that preserve rank and perimeter of Boolean rank-1 matrices were characterized. In this article we investigate the linear operators that preserve perimeters of matrices over semirings.

A semidomain D is a semiring which is commutative, has a multiplicative identity different from 0 and has no zero divisors.

Let M ≡ M

m,n

( D) denote the set of all m × n matrices with entries in a semidomain D. If m = n, we use the notation M

n

( D) instead of M

n,n

( D).

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 and we write I, J and O, respectively. For matrices A and B, A ⊕ B is the direct sum of A and B so that A ⊕ B = [

O BA O

].

The rank or factor rank, r(A), of a nonzero A ∈ M is defined as the least integer k for which there exist B ∈ M

m,k

( D) and C ∈ M

k,n

( D) such that A = BC. The rank of the zero matrix is zero. If A ∈ M has rank 1, there exist vectors u ∈ D

m

= M

m,1

( D) and v ∈ D

n

= M

n,1

( D) such that A = uv

t

.

Received June 9, 2007.

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

Key words and phrases. linear operator, perimeter, (U, V )-operator.

†This work was supported by the Korea Research Foundation Grant funded by the Korean Government (MOEHRD, Basic Research Promotion Fund) (KRF-2007-313-C00003).

⃝2009 The Korean Mathematical Societyc 113

(2)

The perimeter of this rank-1 matrix A, p(A), is ♯(u) + ♯(v) where ♯(u) denotes the number of nonzero entries in u (see [1]).

A rank one decomposition of A ∈ M is a sum of rank-1 matrices which equals A. Let ROD(A) denote the set of all rank one decompositions of A ∈ M. For A ∈ M, the perimeter of A, p(A), is defined as

min

{ ∑

i∈I

p(A

i

) ∑

i∈I

A

i

∈ ROD(A) where I is an index set }

.

For k = 2, 3, . . . , min {m(n + 1), n(m + 1)}, let P

k

denote the set of matrices in M whose perimeter is k. An easy observation is that every matrix in M whose perimeter is either 2 or 3 has rank 1.

A matrix in M is called a cell if it has exactly one nonzero entry, that being a 1. We denote the cell whose nonzero entry is in the (i, j)

th

position by E

i,j

. Let E = {E

i,j

| 1 ≤ i ≤ m, 1 ≤ j ≤ n}. A matrix E in M is a weighted cell if E = αE

i,j

for some cell E

i,j

∈ E and for some nonzero α ∈ D.

A line of a matrix is defined to be a row or column of the matrix. The term rank of a matrix A, t(A), is the minimum number of lines that contain all nonzero entries of A (see [2]). The matrix X dominates the matrix Y , X ≥ Y , if y

i,j

̸= 0 implies x

i,j

̸= 0 for all i and j. The matrix X dominates precisely the matrix Y , if X ≥ Y and Y ≥ X. An m × n matrix X is a generalized diagonal if X is a sum of min {m, n} weighted cells no two in any one line.

A mapping T : M → M is called a linear operator if T (αA + βB) = αT (A) + βT (B) for all A, B ∈ M and for all α, β ∈ D. A linear operator T : M → M is called a (P, Q, B)-operator (see [2]) if there exist permutation matrices P and Q, and a matrix B with B ≥ J, such that T (X) = P (X ◦ B)Q for all X ∈ M, or m = n and T (X) = P (X

t

◦ B)Q for all X ∈ M, where X

t

denotes the transpose of X and X ◦ B is the Hadamard or Schur product, i.e., the (i, j)

th

entry of X ◦ B is x

i,j

b

i,j

. A linear operator T is said to preserve a set Q if A ∈ Q implies T (A) ∈ Q.

In this article we will restrict our arguments to operators over semidomains, however, many of the results hold over more general semirings without zero divisors with appropriate compensation for the lack of an identity or commu- tativity.

Throughout this article we assume that 1 ≤ m ≤ n and that D is a semido- main which has at least mn + 1 elements.

2. Preservers of perimeters 2 and k

Lemma 2.1. If T : M → M is a linear operator which preserves P

2

, then there exist nonzero scalars b

i,j

, i = 1, . . . , m; j = 1, . . . , n, and a mapping f : E → E, such that T (X) =

m

i=1

n

j=1

x

i,j

b

i,j

f (E

i,j

) for all X = (x

i,j

) ∈ M.

Proof. Since P

2

is the set of all weighted cells, the result easily follows. 

(3)

Let P

k

= {A ∈ M | A is an element of P

k

with fewest number of nonzero entries }. For each A ∈ M, we denote ♯(A) as the number of nonzero entries in A. Furthermore ♯( D) is the number of elements of a semidomain D.

Proposition 2.2. For 1 ≤ r ≤ m(n − 1) :

(i) there is a matrix X in P

2m+r

such that ♯(X) = m + r;

(ii) if A is an element in P

2m+r

, then ♯(A) = m + r and t(A) = m.

Furthermore if B is a submatrix of A with ♯(B) = 6 and size either 2 × 3 or 3 × 2, then B has rank 2.

Proof. (i) Let X =

m

i=1

E

i,i

+ ∑

r

j=1

x

j

E

αjj

, where E

αjj

are distinct cells with α

j

̸= β

j

for all j . Since ♯( D) ≥ mn + 1 it is easy to check that we can select nonzero scalars x

j

for j = 1, 2, . . . , r such that X ∈ P

2m+r

.

(ii) Suppose that A is a matrix in P

2m+r

. Let s

i

be the number of nonzero entries in the i

th

row of A. If ♯(A) ≤ m+(r−1), then

m

i=1

s

i

≤ m+(r−1), and hence, p(A)

m

i=1

(s

i

+ 1) ≤ 2m + (r − 1), a contradiction. So ♯(A) ≥ m + r, and thus, ♯(A) = m + r by (i). If t(A) < m, then there exist permutation matrices P and Q such that P AQ = [

X YZ O

], where X is an l × (m − l − 1) matrix for some l. Let g

i

be the number of nonzero entries in the i

th

row of P AQ, and h

j

be the number of nonzero entries in the j

th

column of Z. Then we have ♯(A) = ♯(P AQ) = m + r =

l

i=1

g

i

+ ∑

m−l−1

j=1

h

j

. But then, p(A) = p(P AQ) ≤ p( [

X Y ]

) + p(Z)

l i=1

(g

i

+ 1) +

m

−l−1 j=1

(h

j

+ 1)

= ( ∑

l

i=1

g

i

+

m

−l−1 j=1

h

j

)

+ l + (m − l − 1) = 2m + (r − 1), a contradiction. Hence t(A) = m.

Suppose that A has a 2 × 3 submatrix B with ♯(B) = 6 and r(B) = 1.

Without loss of generality, we assume A = [

B X

Y Z

] . Since ♯(A) = m + r we have ∑

m

i=1

s

i

= m + r and

p(A) ≤ p(B) + p(X

) + p( [

Y

Z

] )

≤ 5 + ((s

1

− 3 + 1) + (s

2

− 3 + 1)) +

m i=3

(s

i

+ 1)

= m − 1 +

m i=1

s

i

= 2m + (r − 1),

a contradiction. Hence B must have rank 2. Similarly, if B is a 3 ×2 submatrix of A with ♯(B) = 6, then the rank of B is also 2.  Lemma 2.3. Suppose that T : M → M is a linear operator defined by T (X) =

m i=1

n

j=1

x

i,j

b

i,j

f (E

i,j

) for some function f : E → E and for nonzero scalars

b

i,j

, i = 1, . . . , m; j = 1, . . . , n. Then

(4)

(i) for 1 ≤ r ≤ m(n − 1) if T preserves P

2m+r

, then f is bijective;

(ii) for 1 ≤ r ≤ mn − 2n + 4 if T preserves P

2m+r

, then T preserves lines.

Proof. (i) If f is not bijective, then there are two cells E and G such that f (E) = f (G). Let X be an element in P

2m+r

which dominates E and G. Then T (X) cannot be an element of P

2m+r

by Proposition 2.2 because ♯(T (X)) m + (r − 1). This contradicts the fact that T preserves P

2m+r

. Hence, f is bijective.

(ii) If T does not preserve lines, since f is bijective, there exist two cells E and F not lying on one line such that their images lie on one line. Let X ∈ M be a generalized diagonal matrix dominating E and F . Then we have t(T (X)) ≤ m − 1 and hence T (X) has at least one zero line.

If T (E) and T (F ) are mapped into a row then T (X) has a zero row, say the i

th

row. Let E

1

be the set of mn − m cells that are not dominated by f(X).

Then we can select r cells H

1

, . . . , H

r

in E

1

which do not lie on the i

th

row.

Since f is bijective there exist r cells G

1

, . . . , G

r

such that f (G

l

) = H

l

for all l = 1, . . . , r. It follows from ♯( D) ≥ mn + 1 that there exist nonzero scalars α

1

, . . . , α

r

such that Y = X +

r

l=1

α

l

G

l

is in P

2m+r

. But t(T (Y )) ≤ m − 1 because T (Y ) has the i

th

zero row. By Proposition 2.2, T (Y ) is not in P

2m+r

, a contradiction.

Suppose that T (E) and T (F ) are mapped into a column, say, without loss of generality, f (E + F ) = E

1,1

+ E

2,1

. Then T (X) has a zero column, say the 2

nd

. If T (X) has a zero row, then we are done, as above. So we may assume that T (X) has no zero rows. It follows from f (E + F ) = E

1,1

+ E

2,1

, that C ̸≤

n

j=3

(E

1,j

+E

2,j

) for each cell C ≤ f(X). Let E

2

be the set of mn −2(m+n)+4 cells that are not dominated by f (X) +

n

j=3

(E

1,j

+ E

2,j

) + ∑

m

j=1

E

j,2

. By an argument similar to the one above, there exist r cells H

1

, . . . , H

k

in E

2

and nonzero scalars β

1

, . . . , β

r

such that Y

= X +

r

l=1

β

l

f

−1

(H

l

) is in P

2m+r

, while t(T (Y

)) ≤ m − 1, and hence, T (Y

) ̸∈ P

2m+r

, a contradiction.

Therefore T preserves lines. 

Proposition 2.4. Suppose that T : M → M is a linear operator defined by T (X) =

m

i=1

n

j=1

x

i,j

b

i,j

f (E

i,j

) for a bijective map f : E → E and for nonzero scalars b

i,j

, i = 1, . . . , m; j = 1, . . . , n. If T preserves lines then T is a (P, Q, B)-operator.

Proof. Since no combination of a rows and b columns can dominate J where a + b = m unless b = 0 (or if m = n, if a = 0), we have that either the image of each row is a row and the image of each column is a column, or m = n and the image of each row is a column and the image of each column is a row. Thus, there are two cases: (1) f maps R onto R and maps C onto C, or (2) f maps R onto C and maps C onto R.

Case (1): We note that f (R

i

) = R

σ(i)

and f (C

j

) = C

τ (j)

for all i =

1, . . . , m; j = 1, . . . , n, where σ and τ are permutations of {1, . . . , m} and

{1, . . . , n}, respectively. Then for any E

i,j

∈ E, we have T (E

i,j

) = b

i,j

E

σ(i),τ (j)

.

(5)

Let P and Q be the permutation matrices corresponding to σ and τ , respec- tively. Then we have that for any X = (x

i,j

) ∈ M,

T (X) = T ( ∑

m

i=1

n j=1

x

i,j

E

i,j

)

=

m i=1

n j=1

b

i,j

x

i,j

E

σ(i),τ (j)

= P (X ◦ B)Q.

Thus, T is a (P, Q, B)-operator.

Case (2): We note that m = n, f (R

i

) = C

σ(i)

and f (C

j

) = R

τ (j)

for all i, j = 1, . . . , m, where σ and τ are some permutations of {1, . . . , m}. By an argument similar to Case (1), we obtain that T (X) is of the form T (X) = P (X

t

◦ B)Q, and thus, T is a (P, Q, B)-operator.  For our purpose we use the following theorem in [6], which characterize the linear operators that preserve perimeters 2 and k for k ∈ {4, 5, . . . , 2m + 3}.

Theorem 2.1. Let D be a semidomain and T : M → M be a linear operator.

Then

(i) T preserves P

2

and P

4

if and only if T is a (P, Q, B)-operator, where every 2 × 2 submatrix of B has rank 1;

(ii) T preserves P

2

and P

5

if and only if T is a (P, Q, B)-operator;

(iii) For 6 ≤ k ≤ 2 min{m, n} + 3, if T preserves P

2

and P

k

, then T is a (P, Q, B)-operator, where every 2 × 2 submatrix of B has rank 1.

Theorem 2.2. Let D be a semidomain. For 4 ≤ k ≤ mn − 2(n − m) + 4, if T : M → M is a linear operator which preserves P

2

and P

k

, then T is a (P, Q, B)-operator.

Proof. If 4 ≤ k ≤ 2m, by Theorem 2.1, T is a (P, Q, B)-operator. So we assume that T preserves P

2

and P

2m+r

with 1 ≤ r ≤ mn − 2n + 4. In this case, T is also a (P, Q, B)-operator by Lemmas 2.1, 2.3, and Proposition 2.4.  A semidomain D is called chain if the set D 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} for all a, b ∈ D. Examples of chain semirings are subsets of the interval [0, 1] which include 0 and 1 and with addition being max and multiplication being min. Another is the set {0, 1} with all arithmetic as in the reals except 1 + 1 = 1, called the binary Boolean semiring.

Lemma 2.5. Let D be a chain semidomain. Suppose that T : M → M is a linear operator defined by T (X) = X ◦ B with B ≥ J. If T preserves P

k

with 6 ≤ k ≤ 2m + 3, then B = J.

Proof. First we claim that all entries of B are equal. If not, B has a 2 × 2 submatrix B

which has at least two different entries. Say B

=

[

b1,1b1,2 b2,1b2,2

] . Without loss of generality, we assume that b

1,1

= min {b

i,j

| i, j = 1, 2} and a = max {b

i,j

| i, j = 1, 2} so that b

1,1

̸= a. Let A

1

=

[

a b

1,1

b1,1 a

] ⊕ O and A

2

=

(6)

[

a b1,11 b1,1 a 0

] ⊕ O. Then we have p(A

1

) = 6 and p(A

2

) = 7 but p(T (A

1

)) = 4

and p(T (A

2

)) = 6. So if b

1,1

̸= a, then T preserves neither P

6

nor P

7

, a contradiction unless k ≥ 8. For k ≥ 8 we let

X =

 

 

 

A

1

+

l

−4 i=0

E

3+i,3+i

if k = 2l, 4 ≤ l ≤ m + 1, A

2

+

l

−4 i=0

E

3+i,3+i

if k = 2l + 1, 4 ≤ l ≤ m + 1.

Then we have X ∈ P

k

while p(T (X)) ≤ k − 1, a contradiction. Thus all entries of B are equal and hence B = αJ for some nonzero α ∈ D.

If α ̸= 1, we let C

1

= [

α 11 1

] ⊕ O and C

2

= [

α 1 11 1 0

] ⊕ O. Then C

1

∈ P

6

and C

2

∈ P

7

but T (C

1

) ∈ P

4

and T (C

2

) ∈ P

6

, a contradiction unless k ≥ 8. For k ≥ 8 we get a contradiction by an argument similar to the above. Therefore

B = J . 

Lemma 2.6. Suppose that T : M → M is a linear operator defined by T (X) = X ◦ B with B ≥ J, where D is a chain semidomain. If T preserves P

k

with 6 ≤ k ≤ mn − 2(n − m) + 4, then B = J.

Proof. By Lemma 2.5, it suffices to show that if T preserves P

2m+r

with 4 r ≤ mn − 2n + 4, then B = J. Suppose that B has at least two different entries. Then B has a 2 × 2 submatrix B

, say B

=

[

b1,1b1,2 b2,1b2,2

]

, which has at least two different entries. Without loss of generality, we assume that b

1,1

= min {b

i,j

| i, j = 1, 2} and a = max{b

i,j

| i, j = 1, 2}, so that b

1,1

̸= a. Let α = min {b

1,1

, b

1,3

, b

2,3

} and A = [

a b1,1α b1,1 a α

] ⊕ O. Then, we have r(A) = 2 but

the rank of T (A) is 1 because

T (A) =

[ b

1,1

b

1,1

α b

1,1

b

2,2

α ]

⊕ O =

 

 

  b

1,1

b

2,2

0 .. . 0

 

 

 

[ b

1,1

b

2,2

α 0 · · · 0 ] .

Let Ω be the set of cells which are not dominated by ∑

3

j=1

E

1,j

+ ∑

3 j=1

E

2,j

. Note that if X is an element in P

2m+r

, then ♯(X) = m+r. Since ♯( D) ≥ mn+1, there exist cells E

i

in Ω and nonzero scalars x

i

such that X = A+

m+r−6

i=1

x

i

E

i

is an element in P

2m+r

. But then, T (X) has a 2 ×3 submatrix X

=

[

b1,1b1,1α b1,1b2,2α

]

whose rank is 1 with ♯(X

) = 6. By Proposition 2.2, T (X) is not a member of P

2m+r

, a contradiction. Thus, all entries of B are equal, and hence, B = βJ for some nonzero β ∈ D.

If β ̸= 1 let us consider the matrix C = [

β 1 1 1 β 1

] ⊕O. Then we have r(C) = 2

while r(T (C)) = 1. Furthermore, there exist cells F

j

in Ω and nonzero scalars

(7)

y

j

such that Y = C +

m+6−r

j=1

y

j

F

j

is an element in P

2m+r

, but T (Y ) / ∈ P

2m+r

by Proposition 2.2, a contradiction. Hence B = J .  Theorem 2.3. Let D be a chain semidomain and T : M → M be a linear operator. For 6 ≤ k ≤ mn − 2(n − m) + 4, the following are equivalent:

(i) T preserves P

2

and P

k

;

(ii) There are permutation matrices P and Q such that T (X) = P XQ for all X ∈ M, or m = n and T (X) = P X

t

Q for all X ∈ M;

(iii) T preserves all perimeters.

Proof. Obviously, (iii) implies (i). And we can easily check that (ii) implies (iii). So we need to show that (i) implies (ii). Assume (i). By Theorem 2.2, T is a (P, Q, B)-operator. Thus there exist permutation matrices P and Q, and a matrix B with B ≥ J such that T (X) = P (X ◦ B)Q for all X ∈ M, or m = n and T (X) = P (X

t

◦ B)Q for all X ∈ M. For the case of T (X) = P (X ◦ B)Q we define an operator L : M → M by L(X) = P

t

T (X)Q

t

= X ◦ B. Since T preserves P

k

, so does L. By Lemma 2.6, B = J , and hence, L(X) = X, or equivalently, T (X) = P XQ. If m = n and T (X) = P (X

t

◦ B)Q, then by a similar method to the above we have T (X) = P X

t

Q. Thus (ii) is satisfied.  Let U

+

be the set of nonnegative elements of a unique factorization domain U in the reals R. Then D ≡ U

+

is a semidomain and called a unique factoriza- tion semidomain. A nonzero vector p = [p

1

· · · p

n

]

t

in U

n+

is irreducible if the greatest common divisor of p

i

’s is 1 (that is, gcd(p

1

, . . . , p

n

) = 1). For vectors a and b in U

n+

we use the notation a ≃ b if there is an irreducible vector p such that a = αp and b = βp for some α, β ∈ U

+

.

Proposition 2.7. Let a = [a

1

· · · a

n

]

t

and b = [b

1

· · · b

n

]

t

be nonzero vectors in U

n+

. Then,

(i) if αa = βb for some positive α, β ∈ U

+

, then a ≃ b;

(ii) if a

i

b

j

= a

j

b

i

for all i, j ∈ {1, . . . , n}, then a ≃ b.

Proof. (i) Let α

= gcd(a

1

, . . . , a

n

). Then, there is an irreducible vector p in U

n+

such that a = α

p. Thus, αa = βb becomes αα

p = βb. Let γ = gcd(αα

, β), γ

1

=

ααγ

and γ

2

=

βγ

. Then γ

1

and γ

2

are positive, and αα

p = βb becomes γ

1

p = γ

2

b. Therefore, we have γ

1

divides every γ

2

b

i

for all i. Since γ

1

is relatively prime to γ

2

it follows that γ

1

divides every entry in b. Thus we have b = γ

1

c for some nonzero c ∈ U

n+

. By cancelation γ

1

p = γ

2

b becomes p = γ

2

c. Then, γ

2

is a unit in U

n+

because γ

2

divides every entry in the irreducible vector p. That is, c = γ

2−1

p and hence b = γ

1

γ

2−1

p. Therefore a ≃ b.

(ii) If n = 1 or 2, the result is obvious. So we may assume that n ≥ 3. Since

a is nonzero, a

i

̸= 0 for some i. Now we claim b

i

̸= 0. Since b is also nonzero,

b

j

̸= 0 for some j. If i ̸= j, it follows from (0 ̸=) a

i

b

j

= a

j

b

i

that b

i

̸= 0. Since

U

+

is a unique factorization semidomain, there are positive α, β ∈ U

+

such

that αa

i

= βb

i

. Let j be arbitrary in {1, . . . , n}. Since a

i

b

i

̸= 0 and a

i

b

j

= a

j

b

i

,

(8)

we have a

j

= 0 if and only if b

j

= 0. Let l be an arbitrary index such that a

l

b

l

̸= 0. From a

i

b

l

= a

l

b

i

, we have αβa

i

b

l

= αβa

l

b

i

, and hence, αa

l

= βb

l

because αa

i

= βb

i

. Since l is arbitrary, it follows that αa = βb. Thus, by (i),

we have a ≃ b. 

Let X = [

xx13xx24

] and Y = [

yy13yy24

] be 2 × 2 matrices over U

+

, where x

i

̸= 0 and y

i

= ∏

4

l=1,l̸=i

x

l

for all i = 1, 2, 3, 4. Then using Proposition 2.7(ii), we can easily show that

(2.1) r(X) = 1 if and only if x

1

x

4

= x

2

x

3

if and only if r(Y ) = 1.

Lemma 2.8. Let B = (b

i,j

) be a matrix in M

m,n

( U

+

) with B ≥ J. Then, r(B) = 1 if and only if every 2 × 2 submatrix of B has rank 1.

Proof. If r(B) = 1, then there are two vectors u = [u

1

· · · u

m

]

t

∈ U

m+

and v = [v

1

· · · v

n

]

t

∈ U

n+

such that B = uv

t

. Let B

be an arbitrary 2 × 2 submatrix of B. Then B

is of the form

[

b

i,jbi,k bl,j bl,k

]

. It follows from B = uv

t

that b

i,j

b

l,k

= (u

i

v

j

)(u

l

v

k

) = (u

i

v

k

)(u

l

v

j

) = b

i,k

b

l,j

, and hence, r(B

) = 1 by (2.1).

Conversely if every 2 × 2 submatrix of B has rank 1, then by (2.1) and Proposition 2.7, we have b

1

≃ b

j

for all j, where b

j

is the j

th

column of B.

Thus, there are an irreducible vector p ∈ U

m+

and positive scalars q

j

such that b

j

= q

j

p for all j. If we let q = [q

1

· · · q

n

]

t

, then B = pq

t

, and hence,

r(B) = 1. 

Lemma 2.9. Suppose that T : M

n

( U

+

) → M

n

( U

+

) is a linear operator defined by T (X) =

n

i=1

n

j=1

x

i,j

b

i,j

f (E

i,j

) for some function f : E → E and for positive scalars b

i,j

, i, j = 1, . . . , n. For 2n + 1 ≤ k ≤ n(n + 1), if T preserves P

k

, then T preserves lines.

Proof. By Lemma 2.3(i) f is bijective, and hence, by Lemma 2.3(ii), it is suf- ficient to show that for n

2

− 2n + 5 ≤ r ≤ n

2

− n, if T preserves P

2n+r

, then T preserves lines.

Suppose that T does not preserve lines. Since f is bijective there exist two cells E and F not lying on one line such that their images lie on one line.

Without loss of generality, we assume f (E

1,1

) = E

1,1

and f (E

2,2

) = E

1,2

. Let X = (x

i,j

) be a matrix in P

2n+r

dominating E

1,1

and E

2,2

, and let T (X) = Y = (y

i,j

). It follows from f (E

1,1

) = E

1,1

and f (E

2,2

) = E

1,2

that y

1,1

y

1,2

̸= 0.

Since ♯(X) = n + r ≥ n

2

− n + 5, T (X) = Y has a 2 × 3 or 3 × 2 submatrix Y

1

with ♯(Y

1

) = 6 containing elements y

1,1

and y

1,2

. Without loss of generality, we assume Y = [

Y

1Y2 Y3Y4

] , where Y

1

= [

y1,1y1,2y1,3

y2,1y2,2y2,3

] is a 2 × 3 submatrix of Y with ♯(Y

1

) = 6. Consider the matrix

Y

1

=

(a

2

y

1,1

y

1,2

y

2,1

y

2,3

)y

1,1

(a

2

y

1,12

y

2,2

y

2,3

)y

1,2

(aby

1,1

y

1,2

y

2,1

y

2,3

)y

1,3

(ay

1,1

y

1,2

y

2,1

y

2,3

)y

2,1

(ay

1,1

y

1,2

y

2,1

y

2,3

)y

2,2

(by

1,2

y

2,12

y

1,3

)y

2,3

 ,

(9)

where ab ̸= 0. Then r(Y

1

) = 1 by Lemma 2.8. Notice that E

i,j

≤ Y = T (X) for all i = 1, 2 and j = 1, 2, 3. Since f is bijective there exist cells E

0

, E

1

, E

2

and E

3

such that f (E

0

) = E

1,3

and f (E

l

) = E

2,l

for all l = 1, 2, 3. It follows that there are positive entries x

sl,tl

of X such that T (x

s0,t0

E

0

) = y

1,3

E

1,3

and T (x

sl,tl

E

l

) = y

2,l

E

2,l

for all l = 1, 2, 3. Let ∆ = {(i, j)|x

i,j

̸= 0; i, j = 1, . . . , n}

and ∆

= {(1, 1), (2, 2), (s

0

, t

0

), (s

1

, t

1

), (s

2

, t

2

), (s

3

, t

3

) }. Define a matrix X

= (x

i,j

) by

x

i,j

=

 

 

 

 

 

 

 

(a

2

y

1,1

y

1,2

y

2,1

y

2,3

)x

1,1

if (i, j) = (1, 1), (a

2

y

1,12

y

2,2

y

2,3

)x

2,2

if (i, j) = (2, 2), (aby

1,1

y

1,2

y

2,1

y

2,3

)x

s0,t0

if (i, j) = (s

0

, t

0

), (ay

1,1

y

1,2

y

2,1

y

2,3

)x

sl,tl

if (i, j) = (s

l

, t

l

) l = 1, 2, (by

1,2

y

2,12

y

1,3

)x

s3,t3

if (i, j) = (s

3

, t

3

), x

i,j

if (i, j) ∈ ∆ \ ∆

. Then we have T (X

) =

[

Y1Y2

Y3Y4

]

and we can select positive scalars a and b such that X

is in P

2n+r

. But T (X

) has a 2 × 3 submatrix Y

1

with ♯(Y

1

) = 6 and r(Y

1

) = 1. By Proposition 2.2 T (X

) / ∈ P

2n+r

, a contradiction. Thus T

preserves lines. 

Lemma 2.10. Suppose that T : M

m,n

( U

+

) → M

m,n

( U

+

) is a linear operator defined by T (X) = X ◦ B with B ≥ J. For k = 4 or 6 ≤ k ≤ m(n + 1), if T preserves P

k

, then there are diagonal matrices C and D such that T (X) = CXD for all X ∈ M

m,n

( U

+

).

Proof. First we show r(B) = 1, or equivalently, by Lemma 2.8, every 2 × 2 submatrix of B has rank 1. Clearly T (X) = X ◦ B preserves P

2

. So if T preserves P

k

with k = 4 or 6 ≤ k ≤ 2m + 3, then the result is obvious by Theorem 2.1. Thus, it suffices to show that if T preserves P

2m+r

with 4 ≤ r ≤ mn − m, then every 2 × 2 submatrix of B has rank 1. If not, B has a 2 × 2 submatrix B

of rank 2, say B

=

[

b

1,1b1,2 b2,1b2,2

] ≡ [

xx13xx24

]. Consider the matrix

Y =

[ y

1

y

2

b

2,3

y

3

y

4

b

1,3

]

⊕ O ∈ M

m,n

( U

+

),

where y

i

= ∏

4

l=1,l̸=i

x

l

for all i = 1, 2, 3, 4. By (2.1) r(Y ) = 2, but r(T (Y )) = 1 because T (Y ) =

[

x x b1,3b2,3

x x b2,3b1,3

] ⊕ O, where x =

4

i=1

x

i

. Let Ω be the set of mn − 6 cells not dominated by T (Y ). Now, we can select positive scalars α

i

, . . . , α

m+r−6

and cells E

i

, . . . , E

m+r−6

in Ω so that X = Y +

m+r−6

i=1

α

i

E

i

is in P

2m+r

. But then, T (X) has a 2 × 3 submatrix X

=

[

x x b1,3b2,3

x x b1,3b2,3

]

of rank

1 with ♯(X

) = 6. By Proposition 2.2, T (X) is not a member of P

2m+r

, a

contradiction. Hence, r(B) = 1.

(10)

If r(B) = 1, then there are positive scalars c

i

and d

j

such that

B =

  c

1

.. . c

m

  [

d

1

· · · d

n

] .

Let C = diag(c

1

, . . . , c

m

) and D = diag(d

1

, . . . , d

n

) be diagonal matrices. Then, the (i, j)

th

entry of X ◦ B is x

i,j

b

i,j

and the (i, j)

th

entry of CXD is c

i

x

i,j

d

j

= x

i,j

b

i,j

. Thus, X ◦ B = CXD and hence the result follows.  Theorem 2.4. Let D be a unique factorization semidomain U

+

, and T : M → M be a linear operator. For k = 4 or 6 ≤ k ≤ mn − 2(n − m) + 4, the following are equivalent:

(i) T preserves P

2

and P

k

;

(ii) There are generalized diagonal matrices U ∈ M

m

( D) and V ∈ M

n

( D) such that T (X) = U XV for all X ∈ M, or m = n and T (X) = UX

t

V for all X ∈ M;

(iii) T preserves all perimeters.

In particular, if m = n, the above statement is true for k = 4 or 6 ≤ k ≤ n(n + 1).

Proof. (i) ⇒(ii): Assume (i). By Theorem 2.2, T is a (P, Q, B)-operator. Thus, there are permutation matrices P and Q, and a matrix B with B ≥ J such that T (X) = P (X ◦ B)Q for all X ∈ M, or m = n and T (X) = P (X

t

◦ B)Q for all X ∈ M. For the case of T (X) = P (X ◦ B)Q, we define an operator L : M → M by L(X) = P

t

T (X)Q

t

= X ◦ B. Since T preserves P

k

so does L.

By Lemma 2.10, there are diagonal matrices C and D such that L(X) = CXD, and hence, T (X) = P CXDQ for all X ∈ M. If we let U = P C ∈ M

m

( D) and V = DQ ∈ M

n

( D), then, clearly, U and V are generalized diagonal matrices and T (X) = U XV . If m = n and T (X) = P (X

t

◦ B)Q, then, by a similar method to the above, we have T (X) = U X

t

V for some generalized diagonal matrices U and V . Thus (ii) is satisfied.

(ii) ⇒(iii): Assume (ii). Without loss of generality we assume that U = diag(u

1

, . . . , u

m

) and V = diag(v

1

, . . . , v

n

) are diagonal matrices with u

i

v

j

̸= 0 for all i and j. Then we can easily show that

(2.2) p(X) = p(X

t

), p(X) = p(cX) and p(U XV ) ≤ p(X) for all X ∈ M and for all positive c ∈ U

+

. Let u =

m

i=1

u

i

, u

i

= ∏

m l=1,l̸=i

u

l

, v =

n

j=1

v

j

and v

j

= ∏

n

k=1,k̸=j

v

k

for all i = 1, . . . , m and j = 1, . . . , n.

Let U

= diag(u

1

, . . . , u

m

) and V

= diag(v

1

, . . . , v

n

) so that U

U = uI

m

and V V

= vI

n

. Then, by (2.2), we have

p(X) = p(uvX) = p(U

U XV V

) ≤ p(UXV ) ≤ p(X).

This fact shows that (ii) implies (iii).

(iii) ⇒(i): Obvious.

(11)

In particular, suppose that m = n and k = 4 or 6 ≤ k ≤ n(n + 1). Notice that if T preserves P

2

and P

k

, then T is a (P, Q, B)-operator by Lemmas 2.1, 2.3, 2.9, and Proposition 2.4. The other implications follow arguments similar

to the above. 

Acknowledgement. The first two authors would like to thank professor LeRoy B. Beasley for his cooperation.

References

[1] L. B. Beasley and N. J. Pullman, Boolean-rank-preserving operators and Boolean-rank-1 spaces, Linear Algebra Appl. 59 (1984), 55–77.

[2] , Term-rank, permanent, and rook-polynomial preservers, Linear Algebra Appl.

90 (1987), 33–46.

[3] C.-K. Li and S. Pierce, Linear preserver problems, Amer. Math. Monthly 108 (2001), no.

7, 591–605.

[4] S. Pierce et.al., 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.

[5] S.-Z. Song, L. B. Beasley, G.-S. Cheon, and Y.-B. Jun Rank and perimeter preservers of Boolean rank-1 matrices, J. Korean Math. Soc. 41 (2004), no. 2, 397–406.

[6] S.-Z. Song, K.-T. Kang, and L. B. Beasley, Perimeter preserving linear operators, to appear.

Seok-Zun Song

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

E-mail address: [email protected]

Kyung-Tae Kang

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

E-mail address: [email protected]

LeRoy B. Beasley

Department of Mathematics and Statistics Utah State University

Logan, Utah 84322-3900, U.S.A

E-mail address: [email protected]

참조

관련 문서

(A) to preserve the ability of the United States to enforce rigorously its trade laws, including the antidumping, countervailing duty, and safeguard laws,

Sacculus 둥근주머니 : The otolith organ that detects linear accelerations and head tilts in the vertical plane.. Utricle 타원주머니: The otolith organ that senses

linear element: a passive element that has a linear voltage-current relationship linear dependent source: a dependent source whose output is proportional only to the first power

Press Player 1 Start Button to select another test or select EXIT and press the Player 2 Start Button to return to the MENU screen.. Note: No changes will be stored unless

The self-flushing pump head uses a self-flush seal and secondary set of check valves to create a continuous and positive flow in the area behind the high-pressure pump seal..

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

 Under the linear layout, a multi-functional worker handles different types of machines that are laid out in a

2.2 Homogeneous Linear ODEs with Constant Coefficients 2.3 Differential