1 Introduction

We study a variation of stable sets for abstract decision problems. An abstract decision problem is represented by a pair (XR), where X is a set of alternatives and R is a dominance relation on X. Here, we read xRy as x dominates y for any xy belonging to X. Moreover, we limit our discussion to a nonempty finite X and asymmetric R. The concept of stable set is offered in Von Neumann and Morgenstern (1944) and interpreted in terms of accepted standards of behaviour based on two stability conditions. A subset V of X is called a stable set of (XR) if it possesses two properties: (i) no alternative in V is dominated by another alternative in V(called internal stability); (ii) any alternative outside V is dominated by some alternative inside V(called external stability). However, these two stabilities fail to guarantee the existence of stable sets for all abstract decision problems. For instance, stable set will not exist in case of \(x_{1}Rx_{2},x_{2}Rx_{3},\ldots ,x_{6-1}Rx_{7},x_{7}Rx_{1}\). As for the existence of stable sets, see Lucas (1992) for an excellent review of the state of knowledge at that time.

To solve the existence problem of stable sets, several generalizations and modifications of the notion of stable sets have been proposed in the literature. These extensions can be roughly divided into two categories. In the first category, the focus is on redefining dominance relation. Examples are generalized stable sets in Van Deemen (1991) and socially stable sets in Delver and Monsuur (2001). As for generalized stable sets, both internal stability and external stability are defined in terms of the transitive closure of R while as for socially stable sets, internal stability is defined by the asymmetric part of transitive closure of R with the restriction on this solution, but external stability is defined by R. The focus of the second category is on the reconstruction of criteria of stabilities. Examples are absorbing set in Kalai et al. (1976) and generalized optimal choice set in Schwartz (1986), admissible set in Kalai and Schmeidler (1977), and m-stable set in Peris and Subiza (2013). All these modifications in this category satisfy a weakened internal stabilityFootnote 1 and an alternative notion of external stability.Footnote 2 The relations between all these generalizations are summarized in Inarra et al. (2005), Nicolas (2009) and Peris and Subiza (2013).

Here, we approach stable sets of abstract decision problems by introducing a new dominance relation (denoted by \(R^{\omega }\)) that is an extension of R and a modification of the transitive closure of R. The motivation for this is that R is so strong that stable sets defined by it may not exist in some circumstances while the transitive closure of R is so weak that a generalized stable set defined by it disagrees with stable set even if R is acyclic.Footnote 3 With \(R^{\omega }\), we revisit the notion of stable sets and get an extension of stable sets that we call extended stable sets. It will be verified that the solution of extended stable sets not only solves every abstract decision problem, but also exactly equals to the solution of stable sets when R is acyclic.

The outline of this paper is as follows. In Sect. 2, we recall some basic notations and definitions concerning abstract decision problems and represent the concepts of stable set and of generalized stable set. In Sect. 3, we first offer an extended dominance relation \(R^{w}\), then compare it with R and the transitive closure of R. Subsequently, the concept of extended stable sets and the technique of contraction are introduced. Sects. 4 and 5 are respectively devoted to the characteristics of extended stable sets and their relations with stable sets and generalized stable sets. We give a short concluding remark and directions for further research in Sect. 6.

2 Notations, definitions and solutions

Consider an abstract decision problem (XR). A dominance relation R defined on X is called

\(\text {asymmetric}:\) \(\forall {x,y\in {X}}\), if xRy, then not yRx;

\(\text {complete}:\) \(\forall {x,y\in {X}}\), if \(x\ne {y}\), then xRy or yRx;

\(\text {transitive}:\) \(\forall {x,y,z\in {X}}\), if xRy and yRz, then xRz;

\(\text {cyclic}:\) \(\exists ~{x_{1},x_{2},\ldots ,x_{m}\in {X}}\) such that \(x_{1}Rx_{2},x_{2}Rx_{3},\ldots ,x_{m-1}Rx_{m},x_{m}Rx_{1}\);

\(\text {acyclic}:\) if it is not cyclic.

We exclusively focus on abstract decision problems with a nonempty finite X and asymmetric dominance relation R on X. Neither transitivity nor completeness are required. Denote by \(\varOmega (X)\) the set of these abstract decision problems on X.

For any \(T\subseteq {X}\), let \(R_{T}\) denote the sub-relation of R with the restriction on T. That is, for any \(x,y\in {T}\), \(xR_{T}y\) if xRy and \(x,y\in {T}\). For any \((X,R)\in {\varOmega (X)}\), (XR) can be represented by a digraph where X is vertex set and R is the set of directed edges.

