Beitr¨ age zur Algebra und Geometrie Contributions to Algebra and Geometry

advertisement
Beiträge zur Algebra und Geometrie
Contributions to Algebra and Geometry
Volume 47 (2006), No. 2, 519-526.
Rank of Matrices and the
Pexider Equation
Józef Kalinowski
Uniwersytet Śla̧ski, Instytut Matematyki
ul. Bankowa 14, 40-007 Katowice, Poland
e-mail: kalinows@ux2.math.us.edu.pl
Abstract. The paper [1] gives a characterization of those linear operators which preserve the rank of matrices over R. In this paper we characterize the operators of type (1) having this property, without making the
linearity assumption. For matrices from Mn,m and min{n, m} ≥ 3 the
operator must be linear and of the form from [1]. If 1 ≤ min{n, m} ≤ 2,
then the operator may be nonlinear.
MSC2000: 15A03
Keywords: rank of matrices
Introduction
Let R denote the set of real numbers and N the set of positive integers. Let
m, n ∈ N be constants. Let Mm,n be the set of m×n real matrices, i.e. M ∈ Rm×n
and Mn = Mn,n , where m, n ∈ N.
First of all let us introduce
Definition 1. We say that an operator
F = [fi ],
where fi : R −→ R for i = 1, 2, . . . , m,
(1)
preserves the rank of matrices from Mm,n if for every matrix A ∈ Mm,n the equation
rank(A) = rank(F (A))
(2)
holds, where the matrix F (A) := [fi (ai,j )] for i = 1, 2, . . . , m; j = 1, 2, . . . , n.
c 2006 Heldermann Verlag
0138-4821/93 $ 2.50 520
J. Kalinowski: Rank of Matrices and the Pexider Equation
The problem of the form of operators defined on the space of matrices over R into
itself was studied by many authors under assumption that the operator is linear
(see references of [1]).
In this paper, using the Pexider type additive functional equation, we obtain
without a linearity assumption some results for the operator of the form (1). We
prove, that if min{m, n} ≥ 3, then a rank preserving operator must be linear and
of the form from paper [1]. If the cases 1 ≤ min{m, n} ≤ 2 the operator may be
nonlinear.
Main results
Remark 1. An operator F of the form (1) preserves the rank of matrices from
M1 if and only if
f1 (x) = 0 ⇐⇒ x = 0.
We prove the following
Lemma 1. Let an operator F of the form (1) be an operator preserving the rank
of matrices from Mn for n ≥ 2. Then the equivalence
x=0
⇐⇒
fi (x) = 0
for
i = 1, 2, . . . , n
(3)
is true.
Proof. For the matrix B1 ∈ Mn with all entries equal to zero, rank(B1 ) = 0. If the
operator F is an operator preserving the rank of matrices, then rank(F (B1 )) = 0
and it follows that fi (x) = 0 for i = 1, 2, . . . , n, i.e.
x=0
=⇒
fi (x) = 0 for i = 1, 2, . . . , n.
(4)
Consider the matrix
B2 = diag (x, x, . . . , x),
where x ∈ R and x 6= 0. Using implication (4) we obtain
F (B2 ) = diag (f1 (x), f2 (x), . . . , fn (x))
for arbitrary x ∈ R.
Let us observe that rank(B2 ) = n. If the operator F is an operator preserving
the rank of matrices from Mn , then rank(F (B2 )) = n and det(F (B2 )) 6= 0, i.e.
f1 (x) · f2 (x) · · · fn (x) 6= 0. Then fi (x) 6= 0 for i = 1, 2, . . . , n.
We obtain the implication
x 6= 0
fi (x) 6= 0 for i = 1, 2, . . . , n.
=⇒
Then the equivalent implication
fi (x) = 0
=⇒
x = 0 for i = 1, 2, . . . , n
(5)
J. Kalinowski: Rank of Matrices and the Pexider Equation
holds.
From (4) and (5) the equivalence (3) is true.
521
We prove
Theorem 1. An operator F of the form (1) is an operator preserving the rank of
matrices from M2 if and only if there exist constants ci 6= 0, i = 1, 2, such that
fi (x) = ci · g(x),
x ∈ R.
(6)
Then the function g is an injective solution of the multiplicative functional Cauchy
equation
g(x · y) = g(x) · g(y) for x, y ∈ R,
(7)
such that
⇐⇒
g(x) = 0
x = 0.
(8)
Proof. Let F be an operator preserving the rank of matrices from M2 and ci =
fi (1) for i = 1, 2. From Lemma 1 we obtain ci 6= 0 for i = 1, 2.
First consider the matrix
x 1
B3 =
x 1
for arbitrary x ∈ R. Then rank(F (B3 )) = 1 and det(F (B3 )) = 0. Now
f1 (x) · c2 = c1 · f2 (x) for x ∈ R.
Define new functions
gi (x) =
fi (x)
ci
(9)
for x ∈ R
for i = 1, 2.
Then from (9) we define the function
g(x) := g1 (x) = g2 (x) for x ∈ R.
Next consider the matrix
B4 =
1 x
y x·y
(10)
for arbitrary x, y ∈ R. Then rank(F (B4 )) = 1 and det(F (B4 )) = 0. Now
c1 · f2 (x · y) = f1 (x) · f2 (y).
Dividing both sides by c1 · c2 6= 0 and using the definition (10) we obtain
g2 (x · y) = g1 (x) · g2 (y) for x, y ∈ R.
(11)
From (10) and (11) the function g satisfies the multiplicative functional Cauchy
equation (7).
522
J. Kalinowski: Rank of Matrices and the Pexider Equation
Consider the matrix
B5 =
x 1
y 1
for arbitrary x, y ∈ R, x 6= y. Then det(B5 ) 6= 0 and rank(B5 ) = 2. Then
rank(F (B5 )) = 2 and det(F (B5 )) 6= 0, i.e. f1 (x) · c2 − f2 (y) · c1 6= 0, then from
(10)
g(x) 6= g(y) for x 6= y, x, y ∈ R.
This means that the function g is injective. Condition (8) follows from Lemma 1.
Let us assume that an operator F is of the form (1), with functions fi for
i = 1, 2. The injective function g fulfils the multiplicative functional Cauchy
equation (7) and the coefficients ci 6= 0 for i = 1, 2. We prove that F is an
operator preserving the rank of matrices from M2 .
Let us consider an arbitrary matrix H ∈ M2 of the form
u v
H=
,
w z
where u, v, w, z ∈ R.
Consider three possible cases:
◦
1 rank(H) = 2:
Then det(H) 6= 0 and u · z − v · w 6= 0, i.e. u · z 6= v · w. From injectivity of the
function g we obtain that g(u·z) 6= g(v·w). The function g fulfils the multiplicative
functional Cauchy equation (7), so we obtain g(u) · g(z) 6= g(v) · g(w). Multiplying
both sides of the above relation by c1 · c2 6= 0 we obtain
c1 · g(u) · c2 · g(z) 6= c1 · g(v) · c2 · g(w)
and from definition (3)
f1 (u) · f2 (z) − f1 (v) · f2 (w) 6= 0.
Then det(F (H)) 6= 0 and rank(F (H)) = 2.
2◦ rank(H) = 1:
Then det(H) = 0 and u · z − v · w = 0, i.e. u · z = v · w. From the injectivity of the
function g we obtain that g(u·z) = g(v·w). The function g fulfils the multiplicative
functional Cauchy equation (4), so we obtain g(u) · g(z) = g(v) · g(w). Multiplying
both sides of the above relation by c1 · c2 6= 0 we obtain
c1 · g(u) · c2 · g(z) = c1 · g(v) · c2 · g(w)
and from definition (3)
f1 (u) · f2 (z) − f1 (v) · f2 (w) = 0.
Thus det(F (H)) = 0. The rank of the matrix H is one, so at least one of the entries
u, v, w, z is nonzero. Then from injectivity of the function g at least one of the
J. Kalinowski: Rank of Matrices and the Pexider Equation
523
numbers g(u), g(v), g(w), g(z) is nonzero. Multiplying these numbers by nonzero
coefficients c1 , c1 , c2 , c2 , respectively, we obtain that at least one of the entries
f1 (u), f1 (v), f2 (w), f2 (z) of the matrix F (H) is nonzero and has rank(F (H)) = 1.
3◦ rank(H) = 0:
Then u = v = w = z = 0. From Lemma 1 and definition (6) we obtain that
f1 (u) = f1 (v) = f2 (w) = f2 (z) = 0 and rank(F (H)) = 0.
A few simple numerical examples will illustrate the role of the injectivity of the
function g in Theorem 1.
Example 1. The operator F defined by formulae f1 (x) = x3 , f2 (x) = 2x3 for
x ∈ R fulfils the assumptions of Theorem 1. It is the nonlinear operator of the
form (1) preserving the rank of matrices from M2 .
Without the assumption of injectivity on the function g Theorem 1 is not true.
Example 2. Let g(x) = x2 , and x ∈ R a non-injective solution of the multiplicative functional Cauchy equation (7). Let f1 (x) = f2 (x) = x2 and consider the
matrices
1 1
1 1
B6 =
and F (B6 ) =
.
−1 1
1 1
Observe that det(B6 ) = 2 and rank(B6 ) = 2, det(F (B6 )) = 0 and rank(F (B6 )) = 1.
The operator F is not an operator preserving the rank of matrices from M2 .
Let us observe that the result obtained in Theorem 1 for n = 2 is not true for
n = 3. Consider the following
Example 3. Let g(x) = x3 , and x ∈ R an injective solution of the functional
multiplicative Cauchy equation (7). Let f1 (x) = f3 (x) = x3 , f2 (x) = 2x3 and
consider the matrices




