Next Article in Journal
Reprojection-Based Numerical Measure of Robustness for CT Reconstruction Neural Network Algorithms
Next Article in Special Issue
Semihypergroup-Based Graph for Modeling International Spread of COVID-n in Social Systems
Previous Article in Journal
Studies of the Fractional Selkov Dynamical System for Describing the Self-Oscillatory Regime of Microseisms
Previous Article in Special Issue
On Some Properties of Addition Signed Cayley Graph Σn
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Congruence for Lattice Path Models with Filter Restrictions and Long Steps

by
Dmitry Solovyev
1,2,3
1
Euler International Mathematical Institute, Pesochnaya nab. 10, 197022 St. Petersburg, Russia
2
Yau Mathematical Sciences Center, Tsinghua University, Jingzhai, Beijing 100084, China
3
Department of Quantum Mechanics, Saint Petersburg State University, 7-9 Universitetskaya Emb., 199034 St. Petersburg, Russia
Mathematics 2022, 10(22), 4209; https://doi.org/10.3390/math10224209
Submission received: 5 October 2022 / Revised: 28 October 2022 / Accepted: 8 November 2022 / Published: 11 November 2022
(This article belongs to the Special Issue Algebraic Structures and Graph Theory)

Abstract

:
We derive a path counting formula for a two-dimensional lattice path model with filter restrictions in the presence of long steps, source and target points of which are situated near the filters. This solves the problem of finding an explicit formula for multiplicities of modules in tensor product decomposition of T ( 1 ) N for U q ( s l 2 ) with divided powers, where q is a root of unity. Combinatorial treatment of this problem calls for the definition of congruence of regions in lattice path models, properties of which are explored in this paper.

1. Introduction

Representation theory of Kac–Moody algebras to this day serves as inspiration for numerous combinatorial problems, solutions to which give rise to interesting combinatorial structures. Examples of this can be met in [1,2,3] and many other well-known works. The problem of tensor power decomposition, in turn, can be considered from the combinatorial perspective as a problem of counting lattice paths in Weyl chambers [4,5,6,7]. In this paper, we count paths on the Bratteli diagram [8], reproducing the decomposition of tensor powers of the fundamental module of the quantum group U q ( s l 2 ) with divided powers, where q is a root of unity ([9,10,11,12]), into indecomposable modules. Combinatorial treatment of this problem gives rise to some interesting structures on lattice path models, such as filter restrictions, first introduced in [13], and long steps, which are introduced in the present paper.
In [13], the considered lattice path model was motivated by the problem of finding explicit formulas for multiplicities of indecomposable modules in the decomposition of tensor power of fundamental module T ( 1 ) of the small quantum group u q ( s l 2 ) ([14]). We call this model the auxiliary lattice path model [9]. It consists of the left wall restriction at x = 0 and filter restrictions located periodically at x = n l 1 for n N . For n = 1 , the filter restriction is of type 1, and the rest of the values of n filter restrictions are of type 2. Applying periodicity conditions ( M + 2 l , N ) = ( M , N ) , M , N l 1 to the Bratteli diagram of this model allows one to obtain another lattice path model, recursion for weighted numbers of paths that coincide with recursion for multiplicities of indecomposable u q ( s l 2 ) -modules in the decomposition of T ( 1 ) N . Counting weighted numbers of paths descending from ( 0 , 0 ) to ( M , N ) on this folded Bratteli diagram allows one to obtain desired formula for multiplicity, where M stands for the highest weight of a module, the multiplicity of which is in question, and N stands for the tensor power of T ( 1 ) . This has been performed in [9].
We found that the auxiliary lattice path model can be modified in a different way, giving results for representation theory of U q ( s l 2 ) , the quantized universal enveloping algebra of s l 2 with divided powers, when q is a root of unity ([15]). Instead of applying periodicity conditions to the auxiliary lattice path model, as in the case of u q ( s l 2 ) , for U q ( s l 2 ) we consider all filters to be of the 1st type and also allow additional steps from x = n l 2 to x = ( n 2 ) l 1 , where n 3 . Counting weighted numbers of paths descending from ( 0 , 0 ) to ( M , N ) on the Bratteli diagram of the lattice path model obtained by this modification gives a formula for the multiplicity of T ( M ) in the decomposition of T ( 1 ) N .
The main goal of this paper is to give a more in-depth combinatorial treatment of the auxiliary lattice path model in the presence of long steps and obtain explicit formulas for weighted numbers of paths, descending from ( 0 , 0 ) to ( M , N ) . We explore combinatorial properties of long steps, as well as define boundaries and congruence of regions in lattice path models. Latter is found to be useful for deriving formulas for weighted numbers of paths. For any considered region, weighted numbers of paths at boundary points uniquely define such for the rest of the region by means of recursion. So, for congruent regions in different lattice path models, regions where, roughly speaking, recursion is similar, it is sufficient to prove identities only for boundary points of such regions.
This paper is organized as follows. In Section 2, we introduce the necessary notation. In Section 3, we give background on the auxiliary lattice path model. In Section 4, we introduce the notion of regions in lattice path models, boundary points and congruence of regions. In Section 5, we explore combinatorial properties of long steps in periodically filtered lattice path models and consider the auxiliary lattice path model in the presence of long steps. We do so by means of boundary points and congruence of regions. In Section 6, we modify the auxiliary lattice path model and argue that the recursion for the weighted number of paths in such modified model coincides with the recursion for multiplicities of modules in tensor product decomposition of T ( 1 ) N for U q ( s l 2 ) with divided powers, where q is a root of unity. In Section 7, we prove formulas for the weighted numbers of descending paths, relevant to this modified model. In Section 8, we conclude this paper with observations for possible future directions or research.

2. Notations

In this paper, we use the notation following [16]. For our purposes of counting multiplicities in tensor power decomposition of U q ( s l 2 ) -module T ( 1 ) , throughout this paper, we consider the lattice
L = { ( n , m ) | n + m = 0 mod 2 } Z 2 ,
and the set of steps S = S L S R , where
S R = { ( x , y ) ( x + 1 , y + 1 ) } , S L = { ( x , y ) ( x 1 , y + 1 ) } .
A lattice path  P in L is a sequence P = ( P 0 , P 1 , , P m ) of points P i = ( x i , y i ) in L with starting point P 0 and the endpoint P m . The pairs P 0 P 1 , P 1 P 2 P m 1 P m are called steps of P .
Given starting point A and endpoint B, a set S of steps and a set of restrictions C we write
L ( A B ; S | C )
for the set of all lattice paths from A to B that have steps from S and obey the restrictions from C . We denote the number of paths in this set as
| L ( A B ; S | C ) | .
The set of restrictions C in lattice path models considered throughout this paper mostly contain wall restrictions and filter restrictions. Left(right) wall restrictions forbid steps in the left(right) direction, reflecting descending paths and preventing them from crossing the ‘wall’. Filter restrictions forbid steps in certain directions and provide other steps with non-uniform weights, so paths can cross the ‘filter’ in one direction, but cannot cross it in the opposite direction. A rigorous definition of these restrictions is given in subsequent sections.
To each step from ( x , y ) to ( x ˜ , y ˜ ) we assign the weight function ω : S R > 0 and use notation ( x , y ) ω ( x ˜ , y ˜ ) to denote that the step from ( x , y ) to ( x ˜ , y ˜ ) has the weight ω . By default, all unrestricted steps from S will have weight 1 and is denoted by an arrow with no number at the top. The weight of a path P is defined as the product
ω ( P ) = i = 0 m 1 ω ( P i P i + 1 ) .
For the set L ( A B ; S | C ) we define the weighted number of paths as
Z ( L ( A B ; S | C ) ) = P ω ( P ) ,
where the sum is taken over all paths P L ( A B ; S | C ) .

3. The Auxiliary Lattice Path Model

In this section, we briefly revise notions and results obtained in [13], relevant for future considerations. It is convenient for us to omit mentioning S in L ( A B ; S | C ) . All paths considered below involve steps from set S unless stated otherwise.

3.1. Unrestricted Paths

Let L ( A B ) be the set of unrestricted paths from A to B on lattice L with the steps S . An example of such a path is given in Figure 1.
Lemma 1.
For a set of unrestricted paths with steps S we have
| L ( ( 0 , 0 ) ( M , N ) ) | = N N M 2 .

3.2. Wall Restrictions

Definition 1.
For lattice paths that start at ( 0 , 0 ) we will say that W d L with d 0 is a left wall restriction (relative to x = 0 ) if at points ( d , y ) paths are allowed to take steps of type S R only
W d L = { ( d , y ) ( d + 1 , y + 1 ) only } .
Lemma 2.
The number of paths from ( 0 , 0 ) to ( M , N ) with the set of steps S and one wall restriction W a L can be expressed via the number of unrestricted paths as
| L ( ( 0 , 0 ) ( M , N ) | W a L ) | = N N M 2 N N M 2 + a 1 , for M a ,
We considered the left walls located at x = 0 . An example of possible steps for paths descending from ( 0 , 0 ) in the presence of this restriction is given in Figure 2.

