Hook-length Formulas for Skew Shapes
via Contour Integrals and Vertex Models

Greta Panova and Leonid Petrov
Abstract

The number of standard Young tableaux of a skew shape λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ can be computed as a sum over excited diagrams inside λ𝜆\lambdaitalic_λ. Excited diagrams are in bijection with certain lozenge tilings, with flagged semistandard tableaux and also nonintersecting lattice paths inside λ𝜆\lambdaitalic_λ. We give two new proofs of a multivariate generalization of this formula, which allow us to extend the setup beyond standard Young tableaux and the underlying Schur symmetric polynomials. The first proof uses multiple contour integrals. The second one interprets excited diagrams as configurations of a six-vertex model at a free fermion point, and derives the formula for the number of standard Young tableaux of a skew shape from the Yang-Baxter equation.

1 Introduction

The hook-length formula of Frame-Robinson-Thrall [FRT1954hook] for the number of standard Young tableaux often goes with the adjective “celebrated”: it is a remarkably rare phenomenon for a class of partially ordered sets to have a product formula for the number of their linear extensions. For a partition λ𝜆\lambdaitalic_λ, the number fλsuperscript𝑓𝜆f^{\lambda}italic_f start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT of standard Young tableaux (SYT) of shape λ𝜆\lambdaitalic_λ is given by

fλ=|λ|!(i,j)λ1h(i,j),superscript𝑓𝜆𝜆subscriptproduct𝑖𝑗𝜆1𝑖𝑗\displaystyle f^{\lambda}=|\lambda|!\prod_{(i,j)\in\lambda}\frac{1}{h(i,j)},italic_f start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT = | italic_λ | ! ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_h ( italic_i , italic_j ) end_ARG , (HLF)

where h(i,j)=λi+λjij+1𝑖𝑗subscript𝜆𝑖subscriptsuperscript𝜆𝑗𝑖𝑗1h(i,j)=\lambda_{i}+\lambda^{\prime}_{j}-i-j+1italic_h ( italic_i , italic_j ) = italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_i - italic_j + 1 is the hook length of the box (i,j)𝑖𝑗(i,j)( italic_i , italic_j ) in the Young diagram of λ𝜆\lambdaitalic_λ. This formula has seen many different proofs, from combinatorial to probabilistic and algebraic, each bringing out different ideas and properties.

The immediate generalization of standard Young tableaux, the skew standard Young tableaux, do not have such nice product formulas. The number fλ/μsuperscript𝑓𝜆𝜇f^{\lambda/\mu}italic_f start_POSTSUPERSCRIPT italic_λ / italic_μ end_POSTSUPERSCRIPT of skew standard Young tableaux of shape λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ is usually represented via determinants or sums of weighted Littlewood-Richardson coefficients. Ten years ago Naruse [naruse2014schubert], following work in [ikeda2009excited], announced a remarkable formula, which directly generalizes (HLF):

fλ/μ=|λ/μ|!D(λ/μ)(i,j)λD1h(i,j),superscript𝑓𝜆𝜇𝜆𝜇subscript𝐷𝜆𝜇subscriptproduct𝑖𝑗𝜆𝐷1𝑖𝑗\displaystyle f^{\lambda/\mu}=|\lambda/\mu|!\sum_{D\in\mathcal{E}(\lambda/\mu)% }\hskip 1.0pt\prod_{(i,j)\in\lambda\setminus D}\frac{1}{h(i,j)},italic_f start_POSTSUPERSCRIPT italic_λ / italic_μ end_POSTSUPERSCRIPT = | italic_λ / italic_μ | ! ∑ start_POSTSUBSCRIPT italic_D ∈ caligraphic_E ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ ∖ italic_D end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_h ( italic_i , italic_j ) end_ARG , (NHLF)

where (λ/μ)𝜆𝜇\mathcal{E}(\lambda/\mu)caligraphic_E ( italic_λ / italic_μ ) is the set of so called excited diagrams of μ𝜇\muitalic_μ inside λ𝜆\lambdaitalic_λ, and h(i,j)𝑖𝑗h(i,j)italic_h ( italic_i , italic_j ) is the hook length of the box (i,j)𝑖𝑗(i,j)( italic_i , italic_j ) within λ𝜆\lambdaitalic_λ. The origins of this formula lay within equivariant Schubert calculus.

Formula (NHLF) attracted a lot of attention with its elegance and prompted a flurry of activity bringing in various proofs (including [MPP1, MPP2, konvalinka2020bijective, Darij_Naruse2023]), generalizations (among them [naruse2019skew, morales2020okounkov, morales2023minimal, suzuki2021hook, park2021naruse, kirillov2019hook, MPP4GrothExcited]), wide-ranging applications (see e.g. [HKYY2019reverse, jiradilok2023roots, morales2018asymptotics, felder2023hypergeometric, chan2021sorting, pak2021skew]) and other variations on the theme (e.g. [konvalinka2020hook, morales2023minimal]). Its multivariate version appeared in the proofs and applications of [MPP2, MPP3] in the context of lozenge tilings, but in its most explicit and general form it was stated and proved via elaborate but elementary combinatorial manipulations in [Darij_Naruse2023]:

TSYT(λ/μ)k=1|λ/μ|1z(T1[k])=D(λ/μ)uλD1z(H(u)),subscript𝑇SYT𝜆𝜇superscriptsubscriptproduct𝑘1𝜆𝜇1𝑧annotatedsuperscript𝑇1delimited-[]absent𝑘subscript𝐷𝜆𝜇subscriptproduct𝑢𝜆𝐷1𝑧𝐻𝑢\sum_{T\in\hskip 1.0pt\mathrm{SYT}(\lambda/\mu)}\prod_{k=1}^{|\lambda/\mu|}% \frac{1}{z(T^{-1}[\geq k])}=\sum_{D\in\mathcal{E}(\lambda/\mu)}\prod_{u\in% \lambda\setminus D}\frac{1}{z(H(u))},∑ start_POSTSUBSCRIPT italic_T ∈ roman_SYT ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT | italic_λ / italic_μ | end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_z ( italic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ ≥ italic_k ] ) end_ARG = ∑ start_POSTSUBSCRIPT italic_D ∈ caligraphic_E ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_u ∈ italic_λ ∖ italic_D end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_z ( italic_H ( italic_u ) ) end_ARG , (1.1)

where z(D)=uDzc(u)𝑧𝐷subscript𝑢𝐷subscript𝑧𝑐𝑢z(D)=\sum_{u\in D}z_{c(u)}italic_z ( italic_D ) = ∑ start_POSTSUBSCRIPT italic_u ∈ italic_D end_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT italic_c ( italic_u ) end_POSTSUBSCRIPT for every excited diagram D𝐷Ditalic_D, H(u)𝐻𝑢H(u)italic_H ( italic_u ) is the hook of u𝑢uitalic_u within λ𝜆\lambdaitalic_λ, and T1[k]={uλ/μ,T(u)k}annotatedsuperscript𝑇1delimited-[]absent𝑘formulae-sequence𝑢𝜆𝜇𝑇𝑢𝑘T^{-1}[\geq k]=\{u\in\lambda/\mu,T(u)\geq k\}italic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ ≥ italic_k ] = { italic_u ∈ italic_λ / italic_μ , italic_T ( italic_u ) ≥ italic_k } is the set of boxes in T𝑇Titalic_T occupied by entries kabsent𝑘\geq k≥ italic_k. In the case of μ=𝜇\mu=\varnothingitalic_μ = ∅ this formula is due to Pak-Postnikov (see [Darij_Naruse2023] for a detailed account). Setting all zi=1subscript𝑧𝑖1z_{i}=1italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 1 recovers (NHLF).

In the present work, we give two completely self-contained and short proofs of formula (1.1), which are different in nature from the approaches so far and are not combinatorial. Our central identity in Theorem 1.1 below is equivalent111By setting zn+i=ti+1tisubscript𝑧𝑛𝑖subscript𝑡𝑖1subscript𝑡𝑖z_{-n+i}=t_{i+1}-t_{i}italic_z start_POSTSUBSCRIPT - italic_n + italic_i end_POSTSUBSCRIPT = italic_t start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, where n=(λ)𝑛𝜆n=\ell(\lambda)italic_n = roman_ℓ ( italic_λ ), see Proposition 4.11. to (1.1), and we refer to it as the skew multivariate hook-length formula (skew-MHLF). Given a Young diagram λ𝜆\lambdaitalic_λ with n=(λ)𝑛𝜆n=\ell(\lambda)italic_n = roman_ℓ ( italic_λ ) nonzero rows and formal variables t1,t2,subscript𝑡1subscript𝑡2t_{1},t_{2},\ldotsitalic_t start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , …, we set xitλi+ni+1subscript𝑥𝑖subscript𝑡subscript𝜆𝑖𝑛𝑖1x_{i}\coloneqq t_{\lambda_{i}+n-i+1}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≔ italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT for i=1,,n𝑖1𝑛i=1,\ldots,nitalic_i = 1 , … , italic_n, and set the remaining t𝑡titalic_t’s equal to the variables y𝑦yitalic_y: {y1,y2,}{t1,t2,}{x1,,xn}subscript𝑦1subscript𝑦2subscript𝑡1subscript𝑡2subscript𝑥1subscript𝑥𝑛\{y_{1},y_{2},\ldots\}\coloneqq\{t_{1},t_{2},\ldots\}\setminus\{x_{1},\ldots,x% _{n}\}{ italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … } ≔ { italic_t start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … } ∖ { italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT }. For example, for λ=(2,1)𝜆21\lambda=(2,1)italic_λ = ( 2 , 1 ), we have n=2𝑛2n=2italic_n = 2, x1=t4subscript𝑥1subscript𝑡4x_{1}=t_{4}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_t start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT, x2=t2subscript𝑥2subscript𝑡2x_{2}=t_{2}italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_t start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, and y1=t1subscript𝑦1subscript𝑡1y_{1}=t_{1}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_t start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, y2=t3subscript𝑦2subscript𝑡3y_{2}=t_{3}italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_t start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT, y3=t5subscript𝑦3subscript𝑡5y_{3}=t_{5}italic_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = italic_t start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT, and so on.

Theorem 1.1.

Let μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ be two Young diagrams, and t1,t2,subscript𝑡1subscript𝑡2t_{1},t_{2},\ldotsitalic_t start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … be formal variables. Then

TSYT(λ/μ)k=1|λ/μ|1t(T1[<k])=D(λ/μ)(i,j)λD1tλi+ni+1tj+nλj,subscript𝑇SYT𝜆𝜇superscriptsubscriptproduct𝑘1𝜆𝜇1𝑡annotatedsuperscript𝑇1delimited-[]absent𝑘subscript𝐷𝜆𝜇subscriptproduct𝑖𝑗𝜆𝐷1subscript𝑡subscript𝜆𝑖𝑛𝑖1subscript𝑡𝑗𝑛subscriptsuperscript𝜆𝑗\displaystyle\sum_{T\in\hskip 1.0pt\mathrm{SYT}(\lambda/\mu)}\prod_{k=1}^{|% \lambda/\mu|}\frac{1}{t(T^{-1}[<k])}=\sum_{D\in\mathcal{E}(\lambda/\mu)}\prod_% {(i,j)\in\lambda\setminus D}\frac{1}{t_{\lambda_{i}+n-i+1}-t_{j+n-\lambda^{% \prime}_{j}}},∑ start_POSTSUBSCRIPT italic_T ∈ roman_SYT ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT | italic_λ / italic_μ | end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_t ( italic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ < italic_k ] ) end_ARG = ∑ start_POSTSUBSCRIPT italic_D ∈ caligraphic_E ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ ∖ italic_D end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_j + italic_n - italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG , (MHLF)

where for a skew Young diagram T1[k]=λ/νannotatedsuperscript𝑇1delimited-[]absent𝑘𝜆𝜈T^{-1}[\geq k]=\lambda/\nuitalic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ ≥ italic_k ] = italic_λ / italic_ν occupied by entries kabsent𝑘\geq k≥ italic_k in a SYT T𝑇Titalic_T, we set T1[<k]=νannotatedsuperscript𝑇1delimited-[]absent𝑘𝜈T^{-1}[<k]=\nuitalic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ < italic_k ] = italic_ν (by agreement, T1[<1]=μannotatedsuperscript𝑇1delimited-[]absent1𝜇T^{-1}[<1]=\muitalic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ < 1 ] = italic_μ), and denote t(ν)itλi+ni+1tνi+ni+1𝑡𝜈subscript𝑖subscript𝑡subscript𝜆𝑖𝑛𝑖1subscript𝑡subscript𝜈𝑖𝑛𝑖1t(\nu)\coloneqq\sum_{i}t_{\lambda_{i}+n-i+1}-t_{\nu_{i}+n-i+1}italic_t ( italic_ν ) ≔ ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT. Here λsuperscript𝜆\lambda^{\prime}italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is the transpose of λ𝜆\lambdaitalic_λ .

In Sections 2 and 3, we provide the necessary background and a general formalism for obtaining sums over skew standard Young tableaux from Pieri-type rules.

Our first proof of Theorem 1.1 given in Section 4 evaluates a contour integral of a multivariate rational function in two different ways. The first evaluation gives a recursion (Pieri-type formula) which builds up standard Young tableaux one box at a time, and produces the left-hand side of (MHLF). The second evaluation of that integral gives a determinant of weighted lattice path counts, which via the Gessel-Viennot formula is equivalent to a weighted enumeration of non-intersecting lattice paths inside λ𝜆\lambdaitalic_λ, themselves equivalent to the excited diagrams in the right-hand side of (MHLF). We also derive in Proposition 4.12 an analogous multivariate version of the Okounkov-Olshanski formula studied in [morales2020okounkov].

The second proof of Theorem 1.1 given in Section 5 interprets the identity through integrable vertex models. More precisely, we interpret the sum over excited diagrams in the right-hand side of (MHLF) as a partition function in the six-vertex model at a free fermion point. The vertex model lives inside the Young diagram λ𝜆\lambdaitalic_λ, and the boundary conditions depend on μ𝜇\muitalic_μ. Using the R-matrix and Yang-Baxter equation, we show that this partition function obeys a recursive formula, building up the SYTs in the left-hand side of (MHLF).

These proofs clear some of the hanging mysteries around the skew hook-length formula (NHLF). Both methods allow to generalize this formula to a sum over semistandard Young tableaux (SSYTs) instead of SYTs, as well as to other tableaux. See Appendix A for one possible generalization. Connecting vertex models to excited diagrams suggests a broad class of boundary conditions for the six-vertex model. It would be interesting to explore the corresponding partition functions beyond the free fermion point. Note also that both proofs suggest explicit ways of generalizing formula (MHLF) to the level of Hall-Littlewood and Macdonald polynomials. As an illustration, in Appendix B we produce an identity at the Macdonald level.

Acknowledgments

We are grateful to Darij Grinberg, Alejandro Morales, Slava Naprienko, Igor Pak, and Alexander Varchenko for helpful discussions. A part of this research was performed in Spring 2024 while the authors were visiting the program “Geometry, Statistical Mechanics, and Integrability” at the Institute for Pure and Applied Mathematics (IPAM), which is supported by the NSF grant DMS-1925919. GP was partially supported by the NSF grant CCF-2302174. LP was partially supported by the NSF grant DMS-2153869 and the Simons Collaboration Grant for Mathematicians 709055.

2 Background and definitions

\ytableausetup

boxsize=1ex

2.1 Partitions and Young tableaux

A partition λ𝜆\lambdaitalic_λ of an integer N𝑁Nitalic_N is a sequence λ=(λ1,,λk)𝜆subscript𝜆1subscript𝜆𝑘\lambda=(\lambda_{1},\ldots,\lambda_{k})italic_λ = ( italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_λ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) of integers λ1λ2λk0subscript𝜆1subscript𝜆2subscript𝜆𝑘0\lambda_{1}\geq\lambda_{2}\geq\cdots\geq\lambda_{k}\geq 0italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≥ italic_λ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≥ ⋯ ≥ italic_λ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≥ 0, summing up to N𝑁Nitalic_N, i.e., |λ|λ1++λk=N𝜆subscript𝜆1subscript𝜆𝑘𝑁|\lambda|\coloneqq\lambda_{1}+\cdots+\lambda_{k}=N| italic_λ | ≔ italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ⋯ + italic_λ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = italic_N. We denote by (λ)=max{i:λi>0}𝜆:𝑖subscript𝜆𝑖0\ell(\lambda)=\max\{i:\lambda_{i}>0\}roman_ℓ ( italic_λ ) = roman_max { italic_i : italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > 0 } the length of the partition, and by λsuperscript𝜆\lambda^{\prime}italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT its conjugate transpose, i.e. λi=max{j:λji}subscriptsuperscript𝜆𝑖:𝑗subscript𝜆𝑗𝑖\lambda^{\prime}_{i}=\max\{j:\lambda_{j}\geq i\}italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = roman_max { italic_j : italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ≥ italic_i }. We represent partitions graphically as Young diagrams, with top row having λ1subscript𝜆1\lambda_{1}italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, and so on. For example λ=(4,2,1)𝜆421\lambda=(4,2,1)italic_λ = ( 4 , 2 , 1 ) has Young diagram \ydiagram4,2,1\ydiagram421\ydiagram{4,2,1}4 , 2 , 1. We use the same notation λ𝜆\lambdaitalic_λ for the partition and its Young diagram (a set of boxes in 1×1subscriptabsent1subscriptabsent1\mathbb{Z}_{\geq 1}\times\mathbb{Z}_{\geq 1}blackboard_Z start_POSTSUBSCRIPT ≥ 1 end_POSTSUBSCRIPT × blackboard_Z start_POSTSUBSCRIPT ≥ 1 end_POSTSUBSCRIPT), and it would be clear from the context which one is meant.

A skew shape (diagram) λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ is the set of boxes in the Young diagram of λ𝜆\lambdaitalic_λ but not in the diagram of μ𝜇\muitalic_μ when both are drawn with top left corner coinciding. We view skew shapes λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ as sets of boxes in 1×1subscriptabsent1subscriptabsent1\mathbb{Z}_{\geq 1}\times\mathbb{Z}_{\geq 1}blackboard_Z start_POSTSUBSCRIPT ≥ 1 end_POSTSUBSCRIPT × blackboard_Z start_POSTSUBSCRIPT ≥ 1 end_POSTSUBSCRIPT. When using the notation λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ, we always assume that μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ, that is, μiλisubscript𝜇𝑖subscript𝜆𝑖\mu_{i}\leq\lambda_{i}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for all i𝑖iitalic_i. When μ=𝜇\mu=\varnothingitalic_μ = ∅, we have λ/μ=λ𝜆𝜇𝜆\lambda/\mu=\lambdaitalic_λ / italic_μ = italic_λ. Denote by |λ/μ|𝜆𝜇|\lambda/\mu|| italic_λ / italic_μ | the number of boxes in λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ (called size).

\ytableausetup

boxsize=1em

A standard Young tableaux (SYT) of shape λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ is a bijection T:λ/μ{1,,|λ/μ|}:𝑇𝜆𝜇1𝜆𝜇T:\lambda/\mu\to\{1,\ldots,|\lambda/\mu|\}italic_T : italic_λ / italic_μ → { 1 , … , | italic_λ / italic_μ | }, such that T(a,b)T(c,d)𝑇𝑎𝑏𝑇𝑐𝑑T(a,b)\leq T(c,d)italic_T ( italic_a , italic_b ) ≤ italic_T ( italic_c , italic_d ) whenever ac,bdformulae-sequence𝑎𝑐𝑏𝑑a\leq c,b\leq ditalic_a ≤ italic_c , italic_b ≤ italic_d. For example, all SYTs of shape (3,2)/(1)321(3,2)/(1)( 3 , 2 ) / ( 1 ) are

\ytableaushort\none12,34,\ytableaushort\none13,24,\ytableaushort\none14,23,\ytableaushort\none23,14,\ytableaushort\none24,13.\ytableaushort\none1234\ytableaushort\none1324\ytableaushort\none1423\ytableaushort\none2314\ytableaushort\none2413\ytableaushort{\none 12,34},\quad\ytableaushort{\none 13,24},\quad% \ytableaushort{\none 14,23},\quad\ytableaushort{\none 23,14},\quad% \ytableaushort{\none 24,13}\ .12 , 34 , 13 , 24 , 14 , 23 , 23 , 14 , 24 , 13 .

A semistandard Young tableaux (SSYT) of shape λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ and type α𝛼\alphaitalic_α is a map T:λ/μ{1,,(α)}:𝑇𝜆𝜇1𝛼T:\lambda/\mu\to\{1,\ldots,\ell(\alpha)\}italic_T : italic_λ / italic_μ → { 1 , … , roman_ℓ ( italic_α ) }, such that T(a,b)<T(c,d)𝑇𝑎𝑏𝑇𝑐𝑑T(a,b)<T(c,d)italic_T ( italic_a , italic_b ) < italic_T ( italic_c , italic_d ) for a<c𝑎𝑐a<citalic_a < italic_c, bd𝑏𝑑b\leq ditalic_b ≤ italic_d, T(a,b)T(a,d)𝑇𝑎𝑏𝑇𝑎𝑑T(a,b)\leq T(a,d)italic_T ( italic_a , italic_b ) ≤ italic_T ( italic_a , italic_d ) for bd𝑏𝑑b\leq ditalic_b ≤ italic_d and |T1(i)|=αisuperscript𝑇1𝑖subscript𝛼𝑖|T^{-1}(i)|=\alpha_{i}| italic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) | = italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The last condition means that the number of boxes filled with i𝑖iitalic_i equals αisubscript𝛼𝑖\alpha_{i}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Here α𝛼\alphaitalic_α is a composition (i.e., a partition without the ordering condition). A flagged SSYT [wachs1985flagged] of shape λ𝜆\lambdaitalic_λ and flag 𝖿=(f1,,f(λ))𝖿subscript𝑓1subscript𝑓𝜆\mathsf{f}=(f_{1},\ldots,f_{\ell(\lambda)})sansserif_f = ( italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_f start_POSTSUBSCRIPT roman_ℓ ( italic_λ ) end_POSTSUBSCRIPT ) is an SSYT T𝑇Titalic_T, such that in addition, T(i,j)fi𝑇𝑖𝑗subscript𝑓𝑖T(i,j)\leq f_{i}italic_T ( italic_i , italic_j ) ≤ italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for every i=1,,(λ)𝑖1𝜆i=1,\ldots,\ell(\lambda)italic_i = 1 , … , roman_ℓ ( italic_λ ). We denote the sets of SYTs and SSYTs of shape λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ by SYT(λ/μ)SYT𝜆𝜇\mathrm{SYT}(\lambda/\mu)roman_SYT ( italic_λ / italic_μ ) and SSYT(λ/μ)SSYT𝜆𝜇\mathrm{SSYT}(\lambda/\mu)roman_SSYT ( italic_λ / italic_μ ) respectively, and the set of flagged SSYTs of shape μ𝜇\muitalic_μ with flag 𝖿𝖿\mathsf{f}sansserif_f by SSYT(μ;𝖿)SSYT𝜇𝖿\mathrm{SSYT}(\mu;\mathsf{f})roman_SSYT ( italic_μ ; sansserif_f ). By convention, all tableaux and skew tableaux are filled with numbers starting from 1111.

\ytableausetup

boxsize=1.5ex

2.2 Excited diagrams, lozenge tilings and non-intersecting lattice paths

Excited diagrams have appeared many times in the literature, including e.g. [ikeda2009excited, knutson2009grobner, kreiman2005schubert, wachs1985flagged]. One definition uses the following recursive procedure. Let D𝐷Ditalic_D be a set of boxes in λ𝜆\lambdaitalic_λ. An excited move on a box in D𝐷Ditalic_D shifts that box by one along its diagonal as long as none of its immediate neighbors below, to the right or down the diagonal are in D𝐷Ditalic_D:

\ydiagram[(cyan)]12,2\ydiagram2,2[(cyan)]0,1+1.\ydiagram[*(cyan)]{1}*{2,2}\to\ydiagram{2,2}*[*(cyan)]{0,1+1}\hskip 1.0pt.[ ∗ ( italic_c italic_y italic_a italic_n ) ] 1 ∗ 2 , 2 → 2 , 2 ∗ [ ∗ ( italic_c italic_y italic_a italic_n ) ] 0 , 1 + 1 .

Then the set (λ/μ)𝜆𝜇\mathcal{E}(\lambda/\mu)caligraphic_E ( italic_λ / italic_μ ) is the set of all diagrams in λ𝜆\lambdaitalic_λ which can be obtained from D=μ𝐷𝜇D=\muitalic_D = italic_μ after performing a set of the above moves. For example, all excited diagrams in ((3,3,2)/(2,1))33221\mathcal{E}((3,3,2)/(2,1))caligraphic_E ( ( 3 , 3 , 2 ) / ( 2 , 1 ) ) are

((3,3,2)/(2,1))={\ydiagram3,3,2[(cyan)]2,1,\ydiagram3,3,2[(cyan)]1,2+1[(cyan)]0,1,\ydiagram3,3,2[(cyan)]2[(cyan)]0,0,1+1,\ydiagram3,3,2[(cyan)]1,2+1[(cyan)]0,0,1+1,\ydiagram3,3,2[(cyan)]0,1+2,1+1}.\mathcal{E}((3,3,2)/(2,1))=\left\{\ydiagram{3,3,2}*[*(cyan)]{2,1}\hskip 1.0pt,% \quad\ydiagram{3,3,2}*[*(cyan)]{1,2+1}*[*(cyan)]{0,1}\hskip 1.0pt,\quad% \ydiagram{3,3,2}*[*(cyan)]{2}*[*(cyan)]{0,0,1+1}\hskip 1.0pt,\quad\ydiagram{3,% 3,2}*[*(cyan)]{1,2+1}*[*(cyan)]{0,0,1+1}\hskip 1.0pt,\quad\ydiagram{3,3,2}*[*(% cyan)]{0,1+2,1+1}\right\}.caligraphic_E ( ( 3 , 3 , 2 ) / ( 2 , 1 ) ) = { 3 , 3 , 2 ∗ [ ∗ ( italic_c italic_y italic_a italic_n ) ] 2 , 1 , 3 , 3 , 2 ∗ [ ∗ ( italic_c italic_y italic_a italic_n ) ] 1 , 2 + 1 ∗ [ ∗ ( italic_c italic_y italic_a italic_n ) ] 0 , 1 , 3 , 3 , 2 ∗ [ ∗ ( italic_c italic_y italic_a italic_n ) ] 2 ∗ [ ∗ ( italic_c italic_y italic_a italic_n ) ] 0 , 0 , 1 + 1 , 3 , 3 , 2 ∗ [ ∗ ( italic_c italic_y italic_a italic_n ) ] 1 , 2 + 1 ∗ [ ∗ ( italic_c italic_y italic_a italic_n ) ] 0 , 0 , 1 + 1 , 3 , 3 , 2 ∗ [ ∗ ( italic_c italic_y italic_a italic_n ) ] 0 , 1 + 2 , 1 + 1 } .

It was observed that excited diagrams in (λ/μ)𝜆𝜇\mathcal{E}(\lambda/\mu)caligraphic_E ( italic_λ / italic_μ ) bijectively correspond to flagged SSYTs of shape μ𝜇\muitalic_μ with the flag condition fi=max{j:λjjμii}subscript𝑓𝑖:𝑗subscript𝜆𝑗𝑗subscript𝜇𝑖𝑖f_{i}=\max\{j\colon\lambda_{j}-j\geq\mu_{i}-i\}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = roman_max { italic_j : italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_j ≥ italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i }. The correspondence is depicted on the left side of Figure 2, and is given as follows. For D(λ/μ)𝐷𝜆𝜇D\in\mathcal{E}(\lambda/\mu)italic_D ∈ caligraphic_E ( italic_λ / italic_μ ), create an SSYT T𝑇Titalic_T given by T(i,j)=r𝑇𝑖𝑗𝑟T(i,j)=ritalic_T ( italic_i , italic_j ) = italic_r, where r𝑟ritalic_r is the row index of the location of the initial box (i,j)𝑖𝑗(i,j)( italic_i , italic_j ) from μ𝜇\muitalic_μ in the excited diagram D𝐷Ditalic_D. This is pictured in the second subfigure of Figure 1. \ytableausetupboxsize=1em

       \ytableausetupboxsize=2em \ytableaushort112,234,45 \ytableausetupboxsize=1em              

Figure 1: The many faces of excited diagrams. From left to right: An excited diagram in (λ/μ)𝜆𝜇\mathcal{E}(\lambda/\mu)caligraphic_E ( italic_λ / italic_μ ) for λ=(6,6,5,5,4)𝜆66554\lambda=(6,6,5,5,4)italic_λ = ( 6 , 6 , 5 , 5 , 4 ) and μ=(3,3,2)𝜇332\mu=(3,3,2)italic_μ = ( 3 , 3 , 2 ); the corresponding flagged SSYT (with f=(3,4,5)𝑓345f=(3,4,5)italic_f = ( 3 , 4 , 5 )); the nonintersecting lattice paths; and the lozenge tiling.

In [MPP2] and separately in [kreiman2005schubert], it was observed that excited diagrams are also in bijection with non-intersecting lattice paths within λ𝜆\lambdaitalic_λ which start at the lower border and exit at the right border of λ𝜆\lambdaitalic_λ. They are formed exactly by the squares in λD𝜆𝐷\lambda\setminus Ditalic_λ ∖ italic_D, as illustrated in the third subfigure of Figure 1.

It was then observed in [MPP3] that excited diagrams are in a bijective correspondence with restricted lozenge tilings of a region with lower boundary given by μ𝜇\muitalic_μ, which can be viewed in 3D as a stack of boxes in the corner of a room with base μ𝜇\muitalic_μ and height d𝑑ditalic_d, which depends on λ𝜆\lambdaitalic_λ. To see this, let T𝑇Titalic_T be the flagged SSYT corresponding to D𝐷Ditalic_D, we then stack dT(i,j)+i𝑑𝑇𝑖𝑗𝑖d-T(i,j)+iitalic_d - italic_T ( italic_i , italic_j ) + italic_i many boxes on the square (i,j)𝑖𝑗(i,j)( italic_i , italic_j ) of μ𝜇\muitalic_μ. The partition λ𝜆\lambdaitalic_λ determines how low each column can be, see the last subfigure in Figure 1.

2.3 Symmetric functions

While the idea of the present paper is not to rely on any symmetric functions formalism and identities, many of them appear in our applications. For the background definitions we refer to [Macdonald1995, Stanley1999]. The elementary and (complete) homogeneous symmetric polynomials are

ek(x1,,xn)1i1<<iknxi1xi2xik,hk(x1,,xn)1i1iknxi1xi2xik.formulae-sequencesubscript𝑒𝑘subscript𝑥1subscript𝑥𝑛subscript1subscript𝑖1subscript𝑖𝑘𝑛subscript𝑥subscript𝑖1subscript𝑥subscript𝑖2subscript𝑥subscript𝑖𝑘subscript𝑘subscript𝑥1subscript𝑥𝑛subscript1subscript𝑖1subscript𝑖𝑘𝑛subscript𝑥subscript𝑖1subscript𝑥subscript𝑖2subscript𝑥subscript𝑖𝑘e_{k}(x_{1},\ldots,x_{n})\coloneqq\sum_{1\leq i_{1}<\cdots<i_{k}\leq n}x_{i_{1% }}x_{i_{2}}\cdots x_{i_{k}},\qquad h_{k}(x_{1},\ldots,x_{n})\coloneqq\sum_{1% \leq i_{1}\leq\cdots\leq i_{k}\leq n}x_{i_{1}}x_{i_{2}}\cdots x_{i_{k}}.italic_e start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ≔ ∑ start_POSTSUBSCRIPT 1 ≤ italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < ⋯ < italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≤ italic_n end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯ italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT , italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ≔ ∑ start_POSTSUBSCRIPT 1 ≤ italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ ⋯ ≤ italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≤ italic_n end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯ italic_x start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUBSCRIPT .

Their generating functions are, respectively,

r=0nzrer(x1,,xn)=i=1n(1+zxi),r=0zrhr(x1,,xn)=i=1n11zxi.formulae-sequencesuperscriptsubscript𝑟0𝑛superscript𝑧𝑟subscript𝑒𝑟subscript𝑥1subscript𝑥𝑛superscriptsubscriptproduct𝑖1𝑛1𝑧subscript𝑥𝑖superscriptsubscript𝑟0superscript𝑧𝑟subscript𝑟subscript𝑥1subscript𝑥𝑛superscriptsubscriptproduct𝑖1𝑛11𝑧subscript𝑥𝑖\sum_{r=0}^{n}z^{r}e_{r}(x_{1},\ldots,x_{n})=\prod_{i=1}^{n}(1+zx_{i}),\qquad% \sum_{r=0}^{\infty}z^{r}h_{r}(x_{1},\ldots,x_{n})=\prod_{i=1}^{n}\frac{1}{1-zx% _{i}}.∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_z start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( 1 + italic_z italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , ∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_z start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 1 - italic_z italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG .

The factorial Schur polynomials are defined as follows:

sμ(x1,,xna)1Δ(x)det[(xia1)(xiaμj+nj)]i,j=1n,subscript𝑠𝜇subscript𝑥1conditionalsubscript𝑥𝑛𝑎1Δ𝑥superscriptsubscriptdelimited-[]subscript𝑥𝑖subscript𝑎1subscript𝑥𝑖subscript𝑎subscript𝜇𝑗𝑛𝑗𝑖𝑗1𝑛s_{\mu}(x_{1},\ldots,x_{n}\mid a)\coloneqq\frac{1}{\Delta(x)}\det[(x_{i}-a_{1}% )\cdots(x_{i}-a_{\mu_{j}+n-j})]_{i,j=1}^{n},italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∣ italic_a ) ≔ divide start_ARG 1 end_ARG start_ARG roman_Δ ( italic_x ) end_ARG roman_det [ ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ⋯ ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + italic_n - italic_j end_POSTSUBSCRIPT ) ] start_POSTSUBSCRIPT italic_i , italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , (2.1)

where a1,a2,subscript𝑎1subscript𝑎2a_{1},a_{2},\ldotsitalic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … is an arbitrary sequence of shifts, and

Δ(x)1i<jn(xixj)Δ𝑥subscriptproduct1𝑖𝑗𝑛subscript𝑥𝑖subscript𝑥𝑗\Delta(x)\coloneqq\prod_{1\leq i<j\leq n}(x_{i}-x_{j})roman_Δ ( italic_x ) ≔ ∏ start_POSTSUBSCRIPT 1 ≤ italic_i < italic_j ≤ italic_n end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) (2.2)

is the Vandermonde determinant. When all ai=0subscript𝑎𝑖0a_{i}=0italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0, we obtain the classical Schur polynomials, sμ(x)=sμ(x𝟎)subscript𝑠𝜇𝑥subscript𝑠𝜇conditional𝑥0s_{\mu}(x)=s_{\mu}(x\mid\mathbf{0})italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ) = italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ bold_0 ). Factorial Schur polynomials admit many nice properties common with the Schur polynomials [biedenharn1989new], [macdonald1992schur_Theme, 6th variation], [MolevSagan1999, molev2009comultiplication]. In particular, there is the following combinatorial formula:

sμ(x1,,xna)=TSSYT(μ)uμ(xT(u)aT(u)+c(u)),subscript𝑠𝜇subscript𝑥1conditionalsubscript𝑥𝑛𝑎subscript𝑇SSYT𝜇subscriptproduct𝑢𝜇subscript𝑥𝑇𝑢subscript𝑎𝑇𝑢𝑐𝑢s_{\mu}(x_{1},\ldots,x_{n}\mid a)=\sum_{T\in\hskip 1.0pt\mathrm{SSYT}(\mu)}% \prod_{u\in\mu}(x_{T(u)}-a_{T(u)+c(u)}),italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∣ italic_a ) = ∑ start_POSTSUBSCRIPT italic_T ∈ roman_SSYT ( italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_u ∈ italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_T ( italic_u ) end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT italic_T ( italic_u ) + italic_c ( italic_u ) end_POSTSUBSCRIPT ) , (2.3)

where for a box u=(i,j)𝑢𝑖𝑗u=(i,j)italic_u = ( italic_i , italic_j ) in the Young diagram of μ𝜇\muitalic_μ, the content is c(u)ji𝑐𝑢𝑗𝑖c(u)\coloneqq j-iitalic_c ( italic_u ) ≔ italic_j - italic_i, and T(u)𝑇𝑢T(u)italic_T ( italic_u ) is the value of T𝑇Titalic_T in that box. The entries in T𝑇Titalic_T must be nabsent𝑛\leq n≤ italic_n.222It is possible to insert infinitely many variables into sμ(a)subscript𝑠𝜇conditional𝑎s_{\mu}(\cdots\mid a)italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( ⋯ ∣ italic_a ) within the formalism of symmetric functions and drop the condition T(u)n𝑇𝑢𝑛T(u)\leq nitalic_T ( italic_u ) ≤ italic_n, but we do not need this here. We also employ interpolation Macdonald polynomials in Appendix B which admit a combinatorial formula similar to (2.3), but not a determinantal formula like (2.1).

3 How to get sums over skew standard Young tableaux

3.1 General formalism

Here we present a general formalism for obtaining summation formulas over skew standard Young tableaux (SYTs) which come from certain vanishing properties and Pieri rules. The main statement of this subsection, Proposition 3.2, appeared in the particular case of the factorial Schur functions in [MolevSagan1999, Proposition 3.2], with essentially the same proof.

Assume that 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) is a function of two Young diagrams. It may be complex-valued, and can in addition depend on some parameters.

Remark 3.1.

In applications, we obtain 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) as a specialization of a symmetric polynomial Fμ(x1,,xn)subscript𝐹𝜇subscript𝑥1subscript𝑥𝑛F_{\mu}(x_{1},\ldots,x_{n})italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) (like the factorial Schur polynomial sμ(x1,,xna)subscript𝑠𝜇subscript𝑥1conditionalsubscript𝑥𝑛𝑎s_{\mu}(x_{1},\ldots,x_{n}\mid a)italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∣ italic_a ) (2.1)) into the variables xi=xi(λ)subscript𝑥𝑖subscript𝑥𝑖𝜆x_{i}=x_{i}(\lambda)italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_λ ), 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n, which depend on λ𝜆\lambdaitalic_λ. See Section 3.2 for a list of examples. However, a connection to symmetric polynomials is not necessary for the results of the present Section 3.1.

