Introduction and preliminaries

Humanity uses science in the process of making sense of the universe. Mathematics is the most powerful scientific tool in this process. However, classical mathematical methods are not always easily implemented in this process. Therefore, human beings have developed new mathematical methods and theories. The most important of these are probability theory [1], fuzzy set theory [2], rough set theory [3], interval mathematics [4], etc. Over time, scientists have found that these theories have their own difficulties. In 1999, Molodtsov [5] built the soft set theory which is a new mathematical tool that overcomes these difficulties and models uncertainties. He described a soft set on a problem universe as a parameterization of some subsets of the problem universe. More formally, let U be an initial universe which is called problem universe, E be a set of parameters, \({\mathcal {P}}(U)\) be the power set of U, and \(A\subseteq E\). Molodtsov [5] defined the soft set in the following manner:

Definition 1

[5] A pair (FA) is called a soft set over U where F is a mapping given by \(F:A\rightarrow {\mathcal {P}}(U)\).

All elements in the set F(a) are expressed as elements that provide the a parameter, and \(F(a) \in {\mathcal {P}}(U)\) is called an a-approximated set for each \(a\in A\) in the soft set (FA). We denote the family of all soft sets over the universe U via the parameter universe E with \({\mathcal {S}}(U;E)\)

In [6], to better understand a soft set on a problem universe, it is symbolically illustrated as follows:

$$\begin{aligned} (F,A)=\{a=F(a)~|~a\in A\}. \end{aligned}$$

Of course, the symbol \(a=F(a)\) expresses the a-approximated set.

Molodtsov has shown in [5] that this theory can be applied to many fields such as analysis, game theory, probability theory, etc. This theory attracted the attention of many scientists and began to study this theory. Set-theoretic operations such as soft subset, soft union, and soft intersection were first defined and studied by [6,7,8].

Let (FA) and (GB) be two soft sets over the initial universe U where \(A,B\subseteq E\). If \(A\subset B\) and \(F(a)\subset G(a)\) for each \(a\in A\), it is called that (FA) is soft subset of (GB), and denoted by \((F,A) {\widetilde{\subset }} (G,B)\). If \((F,A) {\widetilde{\subset }} (G,B)\) and \((G,B) {\widetilde{\subset }} (F,A)\), it is called that (FA) is equal to (GB). Suppose that \(A\cap B\ne \varnothing \). Then, the soft intersection of (FA) and (GB) is denoted by \((F,A){\widetilde{\cap }}(G,B)\), and is defined as \((F,A){\widetilde{\cap }}(G,B)=(H,C)\), where \(C=A\cap B\) and for all \(c\in C\), \(H(c)=F(c)\cap G(c)\). The soft union of (FA) and (GB) over U is the soft set (HC), denoted by \((F,A){\widetilde{\cup }}(G,B)=(H,C)\), where \(C=A\cup B\), and \(\forall c\in C\):

