Linear recurrences for cylindrical networks
Pavel Galashin, Pavlo Pylyavskyy

TL;DR
This paper establishes a general linear recurrence theorem for tuples of paths in cylindrical networks, extending classical path enumeration results to a cylindrical setting and applying it to various combinatorial objects.
Contribution
It introduces a cylindrical analog of the Lindström-Gessel-Viennot theorem, broadening the scope of path enumeration techniques in combinatorics.
Findings
Proves a general linear recurrence for cylindrical network paths
Applies the theorem to Schur functions, plane partitions, and domino tilings
Extends classical path enumeration results to cylindrical geometries
Abstract
We prove a general theorem that gives a linear recurrence for tuples of paths in every cylindrical network. This can be seen as a cylindrical analog of the Lindstr\"om-Gessel-Viennot theorem. We illustrate the result by applying it to Schur functions, plane partitions, and domino tilings.
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.
Linear recurrences for cylindrical networks
Pavel Galashin
Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
and
Pavlo Pylyavskyy
Department of Mathematics, University of Minnesota, Minneapolis, MN 55414, USA
(Date: March 12, 2024)
Abstract.
We prove a general theorem that gives a linear recurrence for tuples of paths in every cylindrical network. This can be seen as a cylindrical analog of the Lindström-Gessel-Viennot theorem. We illustrate the result by applying it to Schur functions, plane partitions, and domino tilings.
Key words and phrases:
Linear recurrence, Lindström-Gessel-Viennot method, Schur functions, cluster algebras, octahedron recurrence, plane partitions
2010 Mathematics Subject Classification:
Primary: 05E05, Secondary: 05A15
P. P. was partially supported by NSF grants DMS-1148634, DMS-1351590, and Sloan Fellowship.
Contents
- 1 Introduction
- 2 Main results
- 3 Linear recurrences for single paths
- 4 Linear recurrences for tuples of paths
- 5 Applications
- 6 Conjectures
1. Introduction
Given a weighted directed graph , the celebrated Lindström-Gessel-Viennot theorem [16, 21] gives a combinatorial interpretation for a certain determinant in terms of tuples of vertex-disjoint paths in . Its applications in several different contexts have been studied extensively, such as:
- •
alternating sign matrices (equivalently, totally symmetric self-complementary plane partitions) [3, 29],
- •
domino tilings of the Aztec diamond [4] (equivalently, states of the six-vertex model [11, 28], or monomials in the octahedron recurrence [23]),
- •
vicious walkers model [17, 18, 19],
- •
super-Schur functions [6], -Schur functions [26], etc.
In a series of papers [13, 14, 15], we studied Zamolodchikov phenomena associated with finite finite, affine finite, and affine affine quivers. In particular, in the affine finite case [14] we showed that the values of the -system of type (equivalently, the values of the octahedron recurrence in a cylinder) satisfy a simple linear recurrence relation whose coefficients admit a nice combinatorial interpretation: they are sums over domino tilings of the cylinder with fixed Thurston height. Similarly, in [12] we show using a formula given by Carroll and Speyer [8] that the values of the cube recurrence in a cylinder satisfy a similar linear recurrence relation, where the coefficients now are sums over groves.
This led us to the formulation of a general theorem (Theorem 2.3) that applies to most of the networks mentioned above. We state two different versions of it, one for arbitrary cylindrical networks (see Definition 3.3) and one for planar cylindrical networks (see Definition 4.11), i.e., cylindrical networks that can be drawn in a cylinder without self intersections. The first version is more general, however, the second version gives a stronger result, that is, a shorter recurrence relation which is conjecturally minimal (see Conjecture 6.5). A closely related but different result on rationality of certain measurements taken in cylindrical networks has previously appeared in [20, Proposition 2.7].
In Section 2, we define cylindrical networks and related notions and state our main results, Theorem 2.1 and its generalization, Theorem 2.3. We then prove Theorem 2.1 in Section 3.3. After that, in Section 4 we give some background on plethysms of symmetric functions and the Lindström-Gessel-Viennot method which we then use to prove Theorem 2.3.
In Section 5, we give several applications of Theorem 2.3. We start with the case of Schur functions, see Section 5.1. We show how Theorem 2.3 gives a linear recurrence for sequences of Schur polynomials of the form where is of rectangular shape. This gives an alternative proof to a recent result of Alexandersson [1, 2] which however applies to more general sequences of the form where the partitions are not assumed to be of rectangular shape. We also apply our results to lozenge tilings (see Section 5.2) and domino tilings (Section 5.3) in a strip.111We thank Per Alexandersson for pointing out his paper [2] to us.
Finally, we give two conjectures for planar cylindrical networks in Section 6. The first one states that the recurrence polynomials in the second part of Theorem 2.3 have nonnegative integer coefficients (Conjecture 6.2) and positive real roots (Conjecture 6.3). The second one (Conjecture 6.5) asks whether these polynomials are always minimal if the network is strongly connected and has algebraically independent edge weights.
2. Main results
We start by briefly introducing our main objects of study. More precise definitions are given in Sections 3.2 and 4.4.
Consider an acyclic directed graph drawn in some horizontal strip in the plane such that its vertex set and edge set are invariant with respect to the shift by some horizontal vector . Suppose in addition that we are given a shift-invariant function assigning weights from some field of characteristic zero222For us will be either or the field of rational functions in several variables. to the edges of . We call such a weighted directed graph a cylindrical network. We also define in an obvious way the projection of to the cylinder . Thus is a weighted directed graph drawn in the cylinder. We require that all the vertices of have finite degree and that for every directed path in connecting a vertex to its shift we have .
We say that a cycle in is simple if it passes through each vertex of at most once. For a simple cycle in , we define its winding number to be the unique integer such that any lift of to a path in connects a vertex to . Thus for any cylindrical network , any cycle in has a positive winding number. An example of a cylindrical network can be found in Figure 1.
An -cycle in is an -tuple of pairwise vertex disjoint simple cycles in . We set where is the product of the edges of . We put
[TABLE]
The set of all -cycles in is denoted by .
We now define the polynomial by
[TABLE]
Here the degree of is the maximal winding number of an -cycle in for . It is clear that is finite. Thus is a monic polynomial in of degree . For instance, for the network in Figure 1, we get , see Example 3.5.
Given two vertices , define
[TABLE]
where the sum is taken over all paths in that start at and end at , and the weight of a path is the product of weights of its edges. We are ready to state our first result:
Theorem 2.1**.**
Consider a cylindrical network . Let and be any two vertices of . For , let be the shift of , and define a sequence by . Then for all but finitely many values of , the sequence satisfies a linear recurrence with characteristic polynomial .
We say that is a planar cylindrical network if is drawn in the strip without self-intersections. More specifically, we require that the edges are drawn in a way that is shift-invariant so that is also drawn in the cylinder without self-intersections. For planar cylindrical networks, it is easy to see that every simple cycle in has winding number . Thus the formula (2.1) simplifies as follows:
[TABLE]
Therefore for a planar cylindrical network , the coefficient of in is a polynomial in the edge weights with nonnegative coefficients.
We now pass to the “Lindström-Gessel-Viennot” part of our results. A few more definitions are in order.
Definition 2.2**.**
An -vertex in is an -tuple of distinct vertices of . An -path is an -tuple of paths in that are pairwise vertex disjoint, and we set . If for , the path starts at and ends at then and are called the start and the end of . We denote by the collection of all -paths in that start at and end at , and we set
[TABLE]
Given an -vertex and a permutation of , we denote by the action of on .
For each , we introduce certain polynomials and of degrees and respectively. To give a precise definition, suppose that we are given the roots of , where denotes the algebraic closure of . Thus we can write
[TABLE]
For , we set
[TABLE]
For example, and , where denotes the constant term of . On the other hand, is a polynomial of degree . It is clear from (2.3) that is always divisible by in . It is non-trivial to show that , , and their ratio all belong to . Their coefficients are polynomial expressions in the coefficients of described explicitly in terms of plethysms of symmetric functions, see Section 4.1.
Theorem 2.3**.**
Let be a cylindrical network and let and be two -vertices in . For , let . Define the sequence by
[TABLE]
where denotes the sign of .
- (1)
For any cylindrical network , the sequence satisfies a linear recurrence with characteristic polynomial . 2. (2)
If is a planar cylindrical network, the sequence satisfies a linear recurrence with characteristic polynomial .
In both of the cases, satisfies the recurrence for all but finitely many values of .
3. Linear recurrences for single paths
In this section, we first describe some standard material on linear recurrences in Section 3.1, then we define cylindrical networks and related notions rigorously in Section 3.2. We then proceed to the proof of Theorem 2.1 in Section 3.3.
3.1. Background on linear recurrences and characteristic polynomials.
We briefly recall some well known algebraic facts, mostly following [25]. Let be a field of characteristic zero and be a sequence of elements of . We say that satisfies a linear recurrence if there exist some elements such that for all but finitely many values of we have
[TABLE]
The characteristic polynomial of this linear recurrence is the polynomial defined by
[TABLE]
Proposition 3.1** ([25, Theorem 4.1.1]).**
A sequence satisfies a linear recurrence with characteristic polynomial if and only if there exists a polynomial such that the generating function for is a rational formal power series:
[TABLE]
where the polynomials and are palindromic images of each other:
[TABLE]
The following is an obvious fact which we will repeatedly use:
Proposition 3.2**.**
Suppose that each satisfy a linear recurrence with characteristic polynomial . Then for any , the sequence defined by
[TABLE]
satisfies a linear recurrence with the same characteristic polynomial .
3.2. Cylindrical networks
Recall that denotes the cylinder and denote the canonical projection map by . Let be a loop defined by for . Thus the element generates the fundamental group . For a loop , define its winding number to be the unique integer such that in .
Definition 3.3**.**
A triple is a cylindrical network if:
- (1)
the vertex set of is a discrete subset of that is invariant with respect to the shift by : ; 2. (2)
the edge set is a set of ordered pairs of elements such that if then ; 3. (3)
is an assignment of weights from some field of characteristic zero to the edges of satisfying ; 4. (4)
for every vertex of , the sets and of outgoing and incoming edges of in are finite. 5. (5)
if for some there exists a directed path in from to then . In particular, is acyclic.
We do not allow multiple edges in , however, replacing several edges with the same endpoints by a single edge whose weight equals the sum of their weights does not change any of the quantities we are interested in.
We view every element as a linear path starting at and ending at defined by . Note that the paths corresponding to different edges may intersect each other.
We let be the projection of defined by and is defined via . Since is discrete, the set is finite, and the set is finite since the degrees of the vertices of are finite.
For , define
[TABLE]
where the sum is taken over the set of all directed paths from to in . It is easy to see that for any two vertices , the set is finite.
Recall that if is a directed cycle in , we say that is simple if each vertex of occurs in it at most once. Thus has a positive winding number .
3.3. Linear recurrences for single paths
In this section, we prove Theorem 2.1.
For each vertex , choose its lift arbitrarily so that . Let and denote by the elements of in some order.
Recall that the map takes values in some field . For simplicity, we assume in this section that is the field of rational functions in variables and . Define a matrix with entries as follows:
[TABLE]
where the sum is taken over all edges that connect to some vertex in . By part (4) of Definition 3.3, there are only finitely many such edges in .
We denote
[TABLE]
Thus is a certain polynomial in and is a matrix with entries in the field of rational functions . It follows that the -th entry of equals
[TABLE]
where the sum is taken over all paths that start at and end at for some . Note also that the series expansion (3.2) of is a well-defined power series because all the cycles in have positive winding number and thus is divisible by large powers of for large values of . This also shows that is an invertible matrix because its inverse is well defined. In fact, one can write down a formula for the determinant of explicitly:
Proposition 3.4**.**
The polynomial does not depend on the choice of . We have
[TABLE]
where the polynomial is given by (2.1).
Proof.
By definition, we have
[TABLE]
where . Decomposing into cycles immediately yields (3.3). ∎
Example 3.5**.**
Consider the network in Figure 1 together with a choice of .
We have
[TABLE]
Thus
[TABLE]
We see that in (2.1), there is one (empty) [math]-cycle with weight , four -cycles with weights , and one -cycle with weight , and thus
[TABLE]
Proof of Theorem 2.1.
We can choose so that and for some . Let be a sequence of polynomials in defined by
[TABLE]
Then clearly we have for . Since is a rational function with denominator , it follows by Propositions 3.1 and 3.4 that the sequence satisfies a linear recurrence with characteristic polynomial . ∎
4. Linear recurrences for tuples of paths
In the previous section, we have established Theorem 2.1 that gave a linear recurrence relation for single paths in . We now want to give a proof to Theorem 2.3 for -paths in .
4.1. Background on plethysms
Consider a monic polynomial
[TABLE]
It factors as a product of linear terms in the algebraic closure of : , where . The coefficient of equals
[TABLE]
Here is the -th elementary symmetric polynomial, see [24, Section 7.4]. Recall also that the complete homogeneous symmetric polynomial is given by
[TABLE]
Let be an integer and consider the polynomials
[TABLE]
The coefficient of (where is the degree of the corresponding polynomial) in equals , where the polynomial denotes the plethysm of with . Similarly, the coefficient of in of equals . We refer the reader to [24, Definition A2.6] for the definition of a plethysm. Loosely speaking, given two symmetric functions and , the plethysm of with is a symmetric function obtained from by substituting the monomials of into the variables of .
Since and are again symmetric functions, they can be expressed as polynomials in the elementary symmetric functions by the fundamental theorem of symmetric functions [24, Theorem 7.4.4]. Since is the coefficient of in , we get that the coefficients of and are polynomial expressions in the coefficients of and thus rather than .
Example 4.1**.**
Let . Then
[TABLE]
For example, we get because we have the identity for symmetric functions and since , we have
[TABLE]
Indeed,
[TABLE]
Similarly,
[TABLE]
One easily observes that the degree of is while the degree of is . For example, has degree but has degree . It is obvious from the definitions that is always divisible by in , and by an argument similar to the one above, their ratio even belongs to .
The following proposition follows from [25, Propositions 4.2.2 and 4.2.5].
Proposition 4.2**.**
Suppose that the sequences each satisfy a linear recurrence with characteristic polynomial . Then the sequence defined by
[TABLE]
satisfies a linear recurrence with characteristic polynomial .
Let now be an matrix over . We view as a linear map where . Let be the basis of . The -th exterior power of is the linear space with basis
[TABLE]
The -th exterior power of is the linear map defined on every basis element by
[TABLE]
Here we use the multilinearity and antisymmetry of to expand the right hand side of (4.4) in the basis of .
Equivalently, is an matrix whose rows and columns are indexed by -element subsets of and for two such subsets , the corresponding entry of equals the value of the minor of with rows and columns .
The following fact is an application of the general theory of -rings, see e.g. [22, Section 4]:
Proposition 4.3**.**
Let be the characteristic polynomial of . Then the characteristic polynomial of is .
Example 4.4**.**
Let
[TABLE]
Then the characteristic polynomial of is
[TABLE]
Order the two-element subsets of as . Then for this ordering we can write
[TABLE]
Thus the characteristic polynomial of is
[TABLE]
We encourage the reader to check that this polynomial equals to , i.e. the polynomial given by (4.3) for
[TABLE]
Another well-known property of the exterior power is its multiplicativity: for two matrices , we have
[TABLE]
This is an obvious consequence of (4.4).
4.2. Lindström-Gessel-Viennot theorem
We give a short background on the Lindström-Gessel-Viennot method introduced in [16, 21] adapted to the case of cylindrical networks.
Let be a cylindrical network and consider two -vertices and in . Let be the matrix whose entries are given by
[TABLE]
The Lindström-Gessel-Viennot theorem gives a combinatorial interpretation to the determinant of .
Theorem 4.5** ([16]).**
We have
[TABLE]
This theorem can be proven using a simple path-cancelling argument. We refer the reader to [16] for the details.
Example 4.6**.**
For the network in Figure 1, consider and . Then we have
[TABLE]
Therefore
[TABLE]
This agrees with (4.6) since there is just one -path in with weight and one -path in with weight , where for being the unique transposition in .
4.3. A recurrence for tuples of paths
Proof of Theorem 2.3, part (1).
Let be defined so that . Then by Theorem 2.1, for all , the sequence satisfies a linear recurrence with characteristic polynomial . Since by Theorem 4.5, is a linear combination of -term products of ’s, the result follows by Propositions 4.2 and 3.2. ∎
Recall that the polynomial in general divides the polynomial and has a much smaller degree for large . We now would like to prove the second part of Theorem 2.3.
Definition 4.7**.**
We say that a cylindrical network is local if one can choose a lifting of to so that the entries of the matrix given by (3.1) would be linear polynomials in , i.e. for some matrices whose entries do not depend on . In other words, is local if there exists a lifting of such that every edge that starts at ends either at or at . In this case, we say that is a local lifting for .
We will later see in Proposition 4.13 that every planar cylindrical network is local. However, this property is more general:
Example 4.8**.**
The cylindrical network in Figure 1 is local. Indeed, if we choose a different lift then the matrix becomes
[TABLE]
Thus we have
[TABLE]
Theorem 4.9**.**
Suppose that is a local network and let be a local lifting for . Let and be two -vertices in . Then the sequence from Theorem 2.3 satisfies a linear recurrence with characteristic polynomial .
Proof.
Let . Then since is acyclic, the matrix has to be nilpotent, and therefore for some . We are interested in the matrix . Let
[TABLE]
then we have
[TABLE]
and thus
[TABLE]
In particular,
[TABLE]
since for any nilpotent matrix . Thus is the characteristic polynomial of , possibly multiplied by a power of .
Let us denote
[TABLE]
Thus the entry of counts the paths from to in . Using (4.8), we get
[TABLE]
We first consider the case when all the vertices of and of belong to . Consider the sequence from Theorem 2.3. By Theorem 4.5, is a certain minor of the matrix , or equivalently, it is a certain entry of the matrix . Using the multiplicativity (4.5) of the exterior power, we get
[TABLE]
Define the matrix
[TABLE]
The generating function for appears as an entry in and therefore is a rational function with denominator which is just the palindromic image of the characteristic polynomial of . By Proposition 4.3, this characteristic polynomial equals since is the characteristic polynomial of by (4.9).
We are done with the case when all the vertices of and belong to . We are going to deduce the general case as a simple consequence. Consider any -path from to . We claim that it can be decomposed as a concatenation of three -paths in such a way that the endpoints and of satisfy the following: all vertices of belong to and all vertices of belong to , for some constants and . Indeed, consider a path of from to . Let be the vertices of , and define to be the unique integer so that . Then the sequence is weakly increasing and Lipschitz, i.e.
[TABLE]
Let
[TABLE]
[TABLE]
Then we can define the decomposition of into three parts as follows:
- •
consists of vertices for which ;
- •
consists of vertices for which ;
- •
consists of vertices for which .
Indeed, if we set and then starts at a vertex from and ends at a vertex from . It is clear that the total number of choices for and is finite, and for each such choice the corresponding sequence for the points and satisfies a linear recurrence with characteristic polynomial . Thus we are done by Proposition 3.2. ∎
Even though we can prove Theorem 4.9 for only local cylindrical networks, we suspect that it holds for any cylindrical network:
Conjecture 4.10**.**
If is a cylindrical network and are two -vertices then the sequence from Theorem 2.3 satisfies a linear recurrence with characteristic polynomial for all but finitely many .
4.4. Planar cylindrical networks
Even though Theorem 4.5 holds for all networks, in the majority of the situations it is applied to planar networks.
Definition 4.11**.**
We say that a cylindrical network is planar if for each edge there is an embedding satisfying the following properties:
- •
and ;
- •
the interior of does not intersect the image of any other for and does not contain any vertex of ;
- •
shift-invariance: for all and .
First, we prove a simpler formula (2.2) for in the planar case:
Proposition 4.12**.**
If is a planar cylindrical network then is given by (2.2), that is,
[TABLE]
Proof.
As we have already mentioned in Section 2, it suffices to show every simple cycle in a planar cylindrical network has winding number . Indeed, every simple cycle in represents a non-self-intersecting loop in the cylinder with a positive winding number which therefore has to be equal to . ∎
By Theorem 4.9, in order to prove the second part of Theorem 2.3 it suffices to show the following:
Proposition 4.13**.**
Every planar cylindrical network is local.
Proof.
Showing that is local amounts to constructing a function such that and such that for every edge of we have
[TABLE]
Given such a function, it is clear that the set is a local lift for . We prove the existence of by induction on the number of vertices in . Throughout, we assume that is connected since it suffices to prove the result for any connected component of . The base case is when there is just one vertex in , so let be any of its lifts and define to be the remaining lifts of . We claim that all the edges coming out of end at . Indeed, suppose that is an edge that ends at some . Then its projection is a simple loop in the cylinder with winding number . As we have noted earlier, this can only happen when . Thus we get for every edge , and it suffices to set for all to complete the base case.
To do the induction step, consider a general connected planar cylindrical network . An edge is called a cover relation in if and there is no path in with at least two edges that starts at and ends at . It is clear that if is connected and has at least two vertices then such a cover relation exists in by part (4) of Definition 3.3. So let be a cover relation in . We can contract this edge and all of its shifts, and this operation produces a smaller connected planar cylindrical network for which we already have a function satisfying (4.10). Let us put for any vertex , where is the vertex in corresponding to . It is clear that this defines a function satisfying (4.10). We are done with the proof. ∎
5. Applications
5.1. A recurrence for Schur polynomials
Since the second part of Theorem 2.3 holds for any planar cylindrical network, we first demonstrate how it yields new results in one especially well-studied case of Schur polynomials.
Fix two integers and consider the following planar cylindrical network . Its set of vertices is identified with . Let be a family of indeterminates. A vertex with is connected to by an edge of weight and, assuming , it is connected to by an edge of weight . We set . This defines the network whose projection is a cylinder of height and width . See Figure 2.
It is clear from (2.2) that the polynomial is equal to
[TABLE]
The polynomial has degree and the coefficient of in it equals .
Let now be an integer. A partition with at most parts is a weakly decreasing sequence of nonnegative integers. To each such partition one can associate a certain symmetric polynomial called the Schur polynomial of , see [24, Section 7.10] for the definition. Given a partition with at most parts, we introduce an -vertex in . We also fix an -vertex . In terms of our network , the Schur polynomial equals
[TABLE]
We define the sum of two partitions componentwise, that is, , similarly, denotes a partition with . We fix a partition with parts, in other words, the Young diagram of is an rectangle.
Theorem 5.1**.**
The sequence satisfies a linear recurrence for all but finitely many with characteristic polynomial .
Proof.
By Proposition 4.13, the planar cylindrical network is local. It is clear that the only permutation that gives a non-zero contribution in (4.6) is the identity (in this case the -vertices and are called non-permutable, see [16]). Thus the sequence is exactly a sequence satisfying the assumptions of Theorem 4.9 and the result follows. ∎
The polynomial has roots of the form for all .
Remark 5.2**.**
Theorem 5.1 extends trivially to the sequence of skew Schur polynomials for any partitions with at most parts. More generally, given four partitions , one can consider a sequence . It was shown by Alexandersson [1] that this sequence satisfies (for all but finitely many under a mild condition on ) a linear recurrence with characteristic polynomial
[TABLE]
where runs over all semistandard Young tableaux of shape with entries in . In [1, Conjecture 24], he conjectured that satisfies a shorter linear recurrence with characteristic polynomial
[TABLE]
where is a certain subset of defined explicitly. In the case , it is easy to see that the polynomial equals the polynomial and they both have degree . This number is much smaller333Indeed, by the Weyl dimension formula [24, Corollary 7.21.4], has degree as . On the other hand, has degree as . than the degree of which is the number of semistandard Young tableaux of rectangular shape with entries in . Thus Theorem 5.1 gives in this case a new, shorter linear recurrence which is conjectured in [1, Conjecture 24] to be the minimal recurrence for the sequence .
5.2. Lozenge tilings, plane partitions, and Carlitz -Fibonacci polynomials
Given a partition , define its Young diagram to be the set of “boxes” in the plane centered at for every pair satisfying and . We use the English notation and draw the boxes of using matrix coordinates, see e.g. Figure 3 (a). Consider two partitions such that . Then we define the skew shape to be the set-theoretic difference .
Fix four integers such that . Then for each , define to be the skew shape depicted in Figure 3 (a). Explicitly, we define to be the difference of two Young diagrams where
[TABLE]
Here denotes the number repeated times.
Fix some integer .
Definition 5.3**.**
Given a skew shape , a (weak) reverse plane partition of shape is a filling of the boxes of with integers from [math] to such that the numbers increase weakly along every row and column of . Define to be the sum of values of .
An example of a weak reverse plane partition of shape is shown in Figure 3 (b). We have
[TABLE]
Let be an indeterminate. For each , we define
[TABLE]
where the sum is taken over all weak reverse plane partitions of shape with values from [math] to .
Let us now put . For example, in the case of Figure 3, we have . For each , we introduce a planar cylindrical network as follows. We put , which is not a horizontal vector but we can rotate the whole picture by a degree angle. Next, the vertex set of consists of all points with integer coordinates satisfying . If two vertices and both belong to then contains an edge with weight . If two vertices and both belong to then contains an edge with weight . Thus the weights of edges in range from to . An example of the network for is shown in Figure 4.
Proposition 5.4**.**
For each , there exist two -vertices in such that for any , there is a bijection from the set of all weak reverse plane partitions of shape with values from [math] to to the set in . Moreover, there exist two integers depending on such that for all we have
[TABLE]
for any weak reverse plane partition of shape .
Proof.
As Figure 3 (c) demonstrates, each weak reverse plane partition (with parts bounded by ) corresponds to a lozenge tiling of a certain planar region. We refer the reader to [10, Figure 1] for an explicit description of this bijection. As one can see from Figure 3 (d), each such lozenge tiling corresponds to a unique -path in for . The endpoints of this path are precisely and for some that do not depend on . Thus the only claim we need to prove is (5.2). It is clear that all lozenge tilings are connected by the local move shown in Figure 5. Moreover, this local move increases the power of by exactly in both and . It suffices to analyze the image of the reverse plane partition whose all parts are equal to zero, and it is straightforward to check that the weight of is of the form for some . This finishes the proof.
∎
Thus we can now apply Theorem 2.3 to the network in order to obtain the main result of this section:
Theorem 5.5**.**
The sequence given by (5.1) satisfies a linear recurrence with characteristic polynomial .
Proof.
Follows immediately from the previous proposition combined with the second part of Theorem 2.3. ∎
Let us now analyze the polynomial . There are cycles in with respective weights . Two cycles and are vertex disjoint if and only if . Thus by (2.2), we get that the degree of is equal to and
[TABLE]
where
[TABLE]
and the sum is taken over all -tuples of integers satisfying for all . For example, for the network in Figure 4, we get
[TABLE]
It turns out that these polynomials have already been extensively studied under the name Carlitz -Fibonacci polynomials.
Definition 5.6** (see [7] or [9]).**
For , define the Carlitz -Fibonacci polynomial by
[TABLE]
The first few values of are therefore
[TABLE]
Proposition 5.7**.**
For each , we have
[TABLE]
where is the degree of both polynomials.
Proof.
It follows from (5.3) that both sides satisfy the same recurrence relation with the same initial conditions. ∎
5.3. Domino tilings and the octahedron recurrence
In this section, we reprove (and slightly generalize) the results of [14, Section 3] using our machinery. Let be an integer, and consider the strip . We are going to be interested in domino tilings of regions inside .
Let be another integer and define the vector . To each lattice point of we assign a weight that satisfies for all and . For each lattice point such that and , we put to be an indeterminate and let be the set of all these indeterminates. This defines for all lattice points .
Given integers , a square with center is the convex hull of four lattice points with coordinates . We say that is white (resp., black) if is even (resp., odd).
For integers , we define the Aztec diamond to be the union of all squares that are fully contained in the region
[TABLE]
Thus for example is the union of four squares. Define the truncated Aztec diamond to be the intersection of with . A domino tiling of is a covering of by rectangles such that their vertices belong to and their interiors do not intersect each other. An example of a domino tiling of is given in Figure 6.
Given a domino tiling of , the weight of is the product over all lattice points in the interior of of , where is defined as follows:
[TABLE]
This assignment of weights was introduced by Speyer [23] to give a formula for the values of the octahedron recurrence. There is a more complicated rule that assigns the weights to vertices on the boundary of , however, we will just omit them from for simplicity.
Define to be the sum of weights of all domino tilings of .
Let us now introduce the following planar cylindrical network . Its vertex set is the set of all centers of black squares that lie fully inside . Suppose that is a black square with center and is a black square with center and that both of them belong to . Then contains an edge if and only if either or or . For each of these three cases, we assign the weight to as follows:
[TABLE]
This defines the network . An example of is given in Figure 7.
Now given a lattice point and an integer , there is a simple bijection that associates to each domino tiling of an -path between two -vertices and . Here only depend on and not on .
We construct using a local rule in Figure 8. Consider a black square with center such that the white square with center to the right of lies inside . There is exactly one domino of that contains , and there are four possibilities for the black square contained in . Let be the center of . Our local rule reads as follows:
- (1)
If then there is no edge in coming out of ; 2. (2)
otherwise there an edge in .
See Figure 8 for an illustration.
It is easy to see that in the second case, the edge always is an edge of . Thus our local rule defines as a collection of edges of and it follows that every vertex in the interior of either is isolated in or has indegree and outdegree . Thus is an -path for some . Clearly, the start and end of do not actually depend on and thus the same is true for . It is also straightforward to check that given any -path in that starts at and ends at , there is a unique domino tiling of such that . For example, if is the domino tiling from Figure 6 then is shown in Figure 9.
Let us describe the vertices explicitly as functions of . By symmetry, we may assume that is even. Then the square with center on the boundary of is white. Let be the minimum of and . Then it is easy to check that the start and end of are given by
[TABLE]
for . In particular, the difference equals .
Theorem 5.8**.**
For any lattice point of and any integer , the sequence given by
[TABLE]
satisfies a linear recurrence with characteristic polynomial for all but finitely many values of . Here the polynomial is given by (2.2).
Proof.
We will deduce the result from the second part of Theorem 2.3. In order to do so, we need to show that
- (i)
there exist vertices and such that for any domino tiling of , the -path starts at and ends at . 2. (ii)
the only permutation such that there exists an -path from to is the identity; 3. (iii)
there is a monomial in that depends only on such that we have .
The first claim follows from (5.4). The second claim is obvious by inspection. The third claim can be proved as follows. First note that by Thurston’s theorem [27], all domino tilings of are connected by flips and that if is obtained from by applying a flip then which is easy to check directly. Thus we can put to be the ratio of weights of and for some fixed tiling of . Let be the unique tiling that consists entirely of horizontal dominoes. Then while only contains the vertices that belong to the boundary of and therefore does not depend on . Thus does not depend on either and we are done with the proof. ∎
It remains to note that one can give a nice combinatorial interpretation to the coefficients of in terms of domino tilings of the cylinder. Namely, by (2.2), the coefficient of is the sum of weights of all -cycles in . Applying the inverse of the local rules in Figure 8 to any such -cycle yields a domino tiling of the cylinder with Thurston height equal to . Thus can be interpreted as the sum of weights of all domino tilings of the cylinder with a fixed Thurston height. We refer the reader to [14, Section 3] for the details.
Remark 5.9**.**
One can extend this approach to more general regions inside . Namely, let be a region inside that lies between two paths and that connect the upper boundary of with the lower boundary of and consist of left, right, and down steps. Define the region to be the region between and for all . Suppose in addition that there exists a domino tiling of for each sufficiently large . Then the sum of weights of domino tilings of satisfies a linear recurrence with characteristic polynomial for some . The proof is analogous to that of Theorem 5.8.
Remark 5.10**.**
If then is an cylinder. There are cycles in labeled in weakly increasing order (on the cylinder) and just as in the previous section, and are vertex disjoint if and only if . Thus the total number of -cycles in will be the ’th Fibonacci number . Hence the polynomial has terms, however, it is a multivariate polynomial in unlike the polynomial in the previous section.
5.4. Other applications
Many other objects correspond to -paths in various planar cylindrical networks. We briefly list several important examples and refer the reader to specific places where the corresponding bijections are described in the literature.
- (1)
Vicious walkers between two walls, see [19, Figure 1]. 2. (2)
-Schur functions, see [26, Figure 4a] 3. (3)
Super-Schur functions, see [6, Figure 1]. 4. (4)
Cube recurrence in a cylinder. In our work in progress [12], we give a way to transform a formula from [8] in the language of -paths in a certain network. 5. (5)
States of the six vertex model cylindric packed loops, see [28, Figures 11, 19]. Note that both of these objects are in bijection with domino tilings of the Aztec diamond.
Remark 5.11**.**
In order to get a cylindrical network for domino tilings and related objects, we had to restrict the Aztec diamond to the strip . Note that however for the remaining four items in the above list, the underlying network is naturally cylindrical and there is no need to impose further restrictions on it. Thus a linear recurrence result for them is an immediate consequence of the second part of Theorem 2.3.
6. Conjectures
In this section, we give some additional conjectures for the case when is a planar cylindrical network. Let us denote
[TABLE]
so that . In particular, we set for .
We say that a sequence of polynomials is a Pólya frequency sequence if all minors of the following infinite Toeplitz matrix defined by
[TABLE]
are polynomials in with nonnegative integer coefficients (in other words, the matrix is required to be totally positive). For example, the fact that all minors have nonnegative coefficients means that each has nonnegative coefficients, and the fact that all minors have nonnegative coefficients implies that the sequence is strongly log-concave meaning that the polynomial has nonnegative coefficients for each .
Conjecture 6.1**.**
The polynomials form a Pólya frequency sequence.
Let be the ring of symmetric functions (see [24, Chapter 7]), and consider the ring homomorphism defined by
[TABLE]
In other words, is obtained from by specializing it to the roots of .
By the dual Jacobi-Trudi identity [24, Corollary 7.16.2], the image of a Schur function is given by a row-solid minor of . Arbitrary minors of are images of skew-Schur functions and thus by the Littlewood-Richardson rule [24, Section A1.3] are nonnegative integer combinations of the row-solid minors of . Thus Conjecture 6.1 can be equivalently stated as follows:
Conjecture 6.2**.**
The images of Schur functions are polynomials in with nonnegative coefficients.
In particular, Conjecture 6.2 would imply that the coefficient of in is a nonnegative polynomial in , where is the degree of . This is the case since the plethysm of two Schur positive functions and is again Schur positive, but its image is the desired coefficient of .
Conjecture 6.3**.**
Fix some and substitute positive real numbers for the variables in . After such a substitution, the polynomials and have positive real roots.
Of course, by (2.3), it is enough to prove Conjecture 6.3 for . By [5, Theorem 4.5.3], Conjecture 6.3 is a special case of Conjecture 6.1. One way to prove Conjecture 6.3 would be to show the follwing statement.
Conjecture 6.4**.**
Substitute positive real numbers for the variables in . Then there exists a local lift such that the matrix defined by (4.7) is totally positive, that is, all minors of are positive.
Indeed, by (4.9) the roots of are the eigenvalues of so Conjecture 6.3 follows since totally positive matrices are known to have positive real eigenvalues. We thank Richard Stanley for suggesting this way of proving Conjecture 6.3.
We finish with another conjecture that potentially increases the value of the second part of Theorem 2.3. Let us say that a cylindrical network is strongly connected if for any two vertices of there exists an integer and a directed path in from to . Equivalently, is strongly connected if and only if the directed graph is strongly connected in the usual sense.
Conjecture 6.5**.**
Suppose we are given a strongly connected planar cylindrical network such that the weights of the edges of are algebraically independent. Then for any integer and the sequence from Theorem 2.3 the polynomial is the minimal recurrence polynomial for .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Per Alexandersson. Stretched skew Schur polynomials are recurrent. J. Combin. Theory Ser. A , 122:1–8, 2014.
- 2[2] Per Alexandersson. Polynomials defined by tableaux and linear recurrences. Electron. J. Combin. , 23(1):Paper 1.47, 24, 2016.
- 3[3] Roger E. Behrend, Philippe Di Francesco, and Paul Zinn-Justin. On the weighted enumeration of alternating sign matrices and descending plane partitions. J. Combin. Theory Ser. A , 119(2):331–363, 2012.
- 4[4] Frédéric Bosio and Marc A. A. van Leeuwen. A bijection proving the Aztec diamond theorem by combing lattice paths. Electron. J. Combin. , 20(4):Paper 24, 30, 2013.
- 5[5] Francesco Brenti. Unimodal, log-concave and Pólya frequency sequences in combinatorics. Mem. Amer. Math. Soc. , 81(413):viii+106, 1989.
- 6[6] Francesco Brenti. Determinants of super-Schur functions, lattice paths, and dotted plane partitions. Adv. Math. , 98(1):27–64, 1993.
- 7[7] L. Carlitz. Fibonacci notes. IV. q 𝑞 q -Fibonacci polynomials. Fibonacci Quart. , 13:97–102, 1975.
- 8[8] Gabriel D. Carroll and David Speyer. The cube recurrence. Electron. J. Combin. , 11(1):Research Paper 73, 31 pp. (electronic), 2004.