Let \(\mu (X,R)\) be the set of alternatives which are maximal, where an alternative is maximal if it is not dominated by any other alternative. That is,

$$\begin{aligned} \mu {(X,R)}=\{x\in {X}|~not~yRx,~for~any~y\in {X}\}. \end{aligned}$$

Any solution that includes \(\mu (X,R)\) is called core-inclusive.

It is well-known that \(\mu (X,R)\) may not exist if R is cyclic. The solution of stable sets was offered in Von Neumann and Morgenstern (1944) which can be treated as an extension of \(\mu (X,R)\).

Let \((X,R)\in {\varOmega (X)}\). A set \(V\subseteq {X}\) is called a stable set if

  1. (i)

    \(\forall {x,y}\in {V}\), not xRy;

  2. (ii)

    \(\forall {y}\in {X{\setminus }{V}}\), there is an \(x\in {V}\) such that xRy.

Let S(XR) denote the set of all stable sets of (XR).

Condition (i), called internal stability, expresses the fact that no alternative x in V is dominated by any other alternative y in V. Condition (ii), called external stability, says that for any alternative outside V, there is an alternative in V that dominates it.

The main shortcoming of the solution of stable sets is that it may fail to exist if the dominance relation R is cyclic. To deal with cyclic cases, Van Deemen (1991) proposed the concept of generalized stable sets. Its point of departure is the transitive closure of R.

For any \(x,y\in {X}\), say x \(\tau \)-dominates y, denoted by \(xR^{\tau }y\), if there is a sequence of \(x,x_{1},x_{2},\ldots ,x_{m},y\in {X}\) such that \(xRx_{1}\)\(x_{1}Rx_{2},\ldots \), \(x_{m-1}Rx_{m}\), \(x_{m}R{y}.\)

Let \((X,R)\in {\varOmega (X)}\). A set \(V\subseteq {X}\) is called a generalized stable set if

  1. (i)

    \(\forall {x,y}\in {V}\), not \(xR^{\tau }y\);

  2. (ii)

    \(\forall {y}\in {X{\setminus }{V}}\), there is an \(x\in {V}\) such that \(xR^{\tau }y\).

Let GS(XR) denote the set of all generalized stable sets of (XR).

Note that \(GS(X,R)=S(X,R^{\tau })\) for any \((X,R)\in {\varOmega (X)}\). Condition (i), called generalized internal stability, states that no alternative in V can be \(\tau \)-dominated by another alternative y in V. This condition is stronger than internal stability. Condition (ii) expresses that any alternative outside V is \(\tau \)-dominated by an alternative x in V. This condition is weaker than external stability.

One main advantage of the solution of generalized stable sets is that it can deal with every abstract decision problem. However, this solution may not coincide with the stable set of (XR) if dominance relation R is acyclic.

Example 1

Consider (XR) described in Fig. 1. As for this example, we have that \(S(X,R)=\{\{x_{1},x_{4}\}\}~while~ GS(X,R)=\{\{x_{1}\}\}.\)

Fig. 1
figure 1

Example 1

Clearly, \(\{x_{1}\}\) is the unique generalized stable set and equals to \(\mu (X,R)\). But, it is not a stable set.

3 Extended stable sets

Hereby, we propose a new dominance relation that is an extension of R and a modification of the transitive closure of R. For any \(x,y\in {X}\), we say x and y are equipotent, denoted by \(xI^{\tau }y\), if either \(x=y\) or \(xR^{\tau }y\) and \(yR^{\tau }x\). In general, if \(xR^{\tau }y\) is counterbalanced by \(yR^{\tau }x\), then it is difficult to find arguments for choosing between x and y. The new dominance relation is defined as follows.

Definition 1

Let \((X,R)\in {\varOmega (X)}\) and \(x,y\in {X}\). Say x \(\omega \)-dominates y, denoted by \(xR^{\omega }y\), if there are \(z,w\in {X}\) such that \(xI^{\tau }z\), zRw and \(wI^{\tau }y\).

The basic idea behind \(R^{\omega }\) is as follows: we say \(xR^{\omega }y\) if one of the equipotent alternatives of x dominates an equipotent alternative of y. Usually, given \((X,R)\in {\varOmega (X)}\) and \(x,y\in {X}\), it is possible that \(xR^{\omega }y\) but not xRy. Moreover, we may have \(xR^{\tau }y\) while neither \(xR^{\omega }y\) nor xRy. The intuitive differences among R, \(R^{\tau }\) and \(R^{\omega }\) can be illustrated by the following example.

