1 Introduction
Enumeration of lattice path is one of the important combinatorial counting models. Its appeal is that in the small scale, lattice paths look like a mathematical doodle, but when the scale of the problem of enumeration of lattice path is relatively large, it becomes complex and difficult [
61]. On the one hand, lattice path counting can provide a powerful method and technical support in the study of discrete structures involved in chemistry, physics, probability theory and computer science. On the other hand, lattice path counting has many unproven and undiscovered properties, so it has always attracted much attention and is still a very active and hot research field.
The aim of enumeration of lattice path is to study how to find the number of paths in the integer lattice of specified dimension, from the starting point to the end point, under the selected set of steps and restrictions [
44]. It is mainly affected by the following four factors: (1) dimension; (2) step sets; (3) restriction (constraint) conditions; (4) the position and the number of the starting point and the ending point.
The research of the model of the enumeration of lattice path starts from “ballot problem”, “Duchon's club model” and “gambler's ruin problem” [
61]. Since then, lattice path model has been applied and permeated into different fields of mathematics. Maps, graphs, trees, permutations, lattice polygons, Young tableaux, continued fractions, integer partition, queues, etc., can be expressed in lattice paths ways. In computer science, the stacks, trees, permutation and combination [
4], random walk and queuing theory in probability theory, model of certain polymers in chemistry, and the analysis polymeric structures in quantum mechanics and statistical mechanics can all be studied by lattice path counting model. Catalan number, Motzkin number, Schröder number, i.e., are the result of the numbers of the enumeration of lattice path.
For different step sets, destination end points, restriction conditions, restriction areas (such as the whole plane, right half plane [
44], first quadrant [
8,
11,
46], ribbon [
15], wedge [
47], cone [
2,
22], etc.), since the self-avoiding walk [
2,
22,
47,
61], space dimension [
7,
9,
33,
41], exact formula, asymptotic expression [
10,
54] count on many aspects, such as lattice path model is studied. The generating function [
5], complex analysis [
13], analytical combinatorial mathematics such as probability analysis method [
1,
18,
20,
23,
33,
38,
66], transfer matrix [
58], counting matrix [
6], permanent [
6,
11], immanant [
46], Pfaffian [
32,
36], tree [
61], group represented by algebra combination methods [
4,
46,
62]. The asymptotic and exact counting formulas or conjectures of many lattice path counting models are obtained by means of computational software and mathematical experiments. In this paper, we mainly review the existing results on two types of lattice path counting problems in two-dimensional Euclidean space integer lattice, where the starting point is the coordinate origin, the end point is any point in the first quadrant, and the steps are horizontal and vertical steps, oblique upward or downward, respectively. (1) The family of lattice path satisfying certain constraints when the starting point and the destination point are uniquely determined. (2) The starting point and destination point are not uniquely determined, but are multiple disjoint lattice path family that vary in a specified set.
This paper is arranged as follows. Section 2 introduces the preliminary conceptions of lattice path counting and related research progress, and lists several classic lattice path counting, such as simple steps and non-simple steps. In Section 3, the lattice path counting problem is studied by generating functions. In Section 4, the lattice path counting problem is studied by matrices. Section 5 discusses the counting problem of lattice path family. For the counting problem of disjoint lattice path family, the counting method is determined by permanent and determinant of the counting matrix, Pfaffian formula and immanant in two cases: the starting point and the destination point are certain and uncertain. Section 6 discusses the application of the disjoint lattice path family counting model to representation theory, and state a related open problem.
2 The preliminary conceptions and some examples
2.1 Some conceptions and its examples
Definition 2.1 In a coordinate system, a line parallel to a specified direction (such as a coordinate axis) and passing through an integer point on the coordinate axis is called a lattice line, and any point where the intersection of two lattice lines is an integer coordinate (that is, each coordinate is an integer) is called a lattice point.
Definition 2.2 A lattice path is a line that starts from a lattice point and moves along a lattice line to a specified lattice point. For the sequence of where for , consist a lattice path, is starting point, is destination point. The vectors are called steps, and the set of steps is called a step set, is the number of steps in a lattice path, we call size or length of the lattice path. A step where the components of the coordinate have absolute values of 1 or 0 (not all 0) is called a simple step, otherwise it is called a non-simple step. We use “rook”, “knight”, “bishop” and “queen” in chess to distinguish different situations of non-simple steps.
In the first quadrant (including coordinate axis), from the start at to the destination point with step sets of the lattice paths have . In particular, the lattice path from the point to the point , located above the x-axis and below the line , the famous Dyck lattice path, which number is the first nth Catalan number . In general, is denoted for the number of lattice paths from the beginning to the end .
In the first quadrant, the number of lattice paths from the start at
to the destination point
, step sets
is Delannoy [
3] which denoted by
,
In particular, when the restricted areas is above axis and under the lines (including the boundaries), the starting point is , the destination point is , the number of the lattice paths is the large Schröder number (Tab.1), that is
If we take symmetry transformation along the line , scale increase to , and the coordinate system counterclockwise , large Schröder lattice path, the corresponding set to , starting point is not changed, the destination transforms to , restricted areas for axis above and linear under infinite triangle (including its boundaries). At this time from starting point to the destination of the lattice path is large Schröder number . Catalan, its step set , starting point is not changed, destination transforms to , restricted areas for axis above and linear under infinite triangle (including its boundaries). For odd number , at this time from starting point cannot reach point , namely the corresponding count number is . In order to discuss the convenience, we delete those . From the starting point to the destination point , the number of the lattice paths is the Catalan numbers . Thus, we call be the half length of the lattice path.
Let step set be . Then the number of lattice path from start point to destination point in the first quadrant (include axis) is the Motzkin numbers , its formula is
where is Catalan number.
Tab.2 gives the first few terms of lattice paths of Catalan, Motzkin and large Schroder in the infinite triangle.
Narayana number [
62]
is the number of the lattice paths, which start point
to destination
, its step set be
, restricted areas compose
axis above and linear
under infinite triangle (including its boundaries), has
peaks (the adjacent step of
is called a peak). There are
.
Lukasiewicz path is a typical non-simple step, its step set is
, restricted area is composed by
axis not below (i.e., in the first quadrant and
axis). Consider the number of lattice paths from
to
. knight's step set is
, restricted areas in the first quadrant, considering from
to
, lattice paths. The Lukasiewicz path model can convert trees into lattice paths [
61].
In the counting problem of tree and forest objects in combinatorics, the most famous parking function related shuffle conjecture [
60] is used in the description of Dyck lattice path (see Fig.1 in [
60] for details). In addition, there are partially directed lattice path models such as partially directed path, directed tree, directed vesicles, and so on. The generating functions of lattice path counting sequences are closely related to statistical mechanics, for example: the limiting free energy can be studied through the radius of convergence of the generating function, and the quantity of the thermodynamic scaling property is related to the asymptotic property of the generating function [
39]. By studying the directed lattice counting model in the wedge region enclosed by the
axis and a diagonal line, the thermodynamic properties of the corresponding polymer can be studied. Statistical mechanics studies the overall behavior of matter composed of a large number of particles. Entropy is a measure of the disorder of the system, and its definition includes the number of all possible microstates [
47]. The generating functions for counting sequences of different microstates are an effective tool for studying lattice models of polymers. The parameters of the generating functions depend on energy. In combinatorial models, one focuses on the free energy density of each node or edge and its limit.
2.2 The advance of the related research topic
The periodicity of a lattice in Definition 1.1 stems from its translation invariance and can therefore be expressed by a recursive relation. In [
28], the concept of graph lattice is introduced, which relates the graph to the lattice and the walk on the graph to the lattice path. The recurrence relation is a very convenient tool to study the lattice path counting problem, and it can be used to solve the two-dimensional lattice path counting problem related to the binary recurrence relation. Fig.1 shows that 4 kinds correspond to Catalan number
, large Schröder number
, the lattice path of Motzkin number
and the calculation process of the first seven terms. Their recurrence relations (where
) and the corresponding initial conditions are shown in Tab.3.
We can extend the method in the case of simple steps to the case of non-simple steps. For example, the graph lattice proposed in [
28], the transfer matrix method [
58], the recurrence relation, and the count of random walk paths in the graph are used to study the lattice counting problem in the special case of non-simple steps. At present, there is no effective unified method for the general lattice counting problem of non-simple steps, and only some special cases can be studied. For example, in
, when the restricted region is the left of the line
in the first quadrant, the step is like a rook, bishop, spider, and the starting point is the origin and the destination point is
, the generating function of the corresponding sequence of lattice counts is algebraic. And there can be an explicit expression [
41,
45]. The paper [
40] studies the numbers of the paths from the point of view of recurrence relation for “rook” path counting. However, there is no result about the general endpoint [
41]. Starting from
[
27], we study the lattice counting problem of “rook” and “queen”, and extend the problem to the general high dimensional case by means of an open problem, which needs to be studied.
There are also some other results on the lattice path counting problem. For Chung-Feller theorem of Dyck path, Ma and Yeh [
49] were studied in depth, and several generalized forms of refinements were obtained. Eu et al. [
29] gave Taylor expansions of several types of lattice path generating functions, and proved that the weighted free Schröder path also has Chung−Feller property. Guo [
37] studied the extension of Chung−Feller theorem in the case of variable slope piecewise linear boundary pairs with
defects, consisting of a limited periodic moving path from the origin to
lattice and a weak
ordered split of
. Yan [
65] studied four simple steps of two-dimensional lattice counting formulas, and gave a bijective relationship between the number of lattice and
m-defect lattice path. Lu [
48] discussed the counting of
k-chromatically inclined Dyck path. Du [
26] improved two identities on
-Dyck path. Zhao [
69] generalized Koroljuk formula [
43] to the lattice path counting explicit formula.
Lattice path models were used in proving combinatorial identity, tree structure, permutation with forbidden pattern, partition and so on. For example, Stanley [
59] listed 214 equivalent combinatorial structures to Dyck lattice. Chen team [
19−
21,
38] has made great achievements in lattice paths counting, combinatorial proof of identities, and forbidden permutation. Deng [
24] characterized permutations with forbidden patterns by canonical reduced decomposition, then by labelling and decomposing the corresponding lattice paths, he gave the bijections between them.
3 Using generating function study lattice path counting problem
Generating function establishes the bridge between discrete mathematics and continuous mathematics. It is one of the most effective tools to study lattice paths counting and has become a classical tool to solve discrete combinatorial mathematics problems [
12]. The symbolic method [
33] is used to directly transform the structured description of the lattice counting model into the functional equation or system of equations [
25] satisfied by the generating function. When the functional equation can be solved and the generating function is relatively simple, the accurate counting formula can be obtained through the Taylor expansion of the generating function.
Example 3.1 Let
denotes from
to finish
Dyck path collection. Let’s talk about that by what’s called “First passage decomposition”[
61]. The Dyck path is either 0 in length, that is, the beginning and end points are the same (denoted by the letter
), or not less than 2 in length. Length is equal to the
Dyck path, the first step must be
, the second step is necessarily
. A Dyck path longer than
must contain points on the
axis except the starting point. Set
is in addition to the starting point of the first
in the points on the axis, the following investigation from the starting point the way to
start is
(expressed in
), the last step is to
(
) with the way, they are still Dyck path. This is what is called “First passage”. The subsequent path from
to the destination
is still a Dyck path. So you get
where and are still Dyck path sets.
The resulting generating function is , which is the branch and arrive at the final solution.
By using the generalized Newton binomial theorem, we obtain its power series expansion (Taylor's expansion): . For the half-length , the generating function is
For some special bivariate generating functions, the expansion of the inverse series can be obtained by combinatorial inversion.
Kernel method is an effective method [
1,
38,
56] to obtain generating functions by solving functional equations. It originated from Exercise 2.2.1.4 in Donald E. Knuth's “
The Art of Computer Programming” and was later independently rediscovered by many people and called Kernel method [
56]. The algebraic expression of the ordinate of a step is called the step polynomial. If step set is
, then step polynomial is
. For Example 3.2 below, its step set is
,
. According to step polynomial and iteration relation, the function equation of multivariate generating function can be obtained. For some variable associations, the denominator (numerator) is equal to zero. Since we know that the expansion of power series must exist, the numerator (denominator) must be equal to zero, and the equation corresponding to the denominator (numerator) being equal to zero is called the kernel equation [
56]. For Example 3.2 Dyck lattice path, step on polynomial
, said
for kernel,
for kernel equation.
Kernel method is based on recurrence relation and boundary value condition or initial value condition to obtain the function equation of multivariate generating function. According to the sense of the generating function, the denominator is equal to 0 for some association of variables (i.e., the so-called kernel equation is obtained from the step polynomial). Since the power series expansion is known to exist, the numerator must also be equal to 0. From this, the generating function for the special case can be obtained, and then the generating function for the general case can be obtained, as Example 3.2.
Example 3.2 For Dyck lattice path, its set is . Natural number satisfy conditions , from starting point to restricted areas is the first quadrant (not below axis) goes to . Let be the generating function of sequence of number of lattice paths which starting to . Let be two variables, we denote with . By the recursive relations and boundary value conditions , we obtain:
For the generating function , we multiply both sides of the second last expression above by and sum them, with the last expression, we obtain
There is
Thus, the step polynomial is , kernel equation is , namely . Solving it we obtain two roots as
We call a root whose value also tends to as tends to a small root. Here is a small root, namely when , . Since it is known that the generating function must exist, the numerator must be equal to , namely , there is
This is exactly the generating function corresponding to Catalan number in Dyck path, that is, the conclusion in Example 3.1. By substituting this into the expression for , the generating function in the general case can be obtained:
Hou [
38] solved the binary linear recursive relation system by kernel method, and solved the counting problem with two permutation conditions simultaneously. It is difficult to solve general bivariate and multivariate generating function equations. For example, the generating function equation of knight path in [
14] remains to be studied.
The paper [
61] gave a hierarchical classification of generating functions:
Here are the definitions of these three types of functions:
Definition 3.3 A formal power series is rational if there exist polynomials , with , such that .
Definition 3.4 A formal power series is algebraic if there exist polynomials , , not all 0, such that
The smallest positive integer for which this equation holds is called the degree of .
Definition 3.5 A formal power series is D-finite or holonomic, if there exist polynomials , with the property , such that
where and is the order of the differential equation.
For the study of lattice counting in two-dimensional Euclidean space, the following results have been obtained.
Theorem 3.1 [
14]
Let be a finite subset of that is symmetric with respect to the x-axis and has small height variations. Let .
Then the length generating function for walks that start from ,
take their steps in and stay in the first quadrant is D-finite.
Theorem 3.2 [
14]
The length generating function for walks that start from ,
take their steps in and always stay in the first quadrant (
knight walks)
is not D-finite. Nor is the generating function for knight walks that end on the x-axis. Bousquet-Mélou [
13,
14] have also studied other types of knight and shown that their generating functions are D-finite, the explicit expressions for generating functions and counting sequences cannot be obtained. By means of an affine transformation [
61], we first transform the lattice path counting problem under non-simple step set into a lattice path counting problem under simple step set, and then apply the transfer matrix method to get the counting formula. The partial results are shown in the sequence A277248 [
30].
For the general case, in two papers [
1,
12], that have been shown that the counting generating functions for the 23 walks of
kinds with small steps confined in a quarter-plane and associated with a finite group of birational transformations are D-finite. The lattice model restricted in the first quadrant is fundamentally different in the case of
kinds, where
species are finite groups and
kinds are infinite groups. In paper [
46], Riemannian surface, universal covering, meromorphic branches and other analytical methods are used to prove this classification. Zhang [
68] gave five mock theta functions by using the Bailey pair. Identities are established between the double sums and classical mock theta functions. Bostan [
10] proposed an experimental mathematics approach leading to the computer-driven discovery of various conjectures about structural properties of generating functions coming from enumeration of restricted lattice walks in 2D and in 3D. Various conjectures are given from the structural properties of their algebraic equations, differential equations and asymptotic formulas. See Tab.1-Tab.3 in Appendix of [
10] for details. Recently Bousquet-Mélou [
11] has given an elementary constructive proof of the proposition that the generating functions of Gessel models are algebraic functions. Though 23 of these kinds of situations have been proved to be correct [
53,
41,
54], but the others are open problems.
4 Using matrix study lattice path counting problem
It is an important method in algebraic combinatorics to study the lattice path counting problem by means of matrix and its determinant, permernent, Pfaffian, immanant, etc. There are many good results.
Definition 4.1 Let , be integer number sequences, which satisfy that , and , . We call matrix as counting matrix.
Theorem 4.1 [
44]
In the lattice area enclosed by the lattice path (
its ordinate of step is )
and the lattice path (
its ordinate of step is ),
for step or ,
step (
that is, through the lattice point )
ordinate satisfying ,
the number of lattice paths from to is equal to the determinant of the counting matrix Fig.2 shows the specified lattice path which length is in the area enclosed by two lattice paths and .
Another kind of lattice path counting problem can be solved by using Theorem 4.1 and Dummy path technique.
Theorem 4.2 [
44]
Suppose that are the points of divergence in Then the number of lattice paths from to which do not go on the point equal to where denotes the number of lattice paths from to .
Example 4.1 [
31] For Dyck path, let
. According Theorem 4.1, we obtain the determinant representation of Catalan number as follows:
Example 4.2 [
55,
-Tennis Ball Problem] At the first turn, there are
tennis balls marked
. Player throw
(
) of them onto the lawn. At the second turn, tennis balls marked
are added, with the remaining
balls there are
tennis balls, he throws another
tennis balls onto the lawn. This goes on for
turns. How many possible scenarios are there for
tennis balls on the lawn at the end?
Author in paper [
55] has shown that case number is equal to the desires of from the origin to
, step sets
, between
-axis and boundary
of the way.
Thus, we obtain that .
5 Study the enumeration of families of lattice paths
The problem of enumeration of lattice paths from one starting point to one destination point is discussed above. From now we discuss the problem of counting the families of lattice paths from the starting point to the ending point when there are multiple starting points and multiple ending points.
It is necessary to understand the concept of compatible point in two families. In the lattice, two lattice points are listed: and . Here, can be any positive integer, when , , if from to every lattice path must intersects with every paths from to , says compatible with , if any two points are vertices of graph , we say G-compatible with .
5.1 Lattice path family counting problem with specified start and end points
Disjoint lattice path counting was first obtained by Lindström, later it was rediscovered by Gessel and Viennot [
34,
35] from the perspective of integer plane partition, and became a research hot spot. Disjoint path families appear in the form of vicious Walkers in statistical mechanics and Kekule structures in hexagonal ring diagrams in organic chemistry. Xu [
64] proposed the concepts of complete forcing sets and complete forcing numbers of graphs, and obtained explicit formulas of hexagonal chain graphs. Zhang [
67] studied the
-matching problem for a special class of
-uniform hypergraphs.
Theorem 5.1 [
6]
Let G be a directed acyclic graph with designated origin and destination nodes, and let H be the matrix, whose (
i,j)-
entry is the number of paths from the ith origin to the jth destination. The following statements hold: (a) The number of n-paths is equal to the permanent of H.
(b) If G is nonpermutable, the number of nonintersecting n-paths is equal to the determinant of H.
Example 5.1 [
6] We define an
n-path to be a collection of
n paths from a set of
n origins to a set of
n destinations. To compute the number of 4-paths in our example, we first find the number of ways that each ant can reach each morsel. In the example these numbers can be computed easily using calculations similar to those that arise in Pascal’s triangle (see Fig.3(a)(b)(c)(d)(e)). We record the information in a square matrix
H whose
-entry
is the number of ways that Ant
can reach Morsel
.
Applying Theorem 5.1, one obtains a counting matrix H as follows:
Then the number of 4 lattice path families from the starting point and to the ending point is equal to the permernent of the matrix , .
As shown in Fig.3, this is a compatible diagram. The number of 4-disjoint lattice path families from the starting point and to the ending point is equal to the determinant of the matrix , .
Using the counting method of disjoint lattice path families to evaluate the determinant of Hankel matrix has become a hot topic in recent years. In 2019, Wang [
63] explored the problem of evaluating the determinant of Hankel matrix with the convolution power of Catalan number by finding shifted periodic continued fractions. The relevant research progress can also be referred to the references listed in [
63].
5.2 Lattice path family counting problem with undetermined starting point or (and) end point
Consider the following cases: (1) the starting point is specified and the ending point is selected from a given set; (2) The starting point is selected from the given set, and the end point is specified; (3) The starting point and end point are selected from two sets respectively. In this case, the Pfaffian formula is used to count the disjoint lattice path families.
To give a Pfaffian definition, we first introduce perfect matching of sets [
50]. Here is a simple example to illustrate: For collection
,
is a perfect matching to
. The matching of
can be realized geometrically by drawing points labelled
along a line, and then connecting any two points whose labels are paired in the matching by a curve, this is so-called Brauer diagram. Any two pairs
i,k and
j,l in a matching for which
are called a crossing of the matching. The sign
of a matching
is
, where
is the number of crossings of
. In Fig.4,
,
.
In general, upper triangular matrix Pfaffian defined
There is a formula about , .
Different from the case of Theorem 5.1, when the end of the disjoint lattice path family is not determined, Theorem 10.13.5 in [
44] gives the relation between the generating function and Pfaffian formula.
Theorem 5.2 [
44]
Let be a directed, acyclic graph with a weight function on its edges. Let and be sequences of vertices in .
Then where is the set of all families of non-intersecting paths, connecting with , and , and is the generating function for all pairs of non-intersecting lattice paths, where connects with some and connects with some , with .
For other cases, such as the number of lattice paths in the lattice path family is odd, and the starting point and (part of) ending point are not determined, you can refer to [
44].
Pfaffian can be described as a signed weight generating function of a complete graph. The quotient ring of a Pfaffian polynomial ring of fixed size in a generic skem-symmetric matrix was studied in [
36], that is, the Pfaffian ideal. Based on the number of turning points from north to east of disjoint lattice path, three determinant formulas are given to calculate the Hilbert series and Hilbert functions of Pfaffian rings and a closed multiplication formula for them. For Pfaffian numbers whose elements in lattice paths count matrix are combinatorial numbers, how to give its calculation formula remains to be studied. Carrozza and Tanasa [
16] used the expression of Pfaffians as Grassmann integral to generalize a series of formulas relating generating function of paths in digraphs to Pfaffians. They derived the famous Lindström-Gessel-Viennot formula in the general case of a graph with cycle and extended Stembridge's conclusion. Feng [
32] obtained an explicit expression of the number of perfect matching of 8.6.4 lattices with toroidal boundary by enumerating Pfaffians. However, the Kekule structures counting of the general lattice graph, especially the hexagonal multi-coronal graph of benzene hydrocarbons, remains to be studied.
6 Application of disjoint lattice path families counting model in symmetric function theory
Suppose that is a partition of the positive integer , namely , where , denoted as . The squares in the Young tableaux of are filled with elements in , and satisfy the relation of no decrease in rows and strict increase in columns. This is the form , -semistandard tableaux of shape , .
A variable sequence, , defined -semistandard Young tableaux rights expression of , the weight expression in Fig.5. Through the weight expression, the Schur function is obtained. By means of this symmetric function, the lattice path counting model is related to the group representation theory. Definition based on partition , in addition to
and to express Schur function by completely homogeneous symmetric function. For more details, you can refer to [
57].
Gessel and Viennot [
34,
35] through the following bijection in
- semistandard Young tableaux
correspondence between
lattice paths
, which is a disjoint paths family [
35,
57]: The first
row element in
in turn as a convert from
,
,
, the height of the level step of the path of
. Fig.5 shows the bijection between the three lattice path family and the 6-semistandard Young tableaux with shape
and the corresponding weight expression
.
Theorem 6.1 [
57, Jacobi-Trudi determinant]
Let the m-degree completely homogeneous symmetric function be .
Then The content of group representation theory can be enriched by the study of finite group representation theory related to lattice path counting, such as Young diagram, Brauer diagram, Pfaffian, immanant and so on. For example, Macdonald polynomial [
17,
52], which is important in algebraic combinatorics, can connect the integrable models of geometry and mathematical physics and obtain the irreducible center representation fragments of the detailed decomposition in these two fields. In supersymmetric field theory in physics, Macdonald's function corresponds to the topological vertex graph, which is the structure of supersymmetric theory itself. See “Supersymmetric theory of special function (3) topology vertex with Macdonald’s function”. However, the general formula used at present is expressed by the monomial symmetric function rather than the Schur symmetric function. Since the irreducible properties are expressed by Schur symmetric functions, the Schur symmetric function expressions can explicitly describe the underlying structure of the representation, and their decomposition can be read directly from the corresponding Schur function expressions.
In the theory of representation, we study how to transform symmetric functions into expressions based on Schur functions, and study the positivity and combinatorial significance of their coefficients. Schur function is the most important basis in the ring of symmetric functions. There are many mathematical problems about the expansion of the Schur basis of symmetric functions. Of particular interest is obtaining combinatorial descriptions with positive coefficients in various expansions of the Schur basis, exemplified by the famous Littlewood-Richardson rule [
51]. For ease of expression, we give the following definition.
Definition 6.1 [
42] A symmetric function is said to be Schur positive if it can be represented by nonnegative linear combinations of Schur functions.
Definition 6.2 For a matrix , whose elements are symmetric polynomials, is said to be completely Schur positive if the determinant of each of its square submatrices is Schur positive.
Lauren Williams proposes an open problem.
Open Problem We already know that Jacobi-Trudi matrix is completely Schur positive. Can you find anything else like this matrix?