1 Introduction

Uniform convergence (denoted here by \(\mathop {\longrightarrow }\limits ^{\text {u}}\)) of a sequence of functions is important because several properties (such as continuity and integrability), if shared by all members of the sequence, are transferred under suitable assumptions to the limit function. The pointwise convergence (\(\mathop {\longrightarrow }\limits ^{\text {p}}\)) is easier to test, but also much weaker than the corresponding uniform convergence. In a particular setting the two convergences may coincide, as in the classical Dini theorem:

Theorem 1

(Dini) Let \(F_\mathbb {N}=(f_n)_{n\in \mathbb {N}}\) be a monotonic sequence of real continuous functions on a compact topological space S. Then for any continuous map \(f:S\rightarrow \mathbb {R}\), we have the equivalence

$$\begin{aligned}f_n\mathop {\longrightarrow }\limits ^{\text {u}}f\iff f_n\mathop {\longrightarrow }\limits ^{\text {p}}f.\end{aligned}$$

There are many generalizations of the above theorem. Various authors considered: real functions with compact supports (Światkowski [15]), sequences of continuous functions satisfying generalized Alexandrov conditions (Gal [6]), topological spaces with the weak or strong Dini property (Kundu and Raha in [8]), Dini classes of upper semicontinuous real functions on compact metric spaces (Beer [2]), functions taking values in non-uniform spaces (Kupka [9] and Toma [18]), almost periodic or almost automorphic functions (Amerio [1], Bochner [3], Helmberg [7], Meisters [11], and Žikov [20]). So far such generalizations required some structure on the common domain of the functions. Nonetheless, the definitions of both convergences (pointwise and uniform) require no structure on the common domain S, and in particular no continuity of the functions.

In this paper we characterize (Theorem 4) the uniform convergence of pointwise monotonic nets (indexed by directed preordered sets \((\Delta ,\preceq )\) instead of \(\mathbb {N}\)) of bounded real functions defined on an arbitrary set, without any particular structure. The resulting condition trivially holds in the setting of the classical Dini theorem.

Our vector-valued generalization (Theorem 9) characterizes the uniform convergence of pointwise monotonic nets of functions with relatively compact range in a Hausdorff topological ordered vector space. For such nets of continuous functions on a compact space, we get the equivalence between the pointwise and the uniform convergence (Corollary 15). Furthermore, when the target space is locally convex, we get (Corollary 12) the equivalence between two convergences: the uniform (the codomain is equipped with its original topology) and the weak-pointwise (pointwise convergence, when the codomain is equipped with its weak topology). This equivalence yields both Theorem 1 and the following abstract Dini theorem (see Cristescu [4], Chapter VI, Section 1.5, Prop. 2):

Theorem 2

(Dini-Weston) If \((x_\delta )_{\delta \in \Delta }\) is a decreasing net of positive elements from a Hausdorff locally convex ordered space X, then

$$\begin{aligned}\lim _{\delta \in \Delta }x_\delta =0\iff x_\delta \longrightarrow 0 \text{ weakly }.\end{aligned}$$

Most of our results (excepting a few corollaries) are free of any requirements on the common domain and put compactness in the right place: the range of the functions.

Since potential readers may not be very familiar with various notions and results on general topological ordered vector spaces,Footnote 1 whenever possible we included footnotes with details and brief explanations. For some few other needed facts on this topic, we refer the reader to [4, 10, 14, 19].

2 “Distillation” of Dini’s theorem: the scalar case

We find it interesting to present first the construction which led us in five steps of successive restatements, generalizations, and relaxations, from Dini’s classical theorem to our general result. Nonetheless, the reader may jump directly to Theorem 4 and its direct proof, after understanding the notations (1) and (2), together with Definition 3.

Our next five-step discussion starts from Theorem 1; the intermediate k-th result obtained from it after the first k steps (\(k\le 4\)) will be referred to as “Lemma k”. Since these four lemmas are only intermediate results, we will not state them explicitly, but the reader is encouraged to do this according to the descriptions given within the corresponding steps. After finding the right setting of our general result, we will state it (Theorem 4 below) and we will prove it directly.

Step 1 (considering nets instead of sequences). Dini’s theorem still holds (with almost the same proof; see also [13]) for monotonic nets of continuous functions. Hence in Theorem 1 we can replace the sequence \(F_\mathbb {N}\) by a monotonic net \(F_\Delta =(f_\delta )_{\delta \in \Delta }\) of functions from \(\text {C}(S,\mathbb {R})\) (we thus get Lemma 1, for monotonic nets of continuous functions on a compact space). Here \((\Delta ,\preceq )\) is a directed preordered set. We can view this net as a mapFootnote 2

$$\begin{aligned} F_\Delta :S\rightarrow \mathbb {R}^\Delta ,\quad F_\Delta (s):=(f_\delta (s))_{\delta \in \Delta }.\end{aligned}$$
(1)

Since all components \(f_\delta \) of \(F_\Delta \) are continuous, we have

$$\begin{aligned}F_\Delta \in \text {C}(S,\mathbb {R})^\Delta =\text {C}(S,\mathbb {R}^\Delta ),\end{aligned}$$

where \(\mathbb {R}^\Delta \) is equipped with the product topology. Thus, \(F_\Delta (S)\) is a compact subset of \(\mathbb {R}^\Delta \).

Step 2 (monotonicity relaxation). The monotonicity condition from Lemma 1 can be weakened by using the following notion (see also Mong [12] for the case of sequences of functions):

Definition 3

