1 Introduction

Let XY be two topological spaces with X realcompact (i.e., X is homeomorphic with a closed set in an appropriate product of real lines) and \(\tau \) be a continuous function from a clopen (i.e., closed an open) set \(\Omega \) into Y. The composition operator \(C_{\Omega ,\tau }\) defined from \(C\left( X\right) \) into \(C\left( Y\right) \) by

$$\begin{aligned} \left( Tf\right) \left( y\right) =\left( f\circ \tau \right) \left( y\right) \text { if }y\in \Omega \quad \text {and}\quad \left( Tf\right) \left( y\right) =0\text { if }y\notin \Omega . \end{aligned}$$

is a positive algebra homomorphism. Conversely, for any algebra homomorphism C from \(C\left( X\right) \) into \(C\left( Y\right) \), there exist a clopen set \(\Omega \) in X and a continuous function \(\tau \) from \(\Omega \) into Y such that T is the composition operator \(C_{\Omega ,\tau }\) (see Theorem 10.8 in [14]). This remarkable fact lies behind our motivation to introduce the notion of composition operators on the more general setting of f-algebras. A synopsis of the content of this paper seems to be in order.

Let A be an f-algebra with identity e and B be a semiprime f-algebra (both are assumed to be Archimedean). By a composition operator from A into B we mean a positive algebra homomorphism from A into B. It should be pointed out by the way that, unlike the \(C\left( X\right) \)-\(C\left( Y\right) \) case, an algebra homomorphism from A into B need not be positive (an example in this direction can be found in [16, Example 5.2]). It is readily checked that any composition operator C from A into B is separating, i.e.,

$$\begin{aligned} CfCg=0\quad \text { for all }f,g\in A\text { with }fg=0. \end{aligned}$$

The converse does not hold, of course. In spite of that, we shall prove that any separating regular operator T from A into B with Te idempotent is a composition operator. Another characterization of composition operators will be obtained. Indeed, we will show that an operator T from A into B is a composition operator if and only if Te is idempotent and T is a B-discrete element in the B-module \(\mathfrak {L}^{r}\left( A,B\right) \) of all regular operators from A into B. This fact can be obtained as a consequence of results by Kutateladze [17] and Zaanen [26] if B is, in addition, Dedekind complete. Our results allow us to extend and reprove in a more direct approach a representation theorem of separating operators in \(\mathfrak {L}^{r}\left( A,B\right) \). Indeed, it has been proved in [8] that if \(T\in \mathfrak {L}^{r}\left( A,B\right) \) is separating then there exist \(w\in B\) and a composition operator C from A into the maximal ring of quotients \(Q\left( B\right) \) of B such that \(T=wC\). We shall prove that we can get the same conclusion if \(T\in \mathfrak {L} ^{r}\left( A,B\right) \) and Te is von Neumann regular (i.e., the equality \(\left( Te\right) ^{2}v=Te\) holds for some \(v\in B\)). In addition to the aforementioned representation theorem, we shall obtain as a corollary of our result that if \(T\in \mathfrak {L}^{r}\left( A,B\right) \) is a biseparating operator (i.e., T is bijective with T and \(T^{-1}\) separating) then A and B are isomorphic as f-algebras. The last application of our main result is global in nature and deals with vector spaces of separating operators in \(\mathfrak {L}^{r}\left( A,B\right) \). More precisely, we shall prove that any vector subspace of \(\mathfrak {L}^{r}\left( A,B\right) \) the operators in which are separating is contained in a one-dimensional B-submodule of \(\mathfrak {L}^{r}\left( A,Q\left( B\right) \right) \) generated by a composition operator from A into \(Q\left( B\right) \). This result is based upon the Hausdorff Maximal Principle and a representation theorem by Wickstead [25], who proved that \(Q\left( B\right) \) can be identified with the f-algebra \(\mathrm {Orth}^{w}\left( B\right) \) of all weak orthomorphisms on B. All these results lead to some open problems which are collected in a separate section at the end of the paper.

2 Preliminaries

We take it for granted that the reader is familiar with the notions of vector lattices (also called Riesz spaces) and regular operators such as lattice homomorphisms and orthomorphisms. For terminology, notations and concepts not explained in this paper we refer to the standard monographs [3] by Aliprantis-Burkinshaw and [20] by Luxemburg-Zaanen.

Beginning with the next paragraph, we shall impose as blanket assumptions that all vector lattices under consideration are real and Archimedean. Moreover, all given operators are supposed to be linear.

The following lines discuss the notion of function algebras as introduced by Birkhoff and Pierce in [5]. A vector lattice A which is simultaneously an associative algebra such that the positive cone

$$\begin{aligned} A^{+}=\left\{ f\in A:0\le f\right\} \end{aligned}$$

is closed under multiplication, i.e.,

$$\begin{aligned} fg\in A^{+}\quad \text { for all }f,g\in A^{+}, \end{aligned}$$

is called a lattice-ordered algebra (or a Riesz algebra). The Riesz algebra A is called a function algebra (briefly, an f-algebra) if

$$\begin{aligned} f\wedge g=0\text { and }0\le h\quad \text {imply}\quad \left( fh\right) \wedge g=\left( hf\right) \wedge g=0. \end{aligned}$$

We call a subalgebra B of A an f-subalgebra of A if B is, in addition, a vector sublattice of the underlaying vector lattice of A. Obviously, f-subalgebras of A are in turn f-algebras. On the other hand, since the underlying vector lattice of the f-algebra A is assumed to be Archimedean, A is commutative and have positive squares. Hence, if A has an identity e then \(e\in A^{+}\). By the way, any f-algebra with identity is semiprime, that is, 0 is the only nilpotent element in A. In any f-algebra A, the condition \(\left| f\right| \wedge \left| g\right| =0\) implies \(fg=0\) and the converse holds if A is, in addition, semiprime. Moreover,

