1 Introduction
The Yang–Baxter equation, also known as the star–triangle equation from its description in electrical networks [Reference Kennelly42], was first applied to two-dimensional statistical mechanical models by McGuire [Reference McGuire62] to reduce the interaction of multiple particles down to pairwise scattering. This was subsequently generalized to multiple species of particles by Yang [Reference Yang77]. Independently, Baxter also used the Yang–Baxter equation to show that transfer matrices commute and solve the eight-vertex model [Reference Baxter6, Reference Baxter7] in what is now known as the train argument. For additional history, we refer the reader to [Reference McCoy61, Ch. 13]. The Yang–Baxter equation has since appeared in many diverse mathematical contexts beyond its origin in statistical mechanics. For example, solutions to the Yang–Baxter equation (which correspond to the Reidemeister III move) lead to knot invariants such as the Jones polynomial; see [Reference Jones39, Reference Turaev74] for a lattice model approach to the Jones polynomial. A more recent application that has received significant attention is in the study of probabilistic models where solutions to the Yang–Baxter equation control the dynamics, such as in [Reference Aas, Grinberg and Scrimshaw1, Reference Borodin10, Reference Borodin and Wheeler12, Reference Borodin and Wheeler14, Reference Kuniba, Mangazeev, Maruyama and Okado47, Reference Kuniba, Maruyama and Okado48, Reference Kuniba, Maruyama and Okado49, Reference Kuniba, Maruyama and Okado50, Reference Motegi and Sakai63, Reference Motegi and Sakai64, Reference Motegi and Scrimshaw65].
A lattice (or vertex) model is a finite grid where the edges are labeled and satisfy some local conditions around vertices, usually with some additional boundary conditions. These local conditions are also assigned weights called Boltzmann weights, and the collection of these local conditions with their Boltzmann weights is called an L-matrix. We extend the notation of a Boltzmann weight to any valid labeling of the grid, called a state of the model, by taking the product of all the Boltzmann weights of the vertices. We call a lattice model integrable or solvable if there exists an additional crossing called an R-matrix that can move past a pair of vertices, which is the $RLL$ form of the Yang–Baxter equation. The Yang–Baxter equation then implies certain functional equations that are subsequently usually solved to determine the partition function of the lattice model, the generating function of the states of the model.
A now-classical approach has been to construct a solvable lattice model based on the R-matrix isomorphism for $U_q(\widehat {\mathfrak {gl}}_2)$ -modules such that the partition function is a certain special function, such as a (symmetric) Grothendieck polynomial, a (spin) Hall–Littlewood polynomial or a spherical Whittaker function (see, for example, [Reference Borodin and Wheeler12, Reference Brubaker, Bump and Friedberg17, Reference Corteel, Gitlin, Keating and Meza25, Reference Wheeler and Zinn-Justin75, Reference Wheeler and Zinn-Justin76]). Indeed, the quantum groups structure ensures that the R-matrix for the model satisfies the Yang–Baxter equation. This approach has many fruitful consequences, yielding often simple proofs of certain combinatorial identities that are otherwise hard to prove directly – for example, Kuperberg’s proof [Reference Kuperberg51] counting the number of alternating sign matrices [Reference Zeilberger78].
A more recent approach has been to instead use $U_q(\widehat {\mathfrak {gl}}_n)$ -representations to build solvable lattice models, which has the effect of introducing colours to the lattice model. Moreover, the Yang–Baxter equation in terms of the solvable lattice model can be restated as a purely algebro-combinatorial statement without reference to a quantum group representation. Both of these ideas have been quite fruitful by allowing authors to develop coloured lattice models associated to certain special functions to break them into more atomic pieces and study their properties. The first example (as far as the authors are aware) is by Cantini, de Gier and Wheeler [Reference Cantini, de Gier and Wheeler23] for (permuted basement) Macdonald polynomials. Another example is by Borodin and Wheeler [Reference Borodin and Wheeler12] with nonsymmetric spin Hall–Littlewood polynomials, which are the atoms of spin Hall–Littlewood polynomials [Reference Borodin10, Reference Borodin and Petrov11]. They also obtained the analogous result for Macdonald polynomials $P_{\lambda }$ in [Reference Borodin and Wheeler13], along with Garbali and Wheeler [Reference Garbali and Wheeler33] for modified Macdonald polynomials $\widetilde {H}_{\lambda }$ . The first author and coauthors expanded on this by directly colourizing the classic five-vertex model for Schur functions in [Reference Brubaker, Buciumas, Bump and Gustafsson16] to give $\operatorname {GL}_r$ Demazure atoms and keys. The K-theory analogue of this was done by the authors and Weber in [Reference Buciumas, Scrimshaw and Weber20] using the model by Motegi and Sakai for Grothendieck polynomials [Reference Motegi and Sakai63, Reference Motegi and Sakai64] to give the first proof of a combinatorial interpretation of Lascoux atoms [Reference Buciumas, Scrimshaw and Weber20].
The goal of this paper is to do the analogous colourization of the model from [Reference Gray35, Reference Ivanov37] specialized for $\operatorname {Sp}_{2n}$ characters and a similar model for $\operatorname {SO}_{2n+1}$ characters. This model is based on two different types of rows with Boltzmann weights called $\Gamma $ -weights and $\Delta $ -weights in [Reference Brubaker, Bump and Friedberg17] with an additional U-turn ‘vertex’ between pairs of successive rows called a K-matrix. Such models are solvable if there is an R-matrix for any pair of rows (so, four R-matrices in total: $\Gamma \Gamma $ , $\Gamma \Delta $ , $\Delta \Gamma $ , and $\Delta \Delta $ ) satisfying the Yang–Baxter equation. This has been used to produce vertex models for Hall–Littlewood polynomials for the $BC_n$ root system [Reference Wheeler and Zinn-Justin75]. However, our models are not solvable: for any natural coloured version of the models in [Reference Gray35, Reference Ivanov37]; we can only construct at most three R-matrices that satisfy the Yang–Baxter equation. Therefore, there does not exist a natural solvable coloured analogue of the models [Reference Gray35, Reference Ivanov37]. Despite this setback, we are able to use the three solutions of the Yang–Baxter equation to compute the partition function of our models explicitly and show that it is equal to a Demazure atom for $\operatorname {Sp}_{2n}$ and $\operatorname {SO}_{2n+1}$ . Because of this, we call our model ${\color {darkred}{\textit {quasi-solvable}}}$ . Subsequently, our proofs required novel techniques to address this deficiency, which will likely be useful in generalizing this to other coloured U-turn lattice models, such as for Iwahori Whittaker functions and Hall–Littlewood polynomials for the symplectic group.
Before describing our methodology, let us discuss Demazure atoms and characters for the simple Lie groups $G = \operatorname {Sp}_{2n}, \operatorname {SO}_{2n+1}$ . The characters of irreducible finite-dimensional highest-weight representations of G with highest-weight $\lambda $ are certain polynomials in $\mathbb {Z}[\mathbf {z}^{\pm 1}]$ , where $\mathbf {z} = (z_1, \dotsc , z_n)$ , that are invariant under the corresponding Weyl group W of signed permutations (also known as the hyperoctohedral group). By a classic formula of Demazure [Reference Andersen2, Reference Demazure27, Reference Demazure28, Reference Lakshmibai, Musili and Seshadri52] (see also [Reference Kashiwara40, Reference Littelmann58]), these can be described by applications of (isobaric) divided difference operators corresponding to any reduced word of the longest element $w_0 \in W$ . Since the divided difference operators satisfy the corresponding braid group relations, Matsumoto’s theorem [Reference Matsumoto60] implies that we can define a partial character for any $w \in W$ . These partial characters are called Demazure characters $D_w(\lambda )$ and are characters for certain representations of the (standard) Borel subgroup $B \subseteq G$ . The divided difference operators $\pi _i$ corresponding to the ith simple reflection are also projections, so we can define new operators $\overline {\pi }_i = \pi _i - 1$ that also satisfy the braid relations. These give rise to smaller polynomials called Demazure atoms $A_w(\lambda )$ [Reference Lascoux and Schützenberger53, Reference Lascoux and Schützenberger54, Reference Lascoux and Schützenberger55, Reference Mason59] that encode the change as the length of the Weyl group element increases. More precisely, a Demazure character is a sum of the atoms
where $\leq $ is the (strong) Bruhat order.
Now we turn to our proofs. A standard technique to produce the functional equations for the partition function of solvable (coloured) lattice models is the train argument. The train argument consists of adding an R-matrix to a pair of rows and then passing it through to the other side by repeated use of the Yang–Baxter equation. This is what was used to show that the functional equations satisfied the divided difference operator relations in [Reference Brubaker, Buciumas, Bump and Gustafsson16, Reference Brubaker, Frechette, Hardt, Tibor and Weber18, Reference Buciumas and Scrimshaw19, Reference Buciumas, Scrimshaw and Weber20] and the $z_i \leftrightarrow z_j$ symmetry in [Reference Elkies, Kuperberg, Larsen and Propp31, Reference Gray35, Reference Ivanov37]. To produce functional equations for U-turn lattice models as for the uncoloured model, two additional types of relations are needed. The first is the reflection equation with a pair of R-matrices and K-matrices in a type BC braid relation $KRKR = RKRK$ , which underlies the computations for the $z_i \leftrightarrow z_{i+1}$ (or type A) symmetry in [Reference Gray35, Reference Ivanov37]. The other relation is the fish equation involving a single R-matrix and K-matrix, which was used in [Reference Gray35, Reference Ivanov37, Reference Wheeler and Zinn-Justin75] to show that the partition function satisfied the $z_i \leftrightarrow z_i^{-1}$ (or type BC) symmetry.
However, since we are unable to freely pass through one of our R-matrices, a novel approach is required. To show the type A divided difference operator relations, our initial step is to follow [Reference Gray35, Reference Ivanov37] by applying a block R-matrix consisting of our four types of R-matrices on the left side of the model. We use the train argument for the three types of R-matrices that satisfy the Yang–Baxter equation to pass them to the right side of our model. Then we use the reflection equation to bring two R-matrices together, which we can remove by applying the unitary relation $R^2 = \beta \cdot 1$ for some constant $\beta $ . Finally, we pass the remaining R-matrix back to the left side and apply the corresponding unitary relation. The result is the desired functional equation.
To obtain the type BC divided difference operator relation, we additionally have to get around the obstruction that the fish equation does not hold in the coloured model. We achieve this by first following [Reference Ivanov37] and using a straightforward bijection of states to change the bottom row of our model from $\Delta $ -weights to $\Gamma $ -weights. We then apply the train argument to bring the $\Gamma \Gamma \ R$ -matrix to the right, where we perform a direct analysis of the possible cases to obtain our functional equation.
Because our atom model is based on the atom coloured models of [Reference Brubaker, Buciumas, Bump and Gustafsson16, Reference Buciumas, Scrimshaw and Weber20], we apply the same small tweak to the coloured model in [Reference Buciumas, Scrimshaw and Weber20] to obtain a model for Demazure characters of $G = \operatorname {Sp}_{2n}, \operatorname {SO}_{2n+1}$ . For this tweaked model, the proof is entirely analogous to the case for the Demazure atoms. Furthermore, the same combinatorial proof of [Reference Buciumas, Scrimshaw and Weber20, Thm. 3.6] of changing how the paths interact recovers equation (1.1) (which can be turned around to compute the partition function combinatorially). Consequently, we also obtain a new uncoloured model for characters of irreducible $\operatorname {SO}_{2n+1}$ -representations.
One application of our model is the computation of a (right) key for tableaux used in combinatorial descriptions of characters of irreducible G-representations. More specifically, it is known [Reference Gray35, Reference Ivanov37] that the states of the uncoloured model are in natural bijection with Proctor patterns [Reference Proctor66], which are naturally in bijection with certain tableaux. However, the weight in our model has been twisted by $i \leftrightarrow n+1- i$ with the natural one from the Proctor patterns. Thus our model naturally gives a key algorithm on reverse King tableaux [Reference King43, Reference King44] for $G = \operatorname {Sp}_{2n}$ and Sundaram tableaux [Reference Sundaram73] for $G = \operatorname {SO}_{2n+1}$ . This is in parallel to the models in [Reference Brubaker, Buciumas, Bump and Gustafsson16, Reference Buciumas, Scrimshaw and Weber20] with Gelfand–Tsetlin patterns and reverse semistandard tableaux because we can only use one particular ordering of the spectral parameters. We conjecture that our key map agrees with the representation-theoretic description coming from the Kashiwara crystal structure [Reference Bump and Schilling22, Reference Kashiwara40] described in [Reference Jacon and Lecouvey38], the key map on Kashiwara–Nakashima (KN) tableaux [Reference Kashiwara and Nakashima41] given in [Reference Santos71], and with the crystal structure defined recently on King tableaux by Lee [Reference Lee56]. A salient ingredient is a weight-preserving bijection from reverse King (respectively, Sundaram) tableaux to regular King (respectively, Sundaram) tableaux. To relate the KN tableaux with the King/Sundaram tableaux, we expect that a combination of the Sheats bijection [Reference Sheats72] and repeated tableau-switching algorithm iterations [Reference Benkart, Sottile and Stroomer9] would yield the desired crystal isomorphism.
Our solutions to the Yang–Baxter equation have a partial interpretation in terms of R-matrices of the quantum supergroup $U_q\bigl (\widehat {\mathfrak {gl}}(2n|1)\bigr )$ [Reference Bazhanov and Shadrikov8]; see also [Reference Kojima45] corresponding to the evaluation representation and its dual in the limit $q\to 0$ (see Section 3.4). This interpretation gives evidence for the quantum generalization of our results to models representing Iwahori Whittaker functions and nonsymmetric Hall–Littlewood polynomials for the symplectic and odd orthogonal groups. In type A, a similar interpretation for lattice model R-matrices leads to a relation between quantum group R-matrices and p-adic intertwining integrals. We are able to show that two of our solutions to the Yang–Baxter equation come from $q \to 0$ limits of $U_q\bigl (\widehat {\mathfrak {gl}}(2n|1)\bigr ) \ R$ -matrices. We also explain why we are unable to give a complete quantum supergroup interpretation of our R-matrices.
Generally speaking, K-matrices in U-turn lattice models should correspond to solutions of the reflection equation coming from quantum symmetric pairs [Reference Kolb46, Reference Letzter57]. Quantum symmetric pairs are certain coideal subalgebras of quantum groups that have recently been connected to many other areas of representations theory such as canonical basis, Schur–Weyl dualities, categorification and geometry [Reference Balagović and Kolb3, Reference Bao and Wang4, Reference Bao and Wang5, Reference Ehrig and Stroppel30, Reference Fan, Lai, Li, Luo and Wang32]. Unfortunately, not much is known about K-matrices and quantum symmetric pairs corresponding to quantum supergroups like $U_q\bigl (\widehat {\mathfrak {gl}}(2n|1)\bigr )$ . It would be interesting to relate our lattice models, especially their possible quantum generalizations, to such quantum symmetric pairs. This could lead to novel relations between the representation theories of symplectic and odd orthogonal p-adic groups and quantum symmetric pairs.
This paper is organized as follows. In Section 2, we give the necessary background on Demazure characters and atoms. In Section 3, we construct our lattice model for Demazure atoms and prove its quasi-solvability to give functional equations to prove our first main theorem. We give a partial quantum group interpretation of our Boltzmann weights. In Section 4, we give a slightly modified quasi-solvable lattice model for Demazure characters and our second main theorem. In Section 5, we relate the admissible states in our lattice models to Proctor patterns and use this to give an algorithm for a (right) key for for reverse King tableaux and Sundaram tableaux.
Shortly after this paper appeared on the arXiv, independent work by Zhong [Reference Zhong81] on stochastic type C vertex models was also posted in which the coloured model is a different quantization than the R-matrix for $U_q\bigl (\widehat {\mathfrak {gl}}(2n|1)\bigr )$ that we utilize and which is possibly a gauge transformation of our atom model when taking $q = 0$ .
2 Background
We will start with a review of the theory of Demazure operators. Let $\Phi $ be the root system and $\Lambda $ be the weight lattice of a complex reductive Lie group G with maximal torus T. Let n be the rank of $\Phi $ . We identify $\Lambda $ with the group $X^{\ast }(T)$ of rational characters of T. For $\mathbf {z} \in T$ and $\lambda \in \Lambda $ , we denote by $\mathbf {z}^{\lambda }$ the application of $\lambda $ to $\mathbf {z}$ . Let $\mathcal {O}(T)$ be the set of polynomial functions on T: that is, finite linear combinations of the functions $\mathbf {z}^{\lambda }$ for $\lambda \in \Lambda $ . Let $\Phi ^{+}$ (respectively, $\Phi ^{-}$ ) be the set of positive (respectively, negative) roots, and let $\alpha _i$ ( $i\in I = \{1, 2, \dotsc , n\}$ ) be the simple positive roots. Let $\alpha _i^{\vee } \in X_{\ast } (T)$ denote the corresponding simple coroots and $s_i$ the corresponding simple reflections generating the Weyl group W. The Weyl group acts on the weight lattice and therefore on the space $\mathcal {O}(T)$ . We shall denote this action by $w \cdot f(\mathbf {z}) := f(w\mathbf {z})$ . For $w \in W$ , let $\ell (w)$ denote the length of w, the smallest number of simple reflections, such that $w = s_{i_1} \dotsm s_{i_{\ell }}$ , which is called a reduced word for w. Let $w_0$ be the long element of the Weyl group and $\leq $ denote the (strong) Bruhat order on W. For more information about properties of the Weyl group, we the refer the reader to [Reference Humphreys36].
2.1 Demazure characters and atoms
Given $s_i$ , a simple reflection, we can define the associated isobaric Demazure operator acting on $f \in \mathcal {O} (T)$ as
The numerator is divisible by the denominator, so the resulting function is again in $\mathcal {O}(T)$ .
One can check that $\pi ^2_i = \pi _i = s_i \pi _i$ . Given any $\mu \in \Lambda $ , set $k = \langle \mu , \alpha _i^{\vee } \rangle $ so $s_i (\mu ) = \mu - k\alpha _i$ . Then the action on the monomial $\mathbf {z}^{\mu }$ is given explicitly by
Define $\overline {\pi }_i := \pi _i - 1$ . Explicitly, we have
Both $\pi _i$ and $\overline {\pi }_i$ satisfy the braid relations. Thus, for any $w \in W$ , we can choose any reduced word $w = s_{i_1} \dotsm s_{i_k}$ to define $\pi _w = \pi _{i_1} \cdots \pi _{i_k}$ and $\overline {\pi }_w = \overline {\pi }_{i_1} \cdots \overline {\pi }_{i_k}$ by Matsumoto’s theorem [Reference Matsumoto60]. For $w = 1$ , we set $\pi _1 = \overline {\pi }_1 = 1$ .
For $\lambda $ , a dominant weight, let $\chi _{\lambda }$ denote the character of the irreducible representation $V_{\lambda }$ with highest-weight $\lambda $ . The ${\color {darkred}{\textit {Demazure character formula}}}$ is the identity, for $\mathbf {z}\in T$ ,
For a proof, see [Reference Bump21, Thm. 25.3]. More generally, for any Weyl group element w, we may consider $\pi _w\mathbf {z}^{\lambda }$ and $\overline {\pi }_w\mathbf {z}^{\lambda }$ . These polynomials are called ${\color {darkred}{\textit {Demazure characters}}}$ and ${\color {darkred}{\textit {Demazure atoms}}}$ , respectively. The following relation between the two is well-known.
Theorem 2.1 [Reference Lascoux and Schützenberger55]; see also [Reference Pun67, Lemma 2.5].
Let $f\in \mathcal {O}(T)$ . Then
As a corollary, we obtain the following decomposition of characters in terms of Demazure atoms.
Corollary 2.2. We have
2.2 Signed permutations and the Weyl group action
For the remainder of the paper, we will only consider Cartan types $BC$ . We identify the maximal torus T with the space $(\mathbb {C}^*)^n$ , where n is the rank of the group. The Weyl group W of type $B_n$ is isomorphic to the Weyl of type $C_n$ , and it is known as the hyperoctohedral group. It is generated by the simple reflections $s_i$ for $i \in \{1, \dotsc , n\}$ subject to the relations
The Weyl group acts on elements $\mathbf {z} \in (\mathbb {C}^*)^n$ as follows:
The elements of W can be explicitly described using ${\color {darkred}{\textit {signed permutations}}}$ of n, which are permutations of
such that $w(i) = \overline {w(\overline {\imath })}$ . Here we use the convention that $\overline {\overline {\imath }}=i$ . Thus we can determine a signed permutation by the image of $1 \leq i \leq n$ . The simple transposition for $i < n$ is given by $s_i = (i \; i+1)$ , and $s_n$ sends $n \leftrightarrow \overline {n}$ . An ${\color {darkred}{\textit {inversion}}}$ is a pair $1 \leq i < j \leq n$ such that $w(i)> w(j)$ . The longest element $w_0$ is given by the signed permutation $[\overline {1}, \overline {2}, \dotsc , \overline {n}]$ .
The subgroup of W generated by $s_i$ for $i<n$ is a subgroup isomorphic to the Weyl group of type A. We shall denote the subgroup by $W^A$ .
2.3 Functional equations
We now discuss the explicit functional equations for the Demazure characters and atoms that will be used to prove the main theorems in this paper.
We first consider Demazure characters. equation (2.1) can be written explicitly as
Let us denote $D_w(\mathbf {z},\lambda ) := \pi _w z^{\lambda }$ . Let $s_i$ be a simple reflection and $w \in W$ such that $\ell (s_i w)>\ell (w)$ . From equation (2.7), we deduce the following:
Next, we consider the Demazure atoms. In this case, equation (2.3) can be rewritten as
Let us denote $A_w(\mathbf {z},\lambda ) := \overline {\pi }_w z^{\lambda }$ . Let $s_i$ be a simple reflection and $w \in W$ such that $\ell (s_i w)>\ell (w)$ . We rewrite the equation above as
3 Coloured lattice models and Demazure atoms
We will construct coloured lattice models that represent Demazure atoms in Cartan type B and C. These models generalize the work in [Reference Brubaker, Buciumas, Bump and Gustafsson16], where type A Demazure atoms have been represented as partition functions of lattice models. The current paper and [Reference Brubaker, Buciumas, Bump and Gustafsson16] produce coloured models that are a refinement of the $q=0$ uncoloured models in [Reference Brubaker, Bump and Friedberg17] (representing Schur polynomials) and [Reference Ivanov37] (representing symplectic Schur polynomials), respectively. Our odd orthogonal model does not refine any pre-existing model.
Remark 3.1. Our model is in fact a refinement of a semidual version of the model in [Reference Ivanov37] obtained by interchanging $0 \leftrightarrow 1$ on each of the horizontal components. This choice allows us to have a more natural description of our coloured lattice model and helps with visualizing admissible states in the model by using coloured paths.
We work with fixed set $\mathbf {c} = \{c_1 < c_2 < \cdots < c_n < \overline {c}_n < \cdots <\overline {c}_1\}$ of ordered colours. We use the conventions $\overline {\overline {c}}_i := c_i$ and $c_{\overline {\imath }} := \overline {c}_i$ . For $w \in W$ , we define $w \mathbf {c} = (c_{w(1)}, c_{w(2)}, \dotsc , c_{w(n)},c_{w(\overline {n})},\dotsc ,c_{w(\overline {1})})$ to be the set of colours permuted by w. Explicitly, $s_i$ permutes the colours $c_i \leftrightarrow c_{i+1}$ and $\overline {c}_i \leftrightarrow \overline {c}_{i+1}$ and $s_n$ permutes the colours $c_n \leftrightarrow \overline {c}_n$ . The set $\{w\mathbf {c} \mid w \in W\}$ will index the left boundary conditions of our model.
Let us now explain the model. Consider a rectangular grid with $2n$ horizontal lines that we number from top to bottom and m vertical lines numbered from right to left as in Figure 4. We call the odd numbered lines $\Gamma $ and the even numbered ones $\Delta $ . The intersection of a vertical and horizontal line is called a ${\color {darkred}{\textit {vertex}}}$ . On the right, we connect the $\Gamma $ line $2i-1$ to the $\Delta $ line $2i$ by a ${\color {darkred}{\textit {U-turn}}}$ .
Each $\Gamma $ line $2i-1$ is assigned the parameter $z_i \in \mathbb {C}^*$ , and $\Delta $ line $2i$ is assigned the parameter $z^{-1}_i \in \mathbb {C}^*$ . We also assign the U-turn from line $2i-1$ to $2i$ the parameter $z_i$ . One can think of $\mathbf {z} := (z_1,z_1^{-1},\dotsc ,z_n,z_n^{-1})$ as living in the torus of $\operatorname {Sp}_{2n}(\mathbb {C})$ or $\operatorname {SO}_{2n+1}(\mathbb {C})$ . An ${\color {darkred}{\textit {interior edge}}}$ connects two vertices in the model, while an ${\color {darkred}{\textit {outer edge}}}$ (or a boundary edge) is attached to one vertex alone.
To each edge, we may assign a ${\color {darkred}{\textit {spin}}}$ that is an element $c \in \mathbf {c} \sqcup \{0\}$ . The ${\color {darkred}{\textit {Boltzmann weight}}}$ of a vertex (respectively, U-turn) is a function that assigns a complex number to each assignment of spins to the edges of a vertex (respectively, U-turn) that depends on the assigned parameter. The collection of vertices (respectively, U-turns) and their Boltzmann weights is called an ${\color {darkred}{\textit {L-matrix}}}$ (respectively, ${\color {darkred}{\textit {K-matrix}}}$ ). The Boltzmann weights for $\Gamma $ , $\Delta $ and U-turn vertices are given in Figures 1, 2 and 3, respectively. Each weight that is not portrayed in the figures mentioned in this paragraph is considered to be $0$ . Both the B-model and the C-model use the same $\Gamma $ and $\Delta $ weights, while the U-turn weights are different.
Our system has fixed spins on the boundary that depend on $w \in W$ and dominant $\lambda \in \Lambda $ . The bottom edges are labeled with $0$ , and the left $\Gamma $ edges are labeled with $0$ . The left $\Delta $ edges are labeled with the first n colours of $w w_0 \mathbf {c}$ (the others are completely determined from these) from top to bottom, and the top edges are labeled with $c_n, \dotsc , c_1$ (from right to left) in places $\lambda +\rho $ , where $\rho = (n-1, n-2, \dotsc , 0)$ . The rest of the boundary edges are assigned spin $0$ . See Figure 4 for an example where $w=1$ , $\lambda = (3,1)$ and $\lambda +\rho = (4,1)$ . We denote such a model by $\overline {\mathfrak {S}}^X_{\lambda ,w}$ , for $X \in \{B, C\}$ .
An assignment of spins to the inner edges is called a ${\color {darkred}{\textit {state}}}$ of the system. The ${\color {darkred}{\textit {weight}}}$ of a state is the product over all vertices of the weights of each vertex. A state is called ${\color {darkred}{\textit {admissible}}}$ if its weight is nonzero. We will often simply write $\overline {\mathfrak {S}}_{\lambda ,w} = \overline {\mathfrak {S}}^X_{\lambda ,w}$ since the states of the two models are the same and the Boltzmann weights only differ in $\mathtt {k}_1$ (see Figure 3). The ${\color {darkred}{\textit {partition function}}} \ Z(\overline {\mathfrak {S}}^X_{\lambda ,w}; \mathbf {z})$ is the sum of the weights of the states over all states of the system with boundary conditions determined by w, $\lambda $ and the parameters $\mathbf {z}$ .
Remark 3.2. The $z + 1$ ratio between the $\mathtt {k}_1 \ K$ -matrix entry in types B and C is exactly the ratio between the type $C_n$ and $B_n$ characters in rank $n = 1$ .
A lattice model is called ${\color {darkred}{\textit {solvable}}}$ or ${\color {darkred}{\textit {integrable}}}$ if it there exists a full set of solutions of the Yang–Baxter equation and its generalizations that enable one to derive functional equations for the partition function that can be used to characterize it. For example, the model in [Reference Ivanov37] is integrable because of the existence of four R-matrices, called $R^{\Gamma }_{\Gamma }$ , $R^{\Delta }_{\Gamma }$ , $R^{\Gamma }_{\Delta }$ and $R^{\Delta }_{\Delta }$ , that satisfy the appropriate Yang–Baxter equations and reflection equations.
Our model is not integrable in this sense, but it is close. We produce three R-matrices $R^{\Gamma }_{\Gamma }$ , $R^{\Delta }_{\Delta }$ and $R^{\Delta }_{\Gamma }$ that are given in Figures 5, 6 and 7, respectively. These R-matrices satisfy the Yang–Baxter equation with the corresponding L-matrices as explained in Proposition 3.3. However, it can be shown computationally that there is no solution for the Yang–Baxter equation corresponding to $^{\Gamma }_{\Delta }$ . The problem, compared to the uncoloured setting discussed in [Reference Ivanov37], where such a solution exists, is that certain coloured loops can be formed inside one side of equation (3.1). This ends up multiplying that side’s partition function by the total number of colours, which is $2n$ , whereas the other side does not depend on n. Hence, the two partition functions cannot be equal.
We do, however, produce a fourth R-matrix called $R^{\Gamma }_{\Delta }$ in Figure 8 that is partly determined. This means the weights marked with $(*)$ in Figure 8 are free, so they can be changed, and this does not affect our results. But we do stress that no matter how you change them, the corresponding Yang–Baxter equation will still not be satisfied, including changing the allowed colourings (such that the colours are preserved). Given these four R-matrices satisfying a total of three Yang–Baxter equations, we prove in Section 3.1 a functional equation for the partition function for each of the simple reflections $s_i$ , for $i < n$ . The method of proof is by a modified version of the train argument applied to U-turn lattice model; the modification is technical and needed as the fourth Yang–Baxter equation does not have a solution. In Section 3.2, we then prove certain modified fish equations that are used to show a functional equation for the last remaining simple reflection. Our model therefore lacks a solution for the Yang–Baxter equations but can still be studied via modified versions of the original tools used to study solvable lattice models. We shall call such a model ${\color {darkred}{\textit {quasi-solvable}}}$ .
Proposition 3.3. The $R^{\Gamma }_{\Gamma }$ -matrix, $R^{\Delta }_{\Delta }$ -matrix or $R^{\Delta }_{\Gamma }$ -matrix satisfies the corresponding ${\color {darkred}{\textit {Yang--}}} {\color {darkred}{\textit {Baxter equation}}}$ : The partition functions of the following two models are equal for any boundary conditions $a,b,c,d,e,f \in \mathbf {c} \sqcup \{0\}$ :
where the $z_i,z_j$ weights are $R^{\Phi }_{\Theta }$ -weights, the $z_i$ -weights are $\Phi $ -weights and the $z_j$ -weights are $\Theta $ -weights for $\Phi \Theta \in \{\Gamma \Gamma , \Delta \Gamma , \Delta \Gamma \}$ .
Proof. Since the R-matrix and L-matrices preserves the spins and no (colored) loops can be formed, we only have to check this statement for at most $4$ different colours. Hence this is a finite computation that can be done by, for example, SageMath [70]. The SageMath used to perform this computation is given in the Appendix of this paper.
This model also generally satisfies the ${\color {darkred}{\textit {reflection equation}}}$ .
Proposition 3.4. For any fixed boundary condition $a,b,c,d \in \mathbf {c} \sqcup \{0\}$ , the partition function of the model on the left
equals the partition function on the right times $\alpha = z_i^{-2}$ .
Proof. Since the R-matrices preserve the colours, we can restrict to the case when
Therefore, this is also a finite computation (take $u' =1$ and $u = 2$ ) that can be done by, for example, SageMath. We can also verify this by hand as follows. By considering the nonzero R-matrix and K-matrix entries, we can reduce it to the following cases for $(a,b,c,d)$ that result in nonzero partition functions:
where $t = u, \overline {u}$ and $t' = u', \overline {u}'$ . In each of these cases, there is precisely one state for each model, so the claim follows by direct computation.
We will use the so-called ${\color {darkred}{\textit {unitary equation}}}$ to describe what happens when we uncross two strands. More precisely, we show that the partition function of the model on the left
is simply a fixed scalar value $\beta $ independent of the boundary condition $a, b \in \{0, c_1, \dotsc , c_k\}$ times the partition function on the right, which we set to be $1$ by definition.
Proposition 3.5. The partition function of the model on the left in equation (3.2) with both of the R-matrices being either $R^{\Gamma }_{\Gamma }$ or $R^{\Delta }_{\Delta }$ is equal to $\beta = z_i z_j$ .
Proof. Note that we can restrict this to $a,b \in \{0 < c < c'\}$ since colours are preserved by the R-matrices. Thus the claim is a straightforward and follows from a computation over all possible boundary conditions.
Proposition 3.6. For a state in $\overline {\mathfrak {S}}_{\lambda , w}$ , the vertices $\mathtt {a}_2^{\dagger }$ and $\mathtt {k}_2$ correspond to inversions in $w_0 w$ , the number of which equals $\ell (w_0 w)$ .
Proof. This can be shown by a straightforward induction on $\ell (w)$ using the boundary conditions and vertices of the lattice model.
For examples of Proposition 3.6; see Example 3.11 below.
3.1 Billiards
Our first goal is to prove the following ‘type A’ functional equation for the partition function.
Lemma 3.7. Choose $i < n$ , $j=i+1$ and $w \in W$ such that $\ell (s_i w) = \ell (w) + 1$ . Then we have
Proof. We prove the functional equation by following the sequence of steps pictured in Figure 9). In each step, we exhibit a model, and models in two consecutive steps will have the same partition function, possibly up to some factor. Finally, by comparing the partition functions of the first and last models, we prove the result.
-
1. In the first step of Figure 9, we add the ‘double R-matrix’ to the left of the model $\overline {\mathfrak {S}}_{\lambda , s_iw}$ . With the imposed left boundary condition, the double R-matrix must be in one of the following two admissible configurations:
$$\begin{align*}z_i (z_i^{-1} - z_j^{-1}) z_j z_j Z(\overline{\mathfrak{S}}_{\lambda, s_i w}; \mathbf{z}) + z_i z_i^{-1} z_j z_j Z(\overline{\mathfrak{S}}_{\lambda, w}; \mathbf{z}). \end{align*}$$ -
2. To obtain the second model, we pass the three R-matrices to the right by using the Yang–Baxter equation in Proposition 3.3, leaving behind the $R^{\Gamma }_{\Delta }$ -matrix on the left.
-
3. We apply the reflection equation (Proposition 3.4) to the $R^{\Delta }_{\Delta }$ -matrix and $R^{\Delta }_{\Gamma }$ -matrix. This contributes a factor of $\alpha =z_i^{-2}$ .
-
4. We apply the unitary equation for the square of the $R^{\Gamma }_{\Gamma }$ -matrix. This contributes a factor of $\beta = z_i z_j$ to the partition function (Proposition 3.5).
-
5. We use the Yang–Baxter equation to pass back the remaining $R^{\Delta }_{\Gamma }$ -matrix.
-
6. We use a weak version of the unitary equation (in the sense that we only do it for certain fixed boundary values) for the $R^{\Delta }_{\Gamma }$ -matrix and $R^{\Gamma }_{\Delta }$ -matrix with a boundary condition ${\color {blue} c'}$ on the top left and top right and $0$ on the bottom left and bottom right. In terms of equation (3.2), we consider $a = {\color {blue} c'}$ and $b = 0$ . We only need to consider this boundary equation here because of the boundary conditions for $\mathfrak {S}_{\lambda , s_i w}$ . This contributes a factor of $\gamma = z_i^2$ times the partition function of $Z(\mathfrak {S}_{\lambda , s_i w}; s_i \mathbf {z})$ .
Comparing the initial and final models up to the contributions highlighted above, we obtain the equations
Using the fact that $\alpha =z_i^{-2}, \beta = z_i z_j$ , and $\gamma = z_i^2$ and some basic algebra we can manipulate the equation above to obtain the desired result in equation (3.3).
3.2 Ichthyology
We now study a version of the fish equation that we use to show a functional equation corresponding to the last simple reflection $s_n$ . We do not actually prove the usual fish equation but instead dissect it to its component pieces to obtain the desired functional equation.
Lemma 3.8. Choose $w \in W$ such that $\ell (s_n w) = \ell (w) + 1$ . Then we have
Proof. The proof is the same for both cases outside of one computation where the K-matrix appears (recall that the L-matrix weights are the same for type B and type C). We proceed with one proof and are precise where the difference between types occur. Subsequently, we denote the Boltzmann weight of $\mathtt {k}_1$ by K.
In this proof, we work with models consisting of two rows connected by a U-turn on the right. These can be thought of as the last two rows in our previous model; therefore, we can use the fact that at most one unbarred and one barred colour will appear in this model (and if both do, they will be a pair: i.e., the barred colour will be the bar of the unbarred colour). We first follow the idea in [Reference Ivanov37] to modify the model from a $^{\Gamma }_{\Delta }$ model to a $^{\Gamma }_{\Gamma }$ model. To do this, for each admissible state in the row, we interchange the colour and noncolour in the last row $d \leftrightarrow 0$ . Thus we are now using the $\Gamma $ -weights in Figure 1 for the last row. We will now show that the partition function does not change under this process.
Note that the weight of every entry of the $\Delta \ L$ -matrix where the bottom value is $0$ equals the weight of the corresponding $\Gamma \ L$ -matrix with the interchanging $d \leftrightarrow 0$ . From the boundary conditions, this induces a bijection on the states of the model and preserves the Boltzmann weight contributions from the L-matrices. Therefore, the bottom two rows of the model are interchanged as follows:
where we have drawn the $^{\Gamma }_{\Delta }$ model on the left and $^{\Gamma }_{\Gamma }$ model on the right, with u being an unbarred colour such that $c \in \{u, \overline {u}\}$ .
The K-matrix on the right will be called the $K^{\Gamma }_{\Gamma }$ -matrix, and its Boltzmann weights are presented in Figure 10. For our purposes, we only require $H_1$ , $\overline {H}_1$ , $H_2$ and $\overline {H}_2$ to be any nonzero complex numbers; otherwise there will be no restrictions.
Let $\widetilde {\mathfrak {S}}_{\mathtt {v}}$ denote the states of the $^{\Gamma }_{\Gamma }$ model for w with a fixed entry $\mathtt {v}$ from the $K^{\Gamma }_{\Gamma }$ -matrix. Then we have
Next attach on the left a $R^{\Gamma }_{\Gamma }$ -matrix, and then apply the standard train argument to pass the $R^{\Gamma }_{\Gamma }$ -matrix to the right side, as in Figure 11. Let $\widetilde {\mathfrak {S}}^d_{d'}$ denote the $^{\Gamma }_{\Gamma }$ model with the K-matrix removed; the bottom two right boundary conditions are d above and $d'$ below (either of which could be $0$ ). Therefore, from the $R^{\Gamma }_{\Gamma }$ -matrix and the Yang–Baxter equation, we have
where u is an unbarred colour. In particular, to obtain the right-hand sides, we have the following possible ${\color {darkred}{\textit {fish}}}$ , local configurations of an $R^{\Gamma }_{\Gamma }$ -matrix and $K^{\Gamma }_{\Gamma }$ -matrix:
Therefore, we have
where $\overline {\mathfrak {S}}_{d'}^d(w)$ denotes the model $\overline {\mathfrak {S}}_{\lambda , w}$ with a fixed K-matrix $^{d}_{d'}$ on the bottom two rows, and $\overline {K}$ denotes the parameter K but with $z_n \mapsto z_n^{-1}$ .
Note that $Z(\overline {\mathfrak {S}}_0^0(s_n w); s_n \mathbf {z}) = Z(\overline {\mathfrak {S}}_{\lambda , s_n w}; s_n \mathbf {z})$ . To obtain our desired functional equations, we need to group the first three terms together into $Z(\overline {\mathfrak {S}}_{\lambda , w}; s_n \mathbf {z})$ . Hence, we require
The K-matrix for type C, where $K = z_n^{-2}$ , satisfies equation (3.4). Therefore, we have
We can also take $K = z_n^{-2} \cdot (z_n + 1) = z_n^{-1} + z_n^{-2}$ using the type $B \ K$ -matrix, which also is a solution to equation (3.4). In this case, we obtain
This is the functional equation for type B as desired.
Remark 3.9. We can construct another quasi-solvable lattice model $\overline {\mathfrak {S}}^R_{\lambda , w}$ by using the solution $K = -1$ to equation (3.4). In this case, our functional equation becomes
which is a flipped version of the type C functional equation.
3.3 The first main theorem
Using the functional equations we have shown, we can now prove our first main result.
Theorem 3.10. For Cartan type $X \in \{B, C\}$ , we have
Proof. The case $w = 1$ is clear as $\mathbf {z}^{\rho } A_w(\mathbf {z}, \lambda ) = \mathbf {z}^{\lambda +\rho }$ by definition and there is a unique admissible state in $\overline {\mathfrak {S}}^X_{\lambda ,1}$ whose weight can be easily seen to be $\mathbf {z}^{\lambda +\rho }$ in both types B and C. The remainder of the proof proceeds by induction on the length of w and uses the functional equations proved in the previous sections.
Let $i < n$ with $j = i + 1$ , and let w be such that $\ell (s_iw) = \ell (w)+1$ . From our induction assumption, we have that $Z(\overline {\mathfrak {S}}_{\lambda , w}; \mathbf {z}) = \mathbf {z}^{\rho } A_w(\mathbf {z}, \lambda )$ and that
Using the functional equation in Lemma 3.7, we obtain
which combined with equation (2.10a) produces $Z(\overline {\mathfrak {S}}_{\lambda , s_iw}; \mathbf {z}) = \mathbf {z}^{\rho } A_{s_iw}(\mathbf {z}, \lambda )$ as desired.
For $i = n$ , we note that $s_n \mathbf {z}^{\rho } = \mathbf {z}^{\rho }$ . It is then easy to see that by using the induction assumption together with Lemma 3.8 and equation (2.10b) in type B or equation (2.10c) in type C, we obtain that $Z(\overline {\mathfrak {S}}_{\lambda , s_n w}; \mathbf {z}) = \mathbf {z}^{\rho } A_{s_n w}(\mathbf {z}, \lambda )$ .
Example 3.11. Let $n = 2$ and $\lambda = (2,1)$ . Then we have the following states in $\overline {\mathfrak {S}}_w$ :
Next, we compute the partition functions for each model in type C for $\overline {Z}_w := Z(\overline {\mathfrak {S}}^C_{\lambda , w}; \mathbf {z})$ :
We can see that these differ by $\mathbf {z}^{\rho } = z_1$ from the atoms $A_w := A_w(\mathbf {z}, \lambda )$ :
3.4 Lattice models and quantum supergroups
Quantum (super)groups and solvable lattice models are naturally related by identifying the L-matrix or R-matrix of Boltzmann weights with R-matrices coming from representations of affine quantum (super)groups. In Proposition 3.12, we give a partial quantum supergroup interpretation of the solutions to the Yang–Baxter equation for $R^{\Gamma }_{\Gamma }$ and $R^{\Delta }_{\Delta }$ in terms of a $q \to 0$ limit of certain R-matrices related to representations of the quantum supergroup $U_q\bigl (\widehat {\mathfrak {gl}}(2n|1)\bigr )$ . However, after Proposition 3.12, we discuss why a complete quantum group interpretation is impossible in our setting. This is not surprising due to the lack of uniqueness of the R-matrix in Figure 8. Matching lattice model R-matrices to quantum group R-matrices has possible implications for future work relating lattice models with Iwahori Whittaker functions or Hall–Littlewood polynomials for symplectic or odd orthogonal groups. For example, in Cartan type A, a quantum group interpretation of the lattice model R-matrix can be used to relate quantum R-matrices with p-adic intertwining integrals [Reference Brubaker, Buciumas, Bump and Gustafsson15]. The $q=0$ results in this section (Proposition 3.12) are a first step towards developing a similar theory in Cartan type B and C.
Let $R_q := R_q(z_j/z_i)$ be the $U_q\bigl (\widehat {\mathfrak {gl}}(2n|1)\bigr ) \ R$ -matrix defined in [Reference Kojima45, Def. 2.1] acting on a tensor product of evaluation representations $V_{z_j} \otimes V_{z_i}$ , where $V_z$ is a $2n+1$ dimensional super vector space. We identify the basis of $V_z$ with the spins in our lattice model by the $2n$ colours corresponding to the even subspace and the $0$ for the odd subspace. We may write Boltzmann weights corresponding to the $R_q(z)$ matrix as in Figure 12. Denote by $R_q^{**}$ the $U_q\bigl (\widehat {\mathfrak {gl}}(2n|1)\bigr ) \ R$ -matrix acting on the dual of the evaluation representations $V_{q^2 z_j}^* \otimes V_{q^2 z_i}^*$ .
Proposition 3.12. Under a certain Drinfeld twist of $U_q\bigl (\widehat {\mathfrak {gl}}(2n|1)\bigr )$ , the R-matrix $R^{\Gamma }_{\Gamma }$ is the $q\to 0$ limit of the $R_q$ and $R^{\Delta }_{\Delta }$ is the $q \to 0$ limit of $R_q^{**}$ .
Proof. To obtain $R^{\Gamma }_{\Gamma }$ in Figure 5 as the $q \to 0$ limit of $R_q$ in Figure 12, perform the following manipulations on $R_q$ , where $z = z_j / z_i$ :
-
1. Multiply all fully coloured states by $-1$ (this corresponds to passing from a graded solution of the Yang–Baxter equation to an ungraded solution of the Yang–Baxter equation).
-
2. Multiply weights $\mathtt {c}_1$ and $\mathtt {c}^{\prime }_1$ by $z^{-1}$ and weights $\mathtt {c}_2$ and $\mathtt {c}^{\prime }_2$ by z (this corresponds to a change of basis in $V_z$ and does not affect the quantum group structure).
-
3. Multiply weight $\mathtt {b}_1$ by q and weight $\mathtt {b}_2$ by $q^{-1}$ ; multiply weight $\mathtt {b}^{\prime }_1$ by $-q$ and weight $\mathtt {b}^{\prime }_2$ by $-q^{-1}$ (this corresponds to a Drinfeld twist that affects the quantum group structure, namely its comultiplication, and universal R-matrix [Reference Drinfeld29, Reference Reshetikhin68]).
-
4. Take the limit $q \to 0$ .
To compute the $q \to 0$ limit of $R_q^{**}$ , we use two standard facts from the theory of quantum groups. The first fact is that given a quantum group (more precisely, a quasitriangular Hopf algebra) representation V with $v \in V$ and its dual $V^*$ with $v^* \in V^*$ , then for any element h of the quantum group, we have that $h \cdot v^*(v) = v^* (S(h) \cdot v)$ , where S is the antipode. The second fact we will need is the property that the universal R-matrix $\mathcal {R}$ satisfies the relation
which is proved, for example, in [Reference Chari and Pressley24, Prop. 4.2.7]. These immediately imply that if $R^{\Gamma }_{\Gamma }$ is the $q \to 0$ limit of the $R_q$ , then $(R^{\Gamma }_{\Gamma })^t$ is the $q \to 0$ limit of the R-matrix $R_q^{**}$ .
Note that the R-matrix corresponding to $V_{z_j} \otimes V_{z_i}$ only depends on $z_j / z_i$ , therefore the R-matrices corresponding to $V^*_{z_j} \otimes V^*_{z_i}$ and $V^*_{q^2 z_j} \otimes V^*_{q^2 z_i}$ will be equal. What remains to show then is the relation $(R^{\Gamma }_{\Gamma })^t = R^{\Delta }_{\Delta }$ . This can be seen by comparing Figure 5 and Figure 6 and using the fact that taking transpose of an R-matrix modifies the states as follows:
To argue that we can interpret the horizontal edges in terms of $U_q\bigl (\widehat {\mathfrak {gl}}(2n|1)\bigr )$ -representations, we also need to examine $R^{\Delta }_{\Gamma }$ and $R^{\Gamma }_{\Delta }$ . The R-matrix $R^{\Gamma }_{\Delta }$ would correspond to the R-matrix $R_q^*$ associated to $V^*_{q^2z_1} \otimes V_{z_2}$ . One may compute this R-matrix by using
We also note that the R-matrix can be explicitly computed from [Reference Zhang80, Eq. (2.9)]. The $\mathtt {a}_1$ and $\mathtt {a}_2$ entries of this R-matrix will be (following Zhang [Reference Zhang80]) $bq-aq^{-1}$ and $bq^{-1}-aq$ . In trying to match these two entries with the corresponding entries in the $R^{\Gamma }_{\Delta }$ matrix, we can rescale both entries by a factor and set the parameters a and b. Taking the limit $q \to 0$ or $q\to \infty $ , we will not be able to match them with the factors $z_i -z_j$ and $z_j$ in a way that no factor will blow up or $\mathtt {b}_1 \neq 0$ .
Finally, we may consider the R-matrix $R^{\Delta }_{\Gamma }$ , which corresponds to the R-matrix associated to $V_{z_1} \otimes V^*_{q^2z_2}$ . We compute this quantum R-matrix explicitly for $n = 1,2,3$ by directly inverting the R-matrix given by [Reference Zhang80, Eq. (2.9)] (this uses the unitarity of the affine R-matrix). In particular, for $n = 2$ , the $\mathtt {a}_1$ and $\mathtt {a}_2$ entries of the R-matrix for $V_b \otimes V^*_a$ are $q^7 a - q^{-1} b$ and $q^5 a - q b$ , respectively. By a similar argument to the previous paragraph, we are also unable to obtain the desired $R^{\Delta }_{\Gamma }$ -matrix (see Figure 7).
The failure to simultaneously match the $\Gamma $ and $\Delta $ horizontal rows with representations of the quantum affine group $U_q\bigl ( \widehat {\mathfrak {gl}}(2n|1) \bigr )$ is in accordance with the nonuniqueness of the $R^{\Gamma }_{\Delta }$ matrix in Figure 8. If we had a match, we would expect to compute a unique $R^{\Gamma }_{\Delta }$ -matrix. A similar phenomena appears in the work of Zhong [Reference Zhong81].
One may also try to relate our K-matrix with affine K-matrices corresponding to a version of quantum symmetric pairs. Unfortunately, there is not much research on super versions of quantum affine pairs, so there is not much we can say on this subject.
4 Coloured lattice models and Demazure characters
In this section, we construct a coloured lattice model for a Demazure character by modifying our previous lattice model. Consider our previous model, but replace the $\mathtt {a}_2$ vertices in both the $\Gamma \ L$ -matrix (Figure 1) and the $\Delta \ L$ -matrix (Figure 2) with
We also change our K-matrix in both types B and C by replacing $\mathtt {k}_3$ with
and keeping the Boltzmann weight as $1$ . We denote this new K-matrix configuration as $\mathtt {k}_3'$ .
Let $\mathfrak {S}^X_{\lambda , w}$ denote the new model using these new L-matrices and K-matrix. Analogous to $\overline {\mathfrak {S}}^X_{\lambda , w}$ , we will often write this simply as $\mathfrak {S}_{\lambda , w}$ . This causes the lower-left two values in the $R^{\Gamma }_{\Gamma }$ -matrix and $R^{\Delta }_{\Delta }$ -matrix to swap values. We use the same $R^{\Gamma }_{\Delta }$ -matrix and $R_{\Gamma }^{\Delta }$ -matrix as before. Therefore, the R-matrices that satisfy the Yang–Baxter equation in the new model will be
with all weights that are not listed above remaining the same as in Figures 5, 6, 7 and 8. A direct check shows that these modified R-matrices and K-matrix still satisfy the corresponding reflection and unitary equations.
By the same argument as in Lemma 3.7, we can prove the following functional equation for the Demazure character model.
Lemma 4.1. Choose $i < n$ , $j=i+1$ and $w \in W$ such that $\ell (s_i w) = \ell (w) + 1$ . Then we have
Now we look at the corresponding version of the fish equation.
Lemma 4.2. Choose $w \in W$ such that $\ell (s_n w) = \ell (w) + 1$ . Then we have
Proof. We follow the same procedure as in the proof of Lemma 3.8 and use the same notation. In this case, we instead have
By applying the standard train argument (see Figure 11), we see that there are now only three possible fish
where u is an unbarred colour. Hence, by the same computation as in the atom case, we have
Next, we note there are two choices when converting the $^{\Gamma }_{\Gamma }$ version $\widetilde {\mathfrak {S}}_0^u$ back to the $^{\Gamma }_{\Delta }$ model, and thus we have
for some parameter $\zeta $ , as the two partition functions on the right-hand side are equal. Using this, we have
To obtain the desired partition functions, we require that
which hold if and only if K satisfies
Indeed, using the relations in equation (4.2), we see that
where $\overline {\zeta }(z_n) = \zeta (z_n^{-1})$ and we applied $z_n \leftrightarrow z_n^{-1}$ to the second equation. We see that $K = z_n^{-2}$ (respectively, $K = z_n^{-1} + z_n^{-2}$ ) satisfies equation (4.3) with $\zeta = z_n^{-2}$ (respectively, $\zeta = z_n^{-1})$ for type C (respectively, B). Hence, we obtain the desired functional equations for types C and B.
Thus we can prove our second main result.
Theorem 4.3. For Cartan type $X \in \{B, C\}$ , we have
Proof. The proof uses induction and Lemmas 4.1 and 4.2. As it is similar to the proof of Theorem 3.10 and a straightforward computation, we omit the details.
Example 4.4. Let $\lambda = (2, 1)$ . The following are all possible states for $\mathfrak {S}_{\lambda , s_2 s_1 s_2}$ :
Compare against the atoms for
given in Example 3.11. Note that each inversion that was present in the atom is now either an inversion for $w_0 w$ , an L-matrix $\mathtt {a}^{\prime }_2$ or a K-matrix $\mathtt {k}_3'$ .
Theorem 4.5. We have
Proof. We can show this combinatorially by following using the same idea as the proof of [Reference Buciumas, Scrimshaw and Weber20, Thm. 3.9]. We consider the paths taken by two colours and replace vertices accordingly. Indeed, the first time we see two colours touch at a $\mathtt {a}_2$ or $\mathtt {a}_2^{\dagger }$ vertex or at a K-matrix $\mathtt {k}_2$ , we replace it by a $\mathtt {a}_2^{\dagger }$ or a $\mathtt {k}_2$ , respectively. Every subsequent interaction between two colours becomes an $\mathtt {a}_2'$ or a $\mathtt {k}_3'$ for the K-matrix.
As an immediate corollary of Theorem 4.5, we have $D_w(\mathbf {z}, \lambda ) = \sum _{y \leqslant w} A_y(\mathbf {z}, \lambda )$ (see Theorem 2.1).
Example 4.6. Let $\lambda = (2, 1)$ . We compute all admissible states in $\mathfrak {S}_{\lambda , s_1 s_2}$ :
5 Key algorithm and Proctor patterns
In this section, we will use our model to construct a key algorithm on reverse King tableaux [Reference King43, Reference King44] for $G = \operatorname {Sp}_{2n}$ or Sundaram tableaux [Reference Sundaram73] for $G = \operatorname {SO}_{2n+1}$ . We begin by recalling the weight-preserving bijection between states of the uncoloured type C model and symplectic Proctor patterns [Reference Proctor66, Thm. 4.2] given in [Reference Ivanov37, Ch. 1]. We then give the analogous bijection between the states of the uncoloured type B model and odd orthogonal Proctor patterns [Reference Proctor66, Thm. 7.1]. Similar to [Reference Buciumas, Scrimshaw and Weber20], the order of our variables is different by $i \leftrightarrow \overline {n + 1 - i}$ , which is the reason we naturally work with reverse King tableaux. As a consequence, these bijections with our model provides a new proof of [Reference Proctor66, Thm. 4.2, Thm. 7.1].
5.1 Symplectic patterns and King tableaux
We consider the case for $G = \operatorname {Sp}_{2n}$ , which is the Lie group of Cartan type $C_n$ . We note that these patterns were first given by Želobenko [Reference Želobenko79]. A ${\color {darkred}{\textit{symplectic Proctor pattern}}}$ is a pattern of nonnegative integers of the form
that satisfies the interlacing conditions
The weight of a symplectic Proctor pattern P is given by
We consider $A_{n+1} = 0$ . Let $\mathcal {P}^C_{\lambda }$ denote the set of symplectic Proctor patterns with top row $\lambda $ .
A ${\color {darkred}{\textit{King tableau}}}$ [Reference King43, Reference King44] is a filling of a Young diagram with entries in the ordered alphabet $1 < \overline {1} < 2 < \overline {2} < \cdots < n < \overline {n}$ such that the rows are weakly increasing and columns are strictly increasing and the smallest entry in row i is i. The weight of a King tableau T is
where $m_k$ is the number of times k appears in T. Let $\mathcal {K}_{\lambda }$ denote the set of King tableaux of shape $\lambda $ . A ${\color {darkred}{\textit {reverse}}}$ King tableau is a King tableau with respect to the alphabet in the reverse order; or, alternatively, the entries in rows (respectively, columns) are weakly (respectively, strictly) decreasing and the largest entry in row i is $\overline {n + 1 - i}$ .
As discussed in [Reference Proctor66], there is a natural bijection $\Theta ^C \colon \mathcal {P}^C_{\lambda } \to \mathcal {K}_{\lambda }$ by extending the usual bijection between Gelfand–Tsetlin (GT) patterns and semistandard tableaux. Indeed, the partition $\lambda ^{(k)}$ of the kth row indicates the subtableau consisting of all of the letters greater than the kth letter in the alphabet. For instance, if $k = 3$ , then we restrict to the letters $\overline {n-1} < n < \overline {n}$ .
Proposition 5.1 [Reference Ivanov37, Ch. 1].
Let $\mathfrak {S}^C_{\lambda }$ denote the uncoloured model for $G = \operatorname {Sp}_{2n}$ . There exists a weight-preserving bijection
Ivanov constructed the bijection $\Psi ^C$ in Proposition 5.1 explicitly by extending the usual bijection between the five-vertex model and GT patterns (see, for example, [Reference Buciumas, Scrimshaw and Weber20, Sec. 2.1]) and using the $1$ edges between the ${}^{\Delta }_{\Gamma }$ (respectively, ${}^{\Gamma }_{\Delta }$ ) rows to define the $\{a_{ij}\}_{i,j}$ (respectively, $\{b_{ij}\}_{i,j}$ ) values by the GT pattern bijection. More precisely, the ith row of vertical edges in the model is the $01$ -sequence of the partition in the ith row of the symplectic Proctor pattern read from right to left. We can make the analogous injection on the coloured model $\overline {\mathfrak {S}}_{\lambda , w}$ or $\mathfrak {S}_{\lambda , w}$ by considering the positions of the coloured vertical edges or equivalently by forgetting about the colours in our model as an intermediate step. Note that this is unaffected by the difference between the uncoloured version of our lattice model and that in [Reference Ivanov37] (see Remark 3.1).
Example 5.2. Consider the states given in Example 3.11 for $\overline {\mathfrak {S}}_{\lambda , w}$ . Then under the bijection $\Psi ^C$ , the states correspond to the following symplectic Proctor patterns:
5.2 Odd orthogonal patterns and Sundaram tableaux
Here we instead assume $G = \operatorname {SO}_{2n+1}$ , which is the Lie group of Cartan type $B_n$ . An ${\color {darkred}{\textit {odd}}} {\color {darkred}{\textit {orthogonal Proctor pattern}}}$ is a symplectic Proctor pattern such that the values $b_{i,n}$ , for all $1 \leq i \leq n$ , at the right ends are also allowed to be half integers. We remark that these patterns were first announced by Gelfand and Tsetlin without proof in [Reference Gel’fand and Tsetlin34]. Let $\mathcal {P}^B_{\lambda }$ denote the set of odd orthogonal Proctor patterns with top row $\lambda $ .
A Sundaram tableau [Reference Sundaram73] is a King tableau with an additional letter $\infty> \overline {n}$ that is allowed to repeat down columns but can only appear once in a row. The weight of a Sundaram tableau is the same as for a King tableau; in particular, we ignore $\infty $ in the weight computation. We denote the set of Sundaram tableau of shape $\lambda $ by $\mathcal {S}_{\lambda }$ . A reverse Sundaram tableau is defined analogously to a reverse King tableau. Likewise, we have a natural bijection $\Theta ^B \colon \mathcal {P}^B_{\lambda } \to \mathcal {S}_{\lambda }$ , as noted in [Reference Proctor66], by the same description as $\Theta ^C$ , except that if the rightmost entry in the odd orthogonal Proctor pattern is a half integer, we replace the leftmost entry in the corresponding row with an $\infty $ .
Recall that the models for both types B and C Demazure atoms (as well as for Demazure characters) have the same states, but the $\mathtt {k}_1$ entry of the K-matrix has a binomial weight $z^{-2} + z^{-1}$ in type B as opposed to the monomial weight $z^{-2}$ for type C. Thus, following [Reference Buciumas, Scrimshaw and Weber20], we can introduce a marking to the states for this K-matrix entry where if the bend is marked, then it has a Boltzmann weight of $z^{-1}$ ; otherwise the Boltzmann weight is $z^{-2}$ . This yields a bijection between the marked states and the monomials of the partition function as opposed to a product of binomials.
Proposition 5.3. Let $\widehat {\mathfrak {S}}_{\lambda }$ denote the set of marked states for the uncoloured type B model. There exists a weight-preserving bijection
Proof. We extend the bijection $\Psi ^C$ given above to the desired bijection by replacing $b_{i,n}$ with $b_{i,n} - \frac {1}{2}$ if the K-matrix entry $\mathtt {k}_1$ is marked.
Similar to the case when $X = C$ , we can extend $\Psi ^B$ to an injection with the domain the coloured model $\overline {\mathfrak {S}}_{\lambda , w}^B$ or $\mathfrak {S}^B_{\lambda , w}$ .
Example 5.4. Let us take $w = s_2$ . Then we have the one state in the model $\overline {\mathfrak {S}}^B_{\lambda , w}$ with one $\mathtt {k}_1$ U-turn that we can mark, which corresponds to the following pair of odd orthogonal Proctor patterns and reverse Sundaram tableaux
where the box in the unique state of $\overline {\mathfrak {S}}^B_{s_2,\lambda }$ denotes the possible marking.
5.3 Key algorithm
Using the bijections $\Psi ^X$ , we now give a simple algorithm for computing the (right) key w of a reverse King (respectively, Sundaram) tableau T for $X = C$ (respectively, $X = B$ ) using the bijections from [Reference Proctor66].
Let $\mathcal {T}$ denote a set of tableaux such that $\chi _{\lambda }(\mathbf {z}) = \sum _{T \in \mathcal {T}} \mathbf {x}^{\operatorname {wt}(T)}$ . The ${\color {darkred}{\textit {(right) key}}}$ of $\mathcal {T}$ is a map $\operatorname {\mathbf {key}} \colon \mathcal {T} \to W$ such that
We consider the case when $\mathcal {T}$ is the set of reverse King (respectively, Sundaram) tableaux of shape $\lambda $ for $X = C$ (respectively, $X = B$ ). Consider some $T \in \mathcal {T}$ , which we convert first to the corresponding type of Proctor pattern and then to a state in the uncoloured lattice model. That is, the state we have is $S = \bigl ( (\Psi ^X)^{-1} \circ (\Theta ^X)^{-1} \bigr )(T)$ . From Theorem 4.5, Theorem 3.10 and the fact that $D_{w_0}(\mathbf {z}, \lambda ) = \chi _{\lambda }(\mathbf {z})$ , we know there is a unique way to colour the corresponding state S. This colouring gives us a signed permutation w by reading the left boundary of the coloured state, which then defines $\operatorname {\mathbf {key}}(T) = w$ .
Theorem 5.5. Let $\lambda $ be a partition. Let $X = C$ (respectively, $X = B$ ), and let $\mathcal {T}$ denote the set of reverse King (respectively, Sundaram) tableaux of shape $\lambda $ . The map $\operatorname {\mathbf {key}} \colon \mathcal {T} \to W$ defined above is a right key map.
For the remainder of this section, we assume $X = C$ unless stated otherwise. We give a conjecture that would justify that the key map given above is natural. We first need some notation from crystal theory. For more details on crystals, we refer the reader to [Reference Bump and Schilling22]. A highest-weight crystal $B(\lambda )$ is a certain edge-colored weighted connected digraph that satisfies certain additional properties and encodes the action of the corresponding quantum group of G. In particular, we have operators $e_i$ defined by $e_i(b) = b'$ for every edge $b' \xrightarrow [\hspace {20pt}]{i} b$ . Let $u_{\lambda }$ denote the highest-weight element of $B(\lambda )$ , which is the unique source in the digraph.
Fix some $w \in W$ , and choose some reduced expression $w = s_{i_1} s_{i_2} \dotsm s_{i_{\ell }}$ . A ${\color {darkred}{\textit {Demazure crystal}}}$ is the crystal induced from $B(\lambda )$ by the set of vertices
This does not depend on the choice of reduced expression for w [Reference Kashiwara40]. The ${\color {darkred}{\textit {atom crystal}}}$ is the crystal induced from $B(\lambda )$ by the set of vertices
A common model for $B(\lambda )$ for type $C_n$ is the set of Kashiwara–Nakashima (KN) tableaux, which has a natural crystal structure [Reference Kashiwara and Nakashima41].
The Sheats bijection [Reference Sheats72] is a weight-preserving bijection between King tableaux and a variant of KN tableaux called DeConcini tableaux [Reference De Concini26]. There is a natural map from KN tableaux to DeConcini tableaux, so we will abuse terminology slightly and call the composite of these maps the Sheats bijection from KN tableaux to King tableaux. However, we have the weight twisting by $i \leftrightarrow \overline {n+1-i}$ coming from the bijection from KN tableaux to DeConcini tableaux. To go between reverse King tableaux and normal King tableaux, we simply replace $i \leftrightarrow \overline {n+1-i}$ entry-wise, where $\overline {\overline {\imath }} = i$ . To get the alphabets to match, we require interchanging $i \leftrightarrow \overline {\imath }$ by using the tableau switching algorithm from [Reference Benkart, Sottile and Stroomer9]. This leads to the following conjecture.
Conjecture 5.6. Let $\mathcal {T}_{\lambda }$ denote the set of reverse King tableaux of shape $\lambda $ . There exists a crystal structure on $\mathcal {T}_{\lambda }$ such that $\{T \in \mathcal {T}_{\lambda } \mid \operatorname {\mathbf {key}}(T) = w\}$ equals the corresponding crystal atom $\overline {B}_w(\lambda )$ . Additionally, applying the tableau-switching algorithm from $\mathcal {T}_{\lambda } \to \mathcal {K}_{\lambda }$ is a crystal isomorphism with the crystal structure on $\mathcal {K}_{\lambda }$ given by Lee [Reference Lee56]. Moreover, the composition of
-
1. applying the tableau-switching algorithm to interchange $i \leftrightarrow \overline {\imath }$ for all i,
-
2. replacing $i \leftrightarrow \overline {n+1-i}$ entry-wise, and
-
3. applying the Sheats bijection
is a crystal isomorphism on the corresponding crystal atoms that sends $\operatorname {\mathbf {key}}$ to the key map defined in [Reference Jacon and Lecouvey38, Reference Santos71].
We note that first two maps (1) and (2) commute.
Example 5.7. Consider the states given in Example 3.11 and the symplectic Proctor patterns under $\Psi ^C$ in Example 5.2. The corresponding reverse King tableaux with the alphabet $1 < \overline {1} < 2 < \overline {2}$ are
Next we change the alphabet by $i \leftrightarrow \overline {\imath }$ using the tableau-switching algorithm, so our new alphabet is $\overline {1} < 1 < \overline {2} < 2$ , to yield
We then apply the map that sends $i \leftrightarrow \overline {n+1-i}$ entry-wise to obtain
Finally, we use the Sheats bijection to obtain the KN tableaux (with the alphabet now $1 < 2 < \overline {2} < \overline {1}$ )
which are precisely the crystal atoms (see [Reference Santos71, Ex. 16]).
We remark that applying $w_0$ to the weight means we have $w_0 \operatorname {wt} = -\operatorname {wt}$ , and in terms of the bijection with Proctor patterns, we instead use the initial alphabet $\overline {1} < 1 < \overline {2} < 2$ . In this case, we are taking dual atoms from the lowest weight element and replacing $e_i \mapsto f_i$ in the definition of a Demazure crystal. Equivalently, we are applying the Lusztig involution (or the contragradient dual) to the crystal atom. However, this does not remove the fact we are working with reverse King tableaux unlike in [Reference Buciumas, Scrimshaw and Weber20].
Example 5.8. We note that applying tableau switching $i \leftrightarrow \overline {\imath }$ is not the same as taking the Proctor patterns for the alphabet changed under $w_0$ . Indeed, the following tableaux are fixed under the tableau switching but are interchanged using the alphabet $\overline {1} < 1 < \overline {2} < 2$ :
If we instead took the order of the spectral parameters from [Reference Gray35, Reference Ivanov37], the weight would instead be twisted by the longest element $w_A$ of natural $S_n \subseteq W$ . Yet this would give us King tableaux as our image under the bijection $\Phi ^C$ . This would mean we would have a key algorithm on King tableaux for a twisted version of atoms working with an extremal weight crystal $B(w_A \lambda )$ in the terminology of [Reference Kashiwara40]. We have similar results for $G = \operatorname {SO}_{2n+1}$ and Sundaram tableaux, as well as conjecture a crystal structure that is an extension of a solution of Conjecture 5.6.
Acknowledgements
The authors thank Ben Brubaker and Nathan Gray for many invaluable discussions. The authors thank Huafeng Zhang for discussions about $U_q\bigl (\widehat {\mathfrak {gl}}(2n|1)\bigr ) \ R$ -matrices. The authors are grateful to the referees for useful comments that improved this paper. This work benefited from computations using SageMath [69, 70].
Conflicts of Interest
None.
Funding statement
V. Buciumas was supported by the Australian Research Council DP180103150 and DP17010264, NSERC Discovery RGPIN-2019-06112 and the endowment of the M.V. Subbarao Professorship in Number Theory.