Definition 1 Let F(X) be the set of fuzzy sets with
domain of discourse X, a type-1 OWA operator is defined as follows: Given n linguistic weights \left\{ {W^i} \right\}_{i = 1}^n in the form of fuzzy sets defined on the domain of discourse U = [0,1], a type-1 OWA operator is a mapping, \Phi, :\Phi \colon F(X)\times \cdots \times F(X) \longrightarrow F(X) :(A^1 , \cdots ,A^n) \mapsto Y such that :\mu _{Y} (y) =\displaystyle \sup_{\displaystyle \sum_{k =1}^n \bar {w}_i a_{\sigma (i)} = y }\left({\begin{array}{*{1}l}\mu _{W^1 } (w_1 )\wedge \cdots \wedge \mu_{W^n } (w_n )\wedge \mu _{A^1 } (a_1 )\wedge \cdots \wedge \mu _{A^n } (a_n )\end{array}}\right) where \bar {w}_i = \frac{w_i }{\sum_{i = 1}^n {w_i } }, and \sigma \colon \{1, \cdots ,n\} \longrightarrow \{1, \cdots ,n\} is a permutation function such that a_{\sigma (i)} \geq a_{\sigma (i + 1)},\ \forall i = 1, \cdots ,n - 1, i.e., a_{\sigma(i)} is the ith highest element in the set \left\{ {a_1 , \cdots ,a_n } \right\}.
Definition 2 Using the alpha-cuts of fuzzy sets: Given the n linguistic weights \left\{ {W^i} \right\}_{i =1}^n in the form of fuzzy sets defined on the domain of discourse U = [0,\;\;1], then for each \alpha \in [0,\;1], an \alpha -level type-1 OWA operator with \alpha -level sets \left\{ {W_\alpha ^i } \right\}_{i = 1}^n to aggregate the \alpha -cuts of fuzzy sets \left\{ {A^i} \right\}_{i =1}^n is: : \Phi_\alpha \left( {A_\alpha ^1 , \ldots ,A_\alpha ^n } \right) =\left\{ {\frac{\sum\limits_{i = 1}^n {w_i a_{\sigma (i)} } }{\sum\limits_{i = 1}^n {w_i } }\left| {w_i \in W_\alpha ^i ,\;a_i } \right. \in A_\alpha ^i ,\;i = 1, \ldots ,n} \right\} where W_\alpha ^i= \{w| \mu_{W_i }(w) \geq \alpha \}, A_\alpha ^i=\{ x| \mu _{A_i }(x)\geq \alpha \}, and \sigma :\{\;1, \cdots ,n\;\} \to \{\;1, \cdots ,n\;\} is a permutation function such that a_{\sigma (i)} \ge a_{\sigma (i + 1)} ,\;\forall \;i = 1, \cdots ,n - 1, i.e., a_{\sigma (i)} is the ith largest element in the set \left\{ {a_1 , \cdots ,a_n } \right\}. == Representation theorem of Type-1 OWA operators==