(Pointwise monotonicity) The net \(F_\Delta \) is called pointwise monotonic, if and only if

$$\begin{aligned}F_\Delta (s)=(f_\delta (s))_{\delta \in \Delta } \text{ is } \text{ a } \text{ monotonic } \text{ net, } \text{ for } \text{ every } s\in S.\end{aligned}$$

Indeed, assume that \(F_\Delta \) is only pointwise monotonic and \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}f\). Hence \((|f_\delta -f|)_{\delta \in \Delta }\) is a decreasing net of functions from \(\text {C}(S,\mathbb {R})\). Now Lemma 1 yields the needed equivalence. We thus get the slightly more general Lemma 2 (stated in this paper as Corollary 6), for pointwise monotonic nets of continuous functions on a compact space.

Step 3 (considering \(f\equiv 0\) and the vector subspace \(\text {c}_0(\Delta )\) of \(\mathbb {R}^\Delta \) ). Since in Lemma 2 we may replace the pointwise monotonic net \(F_\Delta \) by the translated net \((f_\delta -f)_{\delta \in \Delta }\), there is no loss of generality in restating this lemma with \(f\equiv 0\). With the standard notation

$$\begin{aligned} \text {c}_0(\Delta ):=\Big \{(r_\delta )_{\delta \in \Delta }\in \mathbb {R}^\Delta \,\Big |\,\lim _{\delta \in \Delta }r_\delta =0\Big \},\end{aligned}$$
(2)

the pointwise convergence \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\) means that \(F_\Delta (s)=(f_\delta (s))_{\delta \in \Delta }\in \text {c}_0(\Delta )\) for every \(s\in S\), which is equivalent to the inclusion \(F_\Delta (S)\subset \text {c}_0(\Delta )\). We thus get from Lemma 2 the equivalent Lemma 3, for \(f\equiv 0\) and with the pointwise convergence \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\) replaced by the inclusion \(F_\Delta (S)\subset \text {c}_0(\Delta )\).

Step 4 (compactness relaxation). So far, in Lemmas 1–3 the common domain S of the continuous functions was a compact space. Our next idea is to apply Lemma 3 to a suitable compactification. Let us consider a completely regular space S and a pointwise monotonic net \(F_\Delta =(f_\delta )_{\delta \in \Delta }\) of functions from \(\text {C}(S,\mathbb {R})\). Then S is dense in its Stone-Čech compactification \(\beta S\) (see Dugundji [5], Chapter XI, Section 8).Footnote 3 For the uniform convergence, we have the obvious equivalence

$$\begin{aligned} f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\iff \lim _{\delta \in \Delta }\left( \sup _{s\in S}|f_\delta (s)|\right) =0. \end{aligned}$$
(3)

The above supremum must be finite at least starting from some \(\delta _0\in \Delta \) (for \(\delta \succeq \delta _0\)), since otherwise the uniform convergence is impossible. Therefore, we will assume that all functions \(f_\delta \) are bounded. Consequently, \(F_\Delta \in \text {C}(S,\mathbb {R}^\Delta )\) extends uniquely to a map

$$\begin{aligned} \beta F_\Delta =(\beta f_\delta )_{\delta \in \Delta }\in \text {C}(\beta S,\mathbb {R}^\Delta ). \end{aligned}$$

Hence \(\beta F_\Delta \) is a pointwise monotonic net, since the original net \(F_\Delta \) has this property on the dense subset S of \(\beta S\). By (3) and the equality \(\sup _{s\in S}|f_\delta (s)|=\max _{s\in \beta S}|\beta f_\delta (s)|\) for every \(\delta \in \Delta \), we get the equivalence

$$\begin{aligned} f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\iff \beta f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0. \end{aligned}$$

Since \(\beta S\) is compact, by applying Lemma 3 to the extended net \(\beta F_\Delta \), it follows that the last above uniform convergence is equivalent to the inclusion \(\beta F_\Delta (\beta S)\subset \text {c}_0(\Delta )\). As S is a dense subset of its compactification \(\beta S\) and \(\beta F_\Delta \) is a continuous extension of \(F_\Delta \), in the product space \(\mathbb {R}^\Delta \) we have

$$\begin{aligned} \beta F_\Delta (\beta S)=\beta F_\Delta (\overline{S})\subset \overline{\beta F_\Delta (S)}=\overline{F_\Delta (S)}\subset \beta F_\Delta (\beta S), \end{aligned}$$

and so \(\beta F_\Delta (\beta S)=\overline{F_\Delta (S)}\), where the closure is taken in \(\mathbb {R}^\Delta \). Hence the uniform convergence \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\) is equivalent to the inclusion

$$\begin{aligned} \overline{F_\Delta (S)}\subset \text {c}_0(\Delta ) \text{ in } \mathbb {R}^\Delta .\end{aligned}$$
(4)

We thus get Lemma 4, for pointwise monotonic nets of bounded real continuous functions on a completely regular space (in Lemma 3 we replace the inclusion \(F_\Delta (S)\subset \text {c}_0(\Delta )\) by (4)).

Step 5 (removing the topology of S ). Consider an arbitrary set S (without topological structure) and a pointwise monotonic net \(F_\Delta =(f_\delta )_{\delta \in \Delta }:S\rightarrow \mathbb {R}^\Delta \). We can assume that \(F_\Delta \) is an injective map. Indeed, if \(F_\Delta \) is not injective, we can consider the \(F_\Delta \)-equivalence class \(\widehat{s}:=\{t\in S\,|\,F_\Delta (t)=F_\Delta (s)\}\) of every \(s\in S\) and the quotient set \(\widehat{S}=\{\widehat{s}\,|\,s\in S\}\). Then the map