$$\begin{aligned} H(c)=\left\{ \begin{array}{ll} F(c) , &{} \quad \text {if }c\in A-B \\ G(c) ,&{} \quad \text {if }c\in B-A \\ F(c)\cup G(c),&{} \quad \text {if }c\in A\cap B. \end{array} \right. \end{aligned}$$

If \(F(a)=\varnothing \) for all \(a\in A\). (FA) is called a relative null soft set (with respect to the parameter set A), and denoted by \(\Phi _{A}\). If \(F(a)=U\) for all \(a\in A\), then (FA) is called a relative whole soft set (with respect to the parameter set A), and denoted by \({\mathcal {U}}_{A}\). From this point of view, the relative whole soft set \({\mathcal {U}}_{E}\) with respect to the universe set of parameters E is called the absolute soft set over \({\mathcal {U}}\).

Some interesting operations which are called \(\mathbf {And}\) and \(\mathbf {Or}\) operations and different from the known set-theoretic operations were defined by Maji et al. [6]. Let (FA) and (GB) be two soft sets over the common universe U. Then, \((F,A)\mathbf {And}(G,B)\) is the soft set (HC) over U, such that it is defined by \((F,A)\mathbf {And}(G,B)=(H,C)\) where \(H((a,b))=F(a) \cap G(b)\), for all \((a,b) \in C= A\times B\). Similarly, \((F,A)\mathbf {Or}(G,B)\) is a soft set (HC) over U, such that it is defined by \((F,A)\mathbf {Or}(G,B)=(H,C)\) where \(H((a,b))=F(a) \cup G(b)\), for all \((a,b) \in C=A\times B\).

The soft complement of a soft set (FA) is denoted by \((F,A)^{c}\) and is defined by \((F,A)^{c}=(F^{c},A)\), where \(F^{c}:A\rightarrow {\mathcal {P}}(U)\) is a mapping given by \(F^{c}(a)=U-F(a)\) for all \(a\in A\).

The Cartesian product of (FA) and (GB) is denoted by \((F,A){\widetilde{\times }} (G,B)=(H,A\times B)\) and defined with the mapping \(H:A\times B \rightarrow {\mathcal {P}}(U\times U)\), such that \(H(a,b)=F(a)\times G(b)\) for each \((a,b)\in A\times B\) [9].

In [10], Min has introduced the concept of similarity between soft sets and investigated some properties. It is called that (FA) is similar to (GB) (simply \((F,A)\cong (G,B)\)) if there exists a bijection function \(\phi : A \rightarrow B\), such that \(F(x)=(G\circ \phi )(x)\) for every \(x\in A\), where \((G\circ \phi )(x)=G(\phi (x))\).

Kharal and Ahmad [11], defined the notion of a mapping on soft classes and studied several properties of images and inverse images of soft sets supported by examples and counterexamples. They defined that image and inverse image of a soft set under a soft functions as follows:

Definition 2

[11] Let \(\varphi : U_1 \rightarrow U_2\) and \(\psi : E_1 \rightarrow E_2\) be functions. Then, the pair \((\varphi , \psi )\) is called a soft function from \({\mathcal {S}}(U_1;E_1)\) to \({\mathcal {S}}(U_2;E_2)\). The image of each \((F,A) \in {\mathcal {S}}(U_1;E_1)\) under the soft function \((\varphi , \psi )\) denoted by \((\varphi , \psi )(F,A)=(\varphi F, \psi (A))\) and defined as, for each \(\beta \in \psi (A)\):

$$\begin{aligned} (\varphi F)(\beta )=\left\{ \begin{array}{ll} \varphi \left( \bigcup _{\alpha \in \psi ^{-1}(\beta ) \cap A} F(\alpha ) \right) ,&{} \quad \psi ^{-1}(\beta )\cap A\ne \varnothing \\ \varnothing ,&{} \quad \text {otherwise}. \end{array} \right. \end{aligned}$$

Similarly, the inverse image of each \((G,B) \in {\mathcal {S}}(U_2;E_2)\) defined as, for each \(\alpha \in \psi ^{-1}(B)\):

$$\begin{aligned} (\varphi ^{-1}G)(\alpha )=\left\{ \begin{array}{ll} \varphi ^{-1}(G(\psi (\alpha ))),&{} \quad \psi (\alpha )\in B \\ \varnothing ,&{} \quad \text {otherwise}, \end{array} \right. \end{aligned}$$

and denoted by \((\varphi ,\psi )^{-1}(G,B)=(\varphi ^{-1} G, \psi ^{-1}(B))\).

We know that topology which defined as a family of some subsets of a set that satisfy certain conditions is the most important sub-branch of mathematics. More formally, let U be a non-empty set and \({\mathcal {P}}(U)\) be the power set of U. \({\mathcal {T}}\subseteq {\mathcal {P}}(U)\) is called a topology on U if the arbitrary union of the elements of \({\mathcal {T}}\), the finite intersections of the elements of \({\mathcal {T}}\) are also in \({\mathcal {T}}\) and \(\varnothing , U \in {\mathcal {T}}\). The pair \((U,{\mathcal {T}})\) is called a topological space if \({\mathcal {T}}\) is a topology on U. Each element of \({\mathcal {T}}\) is called an open set in this space. If the complement of any subset of U is open, then it is called closed set. Therewithal, the concept of compactness is very useful and important topics in topology. The concept of compactness in a topological space can be considered as a generalization of the concept of boundedness and closedness defined on real numbers. The concept of compactness is characterized by the concept of cover. Let \((U,{\mathcal {T}})\) be a topological space, \({\mathcal {C}}\) be a family of some subsets of U. If \(\bigcup {\mathcal {C}}=U\), then \({\mathcal {C}}\) is called a cover of U. If \({\mathcal {C}}\) is finite and \({\mathcal {C}}\) is a cover of U, then \({\mathcal {C}}\) is called a finite cover. If \({\mathcal {C}}\) and \({\mathcal {C}}^{\prime }\) are covers of U and \({\mathcal {C}}\subseteq {\mathcal {C}}^{\prime }\), then \({\mathcal {C}}\) is called a sub-cover of \({\mathcal {C}}^{\prime }\). If all member of \({\mathcal {C}}\) is open and \({\mathcal {C}}\) is a cover of U, then it is called open cover of U. From this point of view, a topological space \((U,{\mathcal {T}})\) is called a compact space if it has a finite sub-cover of all open covers. Let \(X\subseteq U\) and \((U,{\mathcal {T}})\) be a topological space. X is called a compact subset in \((U,{\mathcal {T}})\) if the sub-space \((X,{\mathcal {T}}_X)\) is a compact space. We recommend a review of [12] sources for all the topological terms and theorems mentioned here, but not defined and expressed.

In a daily life problem about the future, facts depend on decisions and decisions depend on preferences of the decision-maker. To overcome such problems, decision-making theory, which is a sub-branch of social sciences and many other sciences, is constructed. Decision-making theory provides a rational methodology for making decisions in uncertainties. According to this theory, preferences depend on the tastes of the decision-maker; that is, decisions can vary and are relative. In daily life problems, there are parameters that affect our preferences and so our decisions. For example, in a real-estate problem, when the person choosing a house, there are parameters such as the environment in which the house is located, its cheapness, its cost, the number of rooms, etc., which will affect his or her decision. According to the decision-making theory, the person who buys the house should choose the house that is the most useful and suitable for him or her, and that provides all the parameters he or she cares about at the same time. Many mathematical methods are used in decision-making theory to make decisions more precise. Of course, soft set theory has recently become a frequently used mathematical tool in decision-making theory. Some studies, but not limited to, where soft sets are applied to decision-making problems are given in [13,14,15,16]. In addition, Pei and Miao [7] have shown that each soft set is an information system.

Although, theoretically, there is an infinite universe structure, the problems of daily life are solved on a finite universe, especially in science such as engineering, economy, and industry. Therefore, we want to solve our problems in a bounded and closed area. This is directly related to the fact that the problem universe is compact, or a subset of it is compact. Therefore, it is inevitable to express the problems encountered with general topological concepts.

On the basis of all this, in this paper, we establish compact structural soft sets in any topological space and study its properties. We then propose a method for solving decision-making problems using the concept of compact structural soft set. As a result, we will obtain a daily life application of general topological concepts.

Compact structural soft sets

Let \((U,{\mathcal {T}})\) be a topological space. From now on, we will call the topological space \((U,{\mathcal {T}})\) as the topological universe U. Now, we can define compact structural soft set over a topological universe as the follows.

Definition 3

Let U be a topological universe and (FA) be a soft set over U. (FA) is called compact structural soft set (simply cs-softset) if F(e) is a compact subset of U for all \(e\in A\).

Example 1

Let \({\mathbb {R}}\) be the usual topological space and \({\mathbb {N}}\) be the parameters set. Define the mapping \(F: {\mathbb {N}} \rightarrow {\mathcal {P}}({\mathbb {R}})\), such that \(F(n)=[n-1,n+1]\). Then, \((F,{\mathbb {N}})\) is a cs-softset over \({\mathbb {R}}\).

Note that, if the universal set U is a finite set, it is a compact set with respect to each topology defined on it. Moreover, every subset of U is compact. Therefore, a soft set (FA) defined on a finite topological universe U is a cs-softset.

Now, we discuss the obtained results.

Obviously, if the topological universe U is compact, then the absolute soft set \({\mathcal {U}}_A\) is cs-softset, and the null soft set \(\Phi _A\) is cs-softset over U where \(A\subseteq E\).

Theorem 1

Let (FA) be a cs-softset and \((G,B) {\widetilde{\subset }} (F,A)\) be a soft set over the topological universe U. If G(b) is closed set of U for all \(b\in B\), then (GB) is a cs-softset over U.

Proof

From definition of soft subset and Theorem 26.2 in [12] (i.e., every closed sub-space of a compact space is compact), for each \(b\in B\subset A\), we have \(G(b) \subseteq F(b)\). It follows that G(b) is a compact set. Hence, (GB) is a cs-softset over U. \(\square \)

Theorem 2

Let (FA) and (GB) be two cs-softsets over U. Then, \((F,A){\widetilde{\cup }} (G,B)\) is a cs-softset over U.

Proof

Since (FA) and (GB) are cs-softsets, then F(a) and G(b) are compact for all \(a\in A\) and \(b\in B\), respectively. Say that \((H,C)=(F,A){\widetilde{\cup }} (G,B)\) where \(C=A\cup B\) as in definition of soft union of soft sets. There are three situations. If \(c\in A-B\), then \(H(c)=F(c)\) and F(c) is compact. If \(c\in B-A\), then \(H(c)=G(c)\) and G(c) is compact. If \(c\in A\cap B\), then \(H(c)=F(c)\cup G(c)\). Now, let \({\mathcal {C}}\) be an open cover of \(H(c)=F(c)\cup G(c)\) for each \(c\in A\cap B\). Then, \({\mathcal {C}}\) is an open cover of both F(c) and G(c). For each \(c\in A\cap B\), F(c) and G(c) are compact sets, so F(c) and G(c) have finite sub-covers \({\mathcal {C}}_1\) and \({\mathcal {C}}_2\) of \({\mathcal {C}}\), respectively. Their union of \({\mathcal {C}}_1 \cup {\mathcal {C}}_2\) is a sub-cover of \({\mathcal {C}}\) for \(F(c)\cup G(c),\forall c\in A\cap B\). Since \({\mathcal {C}}_1 \cup {\mathcal {C}}_2\) is finite, then \(F(c)\cup G(c)\) is compact for each \(c\in A\cap B\). This proves our desire. \(\square \)

Corollary 1

The finite union of cs-softsets is a cs-softset.

Proof

It is clear. \(\square \)

Arbitrary soft unions of cs-softsets may not be cs-softset. Let us see this with an example.

Example 2

Let \({\mathbb {R}}\) be a topological universe with usual topology. Consider the soft sets \((F_n,{\mathbb {N}})\) over \({\mathbb {R}}\), such that \(F_n:{\mathbb {N}}\rightarrow {\mathcal {P}}({\mathbb {R}})\) is a mapping for each \(n\in {\mathbb {N}}\) which is defined \(F_n(m)=[-(n+m),(n+m)]\) for each \(m\in {\mathbb {N}}\). Therefore, we have soft sets over \({\mathbb {R}}\) as follows:

$$\begin{aligned} (F_0,{\mathbb {N}})= & {} \{0=\{0\},1=[-1,1],2=[-2,2],\ldots \},\\ (F_1,{\mathbb {N}})= & {} \{0=[-1,1],1=[-2,2],2=[-3,3]\ldots \},\\ (F_2,{\mathbb {N}})= & {} \{0=[-2,2],1=[-3,3],2=[-4,4]\ldots \},\\&\vdots&\\ (F_n,{\mathbb {N}})= & {} \{0=[-n,n],1=[-(n+1),(n+1)], \\&2=[-(n+2),(n+2)]\ldots \},\\&\vdots&\end{aligned}$$

From here, since \(\bigcup F_n(m)={\mathbb {R}}\) for each \(m,n\in {\mathbb {N}}\), we obtain that:

$$\begin{aligned} (F,{\mathbb {N}})={\widetilde{\bigcup }}_{n\in {\mathbb {N}}} (F_n,{\mathbb {N}})=\{0={\mathbb {R}},1={\mathbb {R}},2={\mathbb {R}},\dots \}. \end{aligned}$$

\((F,{\mathbb {N}})\) is not cs-softset over \({\mathbb {R}}\) because \({\mathbb {R}}\) is not compact. Hence, arbitrary soft union of cs-softsets may not be cs-softset.

Let (FA) and (GB) be two cs-softsets over any topological universe U. The soft intersection of (FA) and (GB) may not be cs-softset. For this, we can give the following example.

Example 3

Let \(U={\mathbb {R}}\cup \{\alpha ,\beta \}\) be the universe and:

$$\begin{aligned} {\mathcal {T}}={\mathcal {U}} \cup \{\{\alpha \}\cup {\mathbb {R}},\{\beta \}\cup {\mathbb {R}},\{\alpha ,\beta \}\cup {\mathbb {R}}\} \end{aligned}$$

be a topology on U where \({\mathcal {U}}\) is a usual topology on \({\mathbb {R}}\). Let \(E=\{a,b,c\}\) be parameters set and \(A=\{a,b\}\subset E\) and \(B=\{b,c\}\subset E\). Let us consider the soft set \((F,A)=\{a=\varnothing , b=\{\alpha \}\cup {\mathbb {R}}\}\) with \(F:A\rightarrow {\mathcal {P}}(U)\) and the soft set \((G,B)=\{b=\{\beta \}\cup {\mathbb {R}},c=\varnothing \}\) with \(G:B\rightarrow {\mathcal {P}}(U)\). Because of from their definitions, (FA) and (GB) are cs-softsets, respectively. For \(A\cap B=\{b\}\), we obtain that \((F,A){\widetilde{\cap }}(G,B)=\{b={\mathbb {R}}\}\). Since \({\mathbb {R}}\) is not a compact subset of U, then \((F,A){\widetilde{\cap }}(G,B)\) is not cs-softset over U.

We can give the following theorem for the soft intersections of two cs-softsets to be cs-softset.

Theorem 3

Let (FA) and (GB) be two cs-softsets over U. If the topological universe U is a Hausdorff space, then \((F,A){\widetilde{\cap }}(G,B)\) is a cs-softset over U.

Proof

Suppose that \((F,A){\widetilde{\cap }}(G,B)=(H,C)\) where \(C=A\cap B \ne \varnothing \). From definition of soft intersection of soft sets, we have that \(H(c)=F(c) \cap G(c)\) for each \(c\in C\). Since (FA) and (GB) are cs-softsets over U, F(c) and G(c) are compact set in U for each \(c\in C=A\cap B\). Since U is Hausdorff universe, then all compact sets are closed from Theorem 26.3 in, and intersection of closed sets is closed. Thus, we have that \(F(c)\cap G(c)\) is closed. Hence, it is compact. Consequently, (HC) is a cs-softset. \(\square \)

As a direct result of the above theorem:

Corollary 2

If U is a Hausdorff universe, then the arbitrary intersection of cs-softsets is a cs-softset.

We obtain following theorem from definition of \(\mathbf {And}\) and \(\mathbf {Or}\) operators and similar to Theorems 2 and 3. Their proofs are similar to proof of Theorems 2 and 3.

Theorem 4

Let (FA) and (GB) be two cs-softsets overU.

  1. (i)

    \((F,A)\mathbf {Or} (G,B)\)is a cs-softset.

  2. (ii)

    IfUis a Hausdorff universe, then\((F,A)\mathbf {And} (G,B)\)is a cs-softset.

Theorem 5

Let (FA) and (GB) be two cs-softsets overU. The Cartesian product\((F,A){\widetilde{\times }} (G,B)\)is a cs-softset.

Proof

From definition of Cartesian product of soft sets, we have \((F,A){\widetilde{\times }} (G,B)=(H,A\times B)\), such that \(H(a,b)=F(a)\times G(b)\) for each \((a,b)\in A\times B\). Since (FA) and (GB) are cs-softsets, then F(a) is compact for each \(a\in A\) and G(b) is compact for each \(b\in B\). We have that \(F(a)\times G(b)\) is compact set in the topological universe U for each \((a,b)\in A\times B\) from Tychonoff Theorem in [12]. Hence, obviously, \((F,A){\widetilde{\times }} (G,B)\) is a cs-softset. \(\square \)

We know that Tychonoff Theorem say that “the product of infinitely many compact sets is compact”. Therefore, we get the following result which is more general than the above theorem.

Corollary 3

The Cartesian product of arbitrary number of cs-softets is a cs-softset.

We obtain the following result from Definition 2.

Theorem 6

LetUandVbe topological universes,\(\varphi :U\rightarrow V\)be a continuous function\(\psi : E\rightarrow E^{\prime }\)be any function. If (FA) is a cs-softset overUand\(b\in \psi (A)\).

  1. (i)

    If\(\psi ^{-1}(b)\cap A=\varnothing ,\)then\((\varphi ,\psi )(F,A)\)is a cs-softset overV.

  2. (ii)

    If\(\psi ^{-1}(b)\cap A\ne \varnothing \)andAorUis finite, then\((\varphi ,\psi )(F,A)\)is a cs-softset overV.

Proof

(i) Say \((\varphi ,\psi )(F,A)=(\varphi F, \psi (A))\). We have two cases from Definition 2. Suppose that \(\psi ^{-1}(b) \cap A=\varnothing \), then we have \((\varphi F)(b)=\varnothing \) for each \(b \in \psi (A)\). Since, obviously, \(\varnothing \) is compact in V, desired is provided.

(ii) Suppose that U is finite and (FA) is a cs-soft set over U. Since \(\psi ^{-1}(b)\cap A\ne \varnothing \), then we have:

$$\begin{aligned} (\varphi F)(b)=\varphi \left( \bigcup _{a \in \psi ^{-1}(b) \cap A} F(a)\right) \end{aligned}$$

from Definition 2. Since \(\varphi \) is continuous and F(a)s are compact and so their union \(\bigcup F(a)\) is compact, then we obtain that \((\varphi F)(b)\) is compact for each \(b \in \psi (A)\). Hence, \((\varphi F,\psi (A))\) is a cs-softset over V.

On the other hand, suppose that U is arbitrary and A is finite. Therefore, \(\psi (A)\) is finite. For each \(b\in \psi (A)\):

$$\begin{aligned} (\varphi F)(b)=\varphi \left( \bigcup _{a \in \psi ^{-1}(b) \cap A} F(a)\right) . \end{aligned}$$

Since \(a\in \psi ^{-1}(b)\cap A\) is finite number, it is obtained finite union:

$$\begin{aligned} \bigcup _{a\in \psi ^{-1}(b)\cap A} F(a). \end{aligned}$$

Since each F(a) is compact and the union of a finite number of compact subsets of a topological space is also compact, we have \((\varphi F)(b)\) is compact for each \(b\in \psi (A)\). Thus, \((\varphi ,\psi )(F,A)\) is a cs-softset over V. \(\square \)

Inverse image of a cs-softset under a soft mapping may not be a cs-softset. To see this, we can give the following example.

Example 4

Let \({\mathbb {R}}\) be usual topological universe and consider the continuous function \(\varphi :{\mathbb {R}} \rightarrow {\mathbb {R}}\) such that \(\varphi (x)=\sin x\). Let the parameter sets \(E=E^{\prime }=\{a,b,c\}\) define the function \(\psi :E\rightarrow E^{\prime }\), such that \(\psi =\{(a,a),(b,b),(c,c)\}\) and \(A=\{a,b\}\subset E^{\prime }\). Given the soft set over \({\mathbb {R}}\) such as:

$$\begin{aligned} (F,A)=\{a=[-1,1],b=[3,4]\}. \end{aligned}$$

Obviously, (FA) is a cs-softset.

For each \(p\in \psi ^{-1}(A)=A\subset E\), we obtain that:

$$\begin{aligned} (\varphi ^{-1}F)(a)= & {} \varphi ^{-1}(F(\psi (a)))=\varphi ^{-1}(F(a))\\= & {} \varphi ^{-1}([-1,1])={\mathbb {R}} \end{aligned}$$

and

$$\begin{aligned} (\varphi ^{-1}F)(b)= & {} \varphi ^{-1}(F(\psi (b)))=\varphi ^{-1}(F(b))\\= & {} \varphi ^{-1}([3,4])=\varnothing . \end{aligned}$$

Therefore, it is obtained that \((\varphi ,\psi )^{-1}(F,A)=\{a={\mathbb {R}},b=\varnothing \}\). Thus, \((\varphi ,\psi )^{-1}(F,A)\) is not a cs-softset over U.

From here, we have following result.

Theorem 7

LetUandVbe two different topological universes,\(\varphi :U\rightarrow V\)be a continuous function, and\(\psi :E\rightarrow E^{\prime }\)be a function. IfUis compact universe,Vis Hausdorff universe and (FA) is a cs-softset overVthen\((\varphi ,\psi )^{-1}(F,A)\)is a cs-softset overU.

Proof

From Definition 2, we have \((\varphi ,\psi )^{-1}(F,A)=(\varphi ^{-1}F,\psi ^{-1}A)\) and:

$$\begin{aligned} (\varphi ^{-1}F)(a)=\left\{ \begin{array}{cl} \varphi ^{-1}(F(\psi (a))) &{}, \psi (a)\in A \\ \varnothing &{}, \text {otherwise} \end{array}\right. \end{aligned}$$

for each \(a\in \psi ^{-1}(A)\). If \(\psi (a)\notin A\), then \((\varphi ^{-1}F)(a)=\varnothing \subset U\) is obviously compact. Suppose that \(\psi (a)\in A\). Then, it is obtained that \((\varphi ^{-1}F)(a)=\varphi ^{-1}(F(\psi (a))) \subset U\). Since \(F(\psi (a))\subset V\) is compact and V is Hausdorff, \(F(\psi (a))\) is closed in V from Theorem 26.3 in [12]. Since \(\varphi \) is continuous, \(\varphi ^{-1}(F(\psi (a)))\) is closed in U. Since U is compact, then \(\varphi ^{-1}(F(\psi (a)))\) is compact in U from Theorem 26.2 in [12]. Hence, \((\varphi ,\psi )^{-1}(F,A)\) is a cs-softset over U. \(\square \)

In [10], Min gave the concept of similarity of soft sets. Here, we can give the following theorem for the similarity of cs-softset.

Theorem 8

Let (FA) and (GB) be two soft sets over the topological universeU. If (FA) is similar to (GB) and (FA) is cs-softset, then (GB) is also cs-softset.

Proof

From definition of similarity, the proof of straightforward. \(\square \)

We call that the topological space \((U,{\mathcal {T}})\) is locally compact space if for all \(x\in X\), there exist a compact set C and a neighborhood X of x, such that \(x\in X \subset C\). So, C is called a compact neighborhood of x in U. Hence, the topological universe is called locally compact if every element of it has a compact neighborhood [12].

We can construct a cs-softset from the definition of locally compactness, obviously. Let define the mapping \(F:U\rightarrow {\mathcal {P}}(U)\), such that F(x) is a compact neighborhood of x for each \(x\in U\). Obviously, (FA) is a cs-softset over U. Such cs-softset (FU) defined on a locally compact universe is called a compact neighborhood soft set (briefly cn-softset). Obviously, every cn-softset is a cs-softset.

In [17], Kandemir defined the generalized form of similarity of soft sets as follows.

Definition 4

[17] Let E be a set of parameters, U and V be two universes, and (FA) and (GB) be soft sets over U and V respectively, where \(A,B\subseteq E\). We called that (FA) is similar to (GB) if there exist bijective functions \(\varphi :U\rightarrow V\) and \(\psi : A\rightarrow B\), such that \((\varphi \circ F)(a) = (G\circ \psi )(a)\) for every \(a \in A\).

Now, let U and V be two topological universes and \(\varphi : U\rightarrow V\) be a function. Naturally, the function \(\varphi ^{*}: {\mathcal {P}}(U) \rightarrow {\mathcal {P}}(V)\), such that \(\varphi ^{*}(X)=\varphi (X)\), i.e., \(\varphi ^{*}(X)\) is a image of X under \(\varphi \). In this way, using this argument, generalized form of similarity, and the concept of cn-softset, we obtain the following diagram in Fig. 1.

Fig. 1
figure 1

Diagram of similarity

Hereunder,

Theorem 9

LetUandVbe two locally compact topological universes; (FU) and (GV) be cn-softsets. If (FU) is similar to (GV),  thenUis homeomorphic toV.

Proof

Since (FU) is similar to (GV) and from Fig. 1, there exist a bijection \(\varphi : U\rightarrow V\), such that \(\varphi ^{*}\circ F=G\circ \varphi \) where \(\varphi ^{*} :{\mathcal {P}}(U) \rightarrow {\mathcal {P}}(V)\), such that \(\phi ^{*}(X)=\phi (X)\) for \(X\in {\mathcal {P}}(U)\). We need to show that \(\phi \) is open. Because of the cn-softset (FU), we have an open set \(O\subseteq U\), such that \(x\in O\subset F(x)\) where F(x) is compact. From here, it is obtained that \(\varphi (x)\in \varphi (O) \subset \varphi (F(x))\). From similarity of (FU) and (GV), we have:

$$\begin{aligned} \varphi (x)\in & {} \varphi [O] \subset \varphi [F(x)] = \varphi ^* (F(x)) =(\varphi ^* \circ F)(x) \\= & {} (G \circ \varphi ) (x) = G(\varphi (x)). \end{aligned}$$

Since (GV) is a cn-softset, we obtained that \(\varphi (O)\) is open in V. Hence, \(\varphi \) is an open function.

Now, let us see that \(\varphi \) is continuous. Since (FA) is similar to (GV) and from Fig. 1, we have the inverse function of \(\varphi \), \(\varphi ^{-1}:V\rightarrow U\), such that \((F\circ \varphi ^{-1})(y)=((\varphi ^{-1})^{*}\circ G)(y)\). Suppose that \(O^{\prime }\) is an open set in V. Since (GV) is a cn-softset, then there is a \(y\in V\), such that \(y\in O^{\prime }\subseteq G(y)\). Therefore, we have \(\varphi ^{-1}(y) \in \varphi ^{-1}(O^{\prime }) \subseteq \varphi ^{-1}(G(y))\). From similarity of (FU) and (GV), we have that:

$$\begin{aligned} \varphi ^{-1} (G(y))= & {} (\varphi ^{-1})^* (G(y)) = ((\varphi ^{-1})^* \circ G)(y) \\= & {} (F \circ \varphi ^{-1}) (y) = F(\varphi ^{-1} (y)). \end{aligned}$$

Since (FU) is a cn-softset, \(F(\varphi ^{-1}(y))\) is a compact neighborhood of \(\varphi ^{-1}(y)\). Therefore, \(\varphi ^{-1}(O)\) is an open subset of U. Hence, \(\varphi \) is continuous.

Consequently, \(\varphi \) is a homeomorphism from U to V. \(\square \)

cn-softset derived from two topological universe that are homeomorphic may not be similar. We can see this with the example below.

Example 5

Let \(U=\{a,b,c,d,e\}\) be topological universe with its discrete topology \({\mathcal {P}}(U)\), and \(V=\{1,2,3,4,5\}\) be other topological universe with its discrete topology \({\mathcal {P}}(V)\). Define the function \(\varphi :U\rightarrow V\) such as \(\varphi =\{(a,1),(b,2),(c,3),(d,4),(c,5)\}\). Obviously, U is homeomorphic to V.

Now, consider cn-softsets:

$$\begin{aligned}&(F, U)= \{a=\{a, b, c\}, b=\{a, b, c\}, \\&c= \{a, b, c\}, d=\{d,e\}, e=\{d,e\} \} \end{aligned}$$

over U and

$$\begin{aligned}&(G,V) =\{1=\{1, 2, 3\}, 2=\{2, 3\}, \\&3= \{3\}, 4=\{1, 4\}, 5=V \} \end{aligned}$$

over V. For \(b\in U\), we have that \( (\varphi ^* \circ F )(b)= \varphi ^*(F(b)) = \varphi ^* (\{a, b, c\}) = \{1, 2, 3\}\) and \( (G \circ \varphi )(b) =G(\varphi (b))= G(2)= \{2, 3\}\). Since \((\varphi ^* \circ F)(x) \ne (G \circ \varphi )(x)\) for each \(x\in U\), (FU) is not similar to (GB).

For a local compact and Hausdorff topological universe U, we can construct a soft set design similar to a cn-softset. Therefore, we can define the set-valued mapping \(F^{*}:U\rightarrow {\mathcal {P}}(U)\), such that \(F^{*}(x)\) is the intersection of compact neighborhoods of x for each \(x\in U\), i.e., suppose that \((K_x)_i\) is an arbitrary compact neighborhood of x, then \(F^{*}(x)=\bigcap _{i\in I}(K_x)_i\). Obviously, the soft set \((F^{*},U)\) is a cs-softset, and it is called a minimal compact neighborhood soft set over U (briefly mini-cn-softset).

From this definition, we can give the following theorem for topological universes which are locally compact and Hausdorff.

Theorem 10

LetUandVbe locally compact and Hausdorff topological universes and\((F^{*},U)\)and\((G^{*},V)\)be mini-cn-softsets derived from these universes. IfUis homomorphic toVthen\((F^{*},U)\)is similar to\((G^{*},V).\)

Before we prove this theorem, let us give this following lemma whose proof is obvious.

Lemma 11

If\(K_x\)is a compact neighborhood ofxthen the homeomorphic image of\(K_x\)is a compact neighborhood of image ofxunder the homeomorphism.

Now, we can prove Theorem 10.

Proof

Since U is homeomorphic to V, then there exists a homeomorphism \(\varphi :U\rightarrow V\). We know from classical theory that the intersection of an arbitrary number compact set is compact in a Hausdorff topological universe. Using this argument and Lemma 11, we obtain that:

$$\begin{aligned} (\varphi ^* \circ F^*) (x)= & {} \varphi ^*\left( \bigcap _{i \in I}(K_x)_i \right) \\= & {} \varphi \left[ \bigcap _{i \in I}(K_x)_i \right] \\= & {} \bigcap _{i \in I}\varphi [(K_x)_i] \\= & {} \bigcap _{i \in I}\left( {K_{\varphi (x)}}\right) _{i} \\= & {} (G^* \circ \varphi )(x). \end{aligned}$$

Thus, From Diagram 1, we have that \((F^{*},U)\) is similar to \((G^{*},V)\). \(\square \)

In [18], the author discussed a new perspective on soft topology adhering to Molodtsov’s notion. Formal definition is as follows.

Definition 5

[18] Let U be a topological universe and (FA) be a soft set over U. (FA) is called a soft topology over U if F(a) is a sub-space of U for each \(a\in A\). Moreover, \((F,A,{\mathcal {T}})\) is called a soft topological space where \({\mathcal {T}}\) is a topology on U.

Besides, the author gives the concept of compact soft topological space as follows.

Definition 6

[18] Let \((F,A,{\mathcal {T}})\) be a soft topological space. It is called that \((F,A,{\mathcal {T}})\) is a compact soft topological space if F(a) is a compact sub-space of U for each \(a\in A\).

From Definition 6, we obviously obtain following result.

Theorem 12

Let U be a topological universe. (FA) is cs-softset if and only if \((F,A,{\mathcal {T}})\) is a compact soft topological space.

An application method of cs-softsets to decision-making problems

Decision-making is usually defined as a process or sequence of activities involving stages of problem recognition, search for information, definition of alternatives, and the selection of an actor of one from two or more alternatives consistent with the ranked preferences. Decision-making theory is a theory of how rational individuals should behave under risk and uncertainty. Mathematical foundations of decision theory have been studied by many scientists until today. We can give [19] as an example.

Although we live in the infinite universe, we have a tendency to solve our problems in finite or limited and closed areas. Because the problems of daily life often do not have an infinite universe perception. Decision-making in a decision-making system is usually done by linear mathematical methods. Of course, there are other mathematical constructs. In this study, we will develop a decision-making method using cs-softset theory on a given topological universe; that is, we give a decision-making technique using general topological concepts.

In developing this method, we need the following well-known theorems that exist in classical theory.

Theorem 13

[\(\max \)-\(\min \) (The Extreme Value) Theorem] [12] Let\((U,{\mathcal {T}})\)be a topological space,\(({\mathbb {R}},{\mathcal {U}})\)be a usual topological space, and\(\varphi : U\rightarrow {\mathbb {R}}\)be a continuous function. If\((U,{\mathcal {T}})\)is compact, then\(\varphi \)is bounded, and\(\varphi \)has a maximum value and minimum value onU.

Theorem 14

[12] Let\((U,{\mathcal {T}})\)and\((V,{\mathcal {T}}^{\prime })\)be topological spaces,\(\varphi :U\rightarrow V\)be a continuous function, andXbe an arbitrary subset ofU. The restricted function\(\varphi |_X :X\rightarrow {\mathbb {R}}\)is continuous.

Now, suppose that (FA) is a cs-softset over a topological universe U and \(\varphi :U\rightarrow {\mathbb {R}}\) is a continuous function where \({\mathbb {R}}\) is the usual topological universe. By Theorem 14, \(\varphi |_{F(a)} :F(a) \rightarrow {\mathbb {R}}\) is continuous for each \(a\in A\), since \(F(a)\subseteq U\) for each \(a\in A\). Moreover, since F(a) is compact in U for each \(a\in A\), \(\varphi |_{F(a)}\) has a maximum value and minimum value by Theorem 13.

Therefore, let us give a decision-making method using the cs-softsets and the arguments above.

As we mentioned before, soft set theory is by nature a mathematical tool that can be easily applied to decision-making problems. Let (FA) be a soft set over U where \(A\subseteq E\). The function F represents the selector (or the decision-maker), \(A\subseteq E\) represents a set of parameters or properties of phenomenon which is selected by selector, and U can be expressed as the universe of the problem that the selector decides. In the theory of decision-making, of course, as we have mentioned above, the universe that affects the choice and the phenomena that we will choose or decide on must be finite. For this reason, suppose that U is finite topological universe, E is finite parameter set, and \(A\subseteq E\) and \(\varphi :U\rightarrow {\mathbb {R}}\) is continuous where \({\mathbb {R}}\) is a usual topological universe. The arbitrary soft set (FA) to be taken over U is naturally a compact structural soft set. Since the compact sets \(F(a)\ne \varnothing \) for each \(a\in A\) are finite number, then \(\bigcap _{a\in A} F(a)\) is compact. This intersection set can be expressed as a set of preferred elements that provides all parameters of interest. By Theorems 13 and 14, the restricted function \(\varphi |_{\bigcap _{a\in A} F(a)} :\bigcap _{a\in A} F(a)\rightarrow {\mathbb {R}}\) is continuous and it has a maximum value and minimum value on \(\bigcap _{a\in A} F(a)\). Since \(\bigcap _{a\in A} F(a)\) is a set of preferred elements that provides all parameters in A, then the maximum value of \(\varphi |_{\bigcap _{a\in A} F(a)}\) in \(\bigcap _{a\in A} F(a)\) is the element that will choose by decision-maker. In addition to this, we know that the empty set \(\varnothing \) is a compact set. If \(F(a)=\varnothing \) for any \(a\in A\), then we have that \(\bigcap _{a\in A} F(a)=\varnothing \). In this case, the restricted function \(\varphi |_{\bigcap _{a\in A} F(a)}\) is obtained as an empty function. Therefore, an element to be selected cannot be obtained. At this stage, the selection cannot be made.

We can give this decision-making method in a more formal form using the following algorithms.

Algorithms of decision-making

Let U be a finite topological universe as a problem universe, E be a parameter set, \(A\subseteq E\) be a set of interested parameters, and the mapping \(\varphi :U\rightarrow {\mathbb {R}}\) is continuous where \({\mathbb {R}}\) is a usual topological universe. Under these conditions:

  • Algorithm 1 Define the cs-softset (FA) according to the selector’s preferences.

  • Algorithm 2 For each \(a\in A\), create the preferences set \(\bigcap _{a\in A}F(a)\) which provides all parameters at the same time.

  • Algorithm 3 Find the maximum value of \(\varphi |_{\bigcap _{a\in A}F(a)}\) in \(\bigcap _{a\in A}F(a)\).

If \(\varphi |_{\bigcap _{a\in A}F(a)}\) reaches the maximum value for \(x\in \bigcap _{a\in A}F(a)\), then decision-maker (selector) will select x; therefore, when this occurs, it is called that selection is made in the (FA). The cs-softset (FA) from which the selection is made is called selection system (or stable system). Otherwise, the system is called unstable.

Note that, if there is more than one element \(x \in \bigcap _{a\in A} F(a)\) that \(\varphi |_{\bigcap _{a\in A}F(a)}\) reaches the same maximum value, the selector can select any of these elements.

Let us see how this decision-making method works with the mythical simple real-estate problem that Molodtsov [5] has given.

Example 6

Let us define the soft set (FE) as the attractiveness of the houses that Mr. X will buy. For this, let \(U=\{h_1,h_2,h_3,h_4\}\) be a set of interested houses, \(E=\{e_1,e_2,e_3,e_4,e_5,e_6,e_7,e_8\}\) be a set of parameters that characterize houses and affect the decision of the decision-maker, such that \(e_1\) represents the expensiveness of the house, \(e_2\) represents the beauty of the house, \(e_3\) represents the house made of wood, \(e_4\) represents the cheapness of the house, \(e_5\) represents that the house is in the green environment, \(e_6\) represents the modernity of the house, \(e_7\) represents that the house is in good repaired, and \(e_8\) represents that the house is in bad repaired. Let \({\mathcal {T}}=\{\varnothing , U, \{a,c\},\{b,d\}\}\) be a topology on U, and define the continuous function \(\varphi :U\rightarrow {\mathbb {R}}\) such as \(\varphi =\{(h_1,3),(h_2,1),(h_3,3),(h_4,1)\}\) where \({\mathbb {R}}\) is the usual topological universe. The selection system based on Mr. X’s preferences is given as:

$$\begin{aligned} (F,E)= & {} \{e_1= \{h_1,h_2\}, e_2=\{h_1,h_2, h_3\}, \\&e_3 =U, e_4=\{h_1, h_2, h_4\},\\&e_5 = U, e_6=\{h_1,h_2,h_3\}, \\&e_7 =\{h_1, h_2\}, e_8=\{h_1,h_2,h_3\} \}. \end{aligned}$$

Since U is a finite topological universe, then (FE) is obviously cs-softset. Hereunder, we have:

$$\begin{aligned} \bigcap \limits _{e_{i} \in E} F(e_i)=F(e_1) \cap F(e_2) \cap \dots \cap F(e_8) = \{h_1, h_2\}. \end{aligned}$$

Therefore, we obtained that \(\varphi |_{\bigcap F(e_i)}(h_1)=1\) and \(\varphi |_{\bigcap F(e_i)}(h_2)=3\). Consequently, by algorithms of decision-making, Mr. X will select the house \(h_2\).

In general, of course, the problem space to be decided does not have to be finite. Therefore, we know that if any topological universe is Hausdorff, then the intersection of arbitrary number of compact set in U is compact. Using this argument, we give following theorem for arbitrary topological universe.

Theorem 15

LetUbe a topological universe and\(\varphi :U \rightarrow {\mathbb {R}}\), where\({\mathbb {R}}\)is the usual topological universe. Selection is made in the selection system (FA) defined onUif and only ifUis Hausdorff.

Proof

It is obvious. \(\square \)

In addition to all these, we can also define another particular soft set given on an arbitrary topological universe.

Definition 7

Let U be a topological universe and (FA) be a soft set over U. (FA) is called a quasi-compact structural soft set (briefly quasi-cs-softset) if there exists an \(a\in A\), such that F(a) is compact set in U.

Example 7

Let \({\mathbb {R}}\) be the usual topological universe and define the soft set \((F,E)=\{a=\{1\},b=(0,1),c=[0,1]\}\) over \({\mathbb {R}}\) where \(E=\{a,b,c\}\). Since \(F(a)=\{1\}\) and \(F(c)=[0,1]\) are compact, and but not F(b) in \({\mathbb {R}}\), so (FE) is quasi-cs-softset over \({\mathbb {R}}\).

Clearly, every cs-softset over a topological universe is a quasi-cs-softset.

If we have a quasi-cs-softset over a topological universe, we can define some special parameters in the parameter set.

Definition 8

Let U be a topological universe and (FA) be a quasi-cs-softset over U. A parameter \(a\in A\) is called prime parameter if F(a) is a compact subset of U.

From Definition 8, if we throw non-prime parameters from A, we obtain prime parameters set \(A_0 \subseteq A\). In this way, we have a reduction of parameters. If we restrict F to \(A_0\), we obtain the set-valued mapping \(F_0:A_0\rightarrow {\mathcal {P}}(U)\). Therefore, \((F_0,A_0)\) is called reduced form of (FA), and it is obviously cs-softset over U.

Example 8

Consider the quasi-cs-softset (FA) given in Example 7. The set of prime parameter is \(A_0=\{a,c\}\subset E\) and reduced form of (FE) is obtained as:

$$\begin{aligned} (F_0,A_0)=\{a=\{1\},c=[0,1]\}. \end{aligned}$$

Now, suppose that U be a Hausdorff topological universe and (FA) is a quasi-cs-softset. Thus, by selecting the prime parameters, the reduced form \((F_0,A_0)\) of (FA) is obtained. Of course, by its definition, \((F_0,A_0)\) is a cs-softset over U. Since U is a Hausdorff topological universe, then \((F_0,A_0)\) becomes a selection system over U from Theorem 15. By applying the above decision-making algorithms, respectively, it is decided in this system.

Conclusion

Decision-making problems are also frequently encountered in the development of artificial intelligence and operation research. The future and fate of a phenomenon depends on the decisions made on that phenomenon. Mankind has to develop new mathematical tools for solving daily life problems. In this study, we have built a mathematical tool that can be used in decision-making problems, and proposed a method of how to apply it. Of course, this is a very theoretical approach, because our fiction is about using a topological space and general topological concepts. In this manner, We have defined the concept of cs-softset with the notion of a parameterization of compact subsets of a topological universe. Then, we examined some basic theoretical properties. Finally, we proposed an application method for decision-making problems. In this sense, we obtain an application of a very pure field of mathematics to the problems of daily life.

In the future as a continuation of this study, new special soft sets can be identified and their applications explored using extensions and other types of compactness such as paracompactness, metacompactness, semi-compactness, etc.

The authors hope that this article is shed light on to working scientists in these areas.