3.3. Filter Restrictions

Definition 2.
For n N , we say that there is a filter F d n of type n, located at x = d if at x = d , d + 1 only the following steps are allowed:
F d n = { ( d , y ) n ( d + 1 , y + 1 ) , ( d + 1 , y + 1 ) ( d + 2 , y + 2 ) , ( d + 1 , y + 1 ) 2 ( d , y + 2 ) } .
The index above the arrow is the weight of the step.
Note that by default, an arrow with no number at the top means that the corresponding step has a weight of 1. An example of possible steps for descending paths in the presence of this restriction is given in Figure 3. We highlighted steps of weight 2 with red instead of an arrow with a superscript 2 for future convenience, as those are the most common for the auxiliary lattice path model and its modifications. We were mostly involved with filters of type 1, so superscripts n were avoided, leaving Bratteli diagrams with black and red arrows, with weights 1 and 2 correspondingly.
Lemma 3.
The number of lattice paths from ( 0 , 0 ) to ( M , N ) with steps from S and filter restriction F d n with x = d > 0 and n N is
Z ( L N ( ( 0 , 0 ) ( M , N ) | F d n ) ) = N N M 2 N N M 2 + d , for M < d ,
Z ( L N ( ( 0 , 0 ) ( M , N ) | F d n ) ) = n N N M 2 , for M > d .
Proof. 
The proof is the same as for Lemma 4.8 and Lemma 4.9 in [13]. □

3.4. Counting Paths in the Auxiliary Lattice Path Model

Consider the lattice path model for the set of paths on L descending from ( 0 , 0 ) to ( M , N ) with steps S in the presence of restrictions W 0 L , F l 1 1 , F n l 1 2 , n N , n 2 . Such set is denoted as
L N ( ( 0 , 0 ) ( M , N ) ; S | W 0 L , F l 1 1 , { F n l 1 2 } n = 2 )
and such a model is called the auxiliary lattice path model. The main theorem of [13] gives an explicit formula for weighted numbers of paths in the auxiliary lattice path model. Then, in [9], periodicity conditions ( M + 2 l , N ) = ( M , N ) , M , N l 1 were applied, resulting in a folded Brattelli diagram. For such a diagram, recursion on the weighted numbers of paths coincides with recursion on multiplicities of indecomposable u q ( s l 2 ) -modules in tensor product decomposition of T ( 1 ) N . Note that due to properties of the category Rep ( u q ( s l 2 ) ) , we mostly considered odd values of l; however, the results remain to be true for even values of l as well.
Before coming to modifications of the auxiliary lattice path model relevant to the representation theory of U q ( s l 2 ) at the roots of unity, we need to slightly tweak it. We are interested in paths descending from ( 0 , 0 ) to ( M , N ) with steps S in the presence of restrictions W 0 L , F n l 1 1 , n N , instead of filters of type 2. Such lattice path model is depicted in Figure 4.
Definition 3.
We denote by multiplicity function in the j-th strip M ( M , N ) j the weighted number of paths in set
L N ( ( 0 , 0 ) ( M , N ) ; S | W 0 L , { F n l 1 1 } , n N )
with the endpoint ( M , N ) that lies within ( j 1 ) l 1 M j l 2
M ( M , N ) j = Z ( L N ( ( 0 , 0 ) ( M , N ) ; S | W 0 L , { F n l 1 1 } , n N ) ) ,
where M 0 and j = M + 1 l + 1 .
Now consider the version of the main theorem in [13] corresponding to this model.
Theorem 1
([13]). The multiplicity function in the j-th strip is given by
M ( M , N ) j = k = 0 N ( j 1 ) l + 1 4 l P j ( k ) F M + 4 k l ( N ) + k = 0 N j l 4 l P j ( k ) F M 4 k l 2 j l ( N ) k = 0 N ( j + 1 ) l + 1 4 l Q j ( k ) F M + 2 l + 4 k l ( N ) k = 0 N j l 2 l 4 l Q j ( k ) F M 4 k l 2 ( j + 1 ) l ( N )
where
P j ( k ) = i = 0 j 2 j 2 2 i k i + j 2 j 2 , Q j ( k ) = i = 0 j 2 j 2 2 i + 1 k i + j 2 j 2 ,
F M ( N ) = N N M 2 N N M 2 1 .
Proof. 
The proof is the same as the proof of the main theorem in [13], except that instead of Lemma 4.9 in [13], for the slightly tweaked model one should use Lemma 3. □
From now on, when mentioning the auxiliary lattice path model, we mean its slightly tweaked version. This model will be further modified in subsequent sections. Instead of applying periodicity conditions, as for u q ( s l 2 ) , we enhance this model with long steps, source and target points which are located near filters. As a result, recursion for the weighted numbers of paths on the resultant Bratteli diagram recreates recursion for multiplicities of indecomposable U q ( s l 2 ) -modules in the decomposition of T ( 1 ) N .

4. Boundary Points and Congruent Regions

