arXiv:2008.13247v2 [math.CO] 15 Mar 2021 o ojcue htterlvn nevli h etrord of dexter 1-skeleton the the of in orientation the interval to relevant phic the that conjectured ton re fthese of order w nrgigcmiaoilltieproperties: lattice combinatorial intriguing two a fti oe r nbjcinwt h etcso h fre the of vertices the of with vertices bijection the in encodes are poset this of val rec uniform gruence of meet-irreducibles and join- of of 1-skeleton the of orientation this semilength lxaiigi h otx ftefe opfibration. loop free the of context the in arising plex oguneuiom xrmlltie the lattice; extremal congruence-uniform, ope,cr ae re,Mtinl,Htinl,F-tria H-triangle, M-triangle, order, label core complex, oeotie rmthe from obtained tope yasqec fitra obig.SeSection See doublings. interval of sequence a by hscnetr a ete yC ob n[ in Combe C. by settled was conjecture This e od n phrases. and words Key 2010 1 n[ In n[ In h emnlg tm rmtefc httefehdo aris freehedron the that fact the from stems terminology The 33 12 ahmtc ujc Classification. Subject Mathematics h etrkonTmr atcs ocosn atto l s partition the noncrossing lattices, parallel Tamari nicely better-known the connections i of These extension freehedron. order particula the certain a and a lattice, to Hochschild the lattice betwee of connection Hochschild der enumerative is an the uncover an also We of exhibit Greene. We C. order ord label label structures. core core these the the characterize and and complex study join associatewe canonical three uniform the of congruence graph, definition is the lois for and allow lattice o properties structur certain Hochschild These lattice a the a that dubbed carries Combe freehedron was C. the by of It proven 1-skeleton and the hypercube. Chapoton the F. from by process freehedronjectured truncation the a defined via Saneblidze S. constructed fibration, loop free the A ,S aeldeitoue the introduced Saneblidze S. ], ,F hptndfie e ata re ntesto ykpat Dyck of set the on order partial new a defined Chapoton F. ], BSTRACT OHCIDLTIE N HFL LATTICES SHUFFLE AND LATTICES HOCHSCHILD n the ; n -tuples. en that means nhssuyo ohcidcmlxaiigi oncinw connection in arising complex Hochschild a of study his In . etrorder dexter ohcidltie etrodr hfeltie aosg Galois lattice, shuffle order, dexter lattice, Hochschild Free n dmninlhpruevaacrantucto process. truncation certain a via hypercube -dimensional ( Hoch n eosre htteDc ah nacraninter- certain a in paths Dyck the that observed He . ) scertain as .I 1. Hoch ( ER M HENRI n 67,0A9 05E45. 05A19, 06D75, NTRODUCTION ) a ecntutdfo h igeo lattice singleton the from constructed be can Free ( freehedron n 1 ) n ( Free UHLE tpe ihetisin entries with -tuples qastelnt of length the equals ¨ n ohcidlattice Hochschild ) ngle. osiue h oe iga fa of diagram poset the constitutes ( n ) extremal 2.2 Free nue ytecomponentwise the by induced 14 si h td faHcshl com- Hochschild a of study the in es o h rcs definitions. precise the for .I at h hwdthat showed she fact, In ]. tie n associahedra. and attices ( .Tersliglattice resulting The e. n spsto irreducibles of poset ts ) tutrs h Ga- the structures: d tainsurrounding ituation an , eti polytope certain a , en httenumber the that means hfeltieof lattice shuffle r hdo.Ti bijection This ehedron. h oelblor- label core the n a eetycon- recently was r nti article, this In er. mrhs from omorphism 1 ri culyisomor- actually is er n Hoch n extremal. and dmninlpoly- -dimensional Hoch inainof rientation { ah aoia join canonical raph, ,1 2 1, 0, ( n ( ) n hs are These . ) ith } and , Chapo- . sof hs con- 2 HENRI MUHLE¨
Following [23], any extremal lattice is uniquely determined by a certain di- rected graph—the Galois graph—much like a distributive lattice is determined by its poset of join-irreducibles. Our first main result characterizes the Galois graph of Hoch(n). Theorem 1.1. For n > 0, the Galois graph of Hoch(n) is isomorphic to the directed graph (V, E) with V = (1,1), (1,2),..., (1, n), (2,2), (2,3),..., (2, n) which has an edge (s, t) → (s′, t′) if and only if (s, t) 6=(s′, t′) and • either s = 2, s′ = 1 and t = t′, • or s = s′ = 1 and t > t′. Any element of a congruence-uniform lattice admits a canonical representa- tion as a join of join-irreducible elements. Such a canonical join representation can be described neatly by an edge-labeling determined by a perspectivity relation, see Section 4.1. The set of canonical join representations is closed under pass- ing to subsets, and therefore forms a simplicial complex; the canonical join com- plex [28, Proposition 2.2]. See [4] for a general study of canonical join complexes. Our second main result establishes that the canonical join complex of Hoch(n) is vertex decomposable, which implies that this complex is shellable and Cohen- Macaulay. Theorem 1.2. For n > 0, the canonical join complex of Hoch(n) is vertex decomposable. The previously mentioned edge-labeling of a congruence-uniform lattice (the one that determines the canonical join representations) gives rise to an alternate partial order on the elements of this lattice. Informally, with each lattice element we associate the set of edge-labels appearing in a particular interval, and order these sets by inclusion. See Section 5.1 for the precise definitions. The resulting order—the core label order—was first considered in the context of posets of regions of hyperplane arrangements [27] and was later studied in a lattice-theoretic set- ting in [25, 26]. We prove that the core label order of Hoch(n) is a lattice. In fact, we prove much more than that: we show that the core label order of Hoch(n) is isomorphic to the shuffle lattice Shuf(n − 1,1) studied by C. Greene in [20]. See Section 5.3 for the exact definitions. Theorem 1.3. For n > 0, the core label order of Hoch(n) is isomorphic to the shuffle lattice Shuf(n − 1,1). We end this article with an enumerative observation. Building on [20], we compute the M-triangle of the core label order of Hoch(n), a refined variant of the (dual) characteristic polynomial of this lattice. This polynomial behaves nicely under certain variable substitutions. More precisely, certain invertible transfor- mations of the M-triangle yield two other polynomials—the F- and the H-triangle— with nonnegative integer coefficients. We provide combinatorial realizations of these polynomials in terms of refined enumerations of canonical join represen- tations in Hoch(n). Moreover, we provide a combinatorial explanation of the F-triangle as a certain face-generating function of the freehedron, and we inter- pret the H-triangle as a generating function of antichains in a particular order extension of the poset of irreducibles of the Hochschild lattice. See Section 6 for the details. HOCHSCHILD LATTICES AND SHUFFLE LATTICES 3
We wish to emphasize that the results of this paper nicely parallel known phenomena occurring around the Tamari lattice Tam(n). This is a certain lat- tice defined by a rotation operation on the set of full binary trees with n internal nodes [36]. The poset diagram of Tam(n) is isomorphic to a particular orienta- tion of the 1-skeleton of the n-dimensional associahedron [35], a polytope that arises by a certain truncation process from the n-dimensional hypercube, too. The lattice Tam(n) is congruence-uniform and extremal [19, 23], and its core la- bel order is isomorphic to the lattice of noncrossing set partitions of an n-element set [27]; see also [22]. The Galois graph of Tam(n) was computed in [23], and it was shown in [5] that the canonical join complex of Tam(n) is vertex decom- posable. The M-triangle of the noncrossing partition lattice was computedin[2] following a conjectural description in [10, 11], where the corresponding F- and H-triangles were defined, too. Since then, the F-triangle has been realized as a refined face count of the (dual) associahedron and the H-triangle has been ex- plained combinatorially in terms of antichains in a certain order extension of the poset of irreducibles of Tam(n). See also Section 7.2 and Figure 10. This article is organized as follows. In Section 2, we recall the necessary order- and lattice-theoretic notions and formally define the Hochschild lattice Hoch(n). The Galois graph of Hoch(n) is defined and computed in Section 3. In Section 4, we define the canonical join complex, we compute the canonical join representa- tions in Hoch(n) and prove that the canonical join complex of Hoch(n) is vertex decomposable. The core label order is defined in Section 5, in which we also prove the connection between the core label order of Hoch(n) and a particular shuffle lattice. In Section 6, we compute and explain the F-, H- and M-triangles associated with Hoch(n). We end this article with a list of open questions in Sec- tion 7.
2. PRELIMINARIES 2.1. Posets. Let P = (P, ≤) be a partially ordered set (poset for short). In this article we consider only posets P whose ground set P is finite. An element a ∈ P is minimal (resp. maximal) if for every b ∈ P with b ≤ a (resp. a ≤ b) it follows that b = a. A poset is bounded if it has a unique minimal and a unique maximal element; usually denoted by 0ˆ and 1,ˆ respectively. def For a, b ∈ P with a ≤ b, the set [a, b] = {c ∈ P | a ≤ c ≤ b} is an interval of P. If the interval [a, b] has cardinality two, then the pair (a, b) is a cover relation of P. We usually write a ⋖ b for a cover relation (a, b), and we denote the set of cover relations of P by Covers(P). An edge-labeling of P is a map λ : Covers(P) → M for some set M. A k-multichain of P is a tuple (a1, a2,..., ak) with a1 ≤ a2 ≤ ··· ≤ ak. If all entries are distinct, then this tuple is a chain. A chain is saturated if a1 ⋖ a2 ⋖ ··· ⋖ ak and it is maximal if it is saturated and contains a minimal and a maximal element. A subset A ⊆ P is an antichain if any two distinct members of A are incomparable. The length of P is one less than the maximum cardinality of a maximal chain and is denoted by len(P). If all maximal chains have the same cardinality, then P 4 HENRI MUHLE¨ is graded. Graded posets admit a rank function rk: P → N which assigns to a ∈ P the length of the interval [m, a] (regarded as a subposet of P) for some minimal element m ≤ a. The M¨obius function of P is recursively defined by 1, if a = b, def − ∑ µ (c, b), if a < b, µP(a, b) = P c∈P: a def The doubling of P by B is the poset P[B] = P[B], ≤comp ; see [15]. If B is an interval, then P[B] is a lattice [15], and a lattice P is congruence uniform if it can be obtained from the singleton lattice by a sequence of interval doublings. See Figure 1 for an illustration. def 2.3. Triwords and Hochschild lattices. For n > 0 we define [n] = {1,2,..., n}. A tuple u =(u1, u2,..., un) is a triword of length n if for all i ∈ [n]: (T1): ui ∈ {0,1,2}; (T2): u1 6= 2; (T3): if ui = 0, then uj 6= 1 for all j > i. HOCHSCHILD LATTICES AND SHUFFLE LATTICES 5 →→→ → Hoch(1) Hoch(2) Hoch(3) Figure 1. Illustration of the doubling construction. At each step, we double by the interval indicated by the highlighted elements. Let Tri(n) denote the set of all triwords of length n. Apair (i, j) with 1 ≤ i < j ≤ n is a 01-pattern in u if ui = 0 and uj = 1. If u does not have a 01-pattern, then it is 01-avoiding. Using this notation, a triword is an element of {0,1,2}n which is 01-avoiding and whose first letter is not a 2. Throughout this article, we denote elements of Tri(n) in a fraktur font, and denote the ith component of such an element in a regular font with subscript i. More precisely, if u ∈ Tri(n), then u =(u1, u2,..., un). Proposition 2.1 ([12, Proposition 8.19]). For n > 0, Tri(n) = 2n−2(n + 3). The numbers appearing in Proposition 2.1 form [34, A045623]. Let ≤comp de- note the componentwise order on tuples of integers. The partially ordered set def Hoch(n) = Tri(n), ≤comp is the Hochschild lattice. By[14, Section 1.2], the poset Hoch(n) is indeed a lattice, where the join in Hoch(n) is obtained by tak- ing componentwise maxima and the meet is obtained by taking componentwise minima and exchanging the 1 in each resulting 01-pattern by a 0. Moreover, if (u, v) ∈ Covers Hoch(n) , then u and v differ in exactly one component and the sum over the entries of v is bigger than the sum over the entries of u. Figure 2 shows Hoch(3). Theorem 2.2 ([14, Theorem 2.3 and Proposition 3.2]). For n > 0, the lattice Hoch(n) is extremal and congruence uniform. In fact, it was explained in [14, Section 2.3] that Hoch(n) can be obtained from Hoch(n − 1) by two doublings. One first injects Tri(n − 1) into Tri(n) by append- ing 0 to the end of each triword. Then, one doubles by the full lattice, where in the doubled copy the last letter is switched from 0 to 2. Finally, one doubles by the interval consisting of all triwords which have a unique zero and this zero is in the last position. The reader is invited to label the nodes appearing in Figure 1 appropriately to verify this construction. 6 HENRI MUHLE¨ (1, 2, 2) b(3) b(2) a(1) (1, 2, 1) (1, 1, 2) (0, 2, 2) a(2) a(3) b(2) b(3) (1, 2, 0) (1, 1, 1)b(3) (1, 0, 2) b(2) b(2) a(1) a(3) a(1) (1, 1, 0) (0, 2, 0) b(3) (0, 0, 2) a(2) (1, 0, 0) b(2) b(3) a(1) (0, 0, 0) Figure 2. The lattice Hoch(3) labeled by (2). 3. THE GALOIS GRAPH OF Hoch(n) Let L be an extremal lattice, i.e. JoinIrr(L) = len(L) = MeetIrr(L) . len ˆ ˆ If (L) = k, then a maximal chain C : 0 = a 0 ⋖ a1 ⋖ ··· ⋖ ak = 1 of L induces a linear order on both JoinIrr(L) and MeetIrr(L). More precisely, we may label the join- and meet-irreducible elements by j1, j2,..., jk and m1, m2,..., mk, respec- tively, such that for all s ∈ [k]: (1) j1 ∨ j2 ∨···∨ js = as = ms+1 ∧ ms+2 ∧···∧ mk. The Galois graph of L is the directed graph Galois(L) with vertex set [k] such that s → t if and only if s 6= t and js 6≤ mt. If L is extremal and congruence uniform, the description of Galois(L) is somewhat simpler. Lemma 3.1 ([24, Corollary 2.15]). Let L be an extremal, congruence-uniform lattice of length k. Let JoinIrr(L) and MeetIrr(L) be ordered as in (1) with respect to some maximal chainof length k. For s, t ∈ [k], itholdsthat js 6≤ mt if and only if s 6= t and jt ≤ jt∗ ∨ js. Before we compute the Galois graph of Hoch(n), we briefly explain that the Galois graph of an extremal lattice L uniquely determines L;see [23, 38]. For k > 0, let G = [k], E be a directed graph. A pair (A, B) for A, B ⊆ [k] is orthogonal if A ∩ B = ∅ and there is no s ∈ A and no t ∈ B such that (s, t) ∈ E. An orthogonal pair (A, B) is maximal if A and B are maximal with this property. Let MO(G) denote the set of maximal orthogonal pairs of G. HOCHSCHILD LATTICES AND SHUFFLE LATTICES 7 For (A1, B1), (A2, B2) ∈ MO(G) of G, we set (A1, B1) ⊑ (A2, B2) if and only if A1 ⊆ A2 (or equivalently B1 ⊇ B2). The poset MO(G), ⊑ is a lattice, in which the join is computed by intersecting second components and the meet is computed by intersecting first components. Theorem 3.2 ([23, Theorem 11]). Every finite extremal lattice is isomorphic to the lattice of maximal orthogonal pairs of its Galois graph. Conversely, if G = [k], E is a directed graph such that (s, t) ∈ E only if s > t, then the lattice of maximal orthogonal pairs of G is extremal. We now return to studying the Galois graph of Hoch(n). Let us consider the following triwords of length n: def a(i) = (1,1,...,1,0,0,...,0) for i ∈ [n], i def b(i) = (0,0,...,0,2| {z } ,0,0,...,0) for i ∈ {2,3,..., n}. ↑ i By construction, each of these elements is join irreducible in Hoch(n). Inductively— using the doubling construction explained at the end of Section 2.3—we may verify that the number of join-irreducible elements in Hoch(n) is 2n − 1, which implies that every join-irreducible element of Hoch(n) is of the form a(i) or b(i) for some appropriate choice of i. def def Moreover, let o = (0,0,...,0) and t = (1,2,2,...,2) be the bottom and top elements of Hoch(n). We may now prove Theorem 1.1. Proof of Theorem 1.1. Recall that JoinIrr Hoch(n) = a(1), a(2),..., a(n), b(2), b(3),..., b(n) .