We assume that the quantities 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) satisfy the following conditions:

  1. \bullet

    (Vanishing property) 𝖹μ(λ)=0subscript𝖹𝜇𝜆0\mathsf{Z}_{\mu}(\lambda)=0sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) = 0 if μλnot-subset-of-or-equals𝜇𝜆\mu\not\subseteq\lambdaitalic_μ ⊈ italic_λ, and 𝖹μ(μ)0subscript𝖹𝜇𝜇0\mathsf{Z}_{\mu}(\mu)\neq 0sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_μ ) ≠ 0 for all μ𝜇\muitalic_μ.

  2. \bullet

    (Pieri rule) There exist quantities 𝗉μ(λ)subscript𝗉𝜇𝜆\mathsf{p}_{\mu}(\lambda)sansserif_p start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) and constants 𝖢ν/μsubscript𝖢𝜈𝜇\mathsf{C}_{\nu/\mu}sansserif_C start_POSTSUBSCRIPT italic_ν / italic_μ end_POSTSUBSCRIPT such that for all μ𝜇\muitalic_μ and λ𝜆\lambdaitalic_λ we have

    𝗉μ(λ)𝖹μ(λ)=ν=μ+𝖢ν/μ𝖹ν(λ).subscript𝗉𝜇𝜆subscript𝖹𝜇𝜆subscript𝜈𝜇subscript𝖢𝜈𝜇subscript𝖹𝜈𝜆\mathsf{p}_{\mu}(\lambda)\hskip 1.0pt\mathsf{Z}_{\mu}(\lambda)=\sum_{\nu=\mu+% \square}\mathsf{C}_{\nu/\mu}\hskip 1.0pt\mathsf{Z}_{\nu}(\lambda).sansserif_p start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) = ∑ start_POSTSUBSCRIPT italic_ν = italic_μ + □ end_POSTSUBSCRIPT sansserif_C start_POSTSUBSCRIPT italic_ν / italic_μ end_POSTSUBSCRIPT sansserif_Z start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_λ ) . (3.1)

    Here the sum is over all ν𝜈\nuitalic_ν with |ν|=|μ|+1𝜈𝜇1|\nu|=|\mu|+1| italic_ν | = | italic_μ | + 1 which are obtained from μ𝜇\muitalic_μ by adding a box, and such that νλ𝜈𝜆\nu\subseteq\lambdaitalic_ν ⊆ italic_λ. We also assume that 𝗉μ(λ)0subscript𝗉𝜇𝜆0\mathsf{p}_{\mu}(\lambda)\neq 0sansserif_p start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) ≠ 0 for all μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ with μλ𝜇𝜆\mu\neq\lambdaitalic_μ ≠ italic_λ. Note that the vanishing property and the Pieri rule imply that 𝗉λ(λ)subscript𝗉𝜆𝜆\mathsf{p}_{\lambda}(\lambda)sansserif_p start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_λ ) must be zero.

Proposition 3.2.

Under the vanishing property and the Pieri rule (3.1), we have for any pair of Young diagrams μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ:

𝖹λ(λ)TSYT(λ/μ)k=1|λ/μ|𝖢T[=k]𝗉T[<k](λ)=𝖹μ(λ).subscript𝖹𝜆𝜆subscript𝑇SYT𝜆𝜇superscriptsubscriptproduct𝑘1𝜆𝜇subscript𝖢annotated𝑇delimited-[]absent𝑘subscript𝗉annotated𝑇delimited-[]absent𝑘𝜆subscript𝖹𝜇𝜆\mathsf{Z}_{\lambda}(\lambda)\sum_{T\in\hskip 1.0pt\mathrm{SYT}(\lambda/\mu)}% \prod_{k=1}^{|\lambda/\mu|}\frac{\mathsf{C}_{T[=k]}}{\mathsf{p}_{T[<k]}(% \lambda)}=\mathsf{Z}_{\mu}(\lambda).sansserif_Z start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_λ ) ∑ start_POSTSUBSCRIPT italic_T ∈ roman_SYT ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT | italic_λ / italic_μ | end_POSTSUPERSCRIPT divide start_ARG sansserif_C start_POSTSUBSCRIPT italic_T [ = italic_k ] end_POSTSUBSCRIPT end_ARG start_ARG sansserif_p start_POSTSUBSCRIPT italic_T [ < italic_k ] end_POSTSUBSCRIPT ( italic_λ ) end_ARG = sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) . (3.2)

Here, for a skew Young diagram T1[k]=λ/νannotatedsuperscript𝑇1delimited-[]absent𝑘𝜆𝜈T^{-1}[\geq k]=\lambda/\nuitalic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ ≥ italic_k ] = italic_λ / italic_ν occupied by entries kabsent𝑘\geq k≥ italic_k in a standard tableau TSYT(λ/μ)𝑇SYT𝜆𝜇T\in\hskip 1.0pt\mathrm{SYT}(\lambda/\mu)italic_T ∈ roman_SYT ( italic_λ / italic_μ ), we set T1[<k]=νannotatedsuperscript𝑇1delimited-[]absent𝑘𝜈T^{-1}[<k]=\nuitalic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ < italic_k ] = italic_ν (by agreement, T1[<1]=μannotatedsuperscript𝑇1delimited-[]absent1𝜇T^{-1}[<1]=\muitalic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ < 1 ] = italic_μ).

Remark 3.3 (More general Pieri rule).

The Pieri rule may be extended to add more than one box at a time. If S+(μ)superscript𝑆𝜇S^{+}(\mu)italic_S start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_μ ) denotes the set of allowed Young diagrams νμ𝜇𝜈\nu\supset\muitalic_ν ⊃ italic_μ, then (3.1) can be generalized to

𝗉μ(λ)𝖹μ(λ)=νS+(μ)𝖢ν/μ𝖹ν(λ).subscript𝗉𝜇𝜆subscript𝖹𝜇𝜆subscript𝜈superscript𝑆𝜇subscript𝖢𝜈𝜇subscript𝖹𝜈𝜆\mathsf{p}_{\mu}(\lambda)\hskip 1.0pt\mathsf{Z}_{\mu}(\lambda)=\sum_{\nu\in S^% {+}(\mu)}\mathsf{C}_{\nu/\mu}\hskip 1.0pt\mathsf{Z}_{\nu}(\lambda).sansserif_p start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) = ∑ start_POSTSUBSCRIPT italic_ν ∈ italic_S start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_μ ) end_POSTSUBSCRIPT sansserif_C start_POSTSUBSCRIPT italic_ν / italic_μ end_POSTSUBSCRIPT sansserif_Z start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_λ ) . (3.3)

If we apply (3.3) as in Proposition 3.2, we obtain a sum over plane partitions T𝑇Titalic_T whose equal entries occupy shapes contained in S+(α)/αsuperscript𝑆𝛼𝛼S^{+}(\alpha)/\alphaitalic_S start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_α ) / italic_α. This can produce sums over semistandard Young tableaux (SSYTs), strict increasing tableaux (SIT) as in [MPP4GrothExcited], or other types of tableaux of skew shape λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ. We present an example in Appendix A.

Proof of Proposition 3.2.

We have from (3.1):

𝖹μ(λ)=ν=μ+𝖢ν/μ𝗉μ(λ)𝖹ν(λ).subscript𝖹𝜇𝜆subscript𝜈𝜇subscript𝖢𝜈𝜇subscript𝗉𝜇𝜆subscript𝖹𝜈𝜆\mathsf{Z}_{\mu}(\lambda)=\sum_{\nu=\mu+\square}\frac{\mathsf{C}_{\nu/\mu}}{% \mathsf{p}_{\mu}(\lambda)}\hskip 1.0pt\mathsf{Z}_{\nu}(\lambda).sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) = ∑ start_POSTSUBSCRIPT italic_ν = italic_μ + □ end_POSTSUBSCRIPT divide start_ARG sansserif_C start_POSTSUBSCRIPT italic_ν / italic_μ end_POSTSUBSCRIPT end_ARG start_ARG sansserif_p start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) end_ARG sansserif_Z start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_λ ) .

Continuing this process for each 𝖹ν(λ)subscript𝖹𝜈𝜆\mathsf{Z}_{\nu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_λ ), we add more boxes to the Young diagrams until we reach the Young diagram λ𝜆\lambdaitalic_λ. Then we cannot add any more boxes due to the vanishing property of the interpolation symmetric functions. As a result, we obtain the desired sum over the skew standard Young tableaux of shape λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ. This completes the proof. ∎

Under very general assumptions, Proposition 3.2 represents 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) as a sum over SYTs as in the left-hand side of the multivariate hook-formula (MHLF). The right-hand side 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) in formulas like (MHLF) usually has a combinatorial interpretation. Finding such an interpretation is a problem on its own.

3.2 Interpolation symmetric polynomials

Many examples of families {𝖹μ(λ)}subscript𝖹𝜇𝜆\{\mathsf{Z}_{\mu}(\lambda)\}{ sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) } satisfying vanishing and Pieri rule are provided by interpolation polynomials Fμ(x1,,xn)subscript𝐹𝜇subscript𝑥1subscript𝑥𝑛F_{\mu}(x_{1},\ldots,x_{n})italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) appearing in the theory of symmetric functions. Specializing the variables, we obtain

𝖹μ(λ)=Fμ(x1(λ),,xn(λ)).subscript𝖹𝜇𝜆subscript𝐹𝜇subscript𝑥1𝜆subscript𝑥𝑛𝜆\mathsf{Z}_{\mu}(\lambda)=F_{\mu}(x_{1}(\lambda),\ldots,x_{n}(\lambda)).sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) = italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_λ ) , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_λ ) ) . (3.4)

Interpolation properties of Fμ(x1,,xn)subscript𝐹𝜇subscript𝑥1subscript𝑥𝑛F_{\mu}(x_{1},\ldots,x_{n})italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) lead to the vanishing, and the Pieri rule is inherited from symmetric polynomials. Examples based on interpolation symmetric polynomials include:

  1. \bullet

    Factorial Schur polynomials sμ(x1,,xna)subscript𝑠𝜇subscript𝑥1conditionalsubscript𝑥𝑛𝑎s_{\mu}(x_{1},\ldots,x_{n}\mid a)italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∣ italic_a ) (2.1) is the main example we consider in the present paper. Note that in both our approaches (via integrals and vertex models), we reprove the required properties of factorial Schur polynomials from scratch, without using the theory of symmetric functions. From this point of view, the essence of the skew hook-length formula (MHLF) is the identification of the specialization 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) (3.4), where xi(λ)=aλi+ni+1subscript𝑥𝑖𝜆subscript𝑎subscript𝜆𝑖𝑛𝑖1x_{i}(\lambda)=a_{\lambda_{i}+n-i+1}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_λ ) = italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT, 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n (the a𝑎aitalic_a’s are the shifts in the factorial Schur polynomials), with a sum over excited diagrams. The two proofs of this identification we present here did not explicitly appear in the literature.

  2. \bullet

    Interpolation Macdonald polynomials Iμ(x1,,xn;q,t)subscript𝐼𝜇subscript𝑥1subscript𝑥𝑛𝑞𝑡I_{\mu}(x_{1},\ldots,x_{n};q,t)italic_I start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ; italic_q , italic_t ) and the corresponding symmetric functions [knop1997, knop1997symmetric, sahi1996interpolation, okounkov_newton_int, okounkov1998shifted], see also [olshanski2019interpolation]. For interpolation Macdonald polynomials, the quantities

    [λμ]q,t=Iμ(x1(q,t)(λ),,xn(q,t)(λ);q,t)Iμ(x1(q,t)(μ),,xn(q,t)(μ);q,t)subscriptmatrix𝜆𝜇𝑞𝑡subscript𝐼𝜇subscriptsuperscript𝑥𝑞𝑡1𝜆subscriptsuperscript𝑥𝑞𝑡𝑛𝜆𝑞𝑡subscript𝐼𝜇subscriptsuperscript𝑥𝑞𝑡1𝜇subscriptsuperscript𝑥𝑞𝑡𝑛𝜇𝑞𝑡\begin{bmatrix}\lambda\\ \mu\end{bmatrix}_{q,t}=\frac{I_{\mu}(x^{(q,t)}_{1}(\lambda),\ldots,x^{(q,t)}_{% n}(\lambda);q,t)}{I_{\mu}(x^{(q,t)}_{1}(\mu),\ldots,x^{(q,t)}_{n}(\mu);q,t)}[ start_ARG start_ROW start_CELL italic_λ end_CELL end_ROW start_ROW start_CELL italic_μ end_CELL end_ROW end_ARG ] start_POSTSUBSCRIPT italic_q , italic_t end_POSTSUBSCRIPT = divide start_ARG italic_I start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUPERSCRIPT ( italic_q , italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_λ ) , … , italic_x start_POSTSUPERSCRIPT ( italic_q , italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_λ ) ; italic_q , italic_t ) end_ARG start_ARG italic_I start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUPERSCRIPT ( italic_q , italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_μ ) , … , italic_x start_POSTSUPERSCRIPT ( italic_q , italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_μ ) ; italic_q , italic_t ) end_ARG (3.5)

    are multivariate (q,t)𝑞𝑡(q,t)( italic_q , italic_t )-analogues of the binomial coefficients [okounkov1997binomial]. Note that the normalization in (3.5) differs from the one in our sum over SYTs (3.2). We discuss the Macdonald example in further detail in Appendix B. In particular, the specialization which ensures the interpolation is defined in (B.1).

  3. \bullet

    Balanced elliptic interpolation functions [rains2006bcn], see also [coskun2006well].

  4. \bullet

    Factorial Hall-Littlewood polynomials considered in [nakagawa2023universal].

  5. \bullet

    Factorial Grothendieck polynomials [mcnamara2006factorial], see also [MPP4GrothExcited].

  6. \bullet

    Inhomogeneous spin q𝑞qitalic_q-Whittaker polynomials [korotkikh2024representation].

4 Proof by contour integrals

4.1 A family of integrals

Let fj(ua)subscript𝑓𝑗conditional𝑢𝑎f_{j}(u\mid a)italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_u ∣ italic_a ) be a family of polynomials in one variable u𝑢uitalic_u depending on parameters a=(a1,a2,)𝑎subscript𝑎1subscript𝑎2a=(a_{1},a_{2},\ldots)italic_a = ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … ). Define the following n𝑛nitalic_n-fold contour integral indexed by a partition μ𝜇\muitalic_μ with n(μ)𝑛𝜇n\geq\ell(\mu)italic_n ≥ roman_ℓ ( italic_μ ):

Fμ(xa)=Fμ(x1,,xna)(1)(n2)1(2π1)nγγi=1nfμi+ni(uia)j=1n(uixj)Δ(u)du1dun,subscript𝐹𝜇conditional𝑥𝑎subscript𝐹𝜇subscript𝑥1conditionalsubscript𝑥𝑛𝑎superscript1binomial𝑛21superscript2𝜋1𝑛subscriptcontour-integral𝛾subscriptcontour-integral𝛾superscriptsubscriptproduct𝑖1𝑛subscript𝑓subscript𝜇𝑖𝑛𝑖conditionalsubscript𝑢𝑖𝑎superscriptsubscriptproduct𝑗1𝑛subscript𝑢𝑖subscript𝑥𝑗Δ𝑢𝑑subscript𝑢1𝑑subscript𝑢𝑛F_{\mu}(x\mid a)=F_{\mu}(x_{1},\ldots,x_{n}\mid a)\coloneqq(-1)^{\binom{n}{2}}% \frac{1}{(2\pi\sqrt{-1})^{n}}\oint_{\gamma}\ldots\oint_{\gamma}\prod_{i=1}^{n}% \frac{f_{\mu_{i}+n-i}(u_{i}\mid a)}{\prod_{j=1}^{n}(u_{i}-x_{j})}\hskip 1.0pt% \Delta(u)\hskip 1.0ptdu_{1}\cdots du_{n},italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∣ italic_a ) ≔ ( - 1 ) start_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG ( 2 italic_π square-root start_ARG - 1 end_ARG ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT … ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∣ italic_a ) end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_ARG roman_Δ ( italic_u ) italic_d italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋯ italic_d italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , (4.1)

where γ𝛾\gammaitalic_γ is a positively oriented contour which contains all the poles x1,,xnsubscript𝑥1subscript𝑥𝑛x_{1},\ldots,x_{n}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, and Δ(u)Δ𝑢\Delta(u)roman_Δ ( italic_u ) is the Vandermonde determinant (2.2).

In this section, we evaluate the integral (4.1) in two ways, via the residues at the xjsubscript𝑥𝑗x_{j}italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT’s, and via the residues at ui=subscript𝑢𝑖u_{i}=\inftyitalic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ∞, 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n. Choosing appropriate polynomials fjsubscript𝑓𝑗f_{j}italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT produces a proof of the skew hook-length formula (MHLF) (Theorem 1.1). Namely, throughout the rest of this section, we set

fj(u)fj(ua)=i=1j(uai).subscript𝑓𝑗𝑢subscript𝑓𝑗conditional𝑢𝑎superscriptsubscriptproduct𝑖1𝑗𝑢subscript𝑎𝑖f_{j}(u)\coloneqq f_{j}(u\mid a)=\prod_{i=1}^{j}(u-a_{i}).italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_u ) ≔ italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_u ∣ italic_a ) = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT ( italic_u - italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) . (4.2)

Taking other polynomials fjsubscript𝑓𝑗f_{j}italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT in (4.1) produces generalizations of the skew hook-length formula (MHLF). We discuss one such generalization in Appendix A.

4.2 Determinant in disguise?

The integral Fμsubscript𝐹𝜇F_{\mu}italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT defined via (4.1)–(4.2) can be identified with the factorial Schur polynomial sμsubscript𝑠𝜇s_{\mu}italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT (2.1). This fact is not needed for our proof of (MHLF), but we include it for completeness.

Theorem 4.1.

With fj(u)subscript𝑓𝑗𝑢f_{j}(u)italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_u ) defined in (4.2) we have that Fμ(x1,,xna)=sμ(x1,,xna)subscript𝐹𝜇subscript𝑥1conditionalsubscript𝑥𝑛𝑎subscript𝑠𝜇subscript𝑥1conditionalsubscript𝑥𝑛𝑎F_{\mu}(x_{1},\ldots,x_{n}\mid a)=s_{\mu}(x_{1},\ldots,x_{n}\mid a)italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∣ italic_a ) = italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∣ italic_a ), where sμsubscript𝑠𝜇s_{\mu}italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT is the factorial Schur polynomial given by the determinantal formula (2.1).

Proof.

We evaluate the integral (4.1) by the residue formula at poles ui=xσ(i)subscript𝑢𝑖subscript𝑥𝜎𝑖u_{i}=x_{\sigma(i)}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT italic_σ ( italic_i ) end_POSTSUBSCRIPT for all possible assignments of the poles to the variables, which are encoded by σ{1,,n}n𝜎superscript1𝑛𝑛\sigma\in\left\{1,\ldots,n\right\}^{n}italic_σ ∈ { 1 , … , italic_n } start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT. Note that if σ(k)=σ(l)𝜎𝑘𝜎𝑙\sigma(k)=\sigma(l)italic_σ ( italic_k ) = italic_σ ( italic_l ) for some kl𝑘𝑙k\neq litalic_k ≠ italic_l, then

Resu=xσ=fμi+ni(xσ(i))jσ(i)(xσ(i)xj)i<j(xσ(i)xσ(j))=0,𝑅𝑒subscript𝑠𝑢subscript𝑥𝜎subscript𝑓subscript𝜇𝑖𝑛𝑖subscript𝑥𝜎𝑖subscriptproduct𝑗𝜎𝑖subscript𝑥𝜎𝑖subscript𝑥𝑗subscriptproduct𝑖𝑗subscript𝑥𝜎𝑖subscript𝑥𝜎𝑗0Res_{u=x_{\sigma}}=\frac{f_{\mu_{i}+n-i}(x_{\sigma(i)})}{\prod_{j\neq\sigma(i)% }(x_{\sigma(i)}-x_{j})}\prod_{i<j}(x_{\sigma(i)}-x_{\sigma(j)})=0,italic_R italic_e italic_s start_POSTSUBSCRIPT italic_u = italic_x start_POSTSUBSCRIPT italic_σ end_POSTSUBSCRIPT end_POSTSUBSCRIPT = divide start_ARG italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_σ ( italic_i ) end_POSTSUBSCRIPT ) end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_j ≠ italic_σ ( italic_i ) end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_σ ( italic_i ) end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_ARG ∏ start_POSTSUBSCRIPT italic_i < italic_j end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_σ ( italic_i ) end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_σ ( italic_j ) end_POSTSUBSCRIPT ) = 0 ,

as the Vandermonde factor vanishes. Thus, nonzero residues appear only when σ𝜎\sigmaitalic_σ is a permutation. We then observe that

Resu=xσ=ifμi+ni(xσ(i))jσ(i)(xσ(i)xj)i<j(xσ(i)xσ(j))=ifμi+ni(xσ(i))sgn(σ)k<l(xkxl)klk(xkxl)=ifμi+ni(xσ(i))sgn(σ)k>l(xkxl),𝑅𝑒subscript𝑠𝑢subscript𝑥𝜎subscriptproduct𝑖subscript𝑓subscript𝜇𝑖𝑛𝑖subscript𝑥𝜎𝑖subscriptproduct𝑗𝜎𝑖subscript𝑥𝜎𝑖subscript𝑥𝑗subscriptproduct𝑖𝑗subscript𝑥𝜎𝑖subscript𝑥𝜎𝑗subscriptproduct𝑖subscript𝑓subscript𝜇𝑖𝑛𝑖subscript𝑥𝜎𝑖sgn𝜎subscriptproduct𝑘𝑙subscript𝑥𝑘subscript𝑥𝑙subscriptproduct𝑘subscriptproduct𝑙𝑘subscript𝑥𝑘subscript𝑥𝑙subscriptproduct𝑖subscript𝑓subscript𝜇𝑖𝑛𝑖subscript𝑥𝜎𝑖sgn𝜎subscriptproduct𝑘𝑙subscript𝑥𝑘subscript𝑥𝑙\begin{split}Res_{u=x_{\sigma}}&=\prod_{i}\frac{f_{\mu_{i}+n-i}(x_{\sigma(i)})% }{\prod_{j\neq\sigma(i)}(x_{\sigma(i)}-x_{j})}\;\prod_{i<j}(x_{\sigma(i)}-x_{% \sigma(j)})\\ &=\prod_{i}f_{\mu_{i}+n-i}(x_{\sigma(i)})\frac{\operatorname{sgn}(\sigma)\prod% _{k<l}(x_{k}-x_{l})}{\prod_{k}\prod_{l\neq k}(x_{k}-x_{l})}\\ &=\prod_{i}f_{\mu_{i}+n-i}(x_{\sigma(i)})\frac{\operatorname{sgn}(\sigma)}{% \prod_{k>l}(x_{k}-x_{l})},\end{split}start_ROW start_CELL italic_R italic_e italic_s start_POSTSUBSCRIPT italic_u = italic_x start_POSTSUBSCRIPT italic_σ end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL start_CELL = ∏ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT divide start_ARG italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_σ ( italic_i ) end_POSTSUBSCRIPT ) end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_j ≠ italic_σ ( italic_i ) end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_σ ( italic_i ) end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_ARG ∏ start_POSTSUBSCRIPT italic_i < italic_j end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_σ ( italic_i ) end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_σ ( italic_j ) end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∏ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_σ ( italic_i ) end_POSTSUBSCRIPT ) divide start_ARG roman_sgn ( italic_σ ) ∏ start_POSTSUBSCRIPT italic_k < italic_l end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_l ≠ italic_k end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) end_ARG end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∏ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_σ ( italic_i ) end_POSTSUBSCRIPT ) divide start_ARG roman_sgn ( italic_σ ) end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_k > italic_l end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ) end_ARG , end_CELL end_ROW

and summing over all permutations σ𝜎\sigmaitalic_σ gives 1Δ(x)det[fμi+ni(xj)]i,j=1n1Δ𝑥superscriptsubscriptdelimited-[]subscript𝑓subscript𝜇𝑖𝑛𝑖subscript𝑥𝑗𝑖𝑗1𝑛\frac{1}{\Delta(x)}\det[f_{\mu_{i}+n-i}(x_{j})]_{i,j=1}^{n}divide start_ARG 1 end_ARG start_ARG roman_Δ ( italic_x ) end_ARG roman_det [ italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) ] start_POSTSUBSCRIPT italic_i , italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT. Identifying that determinant with (2.1) and sμ(xa)subscript𝑠𝜇conditional𝑥𝑎s_{\mu}(x\mid a)italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) completes the proof. ∎

The rest of this section does not rely on Theorem 4.1.

4.3 Pieri rule

Here we show that the integrals Fμsubscript𝐹𝜇F_{\mu}italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT (4.1)–(4.2) satisfy a Pieri rule. Let ϵi=(0i1,1,0ni)subscriptitalic-ϵ𝑖superscript0𝑖11superscript0𝑛𝑖\epsilon_{i}=(0^{i-1},1,0^{n-i})italic_ϵ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ( 0 start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT , 1 , 0 start_POSTSUPERSCRIPT italic_n - italic_i end_POSTSUPERSCRIPT ) be the i𝑖iitalic_i-th elementary vector.

Proposition 4.2.

We have

i=1nFμ+ϵi(xa)=(i=1nxii=1naμi+ni+1)Fμ(xa),superscriptsubscript𝑖1𝑛subscript𝐹𝜇subscriptitalic-ϵ𝑖conditional𝑥𝑎superscriptsubscript𝑖1𝑛subscript𝑥𝑖superscriptsubscript𝑖1𝑛subscript𝑎subscript𝜇𝑖𝑛𝑖1subscript𝐹𝜇conditional𝑥𝑎\sum_{i=1}^{n}F_{\mu+\epsilon_{i}}(x\mid a)=\left(\sum_{i=1}^{n}x_{i}-\sum_{i=% 1}^{n}a_{\mu_{i}+n-i+1}\right)F_{\mu}(x\mid a),∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_F start_POSTSUBSCRIPT italic_μ + italic_ϵ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = ( ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) , (4.3)

where Fμ+ϵi(xa)=0subscript𝐹𝜇subscriptitalic-ϵ𝑖conditional𝑥𝑎0F_{\mu+\epsilon_{i}}(x\mid a)=0italic_F start_POSTSUBSCRIPT italic_μ + italic_ϵ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = 0 if μ+ϵi𝜇subscriptitalic-ϵ𝑖\mu+\epsilon_{i}italic_μ + italic_ϵ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is not a partition (i.e., does not weakly decrease).

The integral Fμsubscript𝐹𝜇F_{\mu}italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT (4.1)–(4.2) is defined for any sequence μ𝜇\muitalic_μ which not necessarily a partition. Moreover, note that if μi+1=μi+1subscript𝜇𝑖1subscript𝜇𝑖1\mu_{i}+1=\mu_{i+1}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 = italic_μ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT for some i𝑖iitalic_i, then μi+ni=μi+1+n(i+1)subscript𝜇𝑖𝑛𝑖subscript𝜇𝑖1𝑛𝑖1\mu_{i}+n-i=\mu_{i+1}+n-(i+1)italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i = italic_μ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT + italic_n - ( italic_i + 1 ), and so the product of the fμi+nisubscript𝑓subscript𝜇𝑖𝑛𝑖f_{\mu_{i}+n-i}italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT’s contains two identical terms. Therefore, the integrand becomes antisymmetric in ui,ui+1subscript𝑢𝑖subscript𝑢𝑖1u_{i},u_{i+1}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT thanks to the factor uiui+1subscript𝑢𝑖subscript𝑢𝑖1u_{i}-u_{i+1}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_u start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT coming from the Vandermonde. Since all integration contours are the same, the integral vanishes when μi+1=μi+1subscript𝜇𝑖1subscript𝜇𝑖1\mu_{i}+1=\mu_{i+1}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 = italic_μ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT. Thus, in (4.3), only the terms for which μ+ϵi𝜇subscriptitalic-ϵ𝑖\mu+\epsilon_{i}italic_μ + italic_ϵ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a partition survive.

Proof of Proposition 4.2.

Identity (4.3) follows from the computation:333Notation 𝟏Asubscript1𝐴\mathbf{1}_{A}bold_1 start_POSTSUBSCRIPT italic_A end_POSTSUBSCRIPT means the indicator function of the condition A𝐴Aitalic_A.

i=1nFμ+ϵi(xa)=i=1n(1)(n2)1(2π1)nγγj=1nfμj+𝟏i=j+nj(uja)k=1n(ujxk)Δ(u)du1dun=(1)(n2)1(2π1)nγγj=1nfμj+nj(uja)k=1n(ujxk)(i=1nujaμi+ni+1)Δ(u)du1dun=(i=1nxii=1naμi+ni+1)Fμ(xa).superscriptsubscript𝑖1𝑛subscript𝐹𝜇subscriptitalic-ϵ𝑖conditional𝑥𝑎superscriptsubscript𝑖1𝑛superscript1binomial𝑛21superscript2𝜋1𝑛subscriptcontour-integral𝛾subscriptcontour-integral𝛾superscriptsubscriptproduct𝑗1𝑛subscript𝑓subscript𝜇𝑗subscript1𝑖𝑗𝑛𝑗conditionalsubscript𝑢𝑗𝑎superscriptsubscriptproduct𝑘1𝑛subscript𝑢𝑗subscript𝑥𝑘Δ𝑢𝑑subscript𝑢1𝑑subscript𝑢𝑛superscript1binomial𝑛21superscript2𝜋1𝑛subscriptcontour-integral𝛾subscriptcontour-integral𝛾superscriptsubscriptproduct𝑗1𝑛subscript𝑓subscript𝜇𝑗𝑛𝑗conditionalsubscript𝑢𝑗𝑎superscriptsubscriptproduct𝑘1𝑛subscript𝑢𝑗subscript𝑥𝑘superscriptsubscript𝑖1𝑛subscript𝑢𝑗subscript𝑎subscript𝜇𝑖𝑛𝑖1Δ𝑢𝑑subscript𝑢1𝑑subscript𝑢𝑛superscriptsubscript𝑖1𝑛subscript𝑥𝑖superscriptsubscript𝑖1𝑛subscript𝑎subscript𝜇𝑖𝑛𝑖1subscript𝐹𝜇conditional𝑥𝑎\begin{split}&\sum_{i=1}^{n}F_{\mu+\epsilon_{i}}(x\mid a)=\sum_{i=1}^{n}(-1)^{% \binom{n}{2}}\frac{1}{(2\pi\sqrt{-1})^{n}}\oint_{\gamma}\cdots\oint_{\gamma}% \prod_{j=1}^{n}\frac{f_{\mu_{j}+\mathbf{1}_{i=j}+n-j}(u_{j}\mid a)}{\prod_{k=1% }^{n}(u_{j}-x_{k})}\Delta(u)\hskip 1.0ptdu_{1}\cdots du_{n}\\ &\hskip 10.0pt=(-1)^{\binom{n}{2}}\frac{1}{(2\pi\sqrt{-1})^{n}}\oint_{\gamma}% \cdots\oint_{\gamma}\prod_{j=1}^{n}\frac{f_{\mu_{j}+n-j}(u_{j}\mid a)}{\prod_{% k=1}^{n}(u_{j}-x_{k})}\Bigl{(}\sum_{i=1}^{n}u_{j}-a_{\mu_{i}+n-i+1}\Bigr{)}% \Delta(u)\hskip 1.0ptdu_{1}\cdots du_{n}\\ &\hskip 10.0pt=\Bigl{(}\sum_{i=1}^{n}x_{i}-\sum_{i=1}^{n}a_{\mu_{i}+n-i+1}% \Bigr{)}F_{\mu}(x\mid a).\end{split}start_ROW start_CELL end_CELL start_CELL ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_F start_POSTSUBSCRIPT italic_μ + italic_ϵ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( - 1 ) start_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG ( 2 italic_π square-root start_ARG - 1 end_ARG ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ⋯ ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + bold_1 start_POSTSUBSCRIPT italic_i = italic_j end_POSTSUBSCRIPT + italic_n - italic_j end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∣ italic_a ) end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) end_ARG roman_Δ ( italic_u ) italic_d italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋯ italic_d italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ( - 1 ) start_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG ( 2 italic_π square-root start_ARG - 1 end_ARG ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ⋯ ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + italic_n - italic_j end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∣ italic_a ) end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) end_ARG ( ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) roman_Δ ( italic_u ) italic_d italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋯ italic_d italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ( ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) . end_CELL end_ROW

In the first line, we used the fact that

fμj+𝟏i=j+nj(uja)=fμj+nj(uja)×{(uiaμi+ni+1),if j=i,1,if ji,subscript𝑓subscript𝜇𝑗subscript1𝑖𝑗𝑛𝑗conditionalsubscript𝑢𝑗𝑎subscript𝑓subscript𝜇𝑗𝑛𝑗conditionalsubscript𝑢𝑗𝑎casessubscript𝑢𝑖subscript𝑎subscript𝜇𝑖𝑛𝑖1if 𝑗𝑖1if 𝑗𝑖f_{\mu_{j}+\mathbf{1}_{i=j}+n-j}(u_{j}\mid a)=f_{\mu_{j}+n-j}(u_{j}\mid a)% \times\left\{\begin{array}[]{ll}(u_{i}-a_{\mu_{i}+n-i+1}),&\text{if }j=i,\\ 1,&\text{if }j\neq i,\end{array}\right.italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + bold_1 start_POSTSUBSCRIPT italic_i = italic_j end_POSTSUBSCRIPT + italic_n - italic_j end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∣ italic_a ) = italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + italic_n - italic_j end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∣ italic_a ) × { start_ARRAY start_ROW start_CELL ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) , end_CELL start_CELL if italic_j = italic_i , end_CELL end_ROW start_ROW start_CELL 1 , end_CELL start_CELL if italic_j ≠ italic_i , end_CELL end_ROW end_ARRAY

which implies that

i=1nj=1nfμj+𝟏i=j+nj(uja)=(i=1nuiaμi+ni+1)j=1nfμj+nj(uja).superscriptsubscript𝑖1𝑛superscriptsubscriptproduct𝑗1𝑛subscript𝑓subscript𝜇𝑗subscript1𝑖𝑗𝑛𝑗conditionalsubscript𝑢𝑗𝑎superscriptsubscript𝑖1𝑛subscript𝑢𝑖subscript𝑎subscript𝜇𝑖𝑛𝑖1superscriptsubscriptproduct𝑗1𝑛subscript𝑓subscript𝜇𝑗𝑛𝑗conditionalsubscript𝑢𝑗𝑎\sum_{i=1}^{n}\prod_{j=1}^{n}f_{\mu_{j}+\mathbf{1}_{i=j}+n-j}(u_{j}\mid a)=% \Bigl{(}\sum_{i=1}^{n}u_{i}-a_{\mu_{i}+n-i+1}\Bigr{)}\prod_{j=1}^{n}f_{\mu_{j}% +n-j}(u_{j}\mid a).∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + bold_1 start_POSTSUBSCRIPT italic_i = italic_j end_POSTSUBSCRIPT + italic_n - italic_j end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∣ italic_a ) = ( ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + italic_n - italic_j end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∣ italic_a ) . (4.4)

In the second line, we used the fact that nonzero residues appear only at permutations: ui=xσ(i)subscript𝑢𝑖subscript𝑥𝜎𝑖u_{i}=x_{\sigma(i)}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT italic_σ ( italic_i ) end_POSTSUBSCRIPT, 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n. The latter implies that i=1nui=i=1nxisuperscriptsubscript𝑖1𝑛subscript𝑢𝑖superscriptsubscript𝑖1𝑛subscript𝑥𝑖\sum_{i=1}^{n}u_{i}=\sum_{i=1}^{n}x_{i}∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. This completes the proof. ∎

The observation (4.4) is the crux of the proof of Proposition 4.2. We use a similar idea to get a generalization of the Pieri rule (and the skew hook-length formula) in Appendix A.

4.4 Lattice paths and SSYTs

Let us now evaluate the same integral Fμ(xa)subscript𝐹𝜇conditional𝑥𝑎F_{\mu}(x\mid a)italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) (4.1)–(4.2) using the residues at ui=subscript𝑢𝑖u_{i}=\inftyitalic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ∞. We then interpret the result in terms of weighted non-intersecting lattice paths. We consider a slightly more general setup. Let b=(b1,b2,)𝑏subscript𝑏1subscript𝑏2b=(b_{1},b_{2},\ldots)italic_b = ( italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … ) be a family of parameters, the polynomials fj(xb)subscript𝑓𝑗conditional𝑥𝑏f_{j}(x\mid b)italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_x ∣ italic_b ) be defined by (4.2), as before, and 𝗆=(m1,m2,)𝗆subscript𝑚1subscript𝑚2\mathsf{m}=(m_{1},m_{2},\ldots)sansserif_m = ( italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … ) be a sequence of nonnegative integers. We define

Fμ,𝗆(xb)(1)(n2)1(2π1)nγγi=1nfμi+mii(uib)j=1mi(uixj)Δ(u)du1dun,subscript𝐹𝜇𝗆conditional𝑥𝑏superscript1binomial𝑛21superscript2𝜋1𝑛subscriptcontour-integral𝛾subscriptcontour-integral𝛾superscriptsubscriptproduct𝑖1𝑛subscript𝑓subscript𝜇𝑖subscript𝑚𝑖𝑖conditionalsubscript𝑢𝑖𝑏superscriptsubscriptproduct𝑗1subscript𝑚𝑖subscript𝑢𝑖subscript𝑥𝑗Δ𝑢𝑑subscript𝑢1𝑑subscript𝑢𝑛\displaystyle F_{\mu,\mathsf{m}}(x\mid b)\coloneqq(-1)^{\binom{n}{2}}\frac{1}{% (2\pi\sqrt{-1})^{n}}\oint_{\gamma}\ldots\oint_{\gamma}\prod_{i=1}^{n}\frac{f_{% \mu_{i}+m_{i}-i}(u_{i}\mid b)}{\prod_{j=1}^{m_{i}}(u_{i}-x_{j})}\hskip 1.0pt% \Delta(u)\hskip 1.0ptdu_{1}\cdots du_{n},italic_F start_POSTSUBSCRIPT italic_μ , sansserif_m end_POSTSUBSCRIPT ( italic_x ∣ italic_b ) ≔ ( - 1 ) start_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG ( 2 italic_π square-root start_ARG - 1 end_ARG ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT … ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∣ italic_b ) end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_ARG roman_Δ ( italic_u ) italic_d italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋯ italic_d italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , (4.5)

