1 Introduction

There are many differences between Banach spaces and general topological modules. One of them, for instance, is the fact that finite-dimensional subspaces of a Banach space are always closed, while finitely spanned submodules of a topological module (even of a Hilbert \(C^{*}\)-module) are not necessarily closed. This is one of the reasons why some notions and results from operator theory on Banach spaces cannot directly be transported to operators on topological modules. As a consequence, operator theory on topological modules sometimes requires another approach than operator theory on Banach spaces. Fredholm and semi-Fredholm theory on the standard Hilbert module over a unital \(C^{*}\)-algebra is one of the examples illustrating how much the proofs and the approach in this setting differ from the situation of the classical Fredholm and semi-Fredholm theory on Banach spaces. Although Hilbert \(C^{*}\)-modules are also Banach spaces, semi-Fredholm theory in the sense of [9, 10, 13, 14] is very different from the classical semi-Fredholm theory, exactly due to the fact that finitely spanned submodules may behave quite differently from finite-dimensional subspaces.

The irruption of Hilbert \(C^{*}\)-modules boosted the development of a consistent operator theory for general topological modules over general topological rings. As mentioned above, Hilbert \(C^{*}\)-modules are also Banach spaces, since \(C^{*}\)-algebras are complex algebras, therefore a Hilbert \(C^{*}\)-module acquires structure of a complex Banach space. However, Hilbert \(C^{*}\)-modules undoubtedly present a major interest as modules over a \(C^{*}\)-algebra.

In [6, Theorem 2], it is proved that if M is a topological module over a topological ring R and \(\mathcal{N}_{0}(M)\) denotes the filter of all neighborhoods of 0 in M, then \(O_{M}:=\bigcap_{V\in \mathcal{N}_{0}(M)}V\) is a bounded and closed submodule of M whose inherited topology is the trivial topology. As an immediate consequence, if \(O_{M}\) is linearly complemented in M, then any linear projection from M onto \(O_{M}\) is trivially continuous. This closed submodule \(O_{M}\) is particularly interesting in the non-Hausdorff ambience, since \(O_{M}\) is precisely the null submodule \(\{0\}\) if and only if the module topology of M is Hausdorff [2, 18, 19]. Recall that an R-linear operator between two topological R-modules \(M,N\) is simply a map \(T:M\to N\), which is additive and R-homogeneous, that is, \(T(m+p)=T(m)+T(p)\) and \(T(rm)=rT(m)\) for all \(m,p\in M\) and all \(r\in R\). When two topological modules \(M,N\) are Hausdorff over a Hausdorff topological ring R, then R-linear operators between them tend to satisfy certain properties of classical real or complex operator theory (not all of them though) [1, 12]. This manuscript is then framed in the non-classical operator theory and tires to understand as its main goal how linear operators behave, not only for general module topologies but also for seminormable module topologies.

The difference between a ring seminorm \(\|\cdot \|\) and an absolute semivalue \(|\cdot |\) is that the ring seminorm is submultiplicative (\(\|rs\| \leq \|r\|\|s\|\)) and the absolute semivalue is multiplicative (\(|rs|=|r||s|\)). For this reason, a seminorm on a module is asked to be absolutely homogeneous (\(\|rm\|=|r|\|m\|\)) if the underlying ring is absolutely semivalued, and submultiplicative (\(\|rm\|\leq \|r\|\|m\|\)) if the underlying ring is seminormed. Throughout this paper we will consider all module seminorms, ring seminorms, and absolute semivalues as nonzero, as well as all modules as left and unital (\(1m=m\)) and all rings as associative and unitary.

Notable subsets of a seminormed module M are the unit ball, \(\mathsf{B}_{M}:=\{m\in M:\|m\|\leq 1\}\), and the unit sphere \(\mathsf{S}_{M}:=\{m\in M:\|m\|=1\}\). Usually, the underlying seminormed ring R is required to be practical. Recall [3, 4, 6] that a topological ring R is said to be practical when the invertibles approach 0, that is, \(0\in \mathrm{cl}(\mathcal{U}(R))\), where \(\mathcal{U}(R)\) stands for the multiplicative group of invertibles of R. This way, if M is a seminormed module over a practical seminormed ring R, then for every \(m\in M\) there exists \(r\in \mathcal{U}(R)\) such that \(rm\in \mathsf{B}_{M}\). The following inequalities, that work for all \(r\in \mathcal{U}(R)\) and all \(m\in M\), are used throughout the paper:

$$ \bigl\Vert r^{-1} \bigr\Vert ^{-1} \Vert m \Vert \leq \Vert rm \Vert \leq \Vert r \Vert \Vert m \Vert . $$
(1)

The above inequality is simply a direct consequence of the fact that \(1\leq \|1\|= \Vert rr^{-1} \Vert \leq \|r\| \Vert r^{-1} \Vert \) for all \(r\in \mathcal{U}(R)\). According to [5], an invertible element u of a seminormed ring R is said to be absolutely invertible provided that \(\Vert u^{-1} \Vert =\|u\|^{-1}\). The existence of absolutely invertible elements implies that \(\|1\|=1\) (seminormed rings satisfying that \(\|1\|=1\) are called unital). Absolutely invertible elements form a subgroup of \(\mathcal{U}(R)\) denoted as \(\mathcal{U}_{\mathtt{1}}(R)\). If \(\{\|u\|:u\in \mathcal{U}_{\mathtt{1}}(R)\}\) is dense in \([0,\infty )\), then R is called hyperpractical. Notice that hyperpractical rings satisfy that \(0\in \mathrm{cl}(\mathcal{U}_{\mathtt{1}}(R))\), so in particular they are also practical.

