1 Introduction and preliminaries

In recent years, the subject of linear preserver problems is the focus of attention of many mathematicians, and much research has been going on in this area. Here we refer to the articles [16, 916].

In what follows, let A and B be two C -algebras with unit I. We say that a mapping ϕ:AB is preserving (resp. sub-preserving) absolute values of a product if |ϕ(A)ϕ(B)|=ϕ(|AB|) (resp. |ϕ(A)ϕ(B)|ϕ(|AB|)) for every A,BA, where | A | 2 = A A. By a ∗-homomorphism we just mean a map ϕ:AB which preserves the ring structure and for which ϕ( A )=ϕ ( A ) for every AA. A map ϕ:AB is said to be a Jordan ∗-homomorphism if it is -linear, ϕ( A )=ϕ ( A ) and ϕ ( A ) 2 =ϕ( A 2 ) for all AA. We also say a map ϕ:AB is unital if ϕ(I)=I. The class of all self-adjoint elements in a C -algebra A is denoted by A s . We define AB= 1 2 [AB+BA] for all A,B A s . It is known that ( A s ,+,) is a C -algebra which is called a Jordan algebra.

In [11], Molnar considered bijective mappings ϕ from a von Neumann algebra which is a factor onto a von Neumann algebra which preserves a product and an absolute value. He showed ϕ is of the form

ϕ(A)=τ(A)ψ(A)(AA),

where ψ is either a linear or conjugate linear *-algebra isomorphism and is a scalar function of Modulus 1.

It is the aim of this paper to continue this work by studying additive mappings ϕ from a C -algebra of real rank zero into a C -algebra that sub-preserve product and absolute value. In fact, we show that if the mapping ϕ which is an additive sub-preserving product absolute value map from a C -algebra A into a C -algebra then ϕ is a contraction. Moreover, if A is a C -algebra of real rank zero and ϕ(A)=I for some A in the closed unit ball ( A s ) 1 , then the restriction of mapping ϕ to A s is a Jordan homomorphism. We will also show that if ϕ is a surjective preserving product and absolute value and A is a C -algebra of real rank zero, then ϕ is a -linear or -antilinear ∗-homomorphism on A. All we need about C -algebras and von Neumann algebras can be found in [7, 8].

2 The main results

Firstly, we need some auxiliary lemmas to prove our main result.

Lemma 2.1 LetAandBbe two unital C -algebras with unit I. Ifϕ:ABis a map satisfying

| ϕ ( A ) ϕ ( B ) | ϕ ( | A B | ) (A,B A + )
(2.1)

then ϕ preserves positive elements. Moreover, ifϕ(0)=0, then for allA,B A + we have

AB=BA=0ϕ(A)ϕ(B)=ϕ(B)ϕ(A)=0.
(2.2)

Proof If A is a positive element in A, then |ϕ(A)ϕ(I)|ϕ(A). This means ϕ(A) is positive and preserves positive elements.

Let A,B A + and AB=BA=0. By the assumption |ϕ(A)ϕ(B)|ϕ(|AB|)=0. Thus |ϕ(A)ϕ(B)|=0 and hence ϕ(A)ϕ(B)=ϕ(B)ϕ(A)=0. □

Lemma 2.2 LetAandBbe two unital C -algebras with unit I. Ifϕ:ABis an additive mapping satisfying (2.1), then ϕ is order preserving and contraction (i.e. ϕ(A)A) on( A s ,+,).

Proof By Lemma 2.1 ϕ preserves positive elements. Hence additivity of ϕ implies that ϕ is order preserving. And also, since every self-adjoint element is the difference of two positive elements, ϕ preserves self-adjoint elements. Indeed, we show that ϕ maps the part of positive (resp. negative) of A to the part of positive (resp. negative) of ϕ(A). In fact, ϕ( A + )=ϕ ( A ) + and ϕ( A )=ϕ ( A ) , where, A= A + A and A + A =0= A A + . We just need to show ϕ( A + )ϕ( A )=0=ϕ( A )ϕ( A + ) because the decomposition of ϕ(A) is unique and ϕ preserves positives. Applying Lemma 2.1 and the equation A + A =0= A A + , we get the assertion.

The proof of -linearity of ϕ is similar to the first step of the proof of [10], Theorem 1]. The details are omitted.

Now, we show ϕ is contraction on ( A s ,+,). If A is a self-adjoint element. We can write A= A + A , where A + and A are positive elements. We have

ϕ ( A ) 2 = ϕ ( A + A ) 2 = ϕ ( A + ) 2 + ϕ ( A ) 2 ϕ ( A + 2 ) + ϕ ( A 2 ) = ϕ ( A + 2 + A 2 ) = ϕ ( ( A + A ) 2 ) = ϕ ( A 2 ) .