$$\begin{aligned} \left| fg\right| =\left| f\right| \left| g\right| \quad \text { for all }f,g\in A. \end{aligned}$$

It follows that if the f-algebra is semiprime and \(f,g\in A\) then

$$\begin{aligned} fg=0\quad \text {if and only if}\quad \left| f\right| \left| g\right| =0\quad \text {if and only if}\quad \left| f\right| \wedge \left| g\right| =0. \end{aligned}$$

All these elementary properties can be found in [27, Chapter 20] and will be used throughout the paper without further mention. In spite of that, it is worth noting that the class of semiprime f-algebras contains properly the algebra \(C\left( X\right) \) of all real-valued continuous functions on a topological space X as well as the algebra of all real \(\mu \)-measurable functions on a set carrying a measure \(\mu \). More generally, the set \(\mathrm {Orth}\left( L\right) \) of all orthomorphisms on a vector lattice L is an Archimedean f-algebra with composition as multiplication.

For brevity’s sake, we will assume throughout the paper that A is an Archimedean f -algebra with identity e and B is an Archimedean semiprime f -algebra.

Recall that an operator T from A into B is said to be regular if T is the difference of two positive operators in \(\mathfrak {L} ^{r}\left( A,B\right) \) (equivalenty, if the inequality \(T\le S\) holds for some positive operator S in \(\mathfrak {L}^{r}\left( A,B\right) \)). The set \(\mathfrak {L}^{r}\left( A,B\right) \) of all regular operators from A into B is an ordered vector space with respect to the pointwise addition, scalar multiplication, and ordering. Idempotents elements in f-algebras will play a preponderant role in the context of our problem. Recall that an element p in the f-algebra B is said to be idempotent if \(p^{2}=p\). Obviously, an idempotent element in B is positive. Let \(p\in B\) be an idempotent element and put

$$\begin{aligned} pB=\left\{ pu:u\in B\right\} . \end{aligned}$$

In other words, pB is the principal ring ideal of B generated by p. In particular, pB is a subalgebra of B. Further properties of pB are given next.

Lemma 2.1

Let p be an idempotent element in B. Then the following assertions hold.

  1. (i)

    pB is a projection band in B.

  2. (ii)

    pB is an f-subalgebra of B with p as identity.

Proof

(i) Define the multiplication operator \(\pi _{p}\) on B by

$$\begin{aligned} \pi _{p}u=pu\quad \text { for all }u\in B. \end{aligned}$$

Obviously, \(\pi _{p}\) is a positive operator. Let \(u\in B^{+}\) and observe that

$$\begin{aligned} pu\left( u-pu\right) =0. \end{aligned}$$

Since B is semiprime, it follows that

$$\begin{aligned} \left| u-pu\right| \wedge \left| pu\right| =0. \end{aligned}$$

But then

$$\begin{aligned} 0\le pu\le \left| u-pu\right| \vee \left| pu\right| =\left| u-pu+pu\right| =u. \end{aligned}$$

This yields that the inequalities

$$\begin{aligned} 0\le \pi _{p}\le I_{B} \end{aligned}$$

hold in \(\mathfrak {L}^{r}\left( A,B\right) \), where \(I_{B}\) denotes the identity operator of B. Using Theorem 1.44 in [3], we derive that \(\pi _{p}\) is a projection band and thus the range \({\text {Im}}\pi _{p}\) of \(\pi _{p}\) is a band projection on B. The obvious equality \({\text {Im}}\pi _{p}=pB\) gives the conclusion.

(ii) We have observed already that pB is a subalgebra of B. Furthermore, from \(\mathrm {(i)}\) it follows that pB is a vector sublattice of B. We derive that pB is an f-subalgebra of B. Finally, if \(v\in B\) then \(v=pu\) for some \(u\in B\) and so

$$\begin{aligned} pv=p\left( pu\right) =p^{2}u=pu=v. \end{aligned}$$

This means that p is an identity in pB and the proof is complete. \(\square \)

Actually, we may prove quite easily that if p is an idempotent element in B then pB is the principal band of B generated by p.

The next paragraph deal with separating regular operators on f-algebras. An operator \(T\in \mathfrak {L}^{r}\left( A,B\right) \) is said to be separating (or disjointness preserving) if

$$\begin{aligned} fg=0\text { in }A\quad \text {implies}\quad TfTg=0\text { in }B. \end{aligned}$$

Since both A and B are semiprime, we derive that \(T\in \mathfrak {L} ^{r}\left( A,B\right) \) is separating if and only if

$$\begin{aligned} \left| Tf\right| \wedge \left| Tg\right| =0\quad \text { for all }f,g\in A\text { with }\left| f\right| \wedge \left| g\right| =0. \end{aligned}$$

Thus, a positive operator \(T\in \mathfrak {L}^{r}\left( A,B\right) \) is separating if and only if T is a lattice homomorphism. Recall that an operator \(T\in \mathfrak {L}^{r}\left( A,B\right) \) is called a lattice (or Riesz) homomorphism if \(Tf\wedge Tg=0\) in B whenever \(f\wedge g=0\) in A. It is well-known that the \(\mathfrak {L} ^{r}\left( A,B\right) \) need not be a vector lattice (unless, for instance, B is Dedekind complete). However, it turns out that any separating operator \(T\in \mathfrak {L}^{r}\left( A,B\right) \) has a modulus (i.e., an absolute value) \(\left| T\right| \) in \(\mathfrak {L}^{r}\left( A,B\right) \). Moreover, if \(T\in \mathfrak {L}^{r}\left( A,B\right) \) then \(\left| T\right| \) is a lattice homomorphism and the equalities

