1 Introduction

Let A be a (crisp) subset of a universal set U. The concept of element in A is well known by writing \(x\in A\). Suppose that \(\tilde{A}\) is a fuzzy subset of U. The main focus of this paper is to consider the elements of fuzzy set \(\tilde{A}\). The gradual element will play the role to be the element of \(\tilde{A}\).

The concepts of gradual elements and gradual sets based on a universal set U were introduced by Dubois and Prade (2008) and Fortin et al. (2008), which were inspired by Goetschel (1997) and Herencia and Lamata (1999). The gradual element is a function from (0, 1] into U, and the gradual set is a set-valued function from (0, 1] into the hyperspace that consists of all subsets of U. When the universal set U is taken to be \(\mathbb {R}\), the gradual element is also called gradual numbers. Boukezzoula et al. (2014) used gradual numbers to define the so-called gradual intervals in which the endpoints are assumed to be gradual numbers. More motivated argument can also refer to Dubois and Prade (2012).

Let U be a universal set. We denote by \({\mathcal {P}}(U)\) the collection of all subsets of U. Dubois and Prade (2008) considered the gradual set G defined by an assignment function \({\mathcal {A}}_{G}:(0,1]\rightarrow {\mathcal {P}}(U)\) that does not consider the assignment at 0, where the assignment function \({\mathcal {A}}_{G}\) is a set-valued function. The gradual set G with assignment function \({\mathcal {A}}_{G}\) can induce a fuzzy set \(F_{G}\) with membership function given by

$$\begin{aligned} \xi _{F_{G}}(x)=\sup _{\alpha \in (0,1]}\alpha \cdot \chi _{{\mathcal {A}}_{G}(\alpha )}(x), \end{aligned}$$
(1)

where \(\chi _{{\mathcal {A}}_{G}(\alpha )}\) is a characteristic function given by