In this section, we consider notions, which are convenient for counting paths in the auxiliary lattice path model in the presence of long steps. We will see, that multiplicities on the boundary of a region uniquely define multiplicities in the rest of the region. For proving identities between multiplicities in two congruent regions, it is sufficient to prove such identities for their boundary points.
Definition 4.
Consider the lattice path model, defined by a set of steps S and a set of restrictions C on lattice L . Subset L 0 L with steps S and restrictions C is called a region of the lattice path model under consideration.
Intuitively, region L 0 L is a restriction of the lattice path model defined by S , C on lattice L to the subset L 0 . The word ‘restriction’ is overused, so we consider regions of lattice path models instead.
Definition 5.
Consider L 0 L a region of the lattice path model defined by steps S and restrictions C . Point B L 0 is called a boundary point of L 0 if there exists B L , B L 0 such that step B B is allowed in L by a set of steps S and restrictions C . The union of all such points is a boundary of L 0 and is denoted by L 0 .
The Definition 5 introduces a notion, reminiscent of the outer boundary in graph theory. Note that boundary points are defined with respect to some lattice path models under consideration. For brevity, we assume that this lattice path model is known from the context, and mentioning it will be mostly omitted.
Example 1.
For a strip in the auxiliary lattice path model, its boundary is in the left filter. It is depicted in Figure 5.
Example 2.
Consider region L 0 of the unrestricted lattice path model, as depicted in Figure 6 and highlighted with blue dashed lines. Its boundary is a set of points highlighted with purple dashed lines.
Lemma 4.
Consider region L 0 of a lattice path model defined by S , C on lattice L . Weighted numbers of paths Z ( L N ( ( 0 , 0 ) ( M , N ) ; ) for ( M , N ) L 0 are uniquely defined by weighted numbers of paths for its boundary points L 0 .
Proof. 
Suppose weighted numbers of paths for L 0 are known. Suppose that there exists some point A L 0 , such that its weighted number of paths cannot be expressed in terms of weighted numbers of paths for points in L 0 .
The first case is that recursion for a weighted number of paths for A involves some point A L 0 , a weighted number of paths for which cannot be expressed in terms of such for points in L 0 . In this case, we need to consider A and recursion on the weighted number of paths for such a point instead of A.
The second case is that recursion for a weighted number of paths for A involves a weighted number of paths for some point A L 0 . Then, A L 0 by definition of a boundary point and weighted number of paths for such point is known by the initial supposition of the lemma.
Note that due to the fact that we consider descending paths, M and N, to be finite, the first case can be iterated finitely many times at most. □
Definition 6.
Consider two lattice path models with steps S 1 , S 2 and restrictions C 1 , C 2 defined on lattice L . Subset L 1 L is a region in the lattice path model defined by S 1 , C 1 . Subset L 2 L is a region in the lattice path model defined by S 2 , C 2 . Regions L 1 and L 2 are congruent if there exists a translation T in L such that
  • T L 1 = L 2 as sets of points in L
  • Translation T induces a bijection between steps in L 1 and L 2 , meaning that there is a one-to-one correspondence between steps with source and target points related by T, with preservation of weights.
The second condition can be written down explicitly. Firstly, for each ( M , N ) L 1 and each step ( M , N ) w ( P , Q ) in S 1 obeying C 1 such that ( P , Q ) L 1 , there is a step ( M , N ) w ( P , Q ) in S 2 obeying C 2 , where T ( M , N ) = ( M , N ) , T ( P , Q ) = ( P , Q ) . Secondly, for each ( M , N ) L 2 and each step ( M , N ) w ( P , Q ) in S 2 obeying C 2 such that ( P , Q ) L 2 , there is a step ( M , N ) w ( P , Q ) in S 1 obeying C 1 , where T 1 ( M , N ) = ( M , N ) , T 1 ( P , Q ) = ( M , N ) . To put it simply, if we forget about lattice path models outside L 1 and L 2 , these two regions will be indistinguishable. Due to translations in L being invertible, it is easy to see that congruence defines an equivalence relation.
Now we must prove the main theorem of this subsection.
Theorem 2.
Consider two lattice path models with steps S 1 , S 2 and restrictions C 1 , C 2 defined on lattice L . Region L 1 of the lattice path model defined by S 1 , C 1 is congruent to region L 2 of the lattice path model defined by S 2 , C 2 , where T L 1 = L 2 . If equality
Z ( L N ( ( 0 , 0 ) ( M , N ) ; S 1 | C 1 ) ) = Z ( L N ( ( 0 , 0 ) T ( M , N ) ; S 2 | C 2 ) )
holds for all ( M , N ) L 1 T 1 ( L 2 ) , then it holds for all ( M , N ) L 1 .
Note, that if ( M , N ) L 1 it does not necessarily follow that T ( M , N ) L 2 , due to C 1 and C 2 being different. So, it is natural to ask Formula (7) to hold for L 1 T 1 ( L 2 ) .
Proof. 
We need to prove that Formula (7) is true for ( M , N ) L 1 . The l.h.s. can be uniquely expressed in terms of its values at L 1 T 1 ( L 2 ) , following procedure in Lemma 4. Due to the congruence between L 1 and L 2 , recursion for the r.h.s. of (7) coincides with the one for the l.h.s., so we can obtain the same expression on the r.h.s., but with values of weighted numbers of paths for T ( L 1 T 1 ( L 2 ) ) = T ( L 1 ) L 2 instead of L 1 T 1 ( L 2 ) . We can compare the l.h.s. and the r.h.s. term by term, for points related by translation T. All of such terms have the same values due to the initial supposition of the theorem. □
Corollary 1.
Consider lattice path models with steps S 1 , S 2 , S 3 and restrictions C 1 , C 2 , C 3 defined on lattice L . Region L 1 is congruent to L 2 and L 3 , where T 1 ( M 1 , N 1 ) = ( M 2 , N 2 ) , T 2 ( M 1 , N 1 ) = ( M 3 , N 3 ) for ( M 1 , N 1 ) L 1 . If equality
Z ( L N ( ( 0 , 0 ) ( M , N ) ; S 1 | C 1 ) ) = = Z ( L N ( ( 0 , 0 ) T 1 ( M , N ) ; S 2 | C 2 ) ) + Z ( L N ( ( 0 , 0 ) T 2 ( M , N ) ; S 3 | C 3 ) )
holds for all ( M , N ) L 1 T 1 1 ( L 2 ) T 2 1 ( L 3 ) , then it holds for all ( M , N ) L 1 .
Proof. 
Due to linearity of the r.h.s. of Formula (8), the proof repeats the one of Theorem 2. □
The moral of this section is that for two congruent regions, weighted numbers of paths are defined by values of such at the boundary of the considered regions. For proving identities, it is sufficient to establish equality for weighted numbers of paths at boundary points, while equality for the rest of the region will follow due to the congruence.

5. The Auxiliary Lattice Path Model in the Presence of Long Steps

Long Steps in Lattice Path Models with Filter Restrictions

Long step is a step ( x , y ) w ( x , y + 1 ) in L such that | x x | > 1 . We denote the sequence of long steps as
S [ M 1 , M 2 ] = { ( M 1 , M 1 + 2 m ) ( M 2 , M 1 + 1 + 2 m ) } m = 0 ,
where x = M 1 is the source point for the sequence and x = M 2 is the target point, | M 1 M 2 | > 1 . For the purposes of this paper, we are mainly interested in sequences
S ( k ) S [ l ( k + 2 ) 2 , l k 1 ] = { ( l ( k + 2 ) 2 , l k 2 + 2 m ) ( l k 1 , l k 2 + 1 + 2 m ) } m = 0 ,
where k N and C consists of F l k 1 1 and F l ( k + 2 ) 1 1 . We need such sequences of long steps for modification of the auxiliary lattice path model, relevant to the representation theory of U q ( s l 2 ) at roots of unity.
Lemma 5.
Fix k N . Let
Z ( M , N ) Z ( L N ( ( 0 , 0 ) ( M , N ) ) ; S | F l k 1 1 , F l ( k + 2 ) 1 1 )
be the weighted number of lattice paths from ( 0 , 0 ) to ( M , N ) with filter restrictions F l k 1 1 , F l ( k + 2 ) 1 1 and set of unrestricted elementary steps S . Let
Z ( M , N ) Z ( L N ( ( 0 , 0 ) ( M , N ) ) ; S S ( k ) | F l k 1 1 , F l ( k + 2 ) 1 1 )
be the weighted number of lattice paths from ( 0 , 0 ) to ( M , N ) with the same restrictions, with steps S S ( k ) . Then for l k 1 M l ( k + 2 ) 2 we have
Z ( M , N ) = Z ( M , N ) , if N M + 2 l 2 ,
Z ( M , N ) = Z ( M , N ) + Z ( M + 2 l , N ) , if M + 2 l N l ( k + 4 ) 2 .
Proof. 
In Figure 7, we depict the setting of the Lemma 5. Long steps do not impact region I, so Formula (9) is true.
Consider Formula (10). The weighted number of paths in the l.h.s. involves points from region II. Its boundary contains points of the left cathetus of region II, of the form ( l k 1 , N ) for l ( k + 2 ) 1 N l ( k + 4 ) 2 , and points of the hypotenuse of the region II, of the form ( l k 1 + j , l ( k + 2 ) 1 + j ) for j = 1 , , 2 l 1 . Denote this set by L I I . The r.h.s. of (10) has two terms. The first involves region II, the boundary of which we have already considered. The second term involves points of the region congruent to region II, as they are related by translation T ( M , N ) = ( M + 2 l , N ) , satisfying Definition 6. Its boundary consists of the image of the left cathetus of region II under translation T. Denote this set by L I I . By Corollary 1, it is sufficient to prove Formula (10) for L I I T 1 ( L I I ) = L I I .
We proceed by induction over n, where N = l ( k + 2 ) 1 + 2 n . For n = 0 from recursion we have
Z ( l k 1 , l ( k + 2 ) 1 ) = Z ( l k 2 , l ( k + 2 ) 2 ) + 2 Z ( l k , l ( k + 2 ) 2 ) + Z ( l ( k + 2 ) 2 , l ( k + 2 ) 2 ) ,
which, taking into account that
Z ( l k 2 , l ( k + 2 ) 2 ) + 2 Z ( l k , l ( k + 2 ) 2 ) = Z ( l k 1 , l ( k + 2 ) 1 ) ,
Z ( l ( k + 2 ) 2 , l ( k + 2 ) 2 ) = Z ( l ( k + 2 ) 1 , l ( k + 2 ) 1 ) ,
gives us
Z ( l k 1 , l ( k + 2 ) 1 ) = Z ( l k 1 , l ( k + 2 ) 1 ) + Z ( l ( k + 2 ) 1 , l ( k + 2 ) 1 ) .
We obtained the base of induction.
In a similar manner, it also follows, that Formula (10) is true for boundary points of the hypotenuse of region II. In order to show this, one must consider recursion explicitly and use the fact that
Z ( j , j ) = Z ( k , k ) , for all j , k > 0 .
Now it is sufficient to prove Formula (10) for boundary points, situated in the left cathetus of region II.
Suppose
Z ( l k 1 , l ( k + 2 ) 1 + 2 n ) = Z ( l k 1 , l ( k + 2 ) 1 + 2 n ) + Z ( l ( k + 2 ) 1 , l ( k + 2 ) 1 + 2 n )
is true. For the sake of brevity, we rewrite this expression as
Z ( p , q + 2 n ) = Z ( p , q + 2 n ) + Z ( q , q + 2 n ) ,
where p = l k 1 , q = l ( k + 2 ) 1 , q = p + 2 l . By Theorem 2, it follows that Formula (10) is true for the region, corresponding to boundary points, covered by the inductive supposition. In particular, this region includes points ( p + j , q + 2 n + j ) for j = 0 , , 2 l 1 . Need to prove that
Z ( p , q + 2 ( n + 1 ) ) = Z ( p , q + 2 ( n + 1 ) ) + Z ( q , q + 2 ( n + 1 ) )
Taking into account, that
Z ( p , q + 2 n + 2 ) = Z ( p 1 , q + 2 n + 1 ) + 2 Z ( p + 1 , q + 2 n + 1 ) + Z ( q 1 , q + 2 n + 1 ) ,
Z ( p , q + 2 n + 2 ) = Z ( p 1 , q + 2 n + 1 ) + 2 Z ( p + 1 , q + 2 n + 1 ) ,
Z ( q , q + 2 n + 2 ) = Z ( q 1 , q + 2 n + 1 ) + 2 Z ( q + 1 , q + 2 n + 1 ) ,
after getting rid of the factors, we obtain
Z ( p + 1 , q + 2 n + 1 ) = Z ( p + 1 , q + 2 n + 1 ) + Z ( q + 1 , q + 2 n + 1 ) .
However, this is true from the inductive supposition. □
Note that Formula (10) is not true for greater values of N. Region II indeed can be made into a parallelogram, similar to region I, since the set of boundary points will remain the same. However, the region corresponding to this parallelogram being translated by T contains new boundary points, where (10) does not hold and Corollary 1 cannot be used further, even though these regions are congruent to each other. The formula for greater values of N needs to include some new terms. In this parallelogram-like region, we need to take into account the reflection of paths, induced by the term Z ( M + 2 l , N ) in Z ( M , N ) , from the filter restriction F l ( k + 2 ) 1 1 . This is achieved by means of the first part of Lemma 3. Now consider the triangular region, which, similarly to region II being below region I, is below the parallelogram-like region considered previously. There, we need to take into account long steps, acting on paths induced by the term Z ( M + 2 l , N ) , which have descended to ( l ( k + 2 ) 2 , N ) and were acted upon by long steps for the second time. This is being conducted in a similar fashion to Corollary 1, where Z ( M + 2 l , N ) is assumed to be known from the second part of Lemma 3. This situation for the case of the auxiliary lattice path model in the presence of long steps will be elaborated upon later.
Corollary 2.
Fix j , k N , j k . Let
Z ( M , N ) Z ( L N ( ( 0 , 0 ) ( M , N ) ) ; S | W 0 L , { F n l 1 1 } n = j )
be the weighted number of lattice paths from ( 0 , 0 ) to ( M , N ) with filter restrictions { F n l 1 1 } n = j and set of unrestricted elementary steps S . Let
Z ( M , N ) Z ( L N ( ( 0 , 0 ) ( M , N ) ) ; S S ( k ) | W 0 L , { F n l 1 1 } n = j )
be the weighted number of lattice paths from ( 0 , 0 ) to ( M , N ) with the same restrictions, with steps S S ( k ) . Then, for l k 1 M l ( k + 2 ) 2 we have
Z ( M , N ) = Z ( M , N ) , if N M + 2 l 2 ,
Z ( M , N ) = Z ( M , N ) + Z ( M + 2 l , N ) , if M + 2 l N l ( k + 4 ) 2 .
Proof. 
The proof is the same, as for Lemma 5. When proving the inductive step, we still can apply Corollary 1 as region II is still congruent to the one, translated by T. □
Note, that Formula (19), unlike (10), is true for greater values of N, as making region II into a parallelogram-like region will not add new boundary points. The manifestation of this fact is that we do not need to take into account the reflection of paths, as they have already been dealt with in term Z ( M + 2 l , N ) due to the periodicity of filter restrictions. So, for such a region Formula (19) holds. However, for the triangular region below the same problem remains.
Consider the auxiliary lattice path model in the presence of the sequence of steps S ( k ) .
Definition 7.
We denote by multiplicity function in the j-th strip M ˜ ( M , N ) j the weighted number of paths in set
L N ( ( 0 , 0 ) ( M , N ) ; S S ˜ | W 0 L , { F n l 1 1 } , n N )
with the endpoint ( M , N ) that lies within ( j 1 ) l 1 M j l 2
M ˜ ( M , N ) j = Z ( L N ( ( 0 , 0 ) ( M , N ) ; S S ˜ | W 0 L , { F n l 1 1 } , n N ) ) ,
where S ˜ is a set of some additional steps and M 0 and j = M + 1 l + 1 .
In this subsection, S ˜ = S ( k ) if not stated otherwise.
Lemma 6.
For fixed k N
M ˜ ( M , N ) k + 1 = j = 0 [ N l k + 1 2 l ] M ( M + 2 j l , N ) k + 1 + 2 j ,
M ˜ ( M , N ) k + 3 = j = 0 [ N l ( k + 2 ) + 1 2 l ] M ( M + 2 j l , N ) k + 3 + 2 j ,
where M ˜ ( M , N ) j is the multiplicity function for j-th strip in the auxiliary model with steps S S ˜ , M ( M , N ) j is the multiplicity function for j-th strip in the auxiliary model with steps S .
Proof. 
We proceed by induction over n, where n = [ N l ( k + 2 ) + 2 2 l ] , first proving (22), then (21). For n = 0 , Formula (22) follows immediately from the Theorem 2, as long steps do not impact this region. Formula (21) follows from Corollary 2. As was discussed, Formula (19) is true for greater values of N, mainly, it is true for a parallelogram-like region, satisfying n = 0 . So, we obtained the base of induction.
Suppose, that
M ˜ ( M , N ) k + 1 = j = 0 n + 1 M ( M + 2 j l , N ) k + 1 + 2 j
M ˜ ( M , N ) k + 3 = j = 0 n M ( M + 2 j l , N ) k + 3 + 2 j
is true.
Need to prove the inductive step for (24) first, thus we need to prove (22) for M + 2 l n N M + 2 l ( n + 1 ) , where l ( k + 2 ) 1 M l ( k + 3 ) 2 . Denote this region as L 1 . The l.h.s. of (22) is a weighted number of paths, L 1 consists of points ( l ( k + 2 ) 1 , N ) for l ( k + 2 ) 1 + 2 l n N l ( k + 2 ) 1 + 2 l ( n + 2 ) and ( l ( k + 2 ) 1 + j , l ( k + 2 ) 1 + 2 l n + j ) for j = 0 , , l 1 . We divide the r.h.s. of (22) into two terms. The first corresponds to the sum given by inductive supposition in (24). It is also a weighted number of paths defined for L 2 = L 1 with the same boundary points L 2 = L 1 , as the l.h.s. of (22). These two regions are congruent, T 1 = i d . The second is an additional term, which we expect to appear during an inductive step. It is given by
M ( M + 2 ( n + 1 ) l , N ) k + 3 + 2 ( n + 1 ) = Z ( L N ( ( 0 , 0 ) ( M + 2 ( n + 1 ) l , N ) ) ; S | W 0 L , { F m l 1 1 } m = 1 )
for region l ( k + 2 + 2 ( n + 1 ) ) 1 M l ( k + 3 + 2 ( n + 1 ) ) 2 and M N M + 2 l . Denote it by L 3 . Its boundary L 3 consists of points ( l ( k + 2 + 2 ( n + 1 ) ) 1 , N ) for l ( k + 2 + 2 ( n + 1 ) ) 1 N l ( k + 2 + 2 ( n + 1 ) ) 1 + 2 l . This region is an image of L 1 under translation T 2 ( M , N ) = ( M + 2 l ( n + 1 ) , N ) , they are congruent. By Corollary 1, it is sufficient to prove inductive step at points ( l ( k + 2 ) 1 , N ) for l ( k + 2 ) 1 + 2 l n N l ( k + 2 ) 1 + 2 l ( n + 2 ) and points ( l ( k + 2 ) 1 + j , l ( k + 2 ) 1 + 2 l n + j ) for j = 0 , , l 1 . These are drawn in Figure 8.
Consider points of a form ( l ( k + 2 ) 1 , N ) . At n-th iteration we added M ( M + 2 ( n + 1 ) l , N ) k + 1 + 2 ( n + 1 ) to M ˜ ( M , N ) k + 1 . This term induces paths, which further descend from ( k + 1 ) -th strip to boundary points of ( k + 3 ) -th strip. The region in which induced paths descend is congruent to the region, where paths corresponding to M ( M + 2 ( n + 1 ) l , N ) k + 1 + 2 ( n + 1 ) continue to descend to the boundary of ( k + 3 + 2 ( n + 1 ) ) -th strip in the auxiliary lattice path model. This is due to the periodicity of filter restrictions. Here, we can apply Theorem 2 to conclude that the weighted number of induced paths arriving at the boundary of ( k + 3 ) -th strip is equal to M ( 2 ( n + 1 ) l , N ) k + 3 + 2 ( n + 1 ) .
Consider points of a form ( l ( k + 2 ) 1 + j , l ( k + 2 ) 1 + 2 l n + j ) . For such points, the proof is the same as for the Formula (10) for the hypotenuse of region II.
Now that we proved the inductive step for the boundary of the considered region, by Corollary 1, it follows that
M ˜ ( M , N ) k + 3 = j = 0 n M ( M + 2 j l , N ) k + 3 + 2 j + M ( M + 2 ( n + 1 ) l , N ) k + 3 + 2 ( n + 1 ) = j = 0 n + 1 M ( M + 2 j l , N ) k + 3 + 2 j ,
is true for the whole region, which proves the inductive step for Formula (24).
This process for the first iterations is shown in Figure 9.
This figure also shows how long steps act on descended paths corresponding to dashed colored arrows, inducing paths at boundary points of ( k + 1 ) -th strip, highlighted with the dashed arrow of the same color. These induced paths, in turn, descend in the region, highlighted with a color corresponding to the next, ( j + 1 ) -th iteration. Proving that long steps induce paths at boundary points of ( k + 1 ) -th strip following this scenario amounts to proving the inductive step for Formula (23).
Now we need to prove the inductive step for Formula (23), which amounts to proving (21) for l k 1 M l ( k + 1 ) 2 and M + 2 l n N M + 2 l ( n + 1 ) . It is being conducted in a fashion similar to the proof of (22). Again, we divide the r.h.s. of (21) in two terms. The first one corresponds to the sum given by inductive supposition in (23). The second one is an additional term, which we expect to appear during an inductive step. It is given by
M ( M + 2 ( n + 1 ) l , N ) k + 1 + 2 ( n + 1 ) = Z ( L N ( ( 0 , 0 ) ( M + 2 ( n + 1 ) l , N ) ) ; S | W 0 L , { F m l 1 1 } m = 1 )
for region l ( k + 2 ( n + 1 ) ) 1 M l ( k + 1 + 2 ( n + 1 ) ) 2 and M N M + 2 l . By Corollary 1, it is sufficient to prove inductive step at points ( l k 1 , N ) for l k 1 + 2 l n N l ( k + 1 ) 1 + 2 l ( n + 2 ) and points ( l k 1 + j , l k 1 + 2 l n + j ) for j = 0 , , l 1 . It is shown in Figure 10. This region is the same, as depicted in Figure 8, but translated by T ( M , N ) = ( M 2 l , N ) .
Consider points of a form ( l k 1 , N ) . Above, we have seen that Formula (22) receives term M ( M + 2 ( n + 1 ) l , N ) k + 3 + 2 ( n + 1 ) during the inductive step. By inductive supposition (23), it is left to account for the action of long steps, acting on paths, induced by this term. Denote the weighted number of paths, corresponding to this term as
Z ( M , N ) Z ( L N ( ( 2 l ( n + 1 ) , 0 ) ( M , N ) ) ; S | W 2 l ( n + 1 ) L , { F m l 1 2 l ( n + 1 ) 1 } m = 1 ) = = M ( M + 2 ( n + 1 ) l , N ) k + 3 + 2 ( n + 1 ) ,
where l k 1 M l ( k + 2 ) 1 , M + 2 l n N M + 2 l ( n + 1 ) . Now, we want to calculate
Z ( M , N ) Z ( L N ( ( 2 l ( n + 1 ) , 0 ) ( M , N ) ) ; S S ˜ | W 2 l ( n + 1 ) L , { F m l 1 2 l ( n + 1 ) 1 } m = 1 ) .
From Corollary 2, it is given by
Z ( M , N ) = Z ( M , N ) + Z ( M + 2 l , N ) ,
where
Z ( M + 2 l , N ) = M ( M + 2 ( n + 2 ) l , N ) k + 3 + 2 ( n + 2 ) .
Consider points of a form ( l k 1 + j , l k 1 + 2 l n + j ) . For such points, the proof is the same as for Formula (10) for the hypotenuse of region II.
Now that we have proven the inductive step for the boundary of the considered region, by Corollary 1, it follows that
M ˜ ( M , N ) k + 1 = j = 0 n + 1 M ( M + 2 j l , N ) k + 1 + 2 j + M ( M + 2 ( n + 2 ) l , N ) k + 1 + 2 ( n + 2 ) = j = 0 n + 1 M ( M + 2 j l , N ) k + 1 + 2 j ,
is true for the whole region, which proves the inductive step for Formula (23). □
Corollary 3.
For fixed k N and m k
M ˜ ( M , N ) m + 1 = j = 0 [ N l m + 1 2 l ] M ( M + 2 j l , N ) m + 1 + 2 j ,
Proof. 
The result of Lemma 6 can be extended to other strips in a similar fashion to the proof of (22). Each new term M ( M + 2 j l , N ) k + 1 + 2 j in M ˜ ( M , N ) k + 1 induces paths, which further descend from ( k + 1 ) -th strip to boundary points of each consequent ( k + 1 + m ) -th strip. The region in which these induced paths descend is congruent to the region, where they would continue to descend in the auxiliary path model due to the periodicity of filter restrictions. Hence, each M ˜ ( M , N ) k + 1 + m acquires term M ( M + 2 j l , N ) k + 1 + m + 2 j , which proves the statement. □
During this subsection, we introduced long steps and proved lemmas, necessary for counting weighted numbers of paths in modification of the auxiliary lattice path model, relevant for the representation theory of U q ( s l 2 ) at roots of unity.

6. On Decomposition of T ( 1 ) N for U q ( sl 2 ) at Roots of Unity

Consider the auxiliary lattice path model with filter restrictions of type 1, in the presence of steps
S U S k = 1 S ( k ) ,
and denote it as L U . The arrangement of steps for points of L U is depicted in Figure 11.
Now, fix q = e π i l and l is odd. Category Rep ( U q ( s l 2 ) ) is the category of representations of U q ( s l 2 ) , a quantized universal enveloping algebra of s l 2 with divided powers. Consider tensor product decomposition of a tensor power of fundamental U q ( s l 2 ) -module
T ( 1 ) N = k = 0 N M T ( k ) ( l ) ( N ) T ( k ) , T ( 1 ) , T ( k ) Rep ( U q ( s l 2 ) ) ,
where M T ( k ) ( l ) ( N ) is the multiplicity of T ( k ) in tensor product decomposition. We consider the tensor powers of a tilting module, and as a category of tilting modules is closed under finite tensor products, it can be decomposed into a direct sum of tilting modules. The highest weight of T ( k ) can be written as k = l k 1 + k 0 . The Grothendieck ring of the category of tilting modules over U q ( s l 2 ) at odd roots of unity gives the following tensor product rules ([9,17])
T ( k 0 ) T ( 1 ) = T ( k 0 + 1 ) T ( k 0 1 ) , 0 k 0 l 2 ;
T ( l k 1 + k 0 ) T ( 1 ) = T ( l k 1 + k 0 + 1 ) T ( l k 1 + k 0 1 ) , 1 k 0 l 3 , k 1 1 ;
T ( l k 1 + l 2 ) T ( 1 ) = T ( l ( k 1 + 1 ) 3 ) T ( ( k 1 + 1 ) l 1 ) T ( ( k 1 1 ) l 1 ) , k 1 1 ;
T ( l k 1 1 ) T ( 1 ) = T ( l k 1 ) , k 1 1 ;
T ( l k 1 ) T ( 1 ) = T ( l k 1 + 1 ) 2 T ( l k 1 1 ) , k 1 1 .
Theorem 3
([9]). The multiplicity of the tilting U q ( s l 2 ) -module T ( k ) in the decomposition of T ( 1 ) N is equal to the weighted number of lattice paths on L U connecting ( 0 , 0 ) and ( k , N ) with weights given by multiplicities of elementary steps S U .
Proof. 
Tensor product rules allow the following recursive description of multiplicities
M T ( 0 ) ( l ) ( N + 1 ) = M T ( 1 ) ( l ) ( N ) ;
M T ( l k 1 + k 0 ) ( l ) ( N + 1 ) = M T ( l k 1 + k 0 1 ) ( l ) ( N ) + M T ( l k 1 + k 0 + 1 ) ( l ) ( N ) , 1 k 0 l 3 , k 1 0 ;
M T ( l k 1 2 ) ( l ) ( N + 1 ) = M T ( l k 1 3 ) ( l ) ( N ) , k 1 1 ;
M T ( l k 1 1 ) ( l ) ( N + 1 ) = M T ( l k 1 2 ) ( l ) ( N ) + 2 M T ( l k 1 ) ( l ) ( N ) + M T ( ( k 1 + 2 ) l 2 ) ( l ) ( N ) , k 1 1 ;
M T ( l k 1 ) ( l ) ( N + 1 ) = M T ( l k 1 1 ) ( l ) ( N ) + M T ( l k 1 + 1 ) ( l ) ( N ) , k 1 1 .
This recursion coincides with the recursion for weighted numbers of paths descending from ( 0 , 0 ) to ( k , N ) in lattice path model L U . The latter is depicted in Figure 11. □
The main goal of the following section is to obtain the explicit formula by combinatorial means, mainly counting lattice paths in modification L U of the auxiliary lattice path model.

7. Counting Paths

Consider the lattice path model L U . From now on, following Definition 7, we denote by multiplicity function in the j-th strip M ˜ ( M , N ) j the weighted number of paths in set
L N ( ( 0 , 0 ) ( M , N ) ; S U | W 0 L , { F n l 1 1 } , n N )
with the endpoint ( M , N ) that lies within ( j 1 ) l 1 M j l 2
M ˜ ( M , N ) j = Z ( L N ( ( 0 , 0 ) ( M , N ) ; S U | W 0 L , { F n l 1 1 } , n N ) ) ,
where
S U = S k = 1 S ( k ) .
and M 0 and j = M + 1 l + 1 . The main goal of this section is to derive an explicit formula for M ˜ ( M , N ) j .
Lemma 7.
For the lattice path model L U
M ˜ ( M , N ) 1 = M ( M , N ) 1 ,
and for k N ,
M ˜ ( M , N ) k + 1 = j = 0 [ N l k + 1 2 l ] F k 1 ( k 1 + 2 j ) M ( M + 2 j l , N ) k + 1 + 2 j ,
Proof. 
The formula for the 1st strip follows immediately as long steps have no impact and multiplicity is the same as in the auxiliary lattice path model.
This lemma follows from gradually adding each S ( k ) for k = 1 , 2 , to the initial set of steps S and applying results of the Corollary 3 repeatedly. Let us start with k = 1 . From Corollary 3, it follows that in case of having one series of long steps, for ( m + 1 ) -th strip we would simply have
M ˜ ( M , N ) m + 1 | k = 1 = j = 0 [ N l m + 1 2 l ] M ( M + 2 j l , N ) m + 1 + 2 j ,
where m N . This is a summation of multiplicities in the auxiliary lattice path model with trivial coefficients. This situation is depicted in Figure 12.
In each strip, triangles with coefficients correspond to terms in Formula (32). Each term is given by the multiplicity function of a strip in the auxiliary lattice path model, situated to the far right of the considered triangle. The coefficient in a triangle tells us how many terms corresponding to this multiplicity function are in Formula (32). This mnemonic rule comes from considerations in Figure 9. The proofs of Theorem 6 and Corollary 3 define a recursion on the coefficients near multiplicity functions from the auxiliary lattice path model in Formula (32). This recursion is depicted in Figure 13.
Blue arrows correspond to steps in the recursion on the coefficients, which were added as a consequence of the presence of long steps S ( 1 ) . In the black frame, it is noted that although long steps have length 2 l , as shown, for example, in Figure 12, their source and target points belong to two adjacent strips, so when dealing with the coefficients it is convenient to denote blue arrows as in the Figure 13. Long steps, following the idea of the proof of Formula (22) depicted in Figure 9, induce paths that descend further, giving the result as in Corollary 3. Similarly, blue arrows induce paths in the lattice, which descend further, adding new terms in (32).
Note, that without blue arrows we would have obtained a single diagonal path with weighted numbers of paths equal to 1. This situation would give us coefficients as in the formula for multiplicities in the auxiliary lattice path model, meaning that we would have M ˜ ( ) k = M ( ) k . This is exactly what we would have in case we removed the long steps S ( 1 ) in the lattice path model.
Again, following the idea of the proof of Corollary 3, induced paths descend further to each consequent strip as if they were to continue to descend in the auxiliary lattice path model, so additional terms are dependent on how many strips these induced paths will cross while they descend. In the recursion on the coefficients, it is manifested in the fact that the length of a descending path in Figure 13 gives the number of strips in the auxiliary lattice path model, to which the additional term corresponds.
Now, our main goal is to apply S ( k ) for other k. As the considerations above suggest, applying S ( k ) for k = 1 , 2 , induces other sequences of blue arrows. From Figure 14, we see that the recursion for the coefficients near multiplicity functions is satisfied by Catalan numbers. This proves Formula (31).
Note, that action of black arrows on terms in (31) follows from Lemma 3 and the periodicity of filter restrictions. The action of blue arrows on terms in (31) follows from Corollary 1. Now let us prove the main theorem.
Theorem 4.
For k N { 0 } we have
M ˜ ( M , N ) k + 1 = F M ( N ) + j = 1 [ N l k + 1 2 l + 1 2 ] F 2 l k + M 2 j l ( N ) + j = 1 [ N l k + 1 2 l ] F M + 2 j l ( N )
where l k 1 M l ( k + 1 ) 2 .
Proof. 
We proceed by induction over [ N l k + 1 2 l + 1 2 ] . For [ N l k + 1 2 l + 1 2 ] = 1 the Formula (33) obviously gives the same result as (31), which is the base of induction.
Suppose, that
M ˜ ( M , N ) k + 1 = F M ( N ) + j = 1 n F 2 l k + M 2 j l ( N ) + j = 1 n 1 F M + 2 j l ( N )
is true. We need to prove this statement for n + 1 . It is sufficient to compare coefficients in (33) and (31) near F M + 2 n l ( N ) and F 2 l k + M 2 ( n + 1 ) l ( N ) . We focus on the term F M + 2 n l ( N ) , the rest can be performed in a similar fashion. From the structure of M ( M , N ) k , given by Theorem 1 and depicted in Figure 15, we have two cases: n + 1 is odd and n + 1 is even.
For the case of odd n + 1 the last term in (31) is associated with P j ( n 2 ) , for the case of even n it is Q j ( n + 1 2 ) . We focus on the case of odd n + 1 , the other case can be proven in a similar manner. So, the proof boils down to a combinatorial identity
j = 0 e v e n j n F k 1 ( k 1 + 2 j ) P k + 1 + 2 j n j 2 j = 1 o d d j n 1 F k 1 ( k 1 + 2 j ) Q k + 1 + 2 j n 1 j 2 = 1 .
From comparing coefficients near F M + 2 ( n 2 ) l ( N ) in the inductive supposition (34), we know that
j = 0 e v e n j n 2 F k 1 ( k 1 + 2 j ) P k + 1 + 2 j n 2 j 2 j = 1 o d d j n 3 F k 1 ( k 1 + 2 j ) Q k + 1 + 2 j n 3 j 2 = 1
is true. Take into account, that
P j ( k ) P j ( k 1 ) = j + 2 k 3 j 3 ,
Q j ( k ) Q j ( k 1 ) = j + 2 k 2 j 3 .
Subtracting (36) from (35), we obtain
j = 0 e v e n j n 2 j = 1 o d d j n 3 F k 1 ( k 1 + 2 j ) j + n + k 2 2 j + k 2 + F k 1 ( k 1 + 2 n ) P k + 1 + 2 n ( 0 ) F k 1 ( k 1 + 2 n 2 ) Q k + 1 + 2 ( n 1 ) ( 0 ) = 0
Taking into account that P j ( 0 ) = 1 and Q j ( 0 ) = j 2 and simplifying further, we arrive at
j = 0 n ( 1 ) j F k 1 ( k 1 + 2 j ) j + n + k 2 2 j + k 2 = 0 .
j = 0 n ( 1 ) j j + n + k 2 2 j + k 2 2 j + k 1 j 2 j + k 1 j 1 = 0
The last identity follows from the following lemma.
Lemma 8.
For n , k N
j = 0 n ( 1 ) j j + n + k 2 2 j + k 2 2 j + k 1 j = 2 ( 1 ) n ,
j = 0 n ( 1 ) j j + n + k 2 2 j + k 2 2 j + k 1 j 1 = 2 ( 1 ) n .
Proof. 
Let us first prove Formula (42). Denote
F ( n , j ) = ( 1 ) j + n 2 j + n + k 2 2 j + k 2 2 j + k 1 j .
We need to show, that
j = 0 n F ( n , j ) = 1 , n N .
For n = 1 it is true, which gives us the base of induction. Using Zeilberger’s algorithm ([18,19,20]), we obtain its Wilf–Zeilberger pair
G ( n , j ) = ( 1 ) j + n j ( j + k 1 ) ( k + 2 n ) 2 n ( n + 1 ) ( j n 1 ) ( k + 2 j 1 ) ( k 2 + n ( n 1 ) + k ( 2 n 1 ) ) × ( 1 + k 2 n 3 n 2 + k ( n 2 3 n 1 ) + j ( 2 n 2 + 2 k n + k 1 ) ) j + n + k 2 2 j + k 2 2 j + k 1 j ,
for which
F ( n + 1 , j ) + F ( n , j ) = G ( n , j + 1 ) G ( n , j )
is true. Applying sum over j to both sides and simplifying telescopic sum to the right, we obtain that
j = 0 n F ( n + 1 , j ) = j = 0 n F ( n , j ) + G ( n , 0 ) G ( n , n + 1 ) .
Taking into account, that G ( n , 0 ) = 0 and G ( n , n + 1 ) = F ( n + 1 , n + 1 ) , we have
j = 0 n + 1 F ( n + 1 , j ) = j = 0 n F ( n , j ) ,
which, considering inductive supposition, proves Formula (42).
Formula (43) can be proven in a similar fashion, the corresponding Wilf–Zilberger pair is given by
G ( n , j ) = ( 1 ) j + n ( j 1 ) ( j + k ) ( k + 2 n ) 2 n ( n 1 ) ( j n 1 ) ( k + 2 j 1 ) ( k 2 + n ( n 1 ) + k ( 2 n 1 ) ) × ( 1 + k 2 ( n 1 ) + k ( n 2 3 n ) 3 n 2 + j ( 2 n 2 + 2 k n k 1 ) ) j + n + k 2 2 j + k 2 2 j + k 1 j 1 .
The proof of this lemma concludes the proof of the identity and finishes the proof of the initial theorem. □

8. Conclusions

In this paper, we considered the lattice path model L U , which is the auxiliary lattice path model in the presence of long steps. Weighted numbers of paths in this model recreate multiplicities of U q ( s l 2 ) -modules in tensor product decomposition of T ( 1 ) N , where U q ( s l 2 ) is a quantum deformation of the universal enveloping algebra of s l 2 with divided powers and q is a root of unity. Explicit formulas for multiplicities of all tilting modules in tensor product decomposition were derived by purely combinatorial means in the main theorem of this paper Theorem 4.
We found that the auxiliary lattice model defined in [13] is of great use for counting multiplicities of modules of differently defined quantum deformations of U ( s l 2 ) at q root of unity. For instance, in [9] we applied periodicity conditions to the auxiliary lattice path model to obtain a folded Bratteli diagram, weighted numbers of paths for which recreate multiplicities of modules in tensor product decomposition of T ( 1 ) N , where T ( 1 ) is a fundamental module of the small quantum group u q ( s l 2 ) . In this paper, we modified the auxiliary lattice path model by applying long steps to obtain multiplicities for the case of U q ( s l 2 ) with divided powers in a similar fashion.
The model defined in [13] required analysis of combinatorial properties of filters, which we heavily relied on. In this paper, we introduced long steps and explored their combinatorial properties. In order to derive formulas for weighted numbers of paths in this setting, we also defined boundary points and congruence of regions in lattice path models. The philosophy of congruence is fairly easy to understand. Two different lattice path models can be locally indistinguishable due to coinciding recursions for weighted numbers of paths in these regions. Weighted numbers of paths at boundary points of the considered region uniquely define weighted numbers of paths for the rest of the region by recursion. So, instead of proving identities for the whole region, it is sufficient to prove such only for boundary points of the region. At boundary points, an identity can be represented as a linear combination of weighted numbers of paths from different lattice path models and one needs to take into account boundary points of congruent regions with respect to all these models.
We found that besides applying periodicity conditions to the auxiliary lattice path model, one can take U q ( s l 2 ) , consider its restriction to u q U q 0 u q + , where u q ± are subalgebras of the small quantum group u q ( s l 2 ) , generated by F and E, respectively, and U q 0 is a subalgebra of U q ( s l 2 ) , generated by K ± 1 and K ; c t , for t 0 , c Z . Then, we can restrict u q U q 0 u q + to u q ( s l 2 ) . This procedure defines another modification of the auxiliary lattice path model and, remarkably, gives the same result as with periodicity conditions. The lattice path model corresponding to u q U q 0 u q + will be considered in the upcoming paper.
Considering other possible directions for further research, the following questions remain open:
  • Multiplicity formulas for decomposition of tensor powers of fundamental representations of U q ( s l n ) at roots of unity remain out of reach and can be a source of inspiration for other interesting combinatorial constructions. We expect that for U q ( s l n ) derivation of such formulas will rely on similar combinatorial ideas. It is worth mentioning that obtaining such formulas explicitly is of interest for asymptotic representation theory, mainly, for constructing Plancherel measure and possibly obtaining its limit shape in different regimes, including regime when n ([7,9,21]).
  • In [22], similar lattice path models emerge when studying the Grothendieck ring of the category of tilting modules for U q ( s l 2 ) in the mixed case: when q is an odd root of unity and the ground field is F p ¯ . One can expand the combinatorial analysis presented in this paper to a mixed case.
  • Inr [23], it was shown that U q ( s l n ) at roots of unity is in Schur–Weyl duality with Hecke algebra n H N ( q ) on N C n . For the case of U q ( s l 2 ) at roots of unity, multiplicity formulas should give answers for dimensions of certain representations of Temperley–Lieb algebra T L N ( q ) at roots of unity. Dimensions of which representations were obtained is an open question, at least to the knowledge of the author of this paper.

Funding

This research was supported by the grant “Agreement on the provision of a grant in the form of subsidies from the federal budget for implementation of state support for the creation and development of world-class scientific centers, including international world-class centers and scientific centers, carrying out research and development on the priorities of scientific technological development No. 075-15-2019-1619” dated 8th November 2019.

Data Availability Statement

Not applicable.

Acknowledgments

We are grateful to Olga Postnova, Nicolai Reshetikhin, Pavel Nikitin, Fedor Petrov for fruitful discussions. We thank Lacey Lindsay for her help with corrections and support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Littelmann, P. Paths and root operators in representation theory. Ann. Math. 1995, 142, 499–525. [Google Scholar] [CrossRef]
  2. Macdonald, I. Symmetric Functions and Hall Polynomials, 2nd ed.; Oxford Mathematical Monographs; Clarendon Press: Oxford, UK, 1998. [Google Scholar]
  3. Kashivara, M. Crystalizing the q-analogue of universal enveloping algebras. Commun. Math. Phys. 1990, 133, 249–260. [Google Scholar] [CrossRef]
  4. Grabiner, D.; Magyar, P. Random walks in Weyl chambers and the decomposition of tensor powers. J. Algebr. Combin. 1993, 2, 239–260. [Google Scholar] [CrossRef] [Green Version]
  5. Grabiner, D. Random walk in an alcove of an affine Weyl group, and non-colliding random walks on an interval. J. Comb. Theory Ser. A 2002, 97, 285–306. [Google Scholar] [CrossRef] [Green Version]
  6. Tate, T.; Zelditch, S. Lattice path combinatorics and asymptotics of multiplicities of weights in tensor powers. J. Funct. Anal. 2004, 217, 402–447. [Google Scholar] [CrossRef] [Green Version]
  7. Postnova, O.; Reshetikhin, N. On multiplicities of ireducibles in large tensor product of representations of simple Lie algebras. arXiv 2020, arXiv:1812.11236. [Google Scholar]
  8. Bratteli, O. Inductive limits of finite dimensional C*-algebras. Trans. Am. Math. Soc. 1972, 171, 195–234. [Google Scholar] [CrossRef] [Green Version]
  9. Lachowska, A.; Postnova, O.; Reshetikhin, N.; Solovyev, D. Tensor Powers of Vector Representation of Uq(sl2) at Even Roots of Unity, TBA. 2022; in press. [Google Scholar]
  10. Faddeev, L.; Reshetikhin, N.; Takhtajan, L. Quantization of Lie groups and Lie algebras. Algebr. Anal. 1988, 1, 129–139. [Google Scholar]
  11. Chari, V.; Pressley, A. A Guide to Quantum Groups; Cambridge University Press: Cambridge, UK, 1995. [Google Scholar]
  12. Andersen, H. Tensor products of quantized tilting modules. Comm. Math. Phys. 1992, 149, 149–159. [Google Scholar] [CrossRef]
  13. Postnova, O.; Solovyev, D. Counting filter restricted paths in Z2 lattice. arXiv 2021, arXiv:2107.09774. [Google Scholar]
  14. Lusztig, G. Finite-dimensional Hopf algebras arising from quantized universal enveloping algebra. J. Am. Math. Soc. 1990, 3, 257–296. [Google Scholar]
  15. Solovyev, D. Towards counting paths in lattice path models with filter restrictions and long steps. Zap. Nauch Sem. POMI 2021, 509, 201–215. [Google Scholar]
  16. Krattenthaler, C. Lattice path combinatorics chapter. In Handbook of Enumerative Combinatorics; Bona, M., Ed.; Chapman and Hall: London, UK, 2015. [Google Scholar]
  17. Andersen, H.H.; Paradowski, J. Fusion categories arising from semisimpleLie algebras. Comm. Math. Phys. 1995, 169, 563–588. [Google Scholar] [CrossRef]
  18. Zeilberger, D. The Method of Creative Telescoping. J. Symb. Comput. 1991, 11, 195–204. [Google Scholar] [CrossRef] [Green Version]
  19. Wilf, H.; Zeilberger, D. Rational Functions Certify Combinatorial Identities. J. Am. Math. Soc. 1990, 3, 147–158. [Google Scholar] [CrossRef]
  20. Paule, P.; Schorn, M. A Mathematica Version of Zeilberger’s Algorithm for Proving Binomial Coefficient Identities. J. Symb. Comput. 1994, 11, 673–698. [Google Scholar] [CrossRef] [Green Version]
  21. Borodin, A.; Okounkov, A.; Olshanski, G. Asymptotics of Plancherel measures for symmetric groups. J. Am. Math. Soc. 2000, 13, 481–515. [Google Scholar] [CrossRef]
  22. Sutton, L.; Tubbenhauer, D.; Wedrich, P.; Zhu, J. SL2 tilting modules in the mixed case. arXiv 2021, arXiv:2105.07724. [Google Scholar]
  23. Martin, P.P. On Schur-Weyl duality, An Hecke algebras and quantum sl(N) on ⊗n+1 C N. Int. J. Mod. Phys. A 1992, 7, 645–673. [Google Scholar] [CrossRef]
Figure 1. Example of an unrestricted path in L ( ( 0 , 0 ) ( M , N ) ) for lattice L and set of steps S .
Figure 1. Example of an unrestricted path in L ( ( 0 , 0 ) ( M , N ) ) for lattice L and set of steps S .
Mathematics 10 04209 g001
Figure 2. Arrangement of steps for points of L in presence of restriction W 0 L .
Figure 2. Arrangement of steps for points of L in presence of restriction W 0 L .
Mathematics 10 04209 g002
Figure 3. Filter F d n . Red arrows correspond to steps ( d + 1 , y + 1 ) 2 ( d , y + 2 ) that has a weight 2. Black arrows with superscript n correspond to steps ( d , y ) n ( d + 1 , y + 1 ) . Other steps have weight 1.
Figure 3. Filter F d n . Red arrows correspond to steps ( d + 1 , y + 1 ) 2 ( d , y + 2 ) that has a weight 2. Black arrows with superscript n correspond to steps ( d , y ) n ( d + 1 , y + 1 ) . Other steps have weight 1.
Mathematics 10 04209 g003
Figure 4. Arrangement of steps for points of L in the considered, slightly tweaked version of the auxiliary lattice path model. Here, we depict the case, where l = 5 .
Figure 4. Arrangement of steps for points of L in the considered, slightly tweaked version of the auxiliary lattice path model. Here, we depict the case, where l = 5 .
Mathematics 10 04209 g004
Figure 5. Region L 0 , highlighted with blue dashed lines, is a 2nd strip for l = 5 . Its boundary L 0 is a set of points in the left filter restriction F l 1 1 , which is highlighted with purple dashed lines.
Figure 5. Region L 0 , highlighted with blue dashed lines, is a 2nd strip for l = 5 . Its boundary L 0 is a set of points in the left filter restriction F l 1 1 , which is highlighted with purple dashed lines.
Mathematics 10 04209 g005
Figure 6. Region L 0 is highlighted with blue dashed lines. Its boundary L 0 is a set of points highlighted with purple dashed lines.
Figure 6. Region L 0 is highlighted with blue dashed lines. Its boundary L 0 is a set of points highlighted with purple dashed lines.
Mathematics 10 04209 g006
Figure 7. By square and circle we denote points, where long steps first appear. Regions I and II highlighted with blue dashed lines correspond to cases N M + 2 l 2 , as in (9), and M + 2 l N l ( k + 4 ) 2 , as in (10).
Figure 7. By square and circle we denote points, where long steps first appear. Regions I and II highlighted with blue dashed lines correspond to cases N M + 2 l 2 , as in (9), and M + 2 l N l ( k + 4 ) 2 , as in (10).
Mathematics 10 04209 g007
Figure 8. Region L 1 , for which it is sufficient to prove (22) consists of points M + 2 l n N M + 2 l ( n + 1 ) where l ( k + 2 ) 1 M l ( k + 3 ) 2 . It is highlighted with blue dashed lines. Union of boundaries for all terms of the considered expression L 1 T 1 1 ( L 2 ) T 2 1 ( L 3 ) consists of points ( l ( k + 2 ) 1 , N ) for l ( k + 2 ) 1 + 2 l n N l ( k + 2 ) 1 + 2 l ( n + 2 ) and points ( l ( k + 2 ) 1 + j , l ( k + 2 ) 1 + 2 l n + j ) for j = 0 , , l 1 . It is highlighted with purple dashed lines. Here, we depict the case, where l = 5 .
Figure 8. Region L 1 , for which it is sufficient to prove (22) consists of points M + 2 l n N M + 2 l ( n + 1 ) where l ( k + 2 ) 1 M l ( k + 3 ) 2 . It is highlighted with blue dashed lines. Union of boundaries for all terms of the considered expression L 1 T 1 1 ( L 2 ) T 2 1 ( L 3 ) consists of points ( l ( k + 2 ) 1 , N ) for l ( k + 2 ) 1 + 2 l n N l ( k + 2 ) 1 + 2 l ( n + 2 ) and points ( l ( k + 2 ) 1 + j , l ( k + 2 ) 1 + 2 l n + j ) for j = 0 , , l 1 . It is highlighted with purple dashed lines. Here, we depict the case, where l = 5 .
Mathematics 10 04209 g008
Figure 9. Color emphasizes the number of iterations in the induction. Paths induced at the boundary of ( k + 1 ) -th strip during ( j 1 ) -th iteration descend in the region, highlighted with color, corresponding to j-th iteration. Colored lines outline regions congruent to each other. Dashed colored arrows denote weighted numbers of induced paths, inflicted to ( k + 3 ) -th strip once they have descended, and their equivalents in strips of the auxiliary lattice path model.
Figure 9. Color emphasizes the number of iterations in the induction. Paths induced at the boundary of ( k + 1 ) -th strip during ( j 1 ) -th iteration descend in the region, highlighted with color, corresponding to j-th iteration. Colored lines outline regions congruent to each other. Dashed colored arrows denote weighted numbers of induced paths, inflicted to ( k + 3 ) -th strip once they have descended, and their equivalents in strips of the auxiliary lattice path model.
Mathematics 10 04209 g009
Figure 10. Points M + 2 l n N M + 2 l ( n + 1 ) where l ( k + 2 ) 1 M l ( k + 3 ) 2 are highlighted with blue dashed lines. Union of boundaries for all terms of the considered expression consists of points ( l ( k + 2 ) 1 , N ) for l ( k + 2 ) 1 + 2 l n N l ( k + 2 ) 1 + 2 l ( n + 2 ) and points ( l ( k + 2 ) 1 + j , l ( k + 2 ) 1 + 2 l n + j ) for j = 0 , , l 1 . They are highlighted with purple dashed lines. Here, we depict the case where l = 5 .
Figure 10. Points M + 2 l n N M + 2 l ( n + 1 ) where l ( k + 2 ) 1 M l ( k + 3 ) 2 are highlighted with blue dashed lines. Union of boundaries for all terms of the considered expression consists of points ( l ( k + 2 ) 1 , N ) for l ( k + 2 ) 1 + 2 l n N l ( k + 2 ) 1 + 2 l ( n + 2 ) and points ( l ( k + 2 ) 1 + j , l ( k + 2 ) 1 + 2 l n + j ) for j = 0 , , l 1 . They are highlighted with purple dashed lines. Here, we depict the case where l = 5 .
Mathematics 10 04209 g010
Figure 11. Arrangement of steps for points of the lattice path model L U . Here, we depict the case, where l = 5 .
Figure 11. Arrangement of steps for points of the lattice path model L U . Here, we depict the case, where l = 5 .
Mathematics 10 04209 g011
Figure 12. In each strip, triangles with coefficients correspond to terms in Formula (32). Each term is given by the multiplicity of a strip in the auxiliary lattice path model, situated to the far right of the considered triangle. As an example, we show how this mnemonic rule works for M ˜ ( M , N ) 5 .
Figure 12. In each strip, triangles with coefficients correspond to terms in Formula (32). Each term is given by the multiplicity of a strip in the auxiliary lattice path model, situated to the far right of the considered triangle. As an example, we show how this mnemonic rule works for M ˜ ( M , N ) 5 .
Mathematics 10 04209 g012
Figure 13. Numbers near vertices of the lattice are the coefficients in Figure 12. Blue arrows denote steps in the recursion, which were added by the long steps S ( 1 ) in the lattice path model. Length of paths N, descending to a considered vertex of a lattice gives the number of the strip in the auxiliary lattice path model, the multiplicity function of which is being added to (32) as a term. As an example, we show formula for M ˜ ( M , N ) 5 | k = 1 .
Figure 13. Numbers near vertices of the lattice are the coefficients in Figure 12. Blue arrows denote steps in the recursion, which were added by the long steps S ( 1 ) in the lattice path model. Length of paths N, descending to a considered vertex of a lattice gives the number of the strip in the auxiliary lattice path model, the multiplicity function of which is being added to (32) as a term. As an example, we show formula for M ˜ ( M , N ) 5 | k = 1 .
Mathematics 10 04209 g013
Figure 14. In each strip, numbers in vertices of a lattice correspond to terms in Formula (32). Each term is given by the multiplicity of a strip in the auxiliary lattice path model, the number of which is given by the length of a path, descending to the considered coefficient. As an example, we show formula for M ˜ ( M , N ) 5 .
Figure 14. In each strip, numbers in vertices of a lattice correspond to terms in Formula (32). Each term is given by the multiplicity of a strip in the auxiliary lattice path model, the number of which is given by the length of a path, descending to the considered coefficient. As an example, we show formula for M ˜ ( M , N ) 5 .
Mathematics 10 04209 g014
Figure 15. Graphical presentation of terms in the formula for M ( M , N ) k , given by Theorem 1. Each term is depicted in accordance to the domain of the lattice where it appears for the first time.
Figure 15. Graphical presentation of terms in the formula for M ( M , N ) k , given by Theorem 1. Each term is depicted in accordance to the domain of the lattice where it appears for the first time.
Mathematics 10 04209 g015
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Solovyev, D. Congruence for Lattice Path Models with Filter Restrictions and Long Steps. Mathematics 2022, 10, 4209. https://doi.org/10.3390/math10224209

AMA Style

Solovyev D. Congruence for Lattice Path Models with Filter Restrictions and Long Steps. Mathematics. 2022; 10(22):4209. https://doi.org/10.3390/math10224209

Chicago/Turabian Style

Solovyev, Dmitry. 2022. "Congruence for Lattice Path Models with Filter Restrictions and Long Steps" Mathematics 10, no. 22: 4209. https://doi.org/10.3390/math10224209

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop