1. Introduction
Aggregation is a process when several (usually numerical) data are merged into a single output. The process of aggregation is mathematically described by functions called aggregation functions, satisfying certain widely accepted natural conditions, see [
1]. In experimental sciences, probably the most often used examples of aggregation functions are means (especially the arithmetic mean). Nowadays, aggregation functions appear in many other branches of science such as pure mathematics (functional equations, theory of means and averages, measure and integration theory), applied mathematics (probability, statistics, decision mathematics), computer and engineering sciences (artificial intelligence, operation research, data fusion, automatic reasoning, etc.). Surprisingly, their applications are also in social sciences, economy, life sciences, etc.
The prominent role in aggregation theory is played by Sugeno integrals. Recall that Sugeno introduced his integral (originally called 
F-integral) in [
2] by means of fuzzy connectives min and max, generalizing the classical Lebesgue integral in the framework of expected values of fuzzy sets. Since min and max are in fact lattice connectives on linear scales, this integral was later on extended by Marichal [
3] on bounded distributive lattices. In this case, the Sugeno integral is an idempotent weighted lattice polynomial function. Nowadays, Sugeno integrals have numerous applications in several different branches of science, especially in multicriteria decision support dealing with ordinal scales, fuzzy set theory, decision making, data fusion, pattern recognition, etc.
It is an important fact that several classes of aggregation functions on a bounded lattice L form a lattice with respect to the pointwise operations of join and meet. In particular, the set  of all aggregation functions on L, the set  of idempotent aggregation functions on L, and the set  of Sugeno integrals on L are of this kind.
To justify the role of join-dense subsets in (complete) lattices, these form their building blocks. To be more specific, we can mention, e.g., the so-called formal concept analysis (FCA) [
4], an area of research which is based on a set-theoretical model for concepts and conceptual hierarchies. This relatively new approach to data analysis allows the formal representation of conceptual knowledge. The main theorem of FCA states (among others) that all the concepts are completely determined by their object concepts, which form a join-dense subset in a corresponding concept lattice.
The purpose of this paper is to give a better insight into the structure of the above-mentioned lattices of aggregation functions. Namely, we aim to characterize join-dense subsets in these lattices.
The paper is divided into two parts. After an introduction, we recall basic facts and definitions which are necessary for the paper. In the second part, we describe join-dense subsets of the lattices of all aggregation functions, idempotent aggregation functions, and Sugeno integrals as well. Moreover, minimality of these join-dense subsets is discussed.
  2. Preliminaries
In this section, basic notions concerning aggregation functions defined on bounded lattices are recalled. We assume that the reader is familiar with the basic notions of lattice theory; for this, we refer to the standard monograph [
5].
Let 
L be a bounded lattice with 0 and 1 representing its bottom and top element, respectively. A mapping 
, 
 a positive integer, is called an 
n-ary aggregation function on 
L (see [
1]), if it is monotone and it fulfils two boundary conditions, i.e., for any 
      and
      
The system of all 
n-ary aggregation functions defined on a bounded lattice 
L is denoted by 
. This system is closed under pointwise operations of join and meet, respectively, i.e., given 
, the functions 
 and 
 defined for all 
 by
      
      are aggregation functions. Hence, 
 forms a lattice.
An n-ary aggregation function f on a bounded lattice L is said to be idempotent if it satisfies  for all . The family of all n-ary idempotent aggregation functions defined on L is denoted by . As join and meet of two idempotent aggregation functions belong to , it follows that this family forms a lattice, particularly a sublattice of .
For a positive integer, 
, the symbol 
 denotes the set of all positive integers less than or equal to 
n, i.e., 
. An 
L-valued capacity (see [
3]), also known as an 
L-valued fuzzy measure, is a monotone set function 
 from the power set of 
 to 
L such that 
 and 
. The family of all 
L-valued capacities defined on the power set 
 is denoted by 
. Obviously, it forms a lattice.
Let 
L be a bounded distributive lattice and 
 be an 
L-valued capacity. The Sugeno integral of an 
n-tuple 
 with respect to 
 is defined by the following two equivalent formulas (see [
3,
6])
      
      and
      
      which are commonly known as the disjunctive and the conjunctive normal representation of the Sugeno integral, respectively. The family of all 
n-ary Sugeno integrals defined on a bounded distributive lattice 
L is denoted by 
.
It can be easily verified that the Sugeno integral is an idempotent aggregation function, and it extends an 
L-capacity 
 in the sense that 
 for all 
, where 
 represents the characteristic function of the subset 
S such that 
 provided 
 and 
 otherwise. It can be shown that this extension is unique in the class of lattice polynomial functions of 
L, see [
3,
6,
7,
8]. Recall that the lattice polynomial functions of a lattice 
L are functions corresponding to formal expressions involving a finite number of variables, lattice operations, and constants.
Using (
1) and the distributivity of 
L, for 
L-capacities 
 and for all 
 we obtain
      
Similarly, from (
2), the formula 
 follows; hence, 
 forms a sublattice of 
 and the correspondence 
 is a bijective lattice homomorphism (isomorphism) between 
 and 
. Summarising the mentioned facts, we obtain the following proposition.
Proposition 1.  Let L be a bounded distributive lattice. For all positive integers , the lattices  and  are isomorphic.
 Hence, with respect to this assertion, the lattice  instead of  is investigated.
  3. Join-Dense Subsets
In this section, we describe join-dense subsets of the lattices of all aggregation functions, idempotent aggregation functions, and Sugeno integrals as well. The first part is devoted to sufficient conditions guaranteeing the existence of join-dense subsets in general systems of functions. We start with the definition of a join-dense subset and the related notions. A subset 
D of a bounded lattice 
L is join-dense if 
 and for every 
A join-dense subset D of L is minimal (with respect to the inclusion relation), provided no  is a join-dense subset of L.
Remark 1.  If L contains the bottom element 0, then by the definition of the least upper bound, we have . Therefore, the requirement  in our definition of a join-dense subset is only formal since we are only interested in expressions involving nonempty joins of aggregation functions in this paper.
 An element q of a lattice L is said to be completely join-irreducible if  implies  for all (possibly infinite) subsets . If q is a completely join-irreducible element, then q has the unique lower cover, which is equal to the join of all elements lying below q. Let  denote the set of completely join-irreducible elements of L. Note that if L contains the bottom element, then formally,  since .
Theorem 1.  Let L be a bounded lattice. There exists a minimal join-dense subset of L if and only if every element of L is a join of completely join-irreducible elements. In this case, the minimal join-dense subset is unique and it is equal to .
 Proof.  Let 
D be a join-dense subset of 
L. Obviously, 
. Further, assume that 
 for some 
. Then, 
 for some nonempty subset 
 such that 
. As 
D is join-dense and 
 for all 
, we obtain that 
 for some 
. In this case,
        
        holds, where 
. However, this shows that 
 is join-dense as well.
Now, assume that every element of L is a join of completely join-irreducible elements. Then,  is minimal join-dense, since no  can be omitted from D.
Conversely, if not every element of L is a join of completely join-irreducible elements, then every join-dense subset of L contains some element . However, then D is not minimal, since according to the previous claim,  is also join-dense. Hence, there is no minimal join-dense subset of L.    □
 Note that there are examples of lattices fulfilling the assumptions of the previous theorem, e.g., if a lattice fulfils the DCC (descending chain condition), then every element is a join of join-irreducible elements. Other typical example satisfying Theorem 1 is the power set . In this case, the completely join-irreducible elements are precisely singletons , , and it is obvious that each nonempty subset  is the union of singletons , . On the other hand, the real unit interval  represents an example of a complete lattice without completely join-irreducible elements. Consequently, there in no minimal join-dense subset of this lattice.
Now, we turn our attention to the systems of functions forming a lattice.
Let 
X be a nonempty set, 
L a lattice, and 
, 
 be a system of functions indexed by some set 
. Then, since the join operation is computed pointwise, for a function 
, it holds that
      
      if and only if:
- (1)
-  for all ; 
- (2)
- For all , there is  such that . 
Particularly, this means that the function g can be expressed as a join of some system of functions if and only if each function of this system is below g, and in every coordinate , the value  is a join of values of a certain subsystem of the considered system of functions.
Let  be a family of functions from X to a lattice L. For  and , denote by  the set of all functions from  attaining the value b at y, i.e., . Further, let  be a subset of a lattice L. We set , i.e.,  denotes the set of pair of indexes  for which  is nonempty. If  we simply write .
Theorem 2.  Let  be a family of functions closed under the join operation, such that the set  contains the smallest element  for all . Then, the set  is join-dense in .
 Proof.  Let 
 be a function from the family 
. Then, 
 for all 
. As 
 is the smallest function of the set 
, it follows that 
 for all 
 while 
. Consequently, for all 
, we obtain
        
Hence, , showing that  is join-dense in .    □
 Remark 2.  It is possible that  for some  and . For example, if a lattice L has the bottom element 0, then for  consisting of all functions from X to L, we obtain  for all .
If  is closed under the pointwise meet operation, then any set  for  contains the smallest element. In this case .
 If an element  can be expressed as , , it is quite natural to require that the function  can also be expressed as a join of the functions , . However, this is possible only if there are enough “good” functions defined in y which are below . The following theorem describes a sufficient condition for this case.
Theorem 3.  Let  be a subset and  be a family of functions closed under the join and meet operations, such that for all  and , the relation  implies  for all , . If D is a join-dense subset of L, then  is a join-dense subset of . If D is minimal, then  is minimal as well.
 Proof.  Let 
 be a join-dense subset. First, we show that 
 is join-dense in 
. With respect to Theorem 2, it suffices to show that for all 
        where 
 is such that 
. As 
 is closed under the meet operation, it follows that 
 for all 
, where the last inequality is due to the fact that 
 is the smallest function with the value 
b at the point 
y. Hence, 
 holds. On the other side
        
        which yields 
 since 
 is the smallest function in 
 with property 
.
Further, assume that 
 is not a minimal join-dense subset of 
. Then, there is 
 for some 
 such that 
 is join-dense. In this case
        
        for some subset 
. Particularly, for the element 
y, we obtain
        
Since 
 and 
D is a minimal join-dense subset of 
L, it follows that 
 for some 
. From (
3), we obtain 
 while 
 implies the converse inequality, yielding that these two functions are equal. This represents a contradiction, since 
 was assumed.    □
 In what follows, we subsequently apply the obtained results to the lattice 
 of all aggregation functions, the lattice 
 of idempotent aggregation functions, and the lattice of Sugeno integrals 
. Recall that 
 holds for an arbitrary bounded lattice 
L. Moreover, if 
L is distributive, then the following inclusions are valid
      
  3.1. Aggregation Functions
The aim of this section is to characterize the least functions from the sets 
, 
, 
, where 
. From the definition of an aggregation function, it can be easily seen that these are empty whenever 
 and 
, as well as in the case 
 and 
. In the sequel, the symbol 
 denotes the set 
, i.e., 
 without its smallest and greatest elements, respectively. For 
 and 
, define the following 
n-ary function.
        
The following lemma shows that the function defined by (
4) is the least in the respective set 
, 
.
Lemma 1.  Let ,  be elements and  be an aggregation function with . Then,  is an aggregation function such that  and  for all .
 Proof.  From (
4), it can be easily seen that the function 
 is monotone, it fulfils the boundary conditions, and that 
.
Further, assume that f is an aggregation function with . Obviously  for all  with . For , , we obtain  since f is monotone. Finally, .    □
 For the completeness, remark that for any , it holds that . In this case, all mentioned functions represent the least aggregation function in the full system .
Let  be a join-dense subset of the lattice L. It can be easily seen that for  and , the condition  yields  for all , . Thus, for all , the system of functions  fulfils the conditions of Theorem 3. Let us point out that the elements  and  do not play any role when generating the system  since the values of the aggregation functions are uniquely determined in them.
For the system , we obtain the following statement.
Theorem 4.  Let  be a positive integer, L be a bounded lattice,  be a subset of L and . Then,  is a join-dense subset of L if and only if  is a join-dense subset of the lattice . Moreover,  is minimal if and only if  is minimal.
 Proof.  Assume that  is a join-dense subset of L. Then, with respect to Lemma 1, the system  satisfies the assumptions of Theorem 3. Hence,  is join-dense in  and if  is minimal, then  is minimal as well.
To show the converse, suppose that 
 is a join-dense subset of 
. Our aim is to show that 
 is join-dense in 
L. Let 
 be an arbitrary element. Take any 
. As 
 is join-dense, there is a subset 
 such that
          
          where each 
 is of the form 
 for some 
 and 
. Put 
. Obviously 
 and we obtain
          
          i.e., the element 
c is a join of some subset of elements from 
. Note that 0 must belong to 
, otherwise, 
 does not contain the smallest aggregation function.
Further, assume that  is not minimal. Then, there is  such that  for some . Consequently for any , we obtain , which yields that  is not minimal.    □
 Observe that if  is a minimal join-dense set, then, with respect to Theorem 1, all completely join-irreducible elements of  are identified. In this case, , where  denotes the smallest aggregation function.
  3.2. Idempotent Aggregation Functions
