COLUMN RANKS AND THEIR PRESERVERS OF GENERAL BOOLEAN MATRICES

Similar documents
1182 L. B. Beasley, S. Z. Song, ands. G. Lee matrix all of whose entries are 1 and =fe ij j1 i m 1 j ng denote the set of cells. The zero-term rank [5

RANK AND PERIMETER PRESERVER OF RANK-1 MATRICES OVER MAX ALGEBRA

LeRoy B. Beasley and Alexander E. Guterman

Invertible Matrices over Idempotent Semirings

FUZZY BCK-FILTERS INDUCED BY FUZZY SETS

Sang Gu Lee and Jeong Mo Yang

ENTANGLED STATES ARISING FROM INDECOMPOSABLE POSITIVE LINEAR MAPS. 1. Introduction

On Regularity of Incline Matrices

Elementary maths for GMT

Math Camp Lecture 4: Linear Algebra. Xiao Yu Wang. Aug 2010 MIT. Xiao Yu Wang (MIT) Math Camp /10 1 / 88

ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA

This operation is - associative A + (B + C) = (A + B) + C; - commutative A + B = B + A; - has a neutral element O + A = A, here O is the null matrix

Math 4310 Solutions to homework 1 Due 9/1/16

THE BOOLEAN IDEMPOTENT MATRICES. Hong Youl Lee and Se Won Park. 1. Introduction

The following two problems were posed by de Caen [4] (see also [6]):

Math 121 Homework 5: Notes on Selected Problems

Comm. Korean Math. Soc. 13(1998), No. 1, pp SEMI-QUASITRIANGULARITY OF TOEPLITZ OPERATORS WITH QUASICONTINUOUS SYMBOLS In Hyoun Kim and Woo You

3. Vector spaces 3.1 Linear dependence and independence 3.2 Basis and dimension. 5. Extreme points and basic feasible solutions

A classification of sharp tridiagonal pairs. Tatsuro Ito, Kazumasa Nomura, Paul Terwilliger

MATH 433 Applied Algebra Lecture 22: Semigroups. Rings.

A GENERALIZATION OF BI IDEALS IN SEMIRINGS

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Vector Space Basics. 1 Abstract Vector Spaces. 1. (commutativity of vector addition) u + v = v + u. 2. (associativity of vector addition)

0 Sets and Induction. Sets

Definition 2.3. We define addition and multiplication of matrices as follows.

Solutions to Assignment 3

Linear Algebra M1 - FIB. Contents: 5. Matrices, systems of linear equations and determinants 6. Vector space 7. Linear maps 8.

Moore Penrose inverses and commuting elements of C -algebras

FACIAL STRUCTURES FOR SEPARABLE STATES

MATH 433 Applied Algebra Lecture 22: Review for Exam 2.

The Maximum Dimension of a Subspace of Nilpotent Matrices of Index 2

Chapter 7. Linear Algebra: Matrices, Vectors,

Boolean Inner-Product Spaces and Boolean Matrices

Math Linear Algebra Final Exam Review Sheet

TROPICAL SCHEME THEORY

OHSx XM511 Linear Algebra: Solutions to Online True/False Exercises

Prime and Irreducible Ideals in Subtraction Algebras

Criteria for existence of semigroup homomorphisms and projective rank functions. George M. Bergman

Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35

Elementary linear algebra

Operators with Compatible Ranges

Construction of quasi-cyclic self-dual codes

Linear Algebra. Workbook

IDEAL CLASSES AND RELATIVE INTEGERS

Math Camp II. Basic Linear Algebra. Yiqing Xu. Aug 26, 2014 MIT

Lecture Notes 1: Vector spaces

Components and change of basis

Locally linearly dependent operators and reflexivity of operator spaces

arxiv: v1 [math.ra] 13 Jan 2009

Chapter 2 - Basics Structures MATH 213. Chapter 2: Basic Structures. Dr. Eric Bancroft. Fall Dr. Eric Bancroft MATH 213 Fall / 60

Linear Vector Spaces

ON k QUASI CLASS Q OPERATORS (COMMUNICATED BY T. YAMAZAKI)

7. Dimension and Structure.

MATH 323 Linear Algebra Lecture 12: Basis of a vector space (continued). Rank and nullity of a matrix.

We simply compute: for v = x i e i, bilinearity of B implies that Q B (v) = B(v, v) is given by xi x j B(e i, e j ) =

NOTES on LINEAR ALGEBRA 1

Intrinsic products and factorizations of matrices

Soft subalgebras and soft ideals of BCK/BCI-algebras related to fuzzy set theory

1. General Vector Spaces

Characterizations of Strongly Regular Graphs: Part II: Bose-Mesner algebras of graphs. Sung Y. Song Iowa State University

SYMMETRIC SUBGROUP ACTIONS ON ISOTROPIC GRASSMANNIANS

L(C G (x) 0 ) c g (x). Proof. Recall C G (x) = {g G xgx 1 = g} and c g (x) = {X g Ad xx = X}. In general, it is obvious that

2. Linear algebra. matrices and vectors. linear equations. range and nullspace of matrices. function of vectors, gradient and Hessian

The Measure Problem. Louis de Branges Department of Mathematics Purdue University West Lafayette, IN , USA

Optimization problems on the rank and inertia of the Hermitian matrix expression A BX (BX) with applications

Review of Some Concepts from Linear Algebra: Part 2

NEW CONSTRUCTION OF THE EAGON-NORTHCOTT COMPLEX. Oh-Jin Kang and Joohyung Kim

1 Last time: inverses

First we introduce the sets that are going to serve as the generalizations of the scalars.

MAT 2037 LINEAR ALGEBRA I web:

1. What is the determinant of the following matrix? a 1 a 2 4a 3 2a 2 b 1 b 2 4b 3 2b c 1. = 4, then det

The optimal version of Hua s fundamental theorem of geometry of rectangular matrices

Jordan Canonical Form of A Partitioned Complex Matrix and Its Application to Real Quaternion Matrices

Problems in Linear Algebra and Representation Theory

Equality: Two matrices A and B are equal, i.e., A = B if A and B have the same order and the entries of A and B are the same.

March 27 Math 3260 sec. 56 Spring 2018

Chapter 1 Vector Spaces

3. Associativity: (a + b)+c = a +(b + c) and(ab)c = a(bc) for all a, b, c F.

Matrices. Chapter What is a Matrix? We review the basic matrix operations. An array of numbers a a 1n A = a m1...

Mi Ryeong Lee and Hye Yeong Yun

Linear Algebra March 16, 2019

Matrix Arithmetic. j=1

The symmetric minimal rank solution of the matrix equation AX=B and the optimal approximation

Properties of Matrices and Operations on Matrices

ON QUASI-FUZZY H-CLOSED SPACE AND CONVERGENCE. Yoon Kyo-Chil and Myung Jae-Duek

Chapter 1. Vectors, Matrices, and Linear Spaces

MATH 235. Final ANSWERS May 5, 2015

The optimal version of Hua s fundamental theorem of geometry of matrices

Spring 2014 Math 272 Final Exam Review Sheet

Vector Spaces and Linear Transformations

THE GROUP OF UNITS OF SOME FINITE LOCAL RINGS I

Groups. 3.1 Definition of a Group. Introduction. Definition 3.1 Group

Permutation groups/1. 1 Automorphism groups, permutation groups, abstract

Automorphisms of the endomorphism semigroup of a free abelian diband

Tropical Optimization Framework for Analytical Hierarchy Process

Sets and Motivation for Boolean algebra

Chapter 2 - Basics Structures

Ring Theory Problem Set 2 Solutions

International Journal of Algebra, Vol. 4, 2010, no. 2, S. Uma

Chapter 3. Vector spaces

Transcription:

J. Korean Math. Soc. 32 (995), No. 3, pp. 53 540 COLUMN RANKS AND THEIR PRESERVERS OF GENERAL BOOLEAN MATRICES SEOK-ZUN SONG AND SANG -GU LEE ABSTRACT. We show the extent of the difference between semiring rank and column rank of matrices over finite Boolean algebra. We also obtain the characterizations of linear operators that preserve column ranks of general Boolean matrices. Introduction There is much literature on the study of matrices over a finite Boolean algebra. But many results in Boolean matrix theory are stated only for binary Boolean matrices. This is due in part to a semiring isomorphism between the matrices over the Boolean algebra of subsets of a k element set and the k tuples of binary Boolean matrices. This isomorphism allows many questions concerning matrices over an arbitrary finite Boolean algebra to be answered using the binary Boolean case. However there are interesting results about the general (i.e. nonbinary) Boolean matrices that have not been mentioned and they differ somwhat from the binary case. In many instances, the extension of results to the general case is not immediately obvious and an explicit version of the above mentioned isomorphism was not well known. In [4], Kirkland and Pullman gave a way to derive results in the general Boolean algebra case via the isomorphism from the binary Boolean algebra case by means of a canonical form derived from the isomorphism. In [2], Beasley and Pullman compared semiring rank and column rank of the matrices over several semirings. The difference between semiring rank and column rank motivated Beasley and Song to investigate of the column Received June 0, 994. AMS Classification: Primary 5A03, 5A04. Key words and Phrases: Boolean column rank, linear operator. This research was supported by the Research Fund of the Ministry of Education, Korea in 993, and in part by TGRC-KOSEF

532 Seok-Zun Song and Sang -Gu Lee rank preservers of matrices over nonnegative integers [3] and over the binary Boolean algebra [5]. In this paper, we will show the extent of the difference between semiring rank and column rank of matrices over a general Boolean algebra and we also obtain characterizations of the linear operators that preserve column ranks of general Boolean matrices. Let B be the Boolean algebra of subsets of a k element set S k and σ, σ 2,...,σ k denote the singleton subsets of S k. We write + for union and denote intersection by juxtaposition; 0 denotes the null set and the set S k. Under these two operations, B is a commutative, antinegative semiring (that is, only 0 has an additive inverse); all of its elements, except 0 and, are zero-divisors. Let M m,n (B) denote the set of all m n matrices with entries in B. The usual definitions for adding and multiplying matrices apply to Boolean matrices as well. For each m n matrix A over B, thep-th constituent [4] of A, A p,isthe m n(0,)-matrix whose (s, t)-th entry is if and only if a st σ p. Via the constituents, A can be written uniquely as σ p A p, which is called the canonical form of A. It follows from the uniqueness of the decomposition, and the fact that the singletons are mutually orthogonal idempotents, that for all m n matrices A, all n r matrices B and C,and all α B, (a) (AB) p = A p B p, (b)(b +C) p = B p +C p, (c) (α A) p = α p A p for all p k. 2. Boolean rank versus Boolean cloumn rank The Boolean rank, b(a), of a nonzero A M m,n (B) is defined as the least index r such that A = BC for some B M m,r (B) and C M r,n (B). The rank of zero matrix is zero; in the case that B = B ={0,}, we refer to b(a) as the binary Boolean rank, and denote it by b (A). For a binary Boolean matrix A, we have b(a) = b (A) by definition. If V is nonempty subset of M r, (B) that is closed under addition and multiplication by scalars, then V is called a vector space over B. The concepts of "subspace" and of "generating sets" are defined so as to coincide with familar definitions when B is a field. We ll use the notation < F > to denote the subspace generated by the subset F of V. As with fields, a basis for a vector space V is a generating subset of least cardinality. That cardinality is

Column ranks and their preservers 533 the dimension,dim(v),ofv. Since B is canonically identified with the subsemiring {0, } of B, a binary Boolean matrix can be considered as a matrix over both B and B. The Boolean column rank, c(a), ofa M m,n (B)is the dimension of the space < A > generated by the columns of A. In the binary Boolean algebra, we denote it by c (A) for A M m,n (B ). (2.) It is known [2] that for all m n matrices A over B, 0 b(a) c(a) n. (2.2) For any p q matrix A over B, the Boolean rank of A 0 is b(a) 0 0 and its Boolean column rank is c(a). (2.3) The Boolean rank of a matrix is the maximum of the binary Boolean ranks of its constituents. ([4]) Let us start with the relationship between c(a) and c (A) for a binary Boolean matrix A when considered in B and B. LEMMA 2.. For any binary Boolean matrix A, we have c(a) = c (A). Proof..SinceB can be considered as a subsemiring of B,wehavec(A) c (A). Conversely, if c(a) = r, then there exists a basis B ={x,x 2,...,x r } of the column space of A such that each x i is a linear combination of the columns of A over B. Then the p-th constituents (x ) p,(x 2 ) p,...,(x r ) p can generate all columns of A p over B. Hence c (A p ) r. But A = A p for all p, soc (A) r =c(a). Let µ(b,m,n)be the largest integer γ such that for all A M m,n (B), b(a) = c(a) if b(a) γ. (2.4) It follows from definition of µ and (2.2) that if c(a) >b(a)for some p q matrix A, then µ(b, m, n) <b(a)for all m p and n q. Beasley and Pullman determined the value of µ on B in [2] as follows; LEMMA 2.2. ([2]) if min(m,n) = µ(b, m, n) = 3 if m 3 and n = 3 2 otherwise. Now we determine the value µ for a nonbinary Boolean algebra B.

534 Seok-Zun Song and Sang -Gu Lee LEMMA 2.3. If B is any Boolean algebra and m 3 and n > 3, Proof. Let µ(b, m, n) 2. [ 0 ] 0 A = 0 0. 0 0 Then c(a) = c (A) by Lemma 2.. Since the four columns of A consitute a basis for the column space of A over B, c (A) = 4. Thus c(a) = 4. But b(a) min{m, n} =3.The result follows from the property (2.4). LEMMA 2.4. If c(a) = r and σ p A p is the canonical form of A M m,n (B) then max{c (A p ) p k} r. Proof.. Assume that c(a)=r. Then there exists some basis {x,...,x r }for the column space of A. Then the pth constituents (x ) p,...,(x r ) p can generate all columns of A p over B. Therefore c (A p ) r for all p. We remark that the inequality in Lemma 2.4 may be strict for r > as shown in Example 2. below. EXAMPLE 2.. Let A = [ σ σ ] 0 be a matrix over the nonbinary Boolean algebra of the k element set S k, where σ is a singleton subset of [ S k.thenc(a)=3 ] by the proof [ of Theorem] 2. 0 0 below. But c (A ) = c ( ) = 2andc 0 (A p )=c ( ) = 0 2forallp=2,3,...,k. LEMMA 2.5. If B is any Boolean algebra and m and n, then µ(b, m, n). Proof..Ifc(A)=thenb(A)= by the property (2.). If b(a) =, then A can be factored as xa t where a t = [a,...,a n ] M,n (B) and x M m, (B). Thus the column space of A can be generated by one column vector x. Soc(A) =b(a). On the other hand b(a) c(a) by (2.).

Column ranks and their preservers 535 THEOREM 2.. For a nonbinary Boolean algebra B, { 2 if 2 = n m µ(b, m, n) = otherwise Proof. By Lemma 2.5,µ(B,m,n) for all positive integers m and n. Let σ B be a singleton subset of S k. Consider the matrix A = Then the column space of A is V = { σ σ σ x + y + z + w 0 σ σ σ. 0 Let be any subset of V generating V. Let If a, then a= x+y+w y+w a= [ σ } z,w B, and x, y < σ >. ]. for some w B, x, y < σ >. Now = y + w and y = 0orσ,sothatw=or σ (which is the complement of σ ).Butthenσ =x+y+w=or σ, a contradiction, since σ. Hence a. Let If b, then b= [ x+y+zσ y+z b =. ] for some z B, x, y < σ >.

536 Seok-Zun Song and Sang -Gu Lee Since = y + z and y = 0orσ,wehavez=or σ. But then = x + y + zσ = zσ ( σ ) or σ, a contradiction, since σ. Hence b. Let c = [ σ 0 Then c would imply that 0 = y + z + w for some y, z and w, one of which is nonzero, which is impossible. Hence {a, b, c}. Therefore c(a) = 3. But b(a) 2 by definition. Thus µ(b,m,n) whenm 2 and n 3, by property (2.4). Hence µ(b, m, n) = form 2andn 3 by Lemma 2.5. Evidently µ(b, m, ) = forallm.if = m n, then the fact that < x, x 2,...,x n >=< n i= x i >implies that µ(b,, n) =. If 2 = n m, thenc(a)=2 whenever b(a) = 2 by property (2.). Thus µ(b, m, 2) = 2form 2 by Lemma 2.5. ]. 3. Linear operators that preserve cloumn rank of the nonbinary Boolean matrices In this section, we obtain the characterizations of the linear operators that preserve Boolean column rank of the nonbinary Boolean matrices. A linear operator T on M m,n (B) is said to preserve Boolean column rank if c(t (A)) = c(a) for all A M m,n (B). Itpreserves Boolean column rank r if c(t (A)) = r whenever c(a)=r. For the terms Boolean rank preserver and Boolean rank r preserver, they are defined similarly. If T is a linear operator on M m,n (B), for each p k define its p-th constituent, T p,byt p (B)=(T(B)) p for every B M m,n (B ). By the linearity of T,wehaveT(A)= σ p T p (A p )for any matrix A M m,n (B). Since M n,n (B) is a semiring, we can consider the invertible members of its multiplicative monoid. The permutation matrices (obtained by permuting the columns of I n, the identity matrix) are all invertible. Since is the only invertiblemember of the multiplicativemonoidof B, the permutation matrices are the only invertible members of M n,n (B). LEMMA 3.. The Boolean column rank of a Boolean matrix is unchanged by pre- or post-multiplication by an invertible matrix.

Column ranks and their preservers 537 Proof. This follows from the fact that an invertible matrix is just a permutation matrix. LEMMA 3.2. Suppose T is a linear operator on M m,n B). If T preserves Boolean column rank r, then each constituent T p preserves Boolean column rank r on M m,n (B ). Proof. Assume that A M m,n (B ) is a binary Boolean matrix with c (A)= r. By Lemma 2., we have c(a) = r and c(σ p A) = r for each p =,...,k. Since T preserves Boolean column rank r, c(t (σ p A))=r.But c(t(σ p A)) = c(σ p T (A)) = c(σ p σ i T i (A i )) = c(σ p T p (A)) for each p. Therefore c(σ p T p (A)) = r for each p =,..., k, and hence c (T p (A)) = r. LEMMA 3.3. Suppose T is a linear operator on the m n matrices over B. If each constituent T p preserves binary Boolean rank r, thent preserves Boolean rank r. Proof. Let b(a) = r for A M m,n (B). Then there exists some p such that b (A p ) = r and b (A q ) r for q k by property (2.3). Thus b (T p (A p )) = r and b (T q (A q )) r for q k. Since b(t (A)) = max{b (T p (A p )) p k} by property (2.3), T preserves Boolean rank r. Now we need the following definitions of linear operators on the m n matrices over B. For any fixed pair of invertible m m and n n Boolean matrices U and V, the operator A UAV is called a congruence operator. Let σ denote the complement of σ for each σ in B. For p k,we define the p-th rotation operator, R (p),onthen nmatrices over B by R (p) (A) = σ p A t p + σ p A, where A t p is the transpose matrix of A p. We see that R (p) has the effect of transposing A p while leaving the remaining constituents unchanged. Each rotation operator is linear on the n n matrices over B and their product is the transposition operator, R : A A t. i

538 Seok-Zun Song and Sang -Gu Lee EXAMPLE 3.. Let A = [ 0 0 ] 0 σ σ 0 be a matrix over B. Then c(a) = 3 by Example 2. and property (2.2). But R () (A) = A t, the transpose matrix of A, has Boolean column rank 2. Consider B = A 0 n 3,n 3 for n 3. By property (2.2), the rotation operator does not preserve Boolean column rank 3 on M n,n (B). LEMMA 3.4. ([4]) If T is a linear operator on the m n matrices (m, n ) over a general Boolean algebra B, then the followings are equivalent. () T preserves Boolean ranks and 2. (2) T is in the group of operators generated by the congruence (if m = n, also the rotation ) operators. THEOREM 3.. Suppose T is a linear operator on M m,n (B) for m 3 and n. Then the following are equivalent. () T preserves Boolean column rank. (2) T preserves Boolean column ranks, 2 and 3. (3) T is a congruence operator. Proof. Obviously () implies (2). Assume that T preserves Boolean column ranks, 2 and 3. Then each constituent T p preserves binary Boolean column ranks, 2 and 3 by Lemma 3.2. For A M m,n (B), Lemma 2.2 implies that b (A) = c (A) for b (A) 2. Thus T p preserves binary Boolean ranks and 2. Then T preserves Boolean ranks and 2 by Lemma 3.3. So T is in the group of operators generated by the congruence ( if m = n, also the rotation ) operators. But the rotation operator does not preserve Boolean column rank 3 by Example 3.. Hence T is a congruence operator since T preserves Boolean column rank 3. That is, (2) implies (3). Now, assume that T is a congruence operator of the form T (A)=UAV, where U and V are invertiblem m and n n Boolean matrices respectively. Then T preserves Boolean column rank by Lemma 3.. Hence (3) implies (). If m 2, then the linear operators that preserve column rank on M m,n (B) are the same as the Boolean rank-preservers, which were characterized in [4].

Column ranks and their preservers 539 Thus we have characterizations of the linear operators that preserve the Boolean column rank of general Boolean matrices. References. L. B. Beasley and N. J. Pullman, Boolean rank-preserving operators and Boolean rank- spaces, Linear Algebra Appl 59 (984), 55-77. 2. L. B. Beasley and N. J. Pullman, Semiring rank versus column rank, Linear Algebra Appl 0 (988), 33-48. 3. L. B. Beasley and S. Z. Song, A comparison of nonnegative real ranks and their preservers, Linear and Multilinear Algebra 3 (992), 37-46. 4. S. Kirkland and N. J. Pullman, Linear operators preserving invariants of nonbinary matrices, Linear and Multilinear Algebra 33 (992), 295-300. 5. S. Z. Song, Linear operators that preserves Boolean column ranks, Proc. Amer. Math. Soc. 9 (993), 085-088. 6. S. Z. Song, Linear operators that preserve column rank of fuzzy matrices, Fuzzy Sets and Systems 62 (994), 3-37. 7. S. Z. Song, S. G. Hwang and S. J. Kim, Linear operators that preserve maximal column rank of Boolean matrices, Linear and Multilinear Algebra 36 (994), 305-33. 8. S. G. Hwang, S. J. Kim and S. Z. Sone, Linear operators that preserve spanning column ranks of nonnegative matrices, J.KoreanMath.Soc.3 (994), 645-657. Seok-Zun Song Department of Mathematics Cheju National University Cheju 690-756, Korea Sang-Gu Lee Department of Mathematics Sung Kyun Kwan University Suwon 440-746, Korea