1 1 0
1 1 0
B7 =  1 0 1  and F (B7 ) =  2 0 2  .
2 1 1
8 1 1
Observe that det(B7 ) = 0 and rank(B7 ) = 2, det(F (B7 )) = 12 and rank(F (B7 )) = 3.
The operator F is not an operator preserving the rank of matrices from M3 .
For n = 3 we prove
Theorem 2. An operator F of the form (1) is an operator preserving the rank of
matrices from M3 if and only if there exist constants ci 6= 0, i = 1, 2, 3 such that
fi (x) = ci · x,
x ∈ R.
(12)
524
J. Kalinowski: Rank of Matrices and the Pexider Equation
Proof. Let F be an operator preserving the rank of matrices from M3 . From
Lemma 1 it follows that the equivalence (3) holds. Let the constants ci := fi (1) 6= 0
for i = 1, 2, 3.
First consider the matrices




x
1 0
f1 (x)
c1 0
0 1  and F (B8 ) =  f2 (y)
0 c2 
B8 =  y
x+y 1 1
f3 (x + y) c3 c3
for arbitrary x, y ∈ R. Then
det(F (B8 )) = c1 · c2 · f3 (x + y) − f1 (x) · c2 · c3 − f2 (y) · c1 · c3 .
Because rank(B8 ) = 2, we have rank(F (B8 )) = 2 and det(F (B8 )) = 0, so the
following equation is satisfied:
c1 · c2 · f3 (x + y) = f1 (x) · c2 · c3 + f2 (y) · c1 · c3
for all x, y ∈ R. From the above and c1 · c2 · c3 6= 0 we obtain
f1 (x) f2 (y)
f3 (x + y)
=
+
c3
c1
c2
for x, y ∈ R. We define new functions
hi (x) :=
1
· fi (x) for x ∈ R,
ci
(13)
where i = 1, 2, 3. In other words, the Pexider type additive functional equation
h3 (x + y) = h1 (x) + h2 (y) for x, y ∈ R
is fulfilled by hi , i = 1, 2, 3.
By [2, Theorem 1, p. 317] the functions
h1 (x) = h(x) + α1 ,
h2 (x) = h(x) + α2 ,
h3 (x) = h(x) + α1 + α2
are the solution, where h is an additive function with constants α1 , α2 ∈ R. For
an additive function h it follows h(0) = 0 and from (3) we obtain α1 = α2 = 0.
Then h1 = h2 = h3 = h and the additive functional Cauchy equation
h(x + y) = h(x) + h(y) for all x, y ∈ R
is fulfilled.
For any square matrix


1 x 0
B9 =  y x · y 0 
0 0 1


c1
f1 (x)
0
and F (B9 ) =  f2 (y) f2 (x · y) 0  ,
0
0
c3
(14)
J. Kalinowski: Rank of Matrices and the Pexider Equation
525
where x, y ∈ R, we obtain rank(B9 ) = 2 and also rank(F (B9 )) = 2. Thus
det(F (B9 )) = c3 ·[c1 ·f2 (x·y)−f1 (x)·f2 (y)] = 0. From the above and c1 ·c2 ·c3 6= 0,
together with h1 = h2 = h, the function h satisfies the multiplicative functional
Cauchy equation
h(x · y) = h(x) · h(y) for all x, y ∈ R.
(15)
Now, from [2; Theorem 1, p. 356], it follows that the only functions satisfying
simultaneously (14) and (15), i.e. the additive and the multiplicative functional
Cauchy equations are h = 0 and h = id, where id denotes the identity function
on R. Since h(1) = 1, we see that in our case h(x) = x for x ∈ R.
From definition (11) we obtain for i = 1, 2, 3 that
fi (x) = ci · hi (x) = ci · h(x) = ci · x for all x ∈ R,
where ci = fi (1) 6= 0 and the functions fi , i = 1, 2, 3, are of the form (13).
From the properties of determinants it follows that the operators F the form
(1) preserve the rank of matrices from M3 .
We prove a theorem which describes all operators of the form (1) preserving the
rank of real matrices from Mn for n ≥ 3.
Theorem 3. An operator F of the form (1) preserves the rank of matrices from
Mn for n ≥ 3 if and only if fi (x) = ci · x, i = 1, 2, . . . , n, where ci 6= 0 are
constants.
Proof. Assume that the operator F preserves the rank of any matrix H from Mn ,
where n ≥ 3.
For n = 3 the assertion was proved in Theorem 2.
For n > 3 consider the matrices Di ∈ Mn with a minor of degree 3 of the form