where the contour γ𝛾\gammaitalic_γ encompasses all the poles x1,,xnsubscript𝑥1subscript𝑥𝑛x_{1},\ldots,x_{n}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. We recover the original definition (4.1) by setting bi=aisubscript𝑏𝑖subscript𝑎𝑖b_{i}=a_{i}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and mj=nsubscript𝑚𝑗𝑛m_{j}=nitalic_m start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = italic_n for all i,j𝑖𝑗i,jitalic_i , italic_j.

Proposition 4.3.

We have

Fμ,𝗆(xb)=det[Pi,jμ,𝗆(xb)]i,j=1n,subscript𝐹𝜇𝗆conditional𝑥𝑏superscriptsubscriptdelimited-[]superscriptsubscript𝑃𝑖𝑗𝜇𝗆conditional𝑥𝑏𝑖𝑗1𝑛F_{\mu,\mathsf{m}}(x\mid b)=\det[P_{i,j}^{\mu,\mathsf{m}}(x\mid b)]_{i,j=1}^{n},italic_F start_POSTSUBSCRIPT italic_μ , sansserif_m end_POSTSUBSCRIPT ( italic_x ∣ italic_b ) = roman_det [ italic_P start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ , sansserif_m end_POSTSUPERSCRIPT ( italic_x ∣ italic_b ) ] start_POSTSUBSCRIPT italic_i , italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , (4.6)

where

Pi,jμ,𝗆(xb)r=0μi+ji(1)rer(b1,,bμi+mii)hμi+jir(x1,,xmi).superscriptsubscript𝑃𝑖𝑗𝜇𝗆conditional𝑥𝑏superscriptsubscript𝑟0subscript𝜇𝑖𝑗𝑖superscript1𝑟subscript𝑒𝑟subscript𝑏1subscript𝑏subscript𝜇𝑖subscript𝑚𝑖𝑖subscriptsubscript𝜇𝑖𝑗𝑖𝑟subscript𝑥1subscript𝑥subscript𝑚𝑖P_{i,j}^{\mu,\mathsf{m}}(x\mid b)\coloneqq\sum_{r=0}^{\mu_{i}+j-i}(-1)^{r}e_{r% }(b_{1},\ldots,b_{\mu_{i}+m_{i}-i})\hskip 1.0pth_{\mu_{i}+j-i-r}(x_{1},\ldots,% x_{m_{i}}).italic_P start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ , sansserif_m end_POSTSUPERSCRIPT ( italic_x ∣ italic_b ) ≔ ∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_j - italic_i end_POSTSUPERSCRIPT ( - 1 ) start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_b start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) italic_h start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_j - italic_i - italic_r end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) . (4.7)
Proof.

The integral (4.5) becomes, after changing the variables ui=1/visubscript𝑢𝑖1subscript𝑣𝑖u_{i}=1/v_{i}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 1 / italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT:

1(2π1)nγγ(1)(n2)i=1nfμi+mii(1/vib)(vi2)j=1mi(1/vixj)Δ(1/v)dv1dvn,1superscript2𝜋1𝑛subscriptcontour-integralsuperscript𝛾subscriptcontour-integralsuperscript𝛾superscript1binomial𝑛2superscriptsubscriptproduct𝑖1𝑛subscript𝑓subscript𝜇𝑖subscript𝑚𝑖𝑖conditional1subscript𝑣𝑖𝑏superscriptsubscript𝑣𝑖2superscriptsubscriptproduct𝑗1subscript𝑚𝑖1subscript𝑣𝑖subscript𝑥𝑗Δ1𝑣𝑑subscript𝑣1𝑑subscript𝑣𝑛\frac{1}{(2\pi\sqrt{-1})^{n}}\oint_{\gamma^{\prime}}\ldots\oint_{\gamma^{% \prime}}(-1)^{\binom{n}{2}}\prod_{i=1}^{n}\frac{f_{\mu_{i}+m_{i}-i}(1/v_{i}% \mid b)}{(-v_{i}^{2})\prod_{j=1}^{m_{i}}(1/v_{i}-x_{j})}\hskip 1.0pt\Delta(1/v% )\hskip 1.0ptdv_{1}\cdots dv_{n},divide start_ARG 1 end_ARG start_ARG ( 2 italic_π square-root start_ARG - 1 end_ARG ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG ∮ start_POSTSUBSCRIPT italic_γ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT … ∮ start_POSTSUBSCRIPT italic_γ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( - 1 ) start_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( 1 / italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∣ italic_b ) end_ARG start_ARG ( - italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( 1 / italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_ARG roman_Δ ( 1 / italic_v ) italic_d italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋯ italic_d italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ,

where the integration contour γsuperscript𝛾\gamma^{\prime}italic_γ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT goes around 00 in the negative direction, and leaves the poles x11,,xn1superscriptsubscript𝑥11superscriptsubscript𝑥𝑛1x_{1}^{-1},\ldots,x_{n}^{-1}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT outside. The integrand becomes

(1)(n2)+nΔ(1/v)i=1n(1vib1)(1vibμi+mii)viμimi+ivi2mi(1vix1)(1vixmi)=(1)nΔ(v)i=1n1viμi+ni+1(1vib1)(1vibμi+mii)(1vix1)(1vixmi).superscript1binomial𝑛2𝑛Δ1𝑣superscriptsubscriptproduct𝑖1𝑛1subscript𝑣𝑖subscript𝑏11subscript𝑣𝑖subscript𝑏subscript𝜇𝑖subscript𝑚𝑖𝑖superscriptsubscript𝑣𝑖subscript𝜇𝑖subscript𝑚𝑖𝑖superscriptsubscript𝑣𝑖2subscript𝑚𝑖1subscript𝑣𝑖subscript𝑥11subscript𝑣𝑖subscript𝑥subscript𝑚𝑖superscript1𝑛Δ𝑣superscriptsubscriptproduct𝑖1𝑛1superscriptsubscript𝑣𝑖subscript𝜇𝑖𝑛𝑖11subscript𝑣𝑖subscript𝑏11subscript𝑣𝑖subscript𝑏subscript𝜇𝑖subscript𝑚𝑖𝑖1subscript𝑣𝑖subscript𝑥11subscript𝑣𝑖subscript𝑥subscript𝑚𝑖\begin{split}&(-1)^{\binom{n}{2}+n}\Delta(1/v)\prod_{i=1}^{n}\frac{(1-v_{i}b_{% 1})\ldots(1-v_{i}b_{\mu_{i}+m_{i}-i})v_{i}^{-\mu_{i}-m_{i}+i}}{v_{i}^{2-m_{i}}% (1-v_{i}x_{1})\ldots(1-v_{i}x_{m_{i}})}\\ &\hskip 120.0pt=(-1)^{n}\Delta(v)\prod_{i=1}^{n}\frac{1}{v_{i}^{\mu_{i}+n-i+1}% }\cdot\frac{(1-v_{i}b_{1})\ldots(1-v_{i}b_{\mu_{i}+m_{i}-i})}{(1-v_{i}x_{1})% \ldots(1-v_{i}x_{m_{i}})}.\end{split}start_ROW start_CELL end_CELL start_CELL ( - 1 ) start_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) + italic_n end_POSTSUPERSCRIPT roman_Δ ( 1 / italic_v ) ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG ( 1 - italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) … ( 1 - italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_i end_POSTSUPERSCRIPT end_ARG start_ARG italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 - italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( 1 - italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) … ( 1 - italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_ARG end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ( - 1 ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT roman_Δ ( italic_v ) ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUPERSCRIPT end_ARG ⋅ divide start_ARG ( 1 - italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) … ( 1 - italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG ( 1 - italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) … ( 1 - italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) end_ARG . end_CELL end_ROW (4.8)

Expanding the Vandermonde determinant as Δ(v)=σSnsgn(σ)v1nσ1vnnσnΔ𝑣subscript𝜎subscript𝑆𝑛sgn𝜎superscriptsubscript𝑣1𝑛subscript𝜎1superscriptsubscript𝑣𝑛𝑛subscript𝜎𝑛\Delta(v)=\sum_{\sigma\in S_{n}}\operatorname{sgn}(\sigma)v_{1}^{n-\sigma_{1}}% \ldots v_{n}^{n-\sigma_{n}}roman_Δ ( italic_v ) = ∑ start_POSTSUBSCRIPT italic_σ ∈ italic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_sgn ( italic_σ ) italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - italic_σ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT … italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - italic_σ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, and further using the generating functions for the elementary and complete symmetric functions, we can continue (4.8) as

=(1)nσSnsgn(σ)i=1n1viμi+σii+1r,k=0uir+k(1)rer(b1,,bμi+mii)hk(x1,,xmi).absentsuperscript1𝑛subscript𝜎subscript𝑆𝑛sgn𝜎superscriptsubscriptproduct𝑖1𝑛1superscriptsubscript𝑣𝑖subscript𝜇𝑖subscript𝜎𝑖𝑖1superscriptsubscript𝑟𝑘0superscriptsubscript𝑢𝑖𝑟𝑘superscript1𝑟subscript𝑒𝑟subscript𝑏1subscript𝑏subscript𝜇𝑖subscript𝑚𝑖𝑖subscript𝑘subscript𝑥1subscript𝑥subscript𝑚𝑖\begin{split}=(-1)^{n}\sum_{\sigma\in S_{n}}\operatorname{sgn}(\sigma)\prod_{i% =1}^{n}\frac{1}{v_{i}^{\mu_{i}+\sigma_{i}-i+1}}\sum_{r,k=0}^{\infty}u_{i}^{r+k% }(-1)^{r}e_{r}(b_{1},\ldots,b_{\mu_{i}+m_{i}-i})h_{k}(x_{1},\ldots,x_{m_{i}}).% \end{split}start_ROW start_CELL = ( - 1 ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_σ ∈ italic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_sgn ( italic_σ ) ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i + 1 end_POSTSUPERSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_r , italic_k = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r + italic_k end_POSTSUPERSCRIPT ( - 1 ) start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_b start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) . end_CELL end_ROW

Taking the residue at all vi=0subscript𝑣𝑖0v_{i}=0italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 (note that (1)nsuperscript1𝑛(-1)^{n}( - 1 ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is absorbed by changing the orientation of the contours), we arrive at the condition k=μi+σiir𝑘subscript𝜇𝑖subscript𝜎𝑖𝑖𝑟k=\mu_{i}+\sigma_{i}-i-ritalic_k = italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i - italic_r. Replacing σisubscript𝜎𝑖\sigma_{i}italic_σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT by j𝑗jitalic_j leads to a determinant of the Pi,jμ,𝗆superscriptsubscript𝑃𝑖𝑗𝜇𝗆P_{i,j}^{\mu,\mathsf{m}}italic_P start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ , sansserif_m end_POSTSUPERSCRIPT’s, which coincides with the desired expression. ∎

Remark 4.4.

If b=(0,0,)𝑏00b=(0,0,\ldots)italic_b = ( 0 , 0 , … ) and 𝗆=(n,n,)𝗆𝑛𝑛\mathsf{m}=(n,n,\ldots)sansserif_m = ( italic_n , italic_n , … ), we have Fμ,𝗆(xb)=sμ(x1,,xn)subscript𝐹𝜇𝗆conditional𝑥𝑏subscript𝑠𝜇subscript𝑥1subscript𝑥𝑛F_{\mu,\mathsf{m}}(x\mid b)=s_{\mu}(x_{1},\ldots,x_{n})italic_F start_POSTSUBSCRIPT italic_μ , sansserif_m end_POSTSUBSCRIPT ( italic_x ∣ italic_b ) = italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ). Since in this case Pi,jμ,𝗆=hμi+ji(x1,,xn)superscriptsubscript𝑃𝑖𝑗𝜇𝗆subscriptsubscript𝜇𝑖𝑗𝑖subscript𝑥1subscript𝑥𝑛P_{i,j}^{\mu,\mathsf{m}}=h_{\mu_{i}+j-i}(x_{1},\ldots,x_{n})italic_P start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ , sansserif_m end_POSTSUPERSCRIPT = italic_h start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_j - italic_i end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ), we recover the classical Jacobi-Trudy identity [Macdonald1995, (II.3.4)].

Let us interpret (4.7) as a partition function of weighted lattice paths.

Lemma 4.5.

Let x1,x2,subscript𝑥1subscript𝑥2x_{1},x_{2},\ldotsitalic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … be indeterminates and ,b1,b0,b1,subscript𝑏1subscript𝑏0subscript𝑏1\ldots,b_{-1},b_{0},b_{1},\ldots… , italic_b start_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … be parameters. Consider directed lattice paths L𝐿Litalic_L starting at (s+1,1)𝑠11(-s+1,1)( - italic_s + 1 , 1 ) and ending at (k+1,n)𝑘1𝑛(k+1,n)( italic_k + 1 , italic_n ), which make up and right steps (several such paths are in Figure 2, right). To each horizontal (right) step (r,t)(r+1,t)𝑟𝑡𝑟1𝑡(r,t)\to(r+1,t)( italic_r , italic_t ) → ( italic_r + 1 , italic_t ) we assign the weight w(r,t):=xtbr+tassign𝑤𝑟𝑡subscript𝑥𝑡subscript𝑏𝑟𝑡w(r,t):=x_{t}-b_{r+t}italic_w ( italic_r , italic_t ) := italic_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT italic_r + italic_t end_POSTSUBSCRIPT. Define the weight of a path by w(L)uLw(u)𝑤𝐿subscriptproduct𝑢𝐿𝑤𝑢w(L)\coloneqq\prod_{u\in L}w(u)italic_w ( italic_L ) ≔ ∏ start_POSTSUBSCRIPT italic_u ∈ italic_L end_POSTSUBSCRIPT italic_w ( italic_u ), where the product is over all horizontal steps of L𝐿Litalic_L. Then

L:(s+1,1)(k+1,n)w(L)=r=0k+i(1)rer(bi+2,,b0,b1,,bk+n)hk+ir(x1,,xn).subscript:𝐿𝑠11𝑘1𝑛𝑤𝐿superscriptsubscript𝑟0𝑘𝑖superscript1𝑟subscript𝑒𝑟subscript𝑏𝑖2subscript𝑏0subscript𝑏1subscript𝑏𝑘𝑛subscript𝑘𝑖𝑟subscript𝑥1subscript𝑥𝑛\sum_{L:(-s+1,1)\to(k+1,n)}w(L)=\sum_{r=0}^{k+i}(-1)^{r}e_{r}(b_{-i+2},\ldots,% b_{0},b_{1},\ldots,b_{k+n})\hskip 1.0pth_{k+i-r}(x_{1},\ldots,x_{n}).∑ start_POSTSUBSCRIPT italic_L : ( - italic_s + 1 , 1 ) → ( italic_k + 1 , italic_n ) end_POSTSUBSCRIPT italic_w ( italic_L ) = ∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k + italic_i end_POSTSUPERSCRIPT ( - 1 ) start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_b start_POSTSUBSCRIPT - italic_i + 2 end_POSTSUBSCRIPT , … , italic_b start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_b start_POSTSUBSCRIPT italic_k + italic_n end_POSTSUBSCRIPT ) italic_h start_POSTSUBSCRIPT italic_k + italic_i - italic_r end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) . (4.9)
Proof.

The right-hand side of (4.9) can be rewritten as

r(1)ri1<<ir,j1j2bi1birxj1xj2subscript𝑟superscript1𝑟subscriptformulae-sequencesubscript𝑖1subscript𝑖𝑟subscript𝑗1subscript𝑗2subscript𝑏subscript𝑖1subscript𝑏subscript𝑖𝑟subscript𝑥subscript𝑗1subscript𝑥subscript𝑗2\displaystyle\sum_{r}(-1)^{r}\sum_{i_{1}<\cdots<i_{r},j_{1}\leq j_{2}\leq% \cdots}b_{i_{1}}\cdots b_{i_{r}}x_{j_{1}}x_{j_{2}}\cdots∑ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( - 1 ) start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < ⋯ < italic_i start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≤ ⋯ end_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯ italic_b start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋯

The indices of the b𝑏bitalic_b’s define r𝑟ritalic_r diagonal strips D={(u,v):ik1u+vi}subscript𝐷conditional-set𝑢𝑣subscript𝑖𝑘1𝑢𝑣subscript𝑖D_{\ell}=\{(u,v):i_{k}-1\leq u+v\leq i_{\ell}\}italic_D start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT = { ( italic_u , italic_v ) : italic_i start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - 1 ≤ italic_u + italic_v ≤ italic_i start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT }. Set D=D𝐷subscriptsubscript𝐷D=\cup_{\ell}D_{\ell}italic_D = ∪ start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT italic_D start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT. We create a path L𝐿Litalic_L by greedily picking the horizontal steps j1,j2,subscript𝑗1subscript𝑗2j_{1},j_{2},\ldotsitalic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … from the vertical line at (s+1,1)𝑠11(-s+1,1)( - italic_s + 1 , 1 ) to the right as follows. If (s+1,j1)(s+2,j1)D𝑠1subscript𝑗1𝑠2subscript𝑗1𝐷(-s+1,j_{1})\to(-s+2,j_{1})\not\in D( - italic_s + 1 , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) → ( - italic_s + 2 , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ∉ italic_D, then we add this step to L𝐿Litalic_L with weight xj1subscript𝑥subscript𝑗1x_{j_{1}}italic_x start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT and continue. If it is in D𝐷Ditalic_D, then we find the largest index <i𝑖\ell<iroman_ℓ < italic_i, such that (s+1,j1)(+1,j1)D𝑠1subscript𝑗11subscript𝑗1𝐷(-s+1,j_{1})\to(-\ell+1,j_{1})\in D( - italic_s + 1 , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) → ( - roman_ℓ + 1 , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ∈ italic_D, but (+1,j1)(+2,j1)D1subscript𝑗12subscript𝑗1𝐷(-\ell+1,j_{1})\to(-\ell+2,j_{1})\not\in D( - roman_ℓ + 1 , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) → ( - roman_ℓ + 2 , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ∉ italic_D, then we add (s+1,j1)(+2,j1)𝑠1subscript𝑗12subscript𝑗1(-s+1,j_{1})\to(-\ell+2,j_{1})( - italic_s + 1 , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) → ( - roman_ℓ + 2 , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) to L𝐿Litalic_L with weight bj1i+1bj1+1xj1subscript𝑏subscript𝑗1𝑖1subscript𝑏subscript𝑗11subscript𝑥subscript𝑗1b_{j_{1}-i+1}\cdots b_{j_{1}-\ell+1}x_{j_{1}}italic_b start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_i + 1 end_POSTSUBSCRIPT ⋯ italic_b start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - roman_ℓ + 1 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT and note that we must have i1=j1i+1subscript𝑖1subscript𝑗1𝑖1i_{1}=j_{1}-i+1italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_i + 1. We then continue with j2subscript𝑗2j_{2}italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT starting from (+2,j1)2subscript𝑗1(-\ell+2,j_{1})( - roman_ℓ + 2 , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) and build up L𝐿Litalic_L via its horizontal steps. We see that the weight we picked up this way is obtained by selecting the corresponding terms from each of the brackets (xjbi+j)subscript𝑥𝑗subscript𝑏𝑖𝑗(x_{j}-b_{i+j})( italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT italic_i + italic_j end_POSTSUBSCRIPT ) along the path, picking up a weight b𝑏bitalic_b if the horizontal step is in D𝐷Ditalic_D and a weight x𝑥xitalic_x otherwise.

This is a bijection with the monomials in the left-hand side of (4.9). Indeed, to see the inverse map, taking a path L𝐿Litalic_L we select a term from each bracket. If we select the term bsubscript𝑏b_{\ell}italic_b start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT at the t𝑡titalic_t’th horizontal step (so t𝑡titalic_tth bracket), we set Dp={(u,v):1u+v}subscript𝐷𝑝conditional-set𝑢𝑣1𝑢𝑣D_{p}=\{(u,v):\ell-1\leq u+v\leq\ell\}italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT = { ( italic_u , italic_v ) : roman_ℓ - 1 ≤ italic_u + italic_v ≤ roman_ℓ }, where p𝑝pitalic_p is the number of b𝑏bitalic_b terms selected so far. We also set ipsubscript𝑖𝑝i_{p}\coloneqq\ellitalic_i start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ≔ roman_ℓ. The brackets where x𝑥xitalic_x’s were selected then produce the j𝑗jitalic_j indices. ∎

Applying Lemma 4.5 with k=μii𝑘subscript𝜇𝑖𝑖k=\mu_{i}-iitalic_k = italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i, s=j𝑠𝑗s=jitalic_s = italic_j and n=mj𝑛subscript𝑚𝑗n=m_{j}italic_n = italic_m start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, we obtain the following interpretation:

Corollary 4.6.

With the notation from Lemma 4.5 and (4.7), setting bi=0subscript𝑏𝑖0b_{i}=0italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 for i0𝑖0i\leq 0italic_i ≤ 0, we have

Pi,jμ,𝗆(xb)=L:(j+1,1)(μii+1,mi)w(L).superscriptsubscript𝑃𝑖𝑗𝜇𝗆conditional𝑥𝑏subscript:𝐿𝑗11subscript𝜇𝑖𝑖1subscript𝑚𝑖𝑤𝐿P_{i,j}^{\mu,\mathsf{m}}(x\mid b)=\sum_{L\colon(-j+1,1)\to(\mu_{i}-i+1,m_{i})}% w(L).italic_P start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ , sansserif_m end_POSTSUPERSCRIPT ( italic_x ∣ italic_b ) = ∑ start_POSTSUBSCRIPT italic_L : ( - italic_j + 1 , 1 ) → ( italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i + 1 , italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_POSTSUBSCRIPT italic_w ( italic_L ) . (4.10)
Theorem 4.7.

We have the following combinatorial formula for the functions Fμ,𝗆subscript𝐹𝜇𝗆F_{\mu,\mathsf{m}}italic_F start_POSTSUBSCRIPT italic_μ , sansserif_m end_POSTSUBSCRIPT (4.5):

Fμ,𝗆(xb)=TSSYT(μ;𝗆)vμ(xT(v)bT(v)+c(v)),subscript𝐹𝜇𝗆conditional𝑥𝑏subscript𝑇SSYT𝜇𝗆subscriptproduct𝑣𝜇subscript𝑥𝑇𝑣subscript𝑏𝑇𝑣𝑐𝑣F_{\mu,\mathsf{m}}(x\mid b)=\sum_{T\in\hskip 1.0pt\mathrm{SSYT}(\mu;\mathsf{m}% )}\prod_{v\in\mu}(x_{T(v)}-b_{T(v)+c(v)}),italic_F start_POSTSUBSCRIPT italic_μ , sansserif_m end_POSTSUBSCRIPT ( italic_x ∣ italic_b ) = ∑ start_POSTSUBSCRIPT italic_T ∈ roman_SSYT ( italic_μ ; sansserif_m ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_v ∈ italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_T ( italic_v ) end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT italic_T ( italic_v ) + italic_c ( italic_v ) end_POSTSUBSCRIPT ) , (4.11)

where SSYT(μ;𝗆)SSYT𝜇𝗆\mathrm{SSYT}(\mu;\mathsf{m})roman_SSYT ( italic_μ ; sansserif_m ) is the set of all flagged semistandard Young tableaux (see Section 2.1) of shape μ𝜇\muitalic_μ and flag 𝗆=(m1,m2,)𝗆subscript𝑚1subscript𝑚2\mathsf{m}=(m_{1},m_{2},\ldots)sansserif_m = ( italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … ).

Proof.

The statement follows by combining Proposition 4.3 and Corollary 4.6. Starting from (4.6), let us rewrite this determinantal formula as a sum over lattice paths. This is possible thanks to the Lindström-Gessel-Viennot lemma [lindstrom1973vector, gessel1985binomial]. The lattice paths corresponding to the determinant have weights Pi,jμ,𝗆(xb)superscriptsubscript𝑃𝑖𝑗𝜇𝗆conditional𝑥𝑏P_{i,j}^{\mu,\mathsf{m}}(x\mid b)italic_P start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ , sansserif_m end_POSTSUPERSCRIPT ( italic_x ∣ italic_b ), start at (i+1,1)𝑖11(-i+1,1)( - italic_i + 1 , 1 ), and end at (μjj+1,mj)subscript𝜇𝑗𝑗1subscript𝑚𝑗(\mu_{j}-j+1,m_{j})( italic_μ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_j + 1 , italic_m start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ). These lattice paths are in a well-known bijection with SSYTs: the path starting at (i+1,1)𝑖11(-i+1,1)( - italic_i + 1 , 1 ) is the i𝑖iitalic_ith row of the SSYT T𝑇Titalic_T, and the entries are the levels of the horizontal steps. The non-intersecting condition ensures that the columns are strictly increasing. If (i,j)𝑖𝑗(i,j)( italic_i , italic_j ) is a cell in an SSYT T𝑇Titalic_T, then T(i,j)𝑇𝑖𝑗T(i,j)italic_T ( italic_i , italic_j ) is equal to the height of the path starting at (i+1,1)𝑖11(-i+1,1)( - italic_i + 1 , 1 ) at its j𝑗jitalic_j’th step. Thus, T(i,j)=t𝑇𝑖𝑗𝑡T(i,j)=titalic_T ( italic_i , italic_j ) = italic_t if the step is (i+j,t)(i+j+1,t)𝑖𝑗𝑡𝑖𝑗1𝑡(-i+j,t)-(i+j+1,t)( - italic_i + italic_j , italic_t ) - ( italic_i + italic_j + 1 , italic_t ), and the weight of this step is w(i+j,t)=xtbi+j+t𝑤𝑖𝑗𝑡subscript𝑥𝑡subscript𝑏𝑖𝑗𝑡w(-i+j,t)=x_{t}-b_{-i+j+t}italic_w ( - italic_i + italic_j , italic_t ) = italic_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT - italic_i + italic_j + italic_t end_POSTSUBSCRIPT. See Figure 2 for an illustration. Since c(i,j)=ji𝑐𝑖𝑗𝑗𝑖c(i,j)=j-iitalic_c ( italic_i , italic_j ) = italic_j - italic_i, this weight matches the tableau weight in the right-hand side of (4.11).

Note that nonintersecting conditions force the lattice path starting at (i+1,1)𝑖11(-i+1,1)( - italic_i + 1 , 1 ) to initially take i1𝑖1i-1italic_i - 1 vertical steps and continue through (i+1,i)𝑖1𝑖(-i+1,i)( - italic_i + 1 , italic_i ), which ensures that all indices of b𝑏bitalic_b appearing in (4.11) are at least 1111. ∎

\ytableausetup

boxsize=2em \ytableaushort112,234,45

x1subscript𝑥1x_{1}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTx2subscript𝑥2x_{2}italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTx3subscript𝑥3x_{3}italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTx4subscript𝑥4x_{4}italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTx5subscript𝑥5x_{5}italic_x start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT22-2- 211-1- 100111122223333b4subscript𝑏4b_{4}italic_b start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTb5subscript𝑏5b_{5}italic_b start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTb6subscript𝑏6b_{6}italic_b start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPTb7subscript𝑏7b_{7}italic_b start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPT
Figure 2: A semistandard tableaux of total weight wt(T)=(x1b1)(x1b2)(x2b4)(x2b1)(x3b3)(x4b5)(x4b2)(x5b4)𝑤𝑡𝑇subscript𝑥1subscript𝑏1subscript𝑥1subscript𝑏2subscript𝑥2subscript𝑏4subscript𝑥2subscript𝑏1subscript𝑥3subscript𝑏3subscript𝑥4subscript𝑏5subscript𝑥4subscript𝑏2subscript𝑥5subscript𝑏4wt(T)=(x_{1}-b_{1})(x_{1}-b_{2})(x_{2}-b_{4})(x_{2}-b_{1})(x_{3}-b_{3})(x_{4}-% b_{5})(x_{4}-b_{2})(x_{5}-b_{4})italic_w italic_t ( italic_T ) = ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT - italic_b start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ) and its corresponding non-intersecting lattice path configuration.

As a hint to our final step, and for completeness, let us obtain as a corollary the combinatorial formula for factorial Schur polynomials (2.3):

Corollary 4.8.

For 𝗆=(n,n,n,)𝗆𝑛𝑛𝑛\mathsf{m}=(n,n,n,\ldots)sansserif_m = ( italic_n , italic_n , italic_n , … ) and μ𝜇\muitalic_μ a partition, formula (4.11) reduces to the one for the factorial Schur polynomials (2.3):

sμ(xa)=Fμ,𝗆(xa)=TSSYT(μ)vμ(xT(v)aT(v)+c(v)).subscript𝑠𝜇conditional𝑥𝑎subscript𝐹𝜇𝗆conditional𝑥𝑎subscript𝑇SSYT𝜇subscriptproduct𝑣𝜇subscript𝑥𝑇𝑣subscript𝑎𝑇𝑣𝑐𝑣s_{\mu}(x\mid a)=F_{\mu,\mathsf{m}}(x\mid a)=\sum_{T\in\hskip 1.0pt\mathrm{% SSYT}(\mu)}\prod_{v\in\mu}(x_{T(v)}-a_{T(v)+c(v)}).italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = italic_F start_POSTSUBSCRIPT italic_μ , sansserif_m end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = ∑ start_POSTSUBSCRIPT italic_T ∈ roman_SSYT ( italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_v ∈ italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_T ( italic_v ) end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT italic_T ( italic_v ) + italic_c ( italic_v ) end_POSTSUBSCRIPT ) .
Proof.

Theorem 4.7 applied to parameters a𝑎aitalic_a with mi=nsubscript𝑚𝑖𝑛m_{i}=nitalic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_n gives the desired right side, as the flag condition becomes trivial and we are summing over all SSYT of shape μ𝜇\muitalic_μ. To see the left side, we invoke Theorem 4.1 with mi=nsubscript𝑚𝑖𝑛m_{i}=nitalic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_n, and observe that integral matches (4.5). ∎

4.5 Partition functions of excited diagrams

Here we specialize the parameters a𝑎aitalic_a in the integral Fμ(xa)subscript𝐹𝜇conditional𝑥𝑎F_{\mu}(x\mid a)italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) (4.1) into a sequence containing x𝑥xitalic_x’s and y𝑦yitalic_y’s, where the order of the variables is determined by another Young diagram λ𝜆\lambdaitalic_λ. Namely, let the boundary of λ𝜆\lambdaitalic_λ be a lattice path L𝐿Litalic_L from (0,1)01(0,1)( 0 , 1 ) to (λ1,n)subscript𝜆1𝑛(\lambda_{1},n)( italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_n ), encoded as a sequence of U(p) and H(orizontal) steps, so Lλi+ni+1=Usubscript𝐿subscript𝜆𝑖𝑛𝑖1𝑈L_{\lambda_{i}+n-i+1}=Uitalic_L start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT = italic_U are the vertical (up) steps for i=1,,n𝑖1𝑛i=1,\ldots,nitalic_i = 1 , … , italic_n. We write a variable yjsubscript𝑦𝑗y_{j}italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT for a horizontal step at column j𝑗jitalic_j and a variable xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for the vertical step at height i𝑖iitalic_i. See Figure 3 for an illustration. In detail, reading along L𝐿Litalic_L, we record a sequence of x𝑥xitalic_x’s and y𝑦yitalic_y’s as the entries for aλsuperscript𝑎𝜆a^{\lambda}italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT:

aλi+ni+1λxi,andarλ=yjr for λi+1+ni+1rλi+ni, setting jrri.formulae-sequenceformulae-sequencesubscriptsuperscript𝑎𝜆subscript𝜆𝑖𝑛𝑖1subscript𝑥𝑖andsubscriptsuperscript𝑎𝜆𝑟subscript𝑦subscript𝑗𝑟 for subscript𝜆𝑖1𝑛𝑖1𝑟subscript𝜆𝑖𝑛𝑖 setting subscript𝑗𝑟𝑟𝑖a^{\lambda}_{\lambda_{i}+n-i+1}\coloneqq x_{i},\quad\textnormal{and}\quad a^{% \lambda}_{r}=y_{j_{r}}\text{ for }\lambda_{i+1}+n-i+1\leq r\leq\lambda_{i}+n-i% ,\text{ setting }j_{r}\coloneqq r-i.italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ≔ italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , and italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = italic_y start_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT end_POSTSUBSCRIPT for italic_λ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT + italic_n - italic_i + 1 ≤ italic_r ≤ italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i , setting italic_j start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ≔ italic_r - italic_i . (4.12)
0011112222333344445555y1subscript𝑦1y_{1}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTy2subscript𝑦2y_{2}italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTy3subscript𝑦3y_{3}italic_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTy4subscript𝑦4y_{4}italic_y start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTy5subscript𝑦5y_{5}italic_y start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTx4subscript𝑥4x_{4}italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTx3subscript𝑥3x_{3}italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTx2subscript𝑥2x_{2}italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTx1subscript𝑥1x_{1}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT
Figure 3: The parameter sequence aλsuperscript𝑎𝜆a^{\lambda}italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT. Here λ=(5,4,3,2)𝜆5432\lambda=(5,4,3,2)italic_λ = ( 5 , 4 , 3 , 2 ) is the blue path, with labels on the steps giving aλ=(y1,y2,x4,y3,x3,y4,x2,y5,x1)superscript𝑎𝜆subscript𝑦1subscript𝑦2subscript𝑥4subscript𝑦3subscript𝑥3subscript𝑦4subscript𝑥2subscript𝑦5subscript𝑥1a^{\lambda}=(y_{1},y_{2},x_{4},y_{3},x_{3},y_{4},x_{2},y_{5},x_{1})italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT = ( italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ). The shape μ=(3,1)𝜇31\mu=(3,1)italic_μ = ( 3 , 1 ) is drawn in red, and the diagonal lines that start from the end of the rows of μ𝜇\muitalic_μ are shown meeting λ𝜆\lambdaitalic_λ in rows m1=2subscript𝑚12m_{1}=2italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 2, m2=3subscript𝑚23m_{2}=3italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 3, m3=4subscript𝑚34m_{3}=4italic_m start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = 4.

We now consider the combinatorial interpretation of Fμ(xaλ)subscript𝐹𝜇conditional𝑥superscript𝑎𝜆F_{\mu}(x\mid a^{\lambda})italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) as excited diagrams.

Proposition 4.9.

Let (λ/μ)𝜆𝜇\mathcal{E}(\lambda/\mu)caligraphic_E ( italic_λ / italic_μ ) be the set of excited diagrams of μ𝜇\muitalic_μ inside λ𝜆\lambdaitalic_λ. Then

Fμ(xaλ)=D(λ/μ)(i,j)λD(xiyj).subscript𝐹𝜇conditional𝑥superscript𝑎𝜆subscript𝐷𝜆𝜇subscriptproduct𝑖𝑗𝜆𝐷subscript𝑥𝑖subscript𝑦𝑗F_{\mu}(x\mid a^{\lambda})=\sum_{D\in\mathcal{E}(\lambda/\mu)}\prod_{(i,j)\in% \lambda\setminus D}(x_{i}-y_{j}).italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) = ∑ start_POSTSUBSCRIPT italic_D ∈ caligraphic_E ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ ∖ italic_D end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) .
Proof.

Substituting aλsuperscript𝑎𝜆a^{\lambda}italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT into the initial integral formula (4.1), we obtain many cancellations. Denote mimin{:λ<μi+i}1subscript𝑚𝑖:subscript𝜆subscript𝜇𝑖𝑖1m_{i}\coloneqq\min\{\ell:\lambda_{\ell}<\mu_{i}+\ell-i\}-1italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≔ roman_min { roman_ℓ : italic_λ start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT < italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + roman_ℓ - italic_i } - 1, so misubscript𝑚𝑖m_{i}italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is the row index where the diagonal from (i,μi)𝑖subscript𝜇𝑖(i,\mu_{i})( italic_i , italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) meets the outer boundary of the Young diagram λ𝜆\lambdaitalic_λ (see Figure 3). We then observe that

(a1λ,a2λ,,aμi+niλ)=(y1,,xn,,xmi+1,,yμi+mii),subscriptsuperscript𝑎𝜆1subscriptsuperscript𝑎𝜆2subscriptsuperscript𝑎𝜆subscript𝜇𝑖𝑛𝑖subscript𝑦1subscript𝑥𝑛subscript𝑥subscript𝑚𝑖1subscript𝑦subscript𝜇𝑖subscript𝑚𝑖𝑖(a^{\lambda}_{1},a^{\lambda}_{2},\ldots,a^{\lambda}_{\mu_{i}+n-i})=(y_{1},% \ldots,x_{n},\ldots,x_{m_{i}+1},\ldots,y_{\mu_{i}+m_{i}-i}),( italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ) = ( italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT , … , italic_y start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) ,

that is, the last x𝑥xitalic_x variable appearing is xmi+1subscript𝑥subscript𝑚𝑖1x_{m_{i}+1}italic_x start_POSTSUBSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT. We can cancel some of the terms in the integrand of formula (4.1) of Fμsubscript𝐹𝜇F_{\mu}italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT as

(uiy1)(uixn)(uixmi+1)(uiyμi+mii)(uixn)(uix1)=(uiy1)(uiyμi+mii)(uixmi)(uix1).subscript𝑢𝑖subscript𝑦1subscript𝑢𝑖subscript𝑥𝑛subscript𝑢𝑖subscript𝑥subscript𝑚𝑖1subscript𝑢𝑖subscript𝑦subscript𝜇𝑖subscript𝑚𝑖𝑖subscript𝑢𝑖subscript𝑥𝑛subscript𝑢𝑖subscript𝑥1subscript𝑢𝑖subscript𝑦1subscript𝑢𝑖subscript𝑦subscript𝜇𝑖subscript𝑚𝑖𝑖subscript𝑢𝑖subscript𝑥subscript𝑚𝑖subscript𝑢𝑖subscript𝑥1\displaystyle\frac{(u_{i}-y_{1})\cdots(u_{i}-x_{n})\cdots(u_{i}-x_{m_{i}+1})% \cdots(u_{i}-y_{\mu_{i}+m_{i}-i})}{(u_{i}-x_{n})\cdots(u_{i}-x_{1})}=\frac{(u_% {i}-y_{1})\cdots(u_{i}-y_{\mu_{i}+m_{i}-i})}{(u_{i}-x_{m_{i}})\cdots(u_{i}-x_{% 1})}.divide start_ARG ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ⋯ ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⋯ ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT ) ⋯ ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ⋯ ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_ARG = divide start_ARG ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ⋯ ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ⋯ ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_ARG .

Then the integral formula becomes

Fμ(xaλ)=(1)(n2)(2π1)nγγi(uiy1)(uiyμi+mii)(uixmi)(uix1)Δ(u)du1dun=Fμ,𝗆(xy),subscript𝐹𝜇conditional𝑥superscript𝑎𝜆superscript1binomial𝑛2superscript2𝜋1𝑛subscriptcontour-integral𝛾subscriptcontour-integral𝛾subscriptproduct𝑖subscript𝑢𝑖subscript𝑦1subscript𝑢𝑖subscript𝑦subscript𝜇𝑖subscript𝑚𝑖𝑖subscript𝑢𝑖subscript𝑥subscript𝑚𝑖subscript𝑢𝑖subscript𝑥1Δ𝑢𝑑subscript𝑢1𝑑subscript𝑢𝑛subscript𝐹𝜇𝗆conditional𝑥𝑦F_{\mu}(x\mid a^{\lambda})=\frac{(-1)^{\binom{n}{2}}}{(2\pi\sqrt{-1})^{n}}% \oint_{\gamma}\ldots\oint_{\gamma}\prod_{i}\frac{(u_{i}-y_{1})\cdots(u_{i}-y_{% \mu_{i}+m_{i}-i})}{(u_{i}-x_{m_{i}})\cdots(u_{i}-x_{1})}\hskip 1.0pt\Delta(u)% \hskip 1.0ptdu_{1}\ldots du_{n}=F_{\mu,\mathsf{m}}(x\mid y),italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) = divide start_ARG ( - 1 ) start_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT end_ARG start_ARG ( 2 italic_π square-root start_ARG - 1 end_ARG ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT … ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT divide start_ARG ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ⋯ ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ⋯ ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) end_ARG roman_Δ ( italic_u ) italic_d italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT … italic_d italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_F start_POSTSUBSCRIPT italic_μ , sansserif_m end_POSTSUBSCRIPT ( italic_x ∣ italic_y ) ,

where Fμ,𝗆(xy)subscript𝐹𝜇𝗆conditional𝑥𝑦F_{\mu,\mathsf{m}}(x\mid y)italic_F start_POSTSUBSCRIPT italic_μ , sansserif_m end_POSTSUBSCRIPT ( italic_x ∣ italic_y ) is the generalized integral (4.5), with parameters b𝑏bitalic_b replaced by y𝑦yitalic_y.

We can now apply Theorem 4.7 to interpret Fμ,𝗆subscript𝐹𝜇𝗆F_{\mu,\mathsf{m}}italic_F start_POSTSUBSCRIPT italic_μ , sansserif_m end_POSTSUBSCRIPT as a sum over flagged SSYT. Our final step is to identify these flagged SSYT with excited diagrams with the corresponding weight. The map from an excited diagram D(λ/μ)𝐷𝜆𝜇D\in\mathcal{E}(\lambda/\mu)italic_D ∈ caligraphic_E ( italic_λ / italic_μ ) to a flagged SSYT T𝑇Titalic_T of shape μ𝜇\muitalic_μ and flag fi=max{j:λjjμii}subscript𝑓𝑖:𝑗subscript𝜆𝑗𝑗subscript𝜇𝑖𝑖f_{i}=\max\{j:\lambda_{j}-j\geq\mu_{i}-i\}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = roman_max { italic_j : italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_j ≥ italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i } was discussed in Section 2.2. We observe that fi=misubscript𝑓𝑖subscript𝑚𝑖f_{i}=m_{i}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, so we have the same set of SSYTs. Finally, if for a box v=(i,j)μ𝑣𝑖𝑗𝜇v=(i,j)\in\muitalic_v = ( italic_i , italic_j ) ∈ italic_μ we have T(i,j)=t𝑇𝑖𝑗𝑡T(i,j)=titalic_T ( italic_i , italic_j ) = italic_t, then T(i,j)+c(i,j)=t+ji𝑇𝑖𝑗𝑐𝑖𝑗𝑡𝑗𝑖T(i,j)+c(i,j)=t+j-iitalic_T ( italic_i , italic_j ) + italic_c ( italic_i , italic_j ) = italic_t + italic_j - italic_i is the column index of the corresponding excited box and xT(v)yT(v)+c(v)=xtyt+jisubscript𝑥𝑇𝑣subscript𝑦𝑇𝑣𝑐𝑣subscript𝑥𝑡subscript𝑦𝑡𝑗𝑖x_{T(v)}-y_{T(v)+c(v)}=x_{t}-y_{t+j-i}italic_x start_POSTSUBSCRIPT italic_T ( italic_v ) end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_T ( italic_v ) + italic_c ( italic_v ) end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_t + italic_j - italic_i end_POSTSUBSCRIPT and (t,t+ji)λD𝑡𝑡𝑗𝑖𝜆𝐷(t,t+j-i)\in\lambda\setminus D( italic_t , italic_t + italic_j - italic_i ) ∈ italic_λ ∖ italic_D is the corresponding box. This completes the proof. ∎

The interpolation property of the factorial Schur polynomials sμ(xa)=Fμ(xa)subscript𝑠𝜇conditional𝑥𝑎subscript𝐹𝜇conditional𝑥𝑎s_{\mu}(x\mid a)=F_{\mu}(x\mid a)italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) (see Theorem 4.1) can be derived directly from Proposition 4.9. This property is originally due to [okounkov_newton_int] (see also [Okounkov1996quantumImm, OkounkovOlshanski1996ShiftSchur]), and can be alternatively shown using the double alternant formula (2.1).

Corollary 4.10.

Let λ𝜆\lambdaitalic_λ be a partition and aλsuperscript𝑎𝜆a^{\lambda}italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT be defined in (4.12). Then

Fμ(xaλ)=0 if μλ, and Fλ(xaλ)=(i,j)λ(xiyj).formulae-sequencesubscript𝐹𝜇conditional𝑥superscript𝑎𝜆0 if 𝜇not-subset-of-or-equals𝜆 and subscript𝐹𝜆conditional𝑥superscript𝑎𝜆subscriptproduct𝑖𝑗𝜆subscript𝑥𝑖subscript𝑦𝑗F_{\mu}(x\mid a^{\lambda})=0\text{ if }\mu\not\subseteq\lambda,\quad\text{ and% }\quad F_{\lambda}(x\mid a^{\lambda})=\prod_{(i,j)\in\lambda}(x_{i}-y_{j}).italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) = 0 if italic_μ ⊈ italic_λ , and italic_F start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) = ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) .
Proof.

For μλnot-subset-of-or-equals𝜇𝜆\mu\not\subseteq\lambdaitalic_μ ⊈ italic_λ, there are no allowable flagged SSYT/excited diagrams, and thus Fμ(xaλ)=0subscript𝐹𝜇conditional𝑥superscript𝑎𝜆0F_{\mu}(x\mid a^{\lambda})=0italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) = 0. For λ=μ𝜆𝜇\lambda=\muitalic_λ = italic_μ, the only possible flagged tableau is the one with T(i,j)=i𝑇𝑖𝑗𝑖T(i,j)=iitalic_T ( italic_i , italic_j ) = italic_i, whose weight for the box (i,j)𝑖𝑗(i,j)( italic_i , italic_j ) is xiyjsubscript𝑥𝑖subscript𝑦𝑗x_{i}-y_{j}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. This completes the proof. ∎

4.6 Proof of the generalized hook-length formula and Theorem 1.1

The generalized (multivariate) skew hook-length formulas (1.1), (MHLF) follow from evaluating Fμ(xaλ)subscript𝐹𝜇conditional𝑥superscript𝑎𝜆F_{\mu}(x\mid a^{\lambda})italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) in two different ways. One is recursively by the Pieri rule adding boxes to μ𝜇\muitalic_μ until it reaches λ𝜆\lambdaitalic_λ, and the other is the combinatorial interpretation for sμsubscript𝑠𝜇s_{\mu}italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT given in Proposition 4.9. This approach closely follows the general formalism of Section 3.1. First, let us establish the equivalence of the two formulas:

Proposition 4.11.

Formulas (1.1) and (MHLF) are equivalent.

Proof.

Throughout the proof, we use the notation from the Introduction (Section 1), more precisely, the definitions after formula (1.1) and in Theorem 1.1.

We start from the right-hand sides. Given shapes μλ𝜇𝜆\mu\subset\lambdaitalic_μ ⊂ italic_λ, set n=(λ)𝑛𝜆n=\ell(\lambda)italic_n = roman_ℓ ( italic_λ ) and N=|λ/μ|𝑁𝜆𝜇N=|\lambda/\mu|italic_N = | italic_λ / italic_μ |. Given zn+1,,zλ11subscript𝑧𝑛1subscript𝑧subscript𝜆11z_{-n+1},\ldots,z_{\lambda_{1}-1}italic_z start_POSTSUBSCRIPT - italic_n + 1 end_POSTSUBSCRIPT , … , italic_z start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT as in (1.1), set t0=0subscript𝑡00t_{0}=0italic_t start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 0 and ti=zn++zn+i1subscript𝑡𝑖subscript𝑧𝑛subscript𝑧𝑛𝑖1t_{i}=z_{-n}+\cdots+z_{-n+i-1}italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_z start_POSTSUBSCRIPT - italic_n end_POSTSUBSCRIPT + ⋯ + italic_z start_POSTSUBSCRIPT - italic_n + italic_i - 1 end_POSTSUBSCRIPT for i1𝑖1i\geq 1italic_i ≥ 1, so that zn+i=ti+1tisubscript𝑧𝑛𝑖subscript𝑡𝑖1subscript𝑡𝑖z_{-n+i}=t_{i+1}-t_{i}italic_z start_POSTSUBSCRIPT - italic_n + italic_i end_POSTSUBSCRIPT = italic_t start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Next, rename tλi+n+1i=xisubscript𝑡subscript𝜆𝑖𝑛1𝑖subscript𝑥𝑖t_{\lambda_{i}+n+1-i}=x_{i}italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n + 1 - italic_i end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and denote the rest of t1,t2subscript𝑡1subscript𝑡2t_{1},t_{2}\ldotsitalic_t start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT … by y1,y2,subscript𝑦1subscript𝑦2y_{1},y_{2},\ldotsitalic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , …. That is, t=aλ𝑡superscript𝑎𝜆t=a^{\lambda}italic_t = italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT (4.12). Observe that with this notation, if u=(i,j)𝑢𝑖𝑗u=(i,j)italic_u = ( italic_i , italic_j ) is a box in λ𝜆\lambdaitalic_λ, then we have telescoping along the hook:

z(H(u))=zjλj+zjλj+1++zλii=tλii+1tλi+ni+tλi+nitλi+ni1tj+nλj=xiyj.𝑧𝐻𝑢subscript𝑧𝑗subscriptsuperscript𝜆𝑗subscript𝑧𝑗subscriptsuperscript𝜆𝑗1subscript𝑧subscript𝜆𝑖𝑖subscript𝑡subscript𝜆𝑖𝑖1subscript𝑡subscript𝜆𝑖𝑛𝑖subscript𝑡subscript𝜆𝑖𝑛𝑖subscript𝑡subscript𝜆𝑖𝑛𝑖1subscript𝑡𝑗𝑛subscriptsuperscript𝜆𝑗subscript𝑥𝑖subscript𝑦𝑗\begin{split}z(H(u))&=z_{j-\lambda^{\prime}_{j}}+z_{j-\lambda^{\prime}_{j}+1}+% \cdots+z_{\lambda_{i}-i}\\ &=t_{\lambda_{i}-i+1}-t_{\lambda_{i}+n-i}+t_{\lambda_{i}+n-i}-t_{\lambda_{i}+n% -i-1}-\cdots-t_{j+n-\lambda^{\prime}_{j}}\\ &=x_{i}-y_{j}.\end{split}start_ROW start_CELL italic_z ( italic_H ( italic_u ) ) end_CELL start_CELL = italic_z start_POSTSUBSCRIPT italic_j - italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT + italic_z start_POSTSUBSCRIPT italic_j - italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT + ⋯ + italic_z start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i + 1 end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT + italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i - 1 end_POSTSUBSCRIPT - ⋯ - italic_t start_POSTSUBSCRIPT italic_j + italic_n - italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT . end_CELL end_ROW

In the last equality, we noted that tj+nλj=yjsubscript𝑡𝑗𝑛subscriptsuperscript𝜆𝑗subscript𝑦𝑗t_{j+n-\lambda^{\prime}_{j}}=y_{j}italic_t start_POSTSUBSCRIPT italic_j + italic_n - italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, as this is the j𝑗jitalic_jth horizontal step of L𝐿Litalic_L, the outer boundary of the Young diagram λ𝜆\lambdaitalic_λ.

For the left-hand sides, pick TSYT(λ/μ)𝑇SYT𝜆𝜇T\in\hskip 1.0pt\mathrm{SYT}(\lambda/\mu)italic_T ∈ roman_SYT ( italic_λ / italic_μ ), and let ν=T1[<k]𝜈annotatedsuperscript𝑇1delimited-[]absent𝑘\nu=T^{-1}[<k]italic_ν = italic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ < italic_k ] be an intermediate shape occupied by the entries <kabsent𝑘<k< italic_k in T𝑇Titalic_T. We have

t(ν)=i=1n(xitνi+ni+1)=i=1n(xn+1itνi+ni+1)=i=1n(tλi+ni+1tνi+ni+1)=i=1n(zνii+1++zλii)=z(λ/ν),𝑡𝜈superscriptsubscript𝑖1𝑛subscript𝑥𝑖subscript𝑡subscript𝜈𝑖𝑛𝑖1superscriptsubscript𝑖1𝑛subscript𝑥𝑛1𝑖subscript𝑡subscript𝜈𝑖𝑛𝑖1superscriptsubscript𝑖1𝑛subscript𝑡subscript𝜆𝑖𝑛𝑖1subscript𝑡subscript𝜈𝑖𝑛𝑖1superscriptsubscript𝑖1𝑛subscript𝑧subscript𝜈𝑖𝑖1subscript𝑧subscript𝜆𝑖𝑖𝑧𝜆𝜈\begin{split}t(\nu)&=\sum_{i=1}^{n}(x_{i}-t_{\nu_{i}+n-i+1})=\sum_{i=1}^{n}(x_% {n+1-i}-t_{\nu_{i}+n-i+1})\\ &=\sum_{i=1}^{n}(t_{\lambda_{i}+n-i+1}-t_{\nu_{i}+n-i+1})=\sum_{i=1}^{n}(z_{% \nu_{i}-i+1}+\cdots+z_{\lambda_{i}-i})=z(\lambda/\nu),\end{split}start_ROW start_CELL italic_t ( italic_ν ) end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT italic_n + 1 - italic_i end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_z start_POSTSUBSCRIPT italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i + 1 end_POSTSUBSCRIPT + ⋯ + italic_z start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ) = italic_z ( italic_λ / italic_ν ) , end_CELL end_ROW

which completes the proof. ∎

Applying Proposition 3.2 with the Pieri rule and the vanishing property for Fμsubscript𝐹𝜇F_{\mu}italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT given in Proposition 4.2 and Corollary 4.10, respectively, we obtain (with t=aλ𝑡superscript𝑎𝜆t=a^{\lambda}italic_t = italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT):

μμ1μ2μN=λ1t(μ)t(μ1)t(μN1)Fλ(xt)=Fμ(xaλ),subscript𝜇superscript𝜇1superscript𝜇2superscript𝜇𝑁𝜆1𝑡𝜇𝑡superscript𝜇1𝑡superscript𝜇𝑁1subscript𝐹𝜆conditional𝑥𝑡subscript𝐹𝜇conditional𝑥superscript𝑎𝜆\sum_{\mu\subset\mu^{1}\subset\mu^{2}\cdots\subset\mu^{N}=\lambda}\frac{1}{t(% \mu)t(\mu^{1})\cdots t(\mu^{N-1})}\hskip 1.0ptF_{\lambda}(x\mid t)=F_{\mu}(x% \mid a^{\lambda}),∑ start_POSTSUBSCRIPT italic_μ ⊂ italic_μ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ⊂ italic_μ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⋯ ⊂ italic_μ start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT = italic_λ end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_t ( italic_μ ) italic_t ( italic_μ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ) ⋯ italic_t ( italic_μ start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT ) end_ARG italic_F start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_x ∣ italic_t ) = italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) , (4.13)

where μi/μi1=(1)superscript𝜇𝑖superscript𝜇𝑖11\mu^{i}/\mu^{i-1}=(1)italic_μ start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT / italic_μ start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT = ( 1 ) for all i𝑖iitalic_i, and so each such sequence corresponds to a standard Young tableau of shape λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ. Dividing both sides by Fλ(xaλ)subscript𝐹𝜆conditional𝑥superscript𝑎𝜆F_{\lambda}(x\mid a^{\lambda})italic_F start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) (given by Corollary 4.10), we identify the ratio Fμ(xaλ)/Fλ(xaλ)subscript𝐹𝜇conditional𝑥superscript𝑎𝜆subscript𝐹𝜆conditional𝑥superscript𝑎𝜆F_{\mu}(x\mid a^{\lambda})/F_{\lambda}(x\mid a^{\lambda})italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) / italic_F start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) as a sum over excited diagrams (λ/μ)𝜆𝜇\mathcal{E}(\lambda/\mu)caligraphic_E ( italic_λ / italic_μ ), thanks to Proposition 4.9. This completes the proof of Theorem 1.1.

4.7 The generalized Okounkov-Olshanski formula

In [morales2020okounkov], Morales and Zhu obtained a variant (via reverse excited diagrams in a shifted shape, or certain SSYTs) of (NHLF) which they coined as the Okounkov-Olshanski formula (OOF). The derivations above can be used to give a multivariate version of formula (4.13), too. This derivation was suggested by Alejandro Morales.

We start with equation (4.13) and the same notation. Let us apply the combinatorial formula (Corollary 4.8) to Fμ(xa)=sμ(xa)=sμ(xn,,x1a)subscript𝐹𝜇conditional𝑥𝑎subscript𝑠𝜇conditional𝑥𝑎subscript𝑠𝜇subscript𝑥𝑛conditionalsubscript𝑥1𝑎F_{\mu}(x\mid a)=s_{\mu}(x\mid a)=s_{\mu}(x_{n},\ldots,x_{1}\mid a)italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∣ italic_a ), where the variables can be reversed because these polynomials are symmetric in the x𝑥xitalic_x’s. Then, let us substitute a=aλ𝑎superscript𝑎𝜆a=a^{\lambda}italic_a = italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT. We obtain:

μμ1μ2μN=λ1t(μ)t(μ1)t(μN1)Fλ(xaλ)=TSSYT(μ)uμ(xn+1T(u)aT(u)+c(u)λ).subscript𝜇superscript𝜇1superscript𝜇2superscript𝜇𝑁𝜆1𝑡𝜇𝑡superscript𝜇1𝑡superscript𝜇𝑁1subscript𝐹𝜆conditional𝑥superscript𝑎𝜆subscript𝑇SSYT𝜇subscriptproduct𝑢𝜇subscript𝑥𝑛1𝑇𝑢subscriptsuperscript𝑎𝜆𝑇𝑢𝑐𝑢\sum_{\mu\subset\mu^{1}\subset\mu^{2}\cdots\subset\mu^{N}=\lambda}\frac{1}{t(% \mu)t(\mu^{1})\cdots t(\mu^{N-1})}\hskip 1.0ptF_{\lambda}(x\mid a^{\lambda})=% \sum_{T\in\mathrm{SSYT}(\mu)}\prod_{u\in\mu}\bigl{(}x_{n+1-T(u)}-a^{\lambda}_{% T(u)+c(u)}\bigr{)}.∑ start_POSTSUBSCRIPT italic_μ ⊂ italic_μ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ⊂ italic_μ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⋯ ⊂ italic_μ start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT = italic_λ end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_t ( italic_μ ) italic_t ( italic_μ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ) ⋯ italic_t ( italic_μ start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT ) end_ARG italic_F start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) = ∑ start_POSTSUBSCRIPT italic_T ∈ roman_SSYT ( italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_u ∈ italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_n + 1 - italic_T ( italic_u ) end_POSTSUBSCRIPT - italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_T ( italic_u ) + italic_c ( italic_u ) end_POSTSUBSCRIPT ) .

The terms in the product on the RHS can be written in terms of the parameters tjsubscript𝑡𝑗t_{j}italic_t start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT:

μμ1μ2μN=λ1t(μ)t(μ1)t(μN1)Fλ(xaλ)=TSSYT(μ)uμ(tλn+1T(u)+T(u)tT(u)+c(u)).subscript𝜇superscript𝜇1superscript𝜇2superscript𝜇𝑁𝜆1𝑡𝜇𝑡superscript𝜇1𝑡superscript𝜇𝑁1subscript𝐹𝜆conditional𝑥superscript𝑎𝜆subscript𝑇SSYT𝜇subscriptproduct𝑢𝜇subscript𝑡subscript𝜆𝑛1𝑇𝑢𝑇𝑢subscript𝑡𝑇𝑢𝑐𝑢\sum_{\mu\subset\mu^{1}\subset\mu^{2}\cdots\subset\mu^{N}=\lambda}\frac{1}{t(% \mu)t(\mu^{1})\cdots t(\mu^{N-1})}\hskip 1.0ptF_{\lambda}(x\mid a^{\lambda})=% \sum_{T\in\mathrm{SSYT}(\mu)}\prod_{u\in\mu}\bigl{(}t_{\lambda_{n+1-T(u)}+T(u)% }-t_{T(u)+c(u)}\bigr{)}.∑ start_POSTSUBSCRIPT italic_μ ⊂ italic_μ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ⊂ italic_μ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ⋯ ⊂ italic_μ start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT = italic_λ end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_t ( italic_μ ) italic_t ( italic_μ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ) ⋯ italic_t ( italic_μ start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT ) end_ARG italic_F start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) = ∑ start_POSTSUBSCRIPT italic_T ∈ roman_SSYT ( italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_u ∈ italic_μ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_n + 1 - italic_T ( italic_u ) end_POSTSUBSCRIPT + italic_T ( italic_u ) end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_T ( italic_u ) + italic_c ( italic_u ) end_POSTSUBSCRIPT ) .

Substituting the value for Fλ(xaλ)subscript𝐹𝜆conditional𝑥superscript𝑎𝜆F_{\lambda}(x\mid a^{\lambda})italic_F start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) from Corollary 4.10 we arrive at the following formula.

Proposition 4.12.

Let μλ𝜇𝜆\mu\subset\lambdaitalic_μ ⊂ italic_λ be two Young diagrams and t1,t2,subscript𝑡1subscript𝑡2t_{1},t_{2},\ldotsitalic_t start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_t start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … formal variables. Then

TSYT(λ/μ)k=1|λ/μ|1t(T1[<k])=(i,j)λ1tλi+ni+1tj+nλj×(TSSYT(μ)uμ(tλn+1T(u)+T(u)tT(u)+c(u))),subscript𝑇SYT𝜆𝜇superscriptsubscriptproduct𝑘1𝜆𝜇1𝑡annotatedsuperscript𝑇1delimited-[]absent𝑘subscriptproduct𝑖𝑗𝜆1subscript𝑡subscript𝜆𝑖𝑛𝑖1subscript𝑡𝑗𝑛subscriptsuperscript𝜆𝑗subscript𝑇SSYT𝜇subscriptproduct𝑢𝜇subscript𝑡subscript𝜆𝑛1𝑇𝑢𝑇𝑢subscript𝑡𝑇𝑢𝑐𝑢\begin{split}&\sum_{T\in\hskip 1.0pt\mathrm{SYT}(\lambda/\mu)}\prod_{k=1}^{|% \lambda/\mu|}\frac{1}{t(T^{-1}[<k])}=\prod_{(i,j)\in\lambda}\frac{1}{t_{% \lambda_{i}+n-i+1}-t_{j+n-\lambda^{\prime}_{j}}}\\ &\hskip 160.0pt\times\Bigl{(}\sum_{T\in\mathrm{SSYT}(\mu)}\prod_{u\in\mu}\bigl% {(}t_{\lambda_{n+1-T(u)}+T(u)}-t_{T(u)+c(u)}\bigr{)}\Bigr{)},\end{split}start_ROW start_CELL end_CELL start_CELL ∑ start_POSTSUBSCRIPT italic_T ∈ roman_SYT ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT | italic_λ / italic_μ | end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_t ( italic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ < italic_k ] ) end_ARG = ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_j + italic_n - italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_ARG end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL × ( ∑ start_POSTSUBSCRIPT italic_T ∈ roman_SSYT ( italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_u ∈ italic_μ end_POSTSUBSCRIPT ( italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_n + 1 - italic_T ( italic_u ) end_POSTSUBSCRIPT + italic_T ( italic_u ) end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_T ( italic_u ) + italic_c ( italic_u ) end_POSTSUBSCRIPT ) ) , end_CELL end_ROW (MOOF)

where the notation follows Theorem 1.1.

The tableaux appearing in the Okounkov-Olshanski formula are not all SSYT(μ)SSYT𝜇\mathrm{SSYT}(\mu)roman_SSYT ( italic_μ ), as the terms involved vanish for some of them. Morales and Zhu have found several different characterizations of these tableaux and it remains to be understood whether any of these interpretation have nice meanings for the indices λn+1T(u)+T(u)subscript𝜆𝑛1𝑇𝑢𝑇𝑢\lambda_{n+1-T(u)}+T(u)italic_λ start_POSTSUBSCRIPT italic_n + 1 - italic_T ( italic_u ) end_POSTSUBSCRIPT + italic_T ( italic_u ) and T(u)+c(u)𝑇𝑢𝑐𝑢T(u)+c(u)italic_T ( italic_u ) + italic_c ( italic_u ). When we substitute ti=isubscript𝑡𝑖𝑖t_{i}=iitalic_t start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_i, then tλn+1T(u)+T(u)tT(u)+c(u)=λn+1T(u)c(u)subscript𝑡subscript𝜆𝑛1𝑇𝑢𝑇𝑢subscript𝑡𝑇𝑢𝑐𝑢subscript𝜆𝑛1𝑇𝑢𝑐𝑢t_{\lambda_{n+1-T(u)}+T(u)}-t_{T(u)+c(u)}=\lambda_{n+1-T(u)}-c(u)italic_t start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_n + 1 - italic_T ( italic_u ) end_POSTSUBSCRIPT + italic_T ( italic_u ) end_POSTSUBSCRIPT - italic_t start_POSTSUBSCRIPT italic_T ( italic_u ) + italic_c ( italic_u ) end_POSTSUBSCRIPT = italic_λ start_POSTSUBSCRIPT italic_n + 1 - italic_T ( italic_u ) end_POSTSUBSCRIPT - italic_c ( italic_u ) are the arm lengths of certain cells in the reversed shifted excited diagrams of [morales2020okounkov]. The multivariate formula above reduces to the original Okounkov-Olshanski formula for fλ/μsuperscript𝑓𝜆𝜇f^{\lambda/\mu}italic_f start_POSTSUPERSCRIPT italic_λ / italic_μ end_POSTSUPERSCRIPT in [okounkov1998shifted].

5 Proof via free fermion five-vertex model

In this section, we present the proof of Theorem 1.1 using the free fermion five-vertex model. This proof is completely independent of the one by contour integrals (Section 4), but we comment on the identification of certain quantities arising in both approaches.

5.1 Vertex weights and the Yang–Baxter equation

We begin by recalling the five-vertex weights which are related to the factorial Schur polynomials [lascoux20076, mcnamara2009factorial, bump2011factorial]. See also [ABPW2021free, Section 4.1] and [Naprienko2023] for generalizations connecting free fermion six-vertex model to most known Schur-type functions.

Consider the following vertex weights wxsubscript𝑤𝑥w_{x}italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT:

wx()=wx(0,0;0,0)=x,wx()=wx(1,1;1,1)=0,wx()=wx(1,0;1,0)=1,wx()=wx(0,1;0,1)=1,wx()=wx(0,1;1,0)=1,wx()=wx(1,0;0,1)=1.\begin{split}w_{x}\bigl{(}\leavevmode\hbox to21.12pt{\vbox to21.12pt{% \pgfpicture\makeatletter\hbox{\hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{9.95842pt}{0.0pt}\pgfsys@lineto{0.9959pt}{0.% 0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{-9.95842pt}{0.0pt}\pgfsys@lineto{-0.9959pt}{% 0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.9959pt}\pgfsys@lineto{0.0pt}{9.9584% 2pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{-0.9959pt}\pgfsys@lineto{0.0pt}{-9.95% 842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}=w_{x}(0,0;0,0)=x,\quad w_{x}\bigl{(}% \leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture\makeatletter\hbox{% \hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{\pgfsys@beginscope% \pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{9.95842pt}{0.0pt}\pgfsys@lineto{0.99% 59pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{-9.95842pt}{0.0pt}\pgfsys@lineto{-0.% 9959pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{0.9959pt}\pgfsys@lineto{0.0pt% }{9.95842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{-0.9959pt}\pgfsys@lineto{0.0% pt}{-9.95842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}&=w_{x}(1,1;1,1)=0,\quad w_{x}\bigl{(% }\leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture\makeatletter\hbox{% \hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{\pgfsys@beginscope% \pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{9.95842pt}{0.0pt}\pgfsys@lineto{0.9959pt}{0.% 0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{-9.95842pt}{0.0pt}\pgfsys@lineto{-0.9959pt}{% 0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{-0.9959pt}\pgfsys@lineto{0.0% pt}{-9.95842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{0.9959pt}\pgfsys@lineto{0.0pt% }{9.95842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}=w_{x}(1,0;1,0)=1,\\ w_{x}\bigl{(}\leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture% \makeatletter\hbox{\hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{9.95842pt}{0.0pt}\pgfsys@lineto{0.99% 59pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{-9.95842pt}{0.0pt}\pgfsys@lineto{-0.% 9959pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.9959pt}\pgfsys@lineto{0.0pt}{9.9584% 2pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{-0.9959pt}\pgfsys@lineto{0.0pt}{-9.95% 842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}=w_{x}(0,1;0,1)=1,\quad w_{x}\bigl{(}% \leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture\makeatletter\hbox{% \hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{\pgfsys@beginscope% \pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{9.95842pt}\pgfsys@lineto{0.0% pt}{0.9959pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.9959pt}{0.0pt}\pgfsys@lineto{9.95842pt}{0.% 0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{-9.95842pt}\pgfsys@lineto{0.0pt}{-0.9% 959pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{-0.9959pt}{0.0pt}\pgfsys@lineto{-9.9% 5842pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}&=w_{x}(0,1;1,0)=1,\quad w_{x}\bigl{(% }\leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture\makeatletter\hbox{% \hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{\pgfsys@beginscope% \pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{-9.95842pt}\pgfsys@lineto{0.0% pt}{-0.9959pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{-0.9959pt}{0.0pt}\pgfsys@lineto{-9.95842pt}{% 0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{9.95842pt}\pgfsys@lineto{0.0pt}{0.995% 9pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.9959pt}{0.0pt}\pgfsys@lineto{9.958% 42pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}=w_{x}(1,0;0,1)=1.\end{split}start_ROW start_CELL italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( ) = italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( 0 , 0 ; 0 , 0 ) = italic_x , italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( ) end_CELL start_CELL = italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( 1 , 1 ; 1 , 1 ) = 0 , italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( ) = italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( 1 , 0 ; 1 , 0 ) = 1 , end_CELL end_ROW start_ROW start_CELL italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( ) = italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( 0 , 1 ; 0 , 1 ) = 1 , italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( ) end_CELL start_CELL = italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( 0 , 1 ; 1 , 0 ) = 1 , italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( ) = italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( 1 , 0 ; 0 , 1 ) = 1 . end_CELL end_ROW (5.1)

We also need the following dual weights wˇysubscriptˇ𝑤𝑦\check{w}_{y}overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT:

wˇy()=wˇy(0,0;0,0)=1,wˇy()=wˇy(1,1;1,1)=0,wˇy()=wˇy(1,0;1,0)=1y,wˇy()=wˇy(0,1;0,1)=1y,wˇy()=wˇy(0,1;1,0)=1y,wˇy()=wˇy(1,0;0,1)=1y.\begin{split}\check{w}_{y}\bigl{(}\leavevmode\hbox to21.12pt{\vbox to21.12pt{% \pgfpicture\makeatletter\hbox{\hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{9.95842pt}{0.0pt}\pgfsys@lineto{0.9959pt}{0.% 0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{-9.95842pt}{0.0pt}\pgfsys@lineto{-0.9959pt}{% 0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.9959pt}\pgfsys@lineto{0.0pt}{9.9584% 2pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{-0.9959pt}\pgfsys@lineto{0.0pt}{-9.95% 842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}&=\check{w}_{y}(0,0;0,0)=1,\quad% \check{w}_{y}\bigl{(}\leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture% \makeatletter\hbox{\hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{9.95842pt}{0.0pt}\pgfsys@lineto{0.99% 59pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{-9.95842pt}{0.0pt}\pgfsys@lineto{-0.% 9959pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{0.9959pt}\pgfsys@lineto{0.0pt% }{9.95842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{-0.9959pt}\pgfsys@lineto{0.0% pt}{-9.95842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}=\check{w}_{y}(1,1;1,1)=0,\quad\check% {w}_{y}\bigl{(}\leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture% \makeatletter\hbox{\hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{9.95842pt}{0.0pt}\pgfsys@lineto{0.9959pt}{0.% 0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{-9.95842pt}{0.0pt}\pgfsys@lineto{-0.9959pt}{% 0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{-0.9959pt}\pgfsys@lineto{0.0% pt}{-9.95842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{0.9959pt}\pgfsys@lineto{0.0pt% }{9.95842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}=\check{w}_{y}(1,0;1,0)=\tfrac{1}{y},% \\ \check{w}_{y}\bigl{(}\leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture% \makeatletter\hbox{\hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{9.95842pt}{0.0pt}\pgfsys@lineto{0.99% 59pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{-9.95842pt}{0.0pt}\pgfsys@lineto{-0.% 9959pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.9959pt}\pgfsys@lineto{0.0pt}{9.9584% 2pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{-0.9959pt}\pgfsys@lineto{0.0pt}{-9.95% 842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}&=\check{w}_{y}(0,1;0,1)=\tfrac{1}{y}% ,\quad\check{w}_{y}\bigl{(}\leavevmode\hbox to21.12pt{\vbox to21.12pt{% \pgfpicture\makeatletter\hbox{\hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{9.95842pt}\pgfsys@lineto{0.0% pt}{0.9959pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{-0.9959pt}{0.0pt}\pgfsys@lineto{-9.9% 5842pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{-9.95842pt}\pgfsys@lineto{0.0pt}{-0.9% 959pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.9959pt}{0.0pt}\pgfsys@lineto{9.95842pt}{0.% 0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}=\check{w}_{y}(0,1;1,0)=\tfrac{1}{y},% \quad\check{w}_{y}\bigl{(}\leavevmode\hbox to21.12pt{\vbox to21.12pt{% \pgfpicture\makeatletter\hbox{\hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{-9.95842pt}\pgfsys@lineto{0.0% pt}{-0.9959pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.9959pt}{0.0pt}\pgfsys@lineto{9.958% 42pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{9.95842pt}\pgfsys@lineto{0.0pt}{0.995% 9pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{-0.9959pt}{0.0pt}\pgfsys@lineto{-9.95842pt}{% 0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}=\check{w}_{y}(1,0;0,1)=\tfrac{1}{y}.% \end{split}start_ROW start_CELL overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( ) end_CELL start_CELL = overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( 0 , 0 ; 0 , 0 ) = 1 , overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( ) = overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( 1 , 1 ; 1 , 1 ) = 0 , overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( ) = overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( 1 , 0 ; 1 , 0 ) = divide start_ARG 1 end_ARG start_ARG italic_y end_ARG , end_CELL end_ROW start_ROW start_CELL overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( ) end_CELL start_CELL = overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( 0 , 1 ; 0 , 1 ) = divide start_ARG 1 end_ARG start_ARG italic_y end_ARG , overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( ) = overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( 0 , 1 ; 1 , 0 ) = divide start_ARG 1 end_ARG start_ARG italic_y end_ARG , overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( ) = overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( 1 , 0 ; 0 , 1 ) = divide start_ARG 1 end_ARG start_ARG italic_y end_ARG . end_CELL end_ROW (5.2)

We set wx(i1,j1;i2,j2)=wˇy(i1,j1;i2,j2)=0subscript𝑤𝑥subscript𝑖1subscript𝑗1subscript𝑖2subscript𝑗2subscriptˇ𝑤𝑦subscript𝑖1subscript𝑗1subscript𝑖2subscript𝑗20w_{x}(i_{1},j_{1};i_{2},j_{2})=\check{w}_{y}(i_{1},j_{1};i_{2},j_{2})=0italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ; italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ; italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = 0 for all choices of i1,j1,i2,j2{0,1}subscript𝑖1subscript𝑗1subscript𝑖2subscript𝑗201i_{1},j_{1},i_{2},j_{2}\in\{0,1\}italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ { 0 , 1 } not listed in (5.1) and (5.2). Clearly, wˇy(i1,j1;i2,j2)=y1wy(i1,j1;i2,j2)subscriptˇ𝑤𝑦subscript𝑖1subscript𝑗1subscript𝑖2subscript𝑗2superscript𝑦1subscript𝑤𝑦subscript𝑖1subscript𝑗1subscript𝑖2subscript𝑗2\check{w}_{y}(i_{1},j_{1};i_{2},j_{2})=y^{-1}w_{y}(i_{1},j_{1};i_{2},j_{2})overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ; italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = italic_y start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_w start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ; italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ), but these weights play two very different roles, so we will keep this separate notation.

The weights (5.1)–(5.2) satisfy the Yang–Baxter equation with the following weights r=rz𝑟subscript𝑟𝑧r=r_{z}italic_r = italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT:

rz()=rz(0,0;0,0)=1,rz()=rz(1,1;1,1)=1,rz()=rz(1,0;1,0)=z,rz()=rz(0,1;0,1)=0,rz()=rz(0,1;1,0)=1,rz()=rz(1,0;0,1)=1.\begin{split}r_{z}\bigl{(}\leavevmode\hbox to21.12pt{\vbox to21.12pt{% \pgfpicture\makeatletter\hbox{\hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{9.95842pt}{0.0pt}\pgfsys@lineto{0.9959pt}{0.% 0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{-9.95842pt}{0.0pt}\pgfsys@lineto{-0.9959pt}{% 0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.9959pt}\pgfsys@lineto{0.0pt}{9.9584% 2pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{-0.9959pt}\pgfsys@lineto{0.0pt}{-9.95% 842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}=r_{z}(0,0;0,0)=1,\quad r_{z}\bigl{(}% \leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture\makeatletter\hbox{% \hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{\pgfsys@beginscope% \pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{9.95842pt}{0.0pt}\pgfsys@lineto{0.99% 59pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{-9.95842pt}{0.0pt}\pgfsys@lineto{-0.% 9959pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{0.9959pt}\pgfsys@lineto{0.0pt% }{9.95842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{-0.9959pt}\pgfsys@lineto{0.0% pt}{-9.95842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}&=r_{z}(1,1;1,1)=1,\quad r_{z}\bigl{(% }\leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture\makeatletter\hbox{% \hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{\pgfsys@beginscope% \pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{9.95842pt}{0.0pt}\pgfsys@lineto{0.9959pt}{0.% 0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{-9.95842pt}{0.0pt}\pgfsys@lineto{-0.9959pt}{% 0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{-0.9959pt}\pgfsys@lineto{0.0% pt}{-9.95842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{0.9959pt}\pgfsys@lineto{0.0pt% }{9.95842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}=r_{z}(1,0;1,0)=z,\\ r_{z}\bigl{(}\leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture% \makeatletter\hbox{\hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{9.95842pt}{0.0pt}\pgfsys@lineto{0.99% 59pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{-9.95842pt}{0.0pt}\pgfsys@lineto{-0.% 9959pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.9959pt}\pgfsys@lineto{0.0pt}{9.9584% 2pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{-0.9959pt}\pgfsys@lineto{0.0pt}{-9.95% 842pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}=r_{z}(0,1;0,1)=0,\quad r_{z}\bigl{(}% \leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture\makeatletter\hbox{% \hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{\pgfsys@beginscope% \pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{9.95842pt}\pgfsys@lineto{0.0% pt}{0.9959pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.9959pt}{0.0pt}\pgfsys@lineto{9.95842pt}{0.% 0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{-9.95842pt}\pgfsys@lineto{0.0pt}{-0.9% 959pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{-0.9959pt}{0.0pt}\pgfsys@lineto{-9.9% 5842pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}&=r_{z}(0,1;1,0)=1,\quad r_{z}\bigl{(% }\leavevmode\hbox to21.12pt{\vbox to21.12pt{\pgfpicture\makeatletter\hbox{% \hskip 10.55841pt\lower-10.55841pt\hbox to0.0pt{\pgfsys@beginscope% \pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{0.49779pt}{0.0pt}\pgfsys@curveto% {0.49779pt}{0.27492pt}{0.27492pt}{0.49779pt}{0.0pt}{0.49779pt}\pgfsys@curveto{% -0.27492pt}{0.49779pt}{-0.49779pt}{0.27492pt}{-0.49779pt}{0.0pt}% \pgfsys@curveto{-0.49779pt}{-0.27492pt}{-0.27492pt}{-0.49779pt}{0.0pt}{-0.4977% 9pt}\pgfsys@curveto{0.27492pt}{-0.49779pt}{0.49779pt}{-0.27492pt}{0.49779pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.0pt}{-9.95842pt}\pgfsys@lineto{0.0% pt}{-0.9959pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{-0.9959pt}{0.0pt}\pgfsys@lineto{-9.95842pt}{% 0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setdash{1.2pt,2.0pt}{0.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{9.95842pt}\pgfsys@lineto{0.0pt}{0.995% 9pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {}{}\pgfsys@beginscope\pgfsys@invoke{ }\color[rgb]{1,0,0}\definecolor[named]{% pgfstrokecolor}{rgb}{1,0,0}\pgfsys@color@rgb@stroke{1}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{1}{0}{0}\pgfsys@invoke{ }\definecolor[named]{% pgffillcolor}{rgb}{1,0,0}{}\pgfsys@moveto{0.9959pt}{0.0pt}\pgfsys@lineto{9.958% 42pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\bigr{)}=r_{z}(1,0;0,1)=1.\end{split}start_ROW start_CELL italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( ) = italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( 0 , 0 ; 0 , 0 ) = 1 , italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( ) end_CELL start_CELL = italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( 1 , 1 ; 1 , 1 ) = 1 , italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( ) = italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( 1 , 0 ; 1 , 0 ) = italic_z , end_CELL end_ROW start_ROW start_CELL italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( ) = italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( 0 , 1 ; 0 , 1 ) = 0 , italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( ) end_CELL start_CELL = italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( 0 , 1 ; 1 , 0 ) = 1 , italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( ) = italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( 1 , 0 ; 0 , 1 ) = 1 . end_CELL end_ROW (5.3)

Like for (5.1)–(5.2), the weights rzsubscript𝑟𝑧r_{z}italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT (5.3) are nonzero on five out of six configurations which conserve the total number of incoming and outgoing paths at a vertex (that is, i1+j1=i2+j2subscript𝑖1subscript𝑗1subscript𝑖2subscript𝑗2i_{1}+j_{1}=i_{2}+j_{2}italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT). However, under rzsubscript𝑟𝑧r_{z}italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT, the paths are allowed to meet at a vertex.

Remark 5.1.

Each of the weights wx,wˇysubscript𝑤𝑥subscriptˇ𝑤𝑦w_{x},\check{w}_{y}italic_w start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT, and rzsubscript𝑟𝑧r_{z}italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT satisfies the free fermion condition

w(0,0;0,0)w(1,1;1,1)+w(1,0;1,0)w(0,1;0,1)=w(0,1;1,0)w(1,0;0,1),𝑤0000𝑤1111𝑤1010𝑤0101𝑤0110𝑤1001w(0,0;0,0)\hskip 1.0ptw(1,1;1,1)+w(1,0;1,0)\hskip 1.0ptw(0,1;0,1)=w(0,1;1,0)% \hskip 1.0ptw(1,0;0,1),italic_w ( 0 , 0 ; 0 , 0 ) italic_w ( 1 , 1 ; 1 , 1 ) + italic_w ( 1 , 0 ; 1 , 0 ) italic_w ( 0 , 1 ; 0 , 1 ) = italic_w ( 0 , 1 ; 1 , 0 ) italic_w ( 1 , 0 ; 0 , 1 ) ,

which allows to write many partition functions (i.e., sums of products of vertex weights over all configurations of paths in a region with fixed boundary conditions) as determinants. See [Naprienko2023] for the most general case of free fermion six-vertex model. Note that partition functions for the general six-vertex model also take determinantal form for special boundary conditions. The most well-known example of this phenomenon is the Izergin–Korepin determinant [korepin1982calculation, Izergin1987].

The spectral parameters x,y,z𝑥𝑦𝑧x,y,zitalic_x , italic_y , italic_z in (5.1)–(5.3) may be thought of as generic complex numbers, and the Yang–Baxter equation holds under the condition that z=yx𝑧𝑦𝑥z=y-xitalic_z = italic_y - italic_x:

Proposition 5.2 (Yang–Baxter equation).

For any i1,i2,i3,j1,j2,j3{0,1}subscript𝑖1subscript𝑖2subscript𝑖3subscript𝑗1subscript𝑗2subscript𝑗301i_{1},i_{2},i_{3},j_{1},j_{2},j_{3}\in\left\{0,1\right\}italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ∈ { 0 , 1 } and all x,y,t𝑥𝑦𝑡x,y,titalic_x , italic_y , italic_t with xt𝑥𝑡x\neq titalic_x ≠ italic_t, we have

k1,k2,k3wxy(i3,k1;k3,j1)wˇxt(i2,i1;k2,k1)ryt(k3,k2;j3,j2)=k1,k2,k3wxy(k3,i1;j3,k1)wˇxt(k2,k1;j2,j1)ryt(i3,i2;k3,k2).subscriptsubscript𝑘1subscript𝑘2subscript𝑘3subscript𝑤𝑥𝑦subscript𝑖3subscript𝑘1subscript𝑘3subscript𝑗1subscriptˇ𝑤𝑥𝑡subscript𝑖2subscript𝑖1subscript𝑘2subscript𝑘1subscript𝑟𝑦𝑡subscript𝑘3subscript𝑘2subscript𝑗3subscript𝑗2subscriptsuperscriptsubscript𝑘1superscriptsubscript𝑘2superscriptsubscript𝑘3subscript𝑤𝑥𝑦superscriptsubscript𝑘3subscript𝑖1subscript𝑗3superscriptsubscript𝑘1subscriptˇ𝑤𝑥𝑡superscriptsubscript𝑘2superscriptsubscript𝑘1subscript𝑗2subscript𝑗1subscript𝑟𝑦𝑡subscript𝑖3subscript𝑖2superscriptsubscript𝑘3superscriptsubscript𝑘2\begin{split}&\sum\nolimits_{k_{1},k_{2},k_{3}}w_{x-y}(i_{3},k_{1};k_{3},j_{1}% )\hskip 1.0pt\check{w}_{x-t}(i_{2},i_{1};k_{2},k_{1})\hskip 1.0ptr_{y-t}(k_{3}% ,k_{2};j_{3},j_{2})\\ &\hskip 40.0pt=\sum\nolimits_{k_{1}^{\prime},k_{2}^{\prime},k_{3}^{\prime}}w_{% x-y}(k_{3}^{\prime},i_{1};j_{3},k_{1}^{\prime})\hskip 1.0pt\check{w}_{x-t}(k_{% 2}^{\prime},k_{1}^{\prime};j_{2},j_{1})\hskip 1.0ptr_{y-t}(i_{3},i_{2};k_{3}^{% \prime},k_{2}^{\prime}).\end{split}start_ROW start_CELL end_CELL start_CELL ∑ start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_x - italic_y end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ; italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x - italic_t end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ; italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_r start_POSTSUBSCRIPT italic_y - italic_t end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ; italic_j start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT italic_x - italic_y end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ; italic_j start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x - italic_t end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ; italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_r start_POSTSUBSCRIPT italic_y - italic_t end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ; italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) . end_CELL end_ROW (5.4)

where all sums are over k1,k2,k3{0,1}subscript𝑘1subscript𝑘2subscript𝑘301k_{1},k_{2},k_{3}\in\left\{0,1\right\}italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ∈ { 0 , 1 } or k1,k2,k3{0,1}superscriptsubscript𝑘1superscriptsubscript𝑘2superscriptsubscript𝑘301k_{1}^{\prime},k_{2}^{\prime},k_{3}^{\prime}\in\left\{0,1\right\}italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ { 0 , 1 }. See Figure 4 for illustration.

Proof.

For each i1,i2,i3,j1,j2,j3{0,1}subscript𝑖1subscript𝑖2subscript𝑖3subscript𝑗1subscript𝑗2subscript𝑗301i_{1},i_{2},i_{3},j_{1},j_{2},j_{3}\in\left\{0,1\right\}italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ∈ { 0 , 1 }, equation (5.4) is an identity of rational functions in x,y,t𝑥𝑦𝑡x,y,titalic_x , italic_y , italic_t which is directly checked. ∎

wˇxtsubscriptˇ𝑤𝑥𝑡\scriptsize\check{w}_{x-t}overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x - italic_t end_POSTSUBSCRIPTrytsubscript𝑟𝑦𝑡\scriptsize r_{y-t}italic_r start_POSTSUBSCRIPT italic_y - italic_t end_POSTSUBSCRIPTwxysubscript𝑤𝑥𝑦\scriptsize w_{x-y}italic_w start_POSTSUBSCRIPT italic_x - italic_y end_POSTSUBSCRIPTi1subscript𝑖1i_{1}italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTi2subscript𝑖2i_{2}italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTi3subscript𝑖3i_{3}italic_i start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTj1subscript𝑗1j_{1}italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTj2subscript𝑗2j_{2}italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTj3subscript𝑗3j_{3}italic_j start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTk1subscript𝑘1k_{1}italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTk2subscript𝑘2k_{2}italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTk3subscript𝑘3k_{3}italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT===wˇxtsubscriptˇ𝑤𝑥𝑡\scriptsize\check{w}_{x-t}overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x - italic_t end_POSTSUBSCRIPTrytsubscript𝑟𝑦𝑡\scriptsize r_{y-t}italic_r start_POSTSUBSCRIPT italic_y - italic_t end_POSTSUBSCRIPTwxysubscript𝑤𝑥𝑦\scriptsize w_{x-y}italic_w start_POSTSUBSCRIPT italic_x - italic_y end_POSTSUBSCRIPTi1subscript𝑖1i_{1}italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTi2subscript𝑖2i_{2}italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTi3subscript𝑖3i_{3}italic_i start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTj1subscript𝑗1j_{1}italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTj2subscript𝑗2j_{2}italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTj3subscript𝑗3j_{3}italic_j start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTk1subscriptsuperscript𝑘1k^{\prime}_{1}italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTk3subscriptsuperscript𝑘3k^{\prime}_{3}italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTk2subscriptsuperscript𝑘2k^{\prime}_{2}italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT
Figure 4: Graphical representation of the Yang–Baxter equation (5.4) which states that for any fixed boundary conditions i1,i2,i3,j1,j2,j3{0,1}subscript𝑖1subscript𝑖2subscript𝑖3subscript𝑗1subscript𝑗2subscript𝑗301i_{1},i_{2},i_{3},j_{1},j_{2},j_{3}\in\left\{0,1\right\}italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ∈ { 0 , 1 }, the partition functions on the left and on the right are equal. The Yang–Baxter equation is nontrivial only if i1+i2+i3=j1+j2+j3subscript𝑖1subscript𝑖2subscript𝑖3subscript𝑗1subscript𝑗2subscript𝑗3i_{1}+i_{2}+i_{3}=j_{1}+j_{2}+j_{3}italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_i start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_j start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT.

5.2 Excited diagrams as configurations of the five-vertex model

Fix two Young diagrams μ𝜇\muitalic_μ and λ𝜆\lambdaitalic_λ such that μλ𝜇𝜆\mu\subset\lambdaitalic_μ ⊂ italic_λ. Recall the set of excited diagrams (λ/μ)𝜆𝜇\mathcal{E}(\lambda/\mu)caligraphic_E ( italic_λ / italic_μ ) described in Section 2.2. Let x1,x2,,y1,y2,subscript𝑥1subscript𝑥2subscript𝑦1subscript𝑦2x_{1},x_{2},\ldots,y_{1},y_{2},\ldotsitalic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … be generic complex numbers such that xiyjsubscript𝑥𝑖subscript𝑦𝑗x_{i}\neq y_{j}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT for all i,j𝑖𝑗i,jitalic_i , italic_j. Define the following sum over excited diagrams:

𝖹μ(λ)D(λ/μ)(i,j)D(xiyj).subscript𝖹𝜇𝜆subscript𝐷𝜆𝜇subscriptproduct𝑖𝑗𝐷subscript𝑥𝑖subscript𝑦𝑗\mathsf{Z}_{\mu}(\lambda)\coloneqq\sum_{D\in\mathcal{E}(\lambda/\mu)}\prod_{(i% ,j)\in D}(x_{i}-y_{j}).sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) ≔ ∑ start_POSTSUBSCRIPT italic_D ∈ caligraphic_E ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_D end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) . (5.5)

When μλnot-subset-of-or-equals𝜇𝜆\mu\not\subseteq\lambdaitalic_μ ⊈ italic_λ, we set 𝖹μ(λ)=0subscript𝖹𝜇𝜆0\mathsf{Z}_{\mu}(\lambda)=0sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) = 0.

Clearly,

𝖹μ(λ)=(i,j)λ(xiyj)D(λ/μ)(i,j)λD1xiyj,subscript𝖹𝜇𝜆subscriptproduct𝑖𝑗𝜆subscript𝑥𝑖subscript𝑦𝑗subscript𝐷𝜆𝜇subscriptproduct𝑖𝑗𝜆𝐷1subscript𝑥𝑖subscript𝑦𝑗\mathsf{Z}_{\mu}(\lambda)=\prod_{(i,j)\in\lambda}(x_{i}-y_{j})\sum_{D\in% \mathcal{E}(\lambda/\mu)}\prod_{(i,j)\in\lambda\setminus D}\frac{1}{x_{i}-y_{j% }},sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) = ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) ∑ start_POSTSUBSCRIPT italic_D ∈ caligraphic_E ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ ∖ italic_D end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_ARG , (5.6)

and the sum in the right-hand side is the same as the right-hand side of the multivariate hook-length formula (MHLF). Our goal in the present Section 5 is to find a representation of 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) as a sum over skew standard Young tableaux. For this, we will verify the vanishing property and a Pieri rule for 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ), following the general strategy outlined in Section 3.1.

Remark 5.3 (Connection to factorial Schur polynomials).

The argument in this section is independent from the rest of the paper, and does not rely on properties of factorial Schur polynomials. More precisely, 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) is a specialized factorial Schur polynomial sμ(xaλ)=Fμ(xaλ)subscript𝑠𝜇conditional𝑥superscript𝑎𝜆subscript𝐹𝜇conditional𝑥superscript𝑎𝜆s_{\mu}(x\mid a^{\lambda})=F_{\mu}(x\mid a^{\lambda})italic_s start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) = italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ). Here we use only these specialized quantities, and not the general parameters a𝑎aitalic_a.

Remark 5.4.

The vanishing property 𝖹μ(λ)=0subscript𝖹𝜇𝜆0\mathsf{Z}_{\mu}(\lambda)=0sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) = 0 for μλnot-subset-of-or-equals𝜇𝜆\mu\not\subseteq\lambdaitalic_μ ⊈ italic_λ is a part of the definition (5.5), and we also immediately have

𝖹λ(λ)=(i,j)λ(xiyj),subscript𝖹𝜆𝜆subscriptproduct𝑖𝑗𝜆subscript𝑥𝑖subscript𝑦𝑗\mathsf{Z}_{\lambda}(\lambda)=\prod_{(i,j)\in\lambda}(x_{i}-y_{j}),sansserif_Z start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_λ ) = ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) , (5.7)

which is nonzero by our assumptions.

In the present Section 5.2, we identify the sum 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) in (5.5) as a partition function of the five-vertex model with the weights (5.1). This is done in several steps.

Domain.

Let Ω={(i,j):i,j1}Ωconditional-set𝑖𝑗𝑖𝑗1\Omega=\{(i,j)\colon i,j\geq 1\}roman_Ω = { ( italic_i , italic_j ) : italic_i , italic_j ≥ 1 } be the set of all boxes in the bottom right quadrant. Here i𝑖iitalic_i and j𝑗jitalic_j are the row and column coordinates, with i𝑖iitalic_i increasing down, and j𝑗jitalic_j increasing to the right. We will represent boxes by vertices in the five-vertex model, and in this way the domain ΩΩ\Omegaroman_Ω becomes the quadrant 12superscriptsubscriptabsent12\mathbb{Z}_{\geq 1}^{2}blackboard_Z start_POSTSUBSCRIPT ≥ 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT in the square grid. Let

Ωλ{(i,j):1jλi for all i1}ΩsubscriptΩ𝜆conditional-set𝑖𝑗1𝑗subscript𝜆𝑖 for all 𝑖1Ω\Omega_{\lambda}\coloneqq\{(i,j)\colon 1\leq j\leq\lambda_{i}\text{ for all }i% \geq 1\}\subseteq\Omegaroman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ≔ { ( italic_i , italic_j ) : 1 ≤ italic_j ≤ italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for all italic_i ≥ 1 } ⊆ roman_Ω

be the set of all boxes in the Young diagram λ𝜆\lambdaitalic_λ, identified with a subset of the square grid. See Figure 5, right, for an illustration of ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT for λ=(6,6,5,5,4)𝜆66554\lambda=(6,6,5,5,4)italic_λ = ( 6 , 6 , 5 , 5 , 4 ).

Weights.

Assign spectral parameters x1,x2,subscript𝑥1subscript𝑥2x_{1},x_{2},\ldotsitalic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … to the rows i𝑖iitalic_i, and spectral parameters y1,y2,subscript𝑦1subscript𝑦2y_{1},y_{2},\ldotsitalic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … to the columns j𝑗jitalic_j. Let the weight at each vertex (i,j)Ωλ𝑖𝑗subscriptΩ𝜆(i,j)\in\Omega_{\lambda}( italic_i , italic_j ) ∈ roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT be wxiyjsubscript𝑤subscript𝑥𝑖subscript𝑦𝑗w_{x_{i}-y_{j}}italic_w start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT.

Consider a configuration of paths of the five-vertex model in ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT, such that the paths travel in the up-right direction and are allowed to enter and exit ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT only through the southeast broken line border of the Young diagram λ𝜆\lambdaitalic_λ (i.e., not through the west and north straight boundaries of the quadrant ΩΩ\Omegaroman_Ω in which λ𝜆\lambdaitalic_λ is placed). Two paths are nonintersecting; that is, they are not allowed to pass through the same vertex because wxiyj(1,1;1,1)=0subscript𝑤subscript𝑥𝑖subscript𝑦𝑗11110w_{x_{i}-y_{j}}(1,1;1,1)=0italic_w start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( 1 , 1 ; 1 , 1 ) = 0. Each configuration of paths is identified with an excited diagram D𝐷Ditalic_D whose boxes are precisely the empty vertices (0,0;0,0)0000(0,0;0,0)( 0 , 0 ; 0 , 0 ). Recall that wxiyj(0,0;0,0)=xiyjsubscript𝑤subscript𝑥𝑖subscript𝑦𝑗0000subscript𝑥𝑖subscript𝑦𝑗w_{x_{i}-y_{j}}(0,0;0,0)=x_{i}-y_{j}italic_w start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( 0 , 0 ; 0 , 0 ) = italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, and the weights of all other vertices are 1111. Thus, the weight of a five-vertex path configuration is equal to (i,j)D(xiyj)subscriptproduct𝑖𝑗𝐷subscript𝑥𝑖subscript𝑦𝑗\prod_{(i,j)\in D}(x_{i}-y_{j})∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_D end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ). See Figure 5 for an illustration.

\ytableausetup

boxsize=3.5ex

\ydiagram[*(cyan)]2,1*[*(cyan)]1+0,3+1*[*(cyan)]1+0,1+0,2+1,1+1,3+1*[*(cyan)]1+0,1+0,1+0,4+1*6,6,5,5,4
x5subscript𝑥5x_{5}italic_x start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTx4subscript𝑥4x_{4}italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTx3subscript𝑥3x_{3}italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTx2subscript𝑥2x_{2}italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTx1subscript𝑥1x_{1}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTy1subscript𝑦1y_{1}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTy2subscript𝑦2y_{2}italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTy3subscript𝑦3y_{3}italic_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTy4subscript𝑦4y_{4}italic_y start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTy5subscript𝑦5y_{5}italic_y start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTy6subscript𝑦6y_{6}italic_y start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT
Figure 5: A configuration of the five-vertex model in the domain ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT for λ=(6,6,5,5,4)𝜆66554\lambda=(6,6,5,5,4)italic_λ = ( 6 , 6 , 5 , 5 , 4 ) superimposed on an excited diagram (left), and the same path configuration in the domain ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT (right). In the right picture, we also indicated the spectral parameters xi,yjsubscript𝑥𝑖subscript𝑦𝑗x_{i},y_{j}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT along the lines. The weight of this configuration is (x1y1)(x1y2)(x2y1)(x2y4)(x3y3)(x4y2)(x4y5)(x5y4)subscript𝑥1subscript𝑦1subscript𝑥1subscript𝑦2subscript𝑥2subscript𝑦1subscript𝑥2subscript𝑦4subscript𝑥3subscript𝑦3subscript𝑥4subscript𝑦2subscript𝑥4subscript𝑦5subscript𝑥5subscript𝑦4(x_{1}-y_{1})(x_{1}-y_{2})(x_{2}-y_{1})(x_{2}-y_{4})(x_{3}-y_{3})(x_{4}-y_{2})% (x_{4}-y_{5})(x_{5}-y_{4})( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ). The left picture is essentially the same as the third picture in Figure 1.

Boundary conditions.

An elementary diagonal move (Section 2.2) of a box in an excited diagram is the same as the flip (right,up)(up,right)rightupupright(\mathrm{right},\mathrm{up})\to(\mathrm{up},\mathrm{right})( roman_right , roman_up ) → ( roman_up , roman_right ) of a path in the vertex model path configuration. Therefore, the set of all excited diagrams D(λ/μ)𝐷𝜆𝜇D\in\mathcal{E}(\lambda/\mu)italic_D ∈ caligraphic_E ( italic_λ / italic_μ ) (for some μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ) is in bijection with the set of all path configurations in ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT with a fixed boundary condition. Here by a boundary condition we mean a binary string along the southeast border of λ𝜆\lambdaitalic_λ, where 1111 encodes a entering/exiting path, and 00 means no path. For example, the boundary condition for the five-vertex model in Figure 5 is 11000000011110000000111100000001111000000011.

For an arbitrary Young diagram μ𝜇\muitalic_μ, let us define a rim-hook decomposition of ΩΩμΩsubscriptΩ𝜇\Omega\setminus\Omega_{\mu}roman_Ω ∖ roman_Ω start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT into parallel translations of the first (infinite) outer rim-hook

Rμ(1)i=1{(i,j):μi+1jμi1+1},superscriptsubscript𝑅𝜇1superscriptsubscript𝑖1conditional-set𝑖𝑗subscript𝜇𝑖1𝑗subscript𝜇𝑖11R_{\mu}^{(1)}\coloneqq\bigcup_{i=1}^{\infty}\left\{(i,j)\colon\mu_{i}+1\leq j% \leq\mu_{i-1}+1\right\},italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT ≔ ⋃ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT { ( italic_i , italic_j ) : italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 ≤ italic_j ≤ italic_μ start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT + 1 } ,

where, by agreement, μ0=+subscript𝜇0\mu_{0}=+\inftyitalic_μ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = + ∞. Define by Rμ(k)superscriptsubscript𝑅𝜇𝑘R_{\mu}^{(k)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT, k2𝑘2k\geq 2italic_k ≥ 2, the parallel translation of Rμ(1)superscriptsubscript𝑅𝜇1R_{\mu}^{(1)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT by the vector (i,j)=(k1,k1)𝑖𝑗𝑘1𝑘1(i,j)=(k-1,k-1)( italic_i , italic_j ) = ( italic_k - 1 , italic_k - 1 ) (that is, by k1𝑘1k-1italic_k - 1 in the southeast direction). We refer to the Rμ(k)superscriptsubscript𝑅𝜇𝑘R_{\mu}^{(k)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT’s as the μ𝜇\muitalic_μ-rim-hooks. We have

ΩΩμ=k=1Rμ(k).ΩsubscriptΩ𝜇superscriptsubscript𝑘1superscriptsubscript𝑅𝜇𝑘\Omega\setminus\Omega_{\mu}=\bigcup_{k=1}^{\infty}R_{\mu}^{(k)}.roman_Ω ∖ roman_Ω start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT = ⋃ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT .

See Figure 6 for an illustration.

x1subscript𝑥1x_{1}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTx2subscript𝑥2x_{2}italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTx3subscript𝑥3x_{3}italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTx4subscript𝑥4x_{4}italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTx5subscript𝑥5x_{5}italic_x start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTx6subscript𝑥6x_{6}italic_x start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT\vdotsy1subscript𝑦1y_{1}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTy2subscript𝑦2y_{2}italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTy3subscript𝑦3y_{3}italic_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTy4subscript𝑦4y_{4}italic_y start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTy5subscript𝑦5y_{5}italic_y start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTy6subscript𝑦6y_{6}italic_y start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPTy7subscript𝑦7y_{7}italic_y start_POSTSUBSCRIPT 7 end_POSTSUBSCRIPTy8subscript𝑦8y_{8}italic_y start_POSTSUBSCRIPT 8 end_POSTSUBSCRIPT\ldotsRμ(1)superscriptsubscript𝑅𝜇1R_{\mu}^{(1)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPTRμ(2)superscriptsubscript𝑅𝜇2R_{\mu}^{(2)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPTRμ(3)superscriptsubscript𝑅𝜇3R_{\mu}^{(3)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 3 ) end_POSTSUPERSCRIPTRμ(4)superscriptsubscript𝑅𝜇4R_{\mu}^{(4)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPTRμ(5)superscriptsubscript𝑅𝜇5R_{\mu}^{(5)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 5 ) end_POSTSUPERSCRIPT
Figure 6: Rim-hook decomposition of the part of the square lattice ΩΩμΩsubscriptΩ𝜇\Omega\setminus\Omega_{\mu}roman_Ω ∖ roman_Ω start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT into the union of Rμ(k)superscriptsubscript𝑅𝜇𝑘R_{\mu}^{(k)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT, k1𝑘1k\geq 1italic_k ≥ 1. Here Here μ=(5,4,1)𝜇541\mu=(5,4,1)italic_μ = ( 5 , 4 , 1 ). The dotted line indicates the southeast border of another Young diagram, λ=(6,6,5,5,4)𝜆66554\lambda=(6,6,5,5,4)italic_λ = ( 6 , 6 , 5 , 5 , 4 ).
Definition 5.5.

For two Young diagrams μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ, the μ𝜇\muitalic_μ-boundary condition on ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT is a binary string B(λ/μ)𝐵𝜆𝜇B(\lambda/\mu)italic_B ( italic_λ / italic_μ ) of length λ1+(λ)subscript𝜆1𝜆\lambda_{1}+\ell(\lambda)italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + roman_ℓ ( italic_λ ) which records intersections of of the southeast border of λ𝜆\lambdaitalic_λ with the μ𝜇\muitalic_μ-rim-hooks Rμ(k)superscriptsubscript𝑅𝜇𝑘R_{\mu}^{(k)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT, k1𝑘1k\geq 1italic_k ≥ 1. Namely, when a length 1111 segment of the boundary of λ𝜆\lambdaitalic_λ intersects any μ𝜇\muitalic_μ-rim-hook Rμ(k)superscriptsubscript𝑅𝜇𝑘R_{\mu}^{(k)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT, we put 1111 in the position of the string B(λ/μ)𝐵𝜆𝜇B(\lambda/\mu)italic_B ( italic_λ / italic_μ ) corresponding to this boundary segment. When a λ𝜆\lambdaitalic_λ-boundary segment does not intersect a μ𝜇\muitalic_μ-rim-hook, we put 00 in B(λ/μ)𝐵𝜆𝜇B(\lambda/\mu)italic_B ( italic_λ / italic_μ ).

For example, in Figure 6 the μ𝜇\muitalic_μ-boundary condition is B(66554/541)=11011010001𝐵6655454111011010001B(66554/541)=11011010001italic_B ( 66554 / 541 ) = 11011010001. Note that the diagram μ=(5,4,1)𝜇541\mu=(5,4,1)italic_μ = ( 5 , 4 , 1 ) in Figure 6 differs from the inner diagram in Figure 5, which results in a different binary string B(66554/332)=11000000011𝐵6655433211000000011B(66554/332)=11000000011italic_B ( 66554 / 332 ) = 11000000011.

Clearly, the boundary of λ𝜆\lambdaitalic_λ intersects each rim-hook Rμ(k)superscriptsubscript𝑅𝜇𝑘R_{\mu}^{(k)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT an even number of times. However, not every binary string of length λ1+(λ)subscript𝜆1𝜆\lambda_{1}+\ell(\lambda)italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + roman_ℓ ( italic_λ ) with an even number of 1111’s is a valid μ𝜇\muitalic_μ-boundary condition (see Proposition 5.13 below for a precise description).

Proposition 5.6.

For any μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ, the sum over excited diagrams 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) (5.5) is equal to the partition function of the five-vertex model in ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT with the weight wxiyjsubscript𝑤subscript𝑥𝑖subscript𝑦𝑗w_{x_{i}-y_{j}}italic_w start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT (5.1) at each vertex (i,j)Ωλ𝑖𝑗subscriptΩ𝜆(i,j)\in\Omega_{\lambda}( italic_i , italic_j ) ∈ roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT, boundary conditions B(λ/μ)𝐵𝜆𝜇B(\lambda/\mu)italic_B ( italic_λ / italic_μ ) along the southeast border of ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT, and empty boundary conditions along its west and north boundaries.

Proof.

This statement follows from the discussion above in the present Section 5.2. Indeed, observe that the configuration of rim-hooks Rμ(k)superscriptsubscript𝑅𝜇𝑘R_{\mu}^{(k)}italic_R start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT inside ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT is the same as a distinguished five-vertex model paths configuration. This distinguished configurations is minimal in the sense that all empty vertices are pushed in the northwest direction. The minimal configuration is identified with an initial excited diagram D=μ(λ/μ)𝐷𝜇𝜆𝜇D=\mu\in\mathcal{E}(\lambda/\mu)italic_D = italic_μ ∈ caligraphic_E ( italic_λ / italic_μ ). A move of a box in an excited diagram (Section 2.2) corresponds to a flip of a path in the five-vertex model. All five-vertex model path configurations are obtained from the minimal one by a sequence of flips. Thus, the five-vertex model partition function is equal to the sum over all D(λ/μ)𝐷𝜆𝜇D\in\mathcal{E}(\lambda/\mu)italic_D ∈ caligraphic_E ( italic_λ / italic_μ ). This completes the proof. ∎

Remark 5.7.

The five-vertex model configurations in Proposition 5.6 are the same as the nonintersecting lattice path configurations discussed in Section 4.4 (and which we enumerated by a determinantal formula). Note that in the present Section 5, a key role in the analysis of the five-vertex model is played by the boundary conditions along the southeast border of ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT. In particular, the dependence of these boundary conditions on μ𝜇\muitalic_μ is crucial for the Pieri rule.

5.3 Yang–Baxter moves sweeping a Young diagram

In this subsection, we apply the Yang–Baxter equation (Proposition 5.2) to express 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) as a partition function in a larger domain with an additional strand of vertices along its southeast border. Throughout this subsection, t𝑡titalic_t is an auxiliary spectral parameter assumed to be a generic complex number. First, let us add a strand to the northwest boundary of ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT.

Definition 5.8 (Domain ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{}{}{}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.0pt}{2.8pt}% \pgfsys@lineto{2.1pt}{2.8pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT).

Fix μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ, and consider a larger domain ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{}{}{}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.0pt}{2.8pt}% \pgfsys@lineto{2.1pt}{2.8pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT obtained by adding a single new strand of λ1+(λ)subscript𝜆1𝜆\lambda_{1}+\ell(\lambda)italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + roman_ℓ ( italic_λ ) vertices along the northwest boundary of ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT. Let the additional vertices (i,0)𝑖0(i,0)( italic_i , 0 ), 1i(λ)1𝑖𝜆1\leq i\leq\ell(\lambda)1 ≤ italic_i ≤ roman_ℓ ( italic_λ ), have weights wˇxitsubscriptˇ𝑤subscript𝑥𝑖𝑡\check{w}_{x_{i}-t}overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT, and (0,j)0𝑗(0,j)( 0 , italic_j ), 1jλ11𝑗subscript𝜆11\leq j\leq\lambda_{1}1 ≤ italic_j ≤ italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, have weights ryjtsubscript𝑟subscript𝑦𝑗𝑡r_{y_{j}-t}italic_r start_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT. The northwest boundary of ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{}{}{}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.0pt}{2.8pt}% \pgfsys@lineto{2.1pt}{2.8pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT and the boundary conditions on the new strand are empty, while the southeast border carries the binary string B(λ/μ)𝐵𝜆𝜇B(\lambda/\mu)italic_B ( italic_λ / italic_μ ). Inside ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT, the weights are wxiyjsubscript𝑤subscript𝑥𝑖subscript𝑦𝑗w_{x_{i}-y_{j}}italic_w start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT, as before. See Figure 7, left, for an illustration.

x5subscript𝑥5x_{5}italic_x start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTx4subscript𝑥4x_{4}italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTx3subscript𝑥3x_{3}italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTx2subscript𝑥2x_{2}italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTx1subscript𝑥1x_{1}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTy1subscript𝑦1y_{1}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTy2subscript𝑦2y_{2}italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTy3subscript𝑦3y_{3}italic_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTy4subscript𝑦4y_{4}italic_y start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTy5subscript𝑦5y_{5}italic_y start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTy6subscript𝑦6y_{6}italic_y start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPTwˇx1tsubscriptˇ𝑤subscript𝑥1𝑡\check{w}_{x_{1}-t}overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPTry6tsubscript𝑟subscript𝑦6𝑡r_{y_{6}-t}italic_r start_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPTx5subscript𝑥5x_{5}italic_x start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTx4subscript𝑥4x_{4}italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTx3subscript𝑥3x_{3}italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTx2subscript𝑥2x_{2}italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTx1subscript𝑥1x_{1}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTy1subscript𝑦1y_{1}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTy2subscript𝑦2y_{2}italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTy3subscript𝑦3y_{3}italic_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTy4subscript𝑦4y_{4}italic_y start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTy5subscript𝑦5y_{5}italic_y start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTy6subscript𝑦6y_{6}italic_y start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPTry6tsubscript𝑟subscript𝑦6𝑡r_{y_{6}-t}italic_r start_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPTwˇx3tsubscriptˇ𝑤subscript𝑥3𝑡\check{w}_{x_{3}-t}overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT
Figure 7: The domains Ωλ  superscriptsubscriptΩ𝜆  \Omega_{\lambda}^{\leavevmode\hbox{\set@color \leavevmode\hbox to4pt{\vbox to5% pt{\pgfpicture\makeatletter\hbox{\hskip 0.5pt\lower-0.5pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\ignorespaces% \nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ } {}{{\ignorespaces}}\ignorespaces\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{% }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{}{\ignorespaces}{}{}\pgfsys@beginscope\pgfsys@invoke{ }% \pgfsys@setlinewidth{1.0pt}\pgfsys@invoke{ }\ignorespaces{}\pgfsys@moveto{0.0% pt}{0.0pt}\pgfsys@lineto{0.0pt}{4.00002pt}\pgfsys@lineto{3.0pt}{4.00002pt}% \pgfsys@stroke\pgfsys@invoke{ }\ignorespaces \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{\ignorespaces}{% \ignorespaces}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }% \pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}} }}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT (left) and Ωλ  superscriptsubscriptΩ𝜆  \Omega_{\lambda}^{\leavevmode\hbox{\set@color \leavevmode\hbox to4pt{\vbox to5% pt{\pgfpicture\makeatletter\hbox{\hskip 0.5pt\lower-0.5pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\ignorespaces% \nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ } {}{{\ignorespaces}}\ignorespaces\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{% }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{} {{{\ignorespaces}{}}{}}{} {{{\ignorespaces}{}}{}}{} {{{\ignorespaces}{}}{}}{} {{{\ignorespaces}{}}{}}{}\pgfsys@beginscope\pgfsys@invoke{ }% \pgfsys@setlinewidth{1.0pt}\pgfsys@invoke{ }\ignorespaces{}\pgfsys@moveto{0.0% pt}{0.0pt}\pgfsys@lineto{1.0pt}{0.0pt}\pgfsys@lineto{1.0pt}{2.0pt}% \pgfsys@lineto{3.0pt}{2.0pt}\pgfsys@lineto{3.0pt}{4.0pt}\pgfsys@stroke% \pgfsys@invoke{ }\ignorespaces \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{\ignorespaces}{% \ignorespaces}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }% \pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}} }}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT (right), see Definitions 5.8 and 5.10. The partition functions in these domains depend on xi,yjsubscript𝑥𝑖subscript𝑦𝑗x_{i},y_{j}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, and t𝑡titalic_t. They are equal to each other by the Yang–Baxter equation. Here λ=(6,6,5,5,4)𝜆66554\lambda=(6,6,5,5,4)italic_λ = ( 6 , 6 , 5 , 5 , 4 ), μ=(5,4,1)𝜇541\mu=(5,4,1)italic_μ = ( 5 , 4 , 1 ), and the boundary binary string is B(λ/μ)=11011010001𝐵𝜆𝜇11011010001B(\lambda/\mu)=11011010001italic_B ( italic_λ / italic_μ ) = 11011010001. For each 1111 in the binary string, we draw an incoming or an outgoing arrow for, respectively, a vertical or a horizontal edge. In Ωλ  superscriptsubscriptΩ𝜆  \Omega_{\lambda}^{\leavevmode\hbox{\set@color \leavevmode\hbox to4pt{\vbox to5% pt{\pgfpicture\makeatletter\hbox{\hskip 0.5pt\lower-0.5pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\ignorespaces% \nullfont\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ } {}{{\ignorespaces}}\ignorespaces\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{% }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{} {{{\ignorespaces}{}}{}}{} {{{\ignorespaces}{}}{}}{} {{{\ignorespaces}{}}{}}{} {{{\ignorespaces}{}}{}}{}\pgfsys@beginscope\pgfsys@invoke{ }% \pgfsys@setlinewidth{1.0pt}\pgfsys@invoke{ }\ignorespaces{}\pgfsys@moveto{0.0% pt}{0.0pt}\pgfsys@lineto{1.0pt}{0.0pt}\pgfsys@lineto{1.0pt}{2.0pt}% \pgfsys@lineto{3.0pt}{2.0pt}\pgfsys@lineto{3.0pt}{4.0pt}\pgfsys@stroke% \pgfsys@invoke{ }\ignorespaces \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{\ignorespaces}{% \ignorespaces}\hss}\pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }% \pgfsys@endscope\hss}}\lxSVG@closescope\endpgfpicture}} }}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT, we modified the way to draw the southeast border (while preserving the same intersections) for better visibility.
Lemma 5.9.

The partition function of the vertex model in ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{}{}{}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.0pt}{2.8pt}% \pgfsys@lineto{2.1pt}{2.8pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT is equal to 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ).

Proof.

Due to the arrow preservation at each vertex (i,0)𝑖0(i,0)( italic_i , 0 ), 1i(λ)1𝑖𝜆1\leq i\leq\ell(\lambda)1 ≤ italic_i ≤ roman_ℓ ( italic_λ ), the empty boundary conditions along the west boundary of ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{}{}{}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.0pt}{2.8pt}% \pgfsys@lineto{2.1pt}{2.8pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT lead to the empty boundary conditions entering ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT. Note that wˇxit(0,0;0,0)=1subscriptˇ𝑤subscript𝑥𝑖𝑡00001\check{w}_{x_{i}-t}(0,0;0,0)=1overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT ( 0 , 0 ; 0 , 0 ) = 1, so the extra vertices at (i,0)𝑖0(i,0)( italic_i , 0 ) contribute a factor of 1111 to the partition function. Similarly, the arrow preservation and the fact that ryjt(0,0;0,0)=1subscript𝑟subscript𝑦𝑗𝑡00001r_{y_{j}-t}(0,0;0,0)=1italic_r start_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT ( 0 , 0 ; 0 , 0 ) = 1 imply that the north boundary of ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT gets an empty boundary condition, and the extra vertices at (0,j)0𝑗(0,j)( 0 , italic_j ) also contribute a factor of 1111. Thus, the partition function in ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{}{}{}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.0pt}{2.8pt}% \pgfsys@lineto{2.1pt}{2.8pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT reduces to the one in ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT, which is equal to 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ). ∎

The lattice configuration in the extended domain ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{}{}{}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.0pt}{2.8pt}% \pgfsys@lineto{2.1pt}{2.8pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT now allows to apply the Yang–Baxter equation (Proposition 5.2). That is, we start in ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{}{}{}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.0pt}{2.8pt}% \pgfsys@lineto{2.1pt}{2.8pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT at the triangle formed by the vertices (1,1),(0,1)1101(1,1),(0,1)( 1 , 1 ) , ( 0 , 1 ), and (1,0)10(1,0)( 1 , 0 ), and apply the Yang–Baxter equation to move the new strand one step in the southeast direction. Continuing in this way, the strand sweeps the Young diagram λ𝜆\lambdaitalic_λ, and in the end it is located below the southeast border of ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT. This results in a new domain for the vertex model:

Definition 5.10 (Domain ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{} {{{}{}}{}}{} {{{}{}}{}}{} {{{}{}}{}}{} {{{}{}}{}}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.7pt}{0.0pt}% \pgfsys@lineto{0.7pt}{1.4pt}\pgfsys@lineto{2.09999pt}{1.4pt}\pgfsys@lineto{2.0% 9999pt}{2.79999pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT).

Let ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{} {{{}{}}{}}{} {{{}{}}{}}{} {{{}{}}{}}{} {{{}{}}{}}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.7pt}{0.0pt}% \pgfsys@lineto{0.7pt}{1.4pt}\pgfsys@lineto{2.09999pt}{1.4pt}\pgfsys@lineto{2.0% 9999pt}{2.79999pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT be obtained from the domain ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT by adding one more vertex to each horizontal and vertical edge along the southeast border of λ𝜆\lambdaitalic_λ. Let these new vertices be connected by a single new strand. When the new strand intersects a horizontal edge carrying a spectral parameter xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT or a vertical edge carrying a spectral parameter yjsubscript𝑦𝑗y_{j}italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, we assign the weight wˇxitsubscriptˇ𝑤subscript𝑥𝑖𝑡\check{w}_{x_{i}-t}overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT or ryjtsubscript𝑟subscript𝑦𝑗𝑡r_{y_{j}-t}italic_r start_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT, respectively, to the new vertex on this edge. The southeast border of the new domain ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{} {{{}{}}{}}{} {{{}{}}{}}{} {{{}{}}{}}{} {{{}{}}{}}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.7pt}{0.0pt}% \pgfsys@lineto{0.7pt}{1.4pt}\pgfsys@lineto{2.09999pt}{1.4pt}\pgfsys@lineto{2.0% 9999pt}{2.79999pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT carries the binary string B(λ/μ)𝐵𝜆𝜇B(\lambda/\mu)italic_B ( italic_λ / italic_μ ), while the northwest boundary and the boundary conditions on the new strand are empty. The weights inside ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT are wxiyjsubscript𝑤subscript𝑥𝑖subscript𝑦𝑗w_{x_{i}-y_{j}}italic_w start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT, as before. See Figure 7, right, for an illustration.

Combining Lemma 5.9 with the Yang–Baxter equation, we immediately obtain:

Proposition 5.11.

The partition function of the vertex model in ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{} {{{}{}}{}}{} {{{}{}}{}}{} {{{}{}}{}}{} {{{}{}}{}}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.7pt}{0.0pt}% \pgfsys@lineto{0.7pt}{1.4pt}\pgfsys@lineto{2.09999pt}{1.4pt}\pgfsys@lineto{2.0% 9999pt}{2.79999pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT is equal to 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ).

Remark 5.12.

In ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{}{}{}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.0pt}{2.8pt}% \pgfsys@lineto{2.1pt}{2.8pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT, the new strand may be thought of as the boundary of an empty Young diagram κ𝜅\kappaitalic_κ. Each application of the Yang–Baxter equation when passing from ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{}{}{}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.0pt}{2.8pt}% \pgfsys@lineto{2.1pt}{2.8pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT to ΩλsubscriptsuperscriptΩ𝜆\Omega^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture\makeatletter\hbox{% \hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }% \definecolor{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}% \pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{} {{{}{}}{}}{} {{{}{}}{}}{} {{{}{}}{}}{} {{{}{}}{}}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.7pt}{0.0pt}% \pgfsys@lineto{0.7pt}{1.4pt}\pgfsys@lineto{2.09999pt}{1.4pt}\pgfsys@lineto{2.0% 9999pt}{2.79999pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}_{\lambda}roman_Ω start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT may be thought of as adding a box to κ𝜅\kappaitalic_κ. When κ𝜅\kappaitalic_κ becomes λ𝜆\lambdaitalic_λ, the new strand is located below the southeast border of ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT. Since the Yang–Baxter equation is a local transformation, the order of adding boxes to κ𝜅\kappaitalic_κ in this growing process is irrelevant.

5.4 Boundary binary strings via Maya diagrams

For a Young diagram λ𝜆\lambdaitalic_λ, denote

I(λ){(λ),(λ)+1,,λ12,λ11},|I(λ)|=λ1+(λ).formulae-sequence𝐼𝜆𝜆𝜆1subscript𝜆12subscript𝜆11𝐼𝜆subscript𝜆1𝜆I(\lambda)\coloneqq\{-\ell(\lambda),-\ell(\lambda)+1,\ldots,\lambda_{1}-2,% \lambda_{1}-1\}\subset\mathbb{Z},\qquad|I(\lambda)|=\lambda_{1}+\ell(\lambda).italic_I ( italic_λ ) ≔ { - roman_ℓ ( italic_λ ) , - roman_ℓ ( italic_λ ) + 1 , … , italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 2 , italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 1 } ⊂ blackboard_Z , | italic_I ( italic_λ ) | = italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + roman_ℓ ( italic_λ ) . (5.8)

Encode the southeast border of λ𝜆\lambdaitalic_λ via its (zero-charge) Maya diagram

X(λ){λii:1i(λ)}I(λ).𝑋𝜆conditional-setsubscript𝜆𝑖𝑖1𝑖𝜆𝐼𝜆X(\lambda)\coloneqq\bigl{\{}\lambda_{i}-i\colon 1\leq i\leq\ell(\lambda)\bigr{% \}}\subset I(\lambda).italic_X ( italic_λ ) ≔ { italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i : 1 ≤ italic_i ≤ roman_ℓ ( italic_λ ) } ⊂ italic_I ( italic_λ ) . (5.9)

The vertical and horizontal edges along the southeast border of λ𝜆\lambdaitalic_λ correspond, respectively, to the elements of Xc(λ)I(λ)X(λ)superscript𝑋𝑐𝜆𝐼𝜆𝑋𝜆X^{c}(\lambda)\coloneqq I(\lambda)\setminus X(\lambda)italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) ≔ italic_I ( italic_λ ) ∖ italic_X ( italic_λ ) and X(λ)𝑋𝜆X(\lambda)italic_X ( italic_λ ). It is well-known that

Xc(λ)={λj+j1:1jλ1},superscript𝑋𝑐𝜆conditional-setsuperscriptsubscript𝜆𝑗𝑗11𝑗subscript𝜆1X^{c}(\lambda)=\bigl{\{}-\lambda_{j}^{\prime}+j-1\colon 1\leq j\leq\lambda_{1}% \bigr{\}},italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) = { - italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + italic_j - 1 : 1 ≤ italic_j ≤ italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT } , (5.10)

where λsuperscript𝜆\lambda^{\prime}italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is the transposed Young diagram of λ𝜆\lambdaitalic_λ.

We have I=X()=subscript𝐼𝑋I_{\varnothing}=X(\varnothing)=\varnothingitalic_I start_POSTSUBSCRIPT ∅ end_POSTSUBSCRIPT = italic_X ( ∅ ) = ∅. For our running example λ=(6,6,5,5,4)𝜆66554\lambda=(6,6,5,5,4)italic_λ = ( 6 , 6 , 5 , 5 , 4 ), we have

I(λ)={5,4,,4,5},X(λ)={5,4,2,1,1},Xc(λ)={5,4,3,2,0,3}.formulae-sequence𝐼𝜆5445formulae-sequence𝑋𝜆54211superscript𝑋𝑐𝜆543203I(\lambda)=\{-5,-4,\ldots,4,5\},\qquad X(\lambda)=\{5,4,2,1,-1\},\qquad X^{c}(% \lambda)=\{-5,-4,-3,-2,0,3\}.italic_I ( italic_λ ) = { - 5 , - 4 , … , 4 , 5 } , italic_X ( italic_λ ) = { 5 , 4 , 2 , 1 , - 1 } , italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) = { - 5 , - 4 , - 3 , - 2 , 0 , 3 } .

Maya diagrams help demystify the boundary binary string B(λ/μ)𝐵𝜆𝜇B(\lambda/\mu)italic_B ( italic_λ / italic_μ ) from Definition 5.5:

Proposition 5.13.

For any μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ, we have

B(λ/μ)=X(λ)ΔX(μ)I(λ),𝐵𝜆𝜇𝑋𝜆Δ𝑋𝜇𝐼𝜆B(\lambda/\mu)=X(\lambda)\operatorname{\Delta}X(\mu)\subseteq I(\lambda),italic_B ( italic_λ / italic_μ ) = italic_X ( italic_λ ) roman_Δ italic_X ( italic_μ ) ⊆ italic_I ( italic_λ ) , (5.11)

where ΔΔ\operatorname{\Delta}roman_Δ denotes the symmetric difference of sets, and we interpret the binary string as a subset of I(λ)𝐼𝜆I(\lambda)italic_I ( italic_λ ).

Remark 5.14.

In (5.11) and throughout the rest of Section 5, we slightly abuse the notation by appending μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ by zeros, if necessary, such that the set X(μ)={μii:i=1,2,}𝑋𝜇conditional-setsubscript𝜇𝑖𝑖𝑖12X(\mu)=\{\mu_{i}-i\colon i=1,2,\ldots\}italic_X ( italic_μ ) = { italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i : italic_i = 1 , 2 , … } is treated a subset of I(λ)𝐼𝜆I(\lambda)italic_I ( italic_λ ). Note that I(μ)𝐼𝜇I(\mu)italic_I ( italic_μ ) may be strictly inside I(λ)𝐼𝜆I(\lambda)italic_I ( italic_λ ), but we never deal with the set I(μ)𝐼𝜇I(\mu)italic_I ( italic_μ ) of the inner Young diagram μ𝜇\muitalic_μ.

The number of elements in X(λ)𝑋𝜆X(\lambda)italic_X ( italic_λ ) is equal to (λ)𝜆\ell(\lambda)roman_ℓ ( italic_λ ). One can check that for any μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ, the number of elements of X(μ)𝑋𝜇X(\mu)italic_X ( italic_μ ) (viewed as a subset of I(λ)𝐼𝜆I(\lambda)italic_I ( italic_λ )) is also equal to (λ)𝜆\ell(\lambda)roman_ℓ ( italic_λ ).

Continuing with our example λ=(6,6,5,5,4)𝜆66554\lambda=(6,6,5,5,4)italic_λ = ( 6 , 6 , 5 , 5 , 4 ), μ=(5,4,1)𝜇541\mu=(5,4,1)italic_μ = ( 5 , 4 , 1 ), we have

X(μ)={4,2,2,4,5}I(λ),X(λ)ΔX(μ)={5,4,2,1,1,5},formulae-sequence𝑋𝜇42245𝐼𝜆𝑋𝜆Δ𝑋𝜇542115X(\mu)=\{4,2,-2,-4,-5\}\subseteq I(\lambda),\qquad X(\lambda)\operatorname{% \Delta}X(\mu)=\{-5,-4,-2,-1,1,5\},italic_X ( italic_μ ) = { 4 , 2 , - 2 , - 4 , - 5 } ⊆ italic_I ( italic_λ ) , italic_X ( italic_λ ) roman_Δ italic_X ( italic_μ ) = { - 5 , - 4 , - 2 , - 1 , 1 , 5 } ,

which agrees with B(λ/μ)=11011010001𝐵𝜆𝜇11011010001B(\lambda/\mu)=11011010001italic_B ( italic_λ / italic_μ ) = 11011010001.

Proof of Proposition 5.13.

Throughout the proof, we treat all equalities between subsets of \mathbb{Z}blackboard_Z as valid only when intersecting with I(λ)={(λ),,λ11,λ1}𝐼𝜆𝜆subscript𝜆11subscript𝜆1I(\lambda)=\{-\ell(\lambda),\ldots,\lambda_{1}-1,\lambda_{1}\}italic_I ( italic_λ ) = { - roman_ℓ ( italic_λ ) , … , italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 1 , italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT } (but do not explicitly include this intersection in the notation).

We argue by induction, by adding one box to μ𝜇\muitalic_μ. The base case is μ=𝜇\mu=\varnothingitalic_μ = ∅. The binary string B(λ/)𝐵𝜆B(\lambda/\varnothing)italic_B ( italic_λ / ∅ ) arises from the usual hook decomposition of λ𝜆\lambdaitalic_λ (cf. Figure 6). One readily sees that

B(λ/)={λii:λii0}{i1λi:λii+11}=X(λ)Δ0,𝐵𝜆conditional-setsubscript𝜆𝑖𝑖subscript𝜆𝑖𝑖0conditional-set𝑖1superscriptsubscript𝜆𝑖superscriptsubscript𝜆𝑖𝑖11𝑋𝜆Δsubscriptabsent0B(\lambda/\varnothing)=\{\lambda_{i}-i\colon\lambda_{i}-i\geq 0\}\cup\left\{i-% 1-\lambda_{i}^{\prime}\colon\lambda_{i}^{\prime}-i+1\geq 1\right\}=X(\lambda)% \operatorname{\Delta}\mathbb{Z}_{\leq 0},italic_B ( italic_λ / ∅ ) = { italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i : italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i ≥ 0 } ∪ { italic_i - 1 - italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT : italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_i + 1 ≥ 1 } = italic_X ( italic_λ ) roman_Δ blackboard_Z start_POSTSUBSCRIPT ≤ 0 end_POSTSUBSCRIPT ,

as desired.

(a)μ𝜇\muitalic_μ1001100110\to 0110 → 01ν𝜈\nuitalic_ν(b)μ𝜇\muitalic_μ1100110011\to 0011 → 00ν𝜈\nuitalic_ν(c)μ𝜇\muitalic_μ0011001100\to 1100 → 11ν𝜈\nuitalic_ν(d)μ𝜇\muitalic_μ0110011001\to 1001 → 10ν𝜈\nuitalic_ν
Figure 8: Four cases of adding a box ν=μ+𝜈𝜇\nu=\mu+\squareitalic_ν = italic_μ + □ in the proof of Proposition 5.13. The dashed line is the southeast boundary of λ𝜆\lambdaitalic_λ, and thick lines are μ𝜇\muitalic_μ- or ν𝜈\nuitalic_ν-rim-hooks. Below each case, we indicate the local change in the boundary binary string, B(λ/μ)B(λ/ν)𝐵𝜆𝜇𝐵𝜆𝜈B(\lambda/\mu)\to B(\lambda/\nu)italic_B ( italic_λ / italic_μ ) → italic_B ( italic_λ / italic_ν ).

Now let μ,νλ𝜇𝜈𝜆\mu,\nu\subseteq\lambdaitalic_μ , italic_ν ⊆ italic_λ are such that ν=μ+𝜈𝜇\nu=\mu+\squareitalic_ν = italic_μ + □. In terms of Maya diagrams, this means that for some k𝑘kitalic_k,

kX(μ),k+1X(μ),X(ν)=(X(μ){k+1}){k}.formulae-sequence𝑘𝑋𝜇formulae-sequence𝑘1𝑋𝜇𝑋𝜈𝑋𝜇𝑘1𝑘k\in X(\mu),\quad k+1\notin X(\mu),\qquad X(\nu)=\left(X(\mu)\cup\left\{k+1% \right\}\right)\setminus\left\{k\right\}.italic_k ∈ italic_X ( italic_μ ) , italic_k + 1 ∉ italic_X ( italic_μ ) , italic_X ( italic_ν ) = ( italic_X ( italic_μ ) ∪ { italic_k + 1 } ) ∖ { italic_k } . (5.12)

There are four cases depending on whether k𝑘kitalic_k and k+1𝑘1k+1italic_k + 1 belong to X(λ)𝑋𝜆X(\lambda)italic_X ( italic_λ ). They are illustrated by local pictures in Figure 8 (an example of a global rim-hook configuration is in Figure 6). The four cases correspond to four possible directions of the southeast border of λ𝜆\lambdaitalic_λ through k𝑘kitalic_k and k+1𝑘1k+1italic_k + 1. Indeed, in (a) we have k,k+1X(λ)𝑘𝑘1𝑋𝜆k,k+1\notin X(\lambda)italic_k , italic_k + 1 ∉ italic_X ( italic_λ ), and the boundary goes horizontally. The other cases are (b) kX(λ)𝑘𝑋𝜆k\notin X(\lambda)italic_k ∉ italic_X ( italic_λ ), k+1X(λ)𝑘1𝑋𝜆k+1\in X(\lambda)italic_k + 1 ∈ italic_X ( italic_λ ); (c) kX(λ)𝑘𝑋𝜆k\in X(\lambda)italic_k ∈ italic_X ( italic_λ ), k+1X(λ)𝑘1𝑋𝜆k+1\notin X(\lambda)italic_k + 1 ∉ italic_X ( italic_λ ); and (d) k,k+1X(λ)𝑘𝑘1𝑋𝜆k,k+1\in X(\lambda)italic_k , italic_k + 1 ∈ italic_X ( italic_λ ).

From the induction assumption, it follows that the configuration of μ𝜇\muitalic_μ-rim-hooks around the part of the southeast border of λ𝜆\lambdaitalic_λ through k𝑘kitalic_k and k+1𝑘1k+1italic_k + 1 is the same in all four cases. Adding a box to μ𝜇\muitalic_μ changes the μ𝜇\muitalic_μ-rim-hook configuration to ν𝜈\nuitalic_ν-rim-hooks in the same way in all cases, which results in the corresponding change of the boundary binary string B(λ/μ)B(λ/ν)𝐵𝜆𝜇𝐵𝜆𝜈B(\lambda/\mu)\to B(\lambda/\nu)italic_B ( italic_λ / italic_μ ) → italic_B ( italic_λ / italic_ν ). This completes the proof. ∎

5.5 Vertical strip expansion of the five-vertex partition function

Definition 5.15.

Fix a Young diagram λ𝜆\lambdaitalic_λ. Let us define a transfer matrix λtsuperscriptsubscript𝜆𝑡\mathscr{R}_{\lambda}^{t}script_R start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT which depends on the spectral parameter t𝑡titalic_t (and also on xi,yjsubscript𝑥𝑖subscript𝑦𝑗x_{i},y_{j}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, but we suppress this in the notation), and has rows and columns indexed by Young diagrams μ,νλ𝜇𝜈𝜆\mu,\nu\subseteq\lambdaitalic_μ , italic_ν ⊆ italic_λ. The value λt(μ,ν)subscriptsuperscript𝑡𝜆𝜇𝜈\mathscr{R}^{t}_{\lambda}(\mu,\nu)script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_μ , italic_ν ) is a partition function of a single-row vertex model whose vertices are indexed by I(λ)𝐼𝜆I(\lambda)italic_I ( italic_λ ) (5.8). The vertex weight at each kI(λ)𝑘𝐼𝜆k\in I(\lambda)italic_k ∈ italic_I ( italic_λ ) has the form

{rxit,k=λiiX(λ);ryjt,k=λj+j1Xc(λ).casessubscript𝑟subscript𝑥𝑖𝑡𝑘subscript𝜆𝑖𝑖𝑋𝜆subscript𝑟subscript𝑦𝑗𝑡𝑘superscriptsubscript𝜆𝑗𝑗1superscript𝑋𝑐𝜆\begin{cases}r_{x_{i}-t},&k=\lambda_{i}-i\in X(\lambda);\\ r_{y_{j}-t},&k=-\lambda_{j}^{\prime}+j-1\in X^{c}(\lambda).\end{cases}{ start_ROW start_CELL italic_r start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT , end_CELL start_CELL italic_k = italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i ∈ italic_X ( italic_λ ) ; end_CELL end_ROW start_ROW start_CELL italic_r start_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT , end_CELL start_CELL italic_k = - italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + italic_j - 1 ∈ italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) . end_CELL end_ROW (5.13)

The boundary conditions on the left and right of the row are empty, and boundary conditions on the top and bottom are given by X(μ)𝑋𝜇X(\mu)italic_X ( italic_μ ) and X(ν)𝑋𝜈X(\nu)italic_X ( italic_ν ) (viewed as subsets of I(λ)𝐼𝜆I(\lambda)italic_I ( italic_λ )), respectively.

Remark 5.16.

The choice of a spectral parameter xitsubscript𝑥𝑖𝑡x_{i}-titalic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t or yjtsubscript𝑦𝑗𝑡y_{j}-titalic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_t at a point in kI(λ)𝑘𝐼𝜆k\in I(\lambda)italic_k ∈ italic_I ( italic_λ ) can be uniformly written as

parameter(k)x|X(λ)k|𝟏kX(λ)+y|Xc(λ)k|𝟏kXc(λ)t.parameter𝑘subscript𝑥𝑋𝜆subscriptabsent𝑘subscript1𝑘𝑋𝜆subscript𝑦superscript𝑋𝑐𝜆subscriptabsent𝑘subscript1𝑘superscript𝑋𝑐𝜆𝑡\mathrm{parameter}(k)\coloneqq x_{|X(\lambda)\operatorname{\cap}\mathbb{Z}_{% \geq k}|}\mathbf{1}_{k\in X(\lambda)}+y_{|X^{c}(\lambda)\operatorname{\cap}% \mathbb{Z}_{\leq k}|}\mathbf{1}_{k\in X^{c}(\lambda)}-t.roman_parameter ( italic_k ) ≔ italic_x start_POSTSUBSCRIPT | italic_X ( italic_λ ) ∩ blackboard_Z start_POSTSUBSCRIPT ≥ italic_k end_POSTSUBSCRIPT | end_POSTSUBSCRIPT bold_1 start_POSTSUBSCRIPT italic_k ∈ italic_X ( italic_λ ) end_POSTSUBSCRIPT + italic_y start_POSTSUBSCRIPT | italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) ∩ blackboard_Z start_POSTSUBSCRIPT ≤ italic_k end_POSTSUBSCRIPT | end_POSTSUBSCRIPT bold_1 start_POSTSUBSCRIPT italic_k ∈ italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) end_POSTSUBSCRIPT - italic_t .

Clearly, for each μ,ν𝜇𝜈\mu,\nuitalic_μ , italic_ν, there is at most one path configuration with these boundary conditions. If there are no path configurations, we set λt(μ,ν)=0subscriptsuperscript𝑡𝜆𝜇𝜈0\mathscr{R}^{t}_{\lambda}(\mu,\nu)=0script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_μ , italic_ν ) = 0, and otherwise we let λt(μ,ν)subscriptsuperscript𝑡𝜆𝜇𝜈\mathscr{R}^{t}_{\lambda}(\mu,\nu)script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_μ , italic_ν ) to be the product of the weights of all vertices along I(λ)𝐼𝜆I(\lambda)italic_I ( italic_λ ). See Figure 9 for an illustration.

00y1subscript𝑦1y_{1}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTy2subscript𝑦2y_{2}italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTy3subscript𝑦3y_{3}italic_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTy4subscript𝑦4y_{4}italic_y start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTx5subscript𝑥5x_{5}italic_x start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTy5subscript𝑦5y_{5}italic_y start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTx4subscript𝑥4x_{4}italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTx3subscript𝑥3x_{3}italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTy6subscript𝑦6y_{6}italic_y start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPTx2subscript𝑥2x_{2}italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTx1subscript𝑥1x_{1}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTX(μ)𝑋𝜇X(\mu)italic_X ( italic_μ )X(ν)𝑋𝜈X(\nu)italic_X ( italic_ν )
Figure 9: The one-row partition function for λt(μ,ν)subscriptsuperscript𝑡𝜆𝜇𝜈\mathscr{R}^{t}_{\lambda}(\mu,\nu)script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_μ , italic_ν ) with λ=(6,6,5,5,4)𝜆66554\lambda=(6,6,5,5,4)italic_λ = ( 6 , 6 , 5 , 5 , 4 ), μ=(5,4,1)𝜇541\mu=(5,4,1)italic_μ = ( 5 , 4 , 1 ), and ν=(5,5,1,1,1)𝜈55111\nu=(5,5,1,1,1)italic_ν = ( 5 , 5 , 1 , 1 , 1 ). The different colors of the vertical edges correspond to the different spectral parameters xitsubscript𝑥𝑖𝑡x_{i}-titalic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t or yjtsubscript𝑦𝑗𝑡y_{j}-titalic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_t in the vertex weights, see (5.13). The sequence of spectral parameters depends only on λ𝜆\lambdaitalic_λ.

Recall that a vertical strip is a skew Young diagram which has at most one box in each row. We have the following expansion of the five-vertex model partition functions 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ):

Proposition 5.17.

For any μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ, we have

𝖹μ(λ)=1(x1t)(x(λ)t)νλν=μ+vertical stripλt(μ,ν)𝖹ν(λ),subscript𝖹𝜇𝜆1subscript𝑥1𝑡subscript𝑥𝜆𝑡subscript𝜈𝜆𝜈𝜇vertical stripsubscriptsuperscript𝑡𝜆𝜇𝜈subscript𝖹𝜈𝜆\mathsf{Z}_{\mu}(\lambda)=\frac{1}{(x_{1}-t)\ldots(x_{\ell(\lambda)}-t)}\sum_{% \begin{subarray}{c}\nu\subseteq\lambda\\ \nu=\mu+\textnormal{vertical strip}\end{subarray}}\mathscr{R}^{t}_{\lambda}(% \mu,\nu)\hskip 1.0pt\mathsf{Z}_{\nu}(\lambda),sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) = divide start_ARG 1 end_ARG start_ARG ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_t ) … ( italic_x start_POSTSUBSCRIPT roman_ℓ ( italic_λ ) end_POSTSUBSCRIPT - italic_t ) end_ARG ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_ν ⊆ italic_λ end_CELL end_ROW start_ROW start_CELL italic_ν = italic_μ + vertical strip end_CELL end_ROW end_ARG end_POSTSUBSCRIPT script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_μ , italic_ν ) sansserif_Z start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_λ ) , (5.14)

where λtsubscriptsuperscript𝑡𝜆\mathscr{R}^{t}_{\lambda}script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT is the transfer matrix from Definition 5.15. The vertical strip in (5.14) can be empty.

Proof of Proposition 5.17.

We start from Proposition 5.11 which states that 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) is the partition function of the vertex model in the domain ΩλsuperscriptsubscriptΩ𝜆\Omega_{\lambda}^{\leavevmode\hbox to3.1pt{\vbox to3.8pt{\pgfpicture% \makeatletter\hbox{\hskip 0.5pt\lower-0.5pt\hbox to0.0pt{\pgfsys@beginscope% \pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ } {}{{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{{}}{}{}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {}{{}}{} {{{}{}}{}}{} {{{}{}}{}}{} {{{}{}}{}}{} {{{}{}}{}}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{1.0pt}% \pgfsys@invoke{ }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@lineto{0.7pt}{0.0pt}% \pgfsys@lineto{0.7pt}{1.4pt}\pgfsys@lineto{2.09999pt}{1.4pt}\pgfsys@lineto{2.0% 9999pt}{2.79999pt}\pgfsys@stroke\pgfsys@invoke{ } \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{{{}}}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT end_POSTSUPERSCRIPT (see Definition 5.10), with the boundary conditions B(λ/μ)𝐵𝜆𝜇B(\lambda/\mu)italic_B ( italic_λ / italic_μ ) along the extra new strand of vertices carrying the weights ryjtsubscript𝑟subscript𝑦𝑗𝑡r_{y_{j}-t}italic_r start_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT and wˇxitsubscriptˇ𝑤subscript𝑥𝑖𝑡\check{w}_{x_{i}-t}overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT (see Figure 7, right). Peeling off this extra strand and summing over the binary strings between the strand and the southeast border of λ𝜆\lambdaitalic_λ, we immediately get the following expansion:

𝖹μ(λ)=νλ𝒯λt(μ,ν)𝖹ν(λ).subscript𝖹𝜇𝜆subscript𝜈𝜆superscriptsubscript𝒯𝜆𝑡𝜇𝜈subscript𝖹𝜈𝜆\mathsf{Z}_{\mu}(\lambda)=\sum_{\nu\subseteq\lambda}\mathscr{T}_{\lambda}^{t}(% \mu,\nu)\hskip 1.0pt\mathsf{Z}_{\nu}(\lambda).sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) = ∑ start_POSTSUBSCRIPT italic_ν ⊆ italic_λ end_POSTSUBSCRIPT script_T start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_μ , italic_ν ) sansserif_Z start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_λ ) . (5.15)

Indeed, 𝖹ν(λ)subscript𝖹𝜈𝜆\mathsf{Z}_{\nu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_λ ) is the partition function of the five-vertex model in ΩλsubscriptΩ𝜆\Omega_{\lambda}roman_Ω start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT with some boundary conditions. The coefficients 𝒯λt(μ,ν)superscriptsubscript𝒯𝜆𝑡𝜇𝜈\mathscr{T}_{\lambda}^{t}(\mu,\nu)script_T start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_μ , italic_ν ) are determined from one-row partition functions with the following data:

  1. \bullet

    The vertices on the row are indexed by I(λ)𝐼𝜆I(\lambda)italic_I ( italic_λ ).

  2. \bullet

    At each λiiX(λ)subscript𝜆𝑖𝑖𝑋𝜆\lambda_{i}-i\in X(\lambda)italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i ∈ italic_X ( italic_λ ), we put the reversed weight wˇxitsubscriptˇ𝑤subscript𝑥𝑖𝑡\check{w}_{x_{i}-t}overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT. Namely, paths at this vertex are oriented down and right.

  3. \bullet

    At each λj+j1Xc(λ)superscriptsubscript𝜆𝑗𝑗1superscript𝑋𝑐𝜆-\lambda_{j}^{\prime}+j-1\in X^{c}(\lambda)- italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + italic_j - 1 ∈ italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ), we put the usual weight ryjtsubscript𝑟subscript𝑦𝑗𝑡r_{y_{j}-t}italic_r start_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT, with the up and right path orientation.

  4. \bullet

    The boundary conditions on the left and right of the row are empty.

  5. \bullet

    The boundary conditions on the top and bottom of the row are given by the binary strings B(λ/μ)𝐵𝜆𝜇B(\lambda/\mu)italic_B ( italic_λ / italic_μ ) and B(λ/ν)𝐵𝜆𝜈B(\lambda/\nu)italic_B ( italic_λ / italic_ν ), respectively.

See Figure 10 for an illustration.

00y1subscript𝑦1y_{1}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTy2subscript𝑦2y_{2}italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTy3subscript𝑦3y_{3}italic_y start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTy4subscript𝑦4y_{4}italic_y start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTx5subscript𝑥5x_{5}italic_x start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTy5subscript𝑦5y_{5}italic_y start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPTx4subscript𝑥4x_{4}italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPTx3subscript𝑥3x_{3}italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPTy6subscript𝑦6y_{6}italic_y start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPTx2subscript𝑥2x_{2}italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTx1subscript𝑥1x_{1}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTr𝑟ritalic_rr𝑟ritalic_rr𝑟ritalic_rr𝑟ritalic_rwˇˇ𝑤\check{w}overroman_ˇ start_ARG italic_w end_ARGr𝑟ritalic_rwˇˇ𝑤\check{w}overroman_ˇ start_ARG italic_w end_ARGwˇˇ𝑤\check{w}overroman_ˇ start_ARG italic_w end_ARGr𝑟ritalic_rwˇˇ𝑤\check{w}overroman_ˇ start_ARG italic_w end_ARGwˇˇ𝑤\check{w}overroman_ˇ start_ARG italic_w end_ARGB(λ/μ)𝐵𝜆𝜇B(\lambda/\mu)italic_B ( italic_λ / italic_μ )B(λ/ν)𝐵𝜆𝜈B(\lambda/\nu)italic_B ( italic_λ / italic_ν )111111111111111111111111000000000011111111111111111111111111111111000000
Figure 10: The one-row partition function for the coefficients 𝒯λt(μ,ν)superscriptsubscript𝒯𝜆𝑡𝜇𝜈\mathscr{T}_{\lambda}^{t}(\mu,\nu)script_T start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_μ , italic_ν ) in (5.15) with the same λ,μ,ν𝜆𝜇𝜈\lambda,\mu,\nuitalic_λ , italic_μ , italic_ν as in Figure 9. The up and down arrows indicate the orientation of the vertical paths at the vertices. Note that the horizontal paths are always oriented to the right. Zeroes and ones indicate the boundary conditions B(λ/μ)𝐵𝜆𝜇B(\lambda/\mu)italic_B ( italic_λ / italic_μ ) and B(λ/ν)𝐵𝜆𝜈B(\lambda/\nu)italic_B ( italic_λ / italic_ν ).

In the partition function 𝒯λt(μ,ν)superscriptsubscript𝒯𝜆𝑡𝜇𝜈\mathscr{T}_{\lambda}^{t}(\mu,\nu)script_T start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_μ , italic_ν ), we now reverse the orientation of all vertical edges carrying the weights wˇxitsubscriptˇ𝑤subscript𝑥𝑖𝑡\check{w}_{x_{i}-t}overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT. We obtain new weights which have the form

wˇxit(i1i2j1j2)=rxit(1i2,j1;1i1,j2)xit,i1,j1,i2,j2{0,1},i=1,2,,(λ).formulae-sequencesubscriptˇ𝑤subscript𝑥𝑖𝑡subscript𝑖1subscript𝑖2subscript𝑗1subscript𝑗2subscript𝑟subscript𝑥𝑖𝑡1subscript𝑖2subscript𝑗11subscript𝑖1subscript𝑗2subscript𝑥𝑖𝑡subscript𝑖1subscript𝑗1subscript𝑖2formulae-sequencesubscript𝑗201𝑖12𝜆\check{w}_{x_{i}-t}\Bigl{(}\leavevmode\hbox to43.83pt{\vbox to42.42pt{% \pgfpicture\makeatletter\hbox{\hskip 21.91684pt\lower-21.21051pt\hbox to0.0pt{% \pgfsys@beginscope\pgfsys@invoke{ }\definecolor{pgfstrokecolor}{rgb}{0,0,0}% \pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }\pgfsys@color@rgb@fill{0}{0}% {0}\pgfsys@invoke{ }\pgfsys@setlinewidth{0.4pt}\pgfsys@invoke{ }\nullfont\hbox to% 0.0pt{\pgfsys@beginscope\pgfsys@invoke{ }{{}}\pgfsys@setlinewidth{1.2pt}% \pgfsys@invoke{ } {}{{}}{} {{}{}}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{4.0pt}% \pgfsys@invoke{ }\color[rgb]{0.85,0.85,0.85}\definecolor[named]{pgfstrokecolor% }{rgb}{0.85,0.85,0.85}\pgfsys@color@gray@stroke{0.85}\pgfsys@invoke{ }% \pgfsys@color@gray@fill{0.85}\pgfsys@invoke{ }\definecolor{pgffillcolor}{rgb}{% 0.85,0.85,0.85}{}{}{}{}{{}}\pgfsys@moveto{0.0pt}{14.93762pt}\pgfsys@lineto{0.0% pt}{-12.22762pt}\pgfsys@stroke\pgfsys@invoke{ }{{}{{}}{}{}{{}}{{{}}{{{}}{% \pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{0.0}{-1.0}{1.0}{0.0}{0.% 0pt}{-12.22762pt}\pgfsys@invoke{ }\pgfsys@invoke{ \lxSVG@closescope }% \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}{{}}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{} {{}{}}{}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@setlinewidth{4.0pt}% \pgfsys@invoke{ }\color[rgb]{0.7,0.7,1}\definecolor[named]{pgfstrokecolor}{rgb% }{0.7,0.7,1}\pgfsys@color@rgb@stroke{0.7}{0.7}{1}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{0.7}{0.7}{1}\pgfsys@invoke{ }\definecolor{pgffillcolor}% {rgb}{0.7,0.7,1}{}{}{}{}{{}}\pgfsys@moveto{-19.91684pt}{0.0pt}\pgfsys@lineto{1% 7.20683pt}{0.0pt}\pgfsys@stroke\pgfsys@invoke{ }{{}{{}}{}{}{{}}{{{}}{{{}}{% \pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1.0}{17.% 20683pt}{0.0pt}\pgfsys@invoke{ }\pgfsys@invoke{ \lxSVG@closescope }% \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}{{}}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{{}}{}{{{}} {}{}{}{}{}{}{}{} }{}\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@moveto{1.74998pt}{0.0pt}\pgfsys@curveto% {1.74998pt}{0.96649pt}{0.96649pt}{1.74998pt}{0.0pt}{1.74998pt}\pgfsys@curveto{% -0.96649pt}{1.74998pt}{-1.74998pt}{0.96649pt}{-1.74998pt}{0.0pt}% \pgfsys@curveto{-1.74998pt}{-0.96649pt}{-0.96649pt}{-1.74998pt}{0.0pt}{-1.7499% 8pt}\pgfsys@curveto{0.96649pt}{-1.74998pt}{1.74998pt}{-0.96649pt}{1.74998pt}{0% .0pt}\pgfsys@closepath\pgfsys@moveto{0.0pt}{0.0pt}\pgfsys@fillstroke% \pgfsys@invoke{ } {{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{{}{}}}{{}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1% .0}{-8.3046pt}{13.26083pt}\pgfsys@invoke{ }\hbox{{\definecolor{pgfstrokecolor}% {rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\hbox{{\scriptsize$i_{1}$}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1% .0}{3.93301pt}{-16.61441pt}\pgfsys@invoke{ }\hbox{{\definecolor{pgfstrokecolor% }{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\hbox{{\scriptsize$i_{2}$}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1% .0}{-18.55518pt}{-8.54968pt}\pgfsys@invoke{ }\hbox{{\definecolor{% pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\hbox{{\scriptsize$j_{1}$}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} {{}}\hbox{\hbox{{\pgfsys@beginscope\pgfsys@invoke{ }{{}{}{{ {}{}}}{ {}{}} {{}{{}}}{{}{}}{}{{}{}} { }{{{{}}\pgfsys@beginscope\pgfsys@invoke{ }\pgfsys@transformcm{1.0}{0.0}{0.0}{1% .0}{13.31186pt}{9.27739pt}\pgfsys@invoke{ }\hbox{{\definecolor{pgfstrokecolor}% {rgb}{0,0,0}\pgfsys@color@rgb@stroke{0}{0}{0}\pgfsys@invoke{ }% \pgfsys@color@rgb@fill{0}{0}{0}\pgfsys@invoke{ }\hbox{{\scriptsize$j_{2}$}} }}\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope}}} \pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope{}{}{}\hss}% \pgfsys@discardpath\pgfsys@invoke{\lxSVG@closescope }\pgfsys@endscope\hss}}% \lxSVG@closescope\endpgfpicture}}\Bigr{)}=\frac{r_{x_{i}-t}(1-i_{2},j_{1};1-i_% {1},j_{2})}{x_{i}-t},\qquad i_{1},j_{1},i_{2},j_{2}\in\left\{0,1\right\},\quad i% =1,2,\ldots,\ell(\lambda).overroman_ˇ start_ARG italic_w end_ARG start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT ( italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = divide start_ARG italic_r start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT ( 1 - italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ; 1 - italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t end_ARG , italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_i start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_j start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ { 0 , 1 } , italic_i = 1 , 2 , … , roman_ℓ ( italic_λ ) .

By Proposition 5.13, this reversal modifies the bottom and top boundary conditions to

B(λ/μ)ΔX(λ)=X(μ),B(λ/ν)ΔX(λ)=X(ν).formulae-sequence𝐵𝜆𝜇Δ𝑋𝜆𝑋𝜇𝐵𝜆𝜈Δ𝑋𝜆𝑋𝜈B(\lambda/\mu)\operatorname{\Delta}X(\lambda)=X(\mu),\qquad B(\lambda/\nu)% \operatorname{\Delta}X(\lambda)=X(\nu).italic_B ( italic_λ / italic_μ ) roman_Δ italic_X ( italic_λ ) = italic_X ( italic_μ ) , italic_B ( italic_λ / italic_ν ) roman_Δ italic_X ( italic_λ ) = italic_X ( italic_ν ) .

Thus, we conclude that

𝒯λt(μ,ν)=λt(μ,ν)(x1t)(x(λ)t).superscriptsubscript𝒯𝜆𝑡𝜇𝜈subscriptsuperscript𝑡𝜆𝜇𝜈subscript𝑥1𝑡subscript𝑥𝜆𝑡\mathscr{T}_{\lambda}^{t}(\mu,\nu)=\frac{\mathscr{R}^{t}_{\lambda}(\mu,\nu)}{(% x_{1}-t)\ldots(x_{\ell(\lambda)}-t)}.script_T start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT ( italic_μ , italic_ν ) = divide start_ARG script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_μ , italic_ν ) end_ARG start_ARG ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_t ) … ( italic_x start_POSTSUBSCRIPT roman_ℓ ( italic_λ ) end_POSTSUBSCRIPT - italic_t ) end_ARG .

It remains to show that the sum over νλ𝜈𝜆\nu\subseteq\lambdaitalic_ν ⊆ italic_λ in (5.15) is restricted to ν𝜈\nuitalic_ν obtained from μ𝜇\muitalic_μ by adding a vertical strip. This follows from the fact that rz(0,1;0,1)=0subscript𝑟𝑧01010r_{z}(0,1;0,1)=0italic_r start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ( 0 , 1 ; 0 , 1 ) = 0, which implies that horizontal paths in Figure 9 cannot travel by more than one horizontal step. This restriction implies that λt(μ,ν)subscriptsuperscript𝑡𝜆𝜇𝜈\mathscr{R}^{t}_{\lambda}(\mu,\nu)script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_μ , italic_ν ) vanishes unless ν=μ+vertical strip𝜈𝜇vertical strip\nu=\mu+\text{vertical strip}italic_ν = italic_μ + vertical strip, and so we are done. ∎

5.6 Pieri rule and proof Theorem 1.1

We are now ready to establish the Pieri rule for the five-vertex partition functions 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) (5.5). Together with vanishing (Remark 5.4), the general approach of Section 3.1 then guarantees that 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) is expressed as a sum over skew standard Young tableaux of shape λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ. This would complete the proof of the multivariate hook-length formula (MHLF).

Definition 5.18.

Let μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ be two Young diagrams. Define

𝗉μ(λ)kXc(μ)X(λ)x|X(λ)k|kX(μ)Xc(λ)y|Xc(λ)k|.subscript𝗉𝜇𝜆subscript𝑘superscript𝑋𝑐𝜇𝑋𝜆subscript𝑥𝑋𝜆subscriptabsent𝑘subscript𝑘𝑋𝜇superscript𝑋𝑐𝜆subscript𝑦superscript𝑋𝑐𝜆subscriptabsent𝑘\mathsf{p}_{\mu}(\lambda)\coloneqq\sum_{k\in X^{c}(\mu)\cap X(\lambda)}x_{|X(% \lambda)\operatorname{\cap}\mathbb{Z}_{\geq k}|}-\sum_{k\in X(\mu)\cap X^{c}(% \lambda)}y_{|X^{c}(\lambda)\operatorname{\cap}\mathbb{Z}_{\leq k}|}.sansserif_p start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) ≔ ∑ start_POSTSUBSCRIPT italic_k ∈ italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_μ ) ∩ italic_X ( italic_λ ) end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT | italic_X ( italic_λ ) ∩ blackboard_Z start_POSTSUBSCRIPT ≥ italic_k end_POSTSUBSCRIPT | end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_k ∈ italic_X ( italic_μ ) ∩ italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) end_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT | italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) ∩ blackboard_Z start_POSTSUBSCRIPT ≤ italic_k end_POSTSUBSCRIPT | end_POSTSUBSCRIPT . (5.16)

For example, for λ=(6,6,5,5,4)𝜆66554\lambda=(6,6,5,5,4)italic_λ = ( 6 , 6 , 5 , 5 , 4 ) and μ=(5,4,1)𝜇541\mu=(5,4,1)italic_μ = ( 5 , 4 , 1 ), we have

𝗉μ(λ)=(x1+x4+x5)(y1+y2+y4).subscript𝗉𝜇𝜆subscript𝑥1subscript𝑥4subscript𝑥5subscript𝑦1subscript𝑦2subscript𝑦4\mathsf{p}_{\mu}(\lambda)=(x_{1}+x_{4}+x_{5})-(y_{1}+y_{2}+y_{4}).sansserif_p start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) = ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ) - ( italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_y start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ) .
Proposition 5.19 (Pieri rule for five-vertex partition functions).

Let μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ be two Young diagrams. Then we have

𝗉μ(λ)𝖹μ(λ)=νλν=μ+𝖹ν(λ).subscript𝗉𝜇𝜆subscript𝖹𝜇𝜆subscript𝜈𝜆𝜈𝜇subscript𝖹𝜈𝜆\mathsf{p}_{\mu}(\lambda)\hskip 1.0pt\mathsf{Z}_{\mu}(\lambda)=\sum_{\begin{% subarray}{c}\nu\subseteq\lambda\\ \nu=\mu+\square\end{subarray}}\mathsf{Z}_{\nu}(\lambda).sansserif_p start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) = ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_ν ⊆ italic_λ end_CELL end_ROW start_ROW start_CELL italic_ν = italic_μ + □ end_CELL end_ROW end_ARG end_POSTSUBSCRIPT sansserif_Z start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_λ ) .
Proof.

We employ Proposition 5.17 and consider the behavior of identity (5.14) as t𝑡t\to\inftyitalic_t → ∞. Since 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) and 𝖹ν(λ)subscript𝖹𝜈𝜆\mathsf{Z}_{\nu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_λ ) do not depend on t𝑡titalic_t, it suffices to look at the transfer matrix λt(μ,ν)subscriptsuperscript𝑡𝜆𝜇𝜈\mathscr{R}^{t}_{\lambda}(\mu,\nu)script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_μ , italic_ν ) defined as the one-row partition function (see Figure 9).

Recall (Remark 5.14) that the number of paths in the one-row vertex model for λt(μ,ν)subscriptsuperscript𝑡𝜆𝜇𝜈\mathscr{R}^{t}_{\lambda}(\mu,\nu)script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_μ , italic_ν ) is equal to (λ)𝜆\ell(\lambda)roman_ℓ ( italic_λ ). First, observe that

λt(μ,μ)=kX(μ){xit,k=λiiX(λ);yjt,k=λj+j1Xc(λ),subscriptsuperscript𝑡𝜆𝜇𝜇subscriptproduct𝑘𝑋𝜇casessubscript𝑥𝑖𝑡𝑘subscript𝜆𝑖𝑖𝑋𝜆subscript𝑦𝑗𝑡𝑘superscriptsubscript𝜆𝑗𝑗1superscript𝑋𝑐𝜆\mathscr{R}^{t}_{\lambda}(\mu,\mu)=\prod_{k\in X(\mu)}\begin{cases}x_{i}-t,&k=% \lambda_{i}-i\in X(\lambda);\\ y_{j}-t,&k=-\lambda_{j}^{\prime}+j-1\in X^{c}(\lambda),\end{cases}script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_μ , italic_μ ) = ∏ start_POSTSUBSCRIPT italic_k ∈ italic_X ( italic_μ ) end_POSTSUBSCRIPT { start_ROW start_CELL italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t , end_CELL start_CELL italic_k = italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i ∈ italic_X ( italic_λ ) ; end_CELL end_ROW start_ROW start_CELL italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_t , end_CELL start_CELL italic_k = - italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + italic_j - 1 ∈ italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) , end_CELL end_ROW (5.17)

which behaves as t+𝑡t\to+\inftyitalic_t → + ∞ as follows:

(t)(λ)+(t)(λ)1(kX(μ)X(λ)x|X(λ)k|+kX(μ)Xc(λ)y|Xc(λ)k|)+O(t(λ)2).superscript𝑡𝜆superscript𝑡𝜆1subscript𝑘𝑋𝜇𝑋𝜆subscript𝑥𝑋𝜆subscriptabsent𝑘subscript𝑘𝑋𝜇superscript𝑋𝑐𝜆subscript𝑦superscript𝑋𝑐𝜆subscriptabsent𝑘𝑂superscript𝑡𝜆2(-t)^{\ell(\lambda)}+(-t)^{\ell(\lambda)-1}\biggl{(}\hskip 1.0pt\sum_{k\in X(% \mu)\cap X(\lambda)}x_{|X(\lambda)\operatorname{\cap}\mathbb{Z}_{\geq k}|}+% \sum_{k\in X(\mu)\cap X^{c}(\lambda)}y_{|X^{c}(\lambda)\operatorname{\cap}% \mathbb{Z}_{\leq k}|}\biggr{)}+O(t^{\ell(\lambda)-2}).( - italic_t ) start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) end_POSTSUPERSCRIPT + ( - italic_t ) start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) - 1 end_POSTSUPERSCRIPT ( ∑ start_POSTSUBSCRIPT italic_k ∈ italic_X ( italic_μ ) ∩ italic_X ( italic_λ ) end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT | italic_X ( italic_λ ) ∩ blackboard_Z start_POSTSUBSCRIPT ≥ italic_k end_POSTSUBSCRIPT | end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_k ∈ italic_X ( italic_μ ) ∩ italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) end_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT | italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) ∩ blackboard_Z start_POSTSUBSCRIPT ≤ italic_k end_POSTSUBSCRIPT | end_POSTSUBSCRIPT ) + italic_O ( italic_t start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) - 2 end_POSTSUPERSCRIPT ) . (5.18)

Indeed, the factors in (5.17) are in one-to-one correspondence with the summands by (t)(λ)1superscript𝑡𝜆1(-t)^{\ell(\lambda)-1}( - italic_t ) start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) - 1 end_POSTSUPERSCRIPT in (5.18), cf. Remark 5.16.

Next, for any ν𝜈\nuitalic_ν with |ν|>|μ|𝜈𝜇|\nu|>|\mu|| italic_ν | > | italic_μ |, we have

λt(μ,ν)=(t)(λ)|ν|+|μ|+O(t(λ)|ν|+|μ|1),t.formulae-sequencesubscriptsuperscript𝑡𝜆𝜇𝜈superscript𝑡𝜆𝜈𝜇𝑂superscript𝑡𝜆𝜈𝜇1𝑡\mathscr{R}^{t}_{\lambda}(\mu,\nu)=(-t)^{\ell(\lambda)-|\nu|+|\mu|}+O(t^{\ell(% \lambda)-|\nu|+|\mu|-1}),\qquad t\to\infty.script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_μ , italic_ν ) = ( - italic_t ) start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) - | italic_ν | + | italic_μ | end_POSTSUPERSCRIPT + italic_O ( italic_t start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) - | italic_ν | + | italic_μ | - 1 end_POSTSUPERSCRIPT ) , italic_t → ∞ . (5.19)

Indeed, |ν||μ|𝜈𝜇|\nu|-|\mu|| italic_ν | - | italic_μ | is the number of occupied horizontal edges in the vertex model for λt(μ,ν)subscriptsuperscript𝑡𝜆𝜇𝜈\mathscr{R}^{t}_{\lambda}(\mu,\nu)script_R start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_μ , italic_ν ). Placing each extra occupied horizontal edge exchanges one weight ryjt(1,0;1,0)=yjtsubscript𝑟subscript𝑦𝑗𝑡1010subscript𝑦𝑗𝑡r_{y_{j}-t}(1,0;1,0)=y_{j}-titalic_r start_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT ( 1 , 0 ; 1 , 0 ) = italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_t or rxit(1,0;1,0)=xitsubscript𝑟subscript𝑥𝑖𝑡1010subscript𝑥𝑖𝑡r_{x_{i}-t}(1,0;1,0)=x_{i}-titalic_r start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t end_POSTSUBSCRIPT ( 1 , 0 ; 1 , 0 ) = italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_t (growing with t𝑡titalic_t) by a product of other r𝑟ritalic_r weights. All other r𝑟ritalic_r weights are equal to 00 or 1111 (see (5.3)). This produces (5.19).

Let us now combine the asymptotics (5.18), (5.19) with the prefactor in (5.14),

1(x1t)(x(λ)t)=(t)(λ)(1+t1i=1(λ)xi)+O(t(λ)2),t.formulae-sequence1subscript𝑥1𝑡subscript𝑥𝜆𝑡superscript𝑡𝜆1superscript𝑡1superscriptsubscript𝑖1𝜆subscript𝑥𝑖𝑂superscript𝑡𝜆2𝑡\frac{1}{(x_{1}-t)\ldots(x_{\ell(\lambda)}-t)}=\left(-t\right)^{-\ell(\lambda)% }\Bigl{(}1+t^{-1}\sum_{i=1}^{\ell(\lambda)}x_{i}\Bigr{)}+O(t^{-\ell(\lambda)-2% }),\qquad t\to\infty.divide start_ARG 1 end_ARG start_ARG ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_t ) … ( italic_x start_POSTSUBSCRIPT roman_ℓ ( italic_λ ) end_POSTSUBSCRIPT - italic_t ) end_ARG = ( - italic_t ) start_POSTSUPERSCRIPT - roman_ℓ ( italic_λ ) end_POSTSUPERSCRIPT ( 1 + italic_t start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) + italic_O ( italic_t start_POSTSUPERSCRIPT - roman_ℓ ( italic_λ ) - 2 end_POSTSUPERSCRIPT ) , italic_t → ∞ .

We see that we can cancel out the overall multiplicative factor (t)(λ)superscript𝑡𝜆(-t)^{\ell(\lambda)}( - italic_t ) start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) end_POSTSUPERSCRIPT. After that, the constant terms in both sides are equal to 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ), which cancel out. Equating the terms of order t1superscript𝑡1t^{-1}italic_t start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT, we obtain the desired Pieri rule. ∎

Proof of Theorem 1.1.

The Pieri rule of Proposition 5.19 together with the vanishing (Remark 5.4) and the general result of Proposition 3.2 imply that

TSYT(λ/μ)m=1|λ/μ|1𝗉T1[<m](λ)=D(λ/μ)(i,j)λD1xiyj.subscript𝑇SYT𝜆𝜇superscriptsubscriptproduct𝑚1𝜆𝜇1subscript𝗉annotatedsuperscript𝑇1delimited-[]absent𝑚𝜆subscript𝐷𝜆𝜇subscriptproduct𝑖𝑗𝜆𝐷1subscript𝑥𝑖subscript𝑦𝑗\sum_{T\in\hskip 1.0pt\mathrm{SYT}(\lambda/\mu)}\prod_{m=1}^{|\lambda/\mu|}% \frac{1}{\mathsf{p}_{T^{-1}[<m]}(\lambda)}=\sum_{D\in\mathcal{E}(\lambda/\mu)}% \prod_{(i,j)\in\lambda\setminus D}\frac{1}{x_{i}-y_{j}}.∑ start_POSTSUBSCRIPT italic_T ∈ roman_SYT ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_m = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT | italic_λ / italic_μ | end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG sansserif_p start_POSTSUBSCRIPT italic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ < italic_m ] end_POSTSUBSCRIPT ( italic_λ ) end_ARG = ∑ start_POSTSUBSCRIPT italic_D ∈ caligraphic_E ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ ∖ italic_D end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_ARG .

Note that the Pieri coefficients 𝖢ν/μsubscript𝖢𝜈𝜇\mathsf{C}_{\nu/\mu}sansserif_C start_POSTSUBSCRIPT italic_ν / italic_μ end_POSTSUBSCRIPT are equal to 1111 in our case. We also employed the definition of 𝖹μ(λ)subscript𝖹𝜇𝜆\mathsf{Z}_{\mu}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_λ ) as a sum over excited diagrams (5.6), and cancelled out the factor 𝖹λ(λ)subscript𝖹𝜆𝜆\mathsf{Z}_{\lambda}(\lambda)sansserif_Z start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_λ ) (5.7).

For any m𝑚mitalic_m, let us denote T1[<m]annotatedsuperscript𝑇1delimited-[]absent𝑚T^{-1}[<m]italic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ < italic_m ] by ν𝜈\nuitalic_ν. Starting from (5.16), we can rewrite

𝗉ν(λ)=kXc(ν)X(λ)x|X(λ)k|kX(ν)Xc(λ)y|Xc(λ)k|=i=1(λ)xi(kX(ν)X(λ)x|X(λ)k|+kX(ν)Xc(λ)y|Xc(λ)k|)=i=1(λ)xij=1(λ)bνjj.subscript𝗉𝜈𝜆subscript𝑘superscript𝑋𝑐𝜈𝑋𝜆subscript𝑥𝑋𝜆subscriptabsent𝑘subscript𝑘𝑋𝜈superscript𝑋𝑐𝜆subscript𝑦superscript𝑋𝑐𝜆subscriptabsent𝑘superscriptsubscript𝑖1𝜆subscript𝑥𝑖subscript𝑘𝑋𝜈𝑋𝜆subscript𝑥𝑋𝜆subscriptabsent𝑘subscript𝑘𝑋𝜈superscript𝑋𝑐𝜆subscript𝑦superscript𝑋𝑐𝜆subscriptabsent𝑘superscriptsubscript𝑖1𝜆subscript𝑥𝑖superscriptsubscript𝑗1𝜆subscript𝑏subscript𝜈𝑗𝑗\begin{split}\mathsf{p}_{\nu}(\lambda)&=\sum_{k\in X^{c}(\nu)\cap X(\lambda)}x% _{|X(\lambda)\operatorname{\cap}\mathbb{Z}_{\geq k}|}-\sum_{k\in X(\nu)\cap X^% {c}(\lambda)}y_{|X^{c}(\lambda)\operatorname{\cap}\mathbb{Z}_{\leq k}|}\\ &=\sum_{i=1}^{\ell(\lambda)}x_{i}-\biggl{(}\hskip 1.0pt\sum_{k\in X(\nu)\cap X% (\lambda)}x_{|X(\lambda)\operatorname{\cap}\mathbb{Z}_{\geq k}|}+\sum_{k\in X(% \nu)\cap X^{c}(\lambda)}y_{|X^{c}(\lambda)\operatorname{\cap}\mathbb{Z}_{\leq k% }|}\biggr{)}\\ &=\sum_{i=1}^{\ell(\lambda)}x_{i}-\sum_{j=1}^{\ell(\lambda)}b_{\nu_{j}-j}.\end% {split}start_ROW start_CELL sansserif_p start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_λ ) end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_k ∈ italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_ν ) ∩ italic_X ( italic_λ ) end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT | italic_X ( italic_λ ) ∩ blackboard_Z start_POSTSUBSCRIPT ≥ italic_k end_POSTSUBSCRIPT | end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_k ∈ italic_X ( italic_ν ) ∩ italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) end_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT | italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) ∩ blackboard_Z start_POSTSUBSCRIPT ≤ italic_k end_POSTSUBSCRIPT | end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - ( ∑ start_POSTSUBSCRIPT italic_k ∈ italic_X ( italic_ν ) ∩ italic_X ( italic_λ ) end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT | italic_X ( italic_λ ) ∩ blackboard_Z start_POSTSUBSCRIPT ≥ italic_k end_POSTSUBSCRIPT | end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_k ∈ italic_X ( italic_ν ) ∩ italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) end_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT | italic_X start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ( italic_λ ) ∩ blackboard_Z start_POSTSUBSCRIPT ≤ italic_k end_POSTSUBSCRIPT | end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_ν start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_j end_POSTSUBSCRIPT . end_CELL end_ROW

Here

bj{xi,j=λii;yk,j=nk,subscript𝑏𝑗casessubscript𝑥𝑖𝑗subscript𝜆𝑖𝑖subscript𝑦𝑘𝑗subscript𝑛𝑘b_{j}\coloneqq\begin{cases}x_{i},&j=\lambda_{i}-i;\\ y_{k},&j=n_{k},\end{cases}italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ≔ { start_ROW start_CELL italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , end_CELL start_CELL italic_j = italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i ; end_CELL end_ROW start_ROW start_CELL italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , end_CELL start_CELL italic_j = italic_n start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , end_CELL end_ROW

with the notation

{n1<<nλ1}={(λ),(λ)+1,,λ12,λ11}{λ11,,λ(λ)(λ)}.subscript𝑛1subscript𝑛subscript𝜆1𝜆𝜆1subscript𝜆12subscript𝜆11subscript𝜆11subscript𝜆𝜆𝜆\{n_{1}<\ldots<n_{\lambda_{1}}\}=\{-\ell(\lambda),-\ell(\lambda)+1,\ldots,% \lambda_{1}-2,\lambda_{1}-1\}\setminus\{\lambda_{1}-1,\ldots,\lambda_{\ell(% \lambda)}-\ell(\lambda)\}.{ italic_n start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < … < italic_n start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT } = { - roman_ℓ ( italic_λ ) , - roman_ℓ ( italic_λ ) + 1 , … , italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 2 , italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 1 } ∖ { italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 1 , … , italic_λ start_POSTSUBSCRIPT roman_ℓ ( italic_λ ) end_POSTSUBSCRIPT - roman_ℓ ( italic_λ ) } .

We see that the expressions 𝗉ν(λ)=i=1(λ)xij=1(λ)bνjjsubscript𝗉𝜈𝜆superscriptsubscript𝑖1𝜆subscript𝑥𝑖superscriptsubscript𝑗1𝜆subscript𝑏subscript𝜈𝑗𝑗\mathsf{p}_{\nu}(\lambda)=\sum_{i=1}^{\ell(\lambda)}x_{i}-\sum_{j=1}^{\ell(% \lambda)}b_{\nu_{j}-j}sansserif_p start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_λ ) = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_ν start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_j end_POSTSUBSCRIPT, where μνλ𝜇𝜈𝜆\mu\subseteq\nu\subseteq\lambdaitalic_μ ⊆ italic_ν ⊆ italic_λ, coincide with the factors in the denominator in the left-hand side of the multivariate hook-length formula (MHLF). This completes the proof of Theorem 1.1. ∎

Appendix A A semistandard variant

Let us modify the polynomials fj(u)subscript𝑓𝑗𝑢f_{j}(u)italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_u ) (4.2) from Section 4, and investigate the resulting contour integrals defined in the same way as in (4.1). Denote the integrals by J𝐽Jitalic_J to avoid confusion. Let β𝛽\betaitalic_β be a parameter, a=(a1,a2,)𝑎subscript𝑎1subscript𝑎2a=(a_{1},a_{2},\ldots)italic_a = ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … ) be a sequence of parameters as before, and 𝗆=(m1,m2,)𝗆subscript𝑚1subscript𝑚2\mathsf{m}=(m_{1},m_{2},\ldots)sansserif_m = ( italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … ) be a sequence of nonnegative integers. Set

frβ(ua)=i=1r(u+ai+βuai),subscriptsuperscript𝑓𝛽𝑟conditional𝑢𝑎superscriptsubscriptproduct𝑖1𝑟𝑢subscript𝑎𝑖𝛽𝑢subscript𝑎𝑖f^{\beta}_{r}(u\mid a)=\prod_{i=1}^{r}(u+a_{i}+\beta ua_{i}),italic_f start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_u ∣ italic_a ) = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_u + italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_β italic_u italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ,

and

Jμ,𝗆(xa)(1)(n2)(2π1)nγγi=1nfμi+miiβ(uia)j=1mi(uixj)Δ(u)du1dun.subscript𝐽𝜇𝗆conditional𝑥𝑎superscript1binomial𝑛2superscript2𝜋1𝑛subscriptcontour-integral𝛾subscriptcontour-integral𝛾superscriptsubscriptproduct𝑖1𝑛subscriptsuperscript𝑓𝛽subscript𝜇𝑖subscript𝑚𝑖𝑖conditionalsubscript𝑢𝑖𝑎superscriptsubscriptproduct𝑗1subscript𝑚𝑖subscript𝑢𝑖subscript𝑥𝑗Δ𝑢𝑑subscript𝑢1𝑑subscript𝑢𝑛J_{\mu,\mathsf{m}}(x\mid a)\coloneqq\frac{(-1)^{\binom{n}{2}}}{(2\pi\sqrt{-1})% ^{n}}\oint_{\gamma}\ldots\oint_{\gamma}\prod_{i=1}^{n}\frac{f^{\beta}_{\mu_{i}% +m_{i}-i}(u_{i}\mid a)}{\prod_{j=1}^{m_{i}}(u_{i}-x_{j})}\hskip 1.0pt\Delta(u)% \hskip 1.0ptdu_{1}\cdots du_{n}.italic_J start_POSTSUBSCRIPT italic_μ , sansserif_m end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) ≔ divide start_ARG ( - 1 ) start_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT end_ARG start_ARG ( 2 italic_π square-root start_ARG - 1 end_ARG ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT … ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG italic_f start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_i end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∣ italic_a ) end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_ARG roman_Δ ( italic_u ) italic_d italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋯ italic_d italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT . (A.1)

The contours γ𝛾\gammaitalic_γ are the same as in Section 4, they go around all the poles xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in the positive direction. Set mi=nsubscript𝑚𝑖𝑛m_{i}=nitalic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_n for all i𝑖iitalic_i, and omit 𝗆𝗆\mathsf{m}sansserif_m from the notation.

Arguing as in Section 4.3, we obtain a Pieri-type rule:

ϵ{0,1}nβ|ϵ|Jμ+ϵ(xa)=1(2π1)nγγi=1nfμi+niβ(uia)j=1n(uixj)subscriptitalic-ϵsuperscript01𝑛superscript𝛽italic-ϵsubscript𝐽𝜇italic-ϵconditional𝑥𝑎1superscript2𝜋1𝑛subscriptcontour-integral𝛾subscriptcontour-integral𝛾superscriptsubscriptproduct𝑖1𝑛subscriptsuperscript𝑓𝛽subscript𝜇𝑖𝑛𝑖conditionalsubscript𝑢𝑖𝑎superscriptsubscriptproduct𝑗1𝑛subscript𝑢𝑖subscript𝑥𝑗\displaystyle\sum_{\epsilon\in\{0,1\}^{n}}\beta^{|\epsilon|}J_{\mu+\epsilon}(x% \mid a)=\frac{1}{(2\pi\sqrt{-1})^{n}}\oint_{\gamma}\ldots\oint_{\gamma}\prod_{% i=1}^{n}\frac{f^{\beta}_{\mu_{i}+n-i}(u_{i}\mid a)}{\prod_{j=1}^{n}(u_{i}-x_{j% })}∑ start_POSTSUBSCRIPT italic_ϵ ∈ { 0 , 1 } start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_β start_POSTSUPERSCRIPT | italic_ϵ | end_POSTSUPERSCRIPT italic_J start_POSTSUBSCRIPT italic_μ + italic_ϵ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = divide start_ARG 1 end_ARG start_ARG ( 2 italic_π square-root start_ARG - 1 end_ARG ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT … ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG italic_f start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∣ italic_a ) end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_ARG
×i=1n(1+β(ui+aμi+1+ni+βuiaμi+1+ni))Δ(u)du1dun\displaystyle\hskip 80.0pt\times\prod_{i=1}^{n}\left(1+\beta(u_{i}+a_{\mu_{i}+% 1+n-i}+\beta u_{i}a_{\mu_{i}+1+n-i})\right)\Delta(u)\,du_{1}\cdots du_{n}× ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( 1 + italic_β ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_a start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 + italic_n - italic_i end_POSTSUBSCRIPT + italic_β italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 + italic_n - italic_i end_POSTSUBSCRIPT ) ) roman_Δ ( italic_u ) italic_d italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋯ italic_d italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT
=1(2π1)nγγi=1nfμi+niβ(uia)j=1n(uixj)i=1n(1+βui)(1+βaμi+1+ni)Δ(u)du1dunabsent1superscript2𝜋1𝑛subscriptcontour-integral𝛾subscriptcontour-integral𝛾superscriptsubscriptproduct𝑖1𝑛subscriptsuperscript𝑓𝛽subscript𝜇𝑖𝑛𝑖conditionalsubscript𝑢𝑖𝑎superscriptsubscriptproduct𝑗1𝑛subscript𝑢𝑖subscript𝑥𝑗superscriptsubscriptproduct𝑖1𝑛1𝛽subscript𝑢𝑖1𝛽subscript𝑎subscript𝜇𝑖1𝑛𝑖Δ𝑢𝑑subscript𝑢1𝑑subscript𝑢𝑛\displaystyle\hskip 20.0pt=\frac{1}{(2\pi\sqrt{-1})^{n}}\oint_{\gamma}\ldots% \oint_{\gamma}\prod_{i=1}^{n}\frac{f^{\beta}_{\mu_{i}+n-i}(u_{i}\mid a)}{\prod% _{j=1}^{n}(u_{i}-x_{j})}\prod_{i=1}^{n}(1+\beta u_{i})(1+\beta a_{\mu_{i}+1+n-% i})\Delta(u)\,du_{1}\cdots du_{n}= divide start_ARG 1 end_ARG start_ARG ( 2 italic_π square-root start_ARG - 1 end_ARG ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT … ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG italic_f start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∣ italic_a ) end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_ARG ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( 1 + italic_β italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( 1 + italic_β italic_a start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 + italic_n - italic_i end_POSTSUBSCRIPT ) roman_Δ ( italic_u ) italic_d italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋯ italic_d italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT
=Jμ(xa)i=1n(1+βxi)(1+βaμi+1+ni).absentsubscript𝐽𝜇conditional𝑥𝑎superscriptsubscriptproduct𝑖1𝑛1𝛽subscript𝑥𝑖1𝛽subscript𝑎subscript𝜇𝑖1𝑛𝑖\displaystyle\hskip 20.0pt=J_{\mu}(x\mid a)\prod_{i=1}^{n}(1+\beta x_{i})(1+% \beta a_{\mu_{i}+1+n-i}).= italic_J start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( 1 + italic_β italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( 1 + italic_β italic_a start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 + italic_n - italic_i end_POSTSUBSCRIPT ) .

Here |ϵ|=i=1nϵiitalic-ϵsuperscriptsubscript𝑖1𝑛subscriptitalic-ϵ𝑖|\epsilon|=\sum_{i=1}^{n}\epsilon_{i}| italic_ϵ | = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_ϵ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Next, if μ^=μ+ϵ^𝜇𝜇italic-ϵ\hat{\mu}=\mu+\epsilonover^ start_ARG italic_μ end_ARG = italic_μ + italic_ϵ is not a partition, i.e. μi+ϵi<μi+1+ϵi+1subscript𝜇𝑖subscriptitalic-ϵ𝑖subscript𝜇𝑖1subscriptitalic-ϵ𝑖1\mu_{i}+\epsilon_{i}<\mu_{i+1}+\epsilon_{i+1}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_ϵ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT < italic_μ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT + italic_ϵ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT, we must have μi=μi+1subscript𝜇𝑖subscript𝜇𝑖1\mu_{i}=\mu_{i+1}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_μ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT, ϵi=0subscriptitalic-ϵ𝑖0\epsilon_{i}=0italic_ϵ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 and ϵi+1=1subscriptitalic-ϵ𝑖11\epsilon_{i+1}=1italic_ϵ start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT = 1, and so fμ^i+ni(ua)=fμ^i+1+n(i+1)(ua)subscript𝑓subscript^𝜇𝑖𝑛𝑖conditional𝑢𝑎subscript𝑓subscript^𝜇𝑖1𝑛𝑖1conditional𝑢𝑎f_{\hat{\mu}_{i}+n-i}(u\mid a)=f_{\hat{\mu}_{i+1}+n-(i+1)}(u\mid a)italic_f start_POSTSUBSCRIPT over^ start_ARG italic_μ end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ( italic_u ∣ italic_a ) = italic_f start_POSTSUBSCRIPT over^ start_ARG italic_μ end_ARG start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT + italic_n - ( italic_i + 1 ) end_POSTSUBSCRIPT ( italic_u ∣ italic_a ). This makes the integral 00 by skew symmetry. Therefore, the Pieri-type rule takes the form:

νJν(xa)=Jμ(xa)i=1n(1+βxi)(1+βaμi+1+ni),subscript𝜈subscript𝐽𝜈conditional𝑥𝑎subscript𝐽𝜇conditional𝑥𝑎superscriptsubscriptproduct𝑖1𝑛1𝛽subscript𝑥𝑖1𝛽subscript𝑎subscript𝜇𝑖1𝑛𝑖\sum_{\nu}J_{\nu}(x\mid a)=J_{\mu}(x\mid a)\prod_{i=1}^{n}(1+\beta x_{i})(1+% \beta a_{\mu_{i}+1+n-i}),∑ start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT italic_J start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = italic_J start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( 1 + italic_β italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( 1 + italic_β italic_a start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 + italic_n - italic_i end_POSTSUBSCRIPT ) , (A.2)

where the sum is over all partitions ν𝜈\nuitalic_ν obtained from μ𝜇\muitalic_μ by adding a (possibly employ) vertical strip.

Similarly to Theorem 4.1, integral (A.1) can be rewritten as a determinant of the fiβsubscriptsuperscript𝑓𝛽𝑖f^{\beta}_{i}italic_f start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s:

Jμ(xa)=(1)(n2)(2π1)nγγi=1nfμi+niβ(uia)j=1n(uixj)Δ(u)du1dun=1Δ(x)det[r=1μj+nj(xi+ar+βxiar)]i,j=1n.subscript𝐽𝜇conditional𝑥𝑎superscript1binomial𝑛2superscript2𝜋1𝑛subscriptcontour-integral𝛾subscriptcontour-integral𝛾superscriptsubscriptproduct𝑖1𝑛subscriptsuperscript𝑓𝛽subscript𝜇𝑖𝑛𝑖conditionalsubscript𝑢𝑖𝑎superscriptsubscriptproduct𝑗1𝑛subscript𝑢𝑖subscript𝑥𝑗Δ𝑢𝑑subscript𝑢1𝑑subscript𝑢𝑛1Δ𝑥superscriptsubscriptdelimited-[]superscriptsubscriptproduct𝑟1subscript𝜇𝑗𝑛𝑗subscript𝑥𝑖subscript𝑎𝑟𝛽subscript𝑥𝑖subscript𝑎𝑟𝑖𝑗1𝑛\begin{split}J_{\mu}(x\mid a)&=\frac{(-1)^{\binom{n}{2}}}{(2\pi\sqrt{-1})^{n}}% \oint_{\gamma}\ldots\oint_{\gamma}\prod_{i=1}^{n}\frac{f^{\beta}_{\mu_{i}+n-i}% (u_{i}\mid a)}{\prod_{j=1}^{n}(u_{i}-x_{j})}\hskip 1.0pt\Delta(u)\hskip 1.0% ptdu_{1}\cdots du_{n}\\ &=\frac{1}{\Delta(x)}\det\Biggl{[}\prod_{r=1}^{\mu_{j}+n-j}(x_{i}+a_{r}+\beta x% _{i}a_{r})\Biggr{]}_{i,j=1}^{n}.\end{split}start_ROW start_CELL italic_J start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) end_CELL start_CELL = divide start_ARG ( - 1 ) start_POSTSUPERSCRIPT ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) end_POSTSUPERSCRIPT end_ARG start_ARG ( 2 italic_π square-root start_ARG - 1 end_ARG ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_ARG ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT … ∮ start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG italic_f start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∣ italic_a ) end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_ARG roman_Δ ( italic_u ) italic_d italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋯ italic_d italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = divide start_ARG 1 end_ARG start_ARG roman_Δ ( italic_x ) end_ARG roman_det [ ∏ start_POSTSUBSCRIPT italic_r = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + italic_n - italic_j end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_a start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT + italic_β italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) ] start_POSTSUBSCRIPT italic_i , italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT . end_CELL end_ROW (A.3)

In particular, when μ=𝜇\mu=\varnothingitalic_μ = ∅ only the maximal degree terms in this determinant survive, so

J(xa)=i=1n(1+βai)ni.subscript𝐽conditional𝑥𝑎superscriptsubscriptproduct𝑖1𝑛superscript1𝛽subscript𝑎𝑖𝑛𝑖\displaystyle J_{\varnothing}(x\mid a)=\prod_{i=1}^{n}(1+\beta a_{i})^{n-i}.italic_J start_POSTSUBSCRIPT ∅ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( 1 + italic_β italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_n - italic_i end_POSTSUPERSCRIPT . (A.4)
Remark A.1.

The determinantal formula (A.3) is similar to the one for factorial Grothendieck polynomials of [mcnamara2006factorial] or [hwang2021refined]. However, in order to obtain the Grothendieck polynomials one needs to replace the polynomials fμi+niβ(ua)superscriptsubscript𝑓subscript𝜇𝑖𝑛𝑖𝛽conditional𝑢𝑎f_{\mu_{i}+n-i}^{\beta}(u\mid a)italic_f start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT ( italic_u ∣ italic_a ) with (1+βu)i1j=1μi+ni(u+aj+βuaj)superscript1𝛽𝑢𝑖1superscriptsubscriptproduct𝑗1subscript𝜇𝑖𝑛𝑖𝑢subscript𝑎𝑗𝛽𝑢subscript𝑎𝑗(1+\beta u)^{i-1}\prod_{j=1}^{\mu_{i}+n-i}(u+a_{j}+\beta ua_{j})( 1 + italic_β italic_u ) start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUPERSCRIPT ( italic_u + italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + italic_β italic_u italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ). The approach outlined here would lead to the identities in [MPP4GrothExcited] after some tedious manipulations.

Consider now the vanishing of Jμ(xa)subscript𝐽𝜇conditional𝑥𝑎J_{\mu}(x\mid a)italic_J start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) for certain values of x𝑥xitalic_x. Let xiλaλi+ni+11+βaλi+ni+1subscriptsuperscript𝑥𝜆𝑖subscript𝑎subscript𝜆𝑖𝑛𝑖11𝛽subscript𝑎subscript𝜆𝑖𝑛𝑖1x^{\lambda}_{i}\coloneqq-\frac{a_{\lambda_{i}+n-i+1}}{1+\beta a_{\lambda_{i}+n% -i+1}}italic_x start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≔ - divide start_ARG italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT end_ARG start_ARG 1 + italic_β italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT end_ARG. Then fμi+niβ(xjλa)=0subscriptsuperscript𝑓𝛽subscript𝜇𝑖𝑛𝑖conditionalsubscriptsuperscript𝑥𝜆𝑗𝑎0f^{\beta}_{\mu_{i}+n-i}(x^{\lambda}_{j}\mid a)=0italic_f start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ( italic_x start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∣ italic_a ) = 0 if λj+nj+1+1μi+nisubscript𝜆𝑗𝑛𝑗11subscript𝜇𝑖𝑛𝑖\lambda_{j}+n-j+1+1\leq\mu_{i}+n-iitalic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + italic_n - italic_j + 1 + 1 ≤ italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i.

Let λ𝜆\lambdaitalic_λ be such that for some i𝑖iitalic_i, we have λi+ni<μi+nisubscript𝜆𝑖𝑛𝑖subscript𝜇𝑖𝑛𝑖\lambda_{i}+n-i<\mu_{i}+n-iitalic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i < italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i, i.e., λi<μisubscript𝜆𝑖subscript𝜇𝑖\lambda_{i}<\mu_{i}italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT < italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Then we have fμr+nrβ(xjλa)=0subscriptsuperscript𝑓𝛽subscript𝜇𝑟𝑛𝑟conditionalsuperscriptsubscript𝑥𝑗𝜆𝑎0f^{\beta}_{\mu_{r}+n-r}(x_{j}^{\lambda}\mid a)=0italic_f start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT + italic_n - italic_r end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ∣ italic_a ) = 0 for ri𝑟𝑖r\leq iitalic_r ≤ italic_i and ji𝑗𝑖j\geq iitalic_j ≥ italic_i, which implies that det[fμi+niβ(xjλa)]i,j=1n=0superscriptsubscriptdelimited-[]subscriptsuperscript𝑓𝛽subscript𝜇𝑖𝑛𝑖conditionalsuperscriptsubscript𝑥𝑗𝜆𝑎𝑖𝑗1𝑛0\det[f^{\beta}_{\mu_{i}+n-i}(x_{j}^{\lambda}\mid a)]_{i,j=1}^{n}=0roman_det [ italic_f start_POSTSUPERSCRIPT italic_β end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ∣ italic_a ) ] start_POSTSUBSCRIPT italic_i , italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT = 0. On the other hand, if λ=μ𝜆𝜇\lambda=\muitalic_λ = italic_μ, then the matrix is lower triangular. This implies

Lemma A.2 (Vanishing property).

Let xiλaλi+ni+11+βaλi+ni+1subscriptsuperscript𝑥𝜆𝑖subscript𝑎subscript𝜆𝑖𝑛𝑖11𝛽subscript𝑎subscript𝜆𝑖𝑛𝑖1x^{\lambda}_{i}\coloneqq-\frac{a_{\lambda_{i}+n-i+1}}{1+\beta a_{\lambda_{i}+n% -i+1}}italic_x start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≔ - divide start_ARG italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT end_ARG start_ARG 1 + italic_β italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT end_ARG. Then

Jμ(xλa)={0, if μλ;i=1nj=1μi+niajaλi+ni+1(1+βaλi+ni+1), if λ=μ.subscript𝐽𝜇conditionalsuperscript𝑥𝜆𝑎cases0not-subset-of if 𝜇𝜆superscriptsubscriptproduct𝑖1𝑛superscriptsubscriptproduct𝑗1subscript𝜇𝑖𝑛𝑖subscript𝑎𝑗subscript𝑎subscript𝜆𝑖𝑛𝑖11𝛽subscript𝑎subscript𝜆𝑖𝑛𝑖1 if 𝜆𝜇J_{\mu}(x^{\lambda}\mid a)=\begin{cases}0,&\text{ if }\mu\not\subset\lambda;\\ \displaystyle\prod_{i=1}^{n}\prod_{j=1}^{\mu_{i}+n-i}\frac{a_{j}-a_{\lambda_{i% }+n-i+1}}{(1+\beta a_{\lambda_{i}+n-i+1})},&\text{ if }\lambda=\mu.\end{cases}italic_J start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ∣ italic_a ) = { start_ROW start_CELL 0 , end_CELL start_CELL if italic_μ ⊄ italic_λ ; end_CELL end_ROW start_ROW start_CELL ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUPERSCRIPT divide start_ARG italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT end_ARG start_ARG ( 1 + italic_β italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) end_ARG , end_CELL start_CELL if italic_λ = italic_μ . end_CELL end_ROW

The Pieri-type rule (A.2) can be rewritten as ()Jμ=νμJνsubscript𝐽𝜇subscript𝜇𝜈subscript𝐽𝜈(\cdots)J_{\mu}=\sum_{\nu\supset\mu}J_{\nu}( ⋯ ) italic_J start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_ν ⊃ italic_μ end_POSTSUBSCRIPT italic_J start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT, where the sum is over all ν𝜈\nuitalic_ν such that ν/μ𝜈𝜇\nu/\muitalic_ν / italic_μ is a nonempty vertical strip. Iterating this identity as in Section 3.1, we get the following result.

Theorem A.3.

Let μλ𝜇𝜆\mu\subset\lambdaitalic_μ ⊂ italic_λ and set xiλ=aλi+ni+11+βaλi+ni+1superscriptsubscript𝑥𝑖𝜆subscript𝑎subscript𝜆𝑖𝑛𝑖11𝛽subscript𝑎subscript𝜆𝑖𝑛𝑖1x_{i}^{\lambda}=-\frac{a_{\lambda_{i}+n-i+1}}{1+\beta a_{\lambda_{i}+n-i+1}}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT = - divide start_ARG italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT end_ARG start_ARG 1 + italic_β italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT end_ARG. For a Young diagram ν𝜈\nuitalic_ν, let

Y(ν):=i(1+βxiλ)(1+βaνi+ni)1.assign𝑌𝜈subscriptproduct𝑖1𝛽superscriptsubscript𝑥𝑖𝜆1𝛽subscript𝑎subscript𝜈𝑖𝑛𝑖1Y(\nu):=\prod_{i}(1+\beta x_{i}^{\lambda})(1+\beta a_{\nu_{i}+n-i})-1.italic_Y ( italic_ν ) := ∏ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_β italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ) ( 1 + italic_β italic_a start_POSTSUBSCRIPT italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ) - 1 .

Then we have

Jμ(xλa)Jλ(xλa)=TSSYT(λ/μ)k=1|λ/μ|1Y(T[<k]),subscript𝐽𝜇conditionalsuperscript𝑥𝜆𝑎subscript𝐽𝜆conditionalsuperscript𝑥𝜆𝑎subscript𝑇SSYTsuperscript𝜆superscript𝜇superscriptsubscriptproduct𝑘1𝜆𝜇1𝑌annotated𝑇delimited-[]absent𝑘\frac{J_{\mu}(x^{\lambda}\mid a)}{J_{\lambda}(x^{\lambda}\mid a)}=\sum_{T\in% \hskip 1.0pt\mathrm{SSYT}(\lambda^{\prime}/\mu^{\prime})}\prod_{k=1}^{|\lambda% /\mu|}\frac{1}{Y(T[<k])},divide start_ARG italic_J start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ∣ italic_a ) end_ARG start_ARG italic_J start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_x start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ∣ italic_a ) end_ARG = ∑ start_POSTSUBSCRIPT italic_T ∈ roman_SSYT ( italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT / italic_μ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT | italic_λ / italic_μ | end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_Y ( italic_T [ < italic_k ] ) end_ARG , (A.5)

where the sum is over all SSYT of shape λ/μsuperscript𝜆superscript𝜇\lambda^{\prime}/\mu^{\prime}italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT / italic_μ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, and T[<k]=νannotated𝑇delimited-[]absent𝑘𝜈T[<k]=\nuitalic_T [ < italic_k ] = italic_ν means that the shape λ/ν𝜆𝜈\lambda/\nuitalic_λ / italic_ν is filled with entries kabsent𝑘\geq k≥ italic_k. By agreement, T[<1]=μannotated𝑇delimited-[]absent1𝜇T[<1]=\muitalic_T [ < 1 ] = italic_μ.

When μ=𝜇\mu=\varnothingitalic_μ = ∅, the RHS of (A.5) is a sum over SSYT(λ)SSYTsuperscript𝜆\mathrm{SSYT}(\lambda^{\prime})roman_SSYT ( italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ), and the LHS is the product

J(xλa)Jλ(xλa)=i=1n(1+βaλi+ni+1)ni(1+βai)nij=1ni(ajaλi+ni+1).subscript𝐽conditionalsuperscript𝑥𝜆𝑎subscript𝐽𝜆conditionalsuperscript𝑥𝜆𝑎superscriptsubscriptproduct𝑖1𝑛superscript1𝛽subscript𝑎subscript𝜆𝑖𝑛𝑖1𝑛𝑖superscript1𝛽subscript𝑎𝑖𝑛𝑖superscriptsubscriptproduct𝑗1𝑛𝑖subscript𝑎𝑗subscript𝑎subscript𝜆𝑖𝑛𝑖1\frac{J_{\varnothing}(x^{\lambda}\mid a)}{J_{\lambda}(x^{\lambda}\mid a)}=% \prod_{i=1}^{n}\frac{(1+\beta a_{\lambda_{i}+n-i+1})^{n-i}(1+\beta a_{i})^{n-i% }}{\prod_{j=1}^{n-i}(a_{j}-a_{\lambda_{i}+n-i+1})}.divide start_ARG italic_J start_POSTSUBSCRIPT ∅ end_POSTSUBSCRIPT ( italic_x start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ∣ italic_a ) end_ARG start_ARG italic_J start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( italic_x start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT ∣ italic_a ) end_ARG = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG ( 1 + italic_β italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_n - italic_i end_POSTSUPERSCRIPT ( 1 + italic_β italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_n - italic_i end_POSTSUPERSCRIPT end_ARG start_ARG ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n - italic_i end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) end_ARG .

To see excited diagrams in the left-hand side of (A.5), let zi=ai1+βaisubscript𝑧𝑖subscript𝑎𝑖1𝛽subscript𝑎𝑖z_{i}=-\frac{a_{i}}{1+\beta a_{i}}italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = - divide start_ARG italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG 1 + italic_β italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG. One can check that

Jμ(xa)=i=1nj=1μi+ni11+βajFμ(xz),subscript𝐽𝜇conditional𝑥𝑎superscriptsubscriptproduct𝑖1𝑛superscriptsubscriptproduct𝑗1subscript𝜇𝑖𝑛𝑖11𝛽subscript𝑎𝑗subscript𝐹𝜇conditional𝑥𝑧J_{\mu}(x\mid a)=\prod_{i=1}^{n}\prod_{j=1}^{\mu_{i}+n-i}\frac{1}{1+\beta a_{j% }}F_{\mu}(x\mid z),italic_J start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_a ) = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG 1 + italic_β italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_ARG italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_z ) ,

where Fμ(xz)subscript𝐹𝜇conditional𝑥𝑧F_{\mu}(x\mid z)italic_F start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x ∣ italic_z ) is the factorial Schur function from Section 4. Then xλ=zλsuperscript𝑥𝜆superscript𝑧𝜆x^{\lambda}=z^{\lambda}italic_x start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT = italic_z start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT, and we can rewrite (A.5) in terms of excited diagrams:

Theorem A.4.

Let x1,x2,,y1,y2,subscript𝑥1subscript𝑥2subscript𝑦1subscript𝑦2x_{1},x_{2},\ldots,y_{1},y_{2},\ldotsitalic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … be two sets of indeterminates, and set

aλi+ni+1=xi1+βxi,aj=yj1+βyj,formulae-sequencesubscript𝑎subscript𝜆𝑖𝑛𝑖1subscript𝑥𝑖1𝛽subscript𝑥𝑖subscript𝑎subscript𝑗subscript𝑦𝑗1𝛽subscript𝑦𝑗a_{\lambda_{i}+n-i+1}=-\frac{x_{i}}{1+\beta x_{i}},\qquad a_{\ell_{j}}=-\frac{% y_{j}}{1+\beta y_{j}},italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT = - divide start_ARG italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG 1 + italic_β italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG , italic_a start_POSTSUBSCRIPT roman_ℓ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT = - divide start_ARG italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_ARG start_ARG 1 + italic_β italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_ARG ,

where =[1,,n+λ11]{λj+nj+1:1jn}1𝑛subscript𝜆11conditional-setsubscript𝜆𝑗𝑛𝑗11𝑗𝑛\ell=[1,\ldots,n+\lambda_{1}-1]\setminus\{\lambda_{j}+n-j+1\colon 1\leq j\leq n\}roman_ℓ = [ 1 , … , italic_n + italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 1 ] ∖ { italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + italic_n - italic_j + 1 : 1 ≤ italic_j ≤ italic_n }. With this notation, we have

D(λ/μ)(i,j)λD(xiyj)=i=1nj=1μi+ni(ajaλi+ni+1)(1+βaj)(1+βaλi+ni+1)TSSYT(λ/μ)k=1|λ/μ|1Y(T[<k]).subscript𝐷𝜆𝜇subscriptproduct𝑖𝑗𝜆𝐷subscript𝑥𝑖subscript𝑦𝑗superscriptsubscriptproduct𝑖1𝑛superscriptsubscriptproduct𝑗1subscript𝜇𝑖𝑛𝑖subscript𝑎𝑗subscript𝑎subscript𝜆𝑖𝑛𝑖11𝛽subscript𝑎𝑗1𝛽subscript𝑎subscript𝜆𝑖𝑛𝑖1subscript𝑇SSYTsuperscript𝜆superscript𝜇superscriptsubscriptproduct𝑘1𝜆𝜇1𝑌annotated𝑇delimited-[]absent𝑘\sum_{D\in\mathcal{E}(\lambda/\mu)}\prod_{(i,j)\in\lambda\setminus D}(x_{i}-y_% {j})=\prod_{i=1}^{n}\prod_{j=1}^{\mu_{i}+n-i}\frac{(a_{j}-a_{\lambda_{i}+n-i+1% })(1+\beta a_{j})}{(1+\beta a_{\lambda_{i}+n-i+1})}\sum_{T\in\hskip 1.0pt% \mathrm{SSYT}(\lambda^{\prime}/\mu^{\prime})}\prod_{k=1}^{|\lambda/\mu|}\frac{% 1}{Y(T[<k])}.∑ start_POSTSUBSCRIPT italic_D ∈ caligraphic_E ( italic_λ / italic_μ ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ ∖ italic_D end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUPERSCRIPT divide start_ARG ( italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) ( 1 + italic_β italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) end_ARG start_ARG ( 1 + italic_β italic_a start_POSTSUBSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i + 1 end_POSTSUBSCRIPT ) end_ARG ∑ start_POSTSUBSCRIPT italic_T ∈ roman_SSYT ( italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT / italic_μ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_POSTSUBSCRIPT ∏ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT | italic_λ / italic_μ | end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_Y ( italic_T [ < italic_k ] ) end_ARG .
Remark A.5.

Observe that Y(ν)=βi=1n(xiλ+aνi+ni)+O(β2)𝑌𝜈𝛽superscriptsubscript𝑖1𝑛superscriptsubscript𝑥𝑖𝜆subscript𝑎subscript𝜈𝑖𝑛𝑖𝑂superscript𝛽2Y(\nu)=\beta\sum_{i=1}^{n}(x_{i}^{\lambda}+a_{\nu_{i}+n-i})+O(\beta^{2})italic_Y ( italic_ν ) = italic_β ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_λ end_POSTSUPERSCRIPT + italic_a start_POSTSUBSCRIPT italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_n - italic_i end_POSTSUBSCRIPT ) + italic_O ( italic_β start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ). If we let β0𝛽0\beta\to 0italic_β → 0, and perform cancelations with the factors ajarsubscript𝑎𝑗subscript𝑎𝑟a_{j}-a_{r}italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_a start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT which are of the form β(yx)𝛽𝑦𝑥\beta(y-x)italic_β ( italic_y - italic_x ), the surviving terms above would be the ones where T𝑇Titalic_T has a maximal number of different entries, so it is an SYT. This recovers the original formula of Theorem 1.1. We do not observe any substitutions that directly connect the formula in Theorem A.4 to the expression in [morales2023minimal, Theorem 9.3].

Appendix B Skew hook-length formula from Macdonald polynomials

Here we consider the example of interpolation Macdonald polynomials [knop1997, knop1997symmetric, sahi1996interpolation, okounkov_newton_int, okounkov1998shifted], and apply the general formalism of Section 3 to obtain a “skew hook-length type” formula involving summation over skew standard Young tableaux. The discussion in the current Appendix B does not rely on contour integral or vertex model techniques of Sections 4 and 5, respectively.

We denote the interpolation Macdonald polynomials by Iμ(x1,,xn;q,t)subscript𝐼𝜇subscript𝑥1subscript𝑥𝑛𝑞𝑡I_{\mu}(x_{1},\ldots,x_{n};q,t)italic_I start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ; italic_q , italic_t ). Note that we work only with symmetric polynomials and not symmetric functions, so we drop the index n𝑛nitalic_n (which is fixed) from the notation Iμ|nsubscript𝐼conditional𝜇𝑛I_{\mu|n}italic_I start_POSTSUBSCRIPT italic_μ | italic_n end_POSTSUBSCRIPT used in [olshanski2019interpolation]. Throughout the current Appendix B, we assume that n(μ)𝑛𝜇n\geq\ell(\mu)italic_n ≥ roman_ℓ ( italic_μ ).

The polynomials Iμsubscript𝐼𝜇I_{\mu}italic_I start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT are inhomogeneous symmetric polynomials of degree |μ|𝜇|\mu|| italic_μ | whose top degree homogeneous part is the Macdonald symmetric polynomial Pμ(x1,x2,,xn;q,t)subscript𝑃𝜇subscript𝑥1subscript𝑥2subscript𝑥𝑛𝑞𝑡P_{\mu}(x_{1},x_{2},\ldots,x_{n};q,t)italic_P start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ; italic_q , italic_t ) [Macdonald1995, Ch. VI]. The substitution which ensures vanishing properties is

𝗑(q,t)(λ)=(x1(q,t)(λ),,xn(q,t)(λ))(qλ1,qλ2t,,qλntn1).superscript𝗑𝑞𝑡𝜆subscriptsuperscript𝑥𝑞𝑡1𝜆subscriptsuperscript𝑥𝑞𝑡𝑛𝜆superscript𝑞subscript𝜆1superscript𝑞subscript𝜆2𝑡superscript𝑞subscript𝜆𝑛superscript𝑡𝑛1\mathsf{x}^{(q,t)}(\lambda)=\bigl{(}x^{(q,t)}_{1}(\lambda),\ldots,x^{(q,t)}_{n% }(\lambda)\bigr{)}\coloneqq\bigl{(}q^{-\lambda_{1}},q^{-\lambda_{2}}t,\ldots,q% ^{-\lambda_{n}}t^{n-1}\bigr{)}.sansserif_x start_POSTSUPERSCRIPT ( italic_q , italic_t ) end_POSTSUPERSCRIPT ( italic_λ ) = ( italic_x start_POSTSUPERSCRIPT ( italic_q , italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_λ ) , … , italic_x start_POSTSUPERSCRIPT ( italic_q , italic_t ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_λ ) ) ≔ ( italic_q start_POSTSUPERSCRIPT - italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , italic_q start_POSTSUPERSCRIPT - italic_λ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_t , … , italic_q start_POSTSUPERSCRIPT - italic_λ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT ) . (B.1)

Note that here we use the normalization from [olshanski2019interpolation], which means that the substitution must be as in (B.1) (there are other equivalent variants in the literature).

Let us recall the vanishing property and a tableau formula for Iμsubscript𝐼𝜇I_{\mu}italic_I start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT [okounkov_newton_int, okounkov1998shifted].

Proposition B.1.
  1. 1.

    We have Iμ(𝗑(q,t)(λ);q,t)=0subscript𝐼𝜇superscript𝗑𝑞𝑡𝜆𝑞𝑡0I_{\mu}(\mathsf{x}^{(q,t)}(\lambda);q,t)=0italic_I start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( sansserif_x start_POSTSUPERSCRIPT ( italic_q , italic_t ) end_POSTSUPERSCRIPT ( italic_λ ) ; italic_q , italic_t ) = 0 unless μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ.

  2. 2.

    The interpolation Macdonald polynomials Iμsubscript𝐼𝜇I_{\mu}italic_I start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT admit the following tableau formula:

    Iμ(x1,,xn;q,t)=RRTab(μ,n)ψR(q;t)(i,j)μ(xR(i,j)q1jtR(i,j)+i2),subscript𝐼𝜇subscript𝑥1subscript𝑥𝑛𝑞𝑡subscript𝑅𝑅𝑇𝑎𝑏𝜇𝑛subscript𝜓𝑅𝑞𝑡subscriptproduct𝑖𝑗𝜇subscript𝑥𝑅𝑖𝑗superscript𝑞1𝑗superscript𝑡𝑅𝑖𝑗𝑖2I_{\mu}(x_{1},\ldots,x_{n};q,t)=\sum_{R\in{RTab}(\mu,n)}\psi_{R}(q;t)\prod_{(i% ,j)\in\mu}\bigl{(}x_{R(i,j)}-q^{1-j}t^{R(i,j)+i-2}\bigr{)},italic_I start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ; italic_q , italic_t ) = ∑ start_POSTSUBSCRIPT italic_R ∈ italic_R italic_T italic_a italic_b ( italic_μ , italic_n ) end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT ( italic_q ; italic_t ) ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_R ( italic_i , italic_j ) end_POSTSUBSCRIPT - italic_q start_POSTSUPERSCRIPT 1 - italic_j end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT italic_R ( italic_i , italic_j ) + italic_i - 2 end_POSTSUPERSCRIPT ) , (B.2)

    where the sum is over all reverse semistandard tableaux of shape μ𝜇\muitalic_μ with values in {1,,n}1𝑛\left\{1,\ldots,n\right\}{ 1 , … , italic_n } (that is, the values in the tableau must weakly decay along the rows and strictly decay down the columns). The coefficients ψR(q;t)subscript𝜓𝑅𝑞𝑡\psi_{R}(q;t)italic_ψ start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT ( italic_q ; italic_t ) (where we view R𝑅Ritalic_R as a sequence of horizontal strips) are rational functions in q,t𝑞𝑡q,titalic_q , italic_t given in [Macdonald1995, Ch. VI, (6.24)(ii) and (7.11’)].

  3. 3.

    We have

    Iλ(𝗑(q,t)(λ);q,t)=(i,j)λ(qλiti1q1jtλj1),subscript𝐼𝜆superscript𝗑𝑞𝑡𝜆𝑞𝑡subscriptproduct𝑖𝑗𝜆superscript𝑞subscript𝜆𝑖superscript𝑡𝑖1superscript𝑞1𝑗superscript𝑡superscriptsubscript𝜆𝑗1I_{\lambda}(\mathsf{x}^{(q,t)}(\lambda);q,t)=\prod_{(i,j)\in\lambda}\bigl{(}q^% {-\lambda_{i}}t^{i-1}-q^{1-j}t^{\lambda_{j}^{\prime}-1}\bigr{)},italic_I start_POSTSUBSCRIPT italic_λ end_POSTSUBSCRIPT ( sansserif_x start_POSTSUPERSCRIPT ( italic_q , italic_t ) end_POSTSUPERSCRIPT ( italic_λ ) ; italic_q , italic_t ) = ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ end_POSTSUBSCRIPT ( italic_q start_POSTSUPERSCRIPT - italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT - italic_q start_POSTSUPERSCRIPT 1 - italic_j end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) , (B.3)

    where λsuperscript𝜆\lambda^{\prime}italic_λ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is the transposed Young diagram of λ𝜆\lambdaitalic_λ.

Formula (B.3) follows from (B.2) since for x=𝗑(q,t)(λ)𝑥superscript𝗑𝑞𝑡𝜆x=\mathsf{x}^{(q,t)}(\lambda)italic_x = sansserif_x start_POSTSUPERSCRIPT ( italic_q , italic_t ) end_POSTSUPERSCRIPT ( italic_λ ), there is a unique reverse tableau R(i,j)=λji+1𝑅𝑖𝑗superscriptsubscript𝜆𝑗𝑖1R(i,j)=\lambda_{j}^{\prime}-i+1italic_R ( italic_i , italic_j ) = italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_i + 1 contributing a nonzero term to the sum, and for it we have ψR(q;t)=1subscript𝜓𝑅𝑞𝑡1\psi_{R}(q;t)=1italic_ψ start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT ( italic_q ; italic_t ) = 1.

A (one-box) Pieri formula for the (non-specialized) interpolation polynomials Iμsubscript𝐼𝜇I_{\mu}italic_I start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT has the form

Iμ(x1,,xn;q,t)i=1n(xiqμiti1)=ν=μ+φν/μ(q;t)Iν(x1,,xn;q,t),subscript𝐼𝜇subscript𝑥1subscript𝑥𝑛𝑞𝑡superscriptsubscript𝑖1𝑛subscript𝑥𝑖superscript𝑞subscript𝜇𝑖superscript𝑡𝑖1subscript𝜈𝜇subscript𝜑𝜈𝜇𝑞𝑡subscript𝐼𝜈subscript𝑥1subscript𝑥𝑛𝑞𝑡I_{\mu}(x_{1},\ldots,x_{n};q,t)\cdot\sum_{i=1}^{n}\bigl{(}x_{i}-q^{-\mu_{i}}t^% {i-1}\bigr{)}=\sum_{\nu=\mu+\square}\varphi_{\nu/\mu}(q;t)\hskip 1.0ptI_{\nu}(% x_{1},\ldots,x_{n};q,t),italic_I start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ; italic_q , italic_t ) ⋅ ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_q start_POSTSUPERSCRIPT - italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT ) = ∑ start_POSTSUBSCRIPT italic_ν = italic_μ + □ end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_ν / italic_μ end_POSTSUBSCRIPT ( italic_q ; italic_t ) italic_I start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ; italic_q , italic_t ) , (B.4)

where φν/μ(q;t)subscript𝜑𝜈𝜇𝑞𝑡\varphi_{\nu/\mu}(q;t)italic_φ start_POSTSUBSCRIPT italic_ν / italic_μ end_POSTSUBSCRIPT ( italic_q ; italic_t ) are the rational functions in q,t𝑞𝑡q,titalic_q , italic_t given in [Macdonald1995, Ch. VI, (6.24)(i)]. Identity (B.4) follows by comparing the degrees and top homogeneous components in both sides, and using the uniqueness of interpolation.

Remark B.2.

The Pieri rule can be generalized to a skew Cauchy type identity (also sometimes called Pieri rule) involving summation over horizontal strips [olshanski2019interpolation, Lemmas 5.5 and 5.9]:

Iμ(x1,,xn;q,t)i=1n(xiyt;q)(xiy;q)=ν=μ+horizontal stripIν(x1,,xn;q,t)φν/μ(q;t)y|ν|μi=1n(yqμiti;q)(yqνiti1;q).subscript𝐼𝜇subscript𝑥1subscript𝑥𝑛𝑞𝑡superscriptsubscriptproduct𝑖1𝑛subscriptsubscript𝑥𝑖𝑦𝑡𝑞subscriptsubscript𝑥𝑖𝑦𝑞subscript𝜈𝜇horizontal stripsubscript𝐼𝜈subscript𝑥1subscript𝑥𝑛𝑞𝑡subscript𝜑𝜈𝜇𝑞𝑡superscript𝑦𝜈𝜇superscriptsubscriptproduct𝑖1𝑛subscript𝑦superscript𝑞subscript𝜇𝑖superscript𝑡𝑖𝑞subscript𝑦superscript𝑞subscript𝜈𝑖superscript𝑡𝑖1𝑞\begin{split}&I_{\mu}(x_{1},\ldots,x_{n};q,t)\cdot\prod_{i=1}^{n}\frac{(x_{i}% yt;q)_{\infty}}{(x_{i}y;q)_{\infty}}\\ &\hskip 40.0pt=\sum_{\nu=\mu+\textnormal{horizontal strip}}I_{\nu}(x_{1},% \ldots,x_{n};q,t)\cdot\varphi_{\nu/\mu}(q;t)\,y^{|\nu|-\mu}\prod_{i=1}^{n}% \frac{(yq^{-\mu_{i}}t^{i};q)_{\infty}}{(yq^{-\nu_{i}}t^{i-1};q)_{\infty}}.\end% {split}start_ROW start_CELL end_CELL start_CELL italic_I start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ; italic_q , italic_t ) ⋅ ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_y italic_t ; italic_q ) start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_ARG start_ARG ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_y ; italic_q ) start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_ARG end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∑ start_POSTSUBSCRIPT italic_ν = italic_μ + horizontal strip end_POSTSUBSCRIPT italic_I start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ; italic_q , italic_t ) ⋅ italic_φ start_POSTSUBSCRIPT italic_ν / italic_μ end_POSTSUBSCRIPT ( italic_q ; italic_t ) italic_y start_POSTSUPERSCRIPT | italic_ν | - italic_μ end_POSTSUPERSCRIPT ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT divide start_ARG ( italic_y italic_q start_POSTSUPERSCRIPT - italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT italic_i end_POSTSUPERSCRIPT ; italic_q ) start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_ARG start_ARG ( italic_y italic_q start_POSTSUPERSCRIPT - italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT ; italic_q ) start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_ARG . end_CELL end_ROW

Applying Proposition 3.2 together with the properties of the interpolation Macdonald polynomials in Proposition B.1, we immediately obtain the following skew hook-length type formula:

Proposition B.3 (Skew hook-length type formula with Macdonald parameters).

For any μλ𝜇𝜆\mu\subseteq\lambdaitalic_μ ⊆ italic_λ, we have

TSYT(λ/μ)φT(q;t)k=1|λ/μ|(i=1(λ)ti1(qλiqT1[<k]i))1=(i,j)λ(qλiti1q1jtλj1)1RRTab(μ,(λ))ψR(q;t)(i,j)μtRi,j1(qλR(i,j)q1jti1),\begin{split}&\sum_{T\in\hskip 1.0pt\mathrm{SYT}(\lambda/\mu)}\varphi_{T}(q;t)% \prod_{k=1}^{|\lambda/\mu|}\biggl{(}\hskip 1.0pt\sum_{i=1}^{\ell(\lambda)}t^{i% -1}\Bigl{(}q^{-\lambda_{i}}-q^{-T^{-1}[<k]_{i}}\Bigr{)}\biggr{)}^{-1}\\ &\hskip 20.0pt=\prod_{(i,j)\in\lambda}\bigl{(}q^{-\lambda_{i}}t^{i-1}-q^{1-j}t% ^{\lambda_{j}^{\prime}-1}\bigr{)}^{-1}\sum_{R\in{RTab}(\mu,\ell(\lambda))}\psi% _{R}(q;t)\prod_{(i,j)\in\mu}t^{R_{i,j}-1}\bigl{(}q^{-\lambda_{R(i,j)}}-q^{1-j}% t^{i-1}\bigr{)},\end{split}start_ROW start_CELL end_CELL start_CELL ∑ start_POSTSUBSCRIPT italic_T ∈ roman_SYT ( italic_λ / italic_μ ) end_POSTSUBSCRIPT italic_φ start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT ( italic_q ; italic_t ) ∏ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT | italic_λ / italic_μ | end_POSTSUPERSCRIPT ( ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ℓ ( italic_λ ) end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT ( italic_q start_POSTSUPERSCRIPT - italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT - italic_q start_POSTSUPERSCRIPT - italic_T start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT [ < italic_k ] start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_λ end_POSTSUBSCRIPT ( italic_q start_POSTSUPERSCRIPT - italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT - italic_q start_POSTSUPERSCRIPT 1 - italic_j end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_R ∈ italic_R italic_T italic_a italic_b ( italic_μ , roman_ℓ ( italic_λ ) ) end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT ( italic_q ; italic_t ) ∏ start_POSTSUBSCRIPT ( italic_i , italic_j ) ∈ italic_μ end_POSTSUBSCRIPT italic_t start_POSTSUPERSCRIPT italic_R start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_q start_POSTSUPERSCRIPT - italic_λ start_POSTSUBSCRIPT italic_R ( italic_i , italic_j ) end_POSTSUBSCRIPT end_POSTSUPERSCRIPT - italic_q start_POSTSUPERSCRIPT 1 - italic_j end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT ) , end_CELL end_ROW

where the left-hand sum is over skew standard Young tableaux T𝑇Titalic_T of shape λ/μ𝜆𝜇\lambda/\muitalic_λ / italic_μ, and the right-hand side sum is over reverse semistandard tableaux R𝑅Ritalic_R of shape μ𝜇\muitalic_μ with entries in {1,,(λ)}1𝜆\left\{1,\ldots,\ell(\lambda)\right\}{ 1 , … , roman_ℓ ( italic_λ ) }.

References

G. Panova, University of Southern California, Los Angeles, CA, USA

L. Petrov, University of Virginia, Charlottesville, VA, USA