2 Results

This section is divided into two subsections. The first subsection introduces the novel notion of topological kernel, which plays the role of the kernel of a linear operator in the classical Hausdorff setting. The second subsection deals with the study of Pareto optimal solutions to multiobjective optimization problems that involve linear operators on seminormed modules.

2.1 Topological kernel of a linear operator

Let us recall first that by \(\mathcal{N}_{x}(X)\) we intend to denote the filter of all neighborhoods of x in a topological space X. Also, recall that

$$ X_{(x)}:=\bigcap \mathcal{N}_{x}(X)=\bigcap _{V\in \mathcal{N}_{x}(X)}V= \bigl\{ y\in X:x\in \mathrm{cl}\bigl(\{y\} \bigr) \bigr\} . $$

Lemma 1

Let X be a regular topological space. For all \(x,y\in X\), the following conditions are equivalent:

  1. 1.

    \(y\in X_{(x)}\).

  2. 2.

    \(x\in X_{(y)}\).

  3. 3.

    \(y\in \mathrm{cl}(\{x\})\).

  4. 4.

    \(x\in \mathrm{cl}(\{y\})\).

As a consequence, \(X_{(x)}=\mathrm{cl}(\{x\})\), hence \(X_{(x)}\) is contained in any closed subset of X that contains x.

Proof

It is trivial by definition that \(y\in X_{(x)}\) if and only if \(x\in \mathrm{cl}(\{y\})\). By switching x and y, \(x\in X_{(y)}\) if and only if \(y\in \mathrm{cl}(\{x\})\). Therefore, it only remains to show the equivalence of (1) and (2). Suppose that \(y\in X_{(x)}\) but \(x\notin X_{(y)}\). There exists \(U\in \mathcal{N}_{y}(X)\) with \(x\notin U\). Since X is regular, there exists \(V\in \mathcal{N}_{y}(X)\) with \(\mathrm{cl}(V)\subseteq U\). Then \(x\in X\setminus \mathrm{cl}(V)\) so \(X\setminus \mathrm{cl}(V)\in \mathcal{N}_{x}(X)\). By assumption, \(y\in X_{(x)}\subseteq X\setminus \mathrm{cl}(V)\). This is a contradiction. As a consequence, \(x\in X_{(y)}\). By swapping x and y, we obtain that \(y\in X_{(x)}\) if \(x\in X_{(y)}\). Finally,

$$ X_{(x)}=\bigcap_{V\in \mathcal{N}_{x}(X)}V= \bigl\{ y\in X:x\in \mathrm{cl}\bigl(\{y\}\bigr) \bigr\} = \bigl\{ y\in X:y\in \mathrm{cl}\bigl(\{x\} \bigr) \bigr\} = \mathrm{cl}\bigl(\{x\}\bigr). $$

 □

If M is a topological module over a topological ring R and \(\mathcal{N}_{0}(M)\) denotes the filter of all neighborhoods of 0 in M, then the intersection of all 0-neighborhoods of M is commonly denoted as \(O_{M}\), that is, \(O_{M}:=M_{(0)}:=\bigcap_{V\in \mathcal{N}_{0}(M)}V\). Observe that \(O_{M}\) is a bounded and closed submodule of M whose inherited topology is the trivial topology [6, Theorem 2]. It is well known that M is Hausdorff if and only if \(O_{M}=\{0\}\). Our first result assures that \(O_{M}\) is the smallest closed submodule of M, which is a direct consequence of Lemma 1.

Theorem 1

If M is a topological module over a topological ring R, then \(O_{M}\) is contained in every closed submodule N of M.

Proof

Let N be any closed submodule of M. Since \(\{0\}\subseteq N\), we have that \(\mathrm{cl}(\{0\})\subseteq N\). Finally, any topological group is regular, in particular every any topological module, therefore \(O_{M}=\mathrm{cl}(\{0\})\subseteq N\) in view of Lemma 1. □

Theorem 1 motivates the definition of topological kernel.

Definition 1

(Topological kernel)

Let \(M,N\) be topological modules over a topological ring R. The topological kernel of an R-linear operator \(T:M\to N\) is defined as

$$ \ker _{\mathtt{t}}(T):=T^{-1} (O_{N} )= \biggl\{ m\in M:T(m) \in \bigcap_{V\in \mathcal{N}_{0}(M)}V \biggr\} . $$

Instead of taking the pre-image of 0, take the pre-image of the intersection of all neighborhoods of 0. Notice that if N is Hausdorff, then \(\ker _{\mathtt{t}}(T)=T^{-1}(O_{N})=T^{-1}(\{0\})=\ker (T)\). In case \(M,N\) are seminormed modules, then \(O_{N}=\{n\in N:\|n\|=0\}\) in view of [6, Theorem 2], hence \(\ker _{\mathtt{t}}(T)=\{m\in M:\|T(m)\|=0\}\).

The notion of topological kernel introduced in Definition 1 is not the first generalization of the classical concept of kernel of a linear operator. For instance, there exists the notion of generalized kernel [7, 11, 17, 21] which consists in \(\bigcup_{n\in \mathbb{N}}\ker (T^{n})\) for \(T:X\to Y\) a continuous linear operator between real or complex topological vector spaces \(X,Y\).

