1 Introduction

The set of all preordered spaces \((X,\preceq )\) is structured according to how well their preorder can be represented by real-valued monotones, that is, functions \(u: X \rightarrow \mathbb {R}\) such that \(x \preceq y\) implies \(f(x) \le f(y)\) \(\forall x,y \in X\) (Evren & Ok, 2011; Ok, 2002). Two major classification methods can be distinguished depending on whether one considers a single monotone (Alcantud et al., 2016) or a whole family U of monotones encapsulating all the information in \(\preceq \), called a multi-utility (Evren & Ok, 2011). More precisely, if U is a multi-utility for \((X,\preceq )\) then \(\forall x,y \in X\) we have \(x \preceq y\) if and only if \(u(x) \le u(y)\) \(\forall u \in U\). Without further constraints, monotones and multi-utilities are, however, not very useful from a classification perspective as they exist for any preordered space. They become more useful when adding constraints. For example, there are preordered spaces without strict monotones, that is, without monotones u such that, \(u(x) <u(y)\) whenever \(x\prec y\).Footnote 1 Strict monotones, also known as Richter–Peleg functions, have been extensively studied (Alcantud et al., 2013, 2016; Peleg, 1970; Richter, 1966) and are related to other features of the preorder such as its maximal elements. In the case of multi-utilities, the cardinality is an important property for the classification of preordered spaces, with countable multi-utilities playing a central role (Bevilacqua et al., 2018c). Of particular importance are utility functions (Debreu, 1954, 1964), that is, multi-utilities consisting of a single function.Footnote 2

Here, we introduce injective monotones, which are monotones u such that \(u(x)=u(y)\) implies both \(x \preceq y\) and \(y \preceq x\). Preorders for which they exist form a category between preorders with strict monotones and preorders with countable multi-utilities, as we show in Propositions 1,  5 and  8. Hence, we improve on the existing classification of preorders by adding a new distinct class. More precisely, in Sect. 3, we define injective monotones and prove some simple properties. After discussing their relation to optimization in Sect. 4, we take a look at the role of multi-utilities in Sect. 5, in particular, we construct injective monotones from countable multi-utilities and show that the converse does not hold. Finally, in Sect. 6, we consider separability properties of preorders that are sufficient for the existence of strict and injective monotones, introducing a new notion of Debreu separability, that allows to extend previous results on strict monotones to corresponding analogues for injective monotones.

In the following section, we introduce our running example to which we come back several times throughout the development of the general theory. In particular, we discuss the relation between the uncertainty preorder from majorization theory (Arnold, 2018), which has Shannon entropy as a strict monotone, and the maximum entropy principle that appears in many different parts of science.

2 Example: the uncertainty preorder and Shannon entropy

The outcome of a random variable with a narrow probability distribution is easier to predict than the outcome of a random variable with a less concentrated distribution. For example, the result of throwing an unbalanced coin is easier to predict than the one of a balanced coin. In other words, a wider distribution contains more uncertainty than a narrower distribution. This idea is captured by a binary relation on the space \({\mathbb {P}}_\varOmega \) of probability distributions on a set \(\varOmega \): the uncertainty preorder \(\preceq _U\), defined for finite \(\varOmega \) by

$$\begin{aligned} p \preceq _U q \ \iff \ u_i(p) \le u_i(q) \ \ \forall i\in \{1,..,|\varOmega |-1\} \, , \end{aligned}$$
(1)

where \(u_i(p) {:}{=}-\sum _{n=1}^{i} p_n^{\downarrow }\) and \(p^{\downarrow }\) denotes the decreasing rearrangement of p (same components as p but ordered decreasingly). Notice, \(\preceq _U\) is known in mathematics, economics, and quantum physics as majorization (Arnold, 2018; Brandao et al., 2015; Hardy et al., 1952; Marshall et al., 1979), originally developed by Lorenz (1905) and Dalton (1920) among others, to measure wealth and income inequality. An intuitive way to think of \(p \preceq _U q\) is that q is the result of finitely many transfers of pieces of probability from a more likely to a less likely option in p (Gottwald & Braun, 2019). In other words, q is more spread out or less biased, and thus, contains more uncertainty than p. For instance, a Dirac distribution is the smallest, and the uniform distribution is the largest, with respect to \(\preceq _U\), among all distributions on \(\varOmega \).

There is, however, a downside to this intuitive notion of uncertainty: what if p and q do not have this relationship? For example, if \(p=(0.6,0.2,0.2,0,..,0)\) and \(q=(0.5,0.4,0.1,0,..,0)\), then p and q cannot be related by \(\preceq _U\). Instead, the most common way to measure uncertainty is to use an entropy functional, such as the Shannon entropy, \(H(p){:}{=}-{\mathbb {E}}_p[\log p]\), or one of various alternative entropy proposals, including Renyi entropy (Rényi et al., 1961), Tsallis entropy (Tsallis, 1988), and many more (Csiszár, 2008). Even though, in general, \(\preceq _U\) cannot be fully represented by any of these so-called generalized entropies F, it is noteworthy that all of them are monotones with respect to \(\preceq _U\).Footnote 3 While the converse is not true for any single F, there are collections \({\mathcal {F}}\) which constitute a multi-utility, e.g., in the case of finite \(\varOmega \), \({\mathcal {F}} = \{\sum _{n=1}^{|\varOmega |} f(p_n) \, | \, f \text { concave} \}\) (Schur, 1923), or even \({\mathcal {F}} = \{u_i\}_{i=1}^{|\varOmega |-1}\) by the definition of \(\preceq _U\) (1).

The preference towards unbiased distributions, that is represented by any monotone of \(\preceq _U\), is of particular relevance in the maximum entropy principle, where (Shannon) entropy serves as a counter-acting force against the bias towards the maximal elements of a given “energy” function E. Going back to the principle of insufficient reason (Bernoulli, 1713), today the maximum entropy principle appears in virtually all branches of science. For example, it is often used as a general principle to explain the raison d’etre behind all kinds of “soft” versions of known machine learning methods, especially in reinforcement learning (Fox et al., 2016; Williams & Peng, 1991), but also in models of robust and resource-aware decision making (Maccheroni et al., 2006; Ortega & Braun, 2013; Still, 2009; Tishby & Polani, 2011). Basically, whenever there appears a trade-off between precision and uncertainty, there is a good chance that the maximum entropy principle is applied (Gottwald & Braun, 2020).