$$\begin{aligned} \left| Tf\right| =\left| \left| T\right| f\right| =\left| T\right| \left| f\right| \end{aligned}$$
(1)

hold in B for every \(f\in A\). Therefore, the positive part \(T^{+}\) and the negative part \(T^{-}\) of the separating operator \(T\in \mathfrak {L}^{r}\left( A,B\right) \) exist in \(\mathfrak {L}^{r}\left( A,B\right) \) and we have

$$\begin{aligned} T^{+}f=\left( Tf\right) ^{+}\text { and }T^{-}f=\left( Tf\right) ^{-}\quad \text { for all }f\in A^{+}. \end{aligned}$$

Notice that \(T^{+}\) and \(T^{-}\) are again lattice homomorphisms (see Theorem 3.1.4 in [22]). More about disjointness preserving operators on vector lattices can be found in the survey paper [9]. We end this preliminaries section with a lemma which will often come in handy.

Lemma 2.2

Let \(T\in \mathfrak {L}^{r}\left( A,B\right) \) be separating. Then \(T=0\) if and only if \(Te=0\).

Proof

Only sufficiency needs a proof. Hence, we assume that \(Te=0\). Let \(f\in A\) and n be a natural number. Since A is commutative and squares in A are positive, we may check quite easily that

$$\begin{aligned} 0\le 2n\left| f\right| \le f^{2}+n^{2}e. \end{aligned}$$

Combining these inequalities with (1), we get

$$\begin{aligned} 0 \le 2n\left| Tf\right|&=2n\left| T\right| \left| f\right| \\&\le \left| T\right| \left( f^{2}\right) +n^{2}\left| T\right| e\\&=\left| T\right| \left( f^{2}\right) +n^{2}\left| Te\right| =\left| T\right| \left( f^{2}\right) . \end{aligned}$$

But then \(Tf=0\) because B is Archimedean, which completes the proof of the lemma. \(\square \)

3 Characterizations of composition operators

Recall from the introduction that a positive operator \(C\in \mathfrak {L}^{r}\left( A,B\right) \) is a composition operator if

$$\begin{aligned} C\left( fg\right) =CfCg\quad \text { for all }f,g\in A. \end{aligned}$$

The set of all composition operators in \(\mathfrak {L}^{r}\left( A,B\right) \) is denoted by \(\mathfrak {C}\left( A,B\right) \). It is easily seen that if \(C\in \mathfrak {C}\left( A,B\right) \) then C is separating and Ce is an idempotent element of B. It turns out that the converse holds as we can see next.

Proposition 3.1

Let \(T\in \mathfrak {L}^{r}\left( A,B\right) \). Then T is a composition operator if and only if T is separating and Te is an idempotent element of B.

Proof

Necessity being obvious, we prove sufficiency. From the equality \(\left( Te\right) ^{2}=Te\) it follows that Te is positive. Therefore, we may write

$$\begin{aligned} T^{-}e=\left( Te\right) ^{-}=0. \end{aligned}$$

Moreover, \(T^{-}\) is a lattice homomorphism and so a separating operator in \(\mathfrak {L}^{r}\left( A,B\right) \). Using Lemma 2.2, we derive that \(T^{-}=0\). Accordingly, \(T=T^{+}\) and thus T is a lattice homomorphism with Te idempotent. Corollary 5.5 in [16] ends the proof. \(\square \)

At this point, recall after Kusraev [18] that if M is an ordered module over B (see [24]) then \(a\in M^{+}\) is called a B-discrete element if the equality \(b=wa\) holds for some \(w\in B\) whenever \(b\in M\) and \(0\le b\le a\). This extends in a natural way the usual concept of discrete elements in ordered vector spaces (see, e.g., Definition 1.42 in [4]). Moreover, if \(v\in B\) and \(T\in \mathfrak {L}^{r}\left( A,B\right) \) then we may define \(vT\in \mathfrak {L}^{r}\left( A,B\right) \) by putting

$$\begin{aligned} \left( vT\right) f=vTf\quad \text { for all }f\in A. \end{aligned}$$

Clearly, this turns \(\mathfrak {L}^{r}\left( A,B\right) \) into an ordered module over B. Next, we intend to characterize composition operators in terms of B-discrete elements in \(\mathfrak {L}^{r}\left( A,B\right) \). Let’s discuss the question in a particular case. Assume that B is Dedekind complete (and so \(\mathfrak {L}^{r}\left( A,B\right) \) is a Dedekind complete vector lattice) and let \(T\in \mathfrak {L}^{r}\left( A,B\right) \) with Te idempotent. By Zaanen’s Theorem [3, Theorem 2.60], we have \(B=\mathrm {Orth}\left( B\right) \). Moreover, using Kutateladze’s Theorem [3, Theorem 2.50], it turns out that T is a lattice homomorphism if and only if T is an \(\mathrm {Orth}\left( B\right) \)-discrete element in \(\mathfrak {L}^{r}\left( A,B\right) \) (notice here that \(\mathfrak {L} ^{r}\left( A,B\right) \) has a natural structure of a module over \(\mathrm {Orth}\left( B\right) \) [18]). As Te is idempotent, it follows directly that T is a composition operator if and only if T is a B-discrete element in \(\mathfrak {L}^{r}\left( A,B\right) \). Surprisingly enough, the same conclusion can be obtained without imposing any extra conditions on B. The details are given in the following.

