Four generators of an equivalence lattice with consecutive block counts
Abstract.
The block count of an equivalence is the number of blocks of (the partition corresponding to) . We say that is a four-element generating set of with consecutive block counts if generates and for . We prove that if the number of elements of a finite set is six or at least eight, then has a four-element generating set with consecutive block counts. Also, we present a historical remark on the connection between equivalence lattices and quasiorder lattices.
Preface
This paper is probably self-contained for those who know the concept of a lattice as an algebraic structure. Our goal is two-fold. First, we present a historical remark on the connection between equivalence lattices and quasiorder lattices; see after the proof of Claim 1.4. Second, we prove a new theorem, Theorem 2.1, which corresponds to the title of the paper.
1. Introduction and a historical remark
We begin with some notations and well-known definitions. The set of equivalences (in other words, equivalence relations, that is, reflexive, symmetric, and transitive relations) of a set will be denoted by . With intersections and the transitive hulls of unions acting as meets and joins, respectively, is a lattice, the equivalence lattice of (or over) ; the notation will stand for this lattice, too. By the canonical bijective correspondence between equivalences and partitions of a set, is isomorphic to the partition lattice of , which consists of all partitions of . We will often consider equivalences as partitions. For , we say that is a proper subset of if . A sublattice or a complete sublattice of is a nonempty subset that is closed with respect to binary joins and meets or to arbitrary joins and meets, respectively. A subset of is a generating set or a complete-generating set of if there is no proper sublattice or a proper complete sublattice of , respectively, such that . Quasiorders are reflexive and symmetric relations. The quasiorders of a set form a lattice, the quasiorder lattice of . Note that is a complete sublattice of .
In the middle of the seventies, Henrik Strietz proved that for any finite set with , is four-generated, that is, it has a four-element generating set; see Strietz [10]–[11]. Since Strietz’s work, more than a dozen papers have been devoted to four-element (or small) generating sets of equivalence lattices and quasiorder lattices; for details, see the “References” section here and the bibliographic sections and the survey parts of the papers listed there. Hence, instead of giving another survey, we focus only on the connection between the small generating sets of and those of . In one direction, we recall an important statement from [9, page 61]; see also Lemma 2.1 of [7], where the original lemma is recalled.
Lemma 1.1 (Kulin’s Lemma).
If is an arbitrary set with at least three elements and is a complete sublattice of such that is a proper subset of , then .
In other directions, neither any connection nor the forthcoming Claim 1.4 has been published before. To present such a connection of historical value, let ; the case of would be similar. The construction visualized by Figure 1 is taken from Zádori [12].
Claim 1.2 ([12]; exemplifying the odd case of Zádori’s construction).
If , then has a four-element generating set.
For later reference, we present Zádori’s proof and his generating set.
Proof.
For , the smallest equivalence collapsing and is an atom in ; we denote it by . So if and only if or . Denote the elements of as follows: , ; see Figure 1. The figure defines a subset of the equivalence lattice as follows. Assume that the horizontal edges, the vertical edges, and the slanted straight edges of the graph are labeled by , , and , respectively. To avoid a crowded figure, these labels are not indicated in the figure, but the triangle on the right reminds us of this convention. There are also two -labeled edges, which are drawn as curves. For , the figure defines as follows; walks of length zero are allowed.
(1.1) |
For example, is a block of and is a block of . Let be the sublattice generated by . In Figure 2, where is drawn three times, some equivalences are given by their non-singleton blocks. The meanings of these blocks, with different geometric orientations, line styles, and colors, are defined on the right of the figure. For example, and . We can easily show that, in this order, , , , , , , , , , , , , , …belong to , since each of them is expressible from the generators and the earlier ones. Indeed, and, for , we have that , , and . The increasing sequences , , and are right-going in the sense that when the subscript increases by , the subscripted equivalence obtains a new “edge” on the right of the earlier edges. By interchanging the role of and , we obtain three increasing “left-going” sequences , , and . Where a right-going sequence “reaches” the appropriate left-going one, the meet of the two sequences yields an atom of . Namely, for , , , and . Furthermore, for , . Hence, for every edge of the graph, . Therefore, the following lemma implies easily that generates . ∎
Lemma 1.3.
If , , and , then generates .
In some form, this easy lemma occurs in several papers; see, e.g., [3, Lemma 2.2] and [8, Lemma 2.5].
In 1995, the author visited Ivan Chajda at Palacký University in Olomouc. The research plan looked easy: by orienting the edges of the graph in Figure 1 in some way, we should find a small generating set of . Our first construction was soon developed into a more sophisticated one, and so the first construction does not occur [1]. However, we need the first construction111Its exact details have been lost but the idea of Claim 1.4 is the same. here even though [1] contains a stronger result and we have an even stronger one nowadays.
Let be the 19-element set drawn in Figure 3, which is quite similar to Figure 1. Some edges are directed by arrowheads, some others are not. The figure defines a set of quasiorders of by (1.1) with the only modification that we cannot walk along a directed edge in the opposite direction. Along an undirected edge, we can walk in both directions. At present, it makes no difference whether an edge is red and thick or not. For example, , , but and . For , denote the inverse of . Note that and are equivalences, and so and . Let .
Claim 1.4.
The six-element set generates .
Outline of the proof.
For , denotes the smallest quasiorder containing . Let stand for the sublattice generated by . Since defined by is an automorphism of and is -closed, is also closed with respect to forming inverses. In particular, whenever is in , then so is ; this fact will be used without further explanation. Let us compute; each containment “” below follows from the earlier ones and :
(1.2) | ||||
(1.3) | ||||
(1.4) | ||||
(1.5) | ||||
(1.6) | ||||
(1.7) | ||||
(1.8) | ||||
(1.9) | ||||
(1.10) | ||||
(1.11) | ||||
(1.12) | ||||
(1.13) | ||||
(1.14) |
and so on. Computations (1.2)–(1.14) and the fact that is closed with respect to forming inverses show that for each thick and red edge of the graph, and are in . The figure and (1.2)–(1.14) also show how we can proceed further to the right. Hence, and are in for every edge of the graph. Thus, the straightforward counterpart of Lemma 1.3 for quasiorder lattices completes the proof of Claim 1.4. ∎
In the proof above, was needed only in the first step, (1.2). This step and the whole proof still work if we omit the dashed curve in Figure 3 and replace by the equivalence . Now we do not need a left-going sequence of quasiorders. Hence, and this was a surprise in 1995, we do not need the figure to end on the right. So can be , where ; this was the moment when an infinite base set came into the picture.
Infinite base sets required new techniques, first for quasiorder lattices, see [1]. The new techniques were soon adapted to infinite equivalence lattices; see, e.g., [2]. Later, it appeared that these techniques are useful for finite equivalence lattices; see [3] and [8]. Due to the results of these two papers, a connection with cryptography has been discovered; see [3] and, mainly, [4]. This connection and many earlier results on four-element generating sets motivate Section 2, where a new four-element generating set is constructed. To summarize our historical remark: In some sense, most papers mentioned so far and the present one grew from the unpublished proof of Claim 1.4.
Finally, to conclude this section, note that we can obtain a four-element generating set of for , that is, a stronger result, as follows. (However, this argument does not show how to step from the class of finite equivalence and quasiorder lattices to that of the infinite ones.) Going after [7] and using Figure 1, add a new -curve, a directed one, from to . That is, we change to . By the proof of Claim 1.2; we obtain all members of from . Thus, generates by (Kulin’s) Lemma 1.1.
2. A new four-element generating set with a special property
The block count of an equivalence is the number of blocks of (the partition corresponding to) . We say that is a four-element generating set of with consecutive block counts if generates and for . We are going to prove the following theorem.
Theorem 2.1.
If the number of elements of a finite set is six or it is at least eight, then has a four-element generating set with consecutive block counts.
Similar properties (namely, “same block counts” and “the difference between the block counts ”) have been studied in [5] and [6]; the property we consider in this section is more difficult to fulfill. Despite some similarities with [5] and [6] in the approach, the present paper remains self-contained.
Remark 2.2.
We know that if , then has no four-element generating set with consecutive block counts; we guess the same for .
A pair of elements of is complementary if , the top element of , and , the bottom element of .
Definition 2.3 ([5]).
A -tuple is called an eligible system if is a nonempty set, is a generating set of , and the pairs , , and are complementary.
For , will denote the smallest equivalence of that includes . For distinct elements , let . The lattice operations in will be denoted by and .
Lemma 2.4.
Let be an eligible system with components denoted as in Definition 2.3. Assume that and . Let , , , , . Then is an eligible system, too. Furthermore, if is of consecutive block counts, then so is .
Proof.
The situation is visualized in Figure 4, where the blocks of some elements, all important elements from our perspective, are drawn. The three blocks drawn by solid lines are blocks of some members of . The seven blocks drawn in non-solid line styles (dotted and various kinds of dashed) are blocks of the equivalences belonging to . The figure uses different line styles or distinct colors for the blocks of different equivalences, but we use the same color for and . Note that the geometrically large blocks on the left could be singletons and, on the other hand, and can be but need not be disjoint. Not all blocks of all and are drawn for . However, for any and , if the block is not drawn, then . The last sentence of Lemma 2.4 follows from the trivial fact that holds for every . Applying a lemma from [5] twice (in a “twisted way” and in a “straight way”), we could derive the rest of Lemma 2.4 from [5]. To keep the paper self-contained, we give a different and direct proof.
The existence of an would violate the conjunction of and —call them the meet conditions for and — and . Thus, and are disjoint.
By the two paragraphs above, Figure 4 faithfully represents the situation and contains all the details the proof needs. Hence, it is straightforward to verify that the three pairs in Definition 2.3 for are complementary. Let and denote the sublattice generated by in and the sublattice : both and are singletons. Then defined by is a lattice isomorphism.
Observe that is a singleton block of . Furthermore, is a singleton block of both and . Thus is a singleton block of . Therefore, with
. Using the fact that for all , the join condition for and , and , we obtain that . By the previous two “” inclusions, . Using this fact, , and the join condition for the complementary pair , we obtain that . Combining this with , we have that . Thus, for all , , whereby . Since generates and is an isomorphism, we obtain that . In particular, . As the following equalities are clear by the figure, we obtain further elements of as follows:
(2.1) | ||||
(2.2) | ||||
(2.3) |
Finally, since and we have (2.1), (2.2), and (2.3), Lemma 1.3 implies that . This completes the proof of Lemma 2.4. ∎
Lemma 2.5.
With ,
(2.4) | ||||
(2.5) | ||||
(2.6) | ||||
(2.7) |
is an eligible system with consecutive block counts.
Proof.
Let , and let stand for the sublattice generated by . The labels above the equality signs will indicate which members of imply that the equivalences on the left of these equality signs belong to .
(2.8) | ||||
(2.9) | ||||
(2.10) | ||||
(2.11) | ||||
(2.12) | ||||
(2.13) | ||||
(2.14) | ||||
(2.15) | ||||
(2.16) | ||||
(2.17) | ||||
(2.18) | ||||
(2.19) | ||||
(2.20) | ||||
(2.21) | ||||
(2.22) | ||||
(2.23) | ||||
(2.24) | ||||
(2.25) | ||||
(2.26) |
In particular, by (2.10), by (2.22), by (2.26), by (2.16), by (2.5), and by (2.25). Hence, is a generating set by Lemma 1.3. Clearly, is of consecutive block counts. It is easy to check that the pairs in Definition 2.3 are complementary. Thus, is an eligible system, proving Lemma 2.5. ∎
The author has created a program package called “equ2024p”, available from his website http://tinyurl.com/g-czedli/. This program package can also “prove” that generates , but verifying the programs is much more difficult than verifying the proofs of Lemmas 2.5 and (the next) 2.6.
Lemma 2.6.
With ,
(2.27) | ||||
(2.28) | ||||
(2.29) | ||||
(2.30) |
is an eligible system with consecutive block counts.
The proof of this lemma is similar to but more than three times longer than the previous proof. As the reader would hardly enjoy such an amount of technicalities, the proof goes into the Appendix (Section 3) of the paper.
Now, we are in the position to prove our theorem.
3. Appendix
Proof of Lemma 2.6.
The idea is the same as in the proof of Lemma 2.5 but the concrete computations are different. Again, denotes the sublattice generated by . Let us compute; to avoid line breaks, the formatting will be slightly different from that of (2.8)–(2.26).
(3.1) | |||
(3.2) | |||
(3.3) | |||
(3.4) | |||
(3.5) | |||
(3.6) | |||
(3.7) | |||
(3.8) | |||
(3.9) | |||
(3.10) | |||
(3.11) | |||
(3.12) | |||
(3.13) | |||
(3.14) | |||
(3.15) | |||
(3.16) | |||
(3.17) | |||
(3.18) | |||
(3.19) | |||
(3.20) | |||
(3.21) | |||
(3.22) | |||
(3.23) | |||
(3.24) | |||
(3.25) | |||
(3.26) | |||
(3.27) | |||
(3.28) | |||
(3.29) | |||
(3.30) | |||
(3.31) | |||
(3.32) | |||
(3.33) | |||
(3.34) | |||
(3.35) | |||
(3.36) | |||
(3.37) | |||
(3.38) | |||
(3.39) | |||
(3.40) | |||
(3.41) | |||
(3.42) | |||
(3.43) | |||
(3.44) | |||
(3.45) | |||
(3.46) | |||
(3.47) | |||
(3.48) | |||
(3.49) | |||
(3.50) | |||
(3.51) | |||
(3.52) | |||
(3.53) | |||
(3.54) | |||
(3.55) | |||
(3.56) | |||
(3.57) | |||
(3.58) | |||
(3.59) |
In particular, by (3.2), by (3.13), by (3.59), by (3.45), by (3.57), by (3.44), by (3.47), by (3.55), and by (3.54). Hence, Lemma 1.3 implies that , as required. The rest of the proof is trivial; hence, we omit it. ∎
References
- [1] I. Chajda, G. Czédli222At the time of writing, see the author’s website http://tinyurl.com/g-czedli/ for some papers and preprints., How to generate the involution lattice of quasiorders? Studia Sci. Math. Hungar., 32 (1996), 415–427.
- [2] G. Czédli, Four-generated large equivalence lattices, Acta Sci. Math. (Szeged), 62 (1996), 47–69.
- [3] G. Czédli, Four-generated direct powers of partition lattices and authentication, Publicationes Mathematicae (Debrecen), 99 (2021), 447–472. https://doi.org/10.5486/PMD.2021.9024
- [4] G. Czédli, Generating Boolean lattices by few elements and exchanging session keys, Novi Sad Journal of Mathematics, https://doi.org/10.30755/NSJOM.16637 (online first)
- [5] G. Czédli, A pair of four-element horizontal generating sets of a partition lattice, preprint.
- [6] G. Czédli, Four-element generating sets with block count widths at most two in partition lattices, preprint.
- [7] G. Czédli, J. Kulin, A concise approach to small generating sets of lattices of quasiorders and transitive relations, Acta Sci. Math. (Szeged), 83 (2017), 3–12. https://dx.doi.org/10.14232/actasm-016-056-2
- [8] G. Czédli, L. Oluoch, Four-element generating sets of partition lattices and their direct products, Acta Sci. Math. (Szeged), 86 (2020), 405–448. https://doi.org/10.14232/actasm-020-126-7
- [9] J. Kulin, Quasiorder lattices are five-generated. Discussiones Mathematicae — General Algebra and Applications, 36 (2016), 59–70. https://dx.doi.org/10.7151/dmgaa.1248
- [10] H. Strietz: Finite partition lattices are four-generated. In: Proc. Lattice Theory Conf. Ulm, 1975, pp. 257–259.
- [11] H. Strietz, Über Erzeugendenmengen endlicher Partitionenverbände, Studia Sci. Math. Hungar., 12 (1977), 1–17. (German)
- [12] L. Zádori, Generation of finite partition lattices. In: Lectures in universal algebra. (Proc. Colloq. Szeged, 1983) Colloq. Math. Soc. János Bolyai, Vol. 43. Amsterdam: North-Holland, 1986, pp. 573–586.