Since ϕ is order preserving, observe

ϕ ( A ) 2 ϕ ( A 2 ) A 2 ϕ(I),

because A 2 A 2 I. It implies that

ϕ ( A ) 2 = ϕ ( A ) 2 A 2 ,

since ϕ(I)1. Taking square root, we obtain ϕ(A)A, which yields ϕ is a contraction on ( A s ,+,). □

Lemma 2.3 LetAandBbe two unital C -algebras with unit I. Ifϕ:ABis an additive map satisfying (2.1) and

ϕ(U)=I,for someU ( A s ) 1 ,
(2.3)

then ϕ is unital.

Proof By the hypothesis, there exists an operator U ( A s ) 1 such that ϕ(U)=I. Since ϕ is order preserving by Lemma 2.2 and |A|AI for every AA, we have

I=ϕ ( U ) 2 ϕ ( U 2 ) U 2 ϕ(I)ϕ(I).

On the other hand, we have

ϕ(I) ϕ ( I ) II,

because ϕ is contraction by Lemma 2.2. Therefore, ϕ(I)=I. □

The following example shows that the condition (2.3) in Lemma 2.3 is necessary.

Example 2.4 Define an additive mapping ϕ:C[0,1]C[0,1] by

ϕ(f)=rf

for all fC[0,1], where r(t)= 1 + t 2 . Note that r is positive and r 2 r. Obviously, ϕ is an additive mapping satisfying

| ϕ ( f ) ϕ ( g ) | = r 2 |fg|r|fg|=ϕ ( | f g | ) ,

for every f,gC[0,1], but clearly there is not any such that ϕ(I)=λI because ϕ(I)=r.

Lemma 2.5 LetAbe a C -algebra of real rank zero andBbe a unital C -algebra with unit I. Ifϕ:ABis an additive mapping satisfying (2.1), then

  1. (i)

    for every self-adjoint operator AA, we have

    ϕ ( A ) 2 =ϕ ( A 2 ) ϕ(I)=ϕ(I)ϕ ( A 2 ) .
    (2.4)
  2. (ii)

    N={A A s :ϕ(A)=0} is a closed ideal of ( A s ,+,).

Proof (i) Let E and F be mutually orthogonal projections. By Lemma 2.1 ϕ(E)ϕ(F)=ϕ(F)ϕ(E)=0, in particular, ϕ(IE)ϕ(E)=ϕ(E)ϕ(IE)=0. That is, ϕ ( E ) 2 =ϕ(E)ϕ(I)=ϕ(I)ϕ(E).

Assume that AA is of the form j = 1 n λ j E j for some scaler and finitely many mutually orthogonal projections E j , then

ϕ ( A ) 2 = [ ϕ ( j = 1 n λ j E j ) ] 2 = j = 1 n λ j 2 ϕ ( E j ) 2 = j = 1 n λ j 2 ϕ ( E j ) ϕ ( I ) = j = 1 n λ j 2 ϕ ( I ) ϕ ( E j ) = ϕ ( A 2 ) ϕ ( I ) = ϕ ( I ) ϕ ( A 2 ) .

Now, assume A is an arbitrary self-adjoint element. Since A is a C -algebra with real rank zero, its every self-adjoint element can be approximated by the elements of the above form. Hence the continuity of ϕ entails

ϕ ( A ) 2 =ϕ ( A 2 ) ϕ(I)=ϕ(I)ϕ ( A 2 ) ,

for every self-adjoint operator AA.

  1. (ii)

    Let AA be a self-adjoint element such that ϕ(I)ϕ(A)=0=ϕ(A)ϕ(I). We show that ϕ(A)=0.

Multiplying through equation (2.4) by ϕ(I) (on the left) we get 0=ϕ(I)ϕ ( A ) 2 =ϕ ( I ) 2 ϕ( A 2 ). Since ϕ(I) and ϕ( A 2 ) commute and by the assumption, we have 0=ϕ(I)ϕ ( A ) 2 =ϕ ( I ) 2 ϕ( A 2 )ϕ ( I ) 2 ϕ ( | A | ) 2 . This implies that

0=ϕ(I)ϕ ( | A | ) .
(2.5)

Since A 2 A|A|, by using the order preserving property of ϕ we yield ϕ ( A ) 2 =ϕ(I)ϕ( A 2 )=ϕ(I)ϕ( | A | 2 )ϕ(I)ϕ(A|A|)=Aϕ(I)ϕ(|A|)=0. So ϕ(A)=0 because ϕ(A) is a self-adjoint element.

It follows N is a closed ideal of ( A s ,+,) by the step 4 of [17], Theorem 2.1]. □