Theorem 3.2

Let \(T\in \mathfrak {L}^{r}\left( A,B\right) \). Then T is a composition operator if and only if T is a B-discrete element in \(\mathfrak {L} ^{r}\left( A,B\right) \) with Te idempotent.

Proof

Put \(p=Te\) and assume that T is a composition operator. Hence, p is an idempotent element in B. We claim that T is B-discrete in \(\mathfrak {L} ^{r}\left( A,B\right) \). To this end, choose \(S\in \mathfrak {L}^{r}\left( A,B\right) \) with \(0\le S\le T\). Hence,

$$\begin{aligned} 0\le Se\le Te=p. \end{aligned}$$

Taking into consideration Lemma 2.1, we derive that

$$\begin{aligned} Se\in pB\quad \text {and}\quad pSe=Se. \end{aligned}$$

Consequently,

$$\begin{aligned} \left( S-SeT\right) e=Se-pSe=0. \end{aligned}$$
(2)

On the other hand, T is a lattice homomorphism and \(0\le S\le T\). Hence, an easy calculation shows that \(S-SeT\) is separating. This together with (2) and Lemma 2.2 yields that \(S=SeT\), which means that T is a B-discrete element in \(\mathfrak {L}^{r}\left( A,B\right) \), as required.

Conversely, we suppose that p is idempotent and T is B-discrete in \(\mathfrak {L}^{r}\left( A,B\right) \). First, we claim that T sends A to pB. To this end, let \(f\in A^{+}\) and \(n\in \left\{ 1,2,\ldots \right\} \). By Theorem 2.57 in [3], we have

$$\begin{aligned} 0\le n\left( f-f\wedge ne\right) \le f^{2}. \end{aligned}$$

As T is positive, we get

$$\begin{aligned} 0\le nTf-nT\left( f\wedge ne\right) \le T\left( f^{2}\right) . \end{aligned}$$
(3)

Whence,

$$\begin{aligned} 0\le npTf-npT\left( f\wedge ne\right) \le pT\left( f^{2}\right) . \end{aligned}$$
(4)

Moreover,

$$\begin{aligned} 0\le T\left( f\wedge ne\right) \le nTe=np, \end{aligned}$$

which shows by Lemma 2.1 \(\mathrm {(i)}\) that \(T\left( f\wedge ne\right) \in pB\). Using Lemma 2.1 \(\mathrm {(ii)}\), we see that

$$\begin{aligned} pT\left( f\wedge ne\right) =T\left( f\wedge ne\right) \end{aligned}$$

and (4) becomes

$$\begin{aligned} 0\le npTf-nT\left( f\wedge ne\right) \le pT\left( f^{2}\right) . \end{aligned}$$

Combining these inequalities with (3), we may write

$$\begin{aligned} 0\le n\left| Tf-pTf\right| \le T\left( f^{2}\right) +pT\left( f^{2}\right) . \end{aligned}$$

But then

$$\begin{aligned} Tf=pTf\in pB \end{aligned}$$

because n is arbitrary in \(\left\{ 1,2,\ldots \right\} \) and B is Archimedean. Consequently, T maps A into pB, as desired. Accordingly, T can be seen as a positive operator in \(\mathfrak {L}^{r}\left( A,pB\right) \). Moreover, p is the identity of the f-algebra pB (see again Lemma 2.1). That is,

$$\begin{aligned} T\in \mathfrak {M}=\left\{ S\in \mathfrak {L}^{r}\left( A,pB\right) :S\text { is positive and }Se=p\right\} . \end{aligned}$$

Observe that \(\mathfrak {M}\) the convex set of the so-called Markov operators from A into pB (for Markov operators see, e.g., [16]). Let \(R,S\in \mathfrak {M}\) such that

$$\begin{aligned} 2T=\left( R+S\right) \text {.} \end{aligned}$$

In particular,

$$\begin{aligned} 0\le R\le 2T. \end{aligned}$$

Considering R as an operators in \(\mathfrak {L}^{r}\left( A,B\right) \) and using the fact that T is B-discrete in \(\mathfrak {L}^{r}\left( A,B\right) \), we derive that the equality

$$\begin{aligned} R=uT \end{aligned}$$
(5)

holds for some \(u\in B\). In particular,

$$\begin{aligned} pu=uTe=Re=p. \end{aligned}$$
(6)

Now, recall that both R and T take their values in pB. Hence, multiplying (5) by p (which is the identity of pB) and using (6), we obtain

$$\begin{aligned} R=pR=puT=pT=T. \end{aligned}$$

But then T is an extreme point in the convex set \(\mathfrak {M}\). Taking into account Theorem 7.5 in [16], we derive that T is separating and Proposition 3.1 completes the proof. \(\square \)

4 Weighted composition operators

Recall once again that A is an Archimedean f-algebra with identity e and B is an Archimedean semiprime f-algebra. The symbol \(\mathfrak {C}\left( A,B\right) \) is used to indicate the set of all composition operators in \(\mathfrak {L}^{r}\left( A,B\right) \). An operator \(T\in \mathfrak {L} ^{r}\left( A,B\right) \) is called a weighted composition operator if there exist \(w\in B\) and \(C\in \mathfrak {C}\left( A,B\right) \) such that \(T=wC\). Obviously, any weighted composition operator in \(\mathfrak {L} ^{r}\left( A,B\right) \) is separating. The next simple example shows that a separating operator in \(\mathfrak {L}^{r}\left( A,B\right) \) need not be a weighted composition operator.

Example 4.1

Let A be the vector lattice \(C\left( \mathbb {R}\right) \) equipped with its usual structure of f-algebra. On the other hand, assume that B is the same vector lattice furnished with the multiplication \(*\) defined by

