Switch Operators for the Six-Vertex Model
Abstract.
In this paper, we introduce and analyze a new switch operator for the six-vertex model. This operator, derived from the Yang-Baxter equation, allows us to express the partition function with arbitrary boundaries in terms of a base case with domain wall boundary conditions. As an application, we derive explicit formulas for the factorial Schur functions and their generalizations. Our results provide new insights into the relationship between boundary conditions and partition functions in the six-vertex model.
1. Introduction
The six-vertex model is a widely studied statistical mechanics model due to its connections to various areas of mathematics, including representation theory, combinatorics, and integrable systems. It was first introduced by Pauling in [Pau35].
In this paper, we view the six-vertex model as a combinatorial system of paths on a lattice model under prescribed boundary conditions. Each combination of paths forms an admissible state of the model, in which we assign vertex weights to the vertices in each state. The partition function, which is a weighted sum over all possible configurations, encodes the statistical properties of the model.
A recurrent problem in the combinatorics of integrable lattice models is to find appropriate Boltzmann weights that lead to meaningful and useful values in the partition function. If these weights satisfy the Yang-Baxter equation (see [Bax82]), then the partition function satisfies functional equations and can be both computed and identified with special functions from literature. For multiple instances, see [BBF11, BMN14, ABPW21, MS15, Mot17a, Mot17b, Nap23] and references therein.
One of the key challenges in studying the six-vertex model is understanding the dependence of the partition function on the boundary conditions, which are the states assigned to the vertices on the boundary of the lattice. Functional relations for the partition functions with different boundary conditions exist by the Yang-Baxter equation. In this paper, we introduce a novel method for analyzing this dependence: the switch operators. These operators, derived from the Yang-Baxter equation, allow us to express the partition function with arbitrary boundary conditions in terms of a base case with simple domain wall boundary conditions.
The main result is the following:
Theorem.
The partition function with right boundary and top boundary is expressed in terms of the base case as follows:
where and are the switch operators.
As an application, we compute the explicit expression for the factorial Schur functions and their generalizations. We also prove that these functions are asymptotically symmetric in column parameters. These results extend and generalize those from Section 7 of [BMN14].
Acknowledgements. This paper was created through the 2022 Stanford Undergraduate Research in Mathematics (SURIM) program. We would like to thank everyone involved in organizing SURIM, and in particular we thank Lernik Asserian for directing the program.
2. Six-vertex model
In this section, we review the six-vertex model from statistical mechanics and introduce notation. For a treatment from the point of view of statistical mechanics, see [Bax82]. Here, we represent the model as a rectangular lattice with paths traveling from northwest to southeast. That is, paths enter the model from the top or the left and leave the model on the right and bottom. Paths may intersect, but their movement is restricted to the right and downward directions. Thus, there are only six admissible states for a vertex, illustrated in Figure 1.
Defining a six-vertex model requires specifying the size of the grid, as well as the boundary conditions (at what positions the paths enter or leave the grid). Given such a model, we have a system of admissible configurations of paths. Each configuration is called a state, and each state consists only of the six mentioned vertices. The weight of a given type of vertex at a certain position in the lattice is represented using the following weight functions:
For each state , its weight is given by computing the product of weights over all vertices in the state. Then the partition function of a six-vertex model is the sum of weights of all admissible states:
More generally, we consider the six-vertex model with row labels , column labels , and boundary conditions for the left, top, right, and bottom boundaries, respectively. We denote such a model by
For brevity, we denote the partition function of such a model by
Lastly, we use the notation .
Definition 2.1.
[DWBC] The six vertex model with domain wall boundary conditions (abbreviated as DWBC) is defined as . This is an lattice with the following boundaries: paths enter from the top edge of each column and exit from the right edge of each row. The partition function for this model is denoted as . An illustration of the DWBC model is shown in Figure 2.
state | weight |
---|---|
Example 2.2.
Let . Then there are seven admissible configurations in . See Figure 3 for the complete list of admissible states with their Boltzmann weights. The partition function then is the sum of all the weights of the configurations. Note that we write the product of weights aligned with the positions where they occur in the model for convenience.
With the seven admissible configurations of the lattice and all the defined vertex weights, we can then compute the partition function by summing all seven products.
Definition 2.3 (Yang-Baxter).
We say that a six-vertex model is integrable if, given its weight functions , there exist new weight functions
such that the Yang-Baxter equation holds, i.e. we have the equality of the following partitions:
In the graphical equation, are fixed, and must iterate through all indices. An index of indicates the existence of a path, while indicates its absence.
Similarly, we define vertically integrable weights using the graphical equation:
where are again fixed, and iterate through all their possibles values.
The introduction of cross vertices to facilitate the Yang-Baxter equation, as illustrated in the above figure, gives rise to horizontal and vertical cross vertices. We provide the six allowable horizontal cross vertices of the six-vertex model in Figure 4. Similarly, the six allowable vertical cross vertices of the six-vertex model are shown in Figure 5.
We now provide an extension of the Yang-Baxter equation, called the train argument. This argument is the basis of our construction of the switch operators.
Lemma 2.4.
[Train argument] Consider a six-vertex model and attach a cross vertex. Then the following relationship between partition functions holds.
For example,
This argument also holds in the vertical case by instead using the vertical Yang-Baxter equation. Below is an example of the mechanics of the train argument.
Proof.
Since we assume that the weights of the horizontal (vertical) cross vertices do not denend on the column (row), we can repeately apply the Yang-Baxter equation until we reach the opposite boundary. ∎
3. Switch operators
In this section we define the generalized Demazure operators, which we call the switch operators, that can be applied to both horizontal and vertical boundaries. We then axiomatically develop the algebra of partition functions under the switch operators.
Let
be the integrable weight functions, where are non-zero, and where
Note that the last condition is equivalent to assuming that the -matrix of the cross-vertex is invertible. This is demonstrated in detail in [Nap22].
Let be a strictly decreasing signature of length . Let and let .
We consider the six-vertex model , that is, a model with rows and columns. The lattice consists of an empty left boundary, a dense top boundary, a boundary of on the right, and an empty bottom boundary.
Let denote the partition function of this model. The main aim of this section is to give connection between the partition functions for different ’s.
The partition functions depend on the spectral parameters and . Let the permutation group act on the spectral parameters as follows:
We also define the action of the simple transposition on the rightmost boundary as follows:
-
(1)
if , then ;
-
(2)
if , then ;
-
(3)
if but , then , where has the value replaced by ;
-
(4)
if but , then , where has the value replaced by .
In each case, we use the train argument to derive information about the relations that must hold between different horizontal cross vertex weights.
In the first case, we have
In the second case,
That is, swapping empty rows has no effect on the partition function. The final two cases provide the most significant insights. In the third case, we have
(3.1) |
Lastly, the fourth case gives us the following:
(3.2) |
If we look at the third case in particular, we notice that we can rewrite the terms and define a Demazure-like operator:
such that
If is defined as above, then the inverse is defined by the fourth case:
By [Nap22], we have the following relations between the weights:
Lemma 3.1 ([Nap22]).
For all , we have
Moreover, we have
(3.3) |
The property that these two operators are inverses of each other follows from the relations on the weights. By definition,
Throughout the computation, we use the properties from Lemma 3.1.
We use a similar approach to define the vertical switch operator. Let be the vertical analog of , where acts by transposing the spectral parameters corresponding to columns and . We will use the notation when it is clear we are acting in the vertical case.
We may now define the operators we have derived from our applications of the train argument.
Definition 3.2.
The switch operators and their inverses , are defined as
Consider the general partition function . The switch operators act on by switching the boundaries of adjacent rows and columns:
Note that we can use a composition of simple reflections to bring any signature to . For example, if we look at the horizontal direction:
Hence, using the operator , we can express in terms of , where . We call the base case. Note that from Definition 2.1.
Thus, we can express as
for some ’s. The vertical case follows this same property, but instead prescribes a strictly decreasing signature of to the top boundary.
We express this concept with more precise notation. Let where is the length of the signature . Then let
Lastly, let denote the number of columns in the lattice, and let
Then, consider the partition function being normalized in the weight, so that the addition of extra empty columns or rows does not impact the partition function.
Before we reach our theorem, we develop some useful notation regarding repeated use of the switch operators. For , denote by the operator sequence and the sequence . Let be the expression . Similarly, we denote to be .
Theorem 3.3.
The partition function with right boundary and top boundary is expressed in terms of the base case as follows:
Proof.
We have
Since , we get the result. The vertical case is analogous. ∎
Thus we have proved it is possible to express the partition function of a lattice with arbitrary boundaries in terms of the operators acting on the base case.
Example 3.4.
Let . Take in the case, and take to be the partition function with signatures and :
We can apply our switch operators first in the vertical case:
…
.
Then, we apply our switch operators in the horizontal case:
.
From the illustrations, we see that the sequence of applications of switch operators that takes us from the base case to is
which exactly matches our expectations from Theorem 5.3 based off of and .
We now present an application of these results. Let the weight functions be as follows:
(3.4) |
These weights are from [Nap23], where their partition functions were shown to generalize various families of the Schur functions. These functions are called free fermionic Schur functions. By Corollary 2.14, the partition function with the domain wall boundary conditions is
Let . Consider the partition function which generalizes various non-supersymmetric Schur functions. Then we have the following result:
Proposition 3.5.
We have the following evaluation of the partition function:
Proof.
By Theorem 3.3 and the explicit value of the partition function with the domain wall boundary conditions. Note that the extra factor comes from the “empty” sites in the six vertex model. ∎
This result generalizes the relation for the factorial Schur functions as explored in equations (18) and (19) in [BMN14]. In particular, the equation (19) can be written in terms of the switch operators as
Similarly to Corollary 1 in [BMN14], we prove that the partition function is asymptotically symmetric in the column parameters.
Corollary 3.6.
The free fermionic Schur functions are asymptotically symmetric in variables .
Proof.
Indeed, for large enough indices which exceed all partis of , the switch operators give the simplified expression
Hence, the partition function is asymptotically symmetric in the column parameters. ∎
We note that Theorem 3.3 provides the explicit expression for the partition functions . While the specializations and produce the generalizations of the factorial Schur functions, the meaning of the function remains unclear. This function could be seen as two sided interpolation of the two kinds of factorial Schur functions (or their generalizations).
References
- [ABPW21] Amol Aggarwal, Alexei Borodin, Leonid Petrov, and Michael Wheeler. Free Fermion Six Vertex Model: Symmetric Functions and Random Domino Tilings. arXiv preprint arXiv:2109.06718, 2021.
- [Bax82] Rodney J. Baxter. Exactly solved models in statistical mechanics. Academic Press, Inc. [Harcourt Brace Jovanovich, Publishers], London, 1982.
- [BBF11] Ben Brubaker, Daniel Bump, and Solomon Friedberg. Schur polynomials and the Yang-Baxter equation. Comm. Math. Phys., 308(2):281–301, 2011. doi:10.1007/s00220-011-1345-3.
- [BMN14] Daniel Bump, Peter J. McNamara, and Maki Nakasuji. Factorial Schur functions and the Yang-Baxter equation. Comment. Math. Univ. St. Pauli, 63(1-2):23–45, 2014.
- [Mot17a] Kohei Motegi. Dual wavefunction of the Felderhof model. Lett. Math. Phys., 107(7):1235–1263, 2017. doi:10.1007/s11005-017-0942-2.
- [Mot17b] Kohei Motegi. Izergin-Korepin analysis on the projected wavefunctions of the generalized free-fermion model. Adv. Math. Phys., pages Art. ID 7563781, 11, 2017. doi:10.1155/2017/7563781.
- [MS15] Kohei Motegi and Kazumitsu Sakai. Quantum integrable combinatorics of Schur polynomials. arXiv preprint arXiv:1507.06740, 2015.
- [Nap22] Slava Naprienko. Integrability of the six-vertex model and the yang-baxter groupoid. arXiv preprint arXiv:2210.14883, 2022.
- [Nap23] Slava Naprienko. Free fermionic schur functions. arXiv preprint arXiv:2301.12110, 2023.
- [Pau35] Linus Pauling. The structure and entropy of ice and of other crystals with some randomness of atomic arrangement. Journal of the American Chemical Society, 57(12):2680–2684, 1935.