$$\begin{aligned}\widehat{F}_\Delta =(\widehat{f}_\delta )_{\delta \in \Delta }:\widehat{S}\rightarrow \mathbb {R}^\Delta ,\quad \widehat{F}_\Delta (\widehat{s}):=F_\Delta (s),\end{aligned}$$

is well-defined and injective. The net \(\widehat{F}_\Delta \) is pointwise monotonic, since \(F_\Delta \) has this property. We clearly have the equivalence

$$\begin{aligned}f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\iff \widehat{f}_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0.\end{aligned}$$

Therefore, we next assume that \(F_\Delta \) is injective. Then the \(F_\Delta \)-initial topology on S, that is,

$$\begin{aligned}\tau :=\left\{ F_\Delta ^{-1}(D)\subset S\,|\,D \text{ is } \text{ open } \text{ in } \mathbb {R}^\Delta \right\} ,\end{aligned}$$

turns \(F_\Delta \) into a homeomorphism between S and the completely regular space \(F_\Delta (S)\subset \mathbb {R}^\Delta \). Hence \((S,\tau )\) is completely regular. By Lemma 4, we conclude that the uniform convergence \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\) is equivalent to the inclusion (4). We finally get our first general result, stated below as Theorem 4. The direct proof will show precisely where the compactness is needed and where it comes from.

Let us note that producing compactness and continuity in this way (by using bounded real functions on an arbitrary set, as in the above Steps 5 and 4) may be done in various other settings (for instance, for proving Stone-Weierstrass-type results similar to those from Timofte [17]).

Theorem 4

(Generalized Dini theorem) If \(F_\Delta =(f_\delta )_{\delta \in \Delta }\) is a pointwise monotonic net of bounded functions \(f_\delta :S\rightarrow \mathbb {R}\) on an arbitrary set S (without topological structure), thenFootnote 4

$$\begin{aligned}f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\iff \overline{F_\Delta (S)}\subset \text {c}_0(\Delta ) \text{ in } \mathbb {R}^\Delta .\end{aligned}$$

Proof

\(\Rightarrow \)”. Assume \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\). Let us fix \(r_\Delta :=(r_\delta )_{\delta \in \Delta }\in \overline{F_\Delta (S)}\). In order to show that \(r_\Delta \in \text {c}_0(\Delta )\), consider an arbitrary \(\varepsilon >0\). We have \(r_\Delta =\lim _{\lambda \in \Lambda }F_\Delta (s_\lambda )\) in \(\mathbb {R}^\Delta \) for some net \((s_\lambda )_{\lambda \in \Lambda }\) from S, where \(\Lambda \) is another directed preordered set. This convergence in the product space \(\mathbb {R}^\Delta \) means

$$\begin{aligned}r_\delta =\lim _{\lambda \in \Lambda }f_\delta (s_\lambda )\quad \text{ for } \text{ every } \delta \in \Delta .\end{aligned}$$

Since \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\), there exists \(\delta _\varepsilon \in \Delta \), such that \(|f_\delta (s)|\le \varepsilon \) for all \(s\in S\) and \(\delta \succeq \delta _\varepsilon \). Now for every fixed \(\delta \succeq \delta _\varepsilon \), a passage to the limit yields

$$\begin{aligned}|r_\delta |=\left| \lim _{\lambda \in \Lambda }f_\delta (s_\lambda )\right| =\lim _{\lambda \in \Lambda }|f_\delta (s_\lambda )|\le \varepsilon .\end{aligned}$$

Hence \(\lim _{\delta \in \Delta }r_\delta =0\), that is, \(r_\Delta \in \text {c}_0(\Delta )\). We thus have proved the inclusion \(\overline{F_\Delta (S)}\subset \text {c}_0(\Delta )\).

\(\Leftarrow \)”. Assume \(\overline{F_\Delta (S)}\subset \text {c}_0(\Delta )\), and hence \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\). In order to show that \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\), let us fix \(\varepsilon >0\). By Tychonoff’s theorem and the obvious inclusions

$$\begin{aligned}F_\Delta (S)\subset \prod _{\delta \in \Delta }f_\delta (S)\subset \prod _{\delta \in \Delta }\overline{f_\delta (S)},\end{aligned}$$

we get the compactness of \(\overline{F_\Delta (S)}\) in \(\mathbb {R}^\Delta \). For every \(\delta \in \Delta \), the subset \(\pi _\delta ^{-1}(]-\varepsilon ,\varepsilon [)\subset \mathbb {R}^\Delta \) is open, where \(\pi _\delta :\mathbb {R}^\Delta \rightarrow \mathbb {R}\) denotes the standard projection on the \(\delta \)-component of the product space. Since

$$\begin{aligned}\overline{F_\Delta (S)}\subset \text {c}_0(\Delta )\subset \bigcup _{\delta \in \Delta }\pi _\delta ^{-1}\left( ]-\varepsilon ,\varepsilon [\right) ,\end{aligned}$$

there is a finite subset \(\Delta _0\subset \Delta \), such that

$$\begin{aligned} \overline{F_\Delta (S)}\subset \bigcup _{\delta \in \Delta _0}\pi _\delta ^{-1}(]-\varepsilon ,\varepsilon [).\end{aligned}$$
(5)

As \(\Delta \) is a directed set, its finite subset \(\Delta _0\) has an upper bound \(\delta _\varepsilon \in \Delta \). We claim that