In the following theorem we would like to characterize the Jordan homomorphisms ϕ which are additive mappings sub-preserving a product and an absolute value.

Theorem 2.6 LetAbe a C -algebra of real rank zero andBbe a unital C -algebra with unit I. Ifϕ:ABis an additive mapping satisfying (2.1) and (2.3), then the restriction of the map ϕ to A s is a Jordan homomorphism.

Proof According to Lemma 2.3 and Lemma 2.5(i) we yield the statement. □

Now we also show that the condition (2.3) in Theorem 2.6 is necessary.

Example 2.7 The same as in Example 2.4, let A be a von Neumann algebra with a non trivial center. Define an additive mapping ϕ:AA by

ϕ(A)=UA,

where is invertible, U 2 <U and . Obviously, ϕ is an additive mapping that satisfies in (2.1), but no nonzero multiple of ϕ is a Jordan homomorphism, because if ψ(A)=λϕ(A) with is a Jordan homomorphism, then we obtain U 2 = λ 2 , that is a contradiction.

In the following theorem we show that if ϕ(I) is an injective operator and ϕ is an additive map which satisfies in (2.1), then the restriction of ϕ is a Jordan homomorphism multiplied by ϕ(I).

Theorem 2.8 LetAbe a C -algebra of real rank zero andBbe a unital C -algebra with unit I. Ifϕ:ABis an additive mapping satisfying|ϕ(A)ϕ(B)|ϕ(|AB|)for everyA,B A + andϕ(I)is an injective operator, then the restriction of mappingψ:ABis defined byϕ(A)=ϕ(I)ψ(A), to A s is a Jordan homomorphism.

Proof Injectivity of ϕ(I) implies ψ is well defined. Let A A s . By applying Lemma 2.5, we can show ϕ(A)ϕ(I)=ϕ(I)ϕ(A). By the definition of ψ, we have

ϕ ( I ) 2 ψ ( A ) = ϕ ( I ) ψ ( A ) ϕ ( I ) , ϕ ( I ) ( ϕ ( I ) ψ ( A ) ψ ( A ) ϕ ( I ) ) = 0 , ϕ ( I ) ψ ( A ) = ψ ( A ) ϕ ( I ) .

This means ϕ(I) commutes with ψ(A) for every self-adjoint operator AA. Again, by using Lemma 2.5, we yield

ϕ ( I ) 2 ψ ( A 2 ) = ϕ ( I ) ϕ ( A 2 ) ϕ ( I ) 2 ψ ( A 2 ) = ϕ ( A ) 2 = ϕ ( I ) 2 ψ ( A ) 2 , ϕ ( I ) 2 ( ψ ( A 2 ) ψ ( A ) 2 ) = 0 , ψ ( A 2 ) = ψ ( A ) 2 .

This completes the proof. □

In [11], Molnar considered bijective mappings ϕ from a von Neumann algebra which is a factor onto a von Neumann algebra which preserves a product and an absolute value. He showed ϕ is of the form

ϕ(A)=τ(A)ψ(A)(AA),

where, ψ is either a linear or conjugate linear ∗-algebra isomorphism and is a scalar function of Modulus 1. Below, we present the result where we do not assume injectivity but ϕ is an additive map from C -algebra A onto a C -algebra of real rank zero which preserves a product and an absolute value, and it is shown ϕ is a -linear or -antilinear ∗-homomorphism.

Theorem 2.9 LetAandBbe two unital C -algebra with unit I. Ifϕ:ABis an additive mapping satisfying|ϕ(A)ϕ(B)|=ϕ(|AB|)for everyA,BAandϕ(A)=Ifor someAA, then ϕ is unital and the restriction of mapping ϕ to A S is a Jordan homomorphism. Moreover, if ϕ is surjective andBbe a C -algebra of real rank zero then, ϕ is a-linear or-antilinear ∗-homomorphism.

Proof By Lemma 2.2 ϕ preserves self-adjoint element. So ϕ ( A ) 2 =ϕ( A 2 ), for all of self-adjoint elements A, in particular, ϕ preserves projection. By the hypothesis, there is an element UA such that ϕ(U)=I. Then,

I=ϕ(U)= | ϕ ( U ) ϕ ( U ) | =ϕ ( | U 2 | ) .

Thus without loss of generality we can assume U is a positive element. Now, we have

I=ϕ(U)=ϕ ( | U I | ) = | ϕ ( U ) ϕ ( I ) | = | ϕ ( I ) | =ϕ(I).

So ϕ is a unital map.

And also we have

| ϕ ( A ) | = | ϕ ( A ) ϕ ( I ) | =ϕ ( | A | ) (AA).

Therefore, ϕ is a -linear or -antilinear ∗-homomorphism on A by [17], Theorem 2.5]. □