The underlying goal of the maximum entropy principle is to select a typical distribution among a set of candidate distributions satisfying a given constraint, usually of the form \(\langle E\rangle _p = c\), where \(\langle E\rangle _p\) denotes the expectation of a random variable E with respect to the probability measure p. In Wallis’ derivation of the maximum entropy principle, typicality is measured by the number of possibilities of assigning n elements among N groups, under the limit of infinitely many elements (\(n\rightarrow \infty \)) such that the statistical probabilities \(p_i = \frac{n_i}{N}\) of belonging to a specific group i remain finite (\(n_i\) denotes the number of elements in group i) Jaynes (2003). However, we can also think of typicality as containing the least amount of bias, or in other words, the maximal amount of uncertainty. Thus, when considering the uncertainty preorder \(\preceq _U\) as the most basic way to decide about the difference in uncertainty between two distributions, then the ultimate goal of the maximum entropy principle becomes to obtain the maximal elements of \(\preceq _U\), inside the given constraint set.

Even though, generally, we are not guaranteed to find all maximal elements of \(\preceq _U\) when maximizing entropy, maximum entropy solutions are in fact maximal elements of \(\preceq _U\), as entropy is a strict monotone. Furthermore, since the maximum entropy principle maximizes a strictly concave functional H over a convex subset, it yields a unique maximal element of \(\preceq _U\). In contrast, injective monotones, which exist for \(\preceq _U\) (see Proposition 5), preserve this uniqueness property up to equivalence (see Proposition 3), without asking for the additional structural requirements of concavity.

3 Injective monotones

A preorder \(\preceq \) on a set X is a reflexive (\(x \preceq x\) \(\forall x \in X\)) and transitive (\(x \preceq y\) and \( y \preceq z\) implies \(x \preceq z\) \(\forall x,y,z \in X\)) binary relation. A tuple \((X, \preceq )\) is called a preordered space. An antisymmetric (\(x \preceq y\) and \(y \preceq x\) imply \(x=y\) \(\forall x,y \in X\)) preorder \(\preceq \) is called a partial order. The relation \(x \sim y\), defined by \(x\preceq y\) and \(y\preceq x\), forms an equivalence relation on X, that is, it fulfills the reflexive, transitive and symmetric (\(x \sim y\) if and only if \(y \sim x\) \(\forall x,y \in X\)) properties. Notice, a preorder \(\preceq \) is a partial order on the quotient set \(X/\mathord {\sim } = \{[x]|x\in X\}\), consisting of all equivalence classes \([x] = \{y\in X| y\sim x\}\). In case \(x \preceq y\) and \(\lnot (x\sim y)\) for some \(x,y \in X\) we say y is strictly preferred to x, denoted by \(x \prec y\). If \(\lnot (x \preceq y)\) and \(\lnot (y \preceq x)\), we say x and y are incomparable, denoted by \(x \bowtie y\). Whenever there are no incomparable elements, a preordered space is called total. By the Szpilrajn extension theorem (Szpilrajn, 1930), every partial order can be extended to a total order, that is, to a partial order that is total. Notice, the set \({\mathbb {P}}_\varOmega \) of probability distributions on \(\varOmega \) equipped with the uncertainty preorder \(\preceq _U\) forms a non-antisymmetric preordered space, because equivalent elements are only equal up to permutations (Arnold, 2018).

A real-valued function \(f:X \rightarrow \mathbb {R}\) is called a monotone if \(x \preceq y\) implies \(f(x) \le f(y)\). If also the converse is true, then f is called a utility function. Furthermore, if f is a monotone and \(x \prec y\) implies \(f(x)<f(y)\), then f is called a strict monotone (or a Richter–Peleg function Alcantud et al., 2016).

Definition 1

(Injective monotones) A monotone \(f:X\rightarrow {\mathbb {R}}\) on a preordered space \((X,\preceq )\) is called an injective monotone if \(f(x)=f(y)\) implies \(x \sim y\), that is, if f is injective considered as a function on the quotient set \(X/\mathord {\sim }\).

Clearly, an injective monotone is also a strict monotone, since \(x\prec y\) and \(f(x)=f(y)\) contradicts injectivity. The converse is not true, for example, Shannon entropy is a strict monotone for the uncertainty preorder \(\preceq _U\) (Appendix A.1) but not an injective monotone, nor a utility. In fact, preorders that have an injective monotone form a class in between preorders that have a strict monotone and preorders that have a utility function.

Proposition 1

  1. (i)

    There are preorders with strict monotones but without injective monotones.

  2. (ii)

    There are preorders with injective monotones and without utility functions.

Proof

(i):

Consider \((\mathcal {P}(\mathbb {R}), \preceq )\), the power set \({\mathcal {P}}({\mathbb {R}})\) of the reals equipped with the preorder \(\preceq \) defined by \(U\preceq V\) if and only if \(U=V\), or \(U=\{0\}\) and \(V=\{1\}\). Then \(v: \mathcal {P}(\mathbb {R}) \rightarrow \mathbb {R}\), given by \(v(\{1\})=1\) and \(v(U)=0\) \(\forall U \ne \{1\}\), is a strict monotone. However, there cannot be injective monotones, because here \(|{\mathcal {P}}({\mathbb {R}})/{\sim }| = |{\mathcal {P}}({\mathbb {R}})|\) and by Cantor’s theorem the cardinality of \({\mathbb {R}}\) is strictly smaller than the cardinality of \({\mathcal {P}}({\mathbb {R}})\).

(ii):

Consider \((\mathbb {R}, \preceq )\), where \(x \preceq y\) if and only if \(x \le y\) and \(x,y \ne 0\) or \(x=y=0\). The identity \(I: \mathbb {R} \rightarrow \mathbb {R}\) is an injective monotone. However, \((\mathbb {R}, \preceq )\) is non-total since \(0 \bowtie x\) \(\forall x \in \mathbb {R}/ \{0\}\) and, thus, has no utility function.\(\square \)

Fig. 1
figure 1

Classification of preordered spaces according to the existence of various classes of monotones. The newly introduced class of preorders with injective monotones is strictly contained within the class of preorders with strict monotones, is strictly larger than the class of preorders with utility functions, and contains commonly used examples such as the uncertainty preorder and vector optimization. See Sect. 7 and Appendix A.2.1 for a short description of the other examples in the figure. Notice we have classified both trumping and general relativity according to current knowledge, they may have injective monotones (see Sect. 7)

Since every preorder has a monotone (constant functions) and there are preorders without strict monotones (see Appendix A.2.1 for an example), we arrive at the picture shown in Fig. 1. Notice, the closer we are to the center, the better a monotone represents the underlying preorder. In particular, injective monotones contain more information about the preorder than strict monotones.

Nevertheless, in well-behaved cases, it is possible to construct an injective monotone out of a strict monotone. A negative example is the strict monotone that appears in the proof of (i) in Proposition 1, which maps uncountably many incomparable elements to a single number (zero). If a strict monotone fails to be an injective monotone because of only countably many points, however, then it can easily be turned into an injective monotone by consecutive elimination.

Proposition 2

A preordered space \((X, \preceq )\) has an injective monotone if and only if it has a strict monotone f whose non-injective set