$$\begin{aligned}f_\delta (S)\subset \,]-\varepsilon ,\varepsilon [, \text{ for } \text{ every } \delta \succeq \delta _\varepsilon .\end{aligned}$$

In order to prove this, let us fix \(\delta \succeq \delta _\varepsilon \) and \(s\in S\). According to (5), for some \(\delta _0\in \Delta _0\) we have \(F_\Delta (s)\in \pi _{\delta _0}^{-1}(]-\varepsilon ,\varepsilon [)\), that is, \(f_{\delta _0}(s)\in \,]-\varepsilon ,\varepsilon [\). Since \(F_\Delta \) is pointwise monotonic and \(\delta \succeq \delta _\varepsilon \succeq \delta _0\), it follows that \(|f_\delta (s)|\le |f_{\delta _0}(s)|<\varepsilon \). Our claim is proved. We thus conclude that \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\). \(\square \)

Remark 5

Theorem 4 requires no explicit compactness, however, the boundedness of the functions (necessary for uniform convergence) yields compactness: that of all closures \(\overline{f_\delta (S)}\subset \mathbb {R}\).

Dini’s classical convergence theorem now follows as an immediate corollary.

Corollary 6

(Dini’s theorem for nets) Let us consider a pointwise monotonic net \((f_\delta )_{\delta \in \Delta }\) of real continuous functions on a compact space S. Then for any continuous map \(f:S\rightarrow \mathbb {R}\), we have

$$\begin{aligned}f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}f\iff f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}f.\end{aligned}$$

Proof

Set \(G_\Delta :=(f_\delta -f)_{\delta \in \Delta }\in \text {C}(S,\mathbb {R}^\Delta )\). As S is compact, \(G_\Delta (S)\) is a closed subset of \(\mathbb {R}^\Delta \). Since all functions \(f_\delta -f\in \text {C}(S,\mathbb {R})\) are bounded, by Theorem 4 we get the equivalences

$$\begin{aligned}f_\delta -f\mathop {\longrightarrow }\limits ^{\text {u}}0\iff \overline{G_\Delta (S)}\subset \text {c}_0(\Delta )\iff G_\Delta (S)\subset \text {c}_0(\Delta )\iff f_\delta -f\mathop {\longrightarrow }\limits ^{\text {p}}0.\end{aligned}$$

\(\square \)

3 Dini-type results for nets of vector-valued functions

Setting 1

Throughout this section, X is a Hausdorff topological ordered vector spaceFootnote 5 and

$$\begin{aligned}F_\Delta =(f_\delta )_{\delta \in \Delta }:S\rightarrow X^\Delta \end{aligned}$$

is a net of boundedFootnote 6 functions \(f_\delta :S\rightarrow X\) defined on an arbitrary set S.

Pointwise monotonicity is considered as in Definition 3 (all \((f_\delta (s))_{\delta \in \Delta }\) are monotonic nets in X). With the natural notationFootnote 7

$$\begin{aligned}\text {c}_0(\Delta ,X):=\Big \{(x_\delta )_{\delta \in \Delta }\in X^\Delta \,\Big |\,\lim _{\delta \in \Delta }x_\delta =0\Big \},\end{aligned}$$

the pointwise convergence \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\) is equivalent to the inclusion \(F_\Delta (S)\subset \text {c}_0(\Delta ,X)\). Even without any kind of monotonicity of the net, the uniform convergence implies a property similar to (4):

Proposition 7

If \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\), then \(\overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X)\), where the closure is taken in \(X^\Delta \).

Proof

The proof is similar to that of the corresponding part of the implication “\(\Rightarrow \)” from Theorem 4. Indeed, for fixed \(x_\Delta :=(x_\delta )_{\delta \in \Delta }=\lim _{\lambda \in \Lambda }F_\Delta (s_\lambda )\in \overline{F_\Delta (S)}\), instead of \(\varepsilon >0\) we fix an arbitrary closed neighborhood \(W\subset X\) of the origin in X. Since \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\), there exists \(\delta _W\in \Delta \), such that \(f_\delta (S)\subset W\) for every \(\delta \succeq \delta _W\). As W is closed, for every fixed \(\delta \succeq \delta _W\), a passage to the limit yields \(x_\delta =\lim _{\lambda \in \Lambda }f_\delta (s_\lambda )\in \overline{W}=W\). We thus conclude that \(x_\Delta \in \text {c}_0(\Delta ,X)\). \(\square \)

Remark 8

Our Dini-type results for vector-valued functions will point out various settings under which the uniform convergence \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\) is equivalent to the inclusion \(\overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X)\) (or to a very similar one). If in addition \(F_\Delta (S)\) is compact (or just closed in \(X^\Delta \)), this inclusion simplifies to \(F_\Delta (S)\subset \text {c}_0(\Delta ,X)\), and is equivalent to the convergence \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\). In such cases, by using translated nets of the form \((f_\delta -f)_{\delta \in \Delta }\), we may get the equivalence between the convergences \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}f\) and \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}f\). In the particular case of a net of continuous functions on a compact space S , the inclusion \(\overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X)\) is equivalent to the pointwise convergence \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\).

3.1 Dini-type results for nets of functions with relatively compact range

According to Remarks 5 and 8, it is natural to consider the vector space

$$\begin{aligned}\text {K}(S,X):=\{f:S\rightarrow X\,|\,\overline{f(S)} \text{ is } \text{ compact } \text{ in } X\},\end{aligned}$$

endowed with the uniform convergence topologyFootnote 8 and the pointwise ordering induced by the cone