Example 2

Consider \((X,R)\in {\varOmega (X)}\) where \(X=\{x_{1},x_{2},x_{3},x_{4},x_{5},x_{6}\}\) and R, \(R^{\tau }\) and \(R^{\omega }\) are respectively described in Figs. 2, 3 and 4.

Fig. 2
figure 2

(XR)

Fig. 3
figure 3

\((X,R^{\tau })\)

Fig. 4
figure 4

\((X,R^{\omega })\)

In Example 2, we have \(x_{1}R^{\omega }x_{5}\), but not \(x_{1}Rx_{5}\). Moreover, we have \(x_{1}R^{\tau }x_{6}\) while neither \(x_{1}Rx_{6}\) nor \(x_{1}R^{\omega }x_{6}\). The relations between R, \(R^{\tau }\) and \(R^{\omega }\) are summarized in the following Theorem.Footnote 4

Theorem 1

For any \((X,R)\in {\varOmega (X)}\), we have \(R\subseteq {R^{\omega }}\subseteq {R^{\tau }}.\)

Proof

Let \(x,y\in {X}\). If xRy, then \(xR^{\tau }y\). Take \(z=x,w=y\), then \(xR^{w}y\). If \(xR^{\omega }y\), there are \(z,t\in {X}\) with \(xI^{\tau }z\), zRt and \(tI^{\tau }y\). We get \(xR^{\tau }y\) by the transitivity of \(R^{\tau }\).

\(\square \)

The above theorem shows that \(R^{\omega }\) is a weaker dominance relation than R but a stronger dominance relation than the transitive closure of R.

Next, we revisit the notion of stable set by using \(R^{\omega }\) and obtain an alternative extension of stable set.

Definition 2

Let \((X,R)\in {\varOmega (X)}\). A set \(W\subseteq {X}\) is called an extended stable set if

  1. (i)

    \(\forall {x,y\in {W}}\), not \(xR^{\omega }y\);

  2. (ii)

    \(\forall {y}\in {X{\setminus }{W}}\), there is an \(x\in {W}\) such that \(xR^{\omega }y\).

Let ES(XR) denote the set of all extended stable sets.

It is noted that \(ES(X,R)=S(X,R^{\omega })\) for any \((X,R)\in {\varOmega (X)}\). Condition (i), called extended internal stability, shows that no alternative x in an extended stable set W is \(\omega \)-dominated by any other alternative y in W. Condition (ii), called extended external stability, expresses that for any y outside an extended stable set W, there is an alternative x inside W such that x \(\omega \)-dominates y.

Given \((X,R)\in {\varOmega (X)}\) and \({x,y\in {X}}\). On the one hand, since not \(xR^{\omega }y\) implies not xRy and not \(xR^{\tau }y\) implies not \(xR^{\omega }y\) (not vice versa), extended internal stability is stronger than internal stability while weaker than generalized internal stability. On the other hand, as \(xR^{\omega }y\) means \(xR^{\tau }y\) and xRy means \(xR^{\omega }y\) (not vice versa), extended external stability is a less demanding constraint than external stability and a more demanding constraint than generalized external stability.

Example 3

As for Example 1, we have that

$$\begin{aligned} ES(X,R)=S(X,R)=\{\{x_{1},x_{4}\}\}~while~GS(X,R)=\{\{x_{1}\}\}. \end{aligned}$$

As for Example 2, there is no stable set. We have that

$$\begin{aligned} GS(X,R)= & {} \{\{x_{1}\},\{x_{2}\},\{x_{3}\}\} \\ while~ES(X,R)= & {} \{\{x_{1},x_{6}\},\{x_{2},x_{6}\},\{x_{3},x_{6}\}\}. \end{aligned}$$

Finally, we present the technique of contracting a relation which is adopted from digraph theory. Here we use it as a tool for describing the characteristics of extended stable sets.

For any \((X,R)\in {\varOmega (X)}\) and \(T\subseteq {X}\), let \(R^{\tau }_{T}\) denote the sub-relationFootnote 5 of \(R^{\tau }\) with the restriction on T. We say T is strongly connected if \(xR^{\tau }_{T}y\) and \(yR^{\tau }_{T}x\) for any \(x,y\in {T}\). T is called a strong component of (XR) if it is strongly connected and no proper superset of T is strongly connected.