Theorem 2

Let \(M,N\) be topological modules over a topological ring R. Consider an R-linear operator \(T:M\to N\). Then \(\ker _{\mathtt{t}}(T)\) is a submodule of M. Even more, if T is continuous, then \(\ker _{\mathtt{t}}(T)\) is closed and contains \(O_{M}\).

Proof

In view of [6, Theorem 2], \(O_{N}\) is a closed submodule of N, so \(\ker _{\mathtt{t}}(T):=T^{-1} (O_{N} )\) is a submodule of M. Suppose that T is continuous. Then \(\ker _{\mathtt{t}}(T)\) is closed in M because \(O_{N}\) is a closed submodule of N. On the other hand, the continuity of T allows that \(T^{-1}\) preserve neighborhoods of 0, hence

$$ \bigl\{ T^{-1}(V):V\in \mathcal{N}_{0}(N) \bigr\} \subseteq \mathcal{N}_{0}(M). $$

Therefore,

$$ O_{M}=\bigcap_{W\in \mathcal{N}_{0}(M)}W\subseteq \bigcap _{V\in \mathcal{N}_{0}(N)}T^{-1}(V)=T^{-1} \biggl( \bigcap_{V\in \mathcal{N}_{0}(N)}V \biggr)=T^{-1}(O_{N})= \ker _{\mathtt{t}}(T). $$

 □

Notice that, under the settings of the previous theorem, the fact that \(\ker _{\mathtt{t}}(T)\) contains \(O_{M}\) if T is continuous can be directly inferred from Lemma 1 together with the fact that \(\ker _{\mathtt{t}}(T)\) is closed.

2.2 Pareto optimal elements for a family of linear operators

We refer the reader to the Appendix for a review on multiobjective optimization problems and proper references. Commonly studied multiobjective optimization problems in bioengineering and physics involve linear operators on seminormed modules over seminormed rings.

Definition 2

(Optimal elements)

Let \(M,N\) be seminormed modules over a seminormed ring R. Let \(\mathcal{F}\) be a family of R-linear operators \(T_{i},S_{j}:M\to N\), \(i\in I\), \(j\in J\). Let \(\mathcal{R}\) be a nonempty subset of M. An element \(m_{0}\in \mathcal{R}\) is said to be optimal for the family \(\mathcal{F}\) on \(\mathcal{R}\) provided that \(\|T_{i}(m_{0})\|\geq \|T_{i}(m)\|\) and \(\|S_{j}(m_{0})\|\leq \|S_{j}(m)\|\) for all \(i,j\in I\) and all \(m\in \mathcal{R}\). The set of optimal elements of \(\mathcal{F}\) on \(\mathcal{R}\) is denoted by \(\mathrm{sol}_{\mathcal{R}}(\mathcal{F})\).

If \(\mathcal{R}:=M\), then we will simply write \(\mathrm{sol}(\mathcal{F})\). The need to consider Pareto optimal solutions is justified by plenty of multi-objective optimization problems for which there are no optimal solutions [15, Theorem 2].

Proposition 3

Let \(M,N\) be seminormed modules over a seminormed ring R. Let \(\mathcal{F}\) be a family of R-linear operators \(T_{i},S_{j}:M\to N\), \(i\in I\), \(j\in J\). Then \(\mathrm{sol}(\mathcal{F})=\varnothing \) in any of the following situations:

  1. 1.

    There exist \(i_{0}\in I\) and \(j_{0}\in J\) such that \(\ker _{\mathtt{t}}(S_{j_{0}})\subseteq \ker _{\mathtt{t}} (T_{i_{0}} )\neq M\).

  2. 2.

    There is a sequence \((m_{n})_{n\in \mathbb{N}}\) in M and some \(i_{0} \in I\) such that \(\|T_{i_{0}} (m_{n})\|\to \infty \).

  3. 3.

    R is practical and there exist \(i_{0}\in I\) and \(m_{0}\in M\) such that \(\|T_{i_{0}}(m_{0})\|>0\).

Proof

The proof is itemized according to the statement of the proposition.

  1. 1.

    If \(m_{0}\in \mathrm{sol}(\mathcal{F})\), then \(\Vert S_{j_{0}}(m_{0}) \Vert \leq \Vert S_{j_{0}}(0) \Vert =0\), which implies that \(m_{0}\in \ker _{\mathtt{t}}(S_{j_{0}})\subseteq \ker _{\mathtt{t}}(T_{i_{0}})\). Next, if we consider any \(m\in M\setminus \ker _{\mathtt{t}} (T_{i_{0}} )\), then we reach the contradiction that \(0= \Vert T_{i_{0}}(m_{0}) \Vert \geq \Vert T_{i_{0}}(m) \Vert >0\).

  2. 2.

    Let \(m \in M\) be arbitrary. Then there is some positive integer n such that \(\|T_{i_{0}} (m)\| < \|T_{i_{0}} (m_{n} )\|\), hence \(m \notin \mathrm{sol}(\mathcal{F})\). This shows that \(\mathrm{sol}(\mathcal{F}) = \varnothing \).

  3. 3.

    Next, suppose that R is practical and there exist \(i_{0}\in I\) and \(m_{0}\in M\) such that \(\|T_{i_{0}}(m_{0})\|>0\). Take a sequence \((r_{n})_{n\in \mathbb{N}}\subseteq \mathcal{U}(R)\) of invertibles converging to 0. Following (1), we have that

    $$ \Vert r_{n} \Vert ^{-1} \bigl\Vert T_{i_{0}}(m_{0}) \bigr\Vert \leq \bigl\Vert r_{n}^{-1}T_{i_{0}}(m_{0}) \bigr\Vert = \bigl\Vert T_{i_{0}} \bigl(r_{n}^{-1}m_{0} \bigr) \bigr\Vert \to \infty $$

    as \(n\to \infty \), since \(\Vert r_{n} \Vert ^{-1}\to \infty \) as \(n\to \infty \). As a consequence, \(\mathrm{sol}(\mathcal{F})=\varnothing \) in view of Proposition 3(2) by taking \(m_{n}:=r_{n}^{-1}m_{0}\) for all \(n\in \mathbb{N}\).

 □