ai,i
ai,i+1
ai,i+2
Hi =  ai+1,i ai+1,i+1 ai+1,i+2 
ai+2,i ai+2,i+1 ai+2,i+2
for i = 1, 2, . . . , n − 2 and other entries equal to zero. Observe that rank(Di ) =
rank(Hi ). For an operator F preserving the rank of matrices from Mn it follows
that rank(F (Di )) = rank(Fi (Hi )), where Fi = [fi , fi+1 , fi+2 ] for i = 1, 2, . . . , n − 2.
From Theorem 2 we obtain that there exist constants ck 6= 0 such that fk (x) = ck ·x
for k = i, i + 1, i + 2, where k = 1, 2, . . . , n − 2. Then the operator F is of the
form (1).
From the properties of determinants it follows that the operators of the form
(1) preserve the rank of matrices from Mn for n ≥ 3.
Remark 2. If we define an operator F (A) := [fj (ai,j )] for i = 1, 2, . . . , m, j =
1, 2, . . . , n for matrices A ∈ Mm,n , then results analogous to those in Theorems 1,
2 and 3 are valid.
526
J. Kalinowski: Rank of Matrices and the Pexider Equation
Corollary. If m > n, then results analogous to those in Theorems 1, 2 and 3 are
valid for matrices from Mm,n .
Remark 3. The results in Theorems 1, 2 and 3 were obtained without assumptions on the operator F (i.e. continuity, measurability or others).
In the paper [1] a similar problem and result are presented. Let F : Mm,n −→
Mm,n be a linear operator. By [1, Theorem 3.1] we obtain that rank(F (A)) =
rank(A) for all A ∈ Mm,n if and only if there exist invertible matrices M ∈ Mm
and N ∈ Mn such that F (A) = M AN or if m = n then F (A) = M At N , where
At denotes transposition of the matrix A.
Let us observe that using Remark 2 in case min{m, n} ≥ 3 the result obtained
for operators of the form (1) is the same as that in Theorem 3. The M is the
diagonal matrix M = diag (c1 , c2 , . . . , cm ) and N = In , where In ∈ Mn is the unit
matrix.
In case n = 2 we obtain a better result: operators F of the form (1) preserving
the rank of matrices from M2 may be linear or nonlinear (see Example 1).
Acknowledgement. I would like to express my thanks to professors Roman Ger
and Mieczyslaw Kula for their valuable suggestions and remarks.
References
[1] Li, Chi-Kwong; Pierce, S.: Linear Preserver Problems. Am. Math. Monthly
Zbl
0991.15001
108 (2001), 591–605.
−−−−
−−−−−−−−
[2] Kuczma, M.: An introduction to the theory of functional equations and inequalities. Cauchy’s equation and Jensen’s inequality. Uniwersytet Śla̧ski, Katowice,
Polish Sci. Publ., Warsaw 1985.
Zbl
0555.39004
−−−−
−−−−−−−−
Received June 10, 2005
Download