$$\begin{aligned}\text {K}(S,X)_+:=\{f\in \text {K}(S,X)\,|\,f(S)\subset X_+\}.\end{aligned}$$

Here \(X_+\) denotes the positive coneFootnote 9 of the ordered vector space X.

Our next Dini-type theorem shifts the traditional compactness requirement from the common domain to the range of the functions (for a similar shift of the compactness related to a uniform density result, see Timofte [16], Th.1, p.293).

Theorem 9

If \(F_\Delta \) is a decreasing net from \(\text {K}(S,X)_+\), then

$$\begin{aligned}f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\iff \overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X) \text{ in } X^\Delta .\end{aligned}$$

If in addition the positive cone \(X_+\) is closed or X is locally convex, the above equivalence also holds for pointwise monotonic nets \(F_\Delta \) from \(\text {K}(S,X)\).

Proof

According to Proposition 7, in all (three) cases we only need to prove the implication “\(\Leftarrow \)”. Assume \(\overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X)\), which yields in particular \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\). In order to show that \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\), we next consider three cases.

Case 1. Assume \(F_\Delta \) is a decreasing net from \(\text {K}(S,X)_+\). In order to prove that \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\), let us fix a fullFootnote 10 neighborhood W of the origin in X. By Tychonoff’s theorem, the subsets \(\overline{F_\Delta (S)}\subset \prod _{\delta \in \Delta }\overline{f_\delta (S)}\) are compact in the product space \(X^\Delta \). For every \(\delta \in \Delta \), the subset \(\pi _\delta ^{-1}(\mathop {W}\limits ^{\text {o}})\subset X^\Delta \) is open, where \(\pi _\delta :X^\Delta \rightarrow X\) denotes the standard projection on the \(\delta \)-component. It is easily seen that

$$\begin{aligned}\overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X)\subset \bigcup _{\delta \in \Delta }\pi _\delta ^{-1}(\mathop {W}\limits ^{\text {o}}).\end{aligned}$$

As in the proof of the implication “\(\Leftarrow \)” from Theorem 4, it follows that \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\). Indeed, we first get a finite subcover \(\overline{F_\Delta (S)}\subset \bigcup _{\delta \in \Delta _0}\pi _\delta ^{-1}(\mathop {W}\limits ^{\text {o}})\), then we choose an upper bound \(\delta _W\in \Delta \) of the finite subset \(\Delta _0\subset \Delta \), and we finally show that \(f_\delta (S)\subset W\) for \(\delta \succeq \delta _W\) (for fixed \(s\in S\), we will use that W is a full set in this wayFootnote 11: if \(f_{\delta _0}(s)\in \,\mathop {W}\limits ^{\text {o}}\) and \(\delta \succeq \delta _W\succeq \delta _0\in \Delta _0\), then \(f_\delta (s)\in [0,f_{\delta _0}(s)]_\text {o}\subset W\)). We thus conclude that the needed equivalence holds for decreasing nets from \(\text {K}(S,X)_+\).

Case 2. Assume \(X_+\) is closed and \(F_\Delta \) is a pointwise monotonic net from \(\text {K}(S,X)\). Let us first note that since the positive cone \(X_+\) is closed, any decreasing (respectively, increasing) net from \(\text {c}_0(\Delta ,X)\) is necessarily contained in \(X_+\) (respectively, in \(-X_+\)). Indeed, if such a net \((x_\delta )_{\delta \in \Delta }\) is decreasing, then for every \(\delta _0\in \Delta \) we have \(x_{\delta _0}=\lim _{\delta \succeq \delta _0}(x_{\delta _0}-x_\delta )\in \overline{X_+}=X_+\). Let us consider the sets

(6)

Since \(F_\Delta \) is pointwise monotonic, we have \(S=S_\downarrow \cup S_\uparrow \). Hence the needed uniform convergence is equivalent to that of the following two decreasing nets of functions, defined by

$$\begin{aligned} F_\Delta |_{S_\downarrow }=\left( f_\delta |_{S_\downarrow }\right) _{\delta \in \Delta },\qquad -F_\Delta |_{S_\uparrow }=\left( -f_\delta |_{S_\uparrow }\right) _{\delta \in \Delta }.\end{aligned}$$
(7)

As \(X_+\) is closed, these are nets from \(\text {K}(S_\downarrow ,X)_+\), and respectively \(\text {K}(S_\uparrow ,X)_+\). Since

$$\begin{aligned}\overline{F_\Delta (S_\downarrow )}\subset \overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X),\qquad \overline{F_\Delta (S_\uparrow )}\subset \overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X),\end{aligned}$$

the uniform convergence of both nets from (7) follows by the conclusion from the first case.

Case 3. Assume X is locally convex and \(F_\Delta \) is a pointwise monotonic net from \(\text {K}(S,X)\). As X is Hausdorff, the closure \(\overline{X_+}\) is a cone defining on X a linear ordering, which is weaker than the original. This new ordering turns X into a locally convex ordered space with a closed positive cone. The net \(F_\Delta \) remains pointwise monotonic with respect to the weaker ordering. Therefore, we can assume that the original positive cone \(X_+\) is closed. Now the uniform convergence \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\) follows by the conclusion from the second case. \(\square \)

If X is a Hausdorff locally convex ordered space,Footnote 12 considerations similar to the above apply to its weak topology \(\sigma =\sigma (X,X^*)\). The space endowed with the weak topology will be denoted by \(X_\sigma \). We have the obvious inclusions