Let \(X^{*}=\{X^{*}_{1},X^{*}_{2},\ldots ,X^{*}_{s}\}\) be the set of all strong components of (XR). The contraction of (XR) is denoted by \((X^{*},R^{con})\), where \(X^{*}_{i}R^{con}X^{*}_{j}\) for any \(X^{*}_{i},X^{*}_{j}\in {X^{*}}\) if there are \(x\in {X^{*}_{i}}\) and \(y\in {X^{*}_{j}}\) with xRy.

Intuitively, the contraction of (XR) is the collapsing of each strong component into a single point enriched with a relation between those points. Thus, \((X^{*},R^{con})\) is an abstract decision problem where alternatives are strong components and dominance relation is \(R^{con}\). Let \(\mu {(X^{*},R^{con})}\) denote the set of maximal strong components and \(S(X^{*},R^{con})\) denote the set of stable sets of \((X^{*},R^{con})\).

Example 4

As for Example 2, the contraction of (XR) is represented by Fig. 5, where \(X^{*}_{1}=\{x_{1},x_{2},x_{3}\}\), \(X^{*}_{2}=\{x_{4}\}\), \(X^{*}_{3}=\{x_{5}\}\) and \(X^{*}_{4}=\{x_{6}\}\).

Fig. 5
figure 5

\((X^{*},R^{con})\)

The following lemma will be used in the sequel to show the characterization of extended stable sets. It follows directly from Definition 1 and the notion of contraction.

Lemma 1

Let \((X,R)\in {\varOmega (X)}\) and \((X^{*},R^{con})\) be the contraction of it. Then

  1. (i)

    for any \(X^{{*}}_{i}\in {X^{{*}}}\), \(x,y\in {X^{{*}}_{i}}\) if and only if \(xI^{\tau }y\);

  2. (ii)

    for any \(X^{{*}}_{i}, X^{{*}}_{j}\in {X^{{*}}}\), \(X^{{*}}_{i}R^{con}X^{{*}}_{j}\) if and only if \(x_{i}R^{\omega }x_{j}\) for all \(x_{i}\in {X^{{*}}_{i}}\) and \(x_{j}\in {X^{{*}}_{j}}\)

In the following two sections, we will focus on a characterization of extended stable sets and their relations with stable sets and generalized stable sets.

4 A characterization of extended stable sets

The following proposition expresses that any extended stable set is core-inclusive.

Proposition 1

Let \((X,R)\in {\varOmega (X)}\). \(\mu (X,R)\subseteq \bigcap _{W\in {ES(X,R)}}{W}\).

Proof

Let \(x\in {\mu (X,R)}\). Suppose there is a \(W\in {ES(X,R)}\) such that \(x\notin {W}\). Then, there exists a \(y\in {W}\) such that \(yR^{\omega }x\) which implies \(yR^{\tau }x\). Hence, there must be some \(z\in {X}\) with zRx, which contradicts \(x\in {\mu (X,R)}\). \(\square \)

It is easy to verify that if \(\mu (X,R)\) is a stable set, it is an extended stable set and a generalized stable set, but not vice versa. Furthermore, if \(\mu (X,R)\) is an extended stable set, then it is a generalized stable set while not necessarily a stable set.

The following lemmas will be used to show the characterization of extended stable sets and the existence of extended stable sets.

Lemma 2

Let \((X,R)\in {\varOmega (X)}\). \(R^{con}\) is acyclic.

The proof of this lemma is given in Behzad et al. (1979, p 327–328).

Lemma 3

Let \((X,R)\in {\varOmega (X)}\). Then \(S(X^{*},R^{con})\) contains a unique set.

The proof of this lemma is given in Von Neumann and Morgenstern (1944, p 598–599).

The following theorem characterizes the solution of extended stable sets. This result is typically obtained by using the contraction of (XR).

Theorem 2

Let \((X,R)\in {\varOmega (X)}\) and \(S(X^{*},R^{con})=\{\{X^{*}_{1},X^{*}_{2},\ldots ,X^{*}_{k}\}\}\). \(W\in {ES(X,R)}\) if and only if \(W=\{x_{1},x_{2},\ldots ,x_{k}\}\), where \(x_{i}\in {X^{*}_{i}},~1\le {i}\le {k}\).

Proof