Proposition 3 motivates the notion of Pareto optimal element for a family of linear operators. The notion of Pareto optimal solution is proper from optimization theory and serves to partially solve a multi-objective optimization problem when it lacks optimal solutions. The notion of Pareto optimal element for a family of linear operators is novel of this work and is motivated by the one of Pareto optimal solution.

Definition 3

(Pareto optimal elements)

Let \(M,N\) be seminormed modules over a seminormed ring R. Let \(\mathcal{F}\) be a family of R-linear operators \(T_{i},S_{j}:M\to N\), \(i\in I\), \(j\in J\). Let \(\mathcal{R}\) be a nonempty subset of M. An element \(m_{0}\in \mathcal{R}\) is said to be Pareto optimal for the family \(\mathcal{F}\) on \(\mathcal{R}\) provided that the following Pareto condition holds: If \(m\in \mathcal{R}\) satisfies that there exists \(i\in I\) with \(\|T_{i}(m)\|>\|T_{i}(m_{0})\|\) or exists \(j\in J\) with \(\|S_{j}(m)\|<\|S_{j}(m_{0})\|\), then there exists \(i'\in I\) with \(\Vert T_{i'}(m) \Vert < \Vert T_{i'}(m_{0}) \Vert \) or exists \(j'\in J\) with \(\Vert S_{j'}(m) \Vert > \Vert S_{j'}(m_{0}) \Vert \). The set of Pareto optimal elements of \(\mathcal{F}\) on \(\mathcal{R}\) is denoted by \(\mathrm{Par}_{\mathcal{R}}(\mathcal{F})\).

If \(\mathcal{R}:=M\), then we simply write \(\mathrm{Par}(\mathcal{F})\). Next remark highlights an important observation related to Pareto optimal elements.

Remark 1

Let \(M,N\) be seminormed modules over a seminormed ring R. Let \(\mathcal{F}\) be a family of R-linear operators \(T_{i},S_{j}:M\to N\), \(i\in I\), \(j\in J\). Let \(\mathcal{R}\) be a nonempty subset of M. Suppose that \(m_{0} \in \mathrm{Par}_{\mathcal{R}}(\mathcal{F})\). If \(m\in \mathcal{R}\) satisfies that \(\|T_{i}(m)\|\geq \|T_{i}(m_{0})\|\) for all \(i\in I\) and \(\|S_{j}(m)\|\leq \|S_{j}(m_{0})\|\) for all \(j\in J\), then \(\|T_{i}(m)\|= \|T_{i}(m_{0})\|\) for all \(i\in I\) and \(\|S_{j}(m)\|= \|S_{j}(m_{0})\|\) for all \(j\in J\), hence \(m\in \mathrm{Par}_{\mathcal{R}}(\mathcal{F})\).

The following theorem establishes a necessary condition for the existence of Pareto optimal elements.

Theorem 4

Let R be a practical seminormed ring and \(M,N\) seminormed R-modules. Let \(\mathcal{F}\) be a family of R-linear operators \(T_{i},S_{j}:M\to N\), \(i\in I\), \(j\in J\). Suppose the following:

  • \(\{\|T_{i}(m)\|:i\in I\}\) is bounded below for every \(m\in \bigcap_{j\in J}\ker _{\mathtt{t}} (S_{j} )\).

  • \(\mathrm{Par}(\mathcal{F})\neq \varnothing \) and \(\{\|T_{i}(m)\|:i\in I\}\) is bounded above for some \(m\in \mathrm{Par}(\mathcal{F})\).

Then \(\bigcap_{j\in J}\ker _{\mathtt{t}} (S_{j} ) \subseteq \bigcup_{i\in I}\ker _{\mathtt{t}} (T_{i} )\).

Proof

Fix \(m_{0}\in \mathrm{Par}(\mathcal{F})\) such that \(\{T_{i}(m_{0}):i\in I\}\) is bounded above. Let us assume that, on the contrary, there exists \(m_{1}\in \bigcap_{j\in J}\ker _{\mathtt{t}} (S_{j} )\setminus \bigcup_{i\in I}\ker _{\mathtt{t}} (T_{i} )\). In particular, \(\Vert S_{j}(m_{1}) \Vert =0\) for all \(j\in J\) and \(\Vert T_{i}(m_{1}) \Vert >0\) for all \(i\in I\). Let \(L>0\) be a lower bound for \(\{T_{i}(m_{1}):i\in I\}\) and \(K>0\) an upper bound for \(\{T_{i}(m_{0}):i\in I\}\). Since R is practical, we can find a sequence \((r_{k})_{k\in \mathbb{N}}\subseteq R\) such that \((\|r_{k}\|)_{k\in \mathbb{N}}\) converges to 0. By bearing in mind again (1), for every \(i\in I\) and each \(k\in \mathbb{N}\), we have that