$$\begin{aligned} \left( f*g\right) \left( x\right) =xf\left( x\right) g\left( x\right) \quad \text { for all }f,g\in C\left( \mathbb {R}\right) \text { and } x\in \mathbb {R}. \end{aligned}$$

Clearly, B is an Archimedean semiprime f-algebra. Obviously, the identity operator I of \(C\left( \mathbb {R}\right) \) is a separating operator in \(\mathfrak {L}^{r}\left( A,B\right) \). However, I is not a weighted composition operator for the simple reason that 0 is the unique idempotent element of B and so \(\mathfrak {L}^{r}\left( A,B\right) \) contains no non-trivial composition operators.

In spite of the counter-example provided above, we shall obtain a quite satisfactory condition on Te for a separating operator \(T\in \mathfrak {L} ^{r}\left( A,B\right) \) to be a weighted composition operator. The extra condition we are talking about is largely motivated by the recent paper [12]. In this prospect, we call a von Neumann regular element in B any element \(w\in B\) for which the equality \(w^{2}u=w\) holds for some \(u\in B\). We have gathered thus all the ingredients we need for the proof of the central result of this section (compare with Theorem 3.3 in [12]).

Theorem 4.2

Let \(T\in \mathfrak {L}^{r}\left( A,B\right) \) with Te von Neumann regular. Then T is separating if and only if there exists \(C\in \mathfrak {C}\left( A,B\right) \) such that \(T=TeC\).

Proof

Choose \(u\in B\) such that

$$\begin{aligned} \left( Te\right) ^{2}u=Te \end{aligned}$$

and define a map \(C\in \mathfrak {L}^{r}\left( A,B\right) \) by

$$\begin{aligned} C=uT. \end{aligned}$$

Clearly, \(C\ \)is a separating. Moreover,

$$\begin{aligned} \left( Ce\right) ^{2}=\left( uTe\right) ^{2}=u^{2}\left( Te\right) ^{2}=u\left( Te\right) ^{2}u=uTe=Ce. \end{aligned}$$

This means that Ce is an idempotent element of B, which together with Proposition 3.1 yields that C is a composition operator. Now, we claim that

$$\begin{aligned} T=TeC. \end{aligned}$$

To this end, let \(f,g\in A\) with \(fg=0\). Since \(TfTg=0\), we get

$$\begin{aligned} \left( T-TeC\right) f\left( T-TeC\right) g&=\left( T-uTeT\right) f\left( T-uTeT\right) g\\&=\left( Tf-uTeTf\right) \left( Tg-uTeTg\right) \\&=TfTg-2uTeTfTg+\left( uTe\right) ^{2}TfTg=0. \end{aligned}$$

Thus, \(T-TeC\) is separating. Furthermore,

$$\begin{aligned} \left( T-TeC\right) e&=Te-TeCe=Te-TeuTe\\&=Te-\left( Te\right) ^{2}u=Te-Te=0. \end{aligned}$$

From Lemma 2.2 it follows that \(T-TeC=0\), completing the proof of the theorem. \(\square \)

We proceed to the first application of Theorem 4.2, which is a characterization of separating operators in \(\mathfrak {L}^{r}\left( A,B\right) \). We first have to recall some of the relevant notions.

From now on, let \(Q\left( B\right) \) denote the maximal ring of quotients of B (see [19]). Since B is an Archimedean semiprime f-algebra, so is \(Q\left( B\right) \). Actually, B is an f-subalgebra of \(Q\left( B\right) \) (see, e.g., [21] by Martinez and [25] by Wickstead). The ‘good news’ is that \(Q\left( B\right) \) is von Neumann regular, that is, all elements in \(Q\left( B\right) \) are von Neumann regular (see again [19]). This leads, via Theorem 4.2, to the following.

Corollary 4.3

An operator \(T\in \mathfrak {L}^{r}\left( A,B\right) \) is separating if and only if there exists \(C\in \mathfrak {C}\left( A,Q\left( B\right) \right) \) such that \(T=TeC\).

Proof

It suffices to consider T as an operator in \(\mathfrak {L}^{r}\left( A,Q\left( B\right) \right) \) then apply the result of the previous theorem. \(\square \)

We should point out that Corollary 4.3 has been obtained in [8] using a completely different (and much more difficult) method.

Now, a bijective operator \(T\in \mathfrak {L}^{r}\left( A,B\right) \) is said to be biseparating if both T and \(T^{-1}\) are separating (see, e.g., [15]). Hence, \(T\in \mathfrak {L}^{r}\left( A,B\right) \) is biseparating if and only if T is bijective and

$$\begin{aligned} fg=0\text { in }A\quad \text {if and only if}\quad TfTg=0\text { in }B. \end{aligned}$$

It plausible to think that if there exists a biseparating operator in \(\mathfrak {L}^{r}\left( A,B\right) \) then A and B are isomorphic as f-algebras (i.e., there exists an algebra and lattice isomorphism). Unfortunately, this fails to be true as the next example shows.

Example 4.4

Keep the same f-algebras as previously defined in Example 4.1. Obviously, the identity operator \(I\in \mathfrak {L}^{r}\left( A,B\right) \) biseparating. However, A and B are not isomorphic as f-algebras since B has no identity.

It could be expected therefore that in the presence of such an identity the situation improves and it does. That’s what we prove in the last result of this section.

Corollary 4.5

Assume that B has identity and that \(\mathfrak {L}^{r}\left( A,B\right) \) contains a biseparating operator. Then A and B are isomorphic as f-algebras.

Proof