In what follows, we describe join-dense subsets of the lattice of all idempotent aggregation functions . At first, we recall the following easy statement characterizing idempotent functions as functions lying between the lattice operations meet and join. More precisely, these two functions represent the least and the greatest element in the lattice .
Lemma 2.  A monotone function  is idempotent if and only if, for all , it satisfies  For 
 and 
, define the following 
n-ary function
        
Due to (
5) of Lemma 2, for a given 
, not all the values 
 are admissible. The following lemma gives sufficient conditions for the function 
 to be idempotent.
Lemma 3.  Assume that  and  satisfy . Then, the function  is an idempotent aggregation function.
 Proof.  First, we show that  is monotone. Assume . If , then  as well, thus we obtain . If , then .
To prove that  is idempotent, hence that it also satisfies the boundary conditions, assume first that . Consequently, with respect to the assumptions, , and we obtain . For , we obtain .    □
 In what follows, we show that for 
, the function defined by (
6) is the least idempotent functions in the respective set 
.
Lemma 4.  Let  be an element and  be an idempotent aggregation function with . Then, ,  and  for all .
 Proof.  Since 
f is idempotent, due to (
5) of Lemma 2, it follows that 
. Consequently, according to Lemma 4, 
 is idempotent. Moreover, using 
, from (
6), we obtain 
.
In order to show that  is below f, assume first that . In this case , as well as , which yields . For , we directly obtain .    □
 For , there is only one idempotent aggregation function, namely, the identity function on L. Hence, in what follows, we deal with the case .
Theorem 5.  Let ,  be a positive integer,  be a subset of a bounded lattice L such that  and . Then,  is a join-dense subset of L if and only if  is a join-dense subset of the lattice . If  is minimal, then  is also minimal.
 Proof.  Let 
 be a join-dense subset of 
L. According to Theorem 2 and with respect to Lemma 4, it suffices to show that each function 
 for 
 and 
 can be expressed as a join of some subset of the set 
. Let 
 and 
 be arbitrary elements such that 
. Then, 
 for some 
. As 
 is idempotent, it follows that 
. Hence, 
 for all 
 also holds, and 
. Consequently, we obtain
          
This shows that  is a join-dense subset of the lattice .
Conversely, assume that 
 is join-dense. Consider the element 
. It can be easily seen that 
 or 
 for all functions 
. Let 
 be an arbitrary element. Since the function 
 can be expressed as a join of functions from some subset 
, we obtain
          
          where 
. This shows that 
 is join-dense in 
L.
Now assume that 
 is not a minimal join-dense subset of 
L. Then, there is 
, 
 such that 
 is join-dense. Consequently, 
 for some 
, and we obtain
          
          which yields that 
 is not minimal.    □
 Let us remark that the minimality of  does not imply the minimality of  in general, see the following example.
Example 1.  Consider the lattice L depicted in Figure 1. In this case, the minimal join-dense subset consists of elements . For the element , the binary function  is idempotent, since . Then, , which yields that . However, the function  is not join-irreducible as . Consequently, the set  is not minimal join-dense since it contains the reducible element .    3.3. Sugeno Integrals
In this section, we describe join-dense subsets in the lattice of all Sugeno integrals. In what follows, L denotes a bounded distributive lattice. According to Proposition 1, the lattice  and the lattice  of all L-capacities on L are isomorphic. Thus, we deal with the system .
Let 
 be a positive integer. For a proper nonempty subset 
 and 
, define a capacity 
 by
        
Similarly as in the proof of Lemma 1, it can be verified that if  is an L-capacity with , then  for all , i.e.,  represents the smallest L-capacity with the value b for subset Y.
Analogously to the case of aggregation functions, the value of any L-capacity is uniquely determined in ∅ and for the set . Consequently, these two sets play no role in the description of join-dense subsets of the lattice . For , it is obvious that there is only one L-capacity (and only one Sugeno integral, the identity function). Hence, for , using the same arguments as in the proof of Theorem 4 and applying Theorem 3, we obtain the following statement.
Theorem 6.  Let  be a positive integer, ,  be a subset of a bounded distributive lattice L and . Then,  is a join-dense subset of the lattice L if and only if  is a join-dense subset of . Moreover,  is minimal if and only if  is minimal.
 Using formula (
1) for the evaluation of a Sugeno integral with respect to the capacity 
 given by (
7), we obtain
        
Concluding,  is a join-dense subset of the lattice . Moreover,  is minimal if and only if  is minimal.