Let \(V^{*}=\{X^{*}_{1},X^{*}_{2},\ldots ,X^{*}_{k}\}\) and \(W=\{x_{1},x_{2},\ldots ,x_{k}\}\), where \(x_{i}\in {X^{*}_{i}},~1\le {i}\le {k}\). For any \(x_{i},x_{j}\in {W}\), there are distinct \(X^{*}_{i},X^{*}_{j}\in {V^{*}}\) with \(x_{i}\in {X^{*}_{i}}\) and \(x_{j}\in {X^{*}_{j}}\). Since not \(X^{*}_{i}R^{con}X^{*}_{j}\), we get that not \(x_{i}R^{\omega }x_{j}\) by Lemma 1-(ii). For any \(y_{t}\in {X{\setminus }{W}}\), there exist an \(X^{*}_{t}\) such that \(y_{t}\in {X^{*}_{t}}\). If \(X^{*}_{t}\in {V^{*}}\), there is a \(z_{t}\in {X^{*}_{t}}\) such that \(x_{t}I^{\tau }z_{t}\) and \(z_{t}Ry_{t}\) implying \(x_{t}R^{\omega }y_{t}\). Otherwise \(X^{*}_{t}\notin {V^{*}}\). Then there exists an \(X^{*}_{s}\in {V^{*}}\) such that \(X^{*}_{s}R^{con}X^{*}_{t}\), which means \(x_{s}\in {X^{*}_{s}}\) and \(y_{t}\in {X^{*}_{t}}\) with \(x_{s}R^{\omega }y_{t}\) by Lemma 1-(ii).

Conversely, let \(W\in {ES(X,R)}\). Denote \(W^{*}=\{X^{*}_{i}\in {X^{*}}| x\in {W},~x\in {X^{*}_{i}}\}\). Obviously, \(W\subseteq {\bigcup _{X^{*}_{i}\in {W^{*}}}{X^{*}_{i}}}\). For any \(X_{i}^{*},X^{*}_{j}\in {W^{*}}\), there exist two distinct \(x_{i},x_{j}\) with \(x_{i}\in {X_{i}^{*}},x_{j}\in {X^{*}_{j}}\) and not \(x_{i}R^{\omega }x_{j}\). If \(X_{i}^{*}R^{con}X^{*}_{j}\), then \(x_{i}R^{\omega }x_{j}\) by Lemma 1-(ii). Contradiction. Thus, not \(X_{i}^{*}R^{con}X^{*}_{j}\). For any \(X_{j}^{*}\in {X^{*}{\setminus }{W^{*}}}\) and \(y_{j}\in {X_{j}^{*}}\), we have that \(y_{j}\notin {W}\). Then, there is an \(x_{i}\in {W}\) and \(x_{i}\in {X_{i}^{*}}\in {W^{*}}\) such that \(x_{i}R^{\omega }y_{j}\), which indicates \(x_{i}^{'}R^{\omega }y_{j}\) for all \(x_{i}^{'}\in {X_{i}^{*}}\). Since \(X_{i}^{*}\ne {X_{j}^{*}}\), \(X_{i}^{*}R^{con}{X_{j}^{*}}\) directly follows from Lemma 1-(ii). Thus, \(W^{*}\in {S(X^{*},R^{con})}\). We have to prove that \(|W\cap {X_{i}^{*}}|=1\) for any \(X_{i}^{*}\in {W^{*}}\). If there is an \(X_{m}^{*}\in {W^{*}}\) such that \(|W\cap {X_{m}^{*}}|>{1}\), then there are two distinct \(x,y\in {W}\) with \(x,y\in {X^{*}_{m}}\in {W^{*}}\). Thus \(xR^{\tau }y\) and \(yR^{\tau }x\), which implies \(xR^{\omega }y\). Contradiction. \(\square \)

The next theorem expresses that the solution of extended stable sets is applicable to every abstract decision problem.

Theorem 3

For any \((X,R)\in {\varOmega (X)}\), there exists a nonempty extended stable set.

Proof

Lemma 2 guarantees that \(R^{con}\) is acyclic and Lemma 3 guarantees the existence of \(S(X^{*},R^{con})\) for any \((X,R)\in {\varOmega }\). By Theorem 2, it can be concluded that nonempty extended stable set always exists. \(\square \)

By Theorem 2, we may get that extended stable set may not be unique. The following corollary shows the cardinal number of extended stable sets and one feature about the size of extended stable sets.

Corollary 1

Let \((X,R)\in {\varOmega (X)}\) and \(S(X^{*},R^{con})=\{\{X_{1}^{*},X_{2}^{*},\ldots ,X_{k}^{*}\}\}\).

  1. (i)

    \(|ES(X,R)|=|X_{1}^{*}|\times |X_{2}^{*}|\times \cdots \times |X_{k}^{*}|\);

  2. (ii)

    \(|W_{1}|=|W_{2}|\) for any \(W_{1},W_{2}\in {ES(X,R)}\).

5 The relations between extended stable sets, stable sets and generalized stable sets

In the next theorem, we present sufficient conditions for extended stable sets to agree with stable sets and generalized stable sets.

Theorem 4

Let \((X,R)\in {\varOmega (X)}\). Then

  1. (i)

    if R is acyclic, then \(ES(X,R)=S(X,R)\);

  2. (ii)

    if R is complete, then \(ES(X,R)=GS(X,R)\);

  3. (iii)

    if R is transitive, then \(ES(X,R)=S(X,R)=GS(X,R)\).

Proof

  1. (i)

    Take \((X,R)\in {\varOmega }\). If R is acyclic, \(\{x\}\in {X^{*}}\) for any \(x\in {X}\). Then \((X,R)=(X^{*}, R^{con})=(X,R^{\omega })\). Thus \(ES(X,R)=S(X,R)\).

  2. (ii)

    By Theorem 1, we have \(R^{\omega }\subseteq {R^{\tau }}\). Conversely, take any \(x,y\in {X}\) with \(xR^{\tau }y\). Since R is complete, if xRy, then \(xR^{\omega }y\). Otherwise, yRx. In this case, \(xI^{\tau }y\), which implies \(xR^{\omega }y\). Thus, \(R^{\tau }\subseteq {R^{\omega }}\). Therefore, \((X,R^{\omega })=(X,R^{\tau })\) and \(ES(X,R)=GS(X,R)\).

  3. (iii)

    If R is transitive, R is acyclic. Then, \((X,R^{\omega })=(X,R)=(X,R^{\tau })\). Hence, \(ES(X,R)=S(X,R)=GS(X,R)\). \(\square \)

It is noted that there may be differences between these three solutions if the underlying dominance relation is cyclic or incomplete.

The following lemma shows the characterization of generalized stable sets. It will be useful in elaborating the relation between extended stable sets and generalized stable sets.

Lemma 4

Let \((X,R)\in {\varOmega (X)}\) and \(\mu {(X^{*},R^{con})}=\{X^{*}_{1},X^{*}_{2},\ldots ,X^{*}_{m}\}\). Then \(V=\{x_{1},x_{2},\ldots ,x_{m}\}\in {GS(X,R)}\) if and only if \(x_{i}\in {X^{*}_{i}}\) where \(1\le {i}\le {m}\).

The proof of this lemma is given in Van Deemen (1991, p 258–259).

The following proposition shows that the notion of extended stable sets may be considered as a combination of stable sets and of generalized stable sets.

Proposition 2

Let \((X,R)\in {\varOmega (X)}\) and \({S(X^{*},R^{con})}=\{\{X^{*}_{1},X^{*}_{2},\ldots ,X^{*}_{k}\}\}\). \(W\in {ES(X,R)}\) if and only if \(W=\bigcup _{1\le {i}\le {k}}{V_{i}},\) where \({V_{i}}\in {GS(X^{*}_{i},R_{X^{*}_{i}})}\).

Proof

For any \(X^{*}_{i}\in {X^{*}}\), we have that either \(X^{*}_{i}\) is singleton or \(R_{X^{*}_{i}}\) is a cycle involving every alternative of \(X^{*}_{i}\). It is sufficient to prove that for any \(X^{*}_{i}\in {X^{*}}\), \(V_{i}\in {GS(X^{*}_{i},R_{X^{*}_{i}})}\) if and only if \(|V_{i}|=1\). This follows from Lemma 4. \(\square \)

The next proposition presents a sufficient and necessary condition for generalized stable sets to coincide with extended stable sets.

Proposition 3

Let \((X,R)\in {\varOmega (X)}\). \(GS(X,R)=ES(X,R)\) if and only if \(\mu (X^{*},R^{con})\in {S(X^{*},R^{con})}.\)

Proof

The proof follows directly from Theorem 2 and Lemma 4. \(\square \)