$$\begin{aligned} \text {K}(S,X)\subset \text {K}(S,X_\sigma ),\qquad \text {c}_0(\Delta ,X)\subset \text {c}_0(\Delta ,X_\sigma ).\end{aligned}$$
(8)

Furthermore, let us note that with the above notation, the Dini-Weston theorem may be restated as: “Every monotonic net from \(\text {c}_0(\Delta ,X_\sigma )\) belongs to \(\text {c}_0(\Delta ,X)\)”.

Theorem 10

If X is a Hausdorff locally convex ordered space and \(F_\Delta \) is a pointwise monotonic net from \(\text {K}(S,X)\), then

$$\begin{aligned}f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\iff \overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X_\sigma ) \text{ in } X^\Delta \end{aligned}$$

(where the closure \(\overline{F_\Delta (S)}\) is considered in \(X^\Delta \), and not in \((X_\sigma )^\Delta \)).

Proof

\(\Rightarrow \)”. If \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\), then by Proposition 7 and the second inclusion from (8) we get

$$\begin{aligned}\overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X)\subset \text {c}_0(\Delta ,X_\sigma ).\end{aligned}$$

\(\Leftarrow \)”. Assume \(\overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X_\sigma )\). As in the proof of Theorem 9 (Case 3), we can assume that X has a closed positive cone (otherwise, we replace the linear ordering of X by the weaker defined by the cone \(\overline{X_+}\)). For the sets \(S_\downarrow \) and \(S_\uparrow \) defined as in (6), we have \(S=S_\downarrow \cup S_\uparrow \), and so

$$\begin{aligned}\overline{F_\Delta (S_\downarrow )}\cup \overline{F_\Delta (S_\uparrow )}=\overline{F_\Delta (S_\downarrow )\cup F_\Delta (S_\uparrow )}=\overline{F_\Delta (S_\downarrow \cup S_\uparrow )}=\overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X_\sigma ).\end{aligned}$$

We claim that \(\overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X)\). Let us fix \(x_\Delta :=(x_\delta )_{\delta \in \Delta }\in \overline{F_\Delta (S_\downarrow )}\). Then \(x_\Delta =\lim _{\lambda \in \Lambda }F_\Delta (s_\lambda )\) in \(X^\Delta \), for some net \((s_\lambda )_{\lambda \in \Lambda }\) from \(S_\downarrow \). Hence \(x_\Delta \) is a decreasing net in X, since every \(F_\Delta (s_\lambda )\) is decreasing and the positive cone \(X_+\) is closed. Indeed, since a passage to the limit preserves non-strict inequalities in X (because \(X_+\) is closed), for arbitrary \(\delta \preceq \delta '\) in \(\Delta \), we have

$$\begin{aligned}x_\delta =\lim _{\lambda \in \Lambda }f_\delta (s_\lambda )\ge \lim _{\lambda \in \Lambda }f_{\delta '}(s_\lambda )=x_{\delta '}.\end{aligned}$$

As \(x_\Delta \in \text {c}_0(\Delta ,X_\sigma )\) is monotonic, by the Dini-Weston theorem it follows that \(x_\Delta \in \text {c}_0(\Delta ,X)\). We thus get the inclusion \(\overline{F_\Delta (S_\downarrow )}\subset \text {c}_0(\Delta ,X)\). In the same way we deduce that \(\overline{F_\Delta (S_\uparrow )}\subset \text {c}_0(\Delta ,X)\), and hence that \(\overline{F_\Delta (S)}\subset \text {c}_0(\Delta ,X)\). By Theorem 9, we conclude that \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\). \(\square \)

Remark 11

On any locally convex ordered space X we may consider either its original topology, or its weak topology. For both possible choices, we may consider two convergences (of a net \(F_\Delta \) as in Setting 1): the uniform and the pointwise. We thus get four convergences:

  1. (a)

    the uniform and the pointwise (when X is equipped with its original topology),

  2. (b)

    the weak-uniform and the weak-pointwise (when X is equipped with its weak topology); we denote these convergences by \(\mathop {\longrightarrow }\limits ^{\text {wu}}\) and respectively \(\mathop {\longrightarrow }\limits ^{\text {wp}}\).

Among these convergences, the strongest is the uniform and the weakest is the weak-pointwise. All four convergences coincide for nets as in the following corollary:

Corollary 12

Let us consider a Hausdorff locally convex ordered space X, a compact space S, and a pointwise monotonic net \((f_\delta )_{\delta \in \Delta }\) from \(\text {C}(S,X)\). Then for every map \(f\in \text {C}(S,X)\), we have the equivalence

$$\begin{aligned}f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}f\iff f_\delta \mathop {\longrightarrow }\limits ^{\text {wp}}f.\end{aligned}$$

Proof

Set \(G_\Delta :=(f_\delta -f)_{\delta \in \Delta }\in \text {C}(S,X^\Delta )\). As S is compact, \(G_\Delta (S)\) is a closed subset of \(X^\Delta \). Since \(\text {C}(S,X)\subset \text {K}(S,X)\), by Theorem 10 we get the equivalences

$$\begin{aligned}&f_\delta -f\mathop {\longrightarrow }\limits ^{\text {u}}0\iff \overline{G_\Delta (S)}\subset \text {c}_0(\Delta ,X_\sigma )\iff G_\Delta (S)\subset \text {c}_0(\Delta ,X_\sigma )\nonumber \\&\quad \iff f_\delta -f\mathop {\longrightarrow }\limits ^{\text {wp}}0. \end{aligned}$$

\(\square \)