$$\begin{aligned} \chi _{{\mathcal {A}}_{G}(\alpha )}(x)=\left\{ \begin{array}{ll} 1 &{}\quad \text{ if }\ x\in {\mathcal {A}}_{G}(\alpha )\\ 0 &{}\quad \text{ otherwise }. \end{array}\right. \end{aligned}$$

Sanchez et al. (2012) considered the fuzzy concept A defined by an ordered pair \((\Lambda _{A},\rho _{A})\), where \(\Lambda _{A}=\{1=\alpha _{1},\alpha _{2},\ldots ,\alpha _{m}=0\}\) is a finite subset of the unit interval [0, 1] satisfying \(\alpha _{1}>\alpha _{2}>\cdots >\alpha _{m}\) and \(\rho _{A}\) is a set-valued function \(\rho _{A}:\Lambda _{A}\rightarrow {\mathcal {P}}(U)\) defined on the finite set \(\Lambda _{A}\). In this paper, we shall consider the set-valued function \(\mathfrak {G}:I\rightarrow {\mathcal {P}}(U)\) from I into \({\mathcal {P}}(U)\), where I is any subset of [0, 1]. This set-valued function \(\mathfrak {G}\) will also be called as a gradual set (or an extended gradual set). The set-valued function \(\mathfrak {G}\) will extend the set-valued function \({\mathcal {A}}_{G}\).

  • In Dubois and Prade (2008), let \(G_{1}\) and \(G_{2}\) be two gradual sets. The intersection and union of \(G_{1}\) and \(G_{2}\) are defined by the assignment functions

    $$\begin{aligned}&{\mathcal {A}}_{G_{1}\cup G_{2}}(\alpha )={\mathcal {A}}_{G_{1}}(\alpha ) \cup {\mathcal {A}}_{G_{2}}(\alpha ) \\&\quad \text{ and } {\mathcal {A}}_{G_{1}\cap G_{2}} (\alpha )={\mathcal {A}}_{G_{1}}(\alpha )\cap {\mathcal {A}}_{G_{2}}(\alpha ). \end{aligned}$$

    The gradual sets \(G_{1}\cup G_{2}\) and \(G_{1}\cap G_{2}\) can induce two fuzzy sets \(F_{G_{1}\cup G_{2}}\) and \(F_{G_{1}\cap G_{2}}\) with membership functions \(\xi _{F_{G_{1}\cup G_{2}}}\) and \(\xi _{F_{G_{1}\cap G_{2}}}\) according to (1), respectively. Dubois and Prade (2008) also claim that

    $$\begin{aligned} \xi _{F_{G_{1}\cup G_{2}}}(x)=\max \left\{ \xi _{F_{G_{1}}}(x),\xi _{F_{G_{2}}}(x)\right\} \end{aligned}$$

    and

    $$\begin{aligned} \xi _{F_{G_{1}\cap G_{2}}}(x)=\min \left\{ \xi _{F_{G_{1}}}(x),\xi _{F_{G_{2}}}(x)\right\} . \end{aligned}$$
  • In Sanchez et al. (2012), let A and B be two fuzzy concepts with \((\Lambda _{A},\rho _{A})\) and \((\Lambda _{B},\rho _{B})\). The new fuzzy concepts \(A\wedge B\) and \(A\vee B\) are defined by

    $$\begin{aligned} \Lambda _{A\wedge B}=\Lambda _{A\vee B}=\Lambda _{A}\cup \Lambda _{B} \end{aligned}$$

    and

    $$\begin{aligned}&\rho _{A\wedge B}(\alpha )=\rho _{A}(\alpha )\cap \rho _{B}(\alpha )\\&\quad \text{ and } \rho _{A\vee B}(\alpha )=\rho _{A}(\alpha )\cup \rho _{B}(\alpha ), \end{aligned}$$

    which are similar to the approach of Dubois and Prade (2008) by regarding the fuzzy concept \(A\wedge B\) as the intersection and the fuzzy concept \(A\vee B\) as the union.

In this paper, we are not going to consider the intersection and union of gradual sets as the case of Dubois and Prade (2008) and Sanchez et al. (2012) presented above. We shall study the intersection and union of fuzzy sets based on the concepts of gradual sets and gradual elements, which will be explained in the next paragraph.

Let A be a subset of U. The element x in A is simply written as \(x\in A\). Now we assume that \(\tilde{A}\) is a fuzzy subset of U. The purpose is to consider the elements of \(\tilde{A}\). In other words, we need to define a quantity \(\hat{x}\) such that we can reasonably write \(\hat{x}\in \tilde{A}\). Under some suitable settings, we shall see that the element \(\hat{x}\) in \(\tilde{A}\) is also a gradual element. In this case, the intersection and union of fuzzy sets can be defined using their elements as in the usual sense of intersection and union of crisp sets. For example, let A and B be two (crisp) subsets of U. Then, the intersection \(A\cap B\) and union \(A\cup B\) are given by

$$\begin{aligned}&A\cap B=\{x:x\in A \text{ and } x\in B\}\\&\quad \text{ and } A\cup B=\{x:x\in A \text{ or } x\in B\}. \end{aligned}$$

Suppose now that \(\tilde{A}\) and \(\tilde{B}\) are two fuzzy subsets of U. Then, we shall try to explain the intersection \(\tilde{A}\cap \tilde{B}\) given by

$$\begin{aligned} \tilde{A}\cap \tilde{B}=\{\hat{x}:\hat{x}\in \tilde{A} \text{ and } \hat{x}\in \tilde{B}\}, \end{aligned}$$
(2)

where the form of \(\hat{x}\) and the meanings of \(\hat{x}\in \tilde{A}\) and \(\hat{x}\in \tilde{B}\) will be studied in this paper. We shall also try to investigate the union

$$\begin{aligned} \tilde{A}\cup \tilde{B}=\{\hat{x}:\hat{x}\in \tilde{A} \text{ or } \hat{x}\in \tilde{B}\}, \end{aligned}$$
(3)

The relationship with the conventional intersection and union using the aggregation functions will also be established.

Let \(\tilde{A}\) and \(\tilde{B}\) be two fuzzy subsets of U with membership functions \(\xi _{\tilde{A}}\) and \(\xi _{\tilde{B}}\), respectively. The usual intersection and union of \(\tilde{A}\) and \(\tilde{B}\) are defined using the \(\min \) and \(\max \) functions as follows:

$$\begin{aligned}&\xi _{\tilde{A}\cap \tilde{B}}(x)=\min \left\{ \xi _{\tilde{A}}(x), \xi _{\tilde{B}}(x)\right\} \nonumber \\&\quad \text{ and } \xi _{\tilde{A}\cup \tilde{B}}(x) =\max \left\{ \xi _{\tilde{A}}(x), \xi _{\tilde{B}}(x)\right\} . \end{aligned}$$
(4)

The generalization for considering t-norm and t-conorm can refer to Dubois and Prade (1985) and Weber (1983). On the other hand, Tan et al. (1993) proposed a different generalization for intersection and union of fuzzy sets. The alternative definitions for the intersection and union of fuzzy sets are also widely discussed in the literature by referring to Yager (1980, 1991). Klement (1982) considered the axiomatic approach for operations on fuzzy sets. More detailed properties can refer to the monographs (Dubois and Prade (1988) and Klir and Yuan (1995)).

The definitions of intersection and union defined in (4) are based on the membership functions. In this paper, we shall study the intersection and union given in (2) and (3), respectively, which are similar to the usual sense of intersection and union of crisp sets. The advantage for considering the intersection and union in the sense of (2) and (3) is that the fuzzy sets can be formulated as consisting of gradual elements, which will be studied in this paper. In order to claim the consistency for considering gradual elements in fuzzy sets, a more general decomposition theorem will be established, where the basic properties for decomposition theorem can refer to Fullér and Keresztfalvi (1990), Negoita and Ralescu (1975), Nguyen (1978), Ralescu (1992) and Wu (2010).

In Sect. 2, we present a generalized decomposition theorem which will be useful for further discussion. In Sect. 3, we present the concepts of gradual elements and gradual sets and study the relationships with fuzzy sets. In Sect. 4, we study the complement set of fuzzy set using the gradual elements and investigate the relationship with the usual definition of complement set using the membership functions. In Sect. 5, we study the intersection and union of fuzzy sets using the concept of gradual elements. In Sect. 6, the associativity of intersection and union is also thoroughly studied.

2 Non-normal fuzzy sets

Let \(\tilde{A}\) be a fuzzy subset of a universal set U with membership function denoted by \(\xi _{\tilde{A}}\). For \(\alpha \in (0,1]\), the \(\alpha \)-level set of \(\tilde{A}\) is denoted and defined by

$$\begin{aligned} \tilde{A}_{\alpha }=\left\{ x\in U:\xi _{\tilde{A}}(x)\ge \alpha \right\} . \end{aligned}$$
(5)

We also define

$$\begin{aligned} \tilde{A}_{\alpha +}=\left\{ x\in U:\xi _{\tilde{A}}(x)>\alpha \right\} . \end{aligned}$$

The support of a fuzzy set \(\tilde{A}\) is the crisp set defined by

$$\begin{aligned} \tilde{A}_{0+}=\{x\in U:\xi _{\tilde{A}}(x)>0\}. \end{aligned}$$

The definition of 0-level set is an important issue in fuzzy sets theory. If the universal set U is endowed with a topology \(\tau \), then the 0-level set \(\tilde{A}_{0}\) can be defined as the closure of the support of \(\tilde{A}\), i.e.,

$$\begin{aligned} \tilde{A}_{0}=\text{ cl }\left( \tilde{A}_{0+}\right) . \end{aligned}$$
(6)

If U is not endowed with a topological structure, then the intuitive way for defining the 0-level set is to follow the equality (5) for \(\alpha =0\). In this case, the 0-level set of \(\tilde{A}\) is the whole universal set U. This kind of 0-level set seems not so useful. Therefore, we always endow a topological structure to the universal set U when the 0-level set should be seriously considered.

The range of membership function \(\xi _{\tilde{A}}\) is denoted by \({\mathcal {R}}(\xi _{\tilde{A}})\) that is a subset of [0, 1]. We see that the range \({\mathcal {R}}(\xi _{\tilde{A}})\) can be a proper subset of [0, 1] with \({\mathcal {R}}(\xi _{\tilde{A}})\ne [0,1]\). Notice that if \(\alpha \not \in {\mathcal {R}}(\xi _{\tilde{A}})\), we still can consider the \(\alpha \)-level set \(\tilde{A}_{\alpha }\). Since \({\mathcal {R}}(\xi _{\tilde{A}})\ne [0,1]\), it is possible that the \(\alpha \)-level set \(\tilde{A}_{\alpha }\) can be an empty set for some \(\alpha \in [0,1]\). Therefore, when we study the properties that deal with more than two fuzzy sets, we cannot simply present the properties by saying that they hold true for each \(\alpha \in [0,1]\), since some of the \(\alpha \)-level sets can be empty. In this case, we need to carefully treat the ranges of membership functions.

Remark 2.1

Let \(\tilde{A}\) be a fuzzy set in U with membership function \(\xi _{\tilde{A}}\). Define

$$\begin{aligned} \alpha ^{*}=\sup {\mathcal {R}}(\xi _{\tilde{A}}) \text{ and } \alpha ^{\circ }=\inf {\mathcal {R}}(\xi _{\tilde{A}}). \end{aligned}$$

Then, we have the following observations.

  • For any \(0\le \alpha <\alpha ^{*}\), even though \(\alpha \not \in {\mathcal {R}}(\xi _{\tilde{A}})\), we have \(\tilde{A}_{\alpha }\ne \emptyset \). It is also obvious that \(\tilde{A}_{\alpha }=\emptyset \) for \(\alpha >\alpha ^{*}\).

  • If the maximum \(\max {\mathcal {R}}(\xi _{\tilde{A}})\) exists, i.e., \(\sup {\mathcal {R}}(\xi _{\tilde{A}}) =\max {\mathcal {R}}(\xi _{\tilde{A}})\) (we can also say that the supremum of \({\mathcal {R}}(\xi _{\tilde{A}})\) is attained), then we have \(\tilde{A}_{\alpha ^{*}}\ne \emptyset \). If \(\max {\mathcal {R}}(\xi _{\tilde{A}})\) does not exist, then \(\tilde{A}_{\alpha ^{*}}=\emptyset \). For example, assume that

    $$\begin{aligned} \xi _{\tilde{A}}(x)=\left\{ \begin{array}{ll} 1-\frac{1}{x}, &{}\quad \text{ if }\ x\ge 1\\ 0, &{}\quad \text{ if }\ x<1. \end{array}\right. \end{aligned}$$

    It is clear to see that \({\mathcal {R}}(\xi _{\tilde{A}})=[0,1)\). In this case, the maximum \(\max {\mathcal {R}}(\xi _{\tilde{A}})\) does not exist. However, we have \(\sup {\mathcal {R}}(\xi _{\tilde{A}}) =1=\alpha ^{*}\). In this case, the 1-level set \(\tilde{A}_{\alpha ^{*}}=\tilde{A}_{1}=\emptyset \), since \(\alpha ^{*}=1\not \in {\mathcal {R}}(\xi _{\tilde{A}})\).

  • For any \(0\le \alpha <\alpha ^{\circ }\), even though \(\alpha \not \in {\mathcal {R}}(\xi _{\tilde{A}})\), we have \(\tilde{A}_{\alpha }=\tilde{A}_{\alpha ^{\circ }}\ne \emptyset \).

Proposition 2.2

Let \(\tilde{A}\) be a fuzzy set in U with membership function \(\xi _{\tilde{A}}\). Define \(\alpha ^{*}=\sup {\mathcal {R}} (\xi _{\tilde{A}})\) and

$$\begin{aligned} I_{\tilde{A}}=\left\{ \begin{array}{ll} {[}0,\alpha ^{*}), &{}\quad \mathrm{if}\; \mathrm{the}\; \mathrm{maximum} \ \max {\mathcal {R}}(\xi _{\tilde{A}})\ \mathrm{does}\; \mathrm{not}\; \mathrm{exist}\\ {[}0,\alpha ^{*}], &{}\quad \mathrm{if}\; \mathrm{the}\; \mathrm{maximum} \ \max {\mathcal {R}}(\xi _{\tilde{A}})\ \mathrm{exists}. \end{array}\right. \end{aligned}$$
(7)

Then, \(\tilde{A}_{\alpha }\ne \emptyset \) for all \(\alpha \in I_{\tilde{A}}\) and \(\tilde{A}_{\alpha }=\emptyset \) for all \(\alpha \not \in I_{\tilde{A}}\). Moreover, we have \({\mathcal {R}}(\xi _{\tilde{A}})\subseteq I_{\tilde{A}}\) and

$$\begin{aligned} \tilde{A}_{0+}=\bigcup _{\{\alpha \in I_{\tilde{A}}:\alpha>0\}}\tilde{A}_{\alpha } =\bigcup _{\{\alpha \in {\mathcal {R}}(\xi _{\tilde{A}}):\alpha >0\}}\tilde{A}_{\alpha } \end{aligned}$$
(8)

Proof

From Remark 2.1, we see that \(\tilde{A}_{\alpha }\ne \emptyset \) for all \(\alpha \in I_{\tilde{A}}\) and \(\tilde{A}_{\alpha }=\emptyset \) for all \(\alpha \not \in I_{\tilde{A}}\) immediately. Moreover, for proving the equality (8), assume that \(x\in \tilde{A}_{0+}\), i.e., \(\alpha ^{*}\equiv \xi _{\tilde{A}}(x)>0\). Then, \(x\in \tilde{A}_{\alpha ^{*}}\). Since \(\alpha ^{*}\in {\mathcal {R}}(\xi _{\tilde{A}})\subseteq I_{\tilde{A}}\), we have the inclusions

$$\begin{aligned} \tilde{A}_{0+}\subseteq \bigcup _{\{\alpha \in {\mathcal {R}} (\xi _{\tilde{A}}):\alpha>0\}} \tilde{A}_{\alpha } \text{ and } \tilde{A}_{0+}\subseteq \bigcup _{\{\alpha \in I_{\tilde{A}}: \alpha >0\}}\tilde{A}_{\alpha }. \end{aligned}$$

For proving another direction of inclusions, we consider the following cases.

  • Given \(x\in \tilde{A}_{\alpha }\) for some \(0<\alpha \in {\mathcal {R}}(\xi _{\tilde{A}})\), we have \(\xi _{\tilde{A}}(x)\ge \alpha >0\), i.e., \(x\in \tilde{A}_{0+}\).

  • Given \(x\in \tilde{A}_{\alpha }\) for some \(0<\alpha \in I_{\tilde{A}}\), we have \(\xi _{\tilde{A}}(x)\ge \alpha >0\), i.e., \(x\in \tilde{A}_{0+}\).

This proves the desired equalities. \(\square \)

The interval \(I_{\tilde{A}}\) presented in Proposition 2.2 is also called an interval range of \(\tilde{A}\). We see that the interval range \(I_{\tilde{A}}\) contains the actual range \({\mathcal {R}}(\xi _{\tilde{A}})\). The role of interval range \(I_{\tilde{A}}\) can be used to say \(\tilde{A}_{\alpha }\ne \emptyset \) for all \(\alpha \in I_{\tilde{A}}\) and \(\tilde{A}_{\alpha }=\emptyset \) for all \(\alpha \not \in I_{\tilde{A}}\).

Example 2.3

The membership function of a trapezoidal-like fuzzy number is given by

$$\begin{aligned} \xi _{\tilde{A}}(x)=\left\{ \begin{array}{ll} 0.1+0.7\cdot (x-1) &{}\quad \text{ if }\ 1\le x\le 1.5\\ 0.2+0.7\cdot (x-1) &{}\quad \text{ if }\ 1.5<x<2\\ 0.9 &{}\quad \text{ if }\ 2\le x\le 3\\ 0.2+0.7\cdot (4-x) &{}\quad \text{ if }\ 3<x<3.5\\ 0.1+0.7\cdot (4-x) &{}\quad \text{ if }\ 3.5\le x\le 4\\ 0 &{}\quad \text{ otherwise }. \end{array}\right. \end{aligned}$$

It is clear to see that

$$\begin{aligned} {\mathcal {R}}(\xi _{\tilde{A}})=[0.1,0.45] \cup (0.55,0.9] \text{ and } \alpha ^{*}=0.9, \end{aligned}$$

which also says that \(I_{\tilde{A}}=[0,0.9]\ne {\mathcal {R}}(\xi _{\tilde{A}})\). We see that \(0.5\not \in {\mathcal {R}}(\xi _{\tilde{A}})\). However, we still have the 0.45-level set \(\tilde{A}_{0.45}\). In general, we see that \(\tilde{A}_{\alpha }\ne \emptyset \) for all \(\alpha \in I_{\tilde{A}}=[0,0.9]\) and \(\tilde{A}_{\alpha }=\emptyset \) for all \(\alpha \not \in I_{\tilde{A}}=[0,0.9]\). We also see that \(\alpha ^{\circ }=\inf {\mathcal {R}}(\xi _{\tilde{A}})=0.1\). Although \(0\le \alpha <0.1\) is not in \({\mathcal {R}}(\xi _{\tilde{A}})\), it is clear to see that \(\tilde{A}_{\alpha }=\tilde{A}_{0.1}\). Therefore, the interval \(I_{\tilde{A}}\) plays an important role for considering the \(\alpha \)-level sets. In other words, the range \({\mathcal {R}}(\xi _{\tilde{A}})\) is not helpful for identifying the \(\alpha \)-level sets.

Recall that the fuzzy set \(\tilde{A}\) is normal if and only if there exists \(x\in U\) such that \(\xi _{\tilde{A}}(x)=1\). Suppose that \(\tilde{A}\) is a normal fuzzy set in U. Then, the well-known decomposition theorem says that the membership function \(\xi _{\tilde{A}}\) can be expressed as

$$\begin{aligned} \xi _{\tilde{A}}(x)=\sup _{\alpha \in [0,1]}\alpha \cdot \chi _{\tilde{A}_{\alpha }}(x) =\sup _{\alpha \in (0,1]}\alpha \cdot \chi _{\tilde{A}_{\alpha }}(x), \end{aligned}$$
(9)

where \(\chi _{\tilde{A}_{\alpha }}\) is the characteristic function of the \(\alpha \)-level set \(\tilde{A}_{\alpha }\) defined by

$$\begin{aligned} \chi _{\tilde{A}_{\alpha }}(x)=\left\{ \begin{array}{ll} 1 &{}\quad \text{ if }\ x\in \tilde{A}_{\alpha }\\ 0 &{}\quad \text{ if }\ x\not \in \tilde{A}_{\alpha }, \end{array}\right. \end{aligned}$$

which can refer to Fullér and Keresztfalvi (1990), Negoita and Ralescu (1975), Nguyen (1978), Ralescu (1992) and Wu (2010). The following generalized decomposition theorem based on the interval range \(I_{\tilde{A}}\) given in (7) will be used for studying the set operations of fuzzy sets in U.

Theorem 2.4

(Generalized Decomposition Theorem) Let \(\tilde{A}\) be a fuzzy set in U. The membership function \(\xi _{\tilde{A}}\) can be expressed as

$$\begin{aligned} \xi _{\tilde{A}}(x)&=\sup _{\alpha \in {\mathcal {R}}(\xi _{\tilde{A}})} \alpha \cdot \chi _{\tilde{A}_{\alpha }}(x)=\max _{\alpha \in {\mathcal {R}} (\xi _{\tilde{A}})}\alpha \cdot \chi _{\tilde{A}_{\alpha }}(x)\nonumber \\&=\sup _{\alpha \in I_{\tilde{A}}}\alpha \cdot \chi _{\tilde{A}_{\alpha }}(x) =\max _{\alpha \in I_{\tilde{A}}}\alpha \cdot \chi _{\tilde{A}_{\alpha }}(x), \end{aligned}$$
(10)

where \(I_{\tilde{A}}\) is given in (7).

Proof

Given any fixed \(x\in U\), let \(\alpha _{0}=\xi _{\tilde{A}}(x)\in {\mathcal {R}}(\xi _{\tilde{A}})\subseteq I_{\tilde{A}}\), i.e., \(\alpha _{0}\in I_{\tilde{A}}\). Suppose that \(\alpha _{0}=0\). If \(x\in \tilde{A}_{\alpha }\ne \emptyset \) for some \(\alpha \in I_{\tilde{A}}{\setminus }\{0\}\), then \(\xi _{\tilde{A}}(x)\ge \alpha >0\), which contradicts \(\xi _{\tilde{A}}(x)=\alpha _{0}=0\). Therefore, we consider the following two cases.

  • If \(x\not \in \tilde{A}_{\alpha }\) for all \(\alpha \in I_{\tilde{A}}\), then \(\chi _{\tilde{A}_{\alpha }}(x)=0\) for all \(\alpha \in I_{\tilde{A}}\). This says that the equalities in (10) are satisfied.

  • If \(x\in \tilde{A}_{0}\) and \(x\not \in \tilde{A}_{\alpha }\) for \(\alpha \in I_{\tilde{A}} {\setminus }\{0\}\), then \(\alpha \cdot \chi _{\tilde{A}_{\alpha }}(x)=0\) for all \(\alpha \in I_{\tilde{A}}\). This also says that the equalities in (10) are satisfied.

The above two cases show the desired equalities for \(\alpha _{0}=0\). Now we assume \(\alpha _{0}>0\). Then, \(x\in \tilde{A}_{\alpha _{0}}\). In the sequel, we assume \(\alpha \in I_{\tilde{A}}\). For \(\alpha >\alpha _{0}\), if \(x\in \tilde{A}_{\alpha }\), then \(\xi _{\tilde{A}}(x)\ge \alpha >\alpha _{0}\), which contradicts \(\alpha _{0}=\xi _{\tilde{A}}(x)\). Therefore, we have \(x\not \in \tilde{A}_{\alpha }\) for \(\alpha >\alpha _{0}\). If \(\alpha \le \alpha _{0}\), then \(x\in \tilde{A}_{\alpha _{0}}\subseteq \tilde{A}_{\alpha }\), which says that \(x\in \tilde{A}_{\alpha }\) for \(\alpha \le \alpha _{0}\). Then, we obtain

$$\begin{aligned}&\sup _{\alpha \in I_{\tilde{A}}}\alpha \cdot \chi _{\tilde{A}_{\alpha }}(x)\\&\quad =\max \left\{ \sup _{\{\alpha \in I_{\tilde{A}}:\alpha \le \alpha _{0}\}} \alpha \cdot \chi _{\tilde{A}_{\alpha }}(x),\sup _{\{\alpha \in I_{\tilde{A}}: \alpha _{0}<\alpha \}} \alpha \cdot \chi _{\tilde{A}_{\alpha }}(x)\right\} \\&\quad =\max \left\{ \sup _{\{\alpha \in I_{\tilde{A}}:\alpha \le \alpha _{0}\}}\alpha ,0\right\} =\alpha _{0}=\xi _{\tilde{A}}(x). \end{aligned}$$

Since \(\alpha _{0}\in I_{\tilde{A}}\), the above supremum is attained. It means that

$$\begin{aligned} \xi _{\tilde{A}}(x)=\max _{\alpha \in I_{\tilde{A}}}\alpha \cdot \chi _{\tilde{A}_{\alpha }}(x). \end{aligned}$$

The above arguments are still valid when \(I_{\tilde{A}}\) is replaced by \({\mathcal {R}}(\xi _{\tilde{A}})\). Therefore, we obtain the desired equalities. This completes the proof. \(\square \)

3 Gradual elements and gradual sets

Let U be a universal set. Recall that \({\mathcal {P}}(U)\) denotes the collection of all subsets of U, which is also called a power set or hyperspace of U. By referring to Dubois and Prade (2008), we propose the slightly different concepts of gradual set and gradual element as follows:

Definition 3.1

Let I be a subset of [0, 1]. The gradual elementg in U is defined to be an assignment function \(g:I\rightarrow U\) from I into U. If \(U=\mathbb {R}\), then the gradual element is also called a gradual number. The gradual set\(\mathfrak {G}\) in U (or gradual subset of U) is defined to be an assignment function \(\mathfrak {G}:I\rightarrow {\mathcal {P}}(U)\) from I into \({\mathcal {P}}(U)\) such that each \(\mathfrak {G}(\alpha )\) is a nonempty subset of U for \(\alpha \in I\).

Definition 3.2

Let I be a subset of [0, 1]. We say that the gradual set \(\mathfrak {G}\) defined on I is nested if and only if \(\mathfrak {G}(\alpha )\subseteq \mathfrak {G}(\beta )\) for \(\alpha ,\beta \in I\) with \(\alpha >\beta \).

The gradual set is in fact a set-valued function from I into U. We remark that the gradual set defined in Dubois and Prade (2008) considers the assignment function \(\mathfrak {G}:(0,1]\rightarrow {\mathcal {P}}(U)\) that does not consider the assignment at 0. In general, the unit interval [0, 1] can be extended to consider as a lattice and consider I to be a sub-lattice.

Let \(\tilde{A}\) be a fuzzy set in a topological space U with membership function \(\xi _{\tilde{A}}\), and let \(\alpha ^{*}=\sup {\mathcal {R}}(\xi _{\tilde{A}})\). By referring to Proposition 2.2, we can induce a gradual set \(\mathfrak {G}_{\tilde{A}}\) from \(\tilde{A}\) by defining the assignment function as follows:

  • Suppose that the maximum \(\max {\mathcal {R}}(\xi _{\tilde{A}})\) does not exist. Then, the assignment function \(\mathfrak {G}_{\tilde{A}}:[0,\alpha ^{*})\rightarrow {\mathcal {P}}(U)\) is defined on \(I\equiv [0,\alpha ^{*})\) given by \(\mathfrak {G}_{\tilde{A}}(\alpha ) =\tilde{A}_{\alpha }\).

  • Suppose that the maximum \(\max {\mathcal {R}}(\xi _{\tilde{A}})\) exists. Then, the assignment function \(\mathfrak {G}_{\tilde{A}}:[0,\alpha ^{*}]\rightarrow {\mathcal {P}}(U)\) is defined on \(I\equiv [0,\alpha ^{*}]\) given by \(\mathfrak {G}_{\tilde{A}}(\alpha ) =\tilde{A}_{\alpha }\).

Therefore, we see that

$$\begin{aligned}&\mathfrak {G}_{\tilde{A}}(\alpha )\nonumber \\&\quad =\left\{ \begin{array}{llll} \tilde{A}_{\alpha } \text{ for } \alpha \in [0,\alpha ^{*}), &{}\quad \text{ if } \text{ the } \text{ maximum }\ \max {\mathcal {R}}(\xi _{\tilde{A}})\\ &{}\qquad \text{ does } \text{ not } \text{ exist }\\ \tilde{A}_{\alpha } \text{ for } \alpha \in [0,\alpha ^{*}], &{}\quad \text{ if } \text{ the } \text{ maximum }\ \max {\mathcal {R}}(\xi _{\tilde{A}})\\ &{}\qquad \text{ exists }, \end{array}\right. \end{aligned}$$
(11)

where \(\mathfrak {G}_{\tilde{A}}(0)=\tilde{A}_{0}\) is defined to be the closure of the support of \(\tilde{A}\).

On the other hand, given a gradual set \(\mathfrak {G}:I\rightarrow {\mathcal {P}}(U)\), we can induce a fuzzy set \(\tilde{A}^{\mathfrak {G}}\) in U by using the form of decomposition theorem. The membership function of \(\tilde{A}^{\mathfrak {G}}\) is then defined by

$$\begin{aligned} \xi _{\tilde{A}^{\mathfrak {G}}}(x)=\sup _{\alpha \in I} \alpha \cdot \chi _{\mathfrak {G}(\alpha )}(x). \end{aligned}$$
(12)

Remark 3.3

Let \(\tilde{A}^{\mathfrak {G}}\) be a fuzzy set in U induced by a gradual set \(\mathfrak {G}:I\rightarrow {\mathcal {P}}(U)\). Then, the interval range \(I_{\tilde{A}^{\mathfrak {G}}}\) of \(\tilde{A}^{\mathfrak {G}}\) has the form of (7). It is clear to see that

$$\begin{aligned} \sup _{x\in U}\xi _{\tilde{A}^{\mathfrak {G}}}(x) =\sup {\mathcal {R}}(\xi _{\tilde{A}^{\mathfrak {G}}})=\sup I. \end{aligned}$$

Let \(\alpha ^{*}=\sup I\). Then, the domain I of gradual set \(\mathfrak {G}\) is not necessarily an interval of the form \([0,\alpha ^{*}]\) or \([0,\alpha ^{*})\). The domain I can be the disjoint union of more than two intervals. However, if the domain I of gradual set \(\mathfrak {G}\) happens to be an interval of the form \([0,\alpha ^{*}]\) or \([0,\alpha ^{*})\), then the interval range \(I_{\tilde{A}^{\mathfrak {G}}}\) of \(\tilde{A}^{\mathfrak {G}}\) is equal to I, i.e., \(I=I_{\tilde{A}^{\mathfrak {G}}}\).

We also remark that if the gradual set is taken from the sense of Dubois and Prade (2008), then the interval range \(I_{\tilde{A}^{\mathfrak {G}}}\) of \(\tilde{A}^{\mathfrak {G}}\) cannot be equal to the domain I, since the gradual set proposed by Dubois and Prade (2008) does not consider the assignment at 0.

Let \(\Lambda \) be an index set that can be an uncountable set. We consider a family of gradual elements in U as \(\{g_{\lambda }:\lambda \in \Lambda \}\) that are defined on the same domain \(I\subseteq [0,1]\). This family of gradual elements can induce a gradual set \(\mathfrak {G}\) in U defined on I by

$$\begin{aligned} \mathfrak {G}(\alpha )=\left\{ g_{\lambda }(\alpha ):\lambda \in \Lambda \right\} \text{ for } \alpha \in I. \end{aligned}$$
(13)

Based on this gradual set \(\mathfrak {G}\) in U, we can also induce a fuzzy set \(\tilde{A}^{\mathfrak {G}}\) in U with membership function defined in (12). In this case, we also say that the family \(\{g_{\lambda }:\lambda \in \Lambda \}\) of gradual elements induces the fuzzy set \(\tilde{A}^{\mathfrak {G}}\).

The gradual set \(\mathfrak {G}\) is a set-valued function defined on \(I\subseteq [0,1]\) with function value \(\mathfrak {G}(\alpha )\) that is a subset of U for each \(\alpha \in I\). According to the topic of set-valued analysis, the selector (or selection function) of \(\mathfrak {G}\) is a single-valued function \(g:I\rightarrow U\) defined on I by \(g(\alpha )\in \mathfrak {G}(\alpha )\). In this case, we may write \(g\in \mathfrak {G}\). It is clear to see that the selector of gradual set \(\mathfrak {G}\) (i.e., set-valued function \(\mathfrak {G}\)) is a gradual element in U. In some sense, we may say that the gradual set consists of gradual elements, which is similar to say that the (usual) set consists of (usual) elements.

Given a subset A of U, the concept of elements of A can be realized in the usual sense by simply writing \(a\in A\) when a is assumed to be an element of A. For the fuzzy subset \(\tilde{A}\) of U, we plan to consider the concept of element of \(\tilde{A}\) by also simply writing \(\hat{a}\in \tilde{A}\), where the definition of \(\hat{a}\) will be presented below.

Given a fuzzy set \(\tilde{A}\) in a topological space U, we can induce a gradual set \(\mathfrak {G}_{\tilde{A}}\) as given in (11). Therefore, we have the selector \(\hat{a}\) of \(\mathfrak {G}_{\tilde{A}}\) given by \(\hat{a}(\alpha )\in \mathfrak {G}_{\tilde{A}}(\alpha ) =\tilde{A}_{\alpha }\) for \(\alpha \in I\). We also see that the selector \(\hat{a}\) is a gradual element in U. This gradual element \(\hat{a}\) can be regarded as an element of \(\tilde{A}\) by simply writing \(\hat{a}\in \tilde{A}\). The formal definition is given below.

Definition 3.4

Let \(\tilde{A}\) be a fuzzy set in a topological space U. We say that an element\(\hat{a}\) is in \(\tilde{A}\) if and only if \(\hat{a}\) is a gradual element \(\hat{a}:I_{\tilde{A}}\rightarrow U\) defined on \(I_{\tilde{A}}\) satisfying \(\hat{a}(\alpha )\in \tilde{A}_{\alpha }\) for each \(\alpha \in I_{\tilde{A}}\), where \(I_{\tilde{A}}\) is given in (7). In this case, we also write \(\hat{a}\in \tilde{A}\).

The gradual element \(\hat{a}\) in Definition 3.4 is defined on the interval range \(I_{\tilde{A}}\) of \(\tilde{A}\). Since the interval range \(I_{\tilde{A}}\) contains 0, the gradual element \(\hat{a}\) must have the assignment at 0. Therefore, the gradual element proposed by Dubois and Prade (2008) cannot be used in Definition 3.4, since the assignment at 0 was not considered by Dubois and Prade (2008).

Example 3.5

Continued from Example 2.3, the \(\alpha \)-level set of \(\tilde{A}\) is given by

$$\begin{aligned} \tilde{A}_{\alpha }=\left\{ \begin{array}{ll} {[}1.1,3.9] &{}\quad \text{ if }\ 0\le \alpha<0.1\\ {[}1+\alpha ,4-\alpha ] &{}\quad \text{ if }\ 0.1\le \alpha \le 0.45\\ {[}1.45,3.55] &{}\quad \text{ if }\ 0.45<\alpha<0.55\\ {[}0.9+\alpha ,4.1-\alpha ] &{}\quad \text{ if }\ 0.55\le \alpha \le 0.9\\ \emptyset &{}\quad \text{ if }\ 0.9<\alpha \le 1 \end{array}\right. \end{aligned}$$
(14)

The element \(\hat{a}\in \tilde{A}\) must satisfy \(\hat{a}(\alpha )\in \tilde{A}_{\alpha }\) for each \(\alpha \in [0,0.9]\). For example, if we take

$$\begin{aligned}&\hat{a}_{1}(\alpha )=\left\{ \begin{array}{ll} 1.1 &{}\quad \text{ if }\ 0\le \alpha<0.1\\ 1+\alpha &{}\quad \text{ if }\ 0.1\le \alpha \le 0.45\\ 1.45 &{}\quad \text{ if }\ 0.45<\alpha<0.55\\ 0.9+\alpha &{}\quad \text{ if }\ 0.55\le \alpha \le 0.9 \end{array}\right. \\&\quad \text{ or } \hat{a}_{2}(\alpha )=\left\{ \begin{array}{ll} 3.9 &{}\quad \text{ if }\ 0\le \alpha<0.1\\ 4-\alpha &{}\quad \text{ if }\ 0.1\le \alpha \le 0.45\\ 3.55 &{}\quad \text{ if }\ 0.45<\alpha <0.55\\ 4.1-\alpha &{}\quad \text{ if }\ 0.55\le \alpha \le 0.9, \end{array}\right. \end{aligned}$$

then \(\hat{a}_{1},\hat{a}_{2}\in \tilde{A}\).

Since \(\hat{a}\in \tilde{A}\) is a gradual element in U, this gradual element \(\hat{a}\) can also be regarded as a gradual set \(\mathfrak {G}\) given by \(\mathfrak {G}(\alpha )=\{\hat{a}(\alpha )\}\) that is a singleton set. According to (12), we can induce a fuzzy set \(\tilde{A}^{\mathfrak {G}}\) in U with membership function given by

$$\begin{aligned} \xi _{\tilde{A}^{\mathfrak {G}}}(x)&=\sup _{\alpha \in (0,1]} \alpha \cdot \chi _{\mathfrak {G}(\alpha )}(x) =\sup _{\alpha \in (0,1]} \alpha \cdot \chi _{\{\hat{a}(\alpha )\}}(x)\\&=\left\{ \begin{array}{llll} 0, &{}\quad \text{ if } \text{ there } \text{ is } \text{ no }\ \alpha \in (0,1]\\ &{}\qquad \text{ satisfying }\ \hat{a}(\alpha )=x\\ {\displaystyle \sup _{\{\alpha \in (0,1]:\hat{a}(\alpha )=x\}}\alpha }, &{}\quad \text{ otherwise. } \end{array}\right. \end{aligned}$$

Therefore, the formal definition of membership function of element \(\hat{a}\in \tilde{A}\) is proposed below.

Definition 3.6

Let \(\tilde{A}\) be a fuzzy set in a topological space U. Given any \(\hat{a}\in \tilde{A}\), the membership function of \(\hat{a}\) is defined by

$$\begin{aligned} \xi _{\hat{a}}(x)=\left\{ \begin{array}{llll} 0, &{} \text{ if } \text{ there } \text{ is } \text{ no }\ \alpha \in (0,1]\\ &{}\qquad \text{ satisfying }\ \hat{a}(\alpha )=x\\ {\displaystyle \sup _{\{\alpha \in (0,1]:\hat{a}(\alpha )=x\}}\alpha }, &{} \text{ otherwise. } \end{array}\right. \end{aligned}$$
(15)

Example 3.7

Example 3.5 says that \(\hat{a}_{1}\in \tilde{A}\). The membership function of \(\hat{a}_{1}\) can be obtained from (15). In particular, for \(x=1.2\), the membership value of \(\xi _{\hat{a}_{1}}(1.2)\) is given by

$$\begin{aligned} \xi _{\hat{a}_{1}}(1.2)=\sup _{\{\alpha \in (0,1]: \hat{a}_{1}(\alpha )=1.2\}}\alpha =0.2. \end{aligned}$$

We also have

$$\begin{aligned} \xi _{\hat{a}_{1}}(1.45)=\sup _{\{\alpha \in (0,1]:\hat{a}_{1} (\alpha )=1.45\}}\alpha =\sup [0.45,0.55]=0.55. \end{aligned}$$

According to Definition 3.4, a fuzzy set \(\tilde{A}\) in U can be regarded as a family consisting of elements (i.e., gradual elements) in \(\tilde{A}\). Therefore, according to (13), this family \(\tilde{A}\) of gradual elements can induce a gradual set \(\mathfrak {G}\) given by

$$\begin{aligned} \mathfrak {G}(\alpha )=\left\{ \hat{a}(\alpha ):\hat{a}\in \tilde{A}\right\} \text{ for } \alpha \in I_{\tilde{A}}, \end{aligned}$$
(16)

where \(I_{\tilde{A}}\) is given in (7). According to (11), the fuzzy set \(\tilde{A}\) can induce another gradual set \(\mathfrak {G}_{\tilde{A}}\) given by \(\mathfrak {G}_{\tilde{A}}(\alpha )=\tilde{A}_{\alpha }\) for \(\alpha \in I_{\tilde{A}}\). On the other hand, according to (12), the gradual set \(\mathfrak {G}\) in (16) can also induce another fuzzy set \(\tilde{A}^{\mathfrak {G}}\) in U. In order to claim the consistency of Definition 3.4, we need to show \(\mathfrak {G}(\alpha ) =\mathfrak {G}_{\tilde{A}}(\alpha )\) for all \(\alpha \in I_{\tilde{A}}\) and \(\tilde{A}^{\mathfrak {G}}=\tilde{A}\), which will be presented below.

Proposition 3.8

Let \(\tilde{A}\) be a fuzzy set in a topological space U. Then, the following statements hold true.

  1. (i)

    The gradual set \(\mathfrak {G}\) induced by the family \(\tilde{A}\) of gradual elements satisfies

    $$\begin{aligned} \mathfrak {G}(\alpha )=\tilde{A}_{\alpha }=\mathfrak {G}_{\tilde{A}}(\alpha ) \text{ for } \text{ each } \alpha \in I_{\tilde{A}}, \end{aligned}$$

    where \(I_{\tilde{A}}\) is given in (7).

  2. (ii)

    Let \(\tilde{A}^{\mathfrak {G}}\) be a fuzzy set in U induced by the gradual set \(\mathfrak {G}\) in part (i). Then, \(\tilde{A}^{\mathfrak {G}}=\tilde{A}\).

Proof

To prove part (i), according to (16), we see that \(\mathfrak {G}(\alpha )\subseteq \tilde{A}_{\alpha }\) for \(\alpha \in I_{\tilde{A}}\). On the other hand, given any fixed \(\alpha \in I_{\tilde{A}}\) and any \(x\in \tilde{A}_{\alpha }\), we define a function \(\hat{a}\) on \(I_{\tilde{A}}\) by

$$\begin{aligned} \hat{a}(\beta )=\left\{ \begin{array}{ll} x, &{}\quad \text{ if }\ \beta =\alpha \\ y \text{ for } \text{ some } y\in \tilde{A}_{\beta }, &{}\quad \text{ if }\ \beta \ne \alpha . \end{array}\right. \end{aligned}$$

Then, it is clear to see that \(\hat{a}\in \tilde{A}\). This shows that \(\hat{a}(\alpha )=x\in \mathfrak {G}(\alpha )\), i.e., \(\tilde{A}_{\alpha }\subseteq \mathfrak {G}(\alpha )\). Therefore, we obtain \(\mathfrak {G}(\alpha )=\tilde{A}_{\alpha }\) for \(\alpha \in I_{\tilde{A}}\).

To prove part (ii), from (12), the membership function of \(\tilde{A}^{\mathfrak {G}}\) is given by

$$\begin{aligned} \xi _{\tilde{A}^{\mathfrak {G}}}(x)=\sup _{\alpha \in I_{\tilde{A}}} \alpha \cdot \chi _{\mathfrak {G}(\alpha )}(x). \end{aligned}$$

Using Theorem 2.4, the membership function of \(\tilde{A}\) can be expressed as

$$\begin{aligned} \xi _{\tilde{A}}(x)=\sup _{\alpha \in I_{\tilde{A}}}\alpha \cdot \chi _{\tilde{A}_{\alpha }}(x). \end{aligned}$$

Since \(\mathfrak {G}(\alpha )=\tilde{A}_{\alpha }\) for each \(\alpha \in I_{\tilde{A}}\) by part (i), we obtain \(\tilde{A}^{\mathfrak {G}} =\tilde{A}\) by referring to their membership functions. This completes the proof. \(\square \)

Example 3.9

Continued from Example 3.5, using (16), we can induce a gradual set \(\mathfrak {G}\) given by

$$\begin{aligned} \mathfrak {G}(\alpha )=\left\{ \hat{a}(\alpha ):\hat{a} \in \tilde{A}\right\} \text{ for } \alpha \in [0,0.9], \text{ where } \hat{a}(\alpha )\in \tilde{A}_{\alpha }. \end{aligned}$$

By referring to (14), it is clear to see that \(\mathfrak {G}(\alpha )=\tilde{A}_{\alpha }\) for \(\alpha \in [0,0.9]\), which verifies Proposition 3.8 and says that the elements presented in Example 3.5 are well defined.

4 Complement set

Let \(\tilde{A}\) be a fuzzy set in U with membership function \(\xi _{\tilde{A}}\). Recall that the complement of \(\tilde{A}\) is denoted by \(\tilde{A}^{c}\) with membership function defined by

$$\begin{aligned} \xi _{\tilde{A}^{c}}(x)=1-\xi _{\tilde{A}}(x). \end{aligned}$$

The strong \(\alpha \)-level set of \(\tilde{A}\) is denoted and defined by

$$\begin{aligned} \tilde{A}_{\alpha +}=\left\{ x\in U:\xi _{\tilde{A}}(x)>\alpha \right\} \end{aligned}$$

for \(\alpha \in [0,1)\). We also recall that \(\tilde{A}_{0+}\) is the support of \(\tilde{A}\). It is clear that \(\tilde{A}_{\alpha +} \subseteq \tilde{A}_{\alpha }\) for all \(\alpha \in (0,1]\). Then, for \(\alpha \in (0,1]\), the \(\alpha \)-level set of \(\tilde{A}^{c}\) is given by

$$\begin{aligned} \tilde{A}^{c}_{\alpha }&=\left\{ x\in U:\xi _{\tilde{A}^{c}}(x)\ge \alpha \right\} =\left\{ x\in U:1-\xi _{\tilde{A}}(x)\ge \alpha \right\} \nonumber \\&=\left\{ x\in U:\xi _{\tilde{A}}(x)\le 1-\alpha \right\} =U{\setminus }\left\{ x\in U:\xi _{\tilde{A}}(x)>1-\alpha \right\} \nonumber \\&=U{\setminus }\tilde{A}_{(1-\alpha )+}=\left[ \tilde{A}_{(1-\alpha )+}\right] ^{c}. \end{aligned}$$
(17)

We need to remark that \((\tilde{A}_{\alpha })^{c}\) means the complement set of the \(\alpha \)-level set \(\tilde{A}_{\alpha }\) of \(\tilde{A}\), which is different from the \(\alpha \)-level set \(\tilde{A}^{c}_{\alpha }\) of \(\tilde{A}^{c}\). Moreover, for \(\alpha <\beta \), since \(\tilde{A}\) and \(\tilde{A}^{c}\) are fuzzy sets in U, the nestedness says that

$$\begin{aligned} \tilde{A}_{\beta +}\subseteq \tilde{A}_{\beta }\subseteq \tilde{A}_{\alpha } \text{ and } \tilde{A}^{c}_{\beta +}\subseteq \tilde{A}^{c}_{\beta }\subseteq \tilde{A}^{c}_{\alpha }, \end{aligned}$$

which also says that

$$\begin{aligned} (\tilde{A}_{\beta +})^{c}\supseteq (\tilde{A}_{\beta })^{c}\supseteq (\tilde{A}_{\alpha })^{c} \text{ and } \tilde{A}^{c}_{\beta +} \subseteq \tilde{A}^{c}_{\beta }\subseteq \tilde{A}^{c}_{\alpha }. \end{aligned}$$
(18)

Next we shall define the complement of \(\tilde{A}\) based on the gradual element.

Let \(\tilde{A}\) be a fuzzy set in U with membership function \(\xi _{\tilde{A}}\) and interval range \(I_{\tilde{A}}\) given in (7). Inspired by (17), we consider the following family of gradual elements

$$\begin{aligned} {\mathcal {A}}=\left\{ \hat{a}:\hat{a}(\alpha )\in \left[ \tilde{A}_{(1-\alpha )+}\right] ^{c} \text{ for } \text{ all } \alpha \in I_{\tilde{A}}\right\} . \end{aligned}$$

According to (13), this family can induce a gradual set \(\mathfrak {G}^{\dag c}\) in U defined on \(I_{\tilde{A}}\) by

$$\begin{aligned} \mathfrak {G}^{\dag c}(\alpha )= & {} \left\{ \hat{a}(\alpha ):\hat{a}\in {\mathcal {A}}\right\} \nonumber \\= & {} \left\{ \hat{a}(\alpha ):\hat{a}(\alpha )\in \left[ \tilde{A}_{(1-\alpha )+}\right] ^{c} \text{ for } \text{ all } \alpha \in I_{\tilde{A}}\right\} .\nonumber \\ \end{aligned}$$
(19)

According to (12), this gradual set \(\mathfrak {G}^{\dag c}\) can also induce a fuzzy set \(\tilde{A}^{\dag c}\) with membership function given by

$$\begin{aligned} \xi _{\tilde{A}^{\dag c}}(x)=\sup _{\alpha \in I_{\tilde{A}}}\alpha \cdot \chi _{\mathfrak {G}^{\dag c}(\alpha )}(x), \end{aligned}$$
(20)

where the fuzzy set \(\tilde{A}^{\dag c}\) is defined to be a new type of complement of \(\tilde{A}\). We remark that the gradual element \(\hat{a}\) in (19) is defined on the interval range \(I_{\tilde{A}}\) of \(\tilde{A}\), which contains 0. In other words, the gradual element \(\hat{a}\) must have the assignment at 0. Therefore, the gradual element proposed by Dubois and Prade (2008) cannot be used in (19), since the assignment at 0 was not considered by Dubois and Prade (2008). Using the assignment at 0 can define the complement of \(\tilde{A}\).

We are going to claim \(\tilde{A}^{\dag c}=\tilde{A}^{c}\), although \(\tilde{A}^{\dag c}\) is based on the gradual element and gradual set and \(\tilde{A}^{c}\) is based on the membership function.

Theorem 4.1

Let \(\tilde{A}\) be a fuzzy set in a topological space U. Then, the gradual set \(\mathfrak {G}^{\dag c}\) induced by the family \({\mathcal {A}}\) of gradual elements satisfies

$$\begin{aligned} \mathfrak {G}^{\dag c}(\alpha ) =\left[ \tilde{A}_{(1-\alpha )+}\right] ^{c}=\tilde{A}^{c}_{\alpha } \text{ for } \text{ each } \alpha \in I_{\tilde{A}}. \end{aligned}$$

Moreover, we have \(\tilde{A}^{\dag c}=\tilde{A}^{c}\).

Proof

According to (19), we see that \(\mathfrak {G}^{\dag c}(\alpha )\subseteq [\tilde{A}_{(1-\alpha )+}]^{c}\) for \(\alpha \in I_{\tilde{A}}\). On the other hand, given any fixed \(\alpha \in I_{\tilde{A}}\) and any \(x\in [\tilde{A}_{(1-\alpha )+}]^{c}\), we define a function \(\hat{a}\) on \(I_{\tilde{A}}\) by

$$\begin{aligned} \hat{a}(\beta )=\left\{ \begin{array}{ll} x, &{}\quad \text{ if }\ \beta =\alpha \\ y \text{ for } \text{ some } y\in [\tilde{A}_{(1-\beta )+}]^{c}, &{}\quad \text{ if }\ \beta \ne \alpha . \end{array}\right. \end{aligned}$$

Then, it is clear to see that \(\hat{a}\in {\mathcal {A}}\). This shows that \(\hat{a}(\alpha )=x\in \mathfrak {G}^{\dag c}(\alpha )\), i.e., \([\tilde{A}_{(1-\alpha )+}]^{c}\subseteq \mathfrak {G}^{\dag c}(\alpha )\). Therefore, we obtain \(\mathfrak {G}^{\dag c}(\alpha )=[\tilde{A}_{(1-\alpha )+}]^{c}\) for all \(\alpha \in I_{\tilde{A}}\). Using (17), we obtain the following equalities

$$\begin{aligned} \mathfrak {G}^{\dag c}(\alpha )=\left[ \tilde{A}_{(1-\alpha )+}\right] ^{c} =\tilde{A}^{c}_{\alpha } \text{ for } \text{ each } \alpha \in I_{\tilde{A}}. \end{aligned}$$

On the other hand, according to Theorem 2.4, the membership function of \(\tilde{A}^{c}\) is given by

$$\begin{aligned} \xi _{\tilde{A}^{c}}(x)=\sup _{\alpha \in I_{\tilde{A}}}\alpha \cdot \chi _{\tilde{A}^{c}_{\alpha }}(x). \end{aligned}$$

By referring to the membership function (20), since \(\mathfrak {G}^{\dag c}(\alpha ) =\tilde{A}^{c}_{\alpha }\), it follows that \(\tilde{A}^{\dag c}=\tilde{A}^{c}\). This completes the proof. \(\square \)

5 Intersection and union

Let \(\tilde{A}^{(1)},\ldots ,\tilde{A}^{(n)}\) be fuzzy sets in a topological space U, and let \(\alpha _{i}^{*}=\sup {\mathcal {R}} \left( \xi _{\tilde{A}^{(i)}}\right) \). From Proposition 2.2 and (7), we see that \(\tilde{A}^{(i)}_{\alpha }\ne \emptyset \) for \(\alpha \in I_{i}\), where \(I_{i}\) is given by

$$\begin{aligned} I_{i}=\left\{ \begin{array}{ll} {[}0,\alpha _{i}^{*}), &{}\quad \text{ if }\ \max {\mathcal {R}} (\xi _{\tilde{A}^{(i)}})\ \text{ does } \text{ not } \text{ exist }\\ {[}0,\alpha _{i}^{*}], &{}\quad \text{ if }\ \max {\mathcal {R}} (\xi _{\tilde{A}^{(i)}})\ \text{ exists }. \end{array}\right. \end{aligned}$$
(21)

According to Definition 3.4, each \(\hat{a}_{i}\in \tilde{A}^{(i)}\) is a gradual element in U for \(i=1,\ldots ,n\). The gradual element \(\hat{a}_{i}:I_{i}\rightarrow U\) is defined on \(I_{i}\) satisfying \(\hat{a}_{i}(\alpha )\in \tilde{A}^{(i)}_{\alpha }\ne \emptyset \) for each \(\alpha \in I_{i}\).

In the sequel, we assume that \(I_{i}\equiv I\) are all identical for \(i=1,\ldots ,n\). Then, \(\tilde{A}^{(i)}_{\alpha }\ne \emptyset \) for all \(\alpha \in I\) and \(i=1,\ldots ,n\). In particular, if we assume that the fuzzy sets \(\tilde{A}^{(1)},\ldots , \tilde{A}^{(n)}\) are normal, then \(I\equiv I_{i}=[0,1]\) for all \(i=1,\ldots ,n\).

Let \(A_{1},\ldots ,A_{n}\) be (crisp) subsets of U. Recall that their intersection is given by

$$\begin{aligned} A_{1}\cap \cdots \cap A_{n}=\left\{ x\in U:x\in A_{i} \text{ for } \text{ all } i=1,\ldots ,n\right\} . \end{aligned}$$

Inspired by the above form, we are going to consider the intersection of \(\tilde{A}^{(1)},\ldots ,\tilde{A}^{(n)}\) using the gradual elements. Now, we consider the following family

$$\begin{aligned} \left\{ \hat{a}:\hat{a}\in \tilde{A}^{(i)} \text{ for } \text{ all } i=1,\ldots ,n\right\} \end{aligned}$$

that consists of all common gradual elements from \(\tilde{A}^{(1)},\ldots ,\tilde{A}^{(n)}\). Then, this family can induce a gradual set \(\mathfrak {G}^{\cap }\) in U defined on I by

$$\begin{aligned} \mathfrak {G}^{\cap }(\alpha )=\left\{ \hat{a}(\alpha ):\hat{a} \in \tilde{A}^{(i)} \text{ for } \text{ all } i=1,\ldots ,n\right\} \text{ for } \alpha \in I. \end{aligned}$$

We can also define the union of \(\tilde{A}^{(1)},\ldots , \tilde{A}^{(n)}\) using the gradual elements. Recall that the union of (crisp) subsets \(A_{1},\ldots ,A_{n}\) of U is given by

$$\begin{aligned} A_{1}\cup \cdots \cup A_{n}=\left\{ x\in U:x\in A_{i} \text{ for } \text{ some } i=1,\ldots ,n\right\} . \end{aligned}$$

Now, we consider the following family

$$\begin{aligned} \left\{ \hat{a}:\hat{a}\in \tilde{A}^{(i)} \text{ for } \text{ some } i=1,\ldots ,n\right\} \end{aligned}$$

that consists of all gradual elements taken from some \(\tilde{A}^{(1)},\ldots ,\tilde{A}^{(n)}\). Then, this family can also induce a gradual set \(\mathfrak {G}^{\cup }\) in U defined on I by

$$\begin{aligned}&\mathfrak {G}^{\cup }(\alpha )\\&\quad =\left\{ \hat{a}(\alpha ):\hat{a}\in \tilde{A}^{(i)} \text{ for } \text{ some } i=1,\ldots ,n\right\} \text{ for } \alpha \in I. \end{aligned}$$

It is clear to see that

$$\begin{aligned} \hat{a}(\alpha )\in \mathfrak {G}^{\cap }(\alpha ) \text{ implies } \hat{a}(\alpha )\in \tilde{A}^{(1)}_{\alpha }\cap \cdots \cap \tilde{A}^{(n)}_{\alpha } \text{ for } \alpha \in I \end{aligned}$$
(22)

and

$$\begin{aligned} \hat{a}(\alpha )\in \mathfrak {G}^{\cup }(\alpha ) \text{ implies } \hat{a}(\alpha )\in \tilde{A}^{(1)}_{\alpha }\cup \cdots \cup \tilde{A}^{(n)}_{\alpha } \text{ for } \alpha \in I. \end{aligned}$$
(23)

Based on these two gradual sets \(\mathfrak {G}^{\cap }\) and \(\mathfrak {G}^{\cup }\), we can induce two fuzzy sets \(\tilde{A}^{\cap }\) and \(\tilde{A}^{\cup }\) in U with membership functions given by

$$\begin{aligned} \xi _{\tilde{A}^{\cap }}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{\mathfrak {G}^{\cap }(\alpha )}(x) \text{ and } \xi _{\tilde{A}^{\cup }}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{\mathfrak {G}^{\cup }(\alpha )}(x). \end{aligned}$$
(24)

In this case, we define the intersection and union of \(\tilde{A}^{(1)},\ldots ,\tilde{A}^{(n)}\) as follows:

$$\begin{aligned} \tilde{A}^{(1)}\cap \cdots \cap \tilde{A}^{(n)}=\tilde{A}^{\cap } \text{ and } \tilde{A}^{(1)}\cup \cdots \cup \tilde{A}^{(n)}=\tilde{A}^{\cup }, \end{aligned}$$

where the membership functions of \(\tilde{A}^{\cap }\) and \(\tilde{A}^{\cup }\) are given in (24). This kind of intersection and union is based on the concept of gradual elements in fuzzy sets. We remark that the intersection and union of \(\tilde{A}^{(1)},\ldots ,\tilde{A}^{(n)}\) are based on the interval ranges in (21) that contains 0. Therefore, the gradual element proposed by Dubois and Prade (2008) cannot be used in (21) to define the union and intersection, since the assignment at 0 was not considered by Dubois and Prade (2008).

Example 5.1

Let \(\tilde{A}^{(1)}\) and \(\tilde{A}^{(2)}\) be two normal fuzzy sets with membership functions given by

$$\begin{aligned}&\xi _{\tilde{A}^{(1)}}(x)=\left\{ \begin{array}{ll} x-1 &{}\quad \text{ if }\ 1\le x\le 2\\ 1 &{}\quad \text{ if }\ 2<x<3\\ 4-x &{}\quad \text{ if }\ 3\le x\le 4\\ 0 &{}\quad \text{ otherwise }, \end{array}\right. \\&\quad \text{ and } \xi _{\tilde{A}^{(2)}}(x) =\left\{ \begin{array}{ll} x-2 &{}\quad \text{ if }\ 2\le x\le 3\\ 1 &{}\quad \text{ if }\ 3<x<4\\ 5-x &{}\quad \text{ if }\ 4\le x\le 5\\ 0 &{}\quad \text{ otherwise }, \end{array}\right. \end{aligned}$$

Then, the interval ranges of \(\tilde{A}^{(1)}\) and \(\tilde{A}^{(2)}\) are identical to \(I=[0,1]\). We also see that the \(\alpha \)-level sets of \(\tilde{A}^{(1)}\) and \(\tilde{A}^{(2)}\) are bounded closed intervals given by

$$\begin{aligned} \tilde{A}^{(1)}_{\alpha }=\left[ 1+\alpha ,4-\alpha \right] \text{ and } \tilde{A}^{(2)}_{\alpha }=\left[ 2+\alpha ,5-\alpha \right] . \end{aligned}$$

The gradual element \(\hat{a}\in \tilde{A}^{(1)}\) must satisfy \(\hat{a}(\alpha )\in \tilde{A}^{(1)}_{\alpha }\) for each \(\alpha \in [0,1]\). For example, if we take

$$\begin{aligned} \hat{a}_{1}^{(1)}(\alpha )=1+\alpha \text{ or } \hat{a}_{2}^{(1)}(\alpha ) =4-\alpha \text{ for } \alpha \in [0,1], \end{aligned}$$

then \(\hat{a}_{1}^{(1)},\hat{a}_{2}^{(1)}\in \tilde{A}^{(1)}\). Also, if we take

$$\begin{aligned} \hat{a}_{1}^{(2)}(\alpha )=2+\alpha \text{ or } \hat{a}_{2}^{(2)}(\alpha ) =5-\alpha \text{ for } \alpha \in [0,1], \end{aligned}$$

then \(\hat{a}_{1}^{(2)},\hat{a}_{2}^{(2)}\in \tilde{A}^{(2)}\). Now we consider two gradual sets given by

$$\begin{aligned} \mathfrak {G}^{\cap }(\alpha )=\left\{ \hat{a}(\alpha ):\hat{a}\ in\tilde{A}^{(1)} \text{ and } \hat{a}\in \tilde{A}^{(2)}\right\} \text{ for } \alpha \in [0,1] \end{aligned}$$

and

$$\begin{aligned} \mathfrak {G}^{\cup }(\alpha )=\left\{ \hat{a}(\alpha ): \hat{a}\in \tilde{A}^{(1)} \text{ or } \hat{a}\in \tilde{A}^{(2)}\right\} \text{ for } \alpha \in [0,1]. \end{aligned}$$

Then, it is clear to see that

$$\begin{aligned} \left\{ \hat{a}_{2}^{(1)}(\alpha ),\hat{a}_{1}^{(2)}(\alpha )\right\} \subset \mathfrak {G}^{\cap }(\alpha ) \text{ for } \alpha \in [0,1] \end{aligned}$$

and

$$\begin{aligned} \left\{ \hat{a}_{1}^{(1)}(\alpha ),\hat{a}_{2}^{(1)}(\alpha ), \hat{a}_{1}^{(2)}(\alpha ),\hat{a}_{2}^{(2)}(\alpha )\right\} \subset \mathfrak {G}^{\cup }(\alpha ) \text{ for } \alpha \in [0,1]. \end{aligned}$$

In general, for \(\alpha \in [0,1]\), we have

$$\begin{aligned} \mathfrak {G}^{\cap }(\alpha )&=\left\{ \hat{a}(\alpha ):\hat{a} \in \tilde{A}^{(1)} \text{ and } \hat{a}\in \tilde{A}^{(2)}\right\} \\&=\left\{ \hat{a}(\alpha ):1+\alpha \le \hat{a}(\alpha )\le 4-\alpha \right. \\&\qquad \left. \text{ and } 2+\alpha \le \hat{a}(\alpha )\le 5-\alpha \right\} \\&=\left\{ \hat{a}(\alpha ):2+\alpha \le \hat{a}(\alpha )\le 4-\alpha \right\} \\&=\left[ 2+\alpha ,4-\alpha \right] =\tilde{A}^{(1)}_{\alpha }\cap \tilde{A}^{(2)}_{\alpha } \end{aligned}$$

and

$$\begin{aligned} \mathfrak {G}^{\cup }(\alpha )&=\left\{ \hat{a}(\alpha ):\hat{a} \in \tilde{A}^{(1)} \text{ or } \hat{a}\in \tilde{A}^{(2)}\right\} \\&=\left\{ \hat{a}(\alpha ):1+\alpha \le \hat{a}(\alpha )\le 4-\alpha \right. \\&\qquad \left. \text{ or } 2+\alpha \le \hat{a}(\alpha )\le 5-\alpha \right\} \\&=\left\{ \hat{a}(\alpha ):1+\alpha \le \hat{a}(\alpha )\le 5-\alpha \right\} \\&=\left[ 1+\alpha ,5-\alpha \right] =\tilde{A}^{(1)}_{\alpha }\cup \tilde{A}^{(2)}_{\alpha }. \end{aligned}$$

According to (24), the membership functions of \(\tilde{A}^{(1)}\cap \tilde{A}^{(2)}\) and \(\tilde{A}^{(1)}\cup \tilde{A}^{(2)}\) are given by

$$\begin{aligned} \xi _{\tilde{A}^{(1)}\cap \tilde{A}^{(2)}}(x)= & {} \sup _{\alpha \in [0,1]}\alpha \cdot \chi _{\left[ 2+\alpha ,4-\alpha \right] }(x) \text{ and } \xi _{\tilde{A}^{(1)} \cup \tilde{A}^{(2)}}(x) \\= & {} \sup _{\alpha \in [0,1]}\alpha \cdot \chi _{\left[ 1+\alpha ,5-\alpha \right] }(x). \end{aligned}$$

The \(\alpha \)-level sets of \(\tilde{A}^{(1)}\cap \tilde{A}^{(2)}\) and \(\tilde{A}^{(1)}\cup \tilde{A}^{(2)}\) will be investigated in the subsequent discussion.

Proposition 5.2

Let \(\tilde{A}^{(1)},\ldots ,\tilde{A}^{(n)}\) be fuzzy sets in a topological space U such that \(I_{i}\equiv I\) for all \(i=1,\ldots ,n\). Then, the following statements hold true.

  1. (i)

    We have

    $$\begin{aligned} \mathfrak {G}^{\cup }(\alpha )=\tilde{A}^{(1)}_{\alpha }\cup \cdots \cup \tilde{A}^{(n)}_{\alpha } \text{ for } \text{ all } \alpha \in I \end{aligned}$$

    and

    $$\begin{aligned} \mathfrak {G}^{\cup }(\beta )\subseteq \mathfrak {G}^{\cup }(\alpha ) \text{ for } \beta >\alpha . \end{aligned}$$
  2. (ii)

    Suppose that \(\tilde{A}^{(1)}_{\alpha }\cap \cdots \cap \tilde{A}^{(n)}_{\alpha } \ne \emptyset \) for all \(\alpha \in I\). Then, we have

    $$\begin{aligned} \mathfrak {G}^{\cap }(\alpha )=\tilde{A}^{(1)}_{\alpha }\cap \cdots \cap \tilde{A}^{(n)}_{\alpha } \text{ for } \text{ all } \alpha \in I \end{aligned}$$

    and

    $$\begin{aligned} \mathfrak {G}^{\cap }(\beta )\subseteq \mathfrak {G}^{\cap }(\alpha ) \text{ for } \beta >\alpha . \end{aligned}$$

Proof

To prove part (i), for \(\alpha \in I\), the inclusion

$$\begin{aligned} \mathfrak {G}^{\cup }(\alpha )\subseteq \tilde{A}^{(1)}_{\alpha } \cup \cdots \cup \tilde{A}^{(n)}_{\alpha } \end{aligned}$$

follows from (23). Now, given any fixed \(\alpha \in I\) and any \(x\in \tilde{A}^{(1)}_{\alpha }\cup \cdots \cup \tilde{A}^{(n)}_{\alpha }\), we have \(x\in \tilde{A}^{(i)}_{\alpha }\) for some \(i=1,\ldots ,n\). Then, we define a function \(\hat{a}\) on I by

$$\begin{aligned} \hat{a}(\beta )=\left\{ \begin{array}{ll} x, &{}\quad \text{ if }\ \beta =\alpha \\ y \text{ for } \text{ some } y\in \tilde{A}^{(i)}_{\beta }, &{}\quad \text{ if }\ \beta \ne \alpha . \end{array}\right. \end{aligned}$$

Then, \(\hat{a}\in \tilde{A}^{(i)}\). Therefore, we obtain \(x=\hat{a}(\alpha )\in \tilde{A}^{(i)}_{\alpha }\) with \(\hat{a}\in \tilde{A}^{(i)}\) for some \(i=1,\ldots ,n\). This says that \(x=\hat{a}(\alpha )\in \mathfrak {G}^{\cup }(\alpha )\). Therefore, we obtain the inclusion

$$\begin{aligned} \tilde{A}^{(1)}_{\alpha }\cup \cdots \cup \tilde{A}^{(n)}_{\alpha } \subseteq \mathfrak {G}^{\cup }(\alpha ), \end{aligned}$$

for all \(\alpha \in I\). Using the nestedness of the \(\alpha \)-level sets \(\tilde{A}^{(i)}_{\alpha }\) for \(i=1,\ldots ,n\), it is clear to see that the gradual set \(\mathfrak {G}^{\cup }\) is also nested in the sense of \(\mathfrak {G}^{\cup }(\beta )\subseteq \mathfrak {G}^{\cup }(\alpha )\) for \(\beta >\alpha \).

To prove part (ii), for \(\alpha \in I\), the inclusion

$$\begin{aligned} \mathfrak {G}^{\cap }(\alpha )\subseteq \tilde{A}^{(1)}_{\alpha } \cap \cdots \cap \tilde{A}^{(n)}_{\alpha } \end{aligned}$$

follows from (22). Given any fixed \(\alpha \in I\) and any \(x\in \tilde{A}^{(1)}_{\alpha }\cap \cdots \cap \tilde{A}^{(n)}_{\alpha } \ne \emptyset \), we have \(x\in \tilde{A}^{(i)}_{\alpha }\) for all \(i=1,\ldots ,n\). Then, we define a function \(\hat{a}\) on I by

$$\begin{aligned} \hat{a}(\beta )=\left\{ \begin{array}{ll} x, &{}\quad \text{ if }\ \beta =\alpha \\ y \text{ for } \text{ some } y\in \tilde{A}^{(1)}_{\beta }\cap \cdots \cap \tilde{A}^{(n)}_{\beta }\ne \emptyset , &{}\quad \text{ if }\ \beta \ne \alpha . \end{array}\right. \end{aligned}$$

Then, \(\hat{a}\in \tilde{A}^{(i)}\) for all \(i=1,\ldots ,n\). This says that \(x=\hat{a}(\alpha )\in \mathfrak {G}^{\cap }(\alpha )\). Therefore, we obtain the inclusion

$$\begin{aligned} \tilde{A}^{(1)}_{\alpha }\cap \cdots \cap \tilde{A}^{(n)}_{\alpha } \subseteq \mathfrak {G}^{\cap }(\alpha ) \end{aligned}$$

for all \(\alpha \in I\). This shows the desired equality. The nestedness of the gradual set \(\mathfrak {G}^{\cap }\) can be similarly realized, and the proof is complete. \(\square \)

Remark 5.3

Since we assume that \(I_{i}\equiv I\) for all \(i=1,\ldots ,n\), by referring to (21) and Remark 3.3, we see that the interval ranges of membership functions \(\tilde{A}^{\cap }\) and \(\tilde{A}^{\cup }\) are given by

$$\begin{aligned} I_{\tilde{A}^{\cap }}=I_{\tilde{A}^{\cup }}=I. \end{aligned}$$

Using Proposition 2.2, we have \(\tilde{A}^{\cap }_{\alpha }\ne \emptyset \) for all \(\alpha \in I\) and \(\tilde{A}^{\cap }_{\alpha } =\emptyset \) for all \(\alpha \not \in I\). We also have \(\tilde{A}^{\cup }_{\alpha }\ne \emptyset \) for all \(\alpha \in I\) and \(\tilde{A}^{\cup }_{\alpha }=\emptyset \) for all \(\alpha \not \in I\).

Now we want to study the \(\alpha \)-level sets of \(\tilde{A}^{(1)}\cap \cdots \cap \tilde{A}^{(n)}\) and \(\tilde{A}^{(1)}\cup \cdots \cup \tilde{A}^{(n)}\). Let \(\tilde{A}\) be a fuzzy set in U with \(I_{\tilde{A}}\) given in (7). Given any \(\alpha \in I_{\tilde{A}}\) with \(\alpha >0\) and any increasing convergent sequence \(\{\alpha _{m}\}_{m=1}^{\infty }\) in \(I_{\tilde{A}}\) with \(\alpha _{m}>0\) for all m and \(\alpha _{m}\uparrow \alpha \), the basic property of fuzzy set says that

$$\begin{aligned} \bigcap _{m=1}^{\infty }\tilde{A}_{\alpha _{m}}=\tilde{A}_{\alpha }, \end{aligned}$$
(25)

which will be used for the subsequent discussion. We need two useful lemmas.

Lemma 5.4

(Royden 1968) Let U be a topological space, and let K be a compact subset of U. Let f be a real-valued function defined on U. If f is upper semi-continuous, then f assumes its maximum on a compact subset of U; that is, the supremum is attained in the following sense

$$\begin{aligned} \sup _{x\in K}f(x)=\max _{x\in K}f(x). \end{aligned}$$

Lemma 5.5

Let S be a subset of (0, 1]. Let \(\tilde{A}\) and \(\tilde{B}\) be two fuzzy sets in a universal set U with membership functions \(\xi _{\tilde{A}}\) and \(\xi _{\tilde{B}}\), respectively, satisfying \(\tilde{A}_{\alpha }=\tilde{B}_{\alpha }\) for all \(\alpha \in S\).

  1. (i)

    Suppose that \({\mathcal {R}}(\xi _{\tilde{A}}){\setminus }\{0\}\subseteq S\) and \({\mathcal {R}}(\xi _{\tilde{B}}){\setminus }\{0\}\subseteq S\). Then, \(\xi _{\tilde{A}}(x)=0\) if and only if \(\xi _{\tilde{B}}(x)=0\), i.e., \(\xi _{\tilde{A}}(x)>0\) if and only if \(\xi _{\tilde{B}}(x)>0\).

  2. (ii)

    We consider the following set

    $$\begin{aligned} U^{S}=\left\{ x\in U:\xi _{\tilde{A}}(x),\xi _{\tilde{B}}(x)\in S \text{ and } \xi _{\tilde{A}}(x)>0,\xi _{\tilde{B}}(x)>0\right\} . \end{aligned}$$

    Then, \(\xi _{\tilde{A}}(x)=\xi _{\tilde{B}}(x)\) for any \(x\in U^{S}\). Moreover, if \({\mathcal {R}}(\xi _{\tilde{A}}){\setminus }\{0\}\subseteq S\) and \({\mathcal {R}}(\xi _{\tilde{B}}){\setminus }\{0\}\subseteq S\), then

    $$\begin{aligned} U^{S}=\left\{ x\in U:\xi _{\tilde{A}}(x)>0\right\} =\left\{ x\in U:\xi _{\tilde{B}}(x)>0\right\} \nonumber \\ \end{aligned}$$
    (26)

    and \(\xi _{\tilde{A}}=\xi _{\tilde{B}}\) with \({\mathcal {R}}(\xi _{\tilde{A}})={\mathcal {R}}(\xi _{\tilde{B}})\).

Proof

To prove part (i), if \(\xi _{\tilde{A}}(x)=0\), then \(x\not \in \tilde{A}_{\alpha }\) for all \(\alpha >0\), which implies \(x\not \in \tilde{B}_{\alpha }\) for all \(\alpha \in {\mathcal {R}}(\xi _{\tilde{B}}){\setminus }\{0\}\subseteq S\), since \(\tilde{A}_{\alpha }=\tilde{B}_{\alpha }\) for all \(\alpha \in S\). From Theorem 2.4, we have

$$\begin{aligned} \xi _{\tilde{B}}(x)=\sup _{\alpha \in {\mathcal {R}}(\xi _{\tilde{B}})} \alpha \cdot \chi _{\tilde{B}_{\alpha }}(x) =\sup _{{\mathcal {R}}(\xi _{\tilde{B}}){\setminus }\{0\}} \alpha \cdot \chi _{\tilde{B}_{\alpha }}(x)=0. \end{aligned}$$

We can similarly prove that \(\xi _{\tilde{B}}(x)=0\) implies \(\xi _{\tilde{A}}(x)=0\).

To prove part (ii), for \(x\in U^{S}\), let \(0<\alpha =\xi _{\tilde{A}}(x)\) and \(0<\beta =\xi _{\tilde{B}}(x)\) with \(\alpha ,\beta \in S\), i.e., \(x\in \tilde{A}_{\alpha }\) and \(x\in \tilde{B}_{\beta }\). We consider the following two cases.

  • For \(x\in \tilde{A}_{\alpha }\), since \(\tilde{A}_{\alpha }=\tilde{B}_{\alpha }\), i.e., \(x\in \tilde{B}_{\alpha }\), we have \(\xi _{\tilde{B}}(x)\ge \alpha \), i.e., \(\beta \ge \alpha \).

  • For \(x\in \tilde{B}_{\beta }\), since \(\tilde{A}_{\beta }=\tilde{B}_{\beta }\), i.e., \(x\in \tilde{A}_{\beta }\), we also have \(\xi _{\tilde{A}}(x)\ge \beta \), i.e., \(\alpha \ge \beta \).

Therefore, we obtain \(\alpha =\beta \). This shows that \(\xi _{\tilde{A}}(x)=\xi _{\tilde{B}}(x)\) for any \(x\in U^{S}\). Using part (i), we can obtain (26) and conclude that \(\xi _{\tilde{A}}=\xi _{\tilde{B}}\) with \({\mathcal {R}}(\xi _{\tilde{A}})={\mathcal {R}}(\xi _{\tilde{B}})\). This completes the proof. \(\square \)

We say that two fuzzy sets \(\tilde{A}\) and \(\tilde{B}\) in U are identical, written by \(\tilde{A}=\tilde{B}\), if and only if \(\xi _{\tilde{A}}=\xi _{\tilde{B}}\), i.e., \(\xi _{\tilde{A}}(x)=\xi _{\tilde{B}}(x)\) for all \(x\in U\).

Theorem 5.6

Let \(\tilde{A}^{(1)},\ldots ,\tilde{A}^{(n)}\) be fuzzy sets in a topological space U such that \(I_{i}\equiv I\) for all \(i=1,\ldots ,n\), that \(\tilde{A}^{(1)}_{\alpha }\cap \cdots \cap \tilde{A}^{(n)}_{\alpha } \ne \emptyset \) for all \(\alpha \in I\) and that the maximum \(\max I\) exists. Then, the \(\alpha \)-level set of \(\tilde{A}^{\cap }=\tilde{A}^{(1)}\cap \cdots \cap \tilde{A}^{(n)}\) is given by

$$\begin{aligned} \tilde{A}^{\cap }_{\alpha }= & {} \left( \tilde{A}^{(1)}\cap \cdots \cap \tilde{A}^{(n)}\right) _{\alpha } =\{x\in U: \xi _{\tilde{A}^{\cap }}(x)\ge \alpha \}\nonumber \\= & {} \mathfrak {G}^{\cap }(\alpha )=\tilde{A}^{(1)}_{\alpha } \cap \cdots \cap \tilde{A}^{(n)}_{\alpha } \end{aligned}$$
(27)

for every \(\alpha \in I\) with \(\alpha >0\), and

$$\begin{aligned} \tilde{A}^{\cap }_{0+}&=\left( \tilde{A}^{(1)}\cap \cdots \cap \tilde{A}^{(n)}\right) _{0+} =\bigcup _{\{\alpha \in I:\alpha>0\}} \left( \tilde{A}^{(1)}\cap \cdots \cap \tilde{A}^{(n)}\right) _{\alpha }\nonumber \\&=\bigcup _{\{\alpha \in I:\alpha>0\}}\mathfrak {G}^{\cap }(\alpha ) =\bigcup _{\{\alpha \in I:\alpha >0\}} \tilde{A}^{(1)}_{\alpha } \cap \cdots \cap \tilde{A}^{(n)}_{\alpha }. \end{aligned}$$
(28)

Proof

Given any \(\alpha \in I\) with \(\alpha >0\) and any increasing convergent sequence \(\{\alpha _{m}\}_{m=1}^{\infty }\) in I with \(\alpha _{m}>0\) for all m and \(\alpha _{m}\uparrow \alpha \), using (25), we have

$$\begin{aligned} \bigcap _{m=1}^{\infty }\left( \tilde{A}^{(1)}_{\alpha _{m}} \cap \cdots \cap \tilde{A}^{(n)}_{\alpha _{m}} \right)= & {} \left( \bigcap _{m=1}^{\infty }\tilde{A}^{(1)}_{\alpha _{m}}\right) \cap \cdots \cap \left( \bigcap _{m=1}^{\infty }\tilde{A}^{(n)}_{\alpha _{m}}\right) \nonumber \\= & {} \tilde{A}^{(1)}_{\alpha }\cap \cdots \cap \tilde{A}^{(n)}_{\alpha }. \end{aligned}$$
(29)

From part (ii) of Proposition 5.2, we see that (29) is satisfied if and only if the following equality is satisfied

$$\begin{aligned} \bigcap _{m=1}^{\infty }\mathfrak {G}^{\cap }(\alpha _{m})=\mathfrak {G}^{\cap }(\alpha ). \end{aligned}$$
(30)

We also have

$$\begin{aligned} \mathfrak {G}^{\cap }(\beta )\subseteq \mathfrak {G}^{\cap }(\alpha ) \text{ for } \alpha ,\beta \in I \text{ with } \beta >\alpha . \end{aligned}$$
(31)

Given any fixed \(x\in U\), we define the following set

$$\begin{aligned} F_{\rho }=\left\{ \alpha \in I:\xi _{\tilde{A}^{\cap }}(x) =\alpha \cdot \chi _{\mathfrak {G}^{\cap }(\alpha )}(x)\ge \rho \right\} . \end{aligned}$$

Since \(I_{i}\equiv I\) for all \(i=1,\ldots ,n\), from Remark 5.3 and (21), it follows that \(I_{\tilde{A}^{\cap }}=I\) is an interval. Since we assume that the maximum \(\max I\) exists, Proposition 2.2 says that \(I_{\tilde{A}^{\cap }}=I=[0,\alpha ^{*}]\) for some \(\alpha ^{*}\in (0,1]\). We are going to claim that the set \(F_{\rho }\) is closed for each \(\rho \in \mathbb {R}\). Given any \(\rho \in I\) with \(\rho >0\), for each \(\alpha \in \text{ cl }(F_{\rho })\), there exists a sequence \(\{\alpha _{m}\}_{m=1}^{\infty }\) in \(F_{\rho }\) such that \(\alpha _{m}\rightarrow \alpha \). Therefore, we have \(\alpha _{m}\in I\) with \(\alpha _{m}\ge \rho >0\) and \(x\in \mathfrak {G}^{\cap }(\alpha _{m})\) for all m, which also says that \(\alpha >0\), since

$$\begin{aligned} \alpha =\lim _{m\rightarrow \infty }\alpha _{m}\ge \rho >0. \end{aligned}$$

Therefore, there exists a subsequence \(\{\alpha _{m_{k}}\}_{k=1}^{\infty }\) of \(\{\alpha _{m}\}_{m=1}^{\infty }\) such that \(\alpha _{m_{k}}\uparrow \alpha \) or \(\alpha _{m_{k}}\downarrow \alpha \) as \(k\rightarrow \infty \).

  • Suppose that \(\alpha _{m_{k}}\downarrow \alpha \). Then, \(\alpha _{m_{k}}\ge \alpha \) for all k. This says that \(x\in \mathfrak {G}^{\cap }(\alpha _{m_{k}})\subseteq \mathfrak {G}^{\cap }(\alpha )\) by (31).

  • Suppose that \(\alpha _{m_{k}}\uparrow \alpha \). Since \(\alpha _{m_{k}}\in F_{\rho }\) for each k, it follows that \(\alpha \in \text{ cl }(F_{\rho })\). Since \(F_{\rho }\subseteq I\), i.e., \(\text{ cl }(F_{\rho })\subseteq \text{ cl }(I)=I=[0,\alpha ^{*}]\), it says that \(\alpha \in I\). Since \(x\in \mathfrak {G}^{\cap }(\alpha _{m_{k}})\) for all k, using (30), it follows that \(x\in \mathfrak {G}^{\cap }(\alpha )\).

Therefore, we conclude that \(x\in \mathfrak {G}^{\cap }(\alpha )\) for both cases. This also says that \(\alpha \cdot \chi _{\mathfrak {G}^{\cap }(\alpha )}(x)\ge \rho \), i.e., \(\alpha \in F_{\rho }\). Therefore, we obtain the inclusion \(\text{ cl }(F_{\rho })\subseteq F_{\rho }\), which means that \(F_{\rho }\) is closed for each \(\rho \in I\) with \(\rho >0\). We are going to claim that for any fixed \(x\in U\), the function \(\eta _{x}(\alpha ) =\alpha \cdot \chi _{\mathfrak {G}^{\cap }(\alpha )}(x)\) is upper semi-continuous on I. It is equivalent to show that the set \(F_{\rho }\) is closed for each \(\rho \in \mathbb {R}\). We have shown that \(F_{\rho }\) is closed for each \(\rho \in I\) with \(\rho >0\). If \(\rho \not \in I\), then the empty set \(F_{\rho }=\emptyset \) is closed. If \(\rho =0\), then \(F_{\rho }=I=[0,\alpha ^{*}]\) is also a closed set. This shows that the function \(\eta _{x}=\alpha \cdot \chi _{\mathfrak {G}^{\cap }(\alpha )}(x)\) is indeed upper semi-continuous on I.

Since \(\tilde{A}^{\cap }_{\alpha }\ne \emptyset \) for all \(\alpha \in I\) by Remark 5.3, given any fixed \(0<\alpha \in I\), suppose that \(x\in \tilde{A}^{\cap }_{\alpha }\). Now we also assume that \(x\not \in \mathfrak {G}^{\cap }(\beta )\) for all \(\beta \in I\) with \(\alpha \le \beta \). We want to lead to a contradiction. Under this assumption, we see that \(\beta \cdot \chi _{\mathfrak {G}^{\cap } (\beta )}(x)<\alpha \) for all \(\beta \in I\). Since \(\eta _{x}(\beta ) =\beta \cdot \chi _{\mathfrak {G}^{\cap }(\beta )}(x)\) is upper semi-continuous on the compact set \(I=[0,\alpha ^{*}]\), the supremum of function \(\eta _{x}\) is achieved by Lemma 5.4. This says that

$$\begin{aligned} \xi _{\tilde{A}^{\cap }}(x)= & {} \sup _{\beta \in I}\eta _{x}(\beta ) =\sup _{\beta \in I}\beta \cdot \chi _{\mathfrak {G}^{\cap }(\beta )}(x)\\= & {} \max _{\beta \in I}\beta \cdot \chi _{\mathfrak {G}^{\cap }(\beta )}(x) =\beta ^{*}\cdot \chi _{\mathfrak {G}(\beta ^{*})}(x)<\alpha \end{aligned}$$

for some \(\beta ^{*}\in I\), which violates \(x\in \tilde{A}^{\cap }_{\alpha }\). Therefore, there exists \(\beta _{0}\in I\) with \(\beta _{0}\ge \alpha \) such that \(x\in \mathfrak {G}^{\cap }(\beta _{0})\subseteq \mathfrak {G}^{\cap }(\alpha )\) by part (ii) of Proposition 5.2, which shows the inclusion \(\tilde{A}^{\cap }_{\alpha }\subseteq \mathfrak {G}^{\cap }(\alpha )\). The following inclusion is obvious

$$\begin{aligned} \mathfrak {G}^{\cap }(\alpha )&\subseteq \left\{ x\in \mathbb {R}: \sup _{\beta \in I}\beta \cdot \chi _{\mathfrak {G}^{\cap }(\beta )}(x) \ge \alpha \right\} \\&=\{x\in \mathbb {R}:\xi _{\tilde{A}^{\cap }}(x)\ge \alpha \} =\tilde{A}^{\cap }_{\alpha }. \end{aligned}$$

Therefore, we obtain the desired equalities (27) and (28). This completes the proof. \(\square \)

Example 5.7

Continued from Example 5.1, Theorem 5.6 says that the \(\alpha \)-level sets of \(\tilde{A}^{(1)}\cap \tilde{A}^{(2)}\) are given by

$$\begin{aligned} \left( \tilde{A}^{(1)}\cap \tilde{A}^{(2)}\right) _{\alpha } =\mathfrak {G}^{\cap }(\alpha ) =\tilde{A}^{(1)}_{\alpha }\cap \tilde{A}^{(2)}_{\alpha }=\left[ 2+\alpha ,4-\alpha \right] . \end{aligned}$$

Theorem 5.8

Let \(\tilde{A}^{(1)},\ldots ,\tilde{A}^{(n)}\) be fuzzy sets in a topological space U such that \(I_{i}\equiv I\) for all \(i=1,\ldots ,n\) and that the maximum \(\max I\) exists. Suppose that any one of the following conditions is satisfied.

  1. (a)

    For any fixed \(x\in U\), the function \(\eta _{x}(\alpha ) =\alpha \cdot \chi _{\mathfrak {G}^{\cup }(\alpha )}(x)\) is upper semi-continuous on I.

  2. (b)

    Given any \(\alpha \in I\) with \(\alpha >0\) and any increasing convergent sequence \(\{\alpha _{m}\}_{m=1}^{\infty }\) in I with \(\alpha _{m}>0\) for all m and \(\alpha _{m}\uparrow \alpha \), the following inclusion is satisfied

    $$\begin{aligned} \bigcap _{m=1}^{\infty }\left( \tilde{A}^{(1)}_{\alpha _{m}} \cup \cdots \cup \tilde{A}^{(n)}_{\alpha _{m}} \right) \subseteq \tilde{A}^{(1)}_{\alpha }\cup \cdots \cup \tilde{A}^{(n)}_{\alpha }. \end{aligned}$$
    (32)
  3. (c)

    Given any increasing sequence \(\{\alpha _{m}\}_{m=1}^{\infty }\) in I with \(\alpha _{m}>0\) for all m, the following inclusion is satisfied

    $$\begin{aligned} \bigcap _{m=1}^{\infty }\left( \tilde{A}^{(1)}_{\alpha _{m}}\cup \cdots \cup \tilde{A}^{(n)}_{\alpha _{m}}\right) \subseteq \left( \bigcap _{m=1}^{\infty } \tilde{A}^{(1)}_{\alpha _{m}}\right) \cup \cdots \cup \left( \bigcap _{m=1}^{\infty }\tilde{A}^{(n)}_{\alpha _{m}}\right) . \end{aligned}$$

Then, the \(\alpha \)-level set of \(\tilde{A}^{\cup } =\tilde{A}^{(1)}\cup \cdots \cup \tilde{A}^{(n)}\) is given by

$$\begin{aligned} \tilde{A}^{\cup }_{\alpha }= & {} \left( \tilde{A}^{(1)} \cup \cdots \cup \tilde{A}^{(n)}\right) _{\alpha } =\{x\in U:\xi _{\tilde{A}^{\cup }}(x)\ge \alpha \}\nonumber \\= & {} \mathfrak {G}^{\cup }(\alpha ) =\tilde{A}^{(1)}_{\alpha }\cup \cdots \cup \tilde{A}^{(n)}_{\alpha } \end{aligned}$$
(33)

for every \(\alpha \in I\) with \(\alpha >0\), and

$$\begin{aligned} \tilde{A}^{\cup }_{0+}&=\left( \tilde{A}^{(1)}\cup \cdots \cup \tilde{A}^{(n)}\right) _{0+} =\bigcup _{\{\alpha \in I:\alpha>0\}} \left( \tilde{A}^{(1)}\cup \cdots \cup \tilde{A}^{(n)} \right) _{\alpha }\nonumber \\&=\bigcup _{\{\alpha \in I:\alpha>0\}}\mathfrak {G}^{\cup }(\alpha ) =\bigcup _{\{\alpha \in I:\alpha >0\}} \tilde{A}^{(1)}_{\alpha } \cup \cdots \cup \tilde{A}^{(n)}_{\alpha }. \end{aligned}$$
(34)

Proof

Suppose that condition (a) is satisfied. Since \(\tilde{A}^{\cup }_{\alpha }\ne \emptyset \) for all \(\alpha \in I\) by Remark 5.3, the arguments in the proof of Theorem 5.6 are still valid to obtain the desired equalities (33) and (34) by considering the upper semi-continuity of \(\eta _{x}\).

Suppose that condition (b) is satisfied. From part (i) of Proposition 5.2, we see that the inclusion (32) is satisfied if and only if the following inclusion is satisfied

$$\begin{aligned} \bigcap _{m=1}^{\infty }\mathfrak {G}^{\cup }(\alpha _{m}) \subseteq \mathfrak {G}^{\cup }(\alpha ). \end{aligned}$$
(35)

We also have \(\mathfrak {G}^{\cup }(\beta )\subseteq \mathfrak {G}^{\cup }(\alpha )\) for \(\alpha ,\beta \in I\). From the proof of Theorem 5.6, when the equality (30) is replaced by the following inclusion

$$\begin{aligned} \bigcap _{m=1}^{\infty }\mathfrak {G}^{\cup }(\alpha _{m}) \subseteq \mathfrak {G}^{\cup }(\alpha ), \end{aligned}$$
(36)

the same results can still be obtained. Therefore, by changing the role of (30) as (36) and using the arguments in the proof of Theorem 5.6, we can also show that the function \(\eta _{x}(\alpha )=\alpha \cdot \chi _{\mathfrak {G}^{\cup }(\alpha )}(x)\) is upper semi-continuous on I. Therefore, using condition (a), the desired results can be obtained.

Suppose that condition (c) is satisfied. Then, from (25), it is clear to see that condition (b) is satisfied. Therefore, we also have the desired results, and the proof is complete.

Example 5.9

Continued from Example 5.1, we are going to apply Theorem 5.8 to obtain the \(\alpha \)-level sets of \(\tilde{A}^{(1)}\cup \tilde{A}^{(2)}\). We shall check that the inclusion (32) in condition (b) will be satisfied. For \(\alpha _{m}\uparrow \alpha \), since \(\tilde{A}^{(1)}_{\alpha } \cup \tilde{A}^{(2)}_{\alpha }=[1+\alpha ,5-\alpha ]\), we need to claim the inclusion

$$\begin{aligned} \bigcap _{m=1}^{\infty }\left[ 1+\alpha _{m},5-\alpha _{m}\right] \subseteq \left[ 1+\alpha ,5-\alpha \right] . \end{aligned}$$

Given x satisfying \(1+\alpha _{m}\le x\le 5-\alpha _{m}\) for all \(m=1,2,\ldots \), by taking \(m\rightarrow \infty \), we obtain \(1+\alpha \le x\le 5-\alpha \), which proves the desired inclusion. Therefore, Theorem 5.8 says that

$$\begin{aligned} \left( \tilde{A}^{(1)}\cup \tilde{A}^{(2)}\right) _{\alpha }=\mathfrak {G}^{\cup }(\alpha ) =\tilde{A}^{(1)}_{\alpha }\cup \tilde{A}^{(2)}_{\alpha }=\left[ 1+\alpha ,5-\alpha \right] . \end{aligned}$$

By referring to (32), we remark that the following inclusion

$$\begin{aligned} \left( \bigcap _{m=1}^{\infty }\tilde{A}^{(1)}_{\alpha _{m}}\right) \cup \cdots \cup \left( \bigcap _{m=1}^{\infty }\tilde{A}^{(n)}_{\alpha _{m}}\right) \subseteq \bigcap _{m=1}^{\infty } \left( \tilde{A}^{(1)}_{\alpha _{m}} \cup \cdots \cup \tilde{A}^{(n)}_{\alpha _{m}}\right) . \end{aligned}$$

is satisfied automatically, which is the reversed direction of inclusion.

6 Associativity

Now we are going to study the associativity. Let \(\tilde{A},\tilde{B},\tilde{C}\) be fuzzy sets in a topological space U with the interval ranges \(I_{\tilde{A}}\), \(I_{\tilde{B}}\) and \(I_{C}\), respectively. In order to claim the following equalities

$$\begin{aligned} \left( \tilde{A}\cup \tilde{B}\right) \cup \tilde{C} =\tilde{A}\cup \left( \tilde{B}\cup \tilde{C}\right) =\tilde{A}\cup \tilde{B}\cup \tilde{C}, \end{aligned}$$

some sufficient conditions are needed.

Proposition 6.1

Let \(\tilde{A},\tilde{B},\tilde{C}\) be fuzzy sets in a topological space U such that \(I_{\tilde{A}}=I_{\tilde{B}}=I_{C}\equiv I\) are all identical and that the maximum \(\max I\) exists. Suppose that any one of the following conditions is satisfied.

  • For any fixed \(x\in U\), the functions \(\eta _{x}^{(1)}(\alpha ) =\alpha \cdot \chi _{\tilde{A}_{\alpha }\cup \tilde{B}_{\alpha }}(x)\) and \(\eta _{x}^{(2)}(\alpha ) =\alpha \cdot \chi _{\tilde{B}_{\alpha } \cup \tilde{C}_{\alpha }}(x)\) are upper semi-continuous on I.

  • Given any \(\alpha \in I\) with \(\alpha >0\) and any increasing convergent sequence \(\{\alpha _{m}\}_{m=1}^{\infty }\) in I with \(\alpha _{m}>0\) for all m and \(\alpha _{m}\uparrow \alpha \), the following inclusions

    $$\begin{aligned}&\bigcap _{m=1}^{\infty }\left( \tilde{A}_{\alpha _{m}}\cup \tilde{B}_{\alpha _{m}}\right) \subseteq \tilde{A}_{\alpha }\cup \tilde{B}_{\alpha }\\&\quad \text{ and } \bigcap _{m=1}^{\infty } \left( \tilde{B}_{\alpha _{m}}\cup \tilde{C}_{\alpha _{m}}\right) \subseteq \tilde{B}_{\alpha }\cup \tilde{C}_{\alpha } \end{aligned}$$

    are satisfied

  • Given any increasing sequence \(\{\alpha _{m}\}_{m=1}^{\infty }\) in I with \(\alpha _{m}>0\) for all m, the following inclusions

    $$\begin{aligned} \bigcap _{m=1}^{\infty }\left( \tilde{A}_{\alpha _{m}}\cup \tilde{B}_{\alpha _{m}}\right) \subseteq \left( \bigcap _{m=1}^{\infty }\tilde{A}_{\alpha _{m}}\right) \cup \left( \bigcap _{m=1}^{\infty }\tilde{B}_{\alpha _{m}}\right) \end{aligned}$$

    and

    $$\begin{aligned} \bigcap _{m=1}^{\infty }\left( \tilde{B}_{\alpha _{m}}\cup \tilde{C}_{\alpha _{m}}\right) \subseteq \left( \bigcap _{m=1}^{\infty }\tilde{B}_{\alpha _{m}}\right) \cup \left( \bigcap _{m=1}^{\infty }\tilde{C}_{\alpha _{m}}\right) \end{aligned}$$

are satisfied. Then, we have

$$\begin{aligned} \left( \tilde{A}\cup \tilde{B}\right) \cup \tilde{C} =\tilde{A}\cup \left( \tilde{B}\cup \tilde{C}\right) =\tilde{A}\cup \tilde{B}\cup \tilde{C}. \end{aligned}$$

Proof

Let \(\tilde{D}^{(1)}=\tilde{A}\cup \tilde{B}\) and \(\tilde{D}^{(2)}=\tilde{B}\cup \tilde{C}\). Considering the function \(\eta _{x}^{(1)}\) and using Theorem 5.8, we have

$$\begin{aligned} \tilde{D}^{(1)}_{\alpha }=\tilde{A}_{\alpha }\cup \tilde{B}_{\alpha } \text{ for } \text{ all } \alpha \in I \text{ with } \alpha >0. \end{aligned}$$
(37)

Similarly, considering the function \(\eta _{x}^{(2)}\), we also have

$$\begin{aligned} \tilde{D}^{(2)}_{\alpha }=\tilde{B}_{\alpha }\cup \tilde{C}_{\alpha } \text{ for } \text{ all } \alpha \in I \text{ with } \alpha >0. \end{aligned}$$
(38)

Let \(\tilde{E}^{(1)}=\tilde{D}^{(1)}\cup \tilde{C}\) and \(\tilde{E}^{(2)}=\tilde{A}\cup \tilde{D}^{(2)}\). Then, the membership functions of \(\tilde{E}^{(1)}\) and \(\tilde{E}^{(2)}\) are given by

$$\begin{aligned}&\xi _{\tilde{E}^{(1)}}(x)\\&\quad =\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{D}^{(1)}_{\alpha }\cup \tilde{C}_{\alpha }}(x) (\mathrm{using}\ (24)\ ~ \mathrm{and}~ \mathrm{part} \mathrm{(i)}~ \mathrm{of}~ \mathrm{Proposition}~5.2) \\&\quad =\sup _{\alpha \in I}\alpha \cdot \chi _{(\tilde{A}_{\alpha }\cup \tilde{B}_{\alpha })\cup \tilde{C}_{\alpha }}(x) (\mathrm{using}\ (37))\\&\quad =\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}_{\alpha }\cup \tilde{B}_{\alpha }\cup \tilde{C}_{\alpha }}(x) \end{aligned}$$

and

$$\begin{aligned}&\xi _{\tilde{E}^{(2)}}(x)\\&\quad =\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}_{\alpha }\cup \tilde{D}^{(2)}_{\alpha }}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}_{\alpha }\cup (\tilde{B}_{\alpha }\cup \tilde{C}_{\alpha })}(x) (\mathrm{using}\ (38)) \\&\quad =\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}_{\alpha }\cup \tilde{B}_{\alpha }\cup \tilde{C}_{\alpha }}(x). \end{aligned}$$

Let \(\tilde{E}\equiv \tilde{A}\cup \tilde{B}\cup \tilde{C}\). Using (24) and part (i) of Proposition 5.2, we see that the membership function of \(\tilde{E}\) is given by

$$\begin{aligned} \xi _{\tilde{E}}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}_{\alpha } \cup \tilde{B}_{\alpha } \cup \tilde{C}_{\alpha }}(x). \end{aligned}$$

Therefore, we obtain \(\tilde{E}^{(1)}=\tilde{E}^{(2)}=\tilde{E}\). This completes the proof. \(\square \)

Example 6.2

Continued from Example 5.1, let \(\tilde{A}^{(3)}\) be another fuzzy set with membership function given by

$$\begin{aligned} \xi _{\tilde{A}^{(3)}}(x)=\left\{ \begin{array}{ll} x-3 &{}\quad \text{ if }\ 3\le x\le 4\\ 1 &{}\quad \text{ if }\ 4<x<5\\ 6-x &{}\quad \text{ if }\ 5\le x\le 6\\ 0 &{}\quad \text{ otherwise }, \end{array}\right. \end{aligned}$$

The \(\alpha \)-level sets of \(\tilde{A}^{(3)}\) are given by \(\tilde{A}_{\alpha }^{(3)}= [3+\alpha ,6-\alpha ]\). The second condition in Proposition 6.1 is satisfied, which can be realized from the similar argument of Example 5.9. Therefore, Proposition 6.1 says that

$$\begin{aligned} \left( \tilde{A}^{(1)}\cup \tilde{A}^{(2)}\right) \cup \tilde{A}^{(3)}= & {} \tilde{A}^{(1)}\cup \left( \tilde{A}^{(2)}\cup \tilde{A}^{(3)}\right) \\= & {} \tilde{A}^{(1)}\cup \tilde{A}^{(2)}\cup \tilde{A}^{(3)}. \end{aligned}$$

The membership function is given by

$$\begin{aligned} \xi _{\tilde{A}^{(1)}\cup \tilde{A}^{(2)}\cup \tilde{A}^{(3)}}(x) =\sup _{\alpha \in [0,1]}\alpha \cdot \chi _{\left[ 1+\alpha ,6-\alpha \right] }(x). \end{aligned}$$

For guaranteeing the following equalities

$$\begin{aligned} \left( \tilde{A}\cap \tilde{B}\right) \cap \tilde{C} =\tilde{A}\cap \left( \tilde{B}\cap \tilde{C}\right) =\tilde{A}\cap \tilde{B}\cap \tilde{C}, \end{aligned}$$

we do not need any extra sufficient conditions.

Proposition 6.3

Let \(\tilde{A},\tilde{B},\tilde{C}\) be fuzzy sets in a topological space U such that \(I_{\tilde{A}}=I_{\tilde{B}}=I_{C}\equiv I\) are all identical, that \(\tilde{A}_{\alpha }\cap \tilde{B}_{\alpha } \cap \tilde{C}_{\alpha }\ne \emptyset \) for all \(\alpha \in I\) and that the maximum \(\max I\) exists. Then, we have

$$\begin{aligned} \left( \tilde{A}\cap \tilde{B}\right) \cap \tilde{C} =\tilde{A}\cap \left( \tilde{B}\cap \tilde{C}\right) =\tilde{A}\cap \tilde{B}\cap \tilde{C}. \end{aligned}$$
(39)

Proof

Let \(\tilde{D}^{(1)}=\tilde{A}\cap \tilde{B}\) and \(\tilde{D}^{(2)}=\tilde{B}\cap \tilde{C}\). Using Theorem 5.6, we have

$$\begin{aligned} \tilde{D}^{(1)}_{\alpha }=\tilde{A}_{\alpha }\cap \tilde{B}_{\alpha } \text{ and } \tilde{D}^{(2)}_{\alpha }=\tilde{B}_{\alpha }\cap \tilde{C}_{\alpha } \text{ for } \text{ all } \alpha \in I \text{ with } \alpha >0. \end{aligned}$$

Let \(\tilde{E}^{(1)}=\tilde{D}^{(1)}\cap \tilde{C}\) and \(\tilde{E}^{(2)} =\tilde{A}\cap \tilde{D}^{(2)}\). Then, the membership functions of \(\tilde{E}^{(1)}\) and \(\tilde{E}^{(2)}\) are given by

$$\begin{aligned} \xi _{\tilde{E}^{(1)}}(x)= & {} \sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{D}^{(1)}_{\alpha }\cap \tilde{C}_{\alpha }}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{(\tilde{A}_{\alpha }\cap \tilde{B}_{\alpha })\cap \tilde{C}_{\alpha }}(x)\\= & {} \sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}_{\alpha }\cap \tilde{B}_{\alpha }\cap \tilde{C}_{\alpha }}(x) \end{aligned}$$

and

$$\begin{aligned} \xi _{\tilde{E}^{(2)}}(x)= & {} \sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}_{\alpha }\cap \tilde{D}^{(2)}_{\alpha }}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}_{\alpha }\cap (\tilde{B}_{\alpha }\cap \tilde{C}_{\alpha })}(x)\\= & {} \sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}_{\alpha }\cap \tilde{B}_{\alpha }\cap \tilde{C}_{\alpha }}(x). \end{aligned}$$

