Abstract
We introduce a class of polytopes that we call chainlink polytopes and show that they allow us to construct infinite families of pairs of non-isomorphic rational polytopes with the same Ehrhart quasipolynomial. Our construction is based on circular fence posets, a recently introduced class of posets, which admit a non-obvious and nontrivial symmetry in their rank sequences. We show that this symmetry can be lifted to the level of polyhedral models (which we call chainlink polytopes) for these posets. Along the way, we introduce the related class of chainlink posets and show that they exhibit analogous nontrivial symmetry properties. We further prove an outstanding conjecture on the unimodality of rank polynomials of circular fence posets.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
This paper is about a class of polytopes that naturally arise from poset theory, specifically, in the study of fence posets and related objects. They are easy to describe, amenable to analysis, and possess certain unexpected and interesting properties. These polytopes will be indexed by compositions; let \(\bar{a} = (a_1, \ldots , a_s)\) be a composition of n and let l be a non-negative integer. The chainlink polytope \({\text {CL}}(\bar{a},l)\) with chain composition \(\bar{a}\) and link number l is defined to be the polytope
This is a polytope that naturally lies in \(\mathbb {R}^s\) and has a maximum of 3s facets. When the link number l is equal to zero, the second set of constraints becomes redundant and the polytope becomes a cuboid
When the link number is larger, new facets emerge. For example, see Fig. 1.
We will also work with certain special sections of these chainlink polytopes. For a positive real number t, we set
The polytopes \({\text {CL}}^t(\bar{a}, l)\) are empty for \(t \not \in [0, n]\), where \(n = a_1 + \cdots + a_s\). One of the main results in this paper is the following (unexpected) symmetry property of these sections.
Theorem 1
Let \(\bar{a} = (a_1, \ldots , a_s)\) be a composition of n, and let l be a positive integer, such that \(2\,l \le {\text {min}} \{a_i\}_{i \in [s]}\). Then, the complementary sections of the chainlink polytope \({\text {CL}}(\bar{a}, l)\) have the same volume. In other words, for any integer t, we have that
where \(\mid \cdot \mid \) denotes the relative volume of the polytope.Footnote 1
This theorem is a special case of the following more general theorem. The terms used will be formally defined in the next section.
Theorem 2
Let \(\bar{a} = (a_1, \ldots , a_s)\) be a composition of n, and let l be a non-negative integer, such that \(2\,l \le {\text {min}} \{a_i\}_{i \in [s]}\). Then, complementary sections of the chainlink polytope have the same Ehrhart quasipolynomial, meaning, for any integer t, we have
To exemplify why this is unexpected, consider the chainlink polytope \({\text {CL}}((6, 4, 5), 2)\) depicted in Fig. 2. The sections at \(t = 4\) and \(t = 11\) have the same volume, but are non-isomorphic.
Remark 1.1
Theorems 1 and 2 may fail when \(2\,l > {\text {min}} \{a_i\}_{i \in [s]}\). For instance, take our running example \(\bar{a} = (6, 4, 5)\), but with \(l = 3\) rather than 2. Let \(t = 7\) with complementary section corresponding to \(n - t = 15 - 7 = 8\). In this case, we have that even the number of lattice points (the Ehrhart quasipolynomials evaluated at 1) are different
as are the volumes. We have that
We do not have a conceptual explanation for why we may lose symmetry when \(2l > {\text {min}} \{a_i\}_{i \in [s]}\). However, in Sect. 3, we will relate these polytopes with a natural class of posets, the so-called circular fence posets, and this perspective will provide some insight into this phenomenon.
2 Background
Where do these chainlink polytopes come from? At first sight, they (might perhaps) seem unmotivated, if (again perhaps) natural. We were led to these following the paper by the first and third authors [1] on fence posets, and in particular, a tricky problem that they had been unable to solve. We first recall the definition of fence posets.
Definition 2.1
Given a composition \(\bar{c} = (c_1, \ldots , c_k)\), the fence poset is the poset on \(n+1\) nodes, where \(n = c_1 + \cdots + c_k + 1\) defined by the cover relations
These posets arise in a number of contexts including cluster algebras, quiver representation theory, and combinatorics. They also appear in recent work of Morier-Genoud and Ovisenko [2], where the authors introduce and study a q-deformation of the rational numbers. In this same paper, the authors conjectured the following (see also the paper by McConville et al. [3]), which was proved by the first and third authors; see [1].
Theorem 2.2
The rank polynomials of fence posets are unimodal.
The main step in the proof of this theorem involved the introduction of an ancillary class of posets, the so-called circular fence posets, and an unexpected property of these posets.
Definition 2.3
Given a composition with an even number of parts \(\bar{c} = (c_1, \ldots , c_{2\,s})\), the circular fence poset \(\bar{F}(\bar{c})\) is the poset on n nodes where \(n = c_1 + \cdots + c_{2s}\), defined by the cover relations
In other words, this is what we get by identifying the two end points of a regular fence poset.
In [1, Theorem 1.2], the authors showed that circular fence posets satisfy an apriori unexpected property.
Theorem 2.4
(Kantarcı Oǧuz, Ravichandran) Rank polynomials of circular fence posets are symmetric.
We make here a comment on why this result is unexpected. Given a composition \(\bar{c} = (c_1, \ldots , c_{2s})\), let \({\text {shft}}\bar{c}\) be the composition that is the cyclical shift of \(\bar{c}\), that is \({\text {shft}}\bar{c} = (c_{2\,s}, c_1, c_2, \ldots , c_{2\,s-1})\). A calculation shows that the symmetry of the rank polynomials of \(\bar{F}(\bar{c})\) is equivalent to the statement that the posets \(\bar{F}(\bar{c})\) and \(\bar{F}({\text {shft}}\bar{c})\) have the same rank polynomial. It is also possible to see that this same rank symmetry may also be expressed as saying that the poset of lower ideals (our \(\bar{F}(\bar{a})\)) and the poset of upper ideals of the same fence poset have the same rank polynomial. However, except under very special cases, the two posets are not isomorphic. For instance, take \(\bar{c} = (2, 1, 1, 2)\) as in Fig. 3, where we also plot the relevant Hasse diagrams (Table 1).
A second, this time bijective proof of Theorem 2.4 was given by Elizalde and Sagan in [4]. Interestingly, both proofs of this result are intricate and we felt it natural to seek a transparent proof of this basic result. We present such a proof in this paper; see Corollary 4.7.
As mentioned above, in [1], the symmetry of the rank polynomials of circular fence posets was used to prove Theorem 2.2, i.e., that rank polynomials of (regular) fence posets are unimodal. Generically, rank polynomials of circular fence posets seemed to be unimodal as well, though there are certain exceptions; a calculation shows that
Extensive computer calculations, however, suggested the following conjecture.
Conjecture 2.5
[1] The rank polynomial \(\overline{R}(\bar{a};q)\) of a circular fence poset \(\overline{F}(\bar{a})\) is unimodal except when \(\bar{a} = (a, 1, a, 1)\) or (1, a, 1, a) for some positive integer a.
In this same paper, the authors were able to use the close connection between circular fences posets and regular fence posets to show that if \(\bar{R}(\bar{a})\) is not unimodal, then the composition \(\bar{a}\) must be of the form
where any two entries larger than 1 are separated by at least one 1. In other words, the \(b_i\) are at least 1.
While the authors were able to prove certain additional necessary conditions for nonunimodality, they were unable to settle the conjecture. In this paper, we will focus on the case where each \(b_i=1\), so that we get a composition of the form
It is interesting that such compositions also play an important role in the bijective proof of symmetry of Elizalde and Sagan in [4], where the authors refer to such circular fence posets as gate posets (or gates for short).
It turns out that ideals of gate posets corresponding to compositions \(\bar{a} = (a_1, 1, a_2, 1, \ldots , a_s, 1) \) are precisely the lattice points in the chainlink polytope \({\text {CL}}(\bar{a}, 1)\), where \(\bar{a} = (a_1, a_2, \ldots , a_s)\). Further, the number of rank k ideals is precisely the number of lattice points in \({\text {CL}}^k(\bar{a}, 1)\). The symmetry of the rank polynomials of gates may then be written as
where \(n = a_1 + a_2 + \cdots + a_s + s\) and \(\#P\) is the number of lattice points contained in a polytope P. We will see in Proposition 3.2 that the polytopes \({\text {CL}}^k(\bar{a}, 1)\) while not necessarily integral, are always rational, in particular, half-integral.
A classical theorem of Ehrhart, see [5, Theorem 3.23], says that for any rational polytope P, there is a quasipolynomial which we denote \({\text {Ehr}}\, P\), such that for every positive integer n,
In other words, the number of lattice points in positive integral dilates of P agrees with the evaluation of the quasipolynomial \({\text {Ehr}}\, P\) at these points.
We were naturally led to investigate whether the syntactic generalization
is true as well. Well, it is! And this is the content of the main theorem in this paper. The equality of Ehrhart quasipolynomials yields as a corollary the equality of volumes of these polytopes; see Theorem 2.
Proving Theorem 2 needed several new ideas. Denote the Ehrhart polynomial \({\text {Ehr}}\, {\text {CL}}^k(\bar{a}, 1)\) by \(f_k\). This polynomial evaluated at 1 counts the number of ideals of size k in a certain circular fence poset. When evaluated at other integers, say \(f_k(m)\), we will show that the value can again be interpreted as the number of lower ideals of size mk in a certain poset, which we call a chainlink poset. These posets share a familial resemblance to circular fence posets. They are introduced in Sect. 4, where we also discuss the connections to circular fence posets. An example of a chainlink poset is given below (Fig. 4).
In this figure, cover relations are represented as usual by upward sloping lines: We have for instance that \(5 \prec 3\) and \(6 \prec 7\). When two vertices have the same label, this means that they are identified. The rank polynomial of the above chainlink poset C((5, 4), 2) is
Note that this polynomial is symmetric.
We will show that all chainlink posets have symmetric rank polynomials. The strategies for showing symmetry for circular fence posets in [1, 4] do not carry over and we needed to approach the problem differently. The new ingredient is a linear algebraic approach coming from the theory of oriented posets (see [6]) that arguably yields a transparent proof. We note that this yields a new (third) proof of rank symmetry for circular fences as well.
This approach has as its starting point the following basic feature of fence posets: They can be built up by gluing chains in an iterative manner. We review in Sect. 4.1 how the rank polynomials of fence (and chainlink) posets can be computed by multiplying certain \(2 \times 2\) matrices: The entries of these matrices are certain polynomials that encode refined order relations.
Using this approach has led to another felicitous consequence: We discovered new recurrences, that we could then use to prove Conjecture 2.5. We include a proof of this in Sect. 5.
3 Chainlink Polytopes
We repeat here the description of the chainlink polytopes.
Definition 3.1
Let \(\bar{a} = (a_1, \ldots , a_s)\) be a composition of n and let \(l \ge 0\). The chainlink polytope \({\text {CL}}(\bar{a}, l)\) is defined as
Given \(t \in \mathbb {R}_{\ge 0}\), the t-section of the chainlink polytope is the polytope defined as
We note here a basic integrality property of these polytopes.
Proposition 3.2
Let \(\bar{a} = (a_1, \ldots , a_s)\) be a composition of n, let \(l, t \in \mathbb {Z}_{\ge 0}\). Then
-
The vertices of \({\text {CL}}(\bar{a}, l)\) are integral.
-
Assume that \(2l \le {\text {min}} \bar{a}\). Then, for every integer t, the vertices of \({\text {CL}}^t(\bar{a}, l)\) are either integral or half-integral.
We prove this following Lemma 6.3. Some remarks are in order.
-
1.
Half-integral vertices can indeed occur. For instance, the polytope \({\text {CL}}^2((2, 2), 1)\) is given by
$$\begin{aligned}0 \le x_1, x_2 \le 2, \quad x_1 - x_2 \le 1, \quad x_2 - x_1 \le 1, \quad x_1 + x_2 = 2,\end{aligned}$$has dimension 1, and has as its two vertices (3/2, 1/2) and (1/2, 3/2).
-
2.
The condition on l is necessary. Take, for instance, the polytope \({\text {CL}}^5((3, 3, 3), 2)\). One may check that the point (8/3, 5/3, 2/3) is a vertex of the polytope.
-
3.
It is possible to show that if the vertices of \({\text {CL}}^t(\bar{a}, l)\) are all integral or half-integral for every integer t, then we must have that \(2l \le {\text {min}} \{a_i\}_{i \in [s]}\).
These polytopes are closely related to a class of posets we call chainlink posets which we describe in Sect. 4.
As noted in the introduction, one of our motivations for introducing these polytopes was to better understand circular fence posets; there are many examples of polyhedral models for combinatorial objects leading to interesting structural insights; see for instance [7,8,9,10]. Now, well-studied polyhedral models for posets already exist. Indeed, there are two common polytopes associated with posets—the order and chain polytopes; wouldn’t they have served our purpose as well? We now address this question.
Given a poset \(\mathcal {P}\) on [n], the order polytope is defined as
A chain in a poset is a totally ordered subset; let us denote the set of all chains in the poset \(\mathcal {P}\) by \({\text {Ch}}(\mathcal {P})\). The chain polytope is defined as
These polytopes (both of which are lattice polytopes) became popular following Stanley’s proof that these polytopes (unexpectedly) have the same volume (and more generally, the same Ehrhart polynomial); see [7]. Stanley’s proof exhibits a unimodular triangulation of the chain polytope as well, indexed by the linear extensions of \(\mathcal {P}\).
The first attempt at getting a polyhedral perspective on fence posets would be to consider the order polytope of the fence poset (call the fence poset F and the order polytope \(\mathcal {O}(F)\)), and note that the number of rank k ideals is the number of lattice points in
However, though we have that \(\mathcal {O}^k(F)\) and \(\mathcal {O}^{n-k}(F)\) have the same number of lattice points, it is not true that they have the same Ehrhart polynomial.
Remark 3.3
Consider the gate poset for the composition \(\bar{c} = (3,1,2,1,1,1)\), let \(P = \mathcal {O}(\bar{F}(\bar{c}))\) be the order polytope and let \(P^k = P \cap \{x_1 + \cdots + x_n = k\}\). Then, the lattice points in the second dilates of \(P^{4}\) and the complementary section \(P^{5}\) number, respectively, 84 and 83, i.e., we do not have equality of Ehrhart polynomials. This indicates the subtlety involved in this problem.
So far, we have proposed a polytopal model for gates, which are circular fences coming from compositions of the form \((c_1, 1, \ldots , c_s, 1)\), i.e., where all the down steps have size 1. As mentioned above in Remark 3.3, the order polytope for the gate poset does not obey symmetry, which is why we have worked with chainlink polytopes instead.
What about general circular fences, i.e., those coming from compositions of the form \((c_1, d_1, \ldots , c_s, d_s)\) with differing lengths of down steps \(d_1, \ldots , d_s\)? A natural proposal is as follows. The polytope will consist of all real tuples \((x_1, y_1, \ldots , x_s, y_s)\), such that
where the indices are taken cyclically.
When all the down steps are 1, all save the first set of inequalities become trivial. However, if we agree to combine the last two set of inequalities, we get \(x_i - l \le x_{i+1}\), which are the defining equations in the chainlink polytope with link number l.
Unfortunately, these polytopes do not generally have the symmetry that chainlink polytopes have. We do not know if there is a way of defining polyhedral models for general circular fence posets, so that this symmetry does hold.
4 Chainlink Posets and Rank Symmetry
Let \({\text {CL}}(\bar{a},l)\) be a chainlink polytope with \(2\,l\le \textrm{min}_i(a_i)\). Consider the integer points that lie inside the polytope. When \(l=1\), these points correspond to ideals of the circular fence poset \(F(a_1-1,1,a_2-1,1,\ldots ,a_s-1,1)\), where the rank of the ideal corresponds to the sum of the coordinates of the point. For general l, the integer points can be interpreted as ideals of a poset \(F_l(\bar{a})\) formed by adding extra edges to the Hasse diagram of \(F(a_1-1,1,a_2-1,1,\ldots ,a_s-1,1)\), as shown in Fig. 5. More precisely, we can define chainlink posets as follows:
Definition 4.1
Let \(\bar{a} = (a_1, \ldots , a_s)\) be a composition, and l be a positive integer satisfying \(2l\le {\text {min}}_i{a_i}\) as in the case for chainlink polytopes. The chainlink poset \(\text {P}_{\textrm{CL}}(\bar{a},l)\) is given by points \(x_{i,j}\) for \(1\le i \le s\) and \(0\le j\le a_i\) with the generating relations \(x_{i,0}\succeq x_{i,1} \succeq \cdots \succeq x_{i,a_i}\) and \(x_{i,a_i-l}\ge x_{i+1,l}\) for each i where \(i+1\) is calculated cyclically.
We will use \({\text {CL}}^t(\bar{a},l)\) to denote the slice of the polytope with respect to the hyperplane \(x_1 + \cdots + x_s = t\). Note that this slice can be non-empty only when \(t\in [0,n]\). Furthermore, the number of integer points in \({\text {CL}}^t(\bar{a},l)\) is given by the coefficient of \(q^t\) in the rank polynomial of \(\text {P}_{\textrm{CL}}(\bar{a},l)\).
The fact that
where \(\# P\) denotes the number of lattice points in a polytope P, is as a result equivalent to the symmetry of the rank polynomial of \(\text {P}_{\textrm{CL}}(\bar{a},1)\) (Since \(l = 1\), this poset is also a circular fence poset). The symmetry of this rank polynomial was recently proved using an inductive argument by Kantarcı Oǧuz and Ravichandran in [1] and then bijectively by Elizalde and Sagan in [4].
The connection between integer points of the polytope and rank polynomial of the corresponding poset still holds if we multiply all by a positive integer k. This allows us to describe the coefficients of the Ehrhart quasipolynomial of slices of the chainlink polytope in terms of coefficients of rank polynomials of some chainlink posets. That means a general statement about the symmetry of rank polynomials of all chainlink posets can be used to prove the main theorem in this paper (Theorem 2) and this is precisely what we do in the next few sections.
4.1 Matrix Formulation
An oriented poset \( {P\!\nearrow }=(P,x_L,x_R)\) consists of a poset P with two specialized vertices \(x_L\) and \(x_R\) which can be thought as the target (left) vertex and the source (right) vertex \({\rightarrow }\). One can think of an oriented poset as a poset with an upwards arrow coming out of the source vertex \(x_R\). One can combine oriented posets by linking the arrow of one poset with target of another via \(x_R \preceq y_L\) (\(x_R\nearrow y_L\)) to get \( ({P}\!\nearrow {Q})\!\nearrow \).Footnote 2
The effect of this operation on the rank polynomial can be calculated easily by \(2\times 2\) matrices. A rank matrix of an oriented poset \({P\!\nearrow }\) is defined as follows:
The entries are partial rank polynomials, where we are restricting to the ideals of the poset P satisfying the given constraints. We also use the notation \(\circlearrowright \! ( {P}\searrow )\) (resp. \(\circlearrowright \! ( {P}\nearrow )\) to denote the structure obtained by adding the relation \(x_R \succeq x_L\) (resp. \(x_R \preceq x_L\)). On the rank matrix level, this corresponds to taking the trace. See Table 2 for precise formulas and examples of these operations.
In particular, consider the case where P is formed of a single node equal to both \(x_R\) and \(x_L\). We call this oriented poset an up step and denote the corresponding matrix by U
Note that combining \(k+1\) such posets gives us a chain of length k with \(x_L\) corresponding to the minimal element, and \(x_L\) to the maximal. In the matrix level, we have
Let \( {B_{a\times b}}\!\nearrow \) denote the ab-element oriented box poset given by the direct product of two chains \(C_{a-1}\) and \(C_{b-1}\) with the left vertex given by \((a-1,0)\) and the right vertex is given by \((0,b-1)\) (\(B_{3\times 4}\!\nearrow \) is shown in Fig. 6).
The rank matrix of a box poset is given as follows:
Next, we will see that any given chainlink poset can be realized by combining copies of the up step, and the box poset \(B_{2\times l}\!\nearrow \).
Proposition 4.2
Consider the chainlink poset \(\text {P}_{\textrm{CL}}(\bar{a},l)\) with \(2\,l\le {\text {min}}_i(a_i)\). Let \(\bar{d}\) be the weak composition formed by taking \(d_i=a_i-2l\). The rank polynomial of \(\text {P}_{\textrm{CL}}(\bar{a},l)\) is given by
where B denotes the rank matrix \(\mathfrak {M}_q(B_{2\times l}\!\nearrow )\).
Proof
The description of \(\text {P}_{\textrm{CL}}(\bar{a},l);q\) is given by taking chains and connecting the l maxima of a chain of the l minima of the next. The condition on l assures that these are always different vertices. Each pair of 2l vertices has the shape of the poset \((B_{2\times l}\!\nearrow \) where the right endpoint of ith one is connected to the left endpoint of the \(i+1\)st one from below, with \(d_i\) points in between. This is the poset given by \(\circlearrowright \! (B_{2\times l}\!\nearrow C_{d_1-1}\!\nearrow B_{2\times l}\!\nearrow U C_1-{d_2-1}\!\nearrow \cdots B_{2\times l}\!\nearrow U C_{d_s-1}\!\nearrow )\). As the rank polynomial can be calculating by taking the trace of the corresponding matrices, and \(\mathfrak {M}_q(C_{a-1}\!\nearrow )=U^a\) the result follows. \(\square \)
Example 4.3
The chainlink poset given in Fig. 5 with \(\bar{a}=(6,4,5)\) and \(l=2\) can be formed by combining \(2\times 2\) boxes with up steps and then taking the closure: \(\circlearrowright \! (B_{2\times 2}\!\nearrow \cdot \bullet \!\nearrow \cdot \bullet \!\nearrow \cdot B_{2\times 2}\! \nearrow \cdot B_{2\times l}\!\nearrow \cdot \bullet \!\nearrow )\). The corresponding rank polynomial is given by
Note that the rank polynomial given in this instance is symmetric. Next, we will show that this is always the case.
4.2 Recurrence Relations and Rank Symmetry
One advantage of building posets via matrices is that the characteristic equations of matrices give us recurrence relations in the rank polynomial level. For example, consider the characteristic polynomial of U. Plugging U in the place of x gives us the following identity:
Note that the coefficient of U is symmetric around \(q^{1/2}\) and q is trivially symmetric around q.
Lemma 4.4
Let \(B= \mathfrak {M}_q(B_{a\times b}\!\nearrow )\) for some fixed a, b. The characteristic polynomials of B as well as well as BU have coefficients that are symmetric polynomials in q. In particular, the trace and determinant of B and BU are symmetric about ab/2, ab, \((ab+1)/2\), and \(ab+1\), respectively.
Proof
As the matrix B satisfies
we will define another matrix \(B'\) to simplify some of our calculations
Consider the trace of B
As both polynomials on the right are symmetric about ab/2 the result follows. Similarly, we can show that the determinant gives us a symmetric polynomial around ab
Now, let us do the same verification for the trace and determinant of the matrix BU
One can verify that the trace of this matrix is symmetric around \((ba+1)/2\), whereas the determinant is symmetric around \((ba+1)\)
\(\square \)
Lemma 4.5
Let X be a matrix whose trace is given by a symmetric polynomial on q with center C. Then, we have the following:
-
1.
If \(\textrm{tr}(BX)\) is symmetric around \(C+(ab)/2\), then for all k, \(\textrm{tr}(B^k X)\) is symmetric with center \(C+k(ab)/2\).
-
2.
If \(\textrm{tr}(U X)\) is symmetric around \(C+1/2\), then for all k, \(\textrm{tr}(U ^kX)\) is symmetric with center \(C+k/2\).
-
3.
If \(\textrm{tr}(B U X)\) is symmetric around \(C+(ab+1)/2\), then for all k, \(\textrm{tr}((B U)^kX)\) is symmetric with center \(C+k(ab+1)/2\).
Proof
For the first claim, consider the characteristic polynomial of B.
Substitution into the trace equation gives the following identity for any \(k\ge 2\):
We have shown in Lemma 4.4\(\textrm{tr}(B)\) is a symmetric polynomial with center ab/2 and \(\textrm{det}(B)\) is symmetric with center ab, the result follows by induction. The other claims follow similarly as \(\textrm{tr}(U)\), \(\det (U)\) and \(\textrm{tr}(BU)\) and \(\textrm{det}(BU)\) are symmetric polynomials with centers of symmetry given by 1/2, 1, \((ab+1)/2\), and \(ab+1\), respectively. \(\square \)
Theorem 4.6
Let \((d_1,d_2,\ldots ,d_s)\) be a weak composition and \(B_{a\times b}\!\nearrow \) be an oriented box poset where B denotes the rank matrix \(\mathfrak {M}_q(B_{a\times b}\!\nearrow )\). Then, the following polynomial is symmetric:
Proof
We can use Lemma 4.5 to simplify the statement of our theorem:
-
By Lemma 4.5 (2), it is enough to consider the cases where each \(d_i=0\) or 1.
-
If, however, some \(d_i\)=0, we get consecutive copies of B. By Lemma 4.5 (1), these cases can be simplified, so that we can assume all \(d_i\) are equal to 1, leaving us with \({\text {tr}}( (U\cdot B)^k)\) for some k.
-
By Lemma 4.5 (3), this can be further reduced to the symmetry of \({\text {tr}}(U\cdot B)\) and \({\text {tr}}(I)\).
As we have already shown that the trace of \(B\cdot U\) is symmetric in Lemma 4.4 and the trace of the identity matrix is just a constant, we are done. \(\square \)
Note that when \(l=1\), we recover the rank symmetry of gate posets.
Corollary 4.7
The rank polynomial of any chainlink poset is symmetric.
We can now use this machinery to prove our main theorem.
Theorem 2
Let \(\bar{a}\) be a composition of n, let l be a positive integer such that \(2l \le {\text {min}} \{a_i\}_{i \in [s]}\) and let t be a positive real number. Then, complementary sections of the chainlink polytope have the same Ehrhart quasipolynomial
As an illustration, we revisit the example we described in Fig. 2. The two complementary sections in this example are different. Nevertheless, they have the same Ehrhart quasipolynomial, given by
Proof
Consider the polytope \(k{\text {CL}}(\bar{a},l)={\text {CL}}(k\bar{a},kl)\). The number of integer points in \({\text {CL}}^t(k\bar{a},kl)\) is given by the coefficient of \(q^t\) in the rank polynomial of the corresponding chainlink poset \(\text {P}_{\textrm{CL}}(k\bar{a},kl)\). As by Corollary 4.7, the rank polynomial of any chainlink poset is symmetric, and the number of integer points in \({\text {CL}}^t(k\bar{a},kl)\) is the same as the number of integer points in \({\text {CL}}^{n-t}(k\bar{a},kl)\) for any k. As a consequence, they have the same Ehrhart quasipolynomial. \(\square \)
The equality of volumes follows as a corollary.
Theorem 1
Let \(\bar{a} = (a_1, \ldots , a_s)\) be a composition of n, and let l be a positive integer, such that \(2\,l \le {\text {min}} \{a_i\}_{i \in [s]}\). Then, the complementary sections of the chainlink polytope \({\text {CL}}(\bar{a}, l)\) have the same volume. In other words, for any integer t, we have
where \(\mid \cdot \mid \) denotes the relative volume of the polytope.
Proof
It is a well-known fact (or see [5, Lemma 3.19] for a proof) that for a d-dimensional rational polytope P, we have that
Theorem 2 now yields the result.24 \(\square \)
5 Unimodality and Multimodality
5.1 Unimodality
The recurrence relations from characteristic matrices have other applications, as well. In this subsection, we prove the following result.
Theorem 5.1
Rank polynomials of circular fence posets \(\bar{F}(\bar{a})\) are unimodal except when \(\bar{a} = (a, 1, a, 1)\) or (1, a, 1, a) for some positive integer a.
We define the matrix for a down step denoted by D as follows:
The following lemma is an easy consequence of the work in [6]. The interested reader is referred there to learn about how down steps fit into the framework of oriented posets.
Lemma 5.2
Let \(DC_n\) denote a decreasing chain, i.e., an n-element chain poset oriented by taking the maximal vertex as the target and the minimal vertex as the source. Then, we have
That means the above theorem may be restated as follows:
Theorem 5.1
For any composition \(\bar{a}\) with an even number of parts, the following polynomial is unimodal except when \(\bar{a} = (a, 1, a, 1)\) or (1, a, 1, a) for some positive integer a:
In [1] where the above statement was first stated as a conjecture, several cases were settled. It was shown that if \(\bar{R}(\bar{a}, q)\) is not unimodal, then it must be of the following form.
-
\(\bar{a}\) should have even length.
-
No two consecutive parts of \(\bar{a}\) may both be greater than 1.
-
If \(\bar{a} = (X, a, 1, b, Y)\) for sequences X and Y, then \(|a-b |\le 1\).
It was further shown that if \(\bar{a}\) has length 2n, then unimodality may only fail at the middle. In other words, if we let \(\bar{R}(\bar{a}, q) = \sum _{i = 0}^{2n} a_i q^i\), then
Despite much effort, the last step in proving Theorem 5.1 resisted resolution. In this section, we will settle the outstanding cases using a new recurrence identity. The linear algebraic perspective introduced in this paper was critical in discovering this—the identity is non-linear and difficult to discover apriori. However, the linear algebraic perspective made discovering this identity easy.
We first note that one can easily show unimodality by direct calculation for the cases of \(\bar{a}=(a,b)\) and \(\bar{a}=(a,1,a+b,1)\) with \(a,b\ge 1\). Our first identity will be the following:
In terms of rank polynomials, (Id 1) translates to the following:
Here, X can be any odd-length composition. Note that we allow \(a=1\) or \(b=1\), in which case, with the assumption that a zero part means the parts to the left and right combine.
Proposition 5.3
For an odd-length sequence \(X=(x_1,x_2,\ldots ,x_k)\) of positive integers, suppose that \(a,b \ge 1\) and \(\bar{R}(a-1, 1, b-1, X)\) is unimodal. If \(a>1\) or \(\ell (X)>1\) with \(x_1>1\) or \(b\ge x_2\), then \(\bar{R}(a, 1, b, X)\) is also unimodal.
Proof
As unimodality holds for compositions of odd size, we can focus on the case where \(2n = \mid (a, 1, b, X)\mid \) for some n. We can further assume that \(\mid a-b\mid \) is at most 1, as otherwise again, we know we have unimodality. We will show that under these hypotheses
Let \(\overline{R}(a-1, 1, b-1, X)\) be unimodal. Since \((a-1, 1, b-1, X)\) is a composition of \(2n-2\), it has a peak at \(n-1\). Thus,
We also have the following by the symmetry of rank polynomials:
By (Id 1\('\)), to prove (Id 2), all that is left to show is that
By the symmetry, negative terms are equal and this is equivalent to showing that \(\overline{R}(a+b+1,X)\) is unimodal. We consider the following cases:
-
If X has one part only, \(a>1\) and \(b=1\), then we end up with a 2 part composition that is unimodal.
-
Now, suppose X has at least three parts, \(X = (x_1, x_2, \ldots )\). We inspect the composition \((a+b+1, x_1, x_2, \ldots )\) for unimodality. If \(x_1>1\), then we have two consecutive parts greater than 1 as \(a+b+1\ge 1\). This gives us unimodality.
-
If \(x_1=1\), we may assume that \(|b - x_2|\le 1\), since, otherwise, we have unimodality. If \(b\ge x_2\), we get a trio \(a+b+1, 1,x_2\) with difference between \(a+b+1\) and \(x_2\) at least 2, which gives us unimodality.
-
Finally, if \(a>1\) even if \(b=x_2-1\), the difference between \(a+b+1\) and \(x_2\) is at least 2, so we have unimodality.
\(\square \)
Proof of Theorem 5.1
As the other cases are already resolved, we will focus our attention to the case of \(\bar{a}\) having at least 6 parts. By Proposition 5.3 and the preceding work, it is sufficient to show unimodality when all parts of \(\bar{a}\) are 2 or 1. We can further suppose we have no consecutive 2, 2 or 2, 1, 2 as the former is unimodal, and the latter can be simplified. Then, \(\bar{a}\) either contains consecutive parts 2, 1, 1, 2 or 1, 1, 1, 2, or it consists entirely of 1s.
If \(\bar{a}\) contains consecutive parts 2, 1, 1, 2, then \(\bar{a}=(2,1,1,2,1,1,X)\) for some X by our assumptions. As \(\overline{R}((1,3,1,1,X);q)\) is unimodal, so is \(\overline{R}(\bar{a};q)\).
If \(\bar{a}\) contains consecutive parts 1, 1, 1, 2, then either \(\bar{a}=(1,1,1,2,1,1)\) or \(\bar{a}=(X,b,1,1,1,2,1,1)\) for some X and for some \(b \in \{1,2\}\) by our assumptions. The former case can be directly calculated. For the latter case, we can use Proposition 5.3 with the three 1s in the middle. As \(\overline{R}((X,b+3,1,1);q)\) is unimodal, so is \(\overline{R}(\bar{a};q)\).
That only leaves the case where \(\bar{a}\) contains 1’s only. Again, it is easy to show \(\overline{R}((1,1,1,1,1,1);q)\) is unimodal by direct calculation. Otherwise, \(\bar{a}=(1,1,1,1,1,1,1,Y)\) for some Y. We may now apply Proposition 5.3 (under the condition \(l(X) > 1\) and \(b \ge x_2\), where \(X = (1, 1, 1, 1, Y)\)) to conclude that \(\bar{a}\) will be unimodal provided that the rank polynomial of the circular fence poset corresponding to (1, 0, 1, 0, 1, 1, 1, Y) is unimodal. This is the same as \(\overline{R}((3,1,1,X);q)\), which we have shown is unimodal. We conclude that \(\overline{R}(\bar{a};q)\) is unimodal as well.
5.2 Multimodality
The counterexample (k, 1, k, 1) to unimodality for rank polynomials of circular fence posets can be extended in the case of chainlink posets to obtain any number of peaks. We will use the generic term multimodality to describe situations where unimodality of sequences fails to hold. Consider \(\text {P}_{\textrm{CL}}((2k,2k),k)\) for example. We get the following rank sequences:
-
\(k=1\): [1, 2, 1, 2, 1].
-
\(k=2\): [1, 2, 3, 2, 3, 2, 3, 2, 1].
-
\(k=3\): [1, 2, 3, 4, 3, 4, 3, 4, 3, 4, 3, 2, 1].
-
\(k=4\): [1, 2, 3, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 3, 2, 1].
Proposition 5.4
The chainlink poset \(\text {P}_{\textrm{CL}}((2k,2k),k)\) has the following rank sequence with \(k+2\) peaks:
Proof
Consider the corresponding chainlink polytope:
This is a hexagon with vertices (0, 0), (k, 0),(0, k), (2k, k), (k, 2k), and (2k, 2k). The hexagon for \(k=3\) can be seen in Fig. 7. The rank sequence of the poset is in bijection with the numbers of integer points in the sections of the polytope. The rectangular region (k, 0),(0, k), (2k, k), (k, 2k) has alternating sections with k and \(k-1\) integer points which gives the multimodular behavior to the rank lattice. \(\square \)
6 Properties of Chainlink Polytopes
In this section, we examine some properties of chainlink polytopes.
Lemma 6.1
Let \(\bar{a} \in \mathbb {N}^s\) be a composition of n and let \(l \in \mathbb {R}\). The chainlink polytope \({\text {CL}}(\bar{a}, l)\) is full dimensional when \(l < {\text {min}} (\bar{a})\).
Proof
Let \(\{\epsilon _i \}_{i \in [s]}\) be small positive real numbers all less than \({\text {min}} (\bar{a}) - l\). Consider the point
We have that
by the condition we have imposed on the \(\epsilon _i\). Consequently, all points of the form x above are in the polytope and constitute a full-dimensional subset. \(\square \)
Determining exactly when these polytopes are non-empty is a tricky problem and does not seem to have a nice solution. We note though that a routine application of LP duality shows that the condition \(l \le (a_1 + \cdots + a_s)/s\) is necessary.
Lemma 6.2
Let \(\bar{a} \in \mathbb {R}_{>0}^s\) and \( l \in \mathbb {R}_{\ge 0}\). Suppose that \( 0<l <\min _{i \in [s]} a_i\). Then, the polytope \({\text {CL}}( \bar{a},l)\) has exactly 3s facets, defined by the equalities \( x_i =0\), \( x_i = a_i\) and \( x_i -x_{i+1} = a_i -l\).
Proof
Let \(i \in [s]\). Let \( \epsilon = ( \epsilon _1, \dots , \epsilon _s) \in \mathbb {R}^{s}_{\ge 0}\) be any point, such that \( \epsilon _i =0\) and so that \( \epsilon _j \le \min _{i \in [s]}a_i-l\) for \(j \ne i\). Then, it is readily verified that both \( \epsilon \) and \( (a_1, \dots ,a_s)- \epsilon \) are in \( {\text {CL}}( \bar{a}, l)\). Thus, the faces of \({\text {CL}}( \bar{a},l)\) defined by \( x_i =0\) and \( x_i =a_i\) are \((s-1)\)-dimensional.
Take now a small positive \( \delta \), so that \(\min \lbrace l, a_{i+1}-l \rbrace >\delta \). Consider the point
Then, \( p \in {\text {CL}}( \bar{a}, l )\), as well. This is because we have that \(p \in \mathbb {R}^s_{\ge 0}\) and
showing that the point p satisfies the first two defining inequalities of \( {\text {CL}}( \bar{a}, l )\). Next, we see that
as well as
showing that the third set of inequalities are also satisfied. Thus the face defined by \( x_i -x_{i+1} = a_{i}-l\) is also \(s-1\)-dimensional. \(\square \)
Lemma 6.3
Let \(\bar{a} \in \mathbb {R}_{>0}^s\) and \( l \in \mathbb {R}_{\ge 0}\). Suppose that \( 2\,l \le \min _{i \in [s]} a_i\). The vertices v of \( {\text {CL}}( \bar{a}, l )\) have the form \(v_i \in \lbrace 0, l, a_i -l, a_i \rbrace \). Moreover, each edge must be parallel either to the standard base vectors \(e_i\) or to \(e_{i}+e_{i+1} \) for some \(i \in [s].\)
Proof
Take \( i \in [s]\). Consider the facet \( F_i\) defined by \( x_i - x_{i+1} = a_i -l\) and let \( p \in F_i\) be an arbitrary point. If \(a_i>p_i > a_i -l\), take
One sees easily that both \(p^+ \) and \(p^- \) are in \( {\text {CL}}( \bar{a}, l )\), and since p is a convex sum of \( p^+\) and \(p^-\), p cannot be a vertex. Thus, a vertex \( v \in F_i\) must satisfy \( v_i \in \lbrace a_i-l, a_i \rbrace \), and so, \( v_{i+1} \in \lbrace 0, l \rbrace \). Since all the other facets are given by \(x_i =0\) or \(x_i = a_i\), we get that the coordinates of a vertex v must be of the form \(v_i \in \lbrace 0, l, a_i -l, a_i \rbrace \).
We will show that the edges must be parallel to the \(e_i\) or \(e_i + e_{i+1} \) assuming that \( 2\,l < \min _{i \in [s]} a_i\). However, since any \(\bar{a}\) with \( 2l \le \min _{i \in [s]} a_i\) can be approximated by \(\bar{a}'\) satisfying the strict inequality, the statement holds in this case as well.
The kernels of the functionals that define the chainlink polytope have the following form:
Call \(A_i= \lbrace e_j: j \in [s] -\lbrace i \rbrace \rbrace \) and \( B_i = \lbrace e_i + e_{i+1}, e_j: j \in [s] - \lbrace i, i+1 \rbrace \rbrace \). Let \(I\subset [s]\), we have
Let \(J \subset [s]\) be a subset which contains no (cyclically) adjacent elements, then
Let v be a vertex and e be an incident edge. Since \( 2\,l < \min _{i \in [s]} a_i\), the functionals \( x_{i-1} -x_i\) and \(x_{i} -x_{i+1}\) cannot both be maximized at v. Hence, the set \( K=\lbrace j \in [s]: v_{j}- v_{j+1} = a_j -l \rbrace \) does not contain any (cyclically) adjacent elements. The edge e must be parallel to a one-dimensional subspace that is the intersection of the kernels of some of the functionals that are maximized at v. Thus, e is parallel to a one-dimensional space of the form
From this, it is easy to see that \(L = \mathbb {R} e_i\) or \( \mathbb {R} ( e_i + e_{i+1})\) for some \(i \in [s]\). \(\square \)
Proof of Proposition 3.2
By Lemma 6.3, the vertices are integral as any vertex v must be of the form \( v_i \in \lbrace 0,l,a_i-l,a_i \rbrace \).
For the second part, notice that the edges are transverse to the hyperplanes \( H^t=\lbrace x_1+ \cdots + x_s = t \rbrace \). Hence, the vertices of \( {\text {CL}}^t ( \bar{a},l \rbrace \) are the intersection of the edges with \(H^t\). These intersections must be of the form \( v + a e_i\) or \(v + b ( e_{i} + e_{i+1})\) for some vertex v and some \(a,b\in \mathbb {R}.\) Since the vertices are integral, we must have \(a \in \mathbb {Z}\) or \( b \in \frac{1}{2} \mathbb {Z}.\)
Proposition 6.4
If we have the strict inequality \( 2l < \min _{i \in [s]} a_i\), then the polytope \( {\text {CL}}( \bar{a}, l )\) is simple and the combinatorial structure does not depend on \(\bar{a}\) or l.
Proof
Let v be a vertex. Denote the set of defining functionals which are maximized in \( {\text {CL}}(\bar{a},l) \text { on } v \) by F(v). We will show that v is simple by constructing a bijection
If \(v_i =0 \), map \(f: i \mapsto -x_i\) and if \( v_i = a_i\) map \( f:i \mapsto x_i\). If we have \( v_{i} \not \in \lbrace 0, a_i \rbrace \), then either \(v_i = a_i -l\) or \( v_i =l\). In the former case, we must have \( v_{i+1}=0\) and in the latter \(v_{i-1}= a_{i-1} \). In the former case map \( f:i \mapsto x_i - x_{i+1}\) and in the latter \( f:i \mapsto x_{i-1} - x_i\). Suppose that a linear functional \( \phi \in F(v) \) is not in the image of the function f. Clearly, it cannot be either of the functionals \(x_i\) or \(-x_i\) for any i. Therefore, \(\phi = x_i-x_{i+1}\) for some i. Hence, either \(v_i =a_i\) and \(v_{i+1}=l\) or \( v_{i} = a_i -l\) and \( v_{i+1}=0\). But then, in the former case, \(f(i+1) = x_i-x_{i+1}\), and in the latter case, \(f( i)= x_{i-1} - x_i\). Therefore, v is simple.
Let F be a subset of the defining linear functionals of size s. Suppose that F satisfies the following for each \(i \in [s]\):
-
at most one of \( x_i\) and \( -x_{i}\) is in F,
-
at most one of \(x_i-x_{i+1} \) and \( x_{i-1}- x_{i}\) is in F,
-
if \(x_i - x_{i+1} \in F\), then either \( x_{i} \in F\) or \( -x_{i+1} \in F\),
-
if \(x_i \in F\), then \( -x_{i+1} \not \in F\).
Then, there is a unique vertex v whose set of maximized functionals is F, that is, \( F = F(v)\). Since the possible sets do not depend on \( \bar{a}\) or l, we get a combinatorial equivalence between any two s-dimensional chainlink polytopes satisfying \( 2\,l < \min _{i \in [s]} a_i\). \(\square \)
Proposition 6.5
Let \(\bar{a} \in \mathbb {R}_{>0}^s\) and \( l \in \mathbb {R}_{\ge 0}\). Suppose that \( 2\,l \le \min _{i \in [s]} a_i\). The number of vertices of the chainlink polytope \( {\text {CL}}( \bar{a}, l) \) is given by
where \( A_i= A\) if \( a_i > 2\,l\) and \(A_i =B\) if \( a_i = 2l\), with
Proof
Let v be a vertex of \( {\text {CL}}( \bar{a}, l)\). From Proposition 6.3, we know that \( v_i \in \lbrace 0,l,a_i-l, a_i \rbrace \). Moreover, if \( v_i \not \in \lbrace 0, a_i \rbrace \), then there are two possibilities.
-
1.
The vertex v is contained in the facet defined by \( x_i - x_{i+1} = a_i -l\). In this case, we see that \( v_i = a_i -l\) and \( v_{i+1} = 0\).
-
2.
The vertex v is contained in the facet defined by \( x_{i-1}- x_i = a_{i-1} -l\). And in this case, \( v_{i-1} = a_{i-1}\) and \( v_i = l\).
In light of this, we encode the vertices as follows:
-
If \( v_i =0\) or if \( v_i =l\), the ith index is called small. Note that in the latter case, we will have that \( v_{i-1} =a_{i-1}\) by (2) above.
-
If \(2\,l < a_i\) and \(v_{i}= a_{i}- l\), then the ith index is called \({\textbf {medium}}\). Notice that a medium index must be followed by a small index by (1) above.
-
If \( v_i =a_i\), then the ith index is called big.
From a vertex v, we construct a word \( w_v: [s] \rightarrow \lbrace t,m,b\rbrace \), where
The correspondence \( v \mapsto w_v\) is 1–1, given \(\bar{a}\) and \(w_v\), we can reconstruct v. The words \(w_v\) obey two simple rules:
-
1.
An m is followed by a t.
-
2.
If \( a_i = 2l\) and if \( w_v (i-1) = b \), then the ith index cannot be medium, that is, \( w_v( i) \ne m\).
Consider words of length \(s+1\) that satisfy the above two rules. Construct matrices \(M(\bar{a}) = ( M_{ij}(\bar{a}))_{i,j \in \lbrace t,m,b \rbrace }\), so that \(M_{ij}(\bar{a})\) are the number of length \((s+1)\)-words that begin with i and end with j.
Let \( \bar{a}'\) denote the first \(s-1\) terms of \(\bar{a}\). If the last entry \( a_{s}=2l\), we have
And if \(a_i > 2l\), we have
Since the vertices of \( {\text {CL}}( \bar{a}, l ) \) correspond to the words that begin and end with the same letter, we get the trace formula in the proposition. \(\square \)
Corollary 6.6
In particular if \( 2l < \min _{ i \in [s] } a_i\), then
which satisfies the linear recurrence
for \( s \ge 3\). It can be seen easily that \( {\text {tr}} (A) =2\) and \( {\text {tr}} (A^2) =6\). These are dubbed the “Companion Pell Numbers” in A002203 [11].
Corollary 6.7
If \( a_i =2\,l\) for each \( i \in [s]\), then
which satisfies the linear recurrence
for \( s \ge 3\). It is easy to see that \( {\text {tr}} (B^{0}) =3 \), \( {\text {tr}} (B)=2 \) and \( {\text {tr}} (B^{2})=6 \). This is the sequence A033304 in OEIS [12]. Note that the matrix B shows up, but it is conjugated by a symmetric matrix.
The calculation of the volume of a chainlink polytope has quite a straightforward formula in the case \( 2l \le \min _{i \in [s]} a_i\).
Proposition 6.8
Let \(\bar{a} \in \mathbb {R}_{>0}^s\) and \( l \in \mathbb {R}_{\ge 0}\). Suppose that \( 2\,l \le \min _{i \in [s]} a_i\). The volume of the chainlink polytope \( {\text {CL}}( \bar{a},l )\) is given by the following trace formula:
Proof
We shall give a description of the volume of the polytope in terms of the matchings of the cyclic graph on [s]. We define a matching to be any subset of edges that are pairwise disjoint, and denote by \(\mathcal {M}_k ([s])\) matchings of the cyclic graph on [s] with exactly k edges. We will additionally use the shorthand \(i \in M\) to denote when \(i \in [s]\) is covered by an edge of a matching M. The chainlink polytope is the rectangular prism \( P=\prod _{i=1}^s [0,a_i]\) with the sets \( S_{(i,i+1)}:i \in [s]\) removed, where
We will think of the indexing of the sets as edges of the cyclic graph on \(1, \dots ,s\). By inclusion–exclusion, one gets
If two edges e and f of the cyclic graph \(C_s\) intersect, then the intersection \(S_e \cap S_f = \emptyset \). Thus, we only need to be concerned with the terms that come from matchings \(m \in \mathcal {M}_k (s)\) in the above formula. For a matching \(M \in \mathcal {M}_k (s) \), we have after permuting the coordinates
Here, we consider \((i,i+1)\) modulo s as usual. The volume of the above is clearly \( \prod _{i \not \in m} a_i \frac{l^{2k}}{2^k}\), which matches the trace formula. \(\square \)
7 Remarks and Further Work
There are several questions about these chainlink polytopes that naturally arise.
-
Ehrhart equivalence: Two rational polytopes \(P, Q \in \mathbb {R}^d\) are said to be Ehrhart equivalent if they have the same Ehrhart quasipolynomial. They are said to be GL equidecomposable if we may partition \(P = U_1 \cup \cdots \cup U_n\) and \(Q = V_1 \cup \cdots \cup V_n\) into relatively open simplices, such that for each i, \(U_i\) and \(V_i\) are \(GL_d(\mathbb {Z})\) equivalent. In [13], it was conjectured that Ehrhart equivalent polytopes are GL equidecomposable. This is known to be true for dimensions 2 [14] and 3 [15]. Sections of chainlink polytopes provide us with a large class of examples to test this conjecture.
-
Multimodality: Theorem 5.1 can be expressed in the following way: Let \(\bar{a}\) be a composition of n. Then, the function from \(\{0, \ldots , n\}\) to \(\mathbb {N}\) given by
$$\begin{aligned}k \rightarrow \# \textrm{CL}^k(\bar{a}, 1),\end{aligned}$$is unimodal save when \(\bar{a} = (a, 1, a, 1)\) or (1, a, 1, a) and is bimodal in these cases. If we instead fix a positive integer l, such that \(2l \le {\text {min}} \{a_i\}\) and look at
$$\begin{aligned}k \rightarrow \# \textrm{CL}^k(\bar{a}, l),\end{aligned}$$the function may be multimodal. Indeed, we have that when \(\bar{a} = (2k, 2k)\) and \(l = k\), we have \(k+1\) peaks. Can one describe the maximal number of modes that may arise for fixed l and when these are attained?
-
The General Chainlink Polytope: In the case \( 2l > \min _{i \in [s]} a_i\), several interesting properties of the polytope \( {\text {CL}}( \bar{a},l)\) no longer hold. Namely, the vertices of the sections are no longer half-integral, we lose the equality of volumes of complementary sections and our formulae for the number of the vertices and the volume of \({\text {CL}}( \bar{a}, l)\) no longer hold. Given that the chainlink polytope \( {\text {CL}}( \bar{a}, l)\) is full-dimensional when \( l < \min _{i \in [s]} a_i\), this leaves a lot to be investigated, both combinatorially and geometrically.
Data, Material, and/or Code Availability
There is no supplementary data, material, or code that accompanies this article.
Notes
There will be no ambiguity in the definition of the relative volume for us. All our polytopes will lie on hyperplanes of the form \(\{x_1 + \cdots + x_s = t\}\) and we will work with the volume form that assigns volume 1 to the polytope \(\mathcal {P} = {\text {conv}}\{0, e_1 - e_2, e_1 - e_3, \ldots , e_1 - e_s\}\).
Linking via \(x_R \succeq y_L\) is also an option; see [6].
References
Kantarcı Oǧuz, E., Ravichandran, M.: Rank polynomials of fence posets are unimodal. Discrete Math. 346 (2023). https://doi.org/10.1016/j.disc.2022.113218
Morier-Genoud, S., Ovsienko, V.: q-deformed rationals and q-continued fractions. In: Forum of Mathematics, Sigma, vol. 8 (2020). Cambridge University Press
McConville, T., Sagan, B.E., Smyth, C.: On a rank-unimodality conjecture of Morier-Genoud and Ovsienko. Discrete Mathematics 344(8), 112483 (2021)
Elizalde, S., Sagan, B.E.: Partial rank symmetry of distributive lattices for fences. Ann. Comb. https://doi.org/10.1007/s00026-022-00600-8
Beck, M., Robins, S.: Computing the continuous discretely. Undergraduate Texts in Mathematics 61, 1–364 (2007)
Kantarcı Oǧuz, E.: Oriented posets and rank matrices (2022) arXiv:2206.05517 [math.CO]
Stanley, R.P.: Two poset polytopes. Discrete & Computational Geometry 1(1), 9–23 (1986)
Konvalinka, M., Pak, I.: Geometry and complexity of O’Hara’s algorithm. Advances in Applied Mathematics 42(2), 157–175 (2009)
Stanley, R.P.: Two combinatorial applications of the Aleksandrov-Fenchel inequalities. Journal of Combinatorial Theory, Series A 31(1), 56–65 (1981)
Edmonds, J.: Maximum matching and a polyhedron with 0, 1-vertices. Journal of research of the National Bureau of Standards B 69(125-130), 55–56 (1965)
OEIS Foundation Inc.: The On-Line Encyclopedia of Integer Sequences. Published electronically at https://oeis.org/A002203 (2022)
OEIS Foundation Inc.: The On-Line Encyclopedia of Integer Sequences. Published electronically at https://oeis.org/A033304 (2022)
Haase, C., McAllister, T.B.: Quasi-period collapse and \(gl_n(\mathbb{Z})\)-scissors congruence in rational polytopes. Contemporary Mathematics 452, 115–122 (2008)
Greenberg, P.: Piecewise \(sl_2(\mathbb{Z})\) geometry. Transactions of the American Mathematical Society 335(2), 705–720 (1993)
Erbe, J., Haase, C., Santos, F.: Ehrhart-equivalent 3-polytopes are equidecomposable. Proceedings of the American Mathematical Society 147(12), 5373–5383 (2019)
Funding
EKO was partially supported by Tübitak BÍDEP 2218-121C385. MR gratefully acknowledges financial support from the Boǧaziçi Solidarity fund and from the Institute of Mathematical Sciences, Chennai, where part of this work was carried out.
Author information
Authors and Affiliations
Contributions
All authors have contributed equally to this project.
Corresponding author
Ethics declarations
Conflict of Interest
The authors have no competing interests to declare that are relevant to the content of this article.
Ethical Approval
An ethical review is not required for this article.
Consent
Consent is not required prior to the submission of this article.
Additional information
Communicated by Jang Soo Kim.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A shorter version of this paper was presented as a poster at FPSAC 2023.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kantarcı Oǧuz, E., Özel, C.Y. & Ravichandran, M. Chainlink Polytopes and Ehrhart Equivalence. Ann. Comb. (2024). https://doi.org/10.1007/s00026-023-00683-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00026-023-00683-x