On generating of idempotent aggregation functions on finite lattices
Michal Botur, Radom\'ir Hala\v{s}, Radko Mesiar, Jozef P\'ocs

TL;DR
This paper characterizes the generation of idempotent aggregation functions on finite lattices using lattice operations and specific ternary functions, advancing the algebraic understanding of these functions.
Contribution
It provides a generating set for intermediate (idempotent) aggregation functions on finite lattices, expanding the algebraic framework for their construction.
Findings
All aggregation functions on finite lattices can be composed from lattice operations and certain unary and binary functions.
A specific generating set for idempotent aggregation functions is identified, including lattice operations and ternary functions.
The approach uses clone theory to analyze aggregation functions on lattices.
Abstract
In a recent paper we proposed the study of aggregation functions on lattices via clone theory approach. Observing that aggregation functions on lattices just correspond to -monotone clones, we have shown that all aggregation functions on a finite lattice can be obtained as usual composition of lattice operations , and certain unary and binary aggregation functions. The aim of this paper is to present a generating set for the class of intermediate (or, equivalently, idempotent) aggregation functions. This set consists of lattice operations and certain ternary idempotent aggregation functions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
On generating of idempotent aggregation functions on finite lattices
111Preprint of an article published by Elsevier in the Information Sciences 430–431, Pages 39-45. It is available online at:
https://www.sciencedirect.com/science/article/pii/S0020025516316164
Michal Botur
Radomír Halaš
Radko Mesiar
Jozef Pócs
Department of Algebra and Geometry, Faculty of Science, Palacký University Olomouc, 17. listopadu 12, 771 46 Olomouc, Czech Republic
Department of Mathematics and Descriptive Geometry, Faculty of Civil Engineering, Slovak University of Technology in Bratislava, Radlinského 11, 810 05 Bratislava 1, Slovakia
Mathematical Institute, Slovak Academy of Sciences, Grešákova 6, 040 01 Košice, Slovakia
Abstract
In a recent paper [10] we proposed the study of aggregation functions on lattices via clone theory approach. Observing that aggregation functions on lattices just correspond to -monotone clones, as the main result of [10], we have shown that all aggregation functions on a finite lattice can be obtained as usual composition of lattice operations , and certain unary and binary aggregation functions.
The aim of this paper is to present a generating set for the class of intermediate (or, equivalently, idempotent) aggregation functions. This set consists of lattice operations and certain ternary idempotent aggregation functions.
keywords:
Idempotent aggregation function, generating set , finite lattice.
MSC:
06B99
1 Introduction
Aggregation is a process when (usually numerical) data are merged in a single output. Mathematically, the process of aggregation is based on the concept of aggregation function.
The most natural examples of aggregation functions widely used in experimental sciences are means and averages (such as e.g. the arithmetic mean). These belong to a widely studied class of so-called internal aggregation functions, firstly mentioned by Cauchy already in 1821, with a huge variety of applications. Nowadays, aggregation functions are successfully applied in many different branches of science, we can mention e.g. social sciences, computer science, psychology etc.
As the process of aggregation somehow ”synthesizes” the input data, aggregation functions cannot be arbitrary and have to fulfill some natural minimal requirements. This can be translated into the condition that the output value should lie in the same interval as the input ones, and the least and the greatest values should be preserved. Another widely accepted property of aggregation functions is that the output value should increase or at least stay constant whenever the input values increase.
The theory of aggregation functions is well developed in a case when the input (and, consequently, the output) values of these functions lie in a nonempty interval of reals, bounded or not. For details, we can refer the reader to the comprehensive monograph [4]. During several last years, the theory was enlarged to lattice-based data, i.e. when the input (as well as the output) data have a structure of a lattice. This more general approach allows us to work e.g. with data which are not linearly ordered or when information about the input data is incomplete.
Recall that a lattice is an algebra , where is a nonempty set with two binary operations and representing suprema and infima. Let us mention that lattice theory is a well established discipline of general algebra. There are several monographs on this topic, among them the most frequently used and quoted is the book by G. Grätzer, [5].
The formal definition of aggregation function is as follows:
An aggregation function on a bounded lattice is a function that
- (i)
is nondecreasing (in each variable), i.e. for any :
[TABLE]
- (ii)
fulfills the boundary conditions
[TABLE]
The integer represents the arity of the aggregation function.
The set of all -ary aggregation functions can be naturally ordered via component-wise ordering, i.e., if and are -ary aggregation functions, then provided for all . Note, that with respect to such ordering the set of all -ary aggregation functions forms a bounded lattice. In the sequel, when referring to the order of aggregation functions, we have in mind this component-wise ordering.
Clearly one of the central problems in aggregation theory is to give their construction methods. Much of work has already been done in this direction which fact can be easily demonstrated by the extensive literature including book chapters, we refer the reader e.g. a standard monograph [4]. It can be recognized that methods like composed aggregation, weighted aggregation, forming ordinal sums etc., look quite different and each of them relies on a very specific approach. In a classical case, the idea is based on standard arithmetical operations on the real line and fixed real functions.
From the point of view of universal algebra, aggregation functions on a lattice form a clone (or, equivalently, a composition-closed set of functions containing the projections), the so-called aggregation clone of . Recall that the clone theory is a very well established discipline of universal algebra. In principle, it deals with function algebras and its development was mostly initiated by studies in many-valued logic. For details, we refer the reader to the books [14, 11] or to the overview paper [12].
The clone of aggregation functions on forms a subclone of the so-called monotone clone of consisting of all functions on preserving the lattice order. It is well-known that for a finite lattice , any clone on containing the lattice operations is finitely generated. Although generating sets of monotone clones on finite lattices can be found e.g. in [14], these cannot be directly used for generating of any of its subclones. In [10], for any -element lattice, we presented explicitly at most -element generating set of aggregation functions, consisting of lattice binary operations, at most unary functions and at most binary aggregation functions. Consequently, we have shown that any aggregation function on arises as the usual term composition of the above mentioned set of generating functions. Moreover, contrary to the case of the monotone clone, we have shown that each generating set of the aggregation clone containing the lattice operations, must posses at least one another operation of arity higher than one. Let us mention that for the classical case when is the unit interval of reals, another generating set of functions has been presented in [8].
Although the above mentioned generating set allows us to construct the set of all aggregation functions on a bounded lattice , there is a question how to generate some of its important subclasses being composition-closed. For example, all intermediate (or, equivalently, idempotent) aggregation functions form such a class. Since there is only one unary idempotent function, namely the identity function, the generating set described in [10] cannot be applied. The aim of this paper is to present a generating set for the class of all idempotent aggregation functions, members of which will be itself idempotent aggregation functions. In fact, as the main result we will show that certain ternary idempotent aggregation functions, together with the lattice operations form a generating set. We expect the extension of our results for certain important composition-closed subclasses of idempotent aggregation functions, especially the class of Sugeno integrals [6, 7] on bounded distributive lattices.
2 Idempotent aggregation functions
For a set and a natural number , denote by the set of all -ary functions on , i.e. the mappings . We put .
Let be a set and be a positive integer. For any , the -th -ary projection is for all defined by
[TABLE]
Composition of functions on forms from one -ary function and -ary functions , an -ary function defined by
[TABLE]
for all .
Notice that for , composition is a usual product of selfmaps.
Given a subset of functions on , we denote by the least set (with respect to set inclusion) of functions on containing and being closed under composition. is called composition-closed whenever . Obviously, represents the composition-closed set. As composition of -ary functions on yields an -ary function, the set is composition-closed, too.
Given a bounded lattice , recall that an -ary aggregation function on is said to be idempotent if it satisfies for all .
For a positive integer denote by the set of all -ary aggregation functions defined on the lattice . Further, we put , i.e., denotes the set of all aggregation functions on . Analogously, we denote by the set of all -ary idempotent aggregation functions on and by the set of all idempotent aggregation functions. For any subset of aggregation functions, the symbol denotes all -ary functions from , i.e., .
Considering the functions and as dominating or dominated functions on a lattice , we obtain three main classes of aggregation functions: conjunctive functions, disjunctive functions and intermediate functions.
Recall that an aggregation function on is intermediate if it fulfills the inequalities
[TABLE]
for all .
One can easily prove the following elementary but for our purposes important property of idempotent functions:
Lemma 2.1**.**
Any projection is idempotent and idempotent aggregation functions form a composition-closed class.
Recall that a composition-closed set of functions containing all the projections (1) is referred to as clone. Hence for any bounded lattice , the set forms a clone, in the sequel called the idempotent clone on .
Another important clone, more precisely a subclone of the idempotent clone, is formed by idempotent lattice polynomial functions, see e.g. [5, 9]. In the case of bounded distributive lattices, they coincide with the Sugeno integrals [15], which represent an important class of aggregation functions.
It is also well known that the classes of idempotent and intermediate aggregation functions coincide. To made the paper self-consistent, below we provide a proof of this elementary fact.
Lemma 2.2**.**
An aggregation function is idempotent if and only if it is intermediate.
Proof.
Assume that is idempotent. Then the monotonicity of yields
[TABLE]
for each .
Conversely, for an arbitrary , from (3) we obtain
[TABLE]
∎
In what follows we use the lattice operations and with respect to arbitrary, but finite arity. Obviously, both of them can be obtained by finite composition of the binary lattice operations and , respectively. Note that after their application on -ary functions, the values of the resulting function are obtained component-wise, hence the resulting function represents supremum, infimum respectively, in the lattice of aggregation functions.
Theorem 2.3**.**
Let be a finite lattice, and be a nonempty set containing the lattice operations and and that is closed under composition. Then for any and any -tuple the function
[TABLE]
belongs to the set . Moreover the equality
[TABLE]
holds for all .
Proof.
The finiteness of the lattice yields that the set is finite. Moreover it is non-empty, since is a member of this set. According to the assumptions on the set , we obtain that the function
[TABLE]
is a composition of functions from , thus it belongs to as well. Clearly , which yields . From this we obtain .
Conversely for any we have
[TABLE]
which completes the proof. ∎
Observe that the function is the greatest aggregation function , which belongs to the set satisfying . From this point of view, Theorem 2.3 provides a general method for generating composition-closed subsets of the set . To illustrate this method we briefly describe a generating set for , finite lattice. For more details we refer the reader to the paper [10].
Example 2.4**.**
Let be an -ary aggregation function. It can be shown that
[TABLE]
Consequently, it suffices to generate the functions from other simpler ones. For this, one can consider the following system of unary and binary aggregation functions. Given we put
[TABLE]
Then for denoting by we obtain
[TABLE]
for all . Note that the symbol denotes the composition of the binary functions .
Hence, with respect to Theorem 2.3, the set together with the lattice operations and generates the set of all aggregation functions.
Through the rest of the paper, will denote a finite lattice. In what follows, for a given -ary idempotent aggregation function and for each we identify the functions with idempotent aggregation functions of a certain kind.
Let be a positive integer. For and we define
[TABLE]
Lemma 2.5**.**
If and satisfy , then .
Proof.
First we show that fulfills the boundary conditions and it is monotone. Clearly . If , we obtain . For the assumptions yield , hence . Further, to prove the monotonicity, let be such that . If , we obtain . For it follows that .
To prove idempotency, assume that is such that . Consequently , which yields . For we obtain . ∎
Lemma 2.6**.**
Let be an idempotent aggregation function and . Then .
Proof.
According to Lemma 2.2, , hence applying Lemma 2.5 the function is idempotent. Further, , where the last equality follows from (3) of Lemma 2.2. Consequently and we obtain
[TABLE]
Conversely, for all , since by Theorem 2.3 the function is idempotent. As , it follows that for all satisfying . In addition, we obtain
[TABLE]
and
[TABLE]
which shows .
∎
For generating the idempotent clone we use certain ternary functions. Given with , we put
[TABLE]
Observe that the above defined functions are special instances of the ternary idempotent functions of type defined by (6). To improve the readability of formulas, we use the following simplified notation. For we sometimes use instead of and, similarly, for .
Theorem 2.7**.**
Let be an idempotent aggregation function and be arbitrary. Then
[TABLE]
for all .
Proof.
Let be a fixed element. Denote by the right side of equality (8).
By Lemma 2.6, it suffices to verify that equals to . Obviously, for any , holds. Further, follows from Lemma 2.2. Consequently, the functions for belong to the set of functions defined by (7). These are idempotent by definition, and the same holds for as it is a composition of idempotent functions, namely the lattice operations and -type functions.
Let be such that . Then
[TABLE]
for all , which with respect to (7) yields
[TABLE]
for all . Consequently, we obtain
[TABLE]
Further, assume . Lemma 2.2 yields
[TABLE]
since the function is idempotent. On the other hand, due to , there is an index such that . For this particular case we obtain by (7)
[TABLE]
which yields
[TABLE]
Finally, we have shown
[TABLE]
∎
Putting Theorems 2.3 and 2.7 together, we obtain the following main theorem of the paper.
Theorem 2.8**.**
The clone of all idempotent aggregation functions on a finite lattice is generated by the lattice operations and and by the ternary -type functions where with and . Moreover, if is an idempotent aggregation function, then
[TABLE]
for all .
In what follows we show that the number of generating ternary functions can be significantly reduced.
Lemma 2.9**.**
Let be such that and . Then
[TABLE]
for all satisfying .
Proof.
First assume that holds. Then as well as , hence we obtain
[TABLE]
On the other hand, if then or or . In all three cases it can be easily seen that
[TABLE]
∎
Corollary 2.10**.**
The clone of all idempotent aggregation functions on is generated by the lattice operations and and by the ternary -type functions where with and .
Proof.
Due to Theorem 2.8, any idempotent aggregation function can be expressed as
[TABLE]
However, given arbitrary and , in view of for all , Lemma 2.9 gives
[TABLE]
∎
Obviously, the number of generators described in Corollary 2.10 depends on the order structure of a considered lattice. We enumerate the number of these generators in two extremal cases: if is a chain and in the case when , i.e., being isomorphic to a lattice consisting of mutually incomparable elements together with a bottom and a top element respectively. With respect to a fixed finite cardinality, the first case covers lattices with the most number of comparable elements, while the second case with the smallest number of comparable elements.
For a positive integer consider the finite -element chain with the usual order. We enumerate the cardinality of , the generating set of described in Corollary 2.10. In this case G_{\mathbf{n}}=\big{\{}\iota_{(i,j,n-1),k}:i,j,k\in\{0,\dots,n-1\},i\leq j,k\big{\}}\cup\{\vee,\wedge\}. Obviously, for a fixed there are possibilities for indexes satisfying . Hence we obtain
[TABLE]
i.e., .
For the lattice , we obtain that the generating set consists of the lattice operations and functions of the type . Hence in this case and we can see that in a general case, the number of generators , an -element lattice, varies between and .
3 Concluding remarks
In this paper we have presented explicitly certain generating sets of all intermediate (idempotent) aggregation functions on finite lattices. We believe that our results will be convenient for further analysis of this class with respect to better understanding how idempotent aggregation functions are constructed. In the future work we expect the extension of our results for certain important composition-closed subclasses of idempotent aggregation functions, especially for the class of Sugeno integrals on bounded distributive lattices.
Acknowledgements
The first two authors were supported by the international project Austrian Science Fund (FWF)-Grant Agency of the Czech Republic (GAČR) number 15-346971; the third author by the Slovak VEGA Grant 1/0420/15; the fourth author by the IGA project of the faculty of Science Palacký University Olomouc no. PrF2015010 and by the Slovak VEGA Grant no. 2/0044/16.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Bacigál, T., Mesiar, R., Najjari, V.: Generators of copulas and aggregation, Information Sciences 306 (2015), pp. 81–87.
- 2[2] Chajda I., Algebraic Theory of Tolerance Relations, Monograph Series of Palacký University Olomouc, 117 pp., 1991.
- 3[3] Goldstern, M., Shelah, S.: There are no infinite order polynomially complete lattices, after all. Algebra Universalis 42(1-2), (1999), pp. 49–57.
- 4[4] Grabisch, M., Marichal, J.-L., Mesiar, R., Pap, E.: Aggregation Functions, Cambridge University Press, Cambridge, 2009.
- 5[5] Grätzer, G.: Lattice Theory: Foundation, Birkhäuser, Basel, 2011.
- 6[6] Halaš, R., Mesiar, R., Pócs, J.: A new characterization of the discrete Sugeno integral, Information Fusion 29 (2016), pp. 84–86.
- 7[7] Halaš, R., Mesiar, R., Pócs, J.: Congruences and the discrete Sugeno integrals on bounded distributive lattices, Information Sciences 367-368 (2016), pp. 443–448.
- 8[8] Halaš R., Mesiar R., Pócs J., Generators of Aggregation Functions and Fuzzy Connectives, IEEE Transactions on Fuzzy Systems 24(6), pp. 1690–1694, 2016.