The following result accounts for the inclusiveness relation between stable set, extended stable set and generalized stable set.

Theorem 5

Let \((X,R)\in {\varOmega (X)}\) and \(S(X^{*},R^{con})=\{\{X^{*}_{1},X^{*}_{2},\ldots ,X^{*}_{k}\}\}\).

  1. (i)

    For any \(V\in {S(X,R)}\), there is a \(W\in {ES(X,R)}\) with \(W\subseteq {V}\) if \(V\cap {X^{*}_{i}}\ne \emptyset \) for any \(1\le {i}\le {k}\);

  2. (ii)

    For any \(V\in {GS(X,R)}\), there is a \(W\in {ES(X,R)}\) with \(V\subseteq {W}\).

Proof

  1. (i)

    Let \(V\in {S(X,R)}\). Take \(x_{i}\in {V\cap {X^{*}_{i}}}\) where \(1\le {i}\le {k}\). Then we get that \(W=\{x_{1},x_{2},\ldots ,x_{m}\}\in {ES(X,R)}\) and \(W\subseteq {V}\) by Theorem 2.

  2. (ii)

    Let \(V\in {GS(X,R)}\) and \(\mu {(X^{*},R^{con})}=\{X^{*}_{1},X^{*}_{2},\ldots ,X^{*}_{m}\}\). Assume \(x_{i}=X^{*}_{i}\cap {V}\) where \(i=1,2,\ldots ,m\). Then, we have that \(V=\{x_{1},x_{2},\ldots ,x_{m}\}\) by Lemma 4. Since for the unique \(V^{*}\in {S(X^{*},R^{con})}\), \(\mu {(X^{*},R^{con})}\subseteq {V^{*}}\). Let \(V^{*}{\setminus }{\mu {(X^{*},R^{con})}}=\{X^{*}_{m+1},X^{*}_{m+2},\ldots ,X^{*}_{k}\}\). Take \(x_{j}\in {X^{*}_{j}}\) where \(j=m+1,m+2,\ldots ,k\) and \(W=\{x_{1},x_{2},\ldots ,x_{k}\}\). Then by Theorem 2, we conclude that \(W\in {ES(X,R)}\) and \(V\subseteq {W}\).

\(\square \)

Let \((X,R)\in {\varOmega (X)}\) with nonempty stable sets. Take \(V\in {S(X,R)}\), there may not exist \(W\in {ES(X,R)}\) with \(W\subseteq {V}\). Moreover, it is possible that for any \(V\in {S(X,R)}\) and \(W\in {ES(X,R)}\), \({|V|}\le {|W|}\). Consider the following example.

Example 5

Consider (XR) described in Fig. 6. We have that

$$\begin{aligned} S(X,R)=\{\{x_{1},x_{3}\}\}\quad and \quad ES(X,R)=\{\{x_{1},x_{5},x_{6}\}\}. \end{aligned}$$

Obviously,

$$\begin{aligned} |\{x_{1},x_{5},x_{6}\}|>|\{x_{1},x_{3}\}|. \end{aligned}$$
Fig. 6
figure 6

(XR)

As a comparison, it is easy to verify that the size of any generalized stable set is smaller than or equal to the size of any extended stable set.

6 Conclusion

In this paper, we introduced an extended dominance relation \(R^{\omega }\) on finite nonempty X which is weaker than dominance relation R, but stricter than the transitive closure of R. Then, we formulated a solution called extended stable set which appears to be a stable set solution defined with respect to \(R^{\omega }\). The solution of stable sets defined by Von Neumann and Morgenstern (1944) with respect to R does not permits its existence in all abstract decision problems. By contrast, nonempty extended stable sets always exist for every abstract decision problem. In this aspect, it improves the theory of stable sets. More important, the solution of generalized stable sets defined on the transitive closure of R may fail to coincide with the sable set solution if dominance relation R is acyclic. In this case, the solution of extended stable sets exactly agrees with stable set. This implies that the solution of extended stable sets lies closer to the solution of stable sets than the solution of generalized stable sets.

Our next research step will be to compare extended stable sets with the solutions in which the criteria of stabilities are modified. We will also explore the characterization of extended stable sets in the case that X is infinite. Another research topic in our program is to investigate the relations between extended stable sets, Banks set (see Banks 1985; Penn 2006) and the variations of uncovered set in Duggan (2013). We may explore under which condition an extended stable set is included in the Banks set or the solution of uncovered set.