$$\begin{aligned} I_f:=\{ x \in X| \text { }\exists y \in X \text { }s.t. \text { } f(x)=f(y) \text { and } x \bowtie y \} \end{aligned}$$

is countable.

Proof

By definition, for an injective monotone f, we have \(I_f= \emptyset \). Conversely, consider a strict monotone f with a countable non-injective set. Given a numeration \(\{x_n\}_{n \ge 0}\) of \(I_f\), define \(f_0: X \rightarrow \mathbb {R}\) by

$$\begin{aligned} f_0(x):= {\left\{ \begin{array}{ll} f(x) + 1 &{} \text {if} \text { } f(x) \ge f(x_0) \text { and } \lnot (x \sim x_0)\\ f(x) &{} \text {else.} \end{array}\right. } \end{aligned}$$

Notice, by definition, \(\forall x,y \in X\), \(f(x) \le f(y)\) implies \(f_0(x) \le f_0(y)\), \(I_{f_0} \subset I_f\), and \(f_0\) is injective up to equivalence at \(x_0\), in particular \(x_0 \notin I_{f_0}\). Therefore, we can consecutively eliminate the elements in \(I_f\) by defining for all \(n\in {\mathbb {N}}\), \(f_n(x) {:}{=}f_{n-1}(x) + 2^{-n}\) if \(f_{n-1}(x) \ge f_{n-1}(x_n)\) and \(\lnot (x \sim x_n)\), and \(f_n(x) {:}{=}f_{n-1}(x)\) otherwise, analogously to \(f_0\). It is then straightforward to see that the pointwise limit \(c(x){:}{=}\lim _{n \rightarrow \infty } f_n(x)\) exists for all \(x\in X\) and that c is an injective monotone. \(\square \)

Notice, the technique in the proof of Proposition 2 does not work if \(I_f\) is uncountable. In particular, it cannot be used to construct an injective monotone from Shannon entropy \(f=H\) for the uncertainty preorder \(\preceq _U\), because if \(N{:}{=}|\varOmega |\ge 3\) then for all \(c\in (0,\log N)\) there are \(p,q \in {\mathbb {P}}_\varOmega \) with \(c=H(p)=H(q)\) but \(p\bowtie q\) (see Appendix A.1). In other words, we can construct an injective map \(g: ( 0,\log N ) \rightarrow I_H\) and thus \(I_H\) has the same cardinality as \(\mathbb {R}\), in particular \(I_H\) is not countable.

4 Relating monotones to optimization

An element \(x\in X\) is called a maximal element of \(\preceq \) if there exists no \(y\in X\) such that \(x\prec y\). For any \(B\subseteq X\), an element \(x \in B\) is called a maximal element of \(\preceq \) in B if there exists no \(y\in B\) such that \(x\prec y\).

Definition 2

(Representing maximal elements) We say, a function \(f:X \rightarrow \mathbb {R}\) is effective for \(B \subseteq X\) if \(\mathrm {argmax}_B \, \; f \ne \emptyset \), where \(\mathrm {argmax}_B \, \; f {:}{=}\{x \in B|\not \exists y \in B \text { such that } f(x)<f(y) \}\). We say, a function \(f: X \rightarrow \mathbb {R}\) represents maximal elements of \(\preceq \), if for any \(B\subseteq X\)

$$\begin{aligned} \mathrm {argmax}_B f \subseteq B^{\preceq }_M \, , \end{aligned}$$

where \(B^{\preceq }_M\) denotes the set of maximal elements of \(\preceq \) in B. Similarly, we say, a function f injectively represents maximal elements of \(\preceq \), if for any \(B \subseteq X\) for which f is effective, there exists \(x_0 \in B^\preceq _M\) such that

$$\begin{aligned} \mathrm {argmax}_{B} f = [x_0]|_B \end{aligned}$$

where \([x_0]|_B\) is the equivalence class of \(x_0\) restricted to B. Moreover, we say, \((X, \preceq )\) has an (injective) optimization principle if there exists a function \(f:X \rightarrow \mathbb {R}\) which (injectively) represents maximal elements of \(\preceq \).

Even though Shannon entropy does not represent \(\preceq _U\) as a utility, its property as a strict monotone guarantees that its maxima are in fact maximal elements of \(\preceq _U\), i.e., H represents maximal elements of the uncertainty preorder according to Definition 2. Indeed, any \(p \in \mathrm {argmax}_B H\) is a maximal element of \(\preceq _U\) for any \(B\subseteq {\mathbb {P}}_\varOmega \) on which H is effective, as \(p\prec q\) for some \(q\in B\) would lead to the contradiction \(H(q)>H(p)\). In fact, representing maximal elements is closely related to being a monotone for preorders in general.

Proposition 3

Given a preordered space \((X, \preceq )\) and a monotone \(u:X \rightarrow \mathbb {R}\), then

  1. (i)

    u is a strict monotone if and only if u represents maximal elements of \(\preceq \).

  2. (ii)

    u is an injective monotone if and only if u injectively represents maximal elements of \(\preceq \).

Proof

(i):

If u is a strict monotone, then \(\mathrm {argmax}_B u \subseteq B_M^\preceq \) (by the same argument as for entropy). Conversely, consider \(x,y\in X\) with \(x\prec y\). For \(B{:}{=}\{x,y\}\), we have \(B_M^\preceq = \{y\}\) and thus \(\{y\} = \mathrm {argmax}_B u\), i.e., \(u(x)<u(y)\).

(ii):

For any \(B\subseteq X\) on which u is effective, if xy \(\in \text {argmax}_B u\), we have \(u(x)=u(y)\) and, since u is an injective monotone, \(x\sim y\). Conversely, consider \(x,y\in X\) and \(B:=\{x,y\}\). If \(u(x)=u(y)\) then by hypothesis \(\{x, y\} = \text {argmax}_{x\in B} \{u(x)\}=[x_0]|_B\) for some \(x_0 \in B\). In particular, \(x \sim y\).\(\square \)

Notice, for the “if” part in (ii), we do not have to assume that u is a monotone, that is, if the maxima of some real-valued function u form an equivalence class in the set of maximal elements, then it already follows that u is a monotone.

For any preordered space \((X,\preceq )\), thus, the existence of a strict monotone implies the existence of an optimization principle and the existence of an injective monotone is equivalent to the existence of an injective optimization principle. One can contrast the global injective representation of maximal elements which characterizes injective monotones in Proposition 3 with local approaches, for some specific \(B\subseteq X\), present in the literature (Bevilacqua et al., 2018b; White, 1980).

Choosing a particular strict monotone u and optimizing it in a set B might, however, not yield all the maximal elements in \(B_M^\preceq \). For example, take \(p,q\in {\mathbb {P}}_\varOmega \) with \(p\bowtie q\) and \(H(p) < H(q)\), then \(B=\{p,q\}\) has the two maximal elements p and q, but \(\mathrm {argmax}_B\, H = \{p\}\). Notice, this is not only an issue for trivial examples like this, but also happens for the maximum entropy principle with linear constraint sets. In particular, if \(B=\{ p \,| \, \langle E \rangle = c\}\), for a given random variable E and some \(c\in {\mathbb {R}}\), crosses two incomparable elements that turn out to be maximal (see Fig. 2), then only part of the actual maximal elements of \(\preceq _U\) can be found by maximizing entropy.

Similarly, while optimizing an injective monotone in a set B results in equivalent elements, in general, we only find a slice of the set of all maximal elements in B. In fact, for every maximal element x in \(B_M^\preceq \), we can construct an injective monotone c such that \(x\in \mathrm {argmax}\,c\) (e.g., in the proof of Proposition 4 below, take \(c_x\) if \(x\in A_c\) and c otherwise). This means that the problem of selecting a maximal equivalence class can be replaced by the problem of selecting an injective monotone.

In the following section, we show that injective monotones exist for a large class of preorders, including the uncertainty preorder.

Fig. 2
figure 2

Example for when the maximum entropy principle does not yield all maximal elements of \(\preceq _U\) in some \(B \subseteq P_\varOmega \). Here, we show the usual visualization of the 2-simplex, that is, the set of all probability distributions in \(P_\varOmega \) for \(|\varOmega |=3\). Let the energy function E be given by \(E(x_1){:}{=}1\), \(E(x_2){:}{=}-1\), and \(E(x_3){:}{=}0\), and let B be given by the constraint \(\langle E \rangle = \frac{1}{4}\), represented by the vertical line. The distribution \(p=(1/2, 1/4, 1/4)\) is a maximal element in B, because any other element of B is either smaller than p (belongs to an outer blue region) or incomparable (belongs to the white region). However, \(q=(9/20, 4/20,7/20)\) is in B and \(H(p) < H(q)\). As a result, p is a maximal element of B which is not obtained via the maximum entropy principle

5 Relating monotones to multi-utilities

Although it is not possible to capture all information about a non-total preorder using a single real-valued function, a family of functions may be used instead. A family V of real-valued functions \(v: X \rightarrow \mathbb {R}\) is called a multi-utility (representation) of \(\preceq \) if

$$\begin{aligned} x \preceq y \iff v(x) \le v(y) \text { }\forall v \in V \, . \end{aligned}$$

Whenever a multi-utility consists of strict monotones, it is called a strict monotone (or Richter–Peleg Alcantud et al., 2016) multi-utility (representation) of \(\preceq \). Analogously, if the multi-utility consists of injective monotones, we call it an injective monotone multi-utility (representation) of \(\preceq \).

It is straightforward to see that every preordered space \((X,\preceq )\) has the multi-utility \((\chi _{i(x)})_{x\in X}\), where \(\chi _A\) denotes the characteristic function of a set A and \(i(x){:}{=}\{y\in X| x\preceq y\}\) (Ok, 2002). Moreover, if there exists a strict monotone u, then a multi-utility U only consisting of strict monotones can easily be constructed from a given multi-utility V by \(U{:}{=}\{v + \alpha u\}_{v \in V,\alpha >0}\) (Alcantud et al., 2013). Even though this construction does not work directly in the case of injective monotones, a simple modification does, where special care is given to incomparable elements.

Proposition 4

Let \((X,\preceq )\) be a preordered space. There exists an injective monotone if and only if there exists an injective monotone multi-utility.

Proof

Consider w.l.o.g. an injective monotone \(c:X \rightarrow (0,1)\) and

$$\begin{aligned} A_c:=\{ x \in X| \exists y \in X \text { s.t. } x \bowtie y,\text { } c(x) < c(y)\}, \end{aligned}$$
(2)

i.e., the part of X that has incomparable elements y with strictly larger values of c. For all \(x \in A_c\), let \(c_x {:}{=}c + \chi _{i(x)}\). Notice, by construction \(c_{x}(y) = c(y) < 1 \le c_{x}(x)\) for all \(y\in X\) with \(x\bowtie y\). Using \(c(X)\subseteq (0,1)\) and the fact that c is an injective monotone, it is straightforward to see that \(C{:}{=}\{c\}\cup \{c_x\}_{x\in A_c}\) is an injective monotone multi-utility. \(\square \)

Note that the injective monotone multi-utility in the proof of Proposition 4 can be chosen to have cardinality of at most \(\mathfrak {c}\), the cardinality of the continuum, because it is enough to have one \(c_x\) per equivalence class \([x]\in X/\mathord {\sim }\), and, whenever an injective monotone exists, \(|X/\mathord {\sim }| \le \mathfrak {c}\).

The cardinality of multi-utilities plays an important role. In particular, special interest lies in preordered spaces with countable multi-utilities. In practice, countable multi-utilities are often used to define preordered spaces. For example, the uncertainty preorder \(\preceq _U\) is defined in (1) by a countable (finite) multi-utility. Also, many applications in multicriteria optimization (Bevilacqua et al., 2018b; Ehrgott 2005) rely on preordered spaces defined by countable multi-utilities. It turns out that for the existence of strict monotones, such as entropy for \(\preceq _U\), it is sufficient to have a countable multi-utility (Alcantud et al., 2016, Section 4). Here, we show that countable multi-utilities actually imply the existence of injective monotones, which, due to Proposition 1, improves upon (Alcantud et al., 2016).

Proposition 5

If, for a given preordered space \((X,\preceq )\), there exists a countable multi-utility, then there exists an injective monotone.

This means that the class of preordered spaces where countable multi-utilities exist is contained in the class of preordered spaces where an injective monotone exists (cf. Fig. 1). However, there exist preordered spaces with injective monotones, i.e., by Proposition 4, with injective monotone multi-utilities of cardinality \(\mathfrak {c}\), but without countable multi-utilities (see Proposition 8).

For the uncertainty preorder \(\preceq _U\), which is defined in (1) through a finite multi-utility, Proposition 5, therefore, guarantees the existence of injective monotones. Moreover, we can see a possible construction in (3) below.

By a slight adaptation of the proof of Proposition 5, we obtain the stronger.

Proposition 6

For a given preordered space \((X,\preceq )\), there exists a countable multi-utility if and only if there exists a countable multi-utility only consisting of injective monotones.

This improves upon (Alcantud et al., 2016, Proposition 4.1), where it is shown that a countable multi-utility exists if and only if a countable strict monotone multi-utility exists. Notice, however, while for the proof in Alcantud et al. (2016), one can simply modify each member of a given multi-utility separately—similarly as we did for the construction in Proposition 4—our proof of Proposition 6 relies on a more indirect technique, where each member of the resulting injective monotone multi-utility does not have a direct relationship to a non-injective member of the given multi-utility.

For the proofs of Propositions 5 and 6, we rely on the following basic facts, the proofs of which can be found in the appendix.

Lemma 1

Let X be a set. Given \(r\in (0, \frac{1}{2})\) and a countable family \((A_n)_{n\ge 0}\) of subsets \(A_n \subseteq X\), define the function \(c: X\rightarrow {\mathbb {R}}\) by

$$\begin{aligned} c(x):= \sum _{n\ge 0} r^{n} \chi _{A_n}(x) \, . \end{aligned}$$
(3)

Then, \(c(x)<c(y)\) if and only if, for the first \(m\in {\mathbb {N}}\) with \(\chi _{A_m}(x) \not = \chi _{A_m}(y)\), we have \(\chi _{A_m}(x) < \chi _{A_m}(y)\).

The following characterizations of injective monotones and countable multi-utilities follow by straightforward manipulations of their definitions.

Lemma 2

Let \((X,\preceq )\) be a preordered space. A monotone u is an injective monotone if and only if

$$\begin{aligned} x\prec y \ \Rightarrow \ u(x)<u(y) \ \text { and } \ x\bowtie y \ \Rightarrow \ u(x)\not = u(y) \, . \end{aligned}$$
(4)

A collection U of monotones is a multi-utility if and only if

$$\begin{aligned} \lnot (y\preceq x) \ \Rightarrow \ \exists u\in U \text { s.t. } u(x)< u(y) \, . \end{aligned}$$
(5)

A subset \(A\subseteq X\) of a preordered space \((X,\preceq )\) is called decreasing if for all \(x\in A\), \(y\preceq x\) implies \(y\in A\). Analogously, a subset \(A\subseteq X\) is called increasing, if for all \(x\in A\), \(x\preceq y\) implies that \(y\in A\) (Mehta, 1986a). We say a family \((A_n)_{n\in {\mathbb {N}}}\) of subsets \(A_n\subseteq X\) separates x from y, if there exists \(n\in {\mathbb {N}}\) with \(x\not \in A_n\) and \(y\in A_n\).

Lemma 3

Let \((A_n)_{n\ge 0}\) be a family of increasing sets.

  1. (i)

    If, for all \(x,y\in X\) with \(x \prec y\), \((A_n)_{n\ge 0}\) separates x from y, then the function \(c: X\rightarrow {\mathbb {R}}\) defined in (3) is a strict monotone for all \(r\in (0,1)\).

  2. (ii)

    If in addition, for all \(x,y\in X\) with \(x \bowtie y\), \((A_n)_{n\ge 0}\) separates x from y, or y from x, then c is an injective monotone for all \(r\in (0,\frac{1}{2})\).

Notice, the construction of strict and injective monotones in Lemma 3 is based on Lemma 1 and is analogous to constructions that appear in the literature, where one typically uses a value of \(r=\frac{1}{2}\) (e.g., Alcantud et al., 2016; Mehta, 1977; Ok, 2002). The requirement of \(r<\frac{1}{2}\) in Lemmas 1 and 3 ensures that the resulting monotone is injective. In fact, as can be seen from the proof of Lemma 1 in the appendix, for \(r \in (0,1)\) we have \(r^m = \frac{r}{1-r} \sum _{n>m} r^n\). A value of \(r\in (0,\frac{1}{2})\) thus enables the strict estimate \(r^m> \sum _{n>m} r^n\), which is exactly where the injectivity up to equivalence of c in Lemma 3 rests.

Proof of Proposition 5

For a countable multi-utility \((u_m)_{m\in M}\) and \(q\in {\mathbb {Q}}\), consider the increasing sets \(A_{m,q} {:}{=}u_m^{-1}([q,\infty ))\). It suffices to show that \((A_n)_{n\ge 0}\), where \(A_n {:}{=}A_{m_n,q_n}\) for some enumeration \(n\mapsto (m_n,q_n)\) of \(M\times {\mathbb {Q}}\), satisfies (i) and (ii) in Lemma 3. If \(x\prec y\) or \(x\bowtie y\), then, by (5), in both cases there exists \(m\in M\) with \(u_m(x)<u_m(y)\). Hence, we can choose \(q\in {\mathbb {Q}}\) with \(u_m(x)<q<u_m(y)\), in particular, \(x\not \in A_{m,q}\) and \(y\in A_{m,q}\). \(\square \)

Proof of Proposition 6

Let \((u_m)_{m\in M}\) be a countable multi-utility and let c be an injective monotone of the form (3) constructed from the increasing sets \(A_n\) in the proof of Proposition 5. We define, for any pair \((m,p) \in \mathbb {N}\) such that \(m<p\), \(\varphi _{m,p}: \mathbb {N} \rightarrow \mathbb {N}\) which permutes m and p without changing any other natural number. For each \(\varphi _{m,p}\), we define an injective monotone \(c_{m,p}\) of the form (3) constructed from \((A_{\varphi _{m,p}(n)})_{n\ge 0}\), the increasing sets used to define c reordered by \(\varphi _{m,p}\). Since \(\{c\}\cup \{c_{m,p}\}_{(m,p) \in \mathbb {N}^2, \text { } m<p}\) is composed of injective monotones, it suffices to show (5) holds to conclude there exists a countable multi-utility composed of injective monotones. Consider, thus, \(x,y \in X\) such that \(\lnot (y\preceq x)\). If \(x \prec y\), then \(c(x)<c(y)\) by definition. Assume now \(x \bowtie y\). If \(c(x)<c(y)\), then we have finished. Otherwise, we have \(x \in A_m\) and \(y \not \in A_m\) for the first \(m \in \mathbb {N}\) such that \(\chi _{A_m}(x) \not = \chi _{A_m}(y)\) by Lemma 1. Since there exists some \(p \in \mathbb {N}\) \(p>m\) such that \(y \in A_p\) and \(x \not \in A_p\), the first \(n \in \mathbb {N}\) such that \(\chi _{A_{\varphi _{m,p}}(n)}(x) \not = \chi _{A_{\varphi _{m,p}(n)}}(y)\) is \(n=m\). We conclude \(c_{m,p}(x)<c_{m,p}(y)\) by Lemma 1, since we have \(\chi _{A_{\varphi _{m,p}}(m)}(x) = \chi _{A_p}(x) < \chi _{A_p}(y) = \chi _{A_{\varphi _{m,p}(m)}}(y)\). \(\square \)

Countable separating families such as the ones in Lemma 3 have been used to characterize preordered spaces with continuous utility functions (Herden, 1989), generalizing theorems of Peleg and Mehta (1981). In a similar spirit, Alcantud et al. (2013) extend a result by Bosi and Zuanon (2013) about upper semicontinuous multi-utilities based on separating families, showing that there exists a countable multi-utility if and only if there exists a countable family of decreasing subsets that \(\forall x,y\in X\) with \(\lnot (y \preceq x)\) separates x from y (Alcantud et al., 2013, Proposition 2.13). Using Lemma 3 and the characterizations in Lemma 2, we immediately get the following analogous characterizations for preorders with strict and injective monotones, the proofs of which can be found in Appendix A.2.4.

Proposition 7

Let \((X,\preceq )\) be a preordered space.

  1. (i)

    There exists a strict monotone if and only if there exists a countable family of increasing subsets that \(\forall x,y\in X\) with \(x \prec y\) separates x from y.

  2. (ii)

    There exists an injective monotone if and only if there exists a countable family of increasing subsets that satisfies (i) and (ii) in Lemma 3.

Countable separating families are a useful tool to improve the classification of preordered spaces by monotones. In particular, we use them in Proposition 8 to show the converse of Proposition 5 is false, that is, there are preordered spaces where injective monotones exist and countable multi-utilities do not.

Proposition 8

There are preordered spaces with injective monotones and without countable multi-utilities.

Proof

Consider \(X {:}{=}[0,1] \cup [2,3]\) equipped with \(\preceq \) where

$$\begin{aligned} x \preceq y \iff {\left\{ \begin{array}{ll} x=y\\ x \in [0,1],\text { } y \in [2,3] \text { and } y \ne x+2 \end{array}\right. } \end{aligned}$$
(6)

\(\forall x,y \in X\) (see Fig. 3 for a representation of \(\preceq \)). Notice \((X,\preceq )\) is a preordered space and the identity map \(i_d: X \rightarrow \mathbb {R}\) is an injective monotone. We will show any family \((A_i)_{i \in I}\), where \(A_i \subseteq X\) is increasing \(\forall i \in I\) and \(\forall x,y \in X\) such that \(\lnot (y \preceq x)\) there exists some \(i \in I\) such that \(x \not \in A_i\) and \(y \in A_i\), is uncountable. Since the existence of some \((A_i)_{i \in I}\) with those properties and countable I is equivalent to the existence of a countable multi-utility (Alcantud et al., 2013, Proposition 2.13), we will get there is no countable multi-utility for X. Consider a family \((A_i)_{i \in I}\) with the properties above and, for each \(x \in [0,1]\), \(y_x {:}{=}x+2\). Since \(x \bowtie y_x\) by definition, there exists some \(A_x \in (A_i)_{i \in I}\) such that \(x \in A_x\) and \(y_x \not \in A_x\). We fix such an \(A_x\) for each \(x \in [0,1]\) and consider the map \(f:[0,1] \rightarrow (A_i)_{i \in I}\), \(x \mapsto A_x\). Given \(x,z \in [0,1]\) \(x \ne z\), if we assume \(z \in A_x\), then, since \(A_x\) is increasing and \(z \prec y_x\) as \(y_x \ne z+2\), we would have \(y_x \in A_x\), a contradiction. Notice, analogously, we get a contradiction if we assume \(x \in A_z\) and, therefore, \(A_x \not = A_z\). Thus, \(A_x=A_z\) implies \(x=z\) and we have, by injectivity of f, \(|[0,1]| \le |(A_i)_{i \in I}|\). As a consequence, X has no countable multi-utility. \(\square \)

Fig. 3
figure 3

Representation of a preordered space, defined in Proposition 8, where injective monotones exist and countable multi-utilities do not. In particular, we show \(A {:}{=}[0,1]\), \(B {:}{=}[2,3]\) and how \(x,y,z \in A\), \(x<y<z\), are related to \(x+2,y+2,z+2 \in B\). Notice an arrow from an element w to an element t represents \(w \prec t\)

As we have seen in this section, the concept of separating families is closely related to the existence of monotones. In particular, this link is apparent when considering sets of the form \(u^{-1}([q,\infty ))\) for some monotone u and \(q\in {\mathbb {Q}}\), allowing to translate the two concepts into each other (see the proofs of Propositions 5 and 6). There is another rich class of separability properties of preordered spaces providing necessary conditions for the existence of monotones, which could collectively be described by the term order separability. Many important results from mathematical economics fall into this category, such as the Debreu Open Gap Lemma (Debreu, 1964), the Nachbin Separation Theorem (Nachbin, 1965), Szpilrajn’s theorem (Szpilrajn, 1930), and Fishburn’s theorem (Fishburn, 1970, Theorem 3.1). We discuss the role of injective monotones relative to order separability in the following section.

6 Relating monotones to order separability

A subset \(Z\subseteq X\), such that \(x\prec y\) implies that there exists \(z\in Z\) with \(x\prec z \prec y\) is called order dense (Bridges & Mehta, 2013; Ok, 2002), and Z is called order dense in the sense of Debreu (or Debreu dense for short) if \(x\preceq z \preceq y\). Accordingly, we say that \((X, \preceq )\) is order separable if there exists a countable order dense set (Mehta, 1986a), and Debreu separable if there exists a countable Debreu dense set in \((X,\preceq )\). Notice, our definition of order separability is also known as weak separability (Ok, 2002).

Table 1 Separability properties of preordered spaces \((X,\preceq )\)

It is well known that a total preorder \(\preceq \) has a utility function if and only if it is Debreu separable (e.g., Bridges & Mehta, 2013, Theorem 1.4.8). Moreover, if \(\preceq \) is non-total, then Debreu separability still implies the existence of strict monotones (Bridges & Mehta, 2013; Debreu, 1954; Herden & Levin, 2012). The converse, however, is not true, i.e., there are preordered spaces with strict monotones that are not Debreu separable. For example, any Debreu dense subset of \(\smash {({\mathbb {P}}_\varOmega , \preceq _U)}\) is uncountable (if \(|\varOmega | > 2\))—see Appendix A.1 for a proof. While Debreu separability is concerned with elements satisfying \(x \prec y\), an analogous condition that is sufficient for the existence of injective monotones must also consider incomparable elements.

We call a subset \(Z\subseteq X\) upper dense if \(x \bowtie y\) implies that there exists a \(z \in Z\) such that \(x \bowtie z \prec y\), and it is called upper dense in the sense of Debreu (or Debreu upper dense for short) if \(x \bowtie z \preceq y\).Footnote 4 Accordingly, \((X,\preceq )\) is called upper separable if there exists a countable subset of X which is both order dense and upper dense (Ok, 2002), and \((X,\preceq )\) is called Debreu upper separable if there exists a countable subset which is both Debreu dense and Debreu upper dense. We list all mentioned order denseness and separability properties in Table 1.

Proposition 9

If \((X,\preceq )\) is a Debreu upper separable preordered space, then there exists a countable multi-utility; in particular, there exists an injective monotone.

Proof

Consider a countable set D given by Debreu upper separability. We will show

$$\begin{aligned} x\preceq y \ \iff \ {\left\{ \begin{array}{ll} \chi _{i(d)}(x) \le \chi _{i(d)}(y) \\ \chi _{r(d)}(x) \le \chi _{r(d)}(y) \end{array}\right. } \forall d \in D \, , \end{aligned}$$

where \(i(d) {:}{=}\{ y\in X| d\preceq y \}\) and \(r(d) {:}{=}\{ y\in X| d\prec y \}\). By transitivity \(x \preceq y\) implies \(\chi _{i(d)}(x) \le \chi _{i(d)}(y)\) and \(\chi _{r(d)}(x) \le \chi _{r(d)}(y)\) \(\forall d \in D\). If \(\lnot (x \preceq y)\) then either \(y \prec x\) or \(y \bowtie x\). If \(y \prec x\), then there exists some \(d \in D\) such that either \(\chi _{i(d)}(x) > \chi _{i(d)}(y)\) or \(\chi _{r(d)}(x) > \chi _{r(d)}(y)\). If \(y \bowtie x\) then there exists some \(d \in D\) such that \(y \bowtie d \preceq x\) which means \(\chi _{i(d)}(x) > \chi _{i(d)}(y)\). Since there exists a countable multi-utility, as we just showed, there is an injective monotone by Proposition 5. \(\square \)

Since Debreu upper separability still requires a countable Debreu dense set, the converse of Proposition 9 is again false due to the uncertainty preorder not being Debreu separable (Appendix A.1). However, as can be seen from the proof, if we remove Debreu denseness as a requirement, i.e., if we only require D to be Debreu upper dense, then the only part of the proof that does not work is to follow from \(y\prec x\) that there exists an element v of the multi-utility with \(v(x)>v(y)\). Since a strict monotone has exactly this property, we obtain the following proposition.

Proposition 10

Consider \((X, \preceq )\) a preordered space. If there exists a countable Debreu upper dense set, then the following are equivalent:

  1. (i)

    There exists a strict monotone.

  2. (ii)

    There exists an injective monotone.

  3. (iii)

    There exists a countable multi-utility.

Proof

Assume there exists a countable Debreu upper dense set \(D\subseteq X\). It is enough to show that (i) implies (iii), which follows along the same lines as the proof of Proposition 9, but with the multi-utility consisting of \(\{u\}\cup \{\chi _{i(d)}\}_{d\in D}\), where u is a strict monotone. \(\square \)

The situation in Proposition 10 corresponds exactly to the situation of the uncertainty preorder, which has a countable Debreu upper dense set (Appendix A.1) and, e.g., Shannon entropy as a strict monotone.

7 Discussion

In this paper, we are mainly concerned with the introduction of injective monotones, their relation to other monotones, optimization, multi-utilities and order separability, and the application to the uncertainty preorder. The key contributions of our work are the following. First, we refine the classification of preordered spaces based on the existence of monotones. In particular, by extending known results for strict monotones to injective monotones, we find conditions for their existence from different perspectives: other classes of monotones, optimization principles, separating families of increasing sets, and (in particular, countable) multi-utilities. An overview of our conditions in relation to previous work can be found in Fig. 4. Second, we introduce the notion of upper Debreu separability, an order separability property that allows to extend well-known results about the existence of monotones on Debreu separable spaces to countable multi-utilities and injective monotones. Finally, we apply our general results to the uncertainty preorder, defined on the space of probability distributions over finite sets, in particular, by establishing order separability properties.

Fig. 4
figure 4

Classification of preordered spaces \((X,\preceq )\) in terms of representations by real-valued functions (boxes) and order properties (ellipses). We include known relations in black and our contributions in red. Notice, by Proposition 10, the blue area is empty whenever there exists a countable Debreu upper dense set in X

Hierarchy of preordered spaces. A number of scientific disciplines rely on preordered spaces and their representation by monotones, as was already pointed out in Campión et al. (2018), Candeal et al. (2001) and Minguzzi (2010). In Fig. 1, we classify the space of preorders in terms of the existence of certain monotones relevant in various disciplines, which leads to a hierarchy of classes of preordered spaces. The conception of injective monotones then allows for a refinement of this hierarchy of preorders.

Historically, much of the early development of real-valued representations has focused on total preordered spaces that allow for the existence of utility functions. In particular, in the field of mathematical economics, utility theory has pioneered the axiomatic study of conditions that ensure the existence of utility functions for a preordered set \((X,\preceq )\), where X is a set of commodities and \(\preceq \) is some total preference relation, a total preorder (Debreu, 1954; Rébillé, 2019). Similarly, we can consider statistical estimation, where the aim is to infer the distribution of a random variable X from some of its realizations. Assuming the distribution belongs to a family \(\{p_{\theta }\}_{\theta \in \mathbb {R}^N}\) for some \(N>0\), a loss function \(\ell :\mathbb {R}^N \rightarrow \mathbb {R}\) allows rating distributions according to how well they fit with the observed data: \(p_{\theta } \preceq _{\ell } p_{\theta '}\) if and only if \(-\ell (\theta ) \le -\ell (\theta ')\) where \(\theta , \theta ' \in \mathbb {R}^N\) (Hennig & Kutlukaya, 2007). Choosing a loss function \(\ell \) corresponds, thus, to defining a total preorder with a utility representation \(\preceq _{\ell }\) on \(\{p_{\theta }\}_{\theta \in \mathbb {R}^N}\).

Another example of a preorder with a utility function is equilibrium thermodynamics. Given a thermodynamic system, we consider \((X,\preceq _A)\) where X is the set of all equilibrium states for the system and \(x \preceq _A y\) if and only if y is adiabatically accessible from x \(\forall x,y \in X\) (Lieb & Yngvason, 1999), that is, one can turn x into y using a device and a weight, with the device returning to its initial configuration at the end and the weight being allowed to change position in some gravitational field. The main concern in the area is the so-called entropy representation problem (Candeal et al., 2001), that is, the existence of a utility function, called entropy function, for \((X,\preceq _A)\) (Lieb & Yngvason, 1999).

Assuming a total preorder as in the previous examples is necessary for the existence of a utility function, but renders injective monotones uninteresting, as they become equivalent to strict monotones. When the totality assumption is dropped, the classes of preorders with these monotones can be distinguished. A well-known instance of non-total preorders with injective monotones is our running example, the uncertainty preorder. One of its relevant applications lies in the study of quantum entanglement, as it characterizes the possible transformations using local operations and classical communications (Nielsen, 1999, Theorem 1). In physics, the uncertainty preorder given by majorization has recently also been extended. Given \(\ell _1^1(\mathbb {R}^+):= \{ (p_i)_{i \in \mathbb {N}}| 0 \le p_i \le 1, \sum _{i=1}^{\infty }p_i=1\}\), we define infinite majorization \(\preceq _{IM}\) (Li & Busch, 2013) for any \(p,q \in \ell _1^1(\mathbb {R}^+)\) like

$$\begin{aligned} p \preceq _{IM} q \ :\Leftrightarrow \ \sum _{i=1}^{k} p^{\downarrow }_i \le \sum _{i=1}^{k} q^{\downarrow }_i \text { } \forall k \in \mathbb {N}, \end{aligned}$$

where \(p^{\downarrow }\) represents p ordered in a decreasing way. Since \(\preceq _{IM}\) is defined through a countable multi-utility, there exist injective monotones by Proposition 5. Finally, the uncertainty preorder is also an instance of multicriteria optimization (Ehrgott, 2005), also known as vector optimization (Jahn, 2009), since it is concerned with the simultaneous optimization of a finite number of objective functions (1). Notice strict and injective monotones belong to the scalarization techniques (Bevilacqua et al., 2018b; Ehrgott, 2005; Jahn, 2009) in vector optimization and always exist, again by Proposition 5.

Preordered spaces from the next general class, the ones with strict monotones, include general relativity. Spacetime can be studied as a pair \((M, \preceq _C)\) where M is a set of events and \(\preceq _C\) is a causal relation, a partial order specifying which events can influence others, which lie to the future of others (Bombelli et al., 1987). A usual question is to establish sufficient conditions on \((M, \preceq _C)\) for the existence of strict monotones, which are referred to as time functions (Minguzzi, 2010) and are usually required to be continuous according to some topology. The study of physically plausible conditions from which countable multi-utilities or injective monotones can be constructed has, to our knowledge, not been addressed yet in the field. Notice, spacetime was originally approached through a differentiable structure (Mg), where M is a manifold and g a metric, and was only later studied as a partial order (Bombelli et al., 1987).

Another case of preorders with strict monotones is trumping. Consider \((\mathbb {P}_{\varOmega }, \preceq _T )\) the space of probability distributions over some finite set \(\varOmega \), \(\mathbb {P}_{\varOmega }\), with the trumping preorder

$$\begin{aligned} p \preceq _T q \iff \exists r \in \mathbb {P}_{\varOmega '} \text { } |\varOmega '|< \infty \text { s.t. } p \otimes r \preceq _M q \otimes r, \end{aligned}$$

where \(p \otimes r:= (p_1r_1,..,p_1r_{\varOmega '},..,p_{\varOmega }r_1,..,p_{\varOmega } r_{\varOmega '})\) \(\forall p \in \mathbb {P}_{\varOmega }\), \(r \in \mathbb {P}_{\varOmega '}\) and \(|\varOmega '|< \infty \) (Müller & Pastena, 2016). Trumping extends majorization taking into account transformations using a third state, a catalyst. As an example, consider \(p:=(0.4,0.4,0.1,0.1)\), \(q:=(0.5,0.25,0.25,0)\) and \(r:=(0.6,0.4)\). Notice \(\lnot (p \preceq _M q)\) but \(p \otimes r \preceq _M q \otimes r\), implying \(p \preceq _T q\). Questions regarding physically meaningful strict monotones and multi-utilities for trumping are relevant (Turgut, 2007). As no countable multi-utility has been found, it remains a question whether injective monotones do exist.

A final example from the most general class of preorders, the one where only monotones exist, are social welfare relations (SWR) in economics. A SWR is a partial order \(\preceq _{S}\) defined on the countably infinite product of the unit interval \(X:=\prod _{n \in \mathbb {N}}\big [0,1\big ]\). A SWR is said to be ethical if (1) given \(x,y \in X\) with some \(i,j \in \mathbb {N}\) such that \(x_i=y_j\), \(y_i=x_j\) and \(x_k = y_k\) \(\forall k \not \in \{i,j\}\) we have \(x \sim _{S} y\) and (2) given \(x,y \in X\) where \(x_i \le y_i\) \(\forall i \in \mathbb {N}\) and \(x_j < y_j\) for some \(j \in \mathbb {N}\) then \(x \prec _S y\). Any ethical SWR is an example of a preordered space without strict monotones (Banerjee & Dubey, 2010, Proposition 1) and, thus, without both injective monotones and countable multi-utilities.

Monotones and topology. While we have focused on preordered spaces and left some brief comments regarding topology for Appendix A.3, in the past they have been often studied together. The original interest in functions representing order structures was concerned with (continuous) utility representations of total topological preordered spaces (Debreu, 1954, 1964; Eilenberg, 1941). Of particular importance were results concerning the existence of a continuous utility function for both connected and separable total topological preordered spaces (Eilenberg, 1941) and for second countable total topological preordered spaces (Debreu, 1954). Among the classical results we also find the existence of an order isomorphism between a subset of the real numbers and any total order with countably many jumps whose order topology is second countable (Fleischer, 1961). Based on the work of Nachbin (1965) relating topology and order theory, in particular a generalization of Urysohn’s separation theorem, the classical results where reproved and sometimes generalized for example in Bosi et al. (2020b), Herden (1989) and Mehta (1977, 1986a, b, 1988).

Multi-utility representations. The study of non-total order structures was introduced in Aumann (1962). Representation of non-total preorders by multi-utilities came later and was remarkably developed in Evren and Ok (2011). Although strict monotones can be traced back to Peleg (1970) and Richter (1966), there continue to be advances in the field (Bosi et al., 2020a; Herden & Levin, 2012; Rébillé 2019). In fact, it was only recently in Minguzzi (2013) where strict monotone multi-utilities were introduced and later in Alcantud et al. (2013, 2016) where they were further studied. The relation of these ideas with optimization and the existence of maximal elements is also present in the literature (Bevilacqua et al., 2018a, b; Bosi & Zuanon, 2017; Bosi et al., 2018; White, 1980). Countable multi-utilities where studied particularly in Alcantud et al. (2016), Bevilacqua et al. (2018c), while finite multi-utility representations were notably advanced in Kaminski (2007) and Ok (2002) and, in vector optimization, in Jahn (2009).

Open questions. While we have shown the existence of injective monotones for the widely studied class of preorders with countable multi-utilities, our construction is impractical since it relies on an infinite sum. For specific applications, injective monotones with a simpler representation are of interest. In general, any of the disciplines where these ideas are applied would benefit from a better understanding of the classification of preordered spaces in terms of real-valued monotones. For example, regarding the maximum entropy principle, the classification could be useful to reconsider the reasoning behind the choice of Shannon entropy. Even though there have been many principled approaches to “derive” Shannon entropy as a measure of uncertainty in the past, such as Aczél et al. (1974) and Shore and Johnson (1980), and for many practical purposes its appealing properties overweigh the bias in choosing this particular strict monotone, the question remains whether one should maximize entropy or maximize uncertainty. Quantum physics could also benefit as, for instance, the preorder underlying entanglement catalysis, trumping, is not well understood (Müller & Pastena, 2016). Many relevant open questions related to our work can also be found in Bosi et al. (2020a), for example, while we have focused mostly on preordered spaces and made some remarks on semicontinuity, it would be important to study continuous injective monotones in terms of topological properties of the underlying spaces, as in the classical works on utility functions.