$$ \Vert r_{k} \Vert ^{-1}L\leq \Vert r_{k} \Vert ^{-1} \bigl\Vert T_{i}(m_{1}) \bigr\Vert \leq \bigl\Vert r_{k}^{-1}T_{i}(m_{1}) \bigr\Vert = \bigl\Vert T_{i} \bigl(r_{k}^{-1}m_{1} \bigr) \bigr\Vert . $$

We can then find \(k_{1}\in \mathbb{N}\) such that \(\Vert r_{k_{1}} \Vert <\frac{L}{K}\). This way

$$ \bigl\Vert T_{i} \bigl(r_{k_{1}}^{-1}m_{1} \bigr) \bigr\Vert \geq \Vert r_{k_{1}} \Vert ^{-1}L > K\geq \bigl\Vert T_{i} (m_{0} ) \bigr\Vert $$

for all \(i\in I\). Since \(m_{0}\in \mathrm{Par}(\mathcal{F})\), there must exist \(j_{0}\in J\) such that

$$ \bigl\Vert S_{j_{0}}(m_{0}) \bigr\Vert < \bigl\Vert S_{j_{0}} \bigl(r_{k_{1}}^{-1}m_{1} \bigr) \bigr\Vert \leq \bigl\Vert r_{k_{1}}^{-1} \bigr\Vert \bigl\Vert S_{j_{0}}(m_{1}) \bigr\Vert =0, $$

which is a contradiction. □

The reader may trivially notice that, under the settings of Theorem 4, if I is finite, then \(\{\|T_{i}(m)\|:i\in I\}\) is bounded below for every \(m\in \bigcap_{j\in J}\ker _{\mathtt{t}} (S_{j} )\) and bounded above for every \(m\in \mathrm{Par}(\mathcal{F})\). In order to prove our next theorem, a technical lemma is needed first.

Lemma 2

Let R be a seminormed ring and M a seminormed R-module. Then \(\|um\|=\|u\|\|m\|\) for all \(u\in \mathcal{U}_{\mathtt{1}}(R)\) and all \(m\in M\).

Proof

Simply observe that \(\|m\|= \Vert u^{-1}um \Vert \leq \Vert u^{-1} \Vert \|um\|=\|u \|^{-1}\|um\|\), so \(\|u\|\|m\|\leq \|um\|\leq \|u\|\|m\|\). □

Theorem 5

Let R be a unital seminormed ring and \(M,N\) seminormed R-modules. Let \(\mathcal{F}\) be a family of R-linear operators \(T_{i},S_{j}:M\to N\), \(i\in I\), \(j\in J\). Then \(\mathrm{Par}(\mathcal{F})=\mathcal{U}_{\mathtt{1}}(R)\mathrm{Par}( \mathcal{F})\).

Proof

Since \(1\in \mathcal{U}_{\mathtt{1}}(R)\), we trivially have that \(\mathrm{Par}(\mathcal{F})\subseteq \mathcal{U}(R)\mathrm{Par}( \mathcal{F})\). Conversely, fix arbitrary elements \(u\in \mathcal{U}_{\mathtt{1}}(R)\) and \(m\in \mathrm{Par}(\mathcal{F})\). We have to prove that \(um\in \mathrm{Par}(\mathcal{F})\). Suppose not. There exists \(m_{0}\in M\) satisfying one of the following conditions: either there exists \(i_{0}\in I\) such that \(\|T_{i_{0}}(m_{0})\|>\|T_{i_{0}}(um)\|\), \(\|T_{i}(m_{0})\|\geq \|T_{i}(um)\|\) for all \(i\in I\setminus \{i_{0}\}\), and \(\|S_{j}(m_{0})\|\leq \|S_{j}(um)\|\) for all \(j\in J\); or there exists \(j_{0}\in J\) such that \(\|S_{j_{0}}(m_{0})\|<\|S_{j_{0}}(um)\|\), \(\|S_{j}(m_{0})\|\leq \|S_{j}(um)\|\) for all \(j\in J\setminus \{j_{0}\}\), and \(\|T_{i}(m_{0})\|\geq \|T_{i}(um)\|\) for all \(i\in I\). We may assume without any loss of generality that the first condition above is satisfied. Then Lemma 2 assures that \(\Vert T_{i_{0}} (u^{-1}m_{0} ) \Vert = \Vert u^{-1} \Vert \|T_{i_{0}}(m_{0})\|> \Vert u^{-1} \Vert \|T_{i_{0}}(um) \|=\|T_{i_{0}}(m)\|\). Since \(m\in \mathrm{Par}(\mathcal{F})\), there must exist \(i\in I\setminus \{i_{0}\}\) or \(j\in J\) such that either \(\|T_{i}(m)\|> \Vert T_{i} (u^{-1}m_{0} ) \Vert \) or \(\|S_{j}(m)\|< \Vert S_{j} (u^{-1}m_{0} ) \Vert \). Each condition implies that \(\|T_{i}(um)\|> \Vert T_{i} (m_{0} ) \Vert \) or \(\|S_{j}(um)\|< \Vert S_{j} (m_{0} ) \Vert \), respectively, reaching then a contradiction with the first condition. □

The following theorem relates Pareto optimal elements when a family of linear operators suffers a slight perturbation.

Theorem 6

Let R be a seminormed ring and \(M,N\) seminormed R-modules. Let \(\mathcal{F}\) be a family of R-linear operators \(T_{i},S_{j}:M\to N\), \(i\in I\), \(j\in J\). Fix \(j'\in J\) and consider the family \(\mathcal{F}'\) of R-linear operators \(T_{i},S_{j}:M\to N\), \(i\in I\), \(j\in J\setminus \{j' \}\). Take \(t\geq 0\) and consider \(\mathcal{R}':= \{m\in M:\|S_{j'}(m)\|\leq t \}\). Then \(\mathrm{Par}(\mathcal{F})\cap \{m\in M:\|S_{j'}(m)\|=t \} \subseteq \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\).

Proof

Fix an arbitrary \(m\in \mathrm{Par}(\mathcal{F})\) such that \(\|S_{j'}(m)\|=t\). Suppose to the contrary that \(m\notin \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\). There exists \(m_{0}\in \mathcal{R}'\) satisfying one of the following conditions: either there exists \(i_{0}\in I\) such that \(\|T_{i_{0}}(m_{0})\|>\|T_{i_{0}}(m)\|\), \(\|T_{i}(m_{0})\|\geq \|T_{i}(m)\|\) for all \(i\in I\setminus \{i_{0}\}\), and \(\|S_{j}(m_{0})\|\leq \|S_{j}(m)\|\) for all \(j\in J\setminus \{j'\}\); or there exists \(j_{0}\in J\setminus \{j'\}\) such that \(\|S_{j_{0}}(m_{0})\|<\|S_{j_{0}}(m)\|\), \(\|S_{j}(m_{0})\|\leq \|S_{j}(m)\|\) for all \(j\in J\setminus \{j_{0},j'\}\), and \(\|T_{i}(m_{0})\|\geq \|T_{i}(m)\|\) for all \(i\in I\). If any one of the two previous conditions is satisfied, then, by bearing in mind that \(m\in \mathrm{Par}(\mathcal{F})\), the only possibility left is that \(\|S_{j'}(m)\|<\|S_{j'}(m_{0})\|\). However, this means the contradiction that \(t=\|S_{j'}(m)\|<\|S_{j'}(m_{0})\|\leq t\), since \(m_{0}\in \mathcal{R}'\). □

The following final remark analyzes whether it is possible to reverse the inclusion provided by Theorem 6 or not.

Remark 2

Let R be a seminormed ring and \(M,N\) seminormed R-modules. Let \(\mathcal{F}\) be a family of R-linear operators \(T_{i},S_{j}:M\to N\), \(i\in I\), \(j\in J\). Fix \(j'\in J\) and consider the family \(\mathcal{F}'\) of R-linear operators \(T_{i},S_{j}:M\to N\), \(i\in I\), \(j\in J\setminus \{j' \}\). Take \(t\geq 0\) and consider \(\mathcal{R}':= \{m\in M:\|S_{j'}(m)\|\leq t \}\). It cannot be assured that \(\mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\subseteq \mathrm{Par}(\mathcal{F})\). Indeed, fix an arbitrary \(m\in \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\). Let us assume, on the contrary, that \(m\notin \mathrm{Par}(\mathcal{F})\). There exists \(m_{0}\in M\) satisfying one of the following conditions: either there exists \(i_{0}\in I\) such that \(\|T_{i_{0}}(m_{0})\|>\|T_{i_{0}}(m)\|\), \(\|T_{i}(m_{0})\|\geq \|T_{i}(m)\|\) for all \(i\in I\setminus \{i_{0}\}\), and \(\|S_{j}(m_{0})\|\leq \|S_{j}(m)\|\) for all \(j\in J\); or there exists \(j_{0}\in J\) such that \(\|S_{j_{0}}(m_{0})\|<\|S_{j_{0}}(m)\|\), \(\|S_{j}(m_{0})\|\leq \|S_{j}(m)\|\) for all \(j\in J\setminus \{j_{0}\}\), and \(\|T_{i}(m_{0})\|\geq \|T_{i}(m)\|\) for all \(i\in I\). If the first condition holds, then \(m_{0}\in \mathcal{R}'\), meaning a contradiction with the fact that \(m\in \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\). So, let us assume that the second condition holds. If \(j_{0}\neq j'\), then again \(m_{0}\in \mathcal{R}'\), reaching a contradiction with \(m\in \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\). Therefore, we will assume that \(j_{0}=j'\). In this situation, we have that \(\|S_{j'}(m_{0})\|<\|S_{j'}(m)\|\), \(\|S_{j}(m_{0})\|\leq \|S_{j}(m)\|\) for all \(j\in J\setminus \{j'\}\), and \(\|T_{i}(m_{0})\|\geq \|T_{i}(m)\|\) for all \(i\in I\). Since \(m\in \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\), we actually have that \(\|S_{j'}(m_{0})\|<\|S_{j'}(m)\|\), \(\|S_{j}(m_{0})\|= \|S_{j}(m)\|\) for all \(j\in J\setminus \{j'\}\), and \(\|T_{i}(m_{0})\|= \|T_{i}(m)\|\) for all \(i\in I\). At this stage we cannot advance further.

If we rely on hyperpractical rings and restrict J to a singleton, then we can reverse the inclusion provided by Theorem 6.

Theorem 7

Let R be a hyperpractical seminormed ring and \(M,N\) seminormed R-modules. Let \(\mathcal{F}\) be a family of R-linear operators \(T_{i},S:M\to N\), \(i\in I\). Consider the family \(\mathcal{F}'\) of R-linear operators \(T_{i}:M\to N\), \(i\in I\). Take \(t\geq 0\) and consider \(\mathcal{R}':= \{m\in M:\|S(m)\|\leq t \}\). Then \(\mathrm{Par}(\mathcal{F})\cap \{m\in M:\|S(m)\|=t \} = \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\).

Proof

In accordance with Theorem 6, \(\mathrm{Par}(\mathcal{F})\cap \{m\in M:\|S(m)\|=t \} \subseteq \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\). Fix an arbitrary \(m\in \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\). We will show first that \(\|S(m)\|=t\). Indeed, let us assume, on the contrary, that \(\|S(m)\|< t\). By hypothesis, R is hyperpractical, therefore, there exists \(u\in \mathcal{U}_{\mathtt{1}}(R)\) with \(1<\|u\|<\frac{t}{\|S(m)\|}\), meaning, by Lemma 2, that \(\|S(m)\|<\|S(um)\|<t\) (in case \(\|S(m)\|=0\), then it suffices to take any \(u\in \mathcal{U}_{\mathtt{1}}(R)\)). Then \(um\in \mathcal{R}'\) and \(\|T_{i}(um)\|=\|u\|\|T_{i}(m)\|>\|T_{i}(m)\|\) for all \(i\in I\), meaning a contradiction with the fact that \(m\in \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\). As a consequence, \(\|S(m)\|=t\). Let us prove now that \(m\in \mathrm{Par}(\mathcal{F})\). Assume this is not the case. There exists \(m_{0}\in M\) satisfying one of the following conditions: either there exists \(i_{0}\in I\) such that \(\|T_{i_{0}}(m_{0})\|>\|T_{i_{0}}(m)\|\), \(\|T_{i}(m_{0})\|\geq \|T_{i}(m)\|\) for all \(i\in I\setminus \{i_{0}\}\), and \(\|S(m_{0})\|\leq \|S(m)\|\); or \(\|S(m_{0})\|<\|S(m)\|\) and \(\|T_{i}(m_{0})\|\geq \|T_{i}(m)\|\) for all \(i\in I\). If the first condition holds, then \(m_{0}\in \mathcal{R}'\), meaning a contradiction with the fact that \(m\in \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\). So, let us assume that the second condition holds. In this situation, we have that \(\|S(m_{0})\|<\|S(m)\|\) and \(\|T_{i}(m_{0})\|\geq \|T_{i}(m)\|\) for all \(i\in I\). Since \(m\in \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\), we actually have that \(\|S(m_{0})\|<\|S(m)\|\) and \(\|T_{i}(m_{0})\|= \|T_{i}(m)\|\) for all \(i\in I\). This shows that \(m_{0}\in \mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\), implying the contradiction that \(t=\|S(m_{0})\|<\|S(m)\|=t\). □

3 Applications

Theorem 6 together with Theorem 7 allows to reformulate the following common multiobjective optimization problem into a single-optimization problem that frequently arises in physics and bioengineering [16, 20]:

$$ \textstyle\begin{cases} \max \Vert A\psi \Vert , \\ \min \Vert \psi \Vert , \end{cases} $$
(2)

where \(A\in \mathbb{K}^{m\times n}\) is a real or complex matrix (\(\mathbb{K}=\mathbb{R}\text{ or }\mathbb{C}\)) and \(\psi \in \mathbb{K}^{n}\). The reformulation provided by Theorem 7 is precisely the following:

$$ \textstyle\begin{cases} \max \Vert A\psi \Vert , \\ \Vert \psi \Vert = 1, \end{cases} $$
(3)

which essentially consists of finding all normalized vectors \(\psi \in \mathbb{K}^{n}\) at which A attains its matrix norm.

4 Discussion

Let M be a topological module over a topological ring R. A subset \(A\subseteq X\) is said to be bounded if for each 0-neighborhood U in M there is an invertible \(u\in \mathcal{U}(R)\) such that \(A\subseteq uU\). The following proposition shows that seminorm-boundedness and boundedness coincide when the underlying ring is practical.

Proposition 8

Let R be a seminormed ring and M a seminormed R-module. If \(A\subseteq M\) is bounded, then A is seminorm-bounded. Conversely, if R is absolutely semivalued and practical and \(A\subseteq M\) is seminorm-bounded, then it is bounded.

Proof

Assume first that \(A\subseteq M\) is bounded. There is \(u\in \mathcal{U}(R)\) with \(A\subseteq u\mathsf{B}_{M}\subseteq \mathsf{B}_{M}(0,\|u\|)\), which means that A is seminorm-bounded. Conversely, assume that R is absolutely semivalued and practical and \(A\subseteq M\) is seminorm-bounded. Fix any arbitrary 0-neighborhood V in M. Take \(t>0\) with \(\mathsf{B}_{M}(0,t)\subseteq V\). Since A is seminorm-bounded, there exists \(s>0\) with \(A\subseteq \mathsf{B}_{M}(0,s)\). Since R is practical, we can find an invertible \(v\in R\) with \(|u|\leq \frac{t}{s}\). Then

$$ A\subseteq \mathsf{B}_{M}(0,s)\subseteq \mathsf{B}_{M} \bigl(0, \vert u \vert ^{-1}t \bigr)=u^{-1} \mathsf{B}_{M}(0,t)\subseteq u^{-1}V. $$

 □

Lemma 3

Let R be a topological ring and \(M,N\) topological R-modules. Consider an R-linear operator \(T:M\to N\). Let \(B\subseteq M\) bounded. Then:

  1. 1.

    If T is continuous, then \(T(B)\) is bounded in N.

  2. 2.

    If there exists a 0-neighborhood \(V\subseteq M\) such that \(T(V)\) is bounded, then T is continuous.

Proof

Suppose first that T is continuous. We will show that \(T(B)\) is bounded in N. Let \(U\in \mathcal{N}_{0}(N)\). Then \(T^{-1}(U)\in \mathcal{N}_{0}(M)\in \mathcal{N}_{0}(M)\). Since \(B\subseteq M\) is bounded, there exists \(u\in \mathcal{U}(R)\) with \(B\subseteq uT^{-1}(U)\). Thus, \(T(B)\subseteq uU\). This implies that \(T(B)\) is bounded. Next, let us assume that T is R-linear and that there exists a 0-neighborhood \(V\subseteq M\) such that \(T(V)\) is bounded. We will prove that T is continuous. Fix any arbitrary 0-neighborhood \(W\subseteq N\). By hypothesis, there exists an invertible \(u\in \mathcal{U}(R)\) in such a way that \(T(V)\subseteq uW\), meaning that \(u^{-1}V\subseteq T^{-1}(W)\), so \(T^{-1}(W)\) is a neighborhood of 0 in M. This is sufficient to assure that T is continuous. □

An R-linear operator \(T:M\to N\) between seminormed modules \(M,N\) over a seminormed ring R is said to be bounded provided that \(\|T\|:=\sup \{\|T(m)\|:\|m\|\leq 1\}<\infty \). The set of supporting vectors of a bounded R-linear operator \(T:M\to N\) is defined as

$$ \mathrm{suppv}(T):=\mathrm{arg}\max_{ \Vert m \Vert \leq 1} \bigl\Vert T(m) \bigr\Vert = \bigl\{ m \in \mathsf{B}_{M} : \bigl\Vert T(m) \bigr\Vert = \Vert T \Vert \bigr\} . $$

In order to assure that bounded operators coincide with continuous operators, it is precise to require certain properties from the underlying ring R, such as the practical property [3, 6]. If R is absolutely semivalued, then it is a trivial observation that

$$ \mathsf{S}_{R} \mathrm{suppv}(T)= \mathrm{suppv}(T). $$

If, in addition, N is a seminormed \((R,S)\)-bimodule for S, another absolutely semivalued ring, then \(\mathrm{suppv}(T)=\mathrm{suppv}(Ts)\) for all \(s\in \mathsf{S}_{S}\).

Corollary 1

Let M be a seminormed module over a seminormed ring R. Let \(T:M\to M\) be an R-linear operator. Consider the families \(\mathcal{F}:=\{T,I_{M}\}\) and \(\mathcal{F}':=\{T\}\). Let \(\mathcal{R}':= \{m\in M:\|m\|\leq 1 \}\). Then:

  1. 1.

    \(\mathrm{suppv}(T)=\mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )\).

  2. 2.

    \(\mathrm{Par}(\mathcal{F})\cap \mathsf{S}_{M}\subseteq \mathrm{suppv}(T)\).

  3. 3.

    If R is hyperpractical, then \(\mathrm{Par}(\mathcal{F})\cap \mathsf{S}_{M} = \mathrm{suppv}(T)\).

  4. 4.

    If M is normed, then \(0\in \mathrm{Par}(\mathcal{F})\).

Proof

Since \(\mathcal{F}'\) is a singleton, \(\mathrm{Par}_{\mathcal{R}'} (\mathcal{F}' )=\mathrm{sol}_{ \mathcal{R}'} (\mathcal{F}' )=\mathrm{arg}\max_{\|m\| \leq 1}\|T(m)\|=\mathrm{suppv}(T)\). Thus, by applying Theorem 6, \(\mathrm{Par}(\mathcal{F})\cap \mathsf{S}_{M}\subseteq \mathrm{Par}_{ \mathcal{R}'} (\mathcal{F}' )=\mathrm{suppv}(T)\). If R is hyperpractical, then \(\mathrm{Par}(\mathcal{F})\cap \mathsf{S}_{M}= \mathrm{Par}_{ \mathcal{R}'} (\mathcal{F}' )=\mathrm{suppv}(T)\) in view of Theorem 7. Finally, if M is normed and \(m\in M\) is so that \(\|T(m)\|>\|T(0)\|=0\), then \(m\neq 0\), so \(\|m\|>0=\|0\|\), which proves that \(0\in \mathrm{Par}(\mathcal{F})\). □

5 Conclusion

In the category of modules over a ring, the null object is the null submodule. However, when modules are endowed with a module topology that is not necessarily Hausdorff, then the null submodule does not necessarily behave as the smallest closed submodule. This observation is the key fact motivating the main results of this manuscript, because it allows to consider topological kernels. The study of continuous linear operators over non-Hausdorff spaces necessarily involves dealing with topological kernels. On the other hand, topological kernels serve to study the feasibility of multiobjective optimization of linear operators by providing necessary conditions for the existence of Pareto optimal solutions. Finally, future development of this trend includes a first isomorphism theorem involving topological kernels.