Let u denote the identity of B and pick a biseparating operator \(T\in \mathfrak {L}^{r}\left( A,B\right) \). Fix \(f\in A\) and define \(S\in \mathfrak {L}^{r}\left( A,B\right) \) by

$$\begin{aligned} Sg=TeT\left( fg\right) -TfTg\quad \text { for all }g\in A. \end{aligned}$$

Let \(g,h\in A\) with \(gh=0\). Hence,

$$\begin{aligned} \left( fg\right) \left( fh\right) =f^{2}gh=0. \end{aligned}$$

Since T is separating, we get

$$\begin{aligned} T\left( fg\right) T\left( fh\right) =T\left( fg\right) Th=T\left( fh\right) Tg=TgTh=0. \end{aligned}$$

It follows that

$$\begin{aligned} SgSh=\left( TeT\left( fg\right) -TfTg\right) \left( TeT\left( fh\right) -TfTh\right) =0. \end{aligned}$$

Hence, S is separating. Moreover,

$$\begin{aligned} Se=TeTf-TfTe=0 \end{aligned}$$

and thus \(S=0\), where we use Lemma 2.2. This means that

$$\begin{aligned} TeT\left( fg\right) =TfTg\quad \text { for all }f,g\in A. \end{aligned}$$

Putting

$$\begin{aligned} f=g=T^{-1}u \end{aligned}$$

in the above equality, we obtain

$$\begin{aligned} TeT\left( \left( T^{-1}u\right) ^{2}\right) =u. \end{aligned}$$

This implies that Te has an inverse in B. In particular, Te is von Neumann regular in B. By Theorem 4.2, there exist \(C\in \mathfrak {C}\left( A,B\right) \) such that

$$\begin{aligned} T=TeC. \end{aligned}$$

Finally, it easily verified that C is an algebra and lattice isomorphism, which gives the conclusion. \(\square \)

As a matter a fact, Corollary 4.5 can also be obtained in an alternative way applying Theorem 3.3 in [10].

5 Vector spaces of separating regular operators

This section contains another application of Theorem 4.2 (or rather Corollary 4.3). We call a vector space of separating regular operators from A into B any vector subspace \(\mathfrak {W}\) of \(\mathfrak {L}^{r}\left( A,B\right) \) the operators in which are separating. Our main purpose is to give a complete description of such vector spaces. In order to achieve this aim, we need further background information.

Let C be a composition operator in \(\mathfrak {L}^{r}\left( A,Q\left( B\right) \right) \), where \(Q\left( B\right) \) is the maximal ring of quotients of B. Put

$$\begin{aligned} V_{C}=\left\{ w\in B:wC\text { maps }A\text { into }B\right\} . \end{aligned}$$

Obviously, \(V_{C}\) is a vector subspace of B. Moreover, if W is a vector subspace of \(V_{C}\) then the set

$$\begin{aligned} \mathfrak {W}=\left\{ wC:w\in W\right\} \end{aligned}$$

is a vector space of separating regular operators from A into B. As we shall see next, it turns out that all vector spaces of separating regular operators from A into B are of this form. The proof of this fact relies in part on a result by Wickstead on weak orthomorphisms. Indeed, in his remarkable paper [25], Wickstead introduced weak orthomorphism on a vector lattice L as a variant of the so-called extended orthomorphisms (see, e.g., [23]). The set of such orthomorphisms is denoted by \(\mathrm {Orth} ^{w}\left( L\right) \). What we are concerned with here is that \(\mathrm {Orth}^{w}\left( B\right) \) is a laterally complete semiprime f-algebra. We may recall in passing that a vector lattice L is said to be laterally complete if the supremum of every disjoint set in \(L^{+}\) exists in L (see Chapter 7 in [2]). Moreover, \(\mathrm {Orth} ^{w}\left( B\right) \) is isomorphic as an f-algebra with \(Q\left( B\right) \) and so B can be considered as an f-subalgebra of \(\mathrm {Orth}^{w}\left( B\right) \). In summary, we have to keep in mind in the following proof that \(Q\left( B\right) \) is a laterally complete and von Neumann regular f-algebra that contains B as an f-subalgebra. We also need to recall that any Archimedean laterally complete vector lattice has a weak order unit.

As we have already mentioned, the ordered vector space \(\mathfrak {L} ^{r}\left( A,B\right) \) need not be a vector lattice. Hence, we cannot speak about vector sublattices of \(\mathfrak {L}^{r}\left( A,B\right) \). To workaround this terminological problem, Abramovich and Wickstead in [1] call a generalized vector sublattice of \(\mathfrak {L} ^{b}\left( A,B\right) \) any ordered vector subspace \(\mathfrak {V}\) of \(\mathfrak {L}^{r}\left( A,B\right) \) which is a vector lattice such that the modulus of \(T\in \mathfrak {V}\) in \(\mathfrak {L}^{r}\left( A,B\right) \) exists and coincides with its modulus in \(\mathfrak {V}\). On the other hand, a nonvoid subset \(\mathfrak {S}\) of \(\mathfrak {L}^{r}\left( A,B\right) \) is called a separating set if \(fg=0\) in A implies \(SfTg=0\) for all \(S,T\in \mathfrak {S}\). This concept has been introduced in some form or others in [7]. A separating set \(\mathfrak {M}\) in \(\mathfrak {L}^{r}\left( A,B\right) \) is said to be maximal if there is no strictly large separating set in \(\mathfrak {L}^{r}\left( A,B\right) \). It is shown in [9] that any maximal separating set \(\mathfrak {M}\) in \(\mathfrak {L} ^{r}\left( A,B\right) \) is a generalized vector sublattice of \(\mathfrak {L} ^{r}\left( A,B\right) \) the lattice operations of which are given pointwise, namely, if \(S,T\in \mathfrak {M}\) and \(f\in A^{+}\) then