Let \(\tilde{E}\equiv \tilde{A}\cap \tilde{B}\cap \tilde{C}\). Using (24) and part (ii) of Proposition 5.2, we see that the membership function of \(\tilde{E}\) is given by

$$\begin{aligned} \xi _{\tilde{E}}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}_{\alpha } \cap \tilde{B}_{\alpha } \cap \tilde{C}_{\alpha }}(x). \end{aligned}$$

Therefore, we obtain \(\tilde{E}^{(1)}=\tilde{E}^{(2)}=\tilde{E}\). This completes the proof. \(\square \)

Propositions 6.1 and 6.3 can be inductively extended by considering the fuzzy sets \(\tilde{A}^{(1)},\ldots , \tilde{A}^{(n)}\) in U. We also remark that if \(\tilde{A}, \tilde{B},\tilde{C}\) are assumed to be normal fuzzy sets, then

$$\begin{aligned} I_{\tilde{A}}=I_{\tilde{B}}=I_{C}=[0,1]=I \end{aligned}$$

and the maximum \(\max I=1\) exists. In this case, the associativity in (39) holds true. This also says that the sufficient conditions in Proposition 6.3 are not so strong.

Now we want to consider the mixed set operations by including the parentheses. For example, we consider the following expression

$$\begin{aligned} \tilde{A}\equiv & {} \left( \left( \tilde{A}^{(1)}\cap \tilde{A}^{(2)} \cap \tilde{A}^{(3)}\right) \cup \left( \tilde{A}^{(4)} \cap \tilde{A}^{(5)}\right) \right) \\&\cap \left( \tilde{A}^{(6)} \cup \tilde{A}^{(7)}\cup \tilde{A}^{(8)}\cup \tilde{A}^{(9)}\right) . \end{aligned}$$

We also assume that \(I_{i}\equiv I\) are all identical for \(i=1,\ldots ,9\). Let \(\tilde{B}^{(1)}\equiv \tilde{A}^{(1)} \cap \tilde{A}^{(2)}\cap \tilde{A}^{(3)}\), \(\tilde{B}^{(2)}\equiv \tilde{A}^{(4)}\cap \tilde{A}^{(5)}\), \(\tilde{B}^{(3)}\equiv \tilde{A}^{(6)}\cup \tilde{A}^{(7)} \cup \tilde{A}^{(8)}\cup \tilde{A}^{(9)}\) and \(\tilde{B}^{(4)}=\tilde{B}^{(1)}\cup \tilde{B}^{(2)}\). Now we perform the following operations.

  • Using (24) and part (ii) of Proposition 5.2, the membership function of \(\tilde{B}^{(1)}\) is given by

    $$\begin{aligned} \xi _{\tilde{B}^{(1)}}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}^{(1)}_{\alpha }\cap \tilde{A}^{(2)}_{\alpha } \cap \tilde{A}^{(3)}_{\alpha }}(x). \end{aligned}$$

    Suppose that the conditions in Theorem 5.6 are satisfied. Then,

    $$\begin{aligned} \tilde{B}^{(1)}_{\alpha }=\tilde{A}^{(1)}_{\alpha }\cap \tilde{A}^{(2)}_{\alpha }\cap \tilde{A}^{(3)}_{\alpha } \text{ for } \text{ all } \alpha \in I \text{ with } \alpha >0. \end{aligned}$$
  • Using (24) and part (ii) of Proposition 5.2, the membership function of \(\tilde{B}^{(2)}\) is given by

    $$\begin{aligned} \xi _{\tilde{B}^{(2)}}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}^{(4)}_{\alpha }\cap \tilde{A}^{(5)}_{\alpha }}(x). \end{aligned}$$

    Suppose that the conditions in Theorem 5.6 are satisfied. Then,

    $$\begin{aligned} \tilde{B}^{(2)}_{\alpha }=\tilde{A}^{(4)}_{\alpha }\cap \tilde{A}^{(5)}_{\alpha } \text{ for } \text{ all } \alpha \in I \text{ with } \alpha >0. \end{aligned}$$
  • Using (24) and part (i) of Proposition 5.2, the membership function of \(\tilde{B}^{(3)}\) is given by

    $$\begin{aligned} \xi _{\tilde{B}^{(3)}}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{A}^{(6)}_{\alpha }\cup \tilde{A}^{(7)}_{\alpha } \cup \tilde{A}^{8}_{\alpha } \cup \tilde{A}^{9}_{\alpha }}(x). \end{aligned}$$

    Suppose that the conditions in Theorem 5.8 are satisfied. Then,

    $$\begin{aligned} \tilde{B}^{(3)}_{\alpha }=\tilde{A}^{(6)}_{\alpha }\cup \tilde{A}^{(7)}_{\alpha }\cup \tilde{A}^{(8)}_{\alpha }\cup \tilde{A}^{(9)}_{\alpha } \text{ for } \text{ all } \alpha \in I \text{ with } \alpha >0. \end{aligned}$$
  • Using (24) and part (i) of Proposition 5.2, the membership function of \(\tilde{B}^{(4)}\) is given by

    $$\begin{aligned} \xi _{\tilde{B}^{(4)}}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{B}^{(1)}_{\alpha }\cup \tilde{B}^{(2)}_{\alpha }}(x). \end{aligned}$$

    Suppose that the conditions regarding \(\tilde{B}^{(1)}\) and \(\tilde{B}^{(2)}\) in Theorem 5.8 are satisfied. Then,

    $$\begin{aligned} \tilde{B}^{(4)}_{\alpha }=\tilde{B}^{(1)}_{\alpha }\cup \tilde{B}^{(2)}_{\alpha } \text{ for } \text{ all } \alpha \in I \text{ with } \alpha >0. \end{aligned}$$
  • Finally, using (24) and part (ii) of Proposition 5.2, the membership function of \(\tilde{A}\) is given by

    $$\begin{aligned} \xi _{\tilde{A}}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{\tilde{B}^{(4)}_{\alpha }\cap \tilde{B}^{(5)}_{\alpha }}(x). \end{aligned}$$

    Suppose that the conditions regarding \(\tilde{B}^{(4)}\) and \(\tilde{B}^{(5)}\) in Theorem 5.6 are satisfied. Then,

    $$\begin{aligned} \tilde{A}_{\alpha }=\tilde{B}^{(4)}_{\alpha }\cap \tilde{B}^{(5)}_{\alpha } \text{ for } \text{ all } \alpha \in I \text{ with } \alpha >0. \end{aligned}$$

    For \(\alpha \in I\) with \(\alpha >0\), we define

    $$\begin{aligned} \mathfrak {G}_{\alpha }\equiv & {} \left( \left( \tilde{A}^{(1)}_{\alpha } \cap \tilde{A}^{(2)}_{\alpha }\cap \tilde{A}^{(3)}_{\alpha }\right) \cup \left( \tilde{A}^{(4)}_{\alpha }\cap \tilde{A}^{(5)}_{\alpha } \right) \right) \\&\cap \left( \tilde{A}^{(6)}_{\alpha }\cup \tilde{A}^{(7)}_{\alpha } \cup \tilde{A}^{(8)}_{\alpha }\cup \tilde{A}^{(9)}_{\alpha }\right) . \end{aligned}$$

    Then, the membership function of \(\tilde{A}\) is given by

    $$\begin{aligned} \xi _{\tilde{A}}(x)=\sup _{\alpha \in I}\alpha \cdot \chi _{\mathfrak {G}_{\alpha }}(x). \end{aligned}$$

Now we consider the following expression

$$\begin{aligned} \tilde{A}^{\circ }\equiv & {} \left( \left( \tilde{A}^{(1)} \cap \tilde{A}^{(2)}\cap \tilde{A}^{(3)}\right) \cup \left( \tilde{A}^{(4)}\cap \tilde{A}^{(5)}\right) \right) \\&\cap \left( \tilde{A}^{(6)}\cup \left( \tilde{A}^{(7)} \cup \tilde{A}^{(8)}\right) \cup \tilde{A}^{(9)}\right) . \end{aligned}$$

Then, \(\tilde{A}\ne \tilde{A}^{\circ }\) in general. However, if the similar conditions regarding \(\tilde{A}^{(6)},\tilde{A}^{(7)}, \tilde{A}^{(8)},\tilde{A}^{(9)}\) in Proposition 6.1 are satisfied, then \(\tilde{A}=\tilde{A}^{\circ }\).