
TL;DR
This paper establishes a threshold for the number of sublattices in a finite lattice that guarantees its planarity, providing a sharp bound with a specific constant.
Contribution
The authors prove a new quantitative criterion linking the number of sublattices to planarity in finite lattices, with a sharp bound for all sizes.
Findings
Lattices with at least 83·2^{n-8} sublattices are planar.
The bound is sharp for n > 8, with a non-planar lattice having just below this number.
The result precisely characterizes the sublattice count threshold for planarity.
Abstract
Let be a finite -element lattice. We prove that if has at least sublattices, then is planar. For , this result is sharp since there is a non-planar lattice with exactly sublattices.
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.
Eighty-three sublattices and planarity
Gábor Czédli
University of Szeged, Bolyai Institute, Szeged, Aradi vértanúk tere 1, Hungary 6720
[email protected] http://www.math.u-szeged.hu/ czedli/ Dedicated to professor George A. Grätzer on his eighty-third birthday
(Date: July 1, 2019)
Abstract.
Let be a finite -element lattice. We prove that if has at least sublattices, then is planar. For , this result is sharp since there is a non-planar lattice with exactly sublattices.
Key words and phrases:
Finite lattice, planar lattice, sublattice, number of sublattices, subuniverse, computer-assisted proof
1991 Mathematics Subject Classification:
06B99
This research of was supported by the Hungarian Research, Development and Innovation Office under grant number KH 126581.
1. Our result and introduction
A finite lattice is said to be planar if it has a Hasse diagram that is also a planar representation of a graph. Our goal is to prove that finite lattices with many sublattices are planar. Namely, we are going to prove the following theorem.
Theorem 1.1**.**
Let be a finite lattice, and let denote the number of its elements. If has at least sublattices, then it is a planar lattice.
Another variant of this result together with a comment on its sharpness will be stated in Theorem 2.2.
Notes on the dedication
As a coincidence, the number eighty-three plays a key role in Theorem 1.1, and I found this theorem recently, in the same year when professor George Grätzer, the founder of Algebra Universalis, celebrates his eighty-third birthday. For more about him, the reader is referred to my biographic paper [2] and the interview [3] with him. Furthermore, the topic of the present paper is close to his current research interest on planar lattices; this interest has been witnessed, say, by Czédli and Grätzer [6] and [7], Czédli, Grätzer, and Lakser [8], Grätzer [11], [12], [13], [14], [15], and [16], Grätzer and Knapp [17], [18], [19], [20], and [21], Grätzer and Lakser [22], Grätzer, Lakser, and Schmidt [23], Grätzer and Quackenbush [24], Grätzer and Schmidt [25], and Grätzer and Wares [26]. These facts motivate the dedication.
Remark 1.2**.**
Although , , , … and , , , … are all equal to , we want to avoid fractions as well as large coefficients of powers of 2. This explains the formulation of Theorem 1.1.
Remark 1.3**.**
For , Theorem 1.1 is sharp, since we will present an -element non-planar lattice with exactly sublattices. For , Theorem 1.1 can easily be made sharp as follows. Whenever , every -element lattice is planar, regardless the number of its sublattices. While the eight-element boolean lattice has exactly 73 sublattices, every eight-element lattice with at least sublattices is planar.
Next, we mention some earlier results that motivate the present paper. As a counterpart of Theorem 1.1, finite lattices with many congruences are also planar; see Czédli [5] for details. Finite lattices with “very many” congruences or sublattices have been described by Ahmed and Horváth [1], Czédli [4], Czédli and Horváth [9], and Mureşan and Kulin [28].
Outline
The rest of the paper is devoted to the proof of Theorem 1.1. In Section 2, we recall the main result of Kelly and Rival [27]; this deep result will be the main tool used in the paper. Some easy lemmas and the proof of Remark 1.3 are also presented, and we introduce a terminology that allows us to formulate Theorem 1.1 in an equivalent and more convenient form; see Theorem 2.2. Also, this section points out some difficulties explaining why we do not see a computer-free way to prove Theorem 2.2 (equivalently, Theorem 1.1) and why a lot of human effort is needed in addition to the brutal force of computers. Section 3 gives some more details of this computer-assisted effort but the proofs of some lemmas stated there are available only from separate files or from the appendices of the paper. Also, Section 3 combines many of our lemmas and corollaries to complete the proof of Theorem 2.2 and, thus, Theorem 1.1.
2. Tools and difficulties
2.1. Relative number of subuniverses
Let be a set of binary operation symbols. By a binary partial algebra of type we mean a structure such that is a nonempty set, , and for each , is a map from a subset of to . That is, is a binary partial operation on . If for all , then is a binary algebra (without the adjective “partial”). In particular, every lattice is a binary algebra; note that we write and instead of and when the meaning is clear from the context. A subuniverse of is a subset of such that is closed with respect to all partial operations, that is, whenever , and , then . The set of subuniverses of will be denoted by . For a lattice , we will write rather than . Note that the number of sublattices of is , since the set of sublattices of is . If with is another binary partial algebra of type such that for every and for all , then is said to be a weak partial subalgebra of .
It is straightforward to drop the adjective “binary” from the concepts defined above. Even if this adjective is dropped in Lemma 2.3, to be stated soon, we will use this lemma only for the binary case. All lattices, posets, and partial algebras in this paper are automatically assumed to be finite even if this is not repeated all the time.
This paper is about lattices with many sublattices. Large lattices have a lot of subuniverses and sublattices since every singleton subset of a lattice is a sublattice. So it is reasonable to define the meaning of “many” with the help of the following notation.
Definition 2.1**.**
The relative number of subuniverses of an -element finite binary partial algebra is defined to be and denoted by
[TABLE]
Furthermore, we say that a finite lattice has -many sublattices or, in other words, it has -many subuniverses if .
This concept and notation will play a crucial role in the rest of the paper. Since is larger than the number of sublattices by 1, we can reformulate Theorem 1.1 and a part of Remark 1.3 as follows.
Theorem 2.2**.**
If is a finite lattice such that , then is planar. In other words, finite lattices with -many sublattices are planar. Furthermore, for every natural number , there exists an -element lattice such that and is not planar.
The importance of the concepts introduced in this section so far is well explained by the following easy lemma.
Lemma 2.3**.**
If is a weak partial subalgebra of a finite partial algebra , then .
Proof.
Let and . Then . Define an equivalence relation on by letting mean that . Since for every , this equivalence has at most blocks. Every block of is a subset of for some . Since has subsets, every block of consists of at most elements of . Therefore, . Dividing this inequality by , we obtain the validity of the lemma. ∎
2.2. The Kelly–Rival list
For a poset , its dual will be denoted by . With reference to Kelly and Rival [27] or, equivalently, to Figures 1–5, the Kelly–Rival list of lattices is defined as follows.
[TABLE]
Note that , , , and are selfdual lattices. The key tool we need is the following deep result.
Theorem 2.4** (Kelly and Rival [27]).**
A finite lattice is planar if and only if it does not contain any lattice in as a subposet.
Lemma 2.3 and Theorem 2.4 raise the following problem; still denote lattices in . Note that being a subposet is a weaker assumption than being a sublattice.
Problem 2.5**.**
Let and be finite lattices such that is a subposet of .
- (i)
Is necessarily true in this case? 2. (ii)
With the additional assumption that
[TABLE]
is necessarily true?
If we could answer at least least part (ii) of Problem 2.5 affirmatively, then the proof of Theorem 2.2 would only require the lemmas of (the present) Section 2 and an easy application of a straightforward computer program. Later, Remark 2.20 and Example 2.21 will point out why Problem 2.5 is not as easy as it may look at first sight.
Remark 2.6**.**
There are a lot of finite lattices such that for every finite lattice , if is a subposet of . For example, has this property.
Proof of Remark 2.6.
Every finite chain obviously has the property above, whence there are “a lot of” such lattices. Although the proof of Lemma 3.6 will, in effect, establish the above property of , we can present a short argument for this fact right now. (But this short argument is not independent from Lemma 3.6 and it relies on Theorem 2.2 that has not yet been proved at this stage of the paper.) For the sake of contradiction, suppose that is a subposet of but . For a computer, it is straightforward to show that ; see Lemma 2.8 later. So , and we obtain from Theorem 2.2 that is planar. Hence, by Theorem 2.4, cannot be a subposet of , which is a contradiction. ∎
2.3. A computer program
Since it would be a very tedious task to compute manually even for the smallest lattice , we have developed a straightforward computer program for Windows 10 to do it. This program, called subsize, is downloadable from the authors website. The input of the program is an unformatted text file describing a finite binary partial algebra ; there are several word processors that can produce such a file. In particular, the description of includes a list of strings of length five where is an operation symbol in , and ; these strings are called constraints in the input file. The output, , is displayed on the screen and saved into a text file. The algorithm is trivial: the program lists all the subsets of and counts those that are closed with respect to all constraints.
Remark 2.7**.**
There are two kinds of difficulties we have to face. First, we could not solve Problem 2.5; see the paragraph following it. Second, the running time of our program depends exponentially on the input size . Hence, a lot of theoretical considerations are necessary before resorting to the program and what is even worse, many cases have to be input into the program. Because of the exponential time, it is not clear (and it is not hopeful) whether the appropriate cases could be found by a much more involved (and so less reliable) computer program without a lot of human work. So the program is simple, we believe it is reliable, and it is not to hard to write another program to test our input files. On the other hand, the exceptionally tedious work to find the appropriate cases and to create the input files needed several weeks.
However, it is quite easy to obtain the following statement with the help of our computer program.
Lemma 2.8** (on small Kelly-Rival lattices).**
- (i)
For the smallest lattices in , we have that , , , , , , , and . 2. (ii)
We also have that and .
Except for its equality , this lemma will not be used in the proof of Theorem 2.2. However, a part of this lemma will be used in the proof of Remark 1.3 below, and it is this lemma that tells us how the theorem was conjectured. Even the proof of (part (i) of) this lemma requires more computation than a human is willing to carry out or check without a computer.
Proof of Remark 1.3.
For , the equality from Lemma 2.8 proves the validity of Remark 1.3 since is not planar by Theorem 2.4. Assume that , let be an -element chain, and let be the ordinal sum of and . That is, is the disjoint union of its ideal and its filter . By Theorem 2.4, is not planar. Since a subset of is a subuniverse if and only if it is of the form such that and , it follows that
[TABLE]
whereby has exactly sublattices, as required. ∎
Proof Technique 2.9**.**
For Lemma 2.8 and also for all other statements that refer to the program or mention , the corresponding input files are available from the author’s website http://www.math.u-szeged.hu/~czedli/ . The output files proving these statements are also available there and they are attached as appendices to the paper.
2.4. Lattice theoretical preparations
The proof of Theorem 2.2 will be organized as follows. Due to Theorem 2.4, it suffices to show that for each lattice , whenever is a lattice with -many subuniverses (that is, ), then cannot be a subposet of . Although we present some uniform arguments for several infinite sub-families of , separate arguments will be needed for most of the small lattices in . The following lemma is crucial.
Lemma 2.10** (Antichain Lemma).**
If is a three-element antichain in a finite lattice with -many subuniverses, then
- (i)
There is a such that . 2. (ii)
If and none of and is , then .
Part (ii) of this lemma is trivial; we present it here to emphasize its implicit use in our considerations and in the input files of the program.
Proof.
For the sake of contradiction, suppose that (i) fails for a lattice with -many subuniverses. Then is a three-element antichain. It is well known that such an antichain generates a sublattice isomorphic to , the eight-element boolean lattice; see, for example, Grätzer [10, Lemma 73]. Combining Lemmas 2.3 and 2.8, we obtain that , which contradicts the assumption that . ∎
Lemma 2.11**.**
If is a finite lattice with -many subuniverses, then is not a subposet of .
Proof.
For the sake of contradiction, suppose that is a subposet of and . Since play symmetric roles, Lemma 2.10(i) allows us to assume that in . Then is a contradiction, as required. ∎
The following lemma needs a bit longer proof and the use of the program. This proof exemplifies many ideas that will be needed later. Note that , defined by Figure 2, is a sublattice of and for , this is why it deserves our attention.
Lemma 2.12**.**
If is a finite lattice with -many subuniverses, then is not a subposet of .
Proof.
For the sake of contradiction, suppose that but is a subposet of . For the notation of the elements of , see Figure 2.
Lattice theoretical preparatory part**.**
We modify in if necessary. The operations and will be understood in . We can assume that , since otherwise we can replace by . Of course, we have to show that this replacement results in an isomorphic subposet, but this is easy; analogous tasks will often be left to the reader. Namely, would lead to , a contradiction, while combined with would lead to , another contradiction. By duality, we also assume that . Next, we can assume and, dually, , because otherwise we can replace and by and , respectively. This is possible since, for example, implies that while and exclude that . In the next step, we assume similarly that and . Note that the equalities assumed so far and the comparability relations among the elements imply further equalities: , and, dually, and . The set
[TABLE]
defines a partial algebra on the set , which is a weak partial subalgebra of . Note that the program calls the members of constraints.
Computational part**.**
The program proves that , which means that we are not ready yet. Thus, a whole hierarchy of cases have to be investigated in general. (Here, there will be only two cases.) The idea is that for incomparable elements and , in notation, , such that or is not defined in the partial algebra, the argument splits into two cases: either (or ) is one of the elements already present, or it is a new element of that we add to the partial algebra. In terms of the program, we add a new constraint with or without adding a new element. Also, when we add a constraint, then we also add its consequences similarly to the previous paragraph where, say, . Note that if an element had three covers or three lower covers, then we would use Lemma 2.10 to split a case into three subcases, but this technique will be used later, not in the present proof. A case with name will be denoted by (C).
(C1) We assume that and . Then and, dually, . Adding these four constraints to the earlier ones, we get a new partial algebra , which is a weak subalgebra of . The program yields that . Hence, by Lemma 2.3, contradicting the initial assumption that . This excludes (C1).
Based on the argument for (C1) above, to make our style more concise, let us agree to the following terminological issue, which will usually be used implicitly in the rest of the paper.
Terminology 2.13**.**
The cases we consider describe partial algebras, which are weak partial subalgebras of ; the -values of these partial algebras will be called the -values of the corresponding cases. If the -value of a case is not greater than , then the case in question is excluded.
(C2) We assume that . We remove from the weak partial algebra and add and . We remove the constraints of that contain but we add the new constraints , , , and . The last two constraints we add follow from and the previous constraints containing . Note that the oval in Figure 2 reminds us that now is replaced by . Since the -value of the present situation is , (C2) is excluded.
After excluding both cases, that is, all possible cases, the proof of the lemma is complete. ∎
Next, for later reference, we formulate a consequence, which trivially follows from Lemma 2.12.
Corollary 2.14**.**
If is a lattice with -many subuniverses and , then none of and is a subposet of .
In order to formulate the following lemma about the encapsulated -ladder given in Figure 4, we need the following definition. This concept will be motivated by Corollary 2.17 later.
Definition 2.15**.**
Let and be a finite lattices. A mapping will be called a (2.1)-embedding if
[TABLE]
Note that if and are distinct elements covered by in , then , and the dual of this observation also holds. Hence, every lattice embedding is a (2.1)-embedding but, clearly, not conversely.
Lemma 2.16** (Encapsulated 2-ladder Lemma).**
If the encapsulated 2-ladder is a subposet of a lattice , then it has a (2.1)-embedding into .
Proof.
We can assume that . The notation of the elements of is given in Figure 4. We are going to modify these elements in if necessary in order to obtain a (2.1)-embedding. The operations and will be understood in . First, we let . Since , we have that . Since and , we obtain that . That is, is incomparable with ; in notation, . We obtain similarly that for all such that . This allows us to replace by . To ease the notation, we will write instead of . So, is still a subposet of but now . Next, we replace by ; then it is straightforward to see (or it follows by duality) that we still have a poset embedding. Since , we have that . Thus, after writing instead of , the notation still gives a poset embedding of into with the progress that now and . We continue in the same way step by step, always defining a new poset embedding such that the already established equalities remain true; note that the order of adjusting the elements is not at all arbitrary. In the next step, we replace by and by to add and to the list of valid equalities. We continue with setting and similarly. Finally, redefining and as and , we complete the proof. ∎
Armed with Lemma 2.16, we can give an easy proof of the following statement.
Corollary 2.17**.**
If is a lattice with -many subuniverses, then is not a subposet of .
Proof.
Suppose the contrary. Then , which is a sublattice of , is also a subposet of . By Lemma 2.16, we can assume that is a subposet of such that the inclusion map is a (2.1)-embedding. Hence, we know that
[TABLE]
The -value of the situation described by (2.2)–(2.5) is . ∎
The eight-element fence is the poset formed by the eight empty-filled elements on the right of Figure 2. If we add the dashed line to its diagram, then we obtain the diagram of the eight-crown. So the diagram of the eight-crown consists of the eight empty-filled elements , seven solid edges and a dashed one. Note that the eight-crown is a subposet of , see Figure 1, but the eight-element fence is not.
Lemma 2.18**.**
If is a finite lattice with -many subuniverses, then neither the eight-element fence, nor the eight-crown is a subposet of .
Proof.
To ease the terminology in this proof, by the eight-poset we shall mean either the eight-element fence, or the eight-crown; see Figure 2 for the notation of its elements. For the sake of contradiction, suppose that but is a subposet of .
Lattice theoretical preparatory part**.**
The set of atoms and that of coatoms of is and , respectively. We claim that the subposet of can be chosen so that
[TABLE]
In particular, (2.6) implies that the equalities
[TABLE]
hold; here and later in the proof, the lattice operations are understood in . In order to prove (2.6), we will modify the elements of one by one until all equalities listed in (2.6) hold. By duality, it suffices to show that for each coatom of covering two distinct atoms, and of , if we replace by , then the subposet of is still isomorphic to and, in addition to the progress , all the previously valid equalities from (2.6) remain true if we replace by in them.
If is a meetand in an equality from (2.6) that holds in , then the meet is or , and or shows that the equality remains true after replacing by . As a coatom of , can be neither a joinand, nor a meet in an equality from (2.6). Finally, the only stipulation of (2.6) with being a join is the equality with joinands and ; this fails with but becomes true after replacing by .
Next, we show that the map , defined by and for , is an order isomorphism. Let . Since is a coatom of , . If we had , then , , and would give that , contradicting . That is, neither , nor holds. If , then we conclude since . Conversely, if , then since and are the only elements of below , whereby . This shows that the map in question is an order isomorphism and completes the proof of (2.6). Thus, we have also proved (2.7).
Next, we define and in . They are distinct new elements since and are antichains. We have that
[TABLE]
since the first two of these equalities are due to definitions and the rest are easy consequences; for example, while the rest follow by duality or symmetry.
Computational part**.**
For the elements subject to (2.7) and (2.8), the -value is ; see Terminology 2.13. In other words, we obtain with our usual technique (that is, using the program and Lemma 2.3) that . Since this estimate is too week to derive a contradiction, we distinguish two cases.
(C1) We assume that . Then also holds since . Adding these two equalities to (2.7) and (2.8), the -value is 79, which excludes this case.
(C2) We assume that . We also have that since . Now we have eleven elements and, in addition to the two equalities just mentioned, (2.7), and (2.8). Since the -value is , this case is also excluded.
Both cases have been excluded, which proves Lemma 2.18.∎
The lemma we have just proved trivially implies the following statement.
Corollary 2.19**.**
If is a lattice with -many subuniverses and , then none of , , and is a subposet of .
In the rest of the paper, due to Corollaries 2.14 and 2.19 and the Duality Principle, we need to exclude only finitely many members of the infinite list as subposets of a finite lattice with -many subuniverses. After the proofs of Lemmas 2.12 and 2.18, our plan to exclude that a given member of occurs as a subposet of a lattice with is the following. After assuming that is a subposet of , first we need some lattice theoretical preparation to ensure a feasible computational time. In the second phase, we reduce the estimate on by assuming equations and introducing new elements in a systematic way until we obtain that . In other words, we keep branching cases until all “leaves of our parsing tree” have -values at most 83. Unfortunately, this plan requires quite a lot of work; see Table (3.2) later. In the rest of the paper, we present some of the details in order the give a better impression how our plan works. The rest of the details are given by the output files of our program and some of them in the extended version of the paper; see Proof Technique 2.9 for their coordinates.
Remark 2.20**.**
One may think of the following possibility: if is a subposet of with , , and , then either in , or . If we could show that
[TABLE]
then being a sublattice would give the worst estimate but even this estimate would be sufficient to imply Theorem 2.2 by Lemma 2.8. We do not know if (2.9) is true; the following example, in which happens not to be in , illustrates why (2.9) and Problem 2.5 are probably difficult.
Example 2.21** (Example to indicate difficulty).**
Let us denote by the subposet of ; see Figure 5. Note that is a lattice but not a sublattice of . If is a subposet of a finite lattice such that
[TABLE]
then for the weak partial subalgebra of with base set and the equalities of (2.10) equals 192. So (2.10) is appropriate to show that . However, if drop the first equality in (2.10) and replace it by , where , then the weak partial subalgebra with base set and equalities and gives a worse estimate, .
3. The rest of the lemmas and some proofs
In order to complete the proof of Theorem 2.2, we still need the following eight lemmas, in which denotes a finite lattice.
Lemma 3.1**.**
If , then is not a subposet of .
Lemma 3.2**.**
If , then is not a subposet of .
Lemma 3.3**.**
If , then is not a subposet of .
Lemma 3.4**.**
If , then is not a subposet of .
Lemma 3.5**.**
If , then is not a subposet of .
Lemma 3.6**.**
If , then is not a subposet of .
Lemma 3.7**.**
If , then is not a subposet of .
Lemma 3.8**.**
If , then is not a subposet of .
Proof of Lemma 3.6.
For the sake of contradiction, suppose that but is a subposet of .
Lattice theoretical preparatory part**.**
Unless otherwise stated, the lattice operations are understood in ; in notation, will mean and dually. Note that is a selfdual lattice and it has a unique dual automorphism
[TABLE]
Since , we have that . If , then we replace by . Observe that and imply that and . Since but and , we also have that and . So it follows that the subposet of is isomorphic to . Hence, after replacing by if necessary, we can assume that . In the next step, after replacing by , we assume that ; we still have a subposet (isomorphic to) . Clearly, remains valid, because . With , would give that while would lead to . Hence, . After replacing by if necessary, we can assume that . A dual argument allows us to assume that . In the next step, we can clearly assume that and . To summarize, we have assumed that the inclusion map is a (2.1)-embedding of into , that is,
[TABLE]
Computational part**.**
While splitting the possibilities into cases and subcases, we will benefit from the fact that both and (3.1) are selfdual. We keep splitting (sub)cases to more specific subcases only as long as their -values are larger than 83; this tree-like splitting structure will have thirteen leaves, that is, thirteen subcases with small -values that cover all possibilities. Every case below is either evaluated, that is, its -value is computed by the program, or the case is split further. Of courses, we have evaluated all cases to see which of them need further splitting, but we present the -values only of the non-split cases, because only the thirteen evaluated cases are needed in the proof. The (sub)cases are denoted by strings. When a case (C) is mentioned, all the “ancestor cases”, that is, (C) for all meaningful prefixes of are automatically assumed.
(C1): is assumed; then also holds.
(C1a): . Since this is the dual of the previous assumption, we are in a selfdual situation. Observe that .
(C1a.1): , then .
(C1a.1a): ; then . Again, we are in a selfdual situation.
(C1a.1a.1): ; then .
(C1a.1a.1a): ; then . (Note that this case describes the situation when is a sublattice of .) Since the -value of this case is 83, has few subuniverses, whereby (C1a.1a.1a) is excluded.
(C1a.1a.1b): such that . (The notation “” means that is defined as and is a new constraint.) Clearly, . Using the incomparabilities among the elements of , it is straightforward to see that is a new element. (In what follows in the paper, an element with a new notation will always be distinct from the rest of elements, but usually this fact will not be mentioned and its straightforward verification will be omitted.) Since , we have that . Since the -value of this case is , (C1a.1a.1b) is excluded. Thus, the case (C1a.1a.1) is also is excluded. Since (C1a.1a) is seldfual, the dual of (C1a.1a.1) is also excluded; this will be used in the next case.
(C1a.1a.2): and . Since and , it follows easily that and Since the -value is now , (C1a.1a.2) is excluded. Thus, (C1a.1a) is also excluded.
(C1a.1b): . Then since .
(C1a.1b.1): . Then .
(C1a.1b.1a) . Now the -value is , excluding this case.
(C1a.1b.1b): . This case is excluded again since its -value is . Thus, (C1a.1b.1) is also excluded.
(C1a.1b.2): . Here is a new element since , and we have that . This case is excluded, because its -value is . Thus, (C1a.1b) and so (C1a.1) are also excluded. Furthermore, since (C1a) is selfdual, we conclude that dual of (C1a.1) is also excluded; this fact will be used in the next case.
(C1a.2): and . Observe that and , since and . Let . In order to verify its novelty, observe that since and . But would imply , whence , a contradiction. Also, would lead to , a contradiction again. Hence, , which implies easily that is a new element. We have that since . Similarly, since . Now the -value of the situation is , whereby this case is excluded. Thus, (C1a) is also excluded.
(C1b): ; then since .
(C1b.1): ; then .
(C1b.1a): ; then .
(C1b.1a.1): . Now and excludes this case.
(C1b.1a.2): . Then since , and excludes this case. Thus, (C1b.1a) is also excluded.
(C1b.1b): ; then since , and excludes this case. Thus, (C1b.1) is also excluded.
(C1b.2): ; then since .
(C1b.2a): . Then and excludes this case.
(C1b.2b): . Then since , and excludes this case. Thus, (C1b.2), (C1b), and even (C1) are excluded. Furthermore, since the underlying assumption, (3.1), is selfdual, the dual of (C1) is also excluded; this fact will be used below when (C2) is analysed.
(C2) and . Using and , we obtain that and . Also, and , and so , excluding this case. All cases have been excluded, and the proof of Lemma 3.6 is complete. ∎
Note that the proof above required to compute an estimate for thirteen times. Let us call these thirteen values final -values. However, as mentioned previously, many more values were needed to find the proof. For example, the -value of (C1a.1a.1) is , and the inequality is the reason to split the case (C1a.1a.1) into subcases.
Remark 3.9** (Notes on the proofs of Lemmas 3.1–3.8).**
First, observe that is the largest -value occurring in Lemma 2.8. Thus, Lemma 3.6 devoted to is the most crucial one in the paper. Since even the “human part” of its computer-assisted proof is long and threatens with unnoticed human errors, we have elaborated two separate proofs of Lemma 3.6. One of these proofs is optimized in some sense and it has already been given, and it is also available from the corresponding file F0-output.txt. The other proof is less optimized and it is described only by its output file called F0-alternative-output.txt.
One might think that, compared to Lemma 3.6, the seven other lemmas of this section are easier simply because while Lemma 3.6 is devoted to and , the other lemmas deal with lattices with . However, some of these lemmas need even more tedious proofs than Lemma 3.6. Because such amount of straightforward technicalities would not be too exciting for the reader and because of space considerations, these proofs are not given in the concise version of this paper; some of them are appendices in the extended version of the paper, and all of them are downloadable as output files of our computer program. Assuming that the reader shares our trust in our computer program or he writes another computer program, these files constitute complete proofs. In particular, these files include lots of comments that make them almost as detailed as the proof of Lemma 3.6.
Remark 3.10** (On the lengths of the proofs of Lemmas 3.1–3.8).**
The table below gives the numbers of final -values that our proofs, that is, the program output files, contain. We have already mentioned that the 3.6-labeled column gives 13. The -labeled column refers to the second proof of Lemma 3.6 given in the downloadable file F0-alternative-output.txt.
[TABLE]
In order to explain some large numbers in the third row of the table, note the following. If contains no element with more than two covers or more than two lower covers, then the proof of the corresponding lemma is quite similar to that of Lemma 3.6; of course, we can exploit duality only if itself is selfdual. Note that symmetries with respect to automorphisms can also be exploited. However, if there are elements with more than two lower covers or dually, like in case of , then there can be cases that we split into three subcases according to Lemma 2.10 as follows. Let , , and be the three lower covers of an element in ; the case of upper covers is analogous. Let in . (Usually, is meet-irreducible and we can let .) Then the following three subcases are considered. First, . Second, is a new element and . Third, , , are new elements, and . It is not surprising now that this three-direction splitting leads to more final -values than the two-direction splittings in the proof of Lemma 3.6. With an opposite effect, there is another factor related to the numbers of final -values. Namely, for all that occur in the lemmas of this section, whereby we do not have to be so efficient for these as for ; simply because our lemmas for these state less than an affirmative answer to Problem 2.5(ii). To conclude Remark 3.10, we mention that there are many ways to prove the eight lemmas with the help of our program, and not much effort has been devoted to reduce the numbers in the third row of Table 3.2; such an effort would have required too much work. Some of these numbers might decrease in the future.
Finally, armed with our lemmas and corollaries, we are ready to present the concluding proof of the paper.
Proof of Theorem 2.2.
For the sake of contradiction, suppose that is a finite lattice such that . By Lemmas 2.11 and 3.1–3.8 and Corollaries 2.14, 2.17, and 2.19, none of the lattices occurring as excluded subposets in these twelve statements is a subposet of . Using and applying these twelve statements to , we obtain that none of the duals of the excluded lattices is a subposet of . Hence, no member of is a subposet of , and Theorem 2.4 implies that is planar, as required. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Ahmed, D., Horváth, E. K.: Yet two additional large numbers of subuniverses of finite lattices, Discussiones Mathematicae—General Algebra and Applications, accepted for publication
- 2[2] Czédli, G.: Celebrating professor George A. Grätzer. Categories and General Algebraic Structures with Applications, online (May 28, 2018) at http://cgasa.sbu.ac.ir/data/cgasa/news/Gratzer.pdf
- 3[3] Czédli, G.: An interview with George A. Grätzer. http://cgasa.sbu.ac.ir/data/cgasa/news/czedli-gratzer_interview-2018 june 1.pdf
- 4[4] Czédli, G.: A note on finite lattices with many congruences. Acta Universitatis Matthiae Belii, Series Mathematics Online, 22–28 (2018) http://actamath.savbb.sk/oacta 2018003.shtml
- 5[5] Czédli, G.: Lattices with many congruences are planar. Algebra Universalis 80:16 (2019) DOI: 10.1007/s 00012-019-0589-1 http://arxiv.org/abs/1807.08384
- 6[6] Czédli, G., Grätzer, G.: Planar Semimodular Lattices: Structure and Diagrams. Chapter (pp. 91-130) in G. Gr tzer and F. Wehrung (editors): Lattice Theory: Special Topics and Applications I. Birkhäuser, 2014, XIII+468 pp. DOI http://dx.doi.org/10.1007/978-3-319-06413-0_3
- 7[7] Czédli, G., Grätzer, G.: Notes on planar semimodular lattices. VII. Resections of planar semimodular lattices, Order 30 (2013) 847–858
- 8[8] Czédli, G., Grätzer, G., Lakser, H.: Congruence structure of planar semimodular lattices: The General Swing Lemma. Algebra Universalis (2018) 79:40 (pages 1-18), DOI: 10.1007/s 00012-018-0483-2