$$\begin{aligned} \left( S\vee T\right) f=Sf\vee Tf\quad \text {and}\quad \left( S\wedge T\right) f=Sf\wedge Tf. \end{aligned}$$

Moreover, the Hausdorff Maximal Principal (i.e., Zorn’s Lemma) tells us that any separating set in \(\mathfrak {L}^{r}\left( A,B\right) \) is contained in a maximal separating set in \(\mathfrak {L}^{r}\left( A,B\right) \).

All these results will be used in the proof of the last result of this paper.

Theorem 5.1

A subset \(\mathfrak {W}\) of \(\mathfrak {L}^{r}\left( A,B\right) \) is a vector space of separating regular operators from A into B if and only if there exist \(C\in \mathfrak {C}\left( A,Q\left( B\right) \right) \) and a vector subspace W of \(V_{C}\) such that

$$\begin{aligned} \mathfrak {W}=\left\{ wC:w\in W\right\} . \end{aligned}$$

Proof

The ‘if’ part is quite clear but the ‘only if’ is much less evident. Let \(\mathfrak {W}\) be a vector subspace of \(\mathfrak {L}^{r}\left( A,B\right) \) such that all operators in \(\mathfrak {W}\) are separating. We claim that \(\mathfrak {W}\) is a separating set in \(\mathfrak {L}^{r}\left( A,B\right) \). To this end, choose \(S,T\in \mathfrak {W}\) and \(f,g\in A\) such that \(fg=0\). Since ST are separating, we have

$$\begin{aligned} SfSg=TfTg=0. \end{aligned}$$

Moreover, \(S+T\) is again separating and thus

$$\begin{aligned} \left( Sf+Tf\right) \left( Sg+Tg\right) =\left( S+T\right) f\left( S+T\right) g=0. \end{aligned}$$

It follows that

$$\begin{aligned} SfTg+TfSg=0. \end{aligned}$$

Therefore,

$$\begin{aligned} 0\le \left( SfTg\right) ^{2}=Sf\left( SfTg\right) Tg=-SfTfSgTg=0. \end{aligned}$$

But then \(SfTg=0\) since B is semiprime. This shows that \(\mathfrak {W}\) is a separating set in \(\mathfrak {L}^{r}\left( A,B\right) \), as required.

Now, we shall consider \(\mathfrak {W}\) as a separating set in \(\mathfrak {L} ^{r}\left( A,Q\left( B\right) \right) \). Hence, \(\mathfrak {W}\) is contained in a maximal separating set \(\mathfrak {M}\) in \(\mathfrak {L} ^{r}\left( A,Q\left( B\right) \right) \). Using Theorem 5.3 in [9], we derive that \(\mathfrak {M}\) is a generalized vector sublattice of \(\mathfrak {L}^{r}\left( A,Q\left( B\right) \right) \) the lattice operations of which are given pointwise. Since \(Q\left( B\right) \) is a laterally complete vector lattice, so is \(\mathfrak {M}\) (see Theorem 4 in [6]). But then \(\mathfrak {M}\) has a positive weak order unit E, where we use [2, Theorem 7.2]. Moreover, E is a separating operator in \(\mathfrak {L}^{r}\left( A,Q\left( B\right) \right) \). From Corollary 4.3, there exists \(C\in \mathfrak {C}\left( A,Q\left( B\right) \right) \) such that

$$\begin{aligned} E=EeC. \end{aligned}$$

We claim that if \(T\in \mathfrak {M}\) then

$$\begin{aligned} T=TeC. \end{aligned}$$

Indeed, observe that

$$\begin{aligned} \left( Te-TeCe\right) \left( EeCe\right) =TeEeCe-TeEe\left( Ce\right) ^{2}=0. \end{aligned}$$

Hence,

$$\begin{aligned} \left| Te-TeCe\right| \wedge EeCe=0. \end{aligned}$$

Since \(T-TeC\) is separating, we may write

$$\begin{aligned} \left| Te-TeCe\right| =\left| T-TeC\right| e. \end{aligned}$$

Furthermore, as observed before, the supremum in \(\mathfrak {M}\) is given pointwise. This yields that

$$\begin{aligned} \left( \left| T-TeC\right| \wedge E\right) e&=\left( \left| T-TeC\right| \wedge EeC\right) e\\&=\left| Te-TeCe\right| \wedge EeCe=0. \end{aligned}$$

Using Lemma 2.2, we derive that the equality

$$\begin{aligned} \left| T-TeC\right| \wedge E=0 \end{aligned}$$

holds in \(\mathfrak {M}\). But then \(T=TeC\) because E is a weak order unit in \(\mathfrak {M}\). Putting

$$\begin{aligned} W=\left\{ Te:T\in \mathfrak {W}\right\} , \end{aligned}$$

we conclude that W is a vector subspace of B and that

$$\begin{aligned} \mathfrak {W}=\left\{ wC:w\in W\right\} . \end{aligned}$$

This completes the proof. \(\square \)

In particular, if \(\mathfrak {W}\) is a vector space of separating regular operators from A into B, then \(\mathfrak {W}\) is contained in a one-dimensional B-submodule of the B-module \(\mathfrak {L}^{r}\left( A,Q\left( B\right) \right) \) generated by some composition operator C from A into \(Q\left( B\right) \).