Let us note that the above result merges both classical convergence theorems of Dini (\(X=\mathbb {R}\)) and Dini-Weston (\(S=\{s_0\}\)), together with Corollary 6 (\(X=\mathbb {R}\)).

3.2 Dini-type results for nets of bounded functions

So far the statements of our Dini-type results for vector-valued functions involved compactness in some way. Our next two theorems are ”compactness-free”.

Notation 1

For every function \(p:X\rightarrow \mathbb {R}\) and for the net \(F_\Delta \) as in Setting 1, we may consider the net \(pF_\Delta :=(p\circ f_\delta )_{\delta \in \Delta }\) and the associated map

$$\begin{aligned}pF_\Delta :S\rightarrow \mathbb {R}^\Delta ,\qquad pF_\Delta (s)=\big ((p\circ f_\delta )(s)\big )_{\delta \in \Delta }.\end{aligned}$$

Theorem 13

Assume X is a Hausdorff locally convex ordered space and \(F_\Delta \) is pointwise monotonic. Then for any set \({\mathcal P}\) of seminorms defining the topology of X, we have the equivalence

$$\begin{aligned}f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\iff \overline{pF_\Delta (S)}\subset \text {c}_0(\Delta ) \text{ in } \mathbb {R}^\Delta \text{, } \text{ for } \text{ every } p\in {\mathcal P}.\end{aligned}$$

Proof

\(\Rightarrow \)”. Assume \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\). For every \(p\in {\mathcal P}\) we have \(p\circ f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\), which yields \(\overline{pF_\Delta (S)}\subset \text {c}_0(\Delta )\), by Proposition 7.

\(\Leftarrow \)”. As in the proof of Theorem 9 (Case 3), we can assume that X has a closed positive cone (otherwise, we replace the linear ordering of X by the weaker defined by the cone \(\overline{X_+}\)). Since X is a locally convex ordered space, there is a set \({\mathcal Q}\) consisting of monotonic seminormsFootnote 13 defining its topology. We have the obvious equivalence

$$\begin{aligned} f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\iff q\circ f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0, \text{ for } \text{ every } q\in {\mathcal Q}.\end{aligned}$$
(9)

In order to show that \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\), let us fix \(q\in {\mathcal Q}\). Since \(pF_\Delta (S)\subset \text {c}_0(\Delta )\) for every \(p\in {\mathcal P}\), we have \(F_\Delta (S)\subset \text {c}_0(\Delta ,X)\), and so \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\). Hence the net \((f_\delta (s))_{\delta \in \Delta }\) converges monotonically to 0, for every \(s\in S\). As q is a monotonic seminorm, \(qF_\Delta =(q\circ f_\delta )_{\delta \in \Delta }\) is a decreasing net of bounded real functions. According to Theorem 4, we have the equivalence

$$\begin{aligned} q\circ f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\iff \overline{qF_\Delta (S)}\subset \text {c}_0(\Delta ) \text{ in } \mathbb {R}^\Delta .\end{aligned}$$
(10)

In order to prove the above convergence, let us fix \(r_\Delta \in \overline{qF_\Delta (S)}\). We have \(r_\Delta =\lim _{\lambda \in \Lambda }qF_\Delta (s_\lambda )\) in \(\mathbb {R}^\Delta \), for some net \((s_\lambda )_{\lambda \in \Lambda }\) from S (where \(\Lambda \) is a directed preordered set). As \({\mathcal Q}\) and \({\mathcal P}\) define on X the same topology, for the seminorm \(q\in {\mathcal Q}\) we have a domination

$$\begin{aligned}q\le p':=\alpha \sum _{i=1}^kp_i\qquad (\alpha \in \mathbb {R}_+, \ k\in \mathbb {N}^*, \ \{p_1,\ldots ,p_k\}\subset {\mathcal P}).\end{aligned}$$

For every \(i\in \{1,\ldots ,k\}\), the net \((p_iF_\Delta (s_\lambda ))_{\lambda \in \Lambda }\) is contained in the compact \(\overline{p_iF_\Delta (S)}\subset \mathbb {R}^\Delta \). By passing repeatedly (k times) to convergent subnets, we find a subnet \((s_{\lambda _\omega })_{\omega \in \Omega }\) of \((s_\lambda )_{\lambda \in \Lambda }\), such that each \((p_iF_\Delta (s_{\lambda _\omega }))_{\omega \in \Omega }\) is convergent. Set

$$\begin{aligned}&r^i_\Delta :=\lim _{\omega \in \Omega }p_iF_\Delta (s_{\lambda _\omega })\in \overline{p_iF_\Delta (S)}\subset \text {c}_0(\Delta )\quad (1\le i\le k),\\&r'_\Delta :=\lim _{\omega \in \Omega }p'F_\Delta (s_{\lambda _\omega })=\alpha \sum _{i=1}^kr^i_\Delta \in \text {c}_0(\Delta ). \end{aligned}$$

As \(q\le p'\), in the ordered vector space \(\mathbb {R}^\Delta \) (with componentwise ordering) we have \(qF_\Delta (s)\le p'F_\Delta (s)\) for every \(s\in S\), and so

$$\begin{aligned}0\le r_\Delta =\lim _{\omega \in \Omega }qF_\Delta (s_{\lambda _\omega })\le \lim _{\omega \in \Omega }p'F_\Delta (s_{\lambda _\omega })=r'_\Delta \in \text {c}_0(\Delta ).\end{aligned}$$