Let us end where we began. Consider two topological spaces XY with X realcompact. From Theorem 3.2 in [9] it follows that \(T\in \mathfrak {L}^{r}\left( C\left( X\right) , C\left( Y\right) \right) \) is separating if and only if there exists \(w\in C\left( Y\right) \) and a function \(\tau \) from Y into\(\ X\) such that \(\tau \) is continuous on

$$\begin{aligned} coz\left( w\right) =\left\{ y\in Y:w\left( y\right) \ne 0\right\} \end{aligned}$$

and

$$\begin{aligned} \left( Tf\right) \left( y\right) =w\left( y\right) \left( f\circ \tau \right) \left( y\right) \quad \text { for all }f\in C\left( X\right) \text { and }y\in Y. \end{aligned}$$

It is not hard to see that for each \(f\in C\left( X\right) \) the function \(f\circ \tau \) is an element of the maximal ring of quotients \(Q\left( C\left( Y\right) \right) \) of the f-algebra \(C\left( Y\right) \) (see [13]). A composition operator \(C_{\tau }\) from \(C\left( X\right) \) into \(Q\left( C\left( Y\right) \right) \) can thus be defined by putting

$$\begin{aligned} C_{\tau }f=f\circ \tau \quad \text { for all }f\in C\left( X\right) . \end{aligned}$$

It follows from Theorem 5.1 that if \(\mathfrak {W}\) is a vector space of separating regular operators from \(C\left( X\right) \) into \(C\left( Y\right) \) then there exist a vector subspace W of \(C\left( Y\right) \) and a function \(\tau \) from Y into X such that

$$\begin{aligned} \mathfrak {W}=\left\{ wC_{\tau }:w\in W\right\} . \end{aligned}$$

Moreover, \(\tau \) has to be continuous on \( {\bigcup \nolimits _{w\in W}} coz\left( w\right) \).

6 Open problems

In this section, we discuss three open problems.

6.1 First problem

In Theorem 4.2, we have shown that if \(T\in \mathfrak {L} ^{r}\left( A,B\right) \) with Te von Neumann regular, then T is separating if and only if there exists \(C\in \mathfrak {C}\left( A,B\right) \) such that \(T=TeC\). Closely examining the proof 4.2, we realize that the equality \(TeB=CeB\) holds. Accordingly Theorem 4.2 can be stated alternatively as follows.

Theorem 6.1

Let B be a semiprime f-algebra and \(p\in B^{+}\). Consider the following assertions.

  1. (i)

    p is von Neumann regular.

  2. (ii)

    For every f-algebra A with identity e and every separating operator \(T\in \mathfrak {L}^{r}\left( A,B\right) \) with \(p=Te\), there exists \(C\in \mathfrak {C}\left( A,B\right) \) such that \(T=pC\) and \(pB=CeB\).

Then \(\mathrm {(i)}\) implies \(\mathrm {(ii)}\).

It is plausible now that the converse holds, viz., \(\mathrm {(ii)}\) implies \(\mathrm {(i)}\). Indeed, adapting the proof of Theorem 4.2 in [12], we derive that this is true for the \(C\left( X\right) \)-\(C\left( Y\right) \) case. But the situation remains unclear in general. Notice by the way that nothing about p can be expected without the condition \(pB=CeB\).

6.2 Second problem

Throughout the paper, the domain f-algebra A is supposed to have an identity. What we think to be a very legitimate issue is to look at the situation when only semiprimeness is assumed. For instance, does the result of Corollary 4.3 hold if we suppose that A is semiprime with no identity? This question seems natural since this is true for the \(C_{0}\left( X\right) \)-\(C_{0}\left( Y\right) \) case (see Theorem 3.3 in [9]). Unfortunately, the result fails in general (see Example 6.6 in [11]). In spite of that, a partial answer can be derived from Theorem 3.1 in [11]. Indeed, it is proved there that if A is semiprime and nth-root closed (i.e., for every \(n\in \left\{ 1,2,\ldots \right\} \) and \(f\in A^{+}\), there exists \(g\in A^{+}\) such that \(g^{n}=f\)) and \(T\in \mathfrak {L}^{r}\left( A,B\right) \) is separating, then there exists \(C\in \mathfrak {C}\left( \mathrm {Orth}\left( A\right) ,\mathrm {Orth} ^{w}\left( B^{ru}\right) \right) \) such that \(T=TeC\), where \(B^{\mathrm {ru} }\) is the relatively uniform completion of B (see [20] for the relatively uniform topology on vector lattices). So, the question can be stated as follows. What condition is missing on A for the conclusion to hold?

6.3 Third problem

In Theorem 5.1, we describe vector subspaces of \(\mathfrak {L} ^{r}\left( A,B\right) \) the operators in which are separating. Assuming that \(A=B\), we can speak about subalgebras of \(\mathfrak {L}^{r}\left( A,B\right) =\mathfrak {L}^{r}\left( A\right) \). For instance, \(\mathrm {Orth}\left( A\right) \) is a subalgebra of \(\mathfrak {L}^{r}\left( A\right) \) such that all operators in \(\mathrm {Orth}\left( A\right) \) are separating. We can thus ask about the general case, that is, how can we characterize subalgebras of separating operators in \(\mathfrak {L}^{r}\left( A\right) \)? In this prospect, we conjecture the following. Let A be an f-algebra with identity and \(\mathfrak {A}\) be a subalgebra of \(\mathfrak {L}^{r}\left( A\right) \) such that all operators in \(\mathfrak {A}\) are separating. Then there exists a vector lattice L such that \(\mathfrak {A}\) has an algebra and lattice isomorphic copy in \(\mathrm {Orth}\left( L\right) \). Nevertheless, we have not been able, so far, to prove or disprove this conjecture.