This forces \(r_\Delta \in \text {c}_0(\Delta )\). We thus have proved the inclusion \(\overline{qF_\Delta (S)}\subset \text {c}_0(\Delta )\), and hence the convergence \(q\circ f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\), by (10). As \(q\in {\mathcal Q}\) was arbitrarily fixed, by (9) we conclude that \(f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\). \(\square \)

A version of the above theorem for metrizable spaces is:

Theorem 14

Assume X is a metrizable topological ordered vector space. Let us consider a translation-invariant distance d defining the topology of X, such that the function \(q:=d(\cdot ,0)\) is increasingFootnote 14 on \(X_+\). If \(F_\Delta \) is pointwise monotonic, then

$$\begin{aligned} f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\iff \overline{qF_\Delta (S)}\subset \text {c}_0(\Delta ) \text{ in } \mathbb {R}^\Delta .\end{aligned}$$
(11)

Proof

Both conditions from (11) yield \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\). Therefore, we assume this pointwise convergence to hold. As the distance d defines the topology of X, we have the equivalence

$$\begin{aligned}f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\iff q\circ f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0.\end{aligned}$$

We claim that if \((x_\delta )_{\delta \in \Delta }\) is a decreasing net from X, with the property that \(\lim _{\delta \in \Delta }x_\delta =0\), then \((q(x_\delta ))_{\delta \in \Delta }\) is a decreasing net. Indeed, for fixed \(\delta _2\succeq \delta _1\) in \(\Delta \) and for arbitrary \(\delta \succeq \delta _2\), we have \(x_{\delta _1}-x_\delta \ge x_{\delta _2}-x_\delta \ge 0\). As q is continuous and increasing on \(X_+\), we have

$$\begin{aligned}q(x_{\delta _1})=\lim _{\delta \succeq \delta _2}q(x_{\delta _1}-x_\delta )\ge \lim _{\delta \succeq \delta _2}q(x_{\delta _2}-x_\delta )=q(x_{\delta _2}).\end{aligned}$$

Our claim is proved. Since \(F_\Delta \) is pointwise monotonic, with \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\), and \(q(-x)=q(x)\) for every \(x\in X\) (because d is translation-invariant), it follows that \(qF_\Delta =(q\circ f_\delta )_{\delta \in \Delta }\) is a decreasing net of bounded real functions. According to Theorem 4, we have

$$\begin{aligned}q\circ f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\iff \overline{qF_\Delta (S)}\subset \text {c}_0(\Delta ).\end{aligned}$$

We thus have proved the claimed equivalence (11). \(\square \)

The following consequence is an analog of Corollary 6 in a much more general setting. This result generalizes Dini’s theorem in three ways, by considering nets, pointwise monotonicity, and Hausdorff topological vector spaces (as codomain), instead of sequences, monotonicity, and respectively \(\mathbb {R}\).

Corollary 15

Assume X is a Hausdorff topological ordered vector space and S is a compact space. Let us consider a decreasing net \((f_\delta )_{\delta \in \Delta }\) from \(\text {C}(S,X)\). Then for every lower bound \(f\in \text {C}(S,X)\) of the net (\(f\le f_\delta \) pointwise, for every \(\delta \in \Delta \)), we have the equivalence

$$\begin{aligned}f_\delta \mathop {\longrightarrow }\limits ^{\text {u}}f\iff f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}f.\end{aligned}$$

If the positive cone \(X_+\) is closed or if X is locally convex or metrizable, the above equivalence also holds for pointwise monotonic nets \((f_\delta )_{\delta \in \Delta }\) from \(\text {C}(S,X)\) and for arbitrary \(f\in \text {C}(S,X)\).

Proof

In all cases we only need to prove the implication “\(\Leftarrow \)”. Therefore, assume \(f_\delta \mathop {\longrightarrow }\limits ^{\text {p}}f\). Consider the pointwise monotonic net \(G_\Delta =(g_\delta )_{\delta \in \Delta }:=(f_\delta -f)_{\delta \in \Delta }\) of functions from \(\text {C}(S,X)\subset \text {K}(S,X)\). Since S is compact and \(G_\Delta \in \text {C}(S,X^\Delta )\), by \(g_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\) it follows that

$$\begin{aligned} \overline{G_\Delta (S)}=G_\Delta (S)\subset \text {c}_0(\Delta ,X).\end{aligned}$$
(12)

In order to show that \(g_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\), we next consider three cases.

Case 1. Assume \((f_\delta )_{\delta \in \Delta }\) is decreasing and f is a lower bound of this net. Then \(G_\Delta \) is a decreasing net from \(\text {K}(S,X)_+\). According to Theorem 9, by (12) it follows that \(g_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\).

Case 2. Assume the positive cone \(X_+\) is closed or X is locally convex. Again, by (12) and Theorem 9 (the last part, for pointwise monotonic nets), we deduce that \(g_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\).

Case 3. Assume X is metrizable. In this case, there is a distance d (and the associated \(q:=d(\cdot ,0)\)) with the properties from Theorem 14. We have

$$\begin{aligned}g_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\iff q\circ g_\delta \mathop {\longrightarrow }\limits ^{\text {p}}0\iff qG_\Delta (S)\subset \text {c}_0(\Delta ).\end{aligned}$$

Since S is compact and \(qG_\Delta \in \text {C}(S,\mathbb {R}^\Delta )\), it follows that \(\overline{qG_\Delta (S)}=qG_\Delta (S)\subset \text {c}_0(\Delta )\). According to Theorem 14, this yields \(g_\delta \mathop {\longrightarrow }\limits ^{\text {u}}0\). \(\square \)