Hostname: page-component-78c5997874-s2hrs Total loading time: 0 Render date: 2024-11-04T21:15:05.714Z Has data issue: false hasContentIssue false

Back stable Schubert calculus

Published online by Cambridge University Press:  30 April 2021

Thomas Lam
Affiliation:
Department of Mathematics, University of Michigan, 530 Church St., Ann Arbor, MI48109, [email protected]
Seung Jin Lee
Affiliation:
Department of Mathematical Sciences, Research Institute of Mathematics, Seoul National University, Gwanak-ro 1, Gwanak-gu, Seoul151-747, Republic of [email protected]
Mark Shimozono
Affiliation:
Department of Mathematics, MC 0123, Virginia Tech, 460 McBryde Hall, 255 Stanger St., Blacksburg, VA24061, [email protected]
Rights & Permissions [Opens in a new window]

Abstract

We study the back stable Schubert calculus of the infinite flag variety. Our main results are:

  • a formula for back stable (double) Schubert classes expressing them in terms of a symmetric function part and a finite part;

  • a novel definition of double and triple Stanley symmetric functions;

  • a proof of the positivity of double Edelman–Greene coefficients generalizing the results of Edelman–Greene and Lascoux–Schützenberger;

  • the definition of a new class of bumpless pipedreams, giving new formulae for double Schubert polynomials, back stable double Schubert polynomials, and a new form of the Edelman–Greene insertion algorithm;

  • the construction of the Peterson subalgebra of the infinite nilHecke algebra, extending work of Peterson in the affine case;

  • equivariant Pieri rules for the homology of the infinite Grassmannian;

  • homology divided difference operators that create the equivariant homology Schubert classes of the infinite Grassmannian.

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s) 2021

1. Introduction

1.1 Flag varieties and Schubert polynomials

The flag variety $\textrm {Fl}_n$ is the smooth projective algebraic variety classifying full flags inside an $n$-dimensional complex vector space ${\mathbb {C}}^n$. The cohomology ring $H^*(\textrm {Fl}_n)$ was determined by Borel [Reference BorelBor53]: it is the quotient of the polynomial ring ${\mathbb {Q}}[x_1,\ldots ,x_n]$ by the ideal generated by symmetric functions in $x_1,\ldots ,x_n$ of positive degree.

The flag variety has a distinguished stratification by Schubert varieties, and the cohomology classes of Schubert varieties form a basis of $H^*(\textrm {Fl}_n)$, called the Schubert basis. Bernstein, Gelfand, and Gelfand [Reference Bernstein, Gel'fand and Gel'fandBGG73] and Demazure [Reference DemazureDem74] found formulae for the Schubert basis in terms of divided difference operators. Lascoux and Schützenberger [Reference Lascoux and SchützenbergerLS82] defined and studied polynomial representatives for the Schubert classes, called the Schubert polynomials ${\mathfrak {S}}_w \in {\mathbb {Q}}[x_1,\ldots ,x_n]$. Lascoux and Schützenberger furthermore defined the double Schubert polynomials ${\mathfrak {S}}_w(x;a)$ that represent Schubert classes in the torus-equivariant cohomology ring $H^*_T(\textrm {Fl}_n)$.

There is a rich combinatorial theory for Schubert polynomials. Among the fundamental results crucial to us is the formula of Billey, Jockusch and Stanley [Reference Billey, Jockusch and StanleyBJS93] for the monomial expansion of ${\mathfrak {S}}_w$.

1.2 Back stable Schubert polynomials

In this work, we consider limits of Schubert polynomials called back stable Schubert polynomials

\[ \overleftarrow{\mathfrak{S}}_w := \lim_{\substack{p\to-\infty \\q\to\infty}} {\mathfrak{S}}_w(x_p,x_{p+1},\ldots,x_q), \]

for $w\in S_{\mathbb {Z}}$, the group of permutations of ${\mathbb {Z}}$ moving finitely many elements. Two of us (T.L. and M.S.) first learnt of this construction from Knutson (personal communication). Buch (personal communication, 2018) was also aware of how to back stabilize (double) Schubert polynomials. Finally, one of us (S.-J. Lee) found them on his own independently.

Define the ring of back symmetric formal power series

\[ \overleftarrow{R} := \Lambda \otimes {\mathbb{Q}}[\ldots,x_{{-}1},x_0,x_1,\ldots] \]

where $\Lambda$ denotes the symmetric functions in $\ldots ,x_{-1},x_0$. In Theorem 3.5, we show that the back stable Schubert polynomials $\overleftarrow {\mathfrak {S}}_w$ form a basis of the ring $\overleftarrow {R}$. As far as we are aware, the ring $\overleftarrow {R}$ has not previously been explicitly studied.

1.3 Coproduct formula

Stanley [Reference StanleySta84] defined the Stanley symmetric functions $F_w \in \Lambda$, for $w \in S_{\mathbb {Z}}$ to study the enumeration of reduced words of permutations. It is well known that the symmetric functions $F_w$ can be obtained as ‘forward limits’ of the Schubert polynomials ${\mathfrak {S}}_w$. We give a new construction of $F_w$ from back stable Schubert polynomials. Namely, we define a natural algebra homomorphism $\eta _0: \overleftarrow {R} \to \Lambda$ and show that Stanley's definition of $F_w$ agrees with $\eta _0({\mathfrak {S}}_w)$. This is closely related to, and explains, a formula of Li [Reference LiLi14]. In contrast, the map sending ${\mathfrak {S}}_w$ to $F_w$ is not multiplicative.

We prove that back stable Schubert polynomials satisfy the ‘coproduct formula’ (Theorem 3.14)

(1.1)\begin{equation} \overleftarrow{\mathfrak{S}}_w = \sum_{w \doteq uv} F_u \otimes {\mathfrak{S}}_v, \end{equation}

where $w\doteq uv$ denotes a length-additive factorization such that $v$ is a permutation not using the reflection $s_0$. The coproduct formula decomposes $\overleftarrow {\mathfrak {S}}_w$ into a ‘symmetric’ part and a ‘finite polynomial’ part. We do not know of an analogue of the coproduct formula for finite Schubert polynomials.

1.4 Double Stanley symmetric functions

Back stable double Schubert polynomials $\overleftarrow {\mathfrak {S}}_w(x;a)$ can also be defined in a similar manner (though the existence of the limit is less clear; see Proposition 4.3), and we show (Theorem 4.7) that they form a basis of the back symmetric double power series ring $\overleftarrow {R}(x;a) :=\Lambda (x||a) \otimes _{{\mathbb {Q}}[a]} {\mathbb {Q}}[x,a]$, where ${\mathbb {Q}}[x,a]:={\mathbb {Q}}[x_i,a_i\mid i\in {\mathbb {Z}}]$ and $\Lambda (x||a)$ is the ring of double symmetric functions. The ring $\Lambda (x||a)$ is the polynomial ${\mathbb {Q}}[a]={\mathbb {Q}}[\dotsc ,a_{-1},a_0,a_1,\dotsc ]$-algebra generated by the double power sums $p_k(x||a):=\sum _{i \leqslant 0} x_i^k- \sum _{i \leqslant 0} a_i^k$. The ring $\Lambda (x||a)$ is a ${\mathbb {Q}}[a]$-Hopf algebra with basis the double Schur functions $s_\lambda (x||a)$, and is studied in detail by Molev [Reference MolevMol09].

Generalizing $\eta _0$, there is an algebra homomorphism $\eta _a: \overleftarrow {R}(x;a) \to \Lambda (x||a)$. We define the double Stanley symmetric functions $F_w(x||a) \in \Lambda (x||a)$ by $F_w(x||a):= \eta _a(\overleftarrow {R}(x;a))$. As far as we are aware, the symmetric functions $F_w(x||a)$ are novel. When $w$ is 321-avoiding, the double Stanley symmetric function is equal to the skew double Schur function which was studied by Molev [Reference MolevMol09]; see Proposition A.2.

One of our main theorems (Theorem 4.22) is a proof that the double Edelman–Greene coefficients $j_\lambda ^w(a) \in {\mathbb {Q}}[a]$ given by the expansion of double Stanley symmetric functions

\[ F_w(x||a) = \sum_{\lambda} j_\lambda^w(a) s_\lambda(x||a) \]

into double Schur functions $s_\lambda (x||a)$ are positive polynomials in certain linear forms $a_i - a_j$. The usual Edelman–Greene coefficients $j_\lambda ^w(0):=j_\lambda ^w(a)|_{a_i \to 0}$ are known to be positive by the influential works of Edelman and Greene [Reference Edelman and GreeneEG87] and Lascoux and Schützenberger [Reference Lascoux and SchützenbergerLS85]. Molev [Reference MolevMol09] has given a combinatorial rule for the expansion coefficients of skew double Schurs into double Schurs (that is, for $j_\lambda ^w(a)$ where $w$ is $321$-avoiding) but it does not exhibit the above positivity.

Back stable double Schubert polynomials satisfy (Theorem 4.16) the same kind of coproduct formula (1.1) as the nondoubled version, with the double Stanley symmetric functions $F_w(x||a)$ replacing $F_w$ and double Schubert polynomials ${\mathfrak {S}}_w(x;a)$ replacing the usual finite Schubert polynomials ${\mathfrak {S}}_w$.

1.5 Bumpless pipedreams

We introduce a combinatorial object called bumpless pipedreams, to study the monomial expansion of back stable double Schubert polynomials. These are pipedreams where pipes are not allowed to bump against each other, or equivalently, the ‘bumping’ or ‘double elbow tile’ is forbidden.

Using bumpless pipedreams, we obtain:

  • an expansion for double Schubert polynomials ${\mathfrak {S}}_w(x;a)$ in terms of products of binomials $\prod (x_i - a_j)$; (Our formula is different from the classical pipe-dream formula of Fomin and Kirillov [Reference Fomin and KirillovFK96] for double Schubert polynomials: unlike theirs, our formula is obviously back stable. Hence we also obtain such an expansion for back stable double Schubert polynomials.)

  • a positive expression for the coefficient of $s_\lambda (x||a)$ in $\overleftarrow {\mathfrak {S}}(x;a)$ (Theorem 5.11);

  • a new combinatorial interpretation of Edelman–Greene (EG) coefficients $j_\lambda ^w(0)$ as the number of certain EG pipedreams (Theorem 5.14).

Our bumpless pipedreams are a streamlined version of the interval positroid pipedreams defined by Knutson [Reference KnutsonKnu14]. Heuristically, our formula for $\overleftarrow {\mathfrak {S}}_w(x;a)$ is obtained by ‘pulling back’ a Schubert variety in $\textrm {Fl}$ to various Grassmannians where it can be identified (after equivariant shifts) with graph Schubert varieties, a special class of positroid varieties. This connects our work with that of Knutson et al. [Reference Knutson, Lam and SpeyerKLS13], who identified the equivariant cohomology classes of positroid varieties with affine double Stanley symmetric functions.

When presenting our findings we were informed by Anna WeigandtFootnote 1 that Lascoux's use [Reference LascouxLas02] of alternating sign matrices (ASMs) in a formula for Grothendieck polynomials is very close to our pipedreams; ours correspond to the subset of reduced ASMs. Our construction has the advantage that the underlying permutation is evident; in the ASM one must go through an algorithm to extract this information. Lascoux's ASMs naturally compute in $K$-theory rather than in cohomology.

1.6 Infinite flag variety

Whereas Schubert polynomials represent Schubert classes in the cohomology of the flag variety, back stable Schubert polynomials represent Schubert classes in the cohomology of an appropriate infinite flag variety.

The infinite Grassmannian ${\mathrm {Gr}}$ is an ind-finite variety over ${\mathbb {C}}$, the points of which are identified with (infinite-dimensional over ${\mathbb {C}}$) admissible subspaces $\Lambda \subset F$, where $F = {\mathbb {C}}((t))$ (see § 6). The infinite Grassmannian can be presented as an infinite union of finite-dimensional Grassmannians. The infinite flag variety $\textrm {Fl}$ is an ind-finite variety over ${\mathbb {C}}$, the points of which are identified with admissible flags

\[ \Lambda_\bullet = \{\cdots \subset \Lambda_{{-}1} \subset \Lambda_0 \subset \Lambda_1 \subset \cdots\}. \]

Under an isomorphism between $\overleftarrow {R}$ and the cohomology of $\textrm {Fl}$, we show in Theorem 6.7 that back stable Schubert polynomials represent Schubert classes of $\textrm {Fl}$. For the infinite Grassmannian it is well known that Schur functions represent Schubert classes. Our $\textrm {Fl}$ differs somewhat from other infinite-dimensional flag varieties we have seen in the literature (see for example [Reference Pressley and SegalPS86]), and thus we give a reasonably independent development in § 6.

The infinite flag variety $\textrm {Fl}$ is the union of finite-dimensional flag varieties, and any product $\xi ^x \xi ^y$ of two Schubert classes $\xi ^x,\xi ^y \in H^*(\textrm {Fl})$ can be computed within some finite-dimensional flag variety. Naively, as some subset of the authors had mistakenly assumed, no interesting and new phenomena would arise in the infinite case. To the contrary, in this article we present our findings of entirely new phenomena that have no classical counterpart.

1.7 Localization and infinite nilHecke algebra

The torus-equivariant cohomology $H^*_T(\textrm {Fl}_n)$ of the flag variety can be studied by localizing to the torus fixed points, giving an injection $H^*_T(\textrm {Fl}_n) \hookrightarrow {\bigoplus} _{v \in S_n} H^*_T(\mathrm {pt}) \simeq {\mathbb {Q}}[a_1,\ldots ,a_n]$. It is known [Reference BilleyBil99, Remark 1] that the localization $\xi ^v|_w$ of a Schubert class indexed by $v \in S_n$ at the torus fixed-point indexed $w \in S_n$ is given by the evaluation ${\mathfrak {S}}_v(wa;a) \in {\mathbb {Q}}[a]$. We prove in Proposition 7.9 an analogous result for the equivariant cohomology ring $H^*_{T_{\mathbb {Z}}}(\textrm {Fl})$: the localization of a Schubert class $\xi ^v$ at a $T_{\mathbb {Z}}$-fixed point $w \in S_{\mathbb {Z}}$ is equal to a specialization $\overleftarrow {\mathfrak {S}}_v(wa;a)$ of the back stable double Schubert polynomial.

Kostant and Kumar [Reference Kostant and KumarKK86] studied the torus-equivariant cohomology of Kac–Moody flag varieties (including the usual flag variety) using the action of the nilHecke ring on these cohomologies. We construct in § 7 an action of the infinite nilHecke ring ${\mathbb {A}}'$ on $H^*_{T_{\mathbb {Z}}}(\textrm {Fl})$, giving an infinite rank variant of the results of Kostant and Kumar.

1.8 Homology

The torus-equivariant cohomology ring $H_{T_{\mathbb {Z}}}^*({\mathrm {Gr}})$ of the infinite Grassmannian is isomorphic to the ring $\Lambda (x||a)$ of double symmetric functions (see Theorem 6.6). The (appropriately completed) equivariant homology $H_*^{T_{\mathbb {Z}}}({\mathrm {Gr}})$ of the infinite Grassmannian is Hopf-dual to the Hopf algebra $\Lambda (x||a)$. Nonequivariantly, this can be explained by the homotopy equivalence ${\mathrm {Gr}} \cong \Omega SU(\infty )$ with a group. Restricting to a one-dimensional torus ${\mathbb {C}}^\times \subset T_{\mathbb {Z}}$, the multiplication of $H_*^{{\mathbb {C}}^\times }({\mathrm {Gr}})$ is induced by the direct sum operation on finite Grassmannians, and was studied in some detail by Knutson and Lederer [Reference Knutson and LedererKL15]. The geometry of the full multiplication on $H_*^{T_{\mathbb {Z}}}({\mathrm {Gr}})$ is still mysterious to us, and we hope to study it in the context of the affine infinite Grassmannian in the future.

Molev [Reference MolevMol09] studied the Hopf algebra $\hat {\Lambda }(y||a)$ Hopf-dual to $\Lambda (x||a)$, and defined the basis ${\hat {s}}_\lambda (y||a)$ of dual Schur functions in $\hat {\Lambda }(y||a)$, dual to the double Schur functions. We identify (Proposition 8.1) the Schubert basis of $H_*^{T_{\mathbb {Z}}}({\mathrm {Gr}})$ with Molev's dual Schur functions ${\hat {s}}_\lambda (y||a)$ [Reference MolevMol09]. We use this to resolve (Theorem 8.12) a question posed in [Reference Knutson and LedererKL15]: to find deformations of Schur functions that have structure constants equal to the Knutson-Lederer direct sum product.

One of our main results (Theorem 8.6) is a recursive formula for the dual Schur functions ${\hat {s}}_\lambda (x||a)$ in terms of novel homology divided difference operators, which are divided difference operators on equivariant variables, but conjugated by the equivariant Cauchy kernel. A similar formula had previously been found independently by Nakagawa and Naruse [Reference Nakagawa and NaruseNN18], who was studying the homology of the infinite Lagrangian Grassmannian. Our construction is also closely related to the presentation of the equivariant homology of the affine Grassmannian given by Bezrukavnikov et al. [Reference Bezrukavnikov, Finkelberg and MirkovićBFM05]. We hope to return to the affine setting in the future.

We compute the ring structure of this equivariant homology ring by giving a positive Pieri rule (Theorem 8.18). Our computation of the Pieri structure constants relies on some earlier work of Lam and Shimozono [Reference Lam and ShimozonoLS12] in the affine case, and on triple Stanley symmetric functions $F_w(x||a||b)$ that we define in § 10. The double Stanley symmetric functions $F_w(x||a)$ are recovered from $F_w(x||a||b)$ by setting $b = a$. The triple Stanley symmetric functions distinguish ‘stable’ phenomena from ‘unstable’ phenomena in the limit from the affine to the infinite setting.

1.9 Affine Schubert calculus

Our study of back stable Schubert calculus is to a large extent motivated by our study of the Schubert calculus of the affine flag variety $\widetilde {\textrm {Fl}}$, and in particular Lee's recent definition of affine Schubert polynomials [Reference LeeLee19]. There is a surjection $H^*(\textrm {Fl}) \to H^*(\widetilde {\textrm {Fl}}_n)$ from the cohomology of the infinite flag variety to that of the affine flag variety of ${\mathrm {SL}}(n)$. A complete understanding of this map yields a presentation for the cohomology of the affine flag variety. Thus this project can be considered as a first step towards understanding the geometry and combinatorics of affine Schubert polynomials and their equivariant analogues.

We shall apply back stable Schubert calculus to affine Schubert calculus in future work. In particular, analogues of our coproduct formulae (Theorems 3.14 and 4.16) hold for equivariant Schubert classes in the affine flag variety of any semisimple group $G$ [Reference Lam, Lee and ShimozonoLLS21].

1.10 Peterson subalgebra

The (finite) torus-equivariant cohomology ring $H^*_T(\widetilde {\textrm {Fl}}_n)$ of the affine flag variety $\widetilde {\textrm {Fl}}_n$ has an action of the level zero affine nilHecke ring ${\tilde {{\mathbb {A}}}}$. Peterson [Reference PetersonPet97, Reference LamLam08] constructed a subalgebra ${\tilde {{\mathbb {P}}}} \subset {\tilde {{\mathbb {A}}}}$ (recalled in Appendix C) and showed that the torus-equivariant homology $H_*^T({\widetilde {{\mathrm {Gr}}}}_n)$ of the affine Grassmannian ${\widetilde {{\mathrm {Gr}}}}_n$ is isomorphic to ${\tilde {{\mathbb {P}}}}$. We refer the reader to [Reference Lam, Lapointe, Morse, Schilling, Shimozono and ZabrockiLLM+14] for an introduction to affine Grassmannian Schubert calculus.

While Kostant and Kumar's definition of the nilHecke algebra applies to any Kac–Moody flag variety, the definition of the Peterson algebra is special to the case of the affine flag variety (of a semisimple group). Thus it came as a surprise that we are able to construct (Theorem 9.8) a subalgebra ${\mathbb {P}}' \subset {\mathbb {A}}'$ of the infinite nilHecke ring that is an analogue of the Peterson subalgebra in the affine case. While the infinite symmetric group $S_{\mathbb {Z}}$ is not an affine Coxeter group, we are able to define elements in ${\mathbb {A}}'$ that behave like translation elements in affine Coxeter groups.

Our infinite Peterson algebra ${\mathbb {P}}'$ is in a precise sense the limit of Peterson algebras for affine type $A$. This allows us to apply known positivity results in affine Schubert calculus to deduce the positivity (Theorem 4.22) of double Edelman–Greene coefficients.

1.11 Other directions

Most of the results of the present work have $K$-theoretic analogues. We plan to address $K$-theory in a separate work (Lam, Lee and Shimozono, Back stable K-theory Schubert calculus, in preparation).

The results in this paper (for e.g. § 9.2) suggests the study of the affine infinite flag variety $\widetilde {\textrm {Fl}}$, an ind-variety whose torus-fixed points are the affine infinite symmetric group $S_{\mathbb {Z}} \ltimes Q_{{\mathbb {Z}}}^\vee$, where $Q_{\mathbb {Z}}^\vee$ is the ${\mathbb {Z}}$-span of root vectors $e_i-e_j$ for $i\ne j$ integers and $e_i$ is the standard basis of a lattice with $i\in {\mathbb {Z}}$. Curiously, Schubert classes of $\widetilde {\textrm {Fl}}$ can have infinite codimension (elements of $S_{\mathbb {Z}} \ltimes Q_{{\mathbb {Z}}}^\vee$ can have infinite length) and should lead to new phenomena in Schubert calculus.

2. Schubert polynomials

We recall known results concerning Lascoux and Schützenberger's (double) Schubert polynomials. None of the results in this section are new, but for completeness we provide short proofs for many of them.

2.1 Notation

Throughout the paper, we set $\chi (\text {True})=1$ and $\chi (\text {False})=0$.

2.1.1 Permutations

Let $S_{\mathbb {Z}}$ denote the subgroup of permutations of ${\mathbb {Z}}$ generated by $s_i$ for $i\in {\mathbb {Z}}$ where $s_i$ exchanges $i$ and $i+1$. This is the group of permutations of ${\mathbb {Z}}$ that move finitely many elements. Let $S_+$ (respectively $S_-$, respectively $S_n$) be the subgroup of $S_{\mathbb {Z}}$ generated by $s_1, s_2,\ldots$ (respectively $s_{-1},s_{-2},\ldots$, respectively $s_1,s_2,\dotsc ,s_{n-1}$). We have $S_+ = {\bigcup} _{n\geqslant 1} S_n$. We write $S_{\ne 0} = S_-\times S_+$. For $w\in S_{\mathbb {Z}}$ denote by $\ell (w)$ the length of $w$ and $\textrm {Red}(w)$ for the set of reduced words of $w$ [Reference HumphreysHum90, § 1.6]. For $x,y,z \in S_{\mathbb {Z}}$, we write $z \doteq xy$ if $z = xy$ and $\ell (z) = \ell (x) + \ell (y)$. This notation generalizes to longer products $z \doteq x_1 x_2 \cdots x_r$. Let $w_0^{(n)}\in S_n$ be the longest element [Reference HumphreysHum90, § 1.8]. Let $\gamma :S_{\mathbb {Z}}\to S_{\mathbb {Z}}$ be the ‘shifting’ automorphism $\gamma (s_i)=s_{i+1}$ for all $i\in {\mathbb {Z}}$.

Let $\leqslant$ be the (strong) Bruhat order on $S_{\mathbb {Z}}$ [Reference HumphreysHum90, § 5.9]. For a fixed $k\in {\mathbb {Z}}$, say that $w\in S_{\mathbb {Z}}$ is $k$-Grassmannian if $w<ws_i$ (equivalently, $w(i) < w(i+1)$ viewing $w$ as a function ${\mathbb {Z}}\to {\mathbb {Z}}$) for all $i\in {\mathbb {Z}}-\{k\}$. We write $S_{\mathbb {Z}}^0$ for the set of $0$-Grassmannian permutations.

2.1.2 Partitions

Let ${\mathbb {Y}}$ denote the set of partitions or Young diagrams. We consider a partition $\lambda =(\lambda _1,\ldots ,\lambda _\ell )$ as an infinite sequence $(\lambda _1,\ldots ,\lambda _\ell ,0,0,\ldots )$ if necessary. Throughout the paper, Young diagrams are drawn in English notation: the boxes are top left justified in the plane. For a Young diagram $\lambda$, we let $\lambda '$ denote the conjugate (or transpose) Young diagram. The dominance order on partitions of the same size is given by $\lambda \leqslant \mu$ if $\sum _{i=1}^k \lambda _i \leqslant \sum _{i=1}^k \mu _i$ for all $k$.

There is a bijection between ${\mathbb {Y}}$ and $S_{\mathbb {Z}}^0$, given by $\lambda \mapsto w_\lambda$, where

(2.1)\begin{equation} w_\lambda(i) := i + \begin{cases} \lambda_{1-i} & \text{if $i\leqslant 0$}, \\ -\lambda'_i & \text{if $i > 0$.} \end{cases} \end{equation}

A reduced expression for $w_\lambda$ is obtained by labeling the box $(i,j)$ in the $i$th row and $j$th column of the diagram of $\lambda$ by $s_{j-i}$ and reading the rows from right to left starting with the bottom row.

If $\mu \subset \lambda$, we define

(2.2)\begin{equation} w_{\lambda/\mu} := w_\lambda w_\mu^{{-}1}. \end{equation}

We note that $w_\lambda \doteq w_{\lambda /\mu } w_\mu$. An element $w\in S_{\mathbb {Z}}$ is 321-avoiding if there is no triple of integers $i<j<k$ such that $w(i)>w(j)>w(k)$.

Lemma 2.1 [Reference Billey, Jockusch and StanleyBJS93, § 2]

An element $w\in S_{\mathbb {Z}}$ is $321$-avoiding if and only if $w=w_{\lambda /\mu }$ for some partitions $\mu \subset \lambda$.

Example 2.2 For $\lambda =(3,2)$, the values of $w_\lambda :{\mathbb {Z}}\to {\mathbb {Z}}$ are given. For $\mu =(1)$ we have $w_\mu =s_0$. Reduced decompositions for $w_\lambda$ and $w_{\lambda /\mu }$ are given.

2.2 Schubert polynomials

Following [Reference Lascoux and SchützenbergerLS82], we define Schubert polynomials using divided difference operators. Let ${\mathbb {Q}}[x_+]:= {\mathbb {Q}}[x_1,x_2,x_3,\ldots ]$ be the polynomial ring in infinitely many positively indexed variables and ${\mathbb {Q}}[x]:={\mathbb {Q}}[\dotsc ,x_{-1},x_0,x_1,\dotsc ]$ the polynomial ring in variables indexed by integers. Define the ${\mathbb {Q}}$-algebra automorphism $\gamma : {\mathbb {Q}}[x] \to {\mathbb {Q}}[x]$ given by $x_i \mapsto x_{i+1}$.

For $i\in {\mathbb {Z}}$ the divided difference operator $A_i: {\mathbb {Q}}[x]\to {\mathbb {Q}}[x]$ is defined by

(2.3)\begin{equation} A_i(f) := \dfrac{f - s_i(f)}{x_i - x_{i+1}}. \end{equation}

We have the operator identities

(2.4)\begin{align} A_i^2 &= 0, \end{align}
(2.5)\begin{align}A_iA_j &= A_j A_i \quad \text{for } |i-j|>1, \end{align}
(2.6)\begin{align}A_i A_{i+1} A_i &= A_{i+1} A_i A_{i+1}. \end{align}

For $w\in S_{\mathbb {Z}}$ this allows the definition of

(2.7)\begin{equation} A_w := A_{i_1} A_{i_2}\dotsm A_{i_\ell} \quad \text{where $(i_1,i_2,\dotsc,i_\ell)\in{\rm Red}(w)$.} \end{equation}

Lemma 2.3 Both the kernel of $A_i$ and the image of $A_i$ are the subalgebra of $s_i$-invariant elements.

For $w\in S_n$, the Schubert polynomial ${\mathfrak {S}}_w\in {\mathbb {Q}}[x_+]$ is defined by

(2.8)\begin{align} {\mathfrak{S}}_{w_0^{(n)}}(x_+) &:= x_1^{n-1}x_2^{n-2}\dotsm x_{n-1}^1, \end{align}
(2.9)\begin{align}{\mathfrak{S}}_w(x_+) &:= A_i {\mathfrak{S}}_{ws_i}(x_+)\quad\text{for any $i$ with $ws_i>w$.} \end{align}

The polynomials ${\mathfrak {S}}_w(x_+)$ are well defined for $w\in S_n$ by (2.5) and (2.6).

Lemma 2.4 ${\mathfrak {S}}_w(x_+)$ is well defined for $w\in S_+$.

Proof. It suffices to show that the definitions of ${\mathfrak {S}}_{w^{(n)}_0}$ and ${\mathfrak {S}}_{w^{(n+1)}_0}$ are consistent. Using $w_0^{(n+1)}\doteq w_0^{(n)} s_n \dotsm s_2 s_1$ we have $A_n \dotsm A_2 A_1(x_1^nx_2^{n-1}\dotsm x_{n}^1) = x_1^{n-1}x_2^{n-2}\dotsm x_{n-1}^1$.

We recall the monomial expansion of ${\mathfrak {S}}_w$ due to Billey, Jockusch, and Stanley.

Theorem 2.5 [Reference Billey, Jockusch and StanleyBJS93]

For $w \in S_+$, we have

(2.10)\begin{equation} {\mathfrak{S}}_w (x_+)= \sum_{a_1a_2 \cdots a_\ell \in {\rm Red}(w)} \sum_{\substack{1 \leqslant b_1 \leqslant b_2 \leqslant \cdots \leqslant b_\ell\\ a_i<a_{i+1} \implies b_i < b_{i+1} \\ b_i \leqslant a_i}} x_{b_1} x_{b_2} \cdots x_{b_\ell}. \end{equation}

Define the code $c(w) = (\dotsc ,c_{-1},c_0,c_1,\dotsc )$ of $w\in S_{\mathbb {Z}}$ by

(2.11)\begin{equation} c_i := |\{j>i \mid w(j)<w(i)\}|. \end{equation}

The support of an indexed collection of integers $(c_i\mid i\in J)$ is the set of $i\in J$ such that $c_i\ne 0$. The code gives a bijection from $S_{\mathbb {Z}}$ to finitely supported sequences of nonnegative integers $(\dotsc ,c_{-1},c_0,c_1,\dotsc )$. It restricts to a bijection from $S_+$ to finitely supported sequences of nonnegative integers $(c_1,c_2,\dotsc )$.

For a sequence $b=(b_1,b_2,b_3,\ldots )$ of integers, let $x^b$ denote $x_1^{b_1}x_2^{b_2}\cdots$. For two monomials $x^b$ and $x^c$ in ${\mathbb {Q}}[x]$, we say that $x^c>x^b$ in reverse-lex order if $b\ne c$ and for the maximum $i\in {\mathbb {Z}}$ such that $b_i\ne c_i$ we have $b_i<c_i$. The following triangularity of Schubert polynomials with monomials can be seen from Bergeron and Billey's rc-graph formula for Schubert polynomials [Reference Bergeron and BilleyBB93], and is also proven in [Reference Billey and HaimanBH95].

Proposition 2.6 The transition matrix between Schubert polynomials and monomials is unitriangular:

(2.12)\begin{equation} {\mathfrak{S}}_w (x_+)= x^{c(w)} + \text{reverse-lex lower terms.} \end{equation}

Theorem 2.7 The Schubert polynomials are the unique family of polynomials $\{{\mathfrak {S}}_w (x_+)\in {\mathbb {Q}}[x_+] \mid w \in S_+\}$ satisfying the following conditions:

(2.13)\begin{gather} {\mathfrak{S}}_\mathrm{id} (x_+)= 1, \end{gather}
(2.14)\begin{gather}{\mathfrak{S}}_w(x_+)\ \text{is homogeneous of degree $\ell(w)$}, \end{gather}
(2.15)\begin{gather}A_i {\mathfrak{S}}_w(x_+) = \begin{cases} {\mathfrak{S}}_{w s_i}(x_+) & \text{if $ws_i < w$}, \\ 0 & \text{otherwise.} \end{cases} \end{gather}

The elements $\{{\mathfrak {S}}_w (x_+)\mid w \in S_+\}$ form a basis of ${\mathbb {Q}}[x_+]$ over ${\mathbb {Q}}$.

Proof. For uniqueness, by induction we may assume that ${\mathfrak {S}}_{ws_i}(x_+)$ is uniquely determined for all $i$ such that $ws_i<w$. Since the applications of all the $A_i$ are specified on ${\mathfrak {S}}_w$, the difference of any two solutions of (2.15), being in the kernel of all $A_i$, is $S_+$-invariant by Lemma 2.3. But ${\mathbb {Q}}[x_+]^{S_+} = {\mathbb {Q}}$, so the homogeneity assumption implies that the two solutions must be equal.

For existence, we note that the Schubert polynomials satisfy (2.13)–(2.15) when $ws_i<w$. When $ws_i>w$, we have ${\mathfrak {S}}_w=A_i {\mathfrak {S}}_{ws_i}$ by (2.15) applied for $ws_i$. The element ${\mathfrak {S}}_w$, being in the image of $A_i$, is $s_i$-invariant and therefore is in $\ker A_i$ by Lemma 2.3. That is, $A_i {\mathfrak {S}}_w=0$, establishing (2.15).

The basis property holds by Proposition 2.6.

Remark 2.8 All the basis theorems for Schubert polynomials and their relatives, such as Theorem 2.7, hold over ${\mathbb {Z}}$.

2.3 Double Schubert polynomials

Let ${\mathbb {Q}}[x_+,a_+] := {\mathbb {Q}}[x_1,x_2,\ldots ,a_1,a_2,\ldots ]$. The divided difference operators $A_i$, $i>0$ act on ${\mathbb {Q}}[x_+,a_+]$ by acting on the $x$-variables only. Double Schubert polynomials [Reference Lascoux and SchützenbergerLS82] are defined by the action of divided difference operators on the expression in (2.19). We summarize the fundamental statements concerning double Schubert polynomials in the following theorem.

Theorem 2.9 There exists a unique family $\{{\mathfrak {S}}_w(x_+;a_+) \in {\mathbb {Q}}[x_+,a_+] \mid w \in S_+\}$ of polynomials satisfying the following conditions:

(2.16)\begin{align} {\mathfrak{S}}_\mathrm{id}(x_+;a_+) &= 1, \end{align}
(2.17)\begin{align}{\mathfrak{S}}_w(a_+;a_+) &= 0\quad\text{if } w \neq \mathrm{id} , \end{align}
(2.18)\begin{align}A_i {\mathfrak{S}}_w(x_+;a_+) &= \begin{cases}{\mathfrak{S}}_{w s_i}(x_+;a_+) & \text{if } ws_i < w , \\ 0 & \text{otherwise.} \end{cases} \end{align}

The elements $\{{\mathfrak {S}}_w(x_+;a_+) \mid w \in S_+\}$ form a basis of ${\mathbb {Q}}[x_+,a_+]$ over ${\mathbb {Q}}[a_+]$.

Proof. Uniqueness is proved as in Theorem 2.7. For existence, let

(2.19)\begin{equation} {\mathfrak{S}}_{w_0^{(n)}}(x_+;a_+) = \prod_{\substack{1\leqslant i,j\leqslant n \\ i+j\leqslant n}} (x_i-a_j). \end{equation}

This agrees with (2.16). It is straightforward to verify the double analogue of Lemma 2.4.

For (2.17) it suffices to prove the stronger vanishing property

(2.20)\begin{equation} {\mathfrak{S}}_v(w a_+;a_+) = 0 \quad\text{unless $v \leqslant w$.} \end{equation}

Here ${\mathfrak {S}}_v(wa_+;a_+):={\mathfrak {S}}_v(a_{w(1)},a_{w(2)},\dotsc ;a_+)$. Let $v,w \in S_n$ with $v\not \leqslant w$. If $v=w_0^{(n)}$, then by inspection ${\mathfrak {S}}_v(wa_+;a_+)=0$. So suppose $v<w_0^{(n)}$. Let $1\leqslant i\leqslant n-1$ be such that $vs_i>v$. Then $vs_i \not \leqslant w$ and also $vs_i \not \leqslant ws_i$. Substituting $x_k\mapsto a_{w(k)}$ into $A_i {\mathfrak {S}}_{vs_i}(x_+;a_+) ={\mathfrak {S}}_v(x_+;a_+)$ and using induction we have ${\mathfrak {S}}_v(wa_+;a_+) = (a_i-a_{i+1})^{-1}({\mathfrak {S}}_{vs_i}(wa_+;a_+) - {\mathfrak {S}}_{vs_i}(ws_ia_+;a_+)) = 0$, proving (2.20).

The basis property follows from the fact that ${\mathfrak {S}}_w(x_+;0)={\mathfrak {S}}_w(x_+)$ are a ${\mathbb {Q}}$-basis of ${\mathbb {Q}}[x_+]$.

2.4 Double Schubert polynomials into single

The following identity is proved in Appendix B.

Lemma 2.10 For $w \in S_+$, we have

(2.21)\begin{equation} \sum_{w \doteq uv} ({-}1)^{\ell(u)} {\mathfrak{S}}_{u^{{-}1}} (a_+){\mathfrak{S}}_v(a_+)= \delta_{w,\mathrm{id}}. \end{equation}

Proposition 2.11 ([Reference MacdonaldMac91, (6.1)], [Reference Fomin and StanleyFS94, Lemma 4.5])

Let $w \in S_+$. Then

(2.22)\begin{equation} {\mathfrak{S}}_w(x_+;a_+) = \sum_{w \doteq uv} ({-}1)^{\ell(u)} {\mathfrak{S}}_{u^{{-}1}}(a_+){\mathfrak{S}}_v(x_+). \end{equation}

Proof. It suffices to verify the conditions of Theorem 2.9. Equation (2.16) is clear. Equation (2.17) holds by Lemma 2.10. We prove (2.18) by induction on $\ell (w)$. The case $\ell (w) = 0$ is trivial. We have

\begin{align*} A_i \sum_{w \doteq uv} ({-}1)^{\ell(u)} {\mathfrak{S}}_{u^{{-}1}}(a_+){\mathfrak{S}}_v(x_+) & = \sum_{\substack{w \doteq uv \\ vs_i < v}} ({-}1)^{\ell(u)} {\mathfrak{S}}_{u^{{-}1}}(a_+){\mathfrak{S}}_{vs_i}(x_+) \\ &= \begin{cases} \sum_{\substack{ws_i \doteq uv' }} ({-}1)^{\ell(u)} {\mathfrak{S}}_{u^{{-}1}}(a_+){\mathfrak{S}}_{v'}(x_+) & \text{if } ws_i < w, \\ 0 & \text{otherwise.} \end{cases} \end{align*}

This establishes (2.18) by induction.

2.5 Left divided differences

Let $A_i^a$ be the divided difference operator acting on the $a$-variables.

Lemma 2.12 For $i>0$ and $w\in S_+$,

(2.23)\begin{equation} A_i^a {\mathfrak{S}}_w(x_+;a_+) = \begin{cases} - {\mathfrak{S}}_{s_iw}(x_+;a_+) & \text{if } s_iw<w , \\ 0 & \text{otherwise.} \end{cases} \end{equation}

Proof. This is easily verified using Proposition 2.11.

3. Back stable Schubert polynomials

We define the ring of back symmetric formal power series, and study the basis of back stable Schubert polynomials.

3.1 Symmetric functions in nonpositive variables

For $b\in {\mathbb {Z}}$, let $\Lambda (x_{\leqslant b})$ be the ${\mathbb {Q}}$-algebra of symmetric functions in the variables $x_i$ for $i\in {\mathbb {Z}}$ with $i\leqslant b$. We write $\Lambda = \Lambda (x_{\leqslant 0})= \Lambda ( x_-)$, emphasizing that our symmetric functions are in variables with nonpositive indices. See Appendix A for the comparison with symmetric functions in variables with positive indices.

The tensor product $\Lambda \otimes \Lambda$ is isomorphic to the ${\mathbb {Q}}$-algebra of formal power series of bounded total degree in $x_-$ and $a_-$ which are separately symmetric in $x_-$ and $a_-$. Under this isomorphism, we have $g\otimes h\mapsto g( x_-)h(a_-)$. We use this alternate notation without further mention.

The ${\mathbb {Q}}$-algebra $\Lambda$ is a Hopf algebra over ${\mathbb {Q}}$, generated as a polynomial ${\mathbb {Q}}$-algebra by primitive elements

\[ p_k = \sum_{i\leqslant0} x_i^k. \]

That is, $\Delta (p_k) = 1 \otimes p_k + p_k \otimes 1$ (or $\Delta (p_k)=p_k( x_-)+p_k(a_-)$). Equivalently, for $f\in \Lambda$, $\Delta (f)$ is given by plugging both $x_-$ and $a_-$ variable sets into $f$. The counit takes the coefficient of the constant term, or equivalently, is the ${\mathbb {Q}}$-algebra map sending $p_k\mapsto 0$ for all $k\geqslant 1$. The antipode is the ${\mathbb {Q}}$-algebra automorphism sending $p_k\mapsto -p_k$ for all $k\geqslant 1$. For a symmetric function $f(x)$ we write $f(/x)$ for its image under the antipode.

The superization map

(3.1)\begin{equation} \Lambda\to \Lambda\otimes\Lambda, \quad f \mapsto f(x/a) \end{equation}

is the ${\mathbb {Q}}$-algebra homomorphism defined by applying the coproduct $\Delta$ followed by applying the antipode in the second factor. Equivalently, it is the ${\mathbb {Q}}$-algebra homomorphism sending $p_k\mapsto p_k( x_-)-p_k(a_-)$. In particular, $f(x/a)$ is symmetric in $x_-$ and symmetric in $a_-$. We use the notation $f(x/a)$ instead of $f( x_-/a_-)$ for the sake of simplicity.

3.2 Back symmetric formal power series

Let $R$ be the ${\mathbb {Q}}$-algebra of formal power series $f$ in the variables $x_i$ for $i\in {\mathbb {Z}}$ such that $f$ has bounded total degree (there is an $M$ such that all monomials in $f$ have total degree at most $M$) and the support of $f$ is bounded above (there is an $N$ such that the variables $x_i$ do not appear in $f$ for $i>N$). The group $S_{\mathbb {Z}}$ acts on $R$ by permuting variables. Say that $f\in R$ is back symmetric if there is a $b\in {\mathbb {Z}}$ such that $s_i(f)=f$ for all $i< b$. Let $\overleftarrow {R}$ be the subset of back symmetric elements of $R$.

Proposition 3.1 We have the equality

(3.2)\begin{equation} \overleftarrow{R} = \Lambda \otimes {\mathbb{Q}}[x]. \end{equation}

Proof. It is straightforward to verify that $\overleftarrow {R}$ is a ${\mathbb {Q}}$-subalgebra of $R$ containing $\Lambda$ and ${\mathbb {Q}}[x]$. Suppose $f\in R$ is back symmetric. Let $b\in {\mathbb {Z}}$ be such that $s_i(f)=f$ for all $i< b$. Then $f \in \Lambda (x_{\leqslant b}) \otimes {\mathbb {Q}}[x_{b+1},x_{b+2},\dotsc ]$ is a polynomial in the power sums $p_k(x_{\leqslant b})$ and the variables $x_{b+1},x_{b+2},\dotsc$. But $p_k(x_{\leqslant b}) - p_k(x_{\leqslant 0}) \in {\mathbb {Q}}[x]$. It follows that $f\in \Lambda \otimes {\mathbb {Q}}[x]$.

We emphasize that $\overleftarrow {R}$ is a polynomial ${\mathbb {Q}}$-algebra with algebraically independent generators $p_k$ for $k\geqslant 1$ and $x_i$ for $i\in {\mathbb {Z}}$. The restriction of the action of $S_{\mathbb {Z}}$ from $R$ to $\overleftarrow {R}$ is given on algebra generators by

\begin{align*} w(x_i) &= x_{w(i)}, \\ s_i(p_k) &= \begin{cases} p_k & \text{if } i\ne0 , \\ p_k - x_0^k + x_1^k & \text{if } i=0. \end{cases} \end{align*}

For $s_0(p_k)$ we use the computation

\[ s_0 \sum_{i\leqslant 0} (x_i^k-a_i^k) = \sum_{i\leqslant -1} (x_i^k-a_i^k) + s_0(x_0^k-a_0^k) = \sum_{i\leqslant -1} (x_i^k-a_i^k) + x_1^k-a_0^k = p_k -x_0^k + x_1^k. \]

The divided difference operators $A_i$ for $i \in {\mathbb {Z}}$ act on $\overleftarrow {R}$ using the same formula as (2.3).

3.3 Back stable limit

Let $\gamma : \overleftarrow {R} \to \overleftarrow {R}$ be the ${\mathbb {Q}}$-algebra automorphism shifting all $x$ variables, that is,

(3.3)\begin{gather} \gamma(x_i) = x_{i+1}, \quad \gamma^{{-}1}(x_i) = x_{i-1}, \end{gather}
(3.4)\begin{gather}\gamma(p_k) = p_k + x_1^k, \quad \gamma^{{-}1}(p_k) = p_k - x_0^k. \end{gather}

Given $w\in S_{{\mathbb {Z}}}$, let $[p,q]\subset {\mathbb {Z}}$ be an interval that contains all nonfixed points of $w$. Let ${\mathfrak {S}}_{w}^{[p,q]}$ be the usual Schubert polynomial but computed using the variables $x_p,x_{p+1},\dotsc ,x_q$ instead of starting with $x_1$. This is the same as shifting $w$ to start at $1$ instead of $p$, constructing the Schubert polynomial, and then shifting variables to start at $x_p$ instead of $x_1$. That is,

\[ {\mathfrak{S}}_w^{[p,q]}(x_p,\dotsc,x_q) = \gamma^{p-1}({\mathfrak{S}}_{\gamma^{1-p}(w)}(x_+)). \]

We say that the limit of a sequence $f_1,f_2,\ldots$ of formal power series is equal to a formal power series $f$ if, for each monomial $M$, the coefficient of $M$ in $f_1,f_2,\ldots$ eventually stabilizes and equals the coefficient in $f$.

Theorem 3.2 For $w\in S_{\mathbb {Z}}$, there is a well-defined power formal series $\overleftarrow {\mathfrak {S}}_w\in \overleftarrow {R}$ given by

\[ \overleftarrow{\mathfrak{S}}_w := \lim_{\substack{p \to -\infty \\ q\to \infty}} {\mathfrak{S}}_{w}^{[p,q]} \]

called the back stable Schubert polynomial. It has the monomial expansion

(3.5)\begin{equation} \overleftarrow{\mathfrak{S}}_w = \sum_{a_1a_2 \cdots a_\ell \in {\rm Red}(w)} \sum_{\substack{b_1 \leqslant b_2 \leqslant \cdots \leqslant b_\ell\\ a_i<a_{i+1} \implies b_i < b_{i+1} \\ b_i \leqslant a_i}} x_{b_1} x_{b_2} \cdots x_{b_\ell} \end{equation}

in which $b_i\in {\mathbb {Z}}$. Moreover, the back stable Schubert polynomials are the unique family $\{\overleftarrow {\mathfrak {S}}_w \in \overleftarrow {R} \mid w \in S_{\mathbb {Z}}\}$ of elements satisfying the following conditions:

(3.6)\begin{gather} \overleftarrow{\mathfrak{S}}_\mathrm{id} = 1, \end{gather}
(3.7)\begin{gather}\overleftarrow{\mathfrak{S}}_w \text{ is homogeneous of degree } \ell(w) , \end{gather}
(3.8)\begin{gather}A_i \overleftarrow{\mathfrak{S}}_w = \begin{cases} \overleftarrow{\mathfrak{S}}_{w s_i} & \text{if } ws_i < w, \\ 0 & \text{otherwise.} \end{cases} \end{gather}

Proof. The well-definedness of the series and its monomial expansion follows by taking the limit of (2.10). Let $w\in S_{\mathbb {Z}}$. For $i\ll 0$ we have $ws_i>w$. By (2.15) and Lemma 2.3, $\overleftarrow {\mathfrak {S}}_w$ is $s_i$-symmetric. Thus $\overleftarrow {\mathfrak {S}}_w$ is back symmetric.

Properties (3.6), (3.7) and (3.8) hold for $\overleftarrow {\mathfrak {S}}_w$ by the corresponding parts of Theorem 2.7 for usual Schubert polynomials.

Proposition 3.3 For $w \in S_{\mathbb {Z}}$, we have $\gamma (\overleftarrow {\mathfrak {S}}_w) = \overleftarrow {\mathfrak {S}}_{\gamma (w)}$.

Proposition 3.4 For $\lambda \in {\mathbb {Y}}$, we have $\overleftarrow {\mathfrak {S}}_{w_\lambda } = s_\lambda \in \Lambda ( x_-)$, the Schur function.

Proof. Let $0<k<n$ be large enough such that $\lambda$ is contained in the $k \times (n-k)$ rectangular partition. For such partitions the map $\lambda \mapsto \gamma ^k(w_\lambda )$ defines a bijection to the $k$-Grassmannian elements of $S_n$. It is well known that $\mathfrak {S}_{\gamma ^k(w_\lambda )} = s_\lambda (x_1,\dotsc ,x_k)$ [Reference FultonFul97, Chapter 10, Proposition 8]. Applying $\gamma ^{-k}$ we have $\mathfrak {S}^{[1-k,n-k]}_{w_\lambda } = s_\lambda (x_{1-k}\dotsc ,x_{-1},x_0)$. The result follows by letting $k,n\to \infty$.

By Propositions 3.3 and 2.6 we have

(3.9)\begin{equation} \overleftarrow{\mathfrak{S}}_w = x^{c(w)} + \text{reverse-lex lower terms}. \end{equation}

Theorem 3.5 The back stable Schubert polynomials form a ${\mathbb {Q}}$-basis of $\overleftarrow {R}$.

Proof. By (3.9) the back stable Schubert polynomials are linearly independent. For spanning, using Proposition 3.3 and applying $\gamma ^n$ for $n$ sufficiently large, it suffices to show that any element of $\Lambda ( x_-) \otimes {\mathbb {Q}}[x_+]$ is a ${\mathbb {Q}}$-linear combination of finitely many back stable Schubert polynomials. This holds due to the unitriangularity (3.9) of back stable Schubert polynomials with monomials and the following facts: (i) the reverse-lex leading monomial $x^\beta$ in any nonzero element of $\Lambda ( x_-)\otimes {\mathbb {Q}}[x_+]$ satisfies $\dotsm \leqslant \beta _{-2} \leqslant \beta _{-1} \leqslant \beta _0$; (ii) if $w\in S_{\mathbb {Z}}$ is such that $c(w)=\beta$ for such a $\beta$, then $\dotsm <w(-2)<w(-1)<w(0)$; (iii) for such $w$, $\overleftarrow {\mathfrak {S}}_w$ is symmetric in $x_-$ so that $\overleftarrow {\mathfrak {S}}_w\in \Lambda ( x_-)\otimes {\mathbb {Q}}[x_+]$; (iv) there are finitely many $\gamma$ below $\beta$ in reverse-lex order such that $x^\gamma$ and $x^\beta$ have the same degree, and satisfying $\dotsm \leqslant \gamma _{-2}\leqslant \gamma _{-1}\leqslant \gamma _0$.

3.4 Stanley symmetric functions

Stanley [Reference StanleySta84] defined Stanley symmetric functions $F_w(x_+)$ to enumerate reduced decompositions of permutations. These symmetric functions are also called stable Schubert polynomials, and are usually defined by $F_w(x_+):= \lim _{n\to \infty } {\mathfrak {S}}_{\gamma ^n(w)}(x_+)$. Our definition $F_w$ of Stanley symmetric function agrees (by Theorem 3.9) with the standard definition up to using $x_-$ instead of $x_+$.

There is a ${\mathbb {Q}}$-algebra map $\eta _0: {\mathbb {Q}}[x] \to {\mathbb {Q}}$ given by evaluation at zero: $x_i \mapsto 0$ for all $i\in {\mathbb {Z}}$. This induces a ${\mathbb {Q}}$-algebra map $1 \otimes \eta _0: \overleftarrow {R} \to \Lambda \otimes _{\mathbb {Q}} {\mathbb {Q}} \cong \Lambda$, which we simply denote by $\eta _0$ as well.

Remark 3.6 The map $\eta _0$ ‘knows’ the difference between $x_i\in {\mathbb {Q}}[x]$ and the $x_i$ that appear in $\Lambda =\Lambda ( x_-)$.

For $w \in S_{\mathbb {Z}}$, we define the Stanley symmetric function by

(3.10)\begin{equation} F_w := \eta_0(\overleftarrow{\mathfrak{S}}_w)\in\Lambda. \end{equation}

Recall the shifting automorphism $\gamma :S_{\mathbb {Z}}\to S_{\mathbb {Z}}$ from § 2.1.

Lemma 3.7 For $f \in \overleftarrow {R}$, we have $\eta _0(\gamma (f))=\eta _0(f)$.

Proof. This holds since $\eta _0$ is a $\mathbb {Q}$-algebra homomorphism and the claim is easily verified for the algebra generators of $\overleftarrow {R}$.

Corollary 3.8 For $w\in S_{\mathbb {Z}}$, we have $F_{\gamma (w)} = F_w$.

Proof. Using Lemma 3.7 and Proposition 3.3, we have $F_{\gamma (w)} = \eta _0(\overleftarrow {\mathfrak {S}}_{\gamma (w)}) = \eta _0(\gamma (\overleftarrow {\mathfrak {S}}_w)) = \eta _0(\overleftarrow {\mathfrak {S}}_w) = F_w$.

Theorem 3.9 (cf. [Reference StanleySta84])

For $w\in S_{\mathbb {Z}}$, we have

(3.11)\begin{equation} F_w = \sum_{a_1a_2 \cdots a_\ell \in {\rm Red}(w)} \sum_{\substack{b_1 \leqslant b_2 \leqslant \cdots \leqslant b_\ell \leqslant 0 \\ a_i<a_{i+1} \implies b_i < b_{i+1} }} x_{b_1} x_{b_2} \cdots x_{b_\ell} . \end{equation}

Proof. By Corollary 3.8 we may assume that $w\in S_+$. Since $ws_i>w$ for $i<0$, $\overleftarrow {\mathfrak {S}}_w$ is $s_i$-symmetric for $i<0$, that is, $\overleftarrow {\mathfrak {S}}_w \in \Lambda \otimes {\mathbb {Q}}[x_+]$. Therefore $F_w$ is obtained from $\overleftarrow {\mathfrak {S}}_w$ by setting $x_i=0$ for $i\geqslant 1$. Making this substitution in (3.5) yields (3.11).

The Edelman–Greene coefficients $j_\lambda ^w \in {\mathbb {Z}}$ are defined by

(3.12)\begin{equation} F_w = \sum_\lambda j_\lambda^w s_\lambda. \end{equation}

These coefficients are known to be nonnegative and have a number of combinatorial interpretations: leaves of the transition tree [Reference Lascoux and SchützenbergerLS85], promotion tableaux [Reference HaimanHai92], and peelable tableaux [Reference Reiner and ShimozonoRS98]. In particular, by [Reference Edelman and GreeneEG87] $j^w_\lambda$ is equal to the number of reduced word tableaux for $w$: that is, row strict and column strict tableaux of shape $\lambda$ whose row-reading words are reduced words for $w$.

Let $\omega$ be the involutive ${\mathbb {Q}}$-algebra automorphism of $\Lambda$ defined by $\omega (p_r) = (-1)^{r-1} p_r$ for $r\geqslant 1$. We have $\omega (s_\lambda )=s_{\lambda '}$ for $\lambda \in {\mathbb {Y}}$. The action of $\omega$ on a homogeneous element of degree $d$ is equal to that of the antipode times $(-1)^d$. Let $\omega$ also denote the automorphism of $S_{{\mathbb {Z}}}$ given by $s_i\mapsto s_{-i}$ for all $i\in {\mathbb {Z}}$.

Proposition 3.10 For $w\in S_{\mathbb {Z}}$, we have $F_{w^{-1}} = \omega (F_w) = F_{\omega (w)}$.

Proof. Reversal of a reduced word gives a bijection $\textrm {Red}(w) \to \textrm {Red}(w^{-1})$ that sends a Coxeter–Knuth class of shape $\lambda$ (see § 5.8) to a Coxeter–Knuth class of shape $\lambda '$. The first equality follows.

Negating each entry of a reduced word gives a bijection $\textrm {Red}(w) \to \textrm {Red}(\omega (w))$ which sends a Coxeter–Knuth class of shape $\lambda$ to a Coxeter–Knuth class of shape $\lambda '$. The second equality follows.

Proposition 3.11 For $w\in S_{\mathbb {Z}}$, we have

(3.13)\begin{align} \Delta(F_w) &= \sum_{w\doteq uv} F_u \otimes F_v, \end{align}
(3.14)\begin{align}F_w({/}x) &= ({-}1)^{\ell(w)} F_{w^{{-}1}}(x), \end{align}
(3.15)\begin{align}F_w(x/a) &= \sum_{w\doteq uv} ({-}1)^{\ell(u)} F_{u^{{-}1}}(a) F_v(x), \end{align}
(3.16)\begin{align}F_w(a/a) &= \delta_{w,\mathrm{id}}, \end{align}
(3.17)\begin{align}F_w(x) &= \sum_{w\doteq uvz} ({-}1)^{\ell(u)} F_{u^{{-}1}}(a) F_v(x) F_z(a). \end{align}

Proof. Equation (3.13) follows by plugging in two set of variables into (3.11). Equation (3.14) follows from Proposition 3.10. Equation (3.15) is obtained by combining (3.13) and (3.14). Equation (3.16) follows from the Hopf algebra axiom which asserts that superization followed by multiplication is the counit. For (3.17) we have

\begin{align*} \sum_{w \doteq uvz} ({-}1)^{\ell(u)} F_{u^{{-}1}}(a) F_v(x) F_z(a) &= \sum_{w \doteq uvz} ({-}1)^{\ell(u)} F_{u^{{-}1}}(a) F_v(a) F_z(x) \\ &= \sum_{w \doteq yz} F_y(a/a) F_z(x) = F_w(x) \end{align*}

using cocommutativity, (3.15), and (3.16).

3.5 Negative Schubert polynomials

The following Schubert polynomials are indexed by permutations in $S_-$, contain variables indexed by nonpositive integers, and may contain signs. Recall $S_-$ and $S_{\ne 0}$ from § 2.1 and the automorphism $\omega$ of $S_{{\mathbb {Z}}}$. It restricts to an isomorphism $S_-\to S_+$. Let $\omega :{\mathbb {Q}}[x]\to {\mathbb {Q}}[x]$ be the ${\mathbb {Q}}$-algebra automorphism defined by $\omega (x_i)=-x_{1-i}$ for $i\in {\mathbb {Z}}$. For $u\in S_-$, define ${\mathfrak {S}}_u( x_-)\in {\mathbb {Q}}[ x_-]$ by

(3.18)\begin{equation} {\mathfrak{S}}_u( x_-) := \omega({\mathfrak{S}}_{\omega(u)}(x_+)). \end{equation}

That is, in $w$ replace the negatively indexed reflections with positively indexed ones, take the usual Schubert polynomial in positively indexed variables, and then use $\omega$ to substitute nonpositively indexed $x$ variables for the positively indexed ones (with signs).

Example 3.12 For $u=s_{-3}s_{-2}s_{-1}$, we have $\omega (u)=s_3s_2s_1$, $\mathfrak {S}_{s_3s_2s_1}(x_+) = x_1^3$, and $\mathfrak {S}_u( x_-)=-x_0^3$. For $i > 0$ we have $\mathfrak {S}_{s_{-i}} = \omega \mathfrak {S}_{s_i} =\omega (x_1+\dotsm +x_i) = -(x_0+x_{-1}+\dotsm +x_{1-i})$.

By Theorem 2.5, we have

\[ {\mathfrak{S}}_u( x_-) = \sum_{a_1a_2 \cdots a_\ell \in R(u)} \sum_{\substack{ 0 \geqslant b_1 \geqslant b_2 \geqslant \cdots \geqslant b_\ell \\ a_i > a_{i+1} \implies b_i > b_{i+1} \\ b_i \geqslant a_i+1}} x_{b_1} x_{b_2} \cdots x_{b_\ell}\quad\text{for } u\in S_-. \]

Note the $+1$ in $b_i \geqslant a_i+1$.

For $w\in S_{\ne 0}$, define ${\mathfrak {S}}_w(x)\in {\mathbb {Q}}[x]$ by

(3.19)\begin{equation} {\mathfrak{S}}_w(x) := {\mathfrak{S}}_u( x_-){\mathfrak{S}}_v(x_+)\quad\text{where } w=uv \hbox{ with } u\in S_- \hbox{ and } v\in S_+. \end{equation}

Proposition 3.13 For $w \in S_{\ne 0}$, we have $\omega (\mathfrak {S}_w(x)) = \mathfrak {S}_{\omega (w)}(x)$.

3.6 Coproduct formula

There is a coaction $\Delta : \overleftarrow {R} \to \Lambda \otimes \overleftarrow {R}$ of $\Lambda$ on $\overleftarrow {R}$, defined by the comultiplication on the first factor of the tensor product $\Lambda \otimes _{\mathbb {Q}} {\mathbb {Q}}[x]$.

Theorem 3.14 Let $w \in S_{\mathbb {Z}}$. We have the coproduct formulae

(3.20)\begin{align} \Delta(\overleftarrow{\mathfrak{S}}_w) &= \sum_{w \doteq xy} F_x \otimes \overleftarrow{\mathfrak{S}}_y , \end{align}
(3.21)\begin{align}\overleftarrow{\mathfrak{S}}_w &= \sum_{\substack{w \doteq xy \\ y \in S_{{\neq} 0}}} F_x \; {\mathfrak{S}}_y . \end{align}

Proof. Equation (3.20) can be deduced from (3.21) and Proposition 3.11:

\[ \Delta(\overleftarrow{\mathfrak{S}}_w) = \sum_{\substack{w\doteq xy \\ y\in S_{\ne0}}} \Delta(F_x) {\mathfrak{S}}_y = \sum_{\substack{w\doteq uvy \\ y\in S_{\ne0}}} F_u \otimes F_v {\mathfrak{S}}_y = \sum_{w\doteq uz} F_u \otimes \overleftarrow{\mathfrak{S}}_z. \]

We prove (3.21) by a cancellation argument. We say that a pair of integer sequences $({\mathbf {a}},{\mathbf {b}})$ of the same length is a compatible pair, if ${\mathbf {b}}$ is weakly increasing and $a_i < a_{i+1} \implies b_i < b_{i+1}$.

Let $(x,y,{\mathbf {a}},{\mathbf {b}})$ index a monomial $x_{\mathbf {b}} = x_{b_1} \cdots x_{b_\ell }$ on the right-hand side, corresponding to the term $F_x \; {\mathfrak {S}}_y$ and reduced word ${\mathbf {a}} = a_1 a_2 \cdots a_\ell$. By convention, to obtain ${\mathbf {a}}$, we always factorize $y \in S_{\ne 0}$ as $y = y'y''$ with $y' \in S_-$ and $y'' \in S_+$. We will provide a partial sign-reversing involution $\iota$ on the quadruples $(x,y,{\mathbf {a}},{\mathbf {b}})$; the left-over monomials will give the left-hand side.

Suppose $\ell (x) = r$, $\ell (y') = s$, $\ell (y'') = t$, and set $\ell = r+s+t$. Call an index $i \in [1,\ell ]$ bad if $b_i > a_i$, and good if $b_i \leqslant a_i$. It follows from the definitions that all indices $i \in [r+s+1,\ell ]$ are good, while all indices $i \in [r+1,r+s]$ are bad. Furthermore, if $i \in [1,r]$ is bad, then $a_i < 0$.

Let $k$ be the largest bad index in $[1,r]$, which we assume exists. We claim that $s_{a_k}$ commutes with $s_{a_{k+1}} \cdots s_{a_r}$. To see this, observe that if $a_{k'} \in \{a_k-1,a_k,a_k+1\}$ where $k < k' \leqslant r$ then we must have $b_{k'} > a_{k'}$, contradicting our choice of $k$. If $s = 0$, we set

(3.22)\begin{equation} \iota(x,y,{\mathbf{a}},{\mathbf{b}}) = (a_1 \cdots \hat a_k \cdots a_{r} |a_k a_{r+1} \cdots a_t, b_1 \cdots \hat b_k \cdots b_r| b_k b_{r+1} \cdots b_t) = (\tilde x,\tilde y,\tilde{{\mathbf{a}}}, \tilde{{\mathbf{b}}}) \end{equation}

where the vertical bar separates $x$ from $y$. Thus $\tilde {y}' = s_{a_k}$. If $s > 0$, we compare $b_k$ with $b_{r+1}$. If $b_k > b_{r+1}$ or ($b_k = b_{r+1}$ and $a_k < a_{r+1}$), then we again make the definition (3.22) where now $\tilde {y}' = s_{a_k} y'$. We call this CASE A.

Suppose still that $s > 0$. If ($b_k < b_{r+1}$) or ($b_k = b_{r+1}$ and $a_k \geqslant a_{r+1}$) or ($k$ does not exist) then there is a unique index $j \in [k,r]$ so that

\[ \iota(x,y,{\mathbf{a}},{\mathbf{b}}) = (a_1 \cdots a_j a_{r+1} a_{j+1} \cdots a_{r} |a_{r+2} \cdots a_t, b_1 \cdots b_j b_{r+1} b_{j+1} \cdots b_r | b_{r+2} \cdots b_t) = (\tilde x,\tilde y,\tilde {\mathbf{a}}, \tilde {\mathbf{b}}) \]

has the property that $(a_1 \cdots a_j a_{r+1} a_{j+1} \cdots a_{r} , b_1 \cdots b_j b_{r+1} b_{j+1} \cdots b_r)$ is a compatible sequence. In this case, $s_{a_{r+1}}$ commutes with $s_{a_{j+1}} \cdots s_{a_{r}}$. We call this CASE B.

Finally, if $s = 0$ and $k$ does not exist, then $\iota$ is not defined.

It remains to observe that CASE A and CASE B are sent to each other via $\iota$, which keeps $x_{\mathbf {b}}$ constant and changes $\ell (y')$ by 1.

Let $\omega$ be the involutive ${\mathbb {Q}}$-algebra automorphism of $\overleftarrow {R}$ given by combining the maps $\omega$ on $\Lambda$ from § 3.4 and on ${\mathbb {Q}}[x]$ from § 3.5.

Proposition 3.15 For all $w\in S_{\mathbb {Z}}$, we have $\omega (\overleftarrow {\mathfrak {S}}_w) = \overleftarrow {\mathfrak {S}}_{\omega (w)}$.

Proof. This follows immediately from Theorem 3.14 and Propositions 3.10 and 3.13.

Remark 3.16 The elements $\{s_\lambda \otimes {\mathfrak {S}}_v \mid \lambda \in {\mathbb {Y}} \text { and } v \in S_{\neq 0}\}$ form a ${\mathbb {Q}}$-basis of $\overleftarrow {R}$. It follows from Theorem 3.14 that the coefficient of $s_\lambda \otimes {\mathfrak {S}}_v$ in $\overleftarrow {\mathfrak {S}}_w$ is equal to $j_\lambda ^{wv^{-1}}$ if $\ell (wv^{-1}) = \ell (w) - \ell (v)$, and 0 otherwise.

Remark 3.17 Let $\nu _\lambda : \overleftarrow {R} \to {\mathbb {Q}}[x]$ denote the linear map given by ‘taking the coefficient of $s_\lambda$’. Then

(3.23)\begin{equation} \nu_\lambda(\overleftarrow{\mathfrak{S}}_w) = \sum_{\substack{v \in S_{{\neq} 0} \\ \ell(wv^{{-}1}) = \ell(w) - \ell(v)}} j_\lambda^{wv^{{-}1}} {\mathfrak{S}}_v. \end{equation}

We will give an explicit description of the polynomial $\nu _\lambda (\overleftarrow {\mathfrak {S}}_w)$ in Theorem 5.11.

3.7 Back stable Schubert structure constants

For $u,v,w\in S_+$, define the usual Schubert structure constants $c^w_{uv}$ by

(3.24)\begin{equation} \mathfrak{S}_u \mathfrak{S}_v = \sum_{w\in S_+} c^w_{uv} \mathfrak{S}_w. \end{equation}

For $u,v,w\in S_{\mathbb {Z}}$, define the back stable Schubert structure constants $\overleftarrow {c}^w_{uv}\in {\mathbb {Q}}$ by

(3.25)\begin{equation} \overleftarrow{\mathfrak{S}}_u \overleftarrow{\mathfrak{S}}_v = \sum_{w\in S_{\mathbb{Z}}} \overleftarrow{c}^w_{uv} \overleftarrow{\mathfrak{S}}_w. \end{equation}

By Proposition 3.3, we have

(3.26)\begin{equation} \overleftarrow{c}^{\gamma^n(w)}_{\gamma^n(u),\gamma^n(v)} = \overleftarrow{c}^w_{uv}\quad\text{for all } u,v,w\in S_{\mathbb{Z}} \hbox{ and } n\in{\mathbb{Z}}. \end{equation}

Proposition 3.18

  1. (i) For $u,v,w\in S_+$, we have $c^w_{uv} = \overleftarrow {c}^w_{uv}$.

  2. (ii) Every back stable Schubert structure constant is a usual Schubert structure constant.

Proof. Consider the ${\mathbb {Q}}$-algebra homomorphism $\pi _+:\overleftarrow {R}\to {\mathbb {Q}}[x_+]$ sending $p_r\mapsto 0$ for $r\geqslant 1$, $x_i\mapsto 0$ for $i\leqslant 0$ and $x_i\mapsto x_i$ for $i>0$. Applying $\pi _+$ to Theorem 3.14 for $y\in S_{\mathbb {Z}}$ we have

(3.27)\begin{equation} \pi_+(\overleftarrow{\mathfrak{S}}_y) = \begin{cases} {\mathfrak{S}}_y & \text{if } y\in S_+ , \\ 0 & \text{otherwise,} \end{cases} \end{equation}

because $\pi _+$ kills all symmetric functions with no constant term and all negative Schubert polynomials of positive degree. Now let $u,v\in S_+$. Applying $\pi _+$ to (3.25) and using (3.27), (i) follows.

For (ii), let $u,v\in S_{\mathbb {Z}}$. By (3.26), we may assume that $u,v\in S_+$ and that the finitely many $w$ appearing in (3.25) are also in $S_+$. The proof is completed by applying part (i).

Example 3.19 We have $\overleftarrow {\mathfrak {S}}_{s_1}^2 = \overleftarrow {\mathfrak {S}}_{s_2s_1} + \overleftarrow {\mathfrak {S}}_{s_0s_1}$ and ${\mathfrak {S}}_{s_1}^2 = {\mathfrak {S}}_{s_2s_1}$. Shifting forward by one we obtain $\overleftarrow {\mathfrak {S}}_{s_2}^2 = \overleftarrow {\mathfrak {S}}_{s_3s_2}+\overleftarrow {\mathfrak {S}}_{s_1s_2}$ and ${\mathfrak {S}}_{s_2}^2 = {\mathfrak {S}}_{s_3s_2}+{\mathfrak {S}}_{s_1s_2}$.

We derive a relation involving back stable Schubert structure constants and Edelman–Greene coefficients.

Proposition 3.20 Let $u\in S_m$, $v\in S_n$ and $\lambda \in {\mathbb {Y}}$. Let $u\times v:=u \gamma ^m(v)\in S_{m+n}\subset S_+$. Then

(3.28)\begin{equation} j^{u \times v}_\lambda = \sum_{w\in S_{\mathbb{Z}}} \overleftarrow{c}^w_{uv} j^w_\lambda. \end{equation}

Proof. Since $u\times v\in S_m \times S_n \subset S_{m+n}$ it follows that ${\mathfrak {S}}_{u\times v} = {\mathfrak {S}}_u {\mathfrak {S}}_{\gamma ^m(v)}$. We deduce that $\overleftarrow {\mathfrak {S}}_{u \times v} = \overleftarrow {\mathfrak {S}}_u \gamma ^m(\overleftarrow {\mathfrak {S}}_v)$. Using the algebra map $\eta _0$ several times we obtain

\[ F_{u\times v} = F_u F_v = \eta_0(\overleftarrow{\mathfrak{S}}_u \overleftarrow{\mathfrak{S}}_v) = \eta_0\bigg(\sum_{w\in S_{\mathbb{Z}}} \overleftarrow{c}^w_{uv} \overleftarrow{\mathfrak{S}}_w\bigg) = \sum_{w\in S_{\mathbb{Z}}} \overleftarrow{c}^w_{uv} F_w. \]

Taking the coefficient of $s_\lambda$ we obtain (3.28).

4. Back stable double Schubert polynomials

We define the back symmetric double power series ring, and study the basis of double back stable Schubert polynomials.

4.1 Double symmetric functions

Let $p_k(x||a) := p_k(x/a) =\sum _{i \leqslant 0} x_i^k - a_i^k$, a formal power series in variables $x_i$ and $a_i$; it is the image of $p_k$ under superization. Let $\Lambda (x||a)$ be the ${\mathbb {Q}}[a]$-algebra generated by the elements $p_1(x||a), p_2(x||a),\ldots$, which are algebraically independent over ${\mathbb {Q}}[a]$. We call $\Lambda (x||a)$ the ring of double symmetric functions (see [Reference MolevMol09] for more details). For $\lambda = (\lambda _1,\lambda _2,\ldots ,\lambda _{\ell }) \in {\mathbb {Y}}$, we denote $p_\lambda (x||a):= p_{\lambda _1}(x||a) \cdots p_{\lambda _\ell }(x||a)$.

The algebra $\Lambda (x||a)$ is a Hopf algebra over ${\mathbb {Q}}[a]$ with primitive generators $p_k(x||a)$ for $k\geqslant 1$. The counit is the ${\mathbb {Q}}[a]$-algebra homomorphism $\epsilon :\Lambda (x||a)\to {\mathbb {Q}}[a]$ given by $p_k(x||a)\mapsto 0$ for $k\geqslant 1$. The antipode is the ${\mathbb {Q}}[a]$-algebra homomorphism defined by $p_k(x||a)\mapsto -p_k(x||a)$ for $k\geqslant 1$.

4.2 Back symmetric double power series

Define the back symmetric double power series ring $\overleftarrow {R}(x;a):= \Lambda (x||a) \otimes _{{\mathbb {Q}}[a]} {\mathbb {Q}}[x,a]$, where ${\mathbb {Q}}[x,a]:={\mathbb {Q}}[x_i,a_i\mid i\in {\mathbb {Z}}]$. The ring $\overleftarrow {R}(x;a)$ has two actions of $S_{\mathbb {Z}}$: one that acts on all the $x$ variables and one that acts on all the $a$ variables, including those in $\Lambda (x||a)$. More precisely for $i\in {\mathbb {Z}}$ let $s_i^x$ (respectively $s_i^a)$ act on $\overleftarrow {R}(x;a)$ by exchanging $x_i$ and $x_{i+1}$ (respectively $a_i$ and $a_{i+1}$) while leaving the other polynomial generators of ${\mathbb {Q}}[x,a]$ alone and

(4.1)\begin{gather} s_i^x(p_k(x||a)) = \begin{cases} p_k(x||a) & \text{if $i\ne0$}, \\ p_k(x||a) - x_0^k + x_1^k & \text{if $i=0$}, \end{cases}, \end{gather}
(4.2)\begin{gather} s_i^a(p_k(x||a)) = \begin{cases} p_k(x||a) & \text{if $i\ne0$}, \\ p_k(x||a) + a_0^k - a_1^k & \text{if $i=0$}.\end{cases}. \end{gather}

For $w\in S_{\mathbb {Z}}$, we write $w^x$ (respectively $w^a$) for this action of $w$ on the $x$-variables (respectively $a$-variables).

4.3 Localization of back symmetric formal power series

Let $\epsilon : \overleftarrow {R}(x;a)\to {\mathbb {Q}}[a]$ be the ${\mathbb {Q}}[a]$-algebra homomorphism which extends the counit $\epsilon$ of $\Lambda (x||a)$ via

(4.3)\begin{align} \epsilon(p_k(x||a)) &= 0\quad\text{for all $k\geqslant1$}, \end{align}
(4.4)\begin{align} \epsilon(x_i) &= a_i\quad\text{for all $i\in\mathbb{Z}$.} \end{align}

In other words $\epsilon$ ‘sets all $x_i$ to $a_i$’ including those in $p_k(x||a)$. Define

(4.5)\begin{equation} f|_w = \epsilon(w^x(f)))=f(wa;a)\quad\text{for } f(x,a)\in \overleftarrow{R}(x;a) \hbox{ and } w\in S_{\mathbb{Z}}. \end{equation}

For any $w\in S_{\mathbb {Z}}$, let

(4.6)\begin{gather} I_{w,+} := {\mathbb{Z}}_{{>}0} \cap w({\mathbb{Z}}_{\leqslant0}), \end{gather}
(4.7)\begin{gather}I_{w,-} := {\mathbb{Z}}_{\leqslant0} \cap w({\mathbb{Z}}_{{>}0}). \end{gather}

The map $w\mapsto (I_{w,+},I_{w,-})$ is a bijection from $S_{\mathbb {Z}}^0$ to pairs of finite sets $(I_+,I_-)$ such that $I_+\subset {\mathbb {Z}}_{>0}$, $I_-\subset {\mathbb {Z}}_{\leqslant 0}$, and $|I_+|=|I_-|$. Then the following holds.

Lemma 4.1 We have $p_k(x||a)|_w = \sum _{i\in I_{w,+}} a_i^k - \sum _{i\in I_{w,-}} a_i^k$.

Example 4.2 Using $w=w_\lambda$ of Example 2.2 we have $I_{w,+}=\{1,3\}$ and $I_{w,-}=\{-1,0\}$. Therefore $p_k(x||a)|_w = a_1^k+a_3^k-a_{-1}^k-a_0^k$.

4.4 Back stable double Schubert polynomials

Let $\gamma$ be the ${\mathbb {Q}}$-algebra automorphism of $\overleftarrow {R}(x;a)$ which shifts all variables forward by $1$ in $\overleftarrow {R}(x;a)$. That is, $\gamma (x_i)=x_{i+1}$, $\gamma (a_i)=a_{i+1}$, and $\gamma (p_k(x||a)) = p_k(x||a) + x_1^k - a_1^k$. As before, let $[p,q]$ be an interval of integers containing all integers moved by $w\in S_{\mathbb {Z}}$. Define

(4.8)\begin{equation} {\mathfrak{S}}_w^{[p,q]}(x;a) := \gamma^{p-1}({\mathfrak{S}}_{\gamma^{1-p}(w)}(x_+;a_+)). \end{equation}

For $w\in S_{\mathbb {Z}}$, define the back stable double Schubert polynomial $\overleftarrow {\mathfrak {S}}_w(x;a)$ by

(4.9)\begin{equation} \overleftarrow{\mathfrak{S}}_w(x;a) := \lim_{\substack{p\to-\infty\\ q\to\infty}} {\mathfrak{S}}_w^{[p,q]}(x;a). \end{equation}

There is a double version of the monomial expansion (Theorem 2.5) of Schubert polynomials; see for example [Reference Fomin and KirillovFK96]. However, the well-definedness of $\overleftarrow {\mathfrak {S}}_w(x;a)$ is not apparent from that expansion. In Theorem 5.13 we give a new combinatorial formula for ${\mathfrak {S}}_w(x_+;a_+)$ using bumpless pipedreams as a sum of products of binomials $x_i-a_j$. Theorem 5.13 is compatible with the back stable limit and yields a monomial formula (Theorem 5.2) for the back stable double Schubert polynomials.

Proposition 4.3 For $w \in S_{\mathbb {Z}}$, ${\mathfrak {S}}_w(x;a)$ is a well-defined series such that

(4.10)\begin{equation} \overleftarrow{\mathfrak{S}}_w(x;a) = \sum_{w\doteq uv} ({-}1)^{\ell(u)} \overleftarrow{\mathfrak{S}}_{u^{{-}1}}(a) \overleftarrow{\mathfrak{S}}_v(x). \end{equation}

Proof. Since length-additive factorizations are well behaved under shifting it follows that

\begin{align*} {\mathfrak{S}}_w^{[p,q]}(x;a) &= \gamma^{p-1}({\mathfrak{S}}_{\gamma^{1-p}(w)}(x_+;a_+)) \\ &= \gamma^{p-1}\bigg( \sum_{w \doteq uv} ({-}1)^{\ell(u)} {\mathfrak{S}}_{\gamma^{1-p}(u^{{-}1})}(a_+) {\mathfrak{S}}_{\gamma^{1-p}(v)}(x_+) \bigg)\\ &= \sum_{w\doteq uv} ({-}1)^{\ell(u)} {\mathfrak{S}}_{u^{{-}1}}^{[p,q]}(a) {\mathfrak{S}}_v^{[p,q]}(x) \end{align*}

using Proposition 2.11. Taking the limit as $p\to -\infty$ and $q\to \infty$ we obtain (4.10).

Corollary 4.4 For $w \in S_{\mathbb {Z}}$, we have $\gamma (\overleftarrow {\mathfrak {S}}_w(x;a)) = \overleftarrow {\mathfrak {S}}_{\gamma (w)}(x;a)$.

Corollary 4.5 For $w \in S_{\mathbb {Z}}$, we have

(4.11)\begin{equation} \overleftarrow{\mathfrak{S}}_w(x;a) = \sum_{\substack{w\doteq uvz \\ u,z\in S_{\ne0}}} ({-}1)^{\ell(u)} {\mathfrak{S}}_{u^{{-}1}}(a) F_v(x/a) {\mathfrak{S}}_z(x). \end{equation}

In particular, $\overleftarrow {\mathfrak {S}}_w(x;a)\in \overleftarrow {R}(x;a)$.

Proof. Using (3.21) and Propositions 4.3 and 3.11 we have

\begin{align*} \overleftarrow{\mathfrak{S}}_w(x;a) &= \sum_{w\doteq uv} ({-}1)^{\ell(u)} \overleftarrow{\mathfrak{S}}_{u^{{-}1}}(a) \overleftarrow{\mathfrak{S}}_v(x) \\ &= \sum_{w\doteq uv} \sum_{\substack{u^{{-}1}\doteq u_1v_1 \\ v_1\in S_{\ne0}}} \sum_{\substack{v\doteq u_2v_2 \\ v_2 \in S_{\ne0}}} ({-}1)^{\ell(u)} F_{u_1}(a) {\mathfrak{S}}_{v_1}(a) F_{u_2}(x) {\mathfrak{S}}_{v_2}(x) \\ &=\sum_{\substack{w\doteq v_1^{{-}1} u_1^{{-}1} u_2 v_2 \\ v_1,v_2\in S_{\ne0}}} ({-}1)^{\ell(u_1)+\ell(v_1)} {\mathfrak{S}}_{v_1}(a) F_{u_1}(a) F_{u_2}(x) {\mathfrak{S}}_{v_2}(x) \\ &= \sum_{\substack{w\doteq v_1^{{-}1} u v_2 \\ v_1,v_2\in S_{\ne0}}} ({-}1)^{\ell(v_1)}{\mathfrak{S}}_{v_1}(a) F_u(x/a) {\mathfrak{S}}_{v_2}(x). \end{align*}

Example 4.6 We have

\begin{align*} \overleftarrow{\mathfrak{S}}_{s_i}(x;a) &={-} {\mathfrak{S}}_{s_i}(a) + F_{s_i}(x/a) ={-}{\mathfrak{S}}_{s_i}(a) + s_1(x/a) = s_1[x_{\leqslant0} - a_{\leqslant i}], \\ \overleftarrow{\mathfrak{S}}_{s_1s_0}(x;a) &={-} {\mathfrak{S}}_{s_1}(a) F_{s_0}(x/a) + F_{s_1s_0}(x/a) ={-}a_1 s_1(x/a) + s_2(x/a), \\ \overleftarrow{\mathfrak{S}}_{s_{{-}1}s_0} &={-}{\mathfrak{S}}_{s_{{-}1}}(a) F_{s_0}(x/a) + F_{s_{{-}1}s_0}(x/a) = a_0 s_1(x/a) + s_{11}(x/a), \\ \overleftarrow{\mathfrak{S}}_{s_0s_{{-}1}} &= F_{s_0s_{{-}1}}(x/a) + F_{s_0} {\mathfrak{S}}_{s_{{-}1}}(x) = s_2(x/a) + s_1(x/a) ({-}x_0). \end{align*}

Theorem 4.7 The back stable double Schubert polynomials $\{\overleftarrow {\mathfrak {S}}_w(x;a) \in \overleftarrow {R}(x;a) \mid w \in S_{\mathbb {Z}}\}$ form the unique family of power series satisfying the following conditions:

(4.12)\begin{align} \overleftarrow{\mathfrak{S}}_\mathrm{id} &= 1, \end{align}
(4.13)\begin{align}\overleftarrow{\mathfrak{S}}_w(a;a) &= 0 \quad {\rm if}\ w\neq {\rm id},\end{align}
(4.14)\begin{align}A_i \overleftarrow{\mathfrak{S}}_w(x;a) &= \begin{cases} \overleftarrow{\mathfrak{S}}_{w s_i}(x;a) & \text{if $ws_i < w$}, \\ 0 & \text{otherwise.} \end{cases} \end{align}

The elements $\{\overleftarrow {\mathfrak {S}}_w(x;a) \mid w \in S_{\mathbb {Z}}\}$ form a basis of $\overleftarrow {R}(x;a)$ over ${\mathbb {Q}}[a]$.

Proof. Uniqueness follows as in the proof of Theorem 3.2. Since the double Schubert polynomials are related by divided differences, the corresponding fact (4.14) also holds. For (4.13), applying the map $\epsilon$ of § 4.3 to (4.11) and using (3.16), we have

\[ \overleftarrow{\mathfrak{S}}_w(a;a) = \sum_{\substack{w\doteq uz \\ u,z\in S_{\ne0}}} ({-}1)^{\ell(u)} {\mathfrak{S}}_u(a) {\mathfrak{S}}_z(a). \]

This is $0$ automatically if $w\not \in S_{\ne 0}$. If $w\in S_{\ne 0}\setminus \{\mathrm {id}\}$ then the vanishing follows from the straightforward generalization of Lemma 2.10 to $\mathfrak {S}_w$ for $w\in S_{\ne 0}$.

The basis property follows from the fact that setting $a_i=0$ for all $i\in {\mathbb {Z}}$ gives $\overleftarrow {\mathfrak {S}}_w(x,0)=\overleftarrow {\mathfrak {S}}_w(x)$ and the latter are a basis of $\Lambda \otimes {\mathbb {Q}}[x]$.

The back stable double Schubert polynomials localize the same way that ordinary double Schubert polynomials do in the following sense.

Proposition 4.8 Let $v,w\in S_{\mathbb {Z}}$ and let $[p,q]\subset {\mathbb {Z}}$ be an interval that contains all elements moved by $v$ and by $w$. Then $\overleftarrow {\mathfrak {S}}_v(wa;a) = \mathfrak {S}^{[p,q]}_v(wa;a)$.

Proof. By Corollary 4.4 we may assume that $[p,q]=[1,n]$ for some $n$ so that $v,w\in S_n$. We are specializing $x_i\mapsto a_{w(i)}$ for all $i$, and in particular $x_i\mapsto a_i$ for all $i\leqslant 0$. Under this substitution all the super Stanley functions in (4.11) vanish except those indexed by the identity. Using Proposition 2.11, we have

\[ \overleftarrow{\mathfrak{S}}_v(wa;a) = \sum_{\substack{v \doteq uz \\ u,z\in S_{\ne0}}} ({-}1)^{\ell(u)} {\mathfrak{S}}_{u^{{-}1}}(a) \mathfrak{S}_z(wa) = \sum_{\substack{v \doteq uz \\ u,z\in S_n}} ({-}1)^{\ell(u)} \mathfrak{S}_{u^{{-}1}}(a_+) {\mathfrak{S}}_z(wa_+) = {\mathfrak{S}}_v(wa_+;a_+). \]

Let $s_i^a$ and $A_i^a$ be the reflection and divided difference operators acting on the $a$-variables in both ${\mathbb {Q}}[a]$ and in $p_r(x||a)$.

Proposition 4.9 For all $i\in {\mathbb {Z}}$ and $w \in S_{\mathbb {Z}}$, we have

\[ A_i^a \overleftarrow{\mathfrak{S}}_w(x;a) = \begin{cases} -\overleftarrow{\mathfrak{S}}_{s_iw}(x;a) & \text{if $s_iw<w$}, \\ 0 & \text{otherwise.} \end{cases} \]

Proof. This follows from (4.10) and (3.8).

4.5 Double Schur functions

We realize the double Schur functions (see [Reference MolevMol09]) as the Grassmannian back stable double Schubert polynomials. As such our double Schur functions are symmetric in $x_-$. In Appendix A a precise dictionary is given which connects our conventions with the literature, which uses symmetric functions in $x_+$.

Let $\gamma _a$ be the shift of all of the $a$-variables, that is, the ${\mathbb {Q}}$-algebra automorphism of $\Lambda (x||a)$ given by

(4.15)\begin{gather} \hskip-.8pc\gamma_a(a_i) = a_{i+1}, \quad\quad\quad\quad\quad\quad\quad\quad\quad\quad \gamma_a^{{-}1}(a_i) = a_{i- 1}, \end{gather}
(4.16)\begin{gather}\hskip6pt\gamma_a(p_k(x||a)) = p_k(x||a) - a_1^k, \quad\quad\quad\quad \hskip-4pt\gamma_a^{{-}1}(p_k(x||a)) = p_k(x||a) + a_0^k. \end{gather}

By definition $\gamma _a$ leaves the $x$ variables alone. For $\lambda \in {\mathbb {Y}}$ define the double Schur function $s_\lambda (x||a)\in \Lambda (x||a)$ by

(4.17)\begin{equation} h_r(x||a) := \gamma_a^{r-1}(h_r(x/a)) \quad s_\lambda(x||a) := \det \gamma_a^{1-j}(h_{\lambda_i-i+j}(x||a)). \end{equation}

Example 4.10 The double Schur functions for $\lambda=(r)$ and $\lambda=(1,1)$ are given by

\begin{align*} h_r(x||a) &= h_r(x_{\leqslant0}/a_{\leqslant r-1})\quad \text{for } r\geqslant1 , \\ s_{11}(x||a) &= \det \begin{pmatrix} h_1(x||a) & \gamma_a^{{-}1}(h_2(x||a)) \\ h_0(x||a) & \gamma_a^{{-}1}(h_1(x||a)) \end{pmatrix}\\ &= h_1(x_{\leqslant0}/a_{\leqslant0}) h_1(x_{\leqslant0}/a_{\leqslant-1}) - h_2(x_{\leqslant0}/a_{\leqslant 0}) \\ &= h_1(x/a) (h_1(x/a)+a_0) - h_2(x/a) \\ &= s_{11}(x/a) + a_0 s_1(x/a) = \overleftarrow{\mathfrak{S}}_{s_{{-}1}s_0}(x;a) \end{align*}

by Example 4.6 for $w_{(1,1)}=s_{-1}s_0$.

Proposition 4.11 For $\lambda \in {\mathbb {Y}}$, we have $\overleftarrow {\mathfrak {S}}_{w_\lambda }(x;a) = s_\lambda (x||a)$.

Proof. Using [Reference MolevMol09, (2.21)], one may compute $s_\lambda (x||a)|_{w_\lambda }$ and show that $s_\lambda (x||a)|_{w_\mu }$ vanishes when $\lambda \not \subseteq \mu$ (see also [Reference Lam and ShimozonoLS13, Theorem 7]).

The result then follows from the characterization of $\overleftarrow {\mathfrak {S}}_{w_\lambda }(x;a)$ obtained by combining Proposition 6.3 and Theorem 6.6 below.

4.6 Double Stanley symmetric functions

We introduce the double Stanley symmetric functions $F_w(x||a)$ for $w\in S_{\mathbb {Z}}$. If $w$ is a $321$-avoiding permutation, we recover Molev's skew double Schur function; see Appendix A.4.

Let $\eta _a$ be the ${\mathbb {Q}}[a]$-algebra homomorphism ${\mathbb {Q}}[x,a] \to {\mathbb {Q}}[a]$ given by $x_i \mapsto a_i$. This induces a ${\mathbb {Q}}[a]$-algebra map $1 \otimes \eta _a: \overleftarrow {R}(x;a) \to \Lambda (x||a) \otimes _{{\mathbb {Q}}[a]} {\mathbb {Q}}[a] \cong \Lambda (x||a)$, which we simply denote by $\eta _a$ as well.

Remark 4.12 Analogously to $\eta _0$ in Remark 3.6, the map $\eta _a$ substitutes $x_i\mapsto a_i$ for the $x_i$ generators of ${\mathbb {Q}}[x]$ but leaves the ‘$x_i$ in $\Lambda (x||a)$’ alone.

For $w \in S_{\mathbb {Z}}$, define the double Stanley symmetric function $F_w(x||a) \in \Lambda (x||a)$ by

(4.18)\begin{equation} F_w(x||a) := \eta_a(\overleftarrow{\mathfrak{S}}_w(x;a)). \end{equation}

Proposition 4.13 For $w \in S_{\mathbb {Z}}$, we have

(4.19)\begin{equation} F_w(x||a) = \sum_{\substack{w \doteq uvz\\ u,z\in S_{\ne0}}} ({-}1)^u {\mathfrak{S}}_{u^{{-}1}}(a) F_v(x/a) {\mathfrak{S}}_z(a). \end{equation}

Proof. This follows from the definition (4.18) and Corollary 4.5.

Proposition 4.14 For $\lambda \in {\mathbb {Y}}$, we have $F_{w_\lambda }(x||a) = s_\lambda (x||a)$.

Proof. The Grassmannian double Stanley function is a double Schur function: $F_{w_\lambda }(x||a) = \eta _a(\overleftarrow {\mathfrak {S}}_{w_\lambda })=\overleftarrow {\mathfrak {S}}_{w_\lambda }=s_\lambda (x||a)$ by Proposition 4.11, since $\eta _a$ is the identity when restricted to $\Lambda (x||a)$.

4.7 Negative double Schubert polynomials

Let $\omega$ be the involutive ${\mathbb {Q}}$-algebra automorphism of ${\mathbb {Q}}[x;a]$ given by $\omega (x_i)=-x_{1-i}$ and $\omega (a_i)=-a_{1-i}$ for $i\in {\mathbb {Z}}$. For $w\in S_-$, define the negative double Schubert polynomial ${\mathfrak {S}}_w( x_-;a_-)\in {\mathbb {Q}}[ x_-,a_-]$ by

(4.20)\begin{equation} {\mathfrak{S}}_w( x_-;a_-) := \omega({\mathfrak{S}}_{\omega(w)}(x_+;a_+)) \quad\text{for } w\in S_-. \end{equation}

Define ${\mathfrak {S}}_w(x;a)\in {\mathbb {Q}}[x;a]$ for $w\in S_{\ne 0}$ by

(4.21)\begin{equation} {\mathfrak{S}}_w(x;a) := {\mathfrak{S}}_u(x_+;a_+) {\mathfrak{S}}_v( x_-;a_-)\quad\text{where $w=uv$ with $u\in S_+$ and $v\in S_-$}. \end{equation}

Proposition 4.15 For $w\in S_{\ne 0}$, we have

(4.22)\begin{align} {\mathfrak{S}}_w(x;a) &= \sum_{w\doteq uv} ({-}1)^u {\mathfrak{S}}_{u^{{-}1}}(a) {\mathfrak{S}}_v(x) , \end{align}
(4.23)\begin{align}{\mathfrak{S}}_w(x) &= \sum_{w\doteq uv} {\mathfrak{S}}_u(a) {\mathfrak{S}}_v(x;a). \end{align}

Proof. Equation (4.22) is straightforwardly reduced to the case that $w\in S_+$, which is Proposition 2.11. Equation (4.23) follows from (4.22) by Corollary B.3.

4.8 Coproduct formula

There is a coaction $\Delta : \overleftarrow {R}(x;a) \to \Lambda (x||a) \otimes _{{\mathbb {Q}}[a]} \overleftarrow {R}(x||a)$ of $\Lambda (x||a)$ on $\overleftarrow {R}(x;a)$, defined by the comultiplication on the first factor of the tensor product $\Lambda (x||a) \otimes _{{\mathbb {Q}}[a]} {\mathbb {Q}}[x,a]$.

Theorem 4.16 Let $w \in S_{\mathbb {Z}}$. We have the coproduct formulae

(4.24)\begin{align} \Delta(\overleftarrow{\mathfrak{S}}_w(x;a)) &= \sum_{\substack{w \doteq uv }} F_u(x||a) \otimes \overleftarrow{\mathfrak{S}}_v(x;a), \end{align}
(4.25)\begin{align}\overleftarrow{\mathfrak{S}}_w(x;a) &= \sum_{\substack{w \doteq uv \\ v \in S_{{\neq} 0}}} F_u(x||a) \; {\mathfrak{S}}_v(x;a). \end{align}

Proof. We first deduce (4.24) from (4.25). Using Corollary 4.5, Proposition 4.13 and Lemma 2.10 we have

\begin{align*} &\sum_{w \doteq uv } F_u(x||a) \otimes \overleftarrow{\mathfrak{S}}_v(x;a) \\ &\quad= \sum_{\substack{w \doteq u_1v_1z_1u_2v_2z_2 \\ u_i,z_j \in S_{\ne 0}}} ({-}1)^{\ell(u_1)+\ell(u_2)} {\mathfrak{S}}_{u_1^{{-}1}}(a) F_{v_1}(x/a) {\mathfrak{S}}_{z_1}(a) \otimes {\mathfrak{S}}_{u_2^{{-}1}}(a) F_{v_2}(x/a) {\mathfrak{S}}_{z_2}(x) \\ &\quad= \sum_{\substack{w \doteq u_1v_1v_2z_2 \\ u_1,z_2 \in S_{\ne 0}}} ({-}1)^{\ell(u_1)} {\mathfrak{S}}_{u_1^{{-}1}}(a) F_{v_1}(x/a) \otimes F_{v_2}(x/a) {\mathfrak{S}}_{z_2}(x) \\ &\quad= \Delta\bigg(\sum_{\substack{w \doteq u_1vz_2 \\ u_1,z_2 \in S_{\ne 0}}} ({-}1)^{\ell(u_1)} {\mathfrak{S}}_{u_1^{{-}1}}(a) F_v(x/a) {\mathfrak{S}}_{z_2}(x)\bigg) \\ &\quad= \Delta(\overleftarrow{\mathfrak{S}}_w(x;a)). \end{align*}

For (4.25), using Propositions 4.13 and 4.15 we have

\begin{align*} \sum_{\substack{w \doteq uv \\ v \in S_{{\neq} 0}}} F_u(x||a) \; {\mathfrak{S}}_v(x;a) &= \sum_{\substack{w \doteq u_1v_1z_1 v \\ u_1,z_1,v \in S_{\ne 0}}} ({-}1)^{\ell(u_1)} {\mathfrak{S}}_{u_1{^{{-}1}}}(a) F_{v_1}(x/a) {\mathfrak{S}}_{z_1}(a) {\mathfrak{S}}_v(x;a) \\ &= \sum_{\substack{w \doteq u_1v_1z \\ u_1,z \in S_{\ne 0}}} ({-}1)^{\ell(u_1)} {\mathfrak{S}}_{u_1{^{{-}1}}}(a) F_{v_1}(x/a) {\mathfrak{S}}_z(x) \\ &= \overleftarrow{\mathfrak{S}}_w(x;a). \end{align*}

Corollary 4.17 Let $w \in S_{\mathbb {Z}}$. Then

\[ \Delta(F_w(x||a)) = \sum_{w \doteq uv} F_u(x||a) \otimes F_v(x||a). \]

Proof. We have $\Delta \circ \eta _a = (1 \otimes \eta _a) \circ \Delta$ acting on $\overleftarrow {R}(x;a)$, where $(1 \otimes \eta _a)$ acts on $\Lambda (x||a) \otimes _{{\mathbb {Q}}[a]} \overleftarrow {R}(x;a)$ by acting as $\eta _a$ on the second factor. The result follows from (4.24).

Recall the definition of $w_{\lambda /\mu }$ from (2.2).

Corollary 4.18 For $\lambda \in {\mathbb {Y}}$, we have

(4.26)\begin{equation} \Delta(s_\lambda(x||a)) = \sum_{\mu \subset \lambda} F_{w_{\lambda/\mu}}(x||a) \otimes s_\mu(x||a). \end{equation}

Proof. Consider (4.24) for $\overleftarrow {\mathfrak {S}}_{w_\lambda }(x;a)=s_\lambda (x||a)$. Let $w_\lambda \doteq uv$. Since $w_\lambda \in S_{\mathbb {Z}}^0$ it follows that $v\in S_{\mathbb {Z}}^0$. Let $\mu \in {\mathbb {Y}}$ be such that $\mu \subset \lambda$ and $w_\mu =v$. Then $u=w_{\lambda /\mu }$ and (4.26) follows.

4.9 Dynkin reversal

Extend the ${\mathbb {Q}}$-algebra automorphism $\omega$ of ${\mathbb {Q}}[x;a]$ to $\overleftarrow {R}(x;a)$ by $\omega (p_k(x||a)) = (-1)^{k-1}p_k(x||a)$.

Proposition 4.19 We have

(4.27)\begin{align} \omega(f)|_{\omega(v)} &= \omega(f|_v) \quad \text{for } f\in \overleftarrow{R}(x;a) \hbox{ and } v\in S_{\mathbb{Z}}, \end{align}
(4.28)\begin{align}\omega(\gamma_a(f)) &= \gamma_a^{{-}1}(\omega(f))\quad \text{for } f\in \overleftarrow{R}(x;a). \end{align}

Moreover,

(4.29)\begin{align} \omega(F_v(x/a)) &= F_{\omega(v)}(x/a)\ \quad\text{for } v \in S_{\mathbb{Z}} , \end{align}
(4.30)\begin{align} \omega(\overleftarrow{\mathfrak{S}}_v(x;a))&= \overleftarrow{\mathfrak{S}}_{\omega(v)}(x;a)\quad\text{for } v \in S_{\mathbb{Z}}, \end{align}
(4.31)\begin{align} \omega(F_v(x||a)) &= F_{\omega(v)}(x||a)\ \quad\text{for } v \in S_{\mathbb{Z}}, \end{align}
(4.32)\begin{align} \omega(s_\lambda(x||a)) &= s_{\lambda'}(x||a)\ \qquad\text{for } \lambda\in{\mathbb{Y}}. \end{align}

Proof. It is straightforward to verify (4.27) on ${\mathbb {Q}}$-algebra generators with the help of Lemma 4.1. Equation (4.28) is also easily verified on algebra generators.

Equation (4.29) follows from Proposition 3.10 by superization. Equations (4.30) and (4.31) follow by applying $\omega$ to the coproduct formulae (4.25) and Proposition 4.13. Equation (4.32) follows from (4.30) and Proposition 4.11 using $\omega (w_\lambda )=w_{\lambda '}$.

Alternatively, (4.30) follows from the uniqueness of the Schubert basis as defined by localizations.

4.10 Double Edelman–Greene coefficients

Define the double Edelman–Greene coefficients $j_\lambda ^w(a) \in {\mathbb {Q}}[a]$ by the equality

(4.33)\begin{equation} F_w(x||a) = \sum_\lambda j_\lambda^w(a) s_\lambda(x||a). \end{equation}

Lemma 4.20 We have $j_\emptyset ^w(a) = 0$ unless $w =\mathrm {id}$, and $j_\emptyset ^\mathrm {id} = 1$.

Proof. By Theorem 4.7, we have $\overleftarrow {\mathfrak {S}}_w(a;a) = 0$ if $w \ne \mathrm {id}$ and $\overleftarrow {\mathfrak {S}}_\mathrm {id}(a;a) = 1$. The result follows by localizing both sides of (4.33) at $\mathrm {id}$.

Example 4.21 We have $F_{s_{k+1}s_k}(x||a)=s_2(x||a)+(a_1-a_{k+1})s_1(x||a)$ and $F_{s_{k-1}s_k}(x||a) = s_{11}(x||a) +(a_k-a_0)s_1(x||a)$ for all $k\in {\mathbb {Z}}$. Thus $j_1^{s_{k+1}s_k}(a) = a_1 - a_{k+1}$ and $j_1^{s_{k-1}s_k}(a) = a_k - a_{0}$.

Theorem 4.22 Let $x \in S_{\mathbb {Z}}$ and $v \in S_{\mathbb {Z}}^0$. Then $j^x_v(a) \in {\mathbb {Q}}[a]$ is a positive integer polynomial in the linear forms $a_i - a_j$ where $i \prec j$ under the total ordering of ${\mathbb {Z}}$ given by

\[ 1 \prec 2 \prec 3 \prec \cdots\prec{-}2 \prec{-}1 \prec 0. \]

Theorem 4.22 will be proven in § 9.9.

Define the coproduct structure constants $\hat {c}^\lambda _{\mu \nu }(a)\in {\mathbb {Q}}[a]$ for $\lambda ,\mu ,\nu \in {\mathbb {Y}}$ by

(4.34)\begin{equation} \Delta(s_\lambda(x||a)) = \sum_{\mu,\nu\in{\mathbb{Y}}} \hat{c}^\lambda_{\mu\nu}(a) s_\mu(x||a) \otimes s_\nu(x||a). \end{equation}

Proposition 4.23 For $\lambda ,\mu ,\nu \in {\mathbb {Y}}$, we have $\hat {c}^\lambda _{\mu \nu }(a) = j^{w_{\lambda /\mu }}_\nu (a)$.

Proof. This holds by taking the coefficient of $s_\nu (x||a) \otimes s_\mu (x||a)$ in (4.26).

Remark 4.24 In Theorem 8.18 we give a formula for $\hat {c}^\lambda _{\mu \nu }(a)$ which is positive in the sense of Theorem 4.22 in the special case that $\mu$ or $\nu$ is a hook.

Let $d(\lambda )$ be the Durfee square of $\lambda \in {\mathbb {Y}}$, the maximum index $d$ such that $\lambda _d \geqslant d$. The following change of basis coefficients between the double and super Schur bases were previously computed in [Reference Olshanski, Regev and VershikORV03] expressed as a determinantal formula and in [Reference MolevMol09] by a tableau formula. We give them as (signed) Schubert polynomials.

Proposition 4.25 For $\lambda \in {\mathbb {Y}}$, we have

(4.35)\begin{align} s_\lambda(x||a) &= \sum_{\substack{\mu\subset\lambda\\ d(\mu)=d(\lambda)}} ({-}1)^{|\lambda/\mu|} {\mathfrak{S}}_{w_{\lambda/\mu}^{{-}1}} (a) s_\mu(x/a) , \end{align}
(4.36)\begin{align}s_\lambda(x/a) &= \sum_{\substack{\mu\subset\lambda\\ d(\mu)=d(\lambda)}} {\mathfrak{S}}_{w_{\lambda/\mu}} (a) s_\mu(x||a). \end{align}

Proof. Consider (4.11) for $\overleftarrow {\mathfrak {S}}_{w_\lambda }=s_\lambda (x||a)$. For $w_\lambda \doteq uvz$, arguing as in the proof of Corollary 4.18, we first have $z\in S_{\mathbb {Z}}^0 \cap S_{\ne 0} = \{\mathrm {id}\}$. Next we deduce that $v = w_\mu$ for some $\mu \in {\mathbb {Y}}$ such that $\mu \subset \lambda$. Thus $u=w_{\lambda /\mu }$. The condition $w_{\lambda /\mu }\in S_{\ne 0}$ holds if and only if the skew shape $\lambda /\mu$ contains no boxes on the main diagonal, that is, $d(\lambda )=d(\mu )$. This proves (4.35).

Equation (4.36) follows from (4.35) by Corollary B.3.

Example 4.26 Let $\mu =(1)$ so that $d_\mu =1$ and $w_\mu =s_0$. Consider the $\lambda$ such that $s_1(x||a)$ occurs in $s_\lambda (x/a)$. We must have $d(\lambda )=1$, that is, $\lambda$ is a hook $(p+1,1^q)$ for $p,q\geqslant 0$. Then ${\mathfrak {S}}_{w_{\lambda /\mu }}(a) = (-a_0)^q a_1^p$.

5. Bumpless pipedreams

We shall consider various versions of bumpless pipedreams. These are tilings of some region in the plane by the tiles: empty, NW elbow, SE elbow, horizontal line, crossing, and vertical line.

We shall use matrix coordinates for unit squares in the plane. Thus row coordinates increase from top to bottom, column coordinates increase from left to right, and $(i,j)$ indicates the square in row $i$ and column $j$.

5.1 $S_{\mathbb {Z}}$-bumpless pipedreams

Let $w \in S_{\mathbb {Z}}$. A $w$-bumpless pipedream is a bumpless pipedream covering the whole plane, satisfying the following conditions.

  1. (i) There is a bijective labeling of pipes by integers.

  2. (ii) The pipe labeled $i$ eventually heads south in column $i$ and heads east in row $w^{-1}(i)$.

  3. (iii) Two pipes cannot cross more than once.

  4. (iv) For all $N \gg 0$ and all $N \ll 0$, the pipe labeled $N$ travels north from $(\infty ,N)$ to the square $(N,N)$ where it turns east and travels towards $(N,\infty )$.

Because of condition (ii), every pipe has to make at least one turn. We call pipe $i$ standard if it makes exactly one turn and this turn is at the diagonal square $(i,i)$. By (iv), all but finitely many pipes are standard. We often omit standard pipes from our drawings of pipedreams. The weight ${\rm wt}(P) := \prod (x_i - a_j)$ of a pipedream $P$ is the product of $x_i - a_j$ over all empty tiles $(i,j)$.

Example 5.1 Let $w = s_3s_0s_1$. In one line notation, $w(-2,-1,0,1,2,3,4) = (-2,-1,1,2,0,4,3)$ and the rest are fixed points. Figure 1 shows a $w$-bumpless pipedream, where we have only drawn the region $\{(i,j) \mid i,j \in [-2,4]\}$. In the left picture, the empty tiles have been indicated, as have the row and column numbers. The label of a pipe is the column number to which its south end is attached. In the right picture, we have indicated the labels of the pipes instead of the row numbers. The one-line notation of $w$ can then be read off the east border.

Figure 1. A bumpless pipedream with weight ${\rm wt} = (x_{-1}-a_{-1})(x_1-a_0)(x_1-a_2)$.

Theorem 5.2 Let $w \in S_{\mathbb {Z}}$. Then $\overleftarrow {\mathfrak {S}}_w(x;a) = \sum _P {\rm wt}(P)$ where the sum is over all $w$-bumpless pipedreams.

The proof of Theorem 5.2 is delayed to after Theorem 5.13.

5.2 Drooping and the Rothe pipedream

A $w$-bumpless pipedream is uniquely determined by the location of the two kinds of elbow tiles. Each pipe has to turn at least once. There is a unique $w$-bumpless pipedream such that for all $i$, pipe $i$ turns right from south to east in the square $(w^{-1}(i),i)$. We call this the Rothe pipedream $D(w)$ of $w$. The empty tiles of the Rothe pipedream form what is commonly known as the Rothe diagram of $w$.

Let $P$ be a $w$-bumpless pipedream. A droop is a local move that swaps an SE elbow $e$ with an empty tile $t$, when the SE elbow lies strictly to the northwest of the empty tile. Let $R$ be the rectangle with northwest corner $e$ and southeast corner $t$ and let $p$ be the pipe passing through $e$. After the droop, the pipe $p$ travels along the southmost row and eastmost column of $R$; a NW elbow occupies the square that used to be empty while the square that contained an SE elbow becomes empty. The droop is allowed only if all the following hold.

  1. (i) The westmost column and northmost row of $R$ contains $p$.

  2. (ii) The rectangle $R$ contains only one elbow which is at $e$.

  3. (iii) After the droop we obtain a bumpless pipedream $P'$.

Pipes $p' \neq p$ do not move in a droop. We denote a droop by $P \searrow P'$. Figure 2 shows a Rothe bumpless pipedream followed by a sequence of two droops.

Proposition 5.3 Every $w$-bumpless pipedream can be obtained from the Rothe pipedream $D(w)$ of $w$ by a sequence of droops.

Figure 2. A Rothe bumpless pipedream $P$, and a sequence of two droops.

Proof. Let $P'$ be a $w$-bumpless pipedream which is not the Rothe pipedream and $e$ be an NW elbow that is northwestmost among NW elbows in $P'$. Let $p$ be the pipe passing through $e$. Then $p$ passes through SE elbows $f$ (respectively $f'$) in the same row (respectively column) as $e$. Let $R$ be the rectangle bounded by $e,f,f'$ with northwest corner $t$. It is easy to see that $t$ must be an empty tile and $R$ does not contain any other elbows. Thus there is a droop $P \searrow P'$ which occurs in the rectangle $R$, and $P$ has strictly fewer NW elbows than $P'$. Repeating, we eventually arrive at the Rothe pipedream.

Corollary 5.4 The number of empty tiles in a $w$-bumpless pipedream is equal to $\ell (w)$.

5.3 Halfplane crossless pipedreams

Let $P$ be an $S_{\mathbb {Z}}$-bumpless pipedream. By (iv) of the definition, only finitely many crossings appear. If we cut off, using a horizontal line, the bottom part of $P$ containing all crossing tiles, we will obtain a picture that we call a halfplane crossless pipedream. It turns out that the double Schur function is a generating function of such pipedreams.

For $\lambda \in {\mathbb {Y}}$, a $\lambda$-halfplane pipedream is a bumpless pipedream in the upper halfplane $H={\mathbb {Z}}_{\leqslant 0}\times {\mathbb {Z}}$ such that the crossing tile is not used, and:

  1. (i) there are (unlabeled) pipes entering from the southern boundary in the columns indexed by $I \subset {\mathbb {Z}}$;

  2. (ii) setting $(I_+,I_-) = (I \cap {\mathbb {Z}}_{>0}, {\mathbb {Z}}_{>0} \setminus I)$, we have $I_{\pm } = I_{w_\lambda ,\pm }$ (see (4.6), (4.7), and (2.1));

  3. (iii) the $i$th eastmost pipe entering from the south heads off to the east in row $1-i$. (Equivalently, for every row $i \in {\mathbb {Z}}_{\leqslant 0}$, there is some pipe heading towards $(i,\infty )$.)

As before, the weight of a $\lambda$-halfplane pipedream is ${\rm wt}(P) = \prod (x_i - a_j)$, where the product is over all empty tiles $(i,j)$ in the halfplane $H$.

For example, taking $\lambda = (2,1,1)$ we have $w_\lambda = s_{-2}s_{-1}s_1 s_0$ and $(I_+,I_-) = (\{2\},\{-2\})$. Figure 3 shows a $\lambda$-halfplane pipedream.

Lemma 5.5 The number of empty tiles in a $\lambda$-halfplane pipedream is equal to $|\lambda |$.

Figure 3. A $(2,1,1)$-halfplane pipedream with weight ${\rm wt} = (x_{-3}-a_{-3})(x_{-2}-a_{-3})(x_{-1}-a_0)(x_0-a_{-2})$.

Theorem 5.6 Let $\lambda$ be a partition. Then $s_\lambda (x||a) = \sum _P {\rm wt}(P)$ where the sum is over all $\lambda$-halfplane pipedreams.

The proof of Theorem 5.6 is delayed to after Theorem 5.13.

A ${\mathbb {Z}}_{\leqslant 0}$-semistandard Young tableau (SSYT) of shape $\lambda$ is a filling of the Young diagram $\lambda$ (in English notation) with the integers $0,-1,-2,\ldots$ such that rows are weakly increasing and columns are strictly increasing. The weight ${\rm wt}(T)$ of a ${\mathbb {Z}}_{\leqslant 0}$-SSYT is the product ${\rm wt}(T) = \prod _{(i,j) \in T} (x_{T(i,j)} - a_{T(i,j)+c(i,j)})$ where $c(i,j) = j-i$ is the content of the square $(i,j)$ in row $i$ and column $j$.

Corollary 5.7 Let $\lambda$ be a partition. Then $s_\lambda (x||a) = \sum _T {\rm wt}(T)$ where the sum is over all ${\mathbb {Z}}_{\leqslant 0}$-SSYT of shape $\lambda$.

5.4 Rectangular $S_n$-bumpless pipedreams

Let $w \in S_n$. A $w$-rectangular bumpless pipedream is a bumpless pipedream in the $n \times 2n$ rectangular region

\[ R_n := \{(i,j) \mid i \in [1,n] \text{ and } j \in [1-n,n]\}. \]

The pipes are labeled $1-n,2-n,\ldots ,0,1,\ldots ,n$, entering the south boundary from left to right. The positively labeled pipes exit the east boundary: pipe $i$ exits in row $i$. The nonpositively labeled pipes exit the north boundary. Two pipes intersect at most once, and a nonpositively labeled pipe cannot intersect any other pipe. As before, the weight of a rectangular $S_n$-bumpless pipedream $P$ is given by ${\rm wt}(P) = \prod (x_i - a_j)$, with the product over all empty tiles $(i,j)$.

Lemma 5.8 Let $w \in S_n$. Suppose $P$ is an $S_{\mathbb {Z}}$-bumpless pipedream for $w$ (considered an element of $S_{\mathbb {Z}}$. Then the region inside the rectangle $R_n$ is an $S_n$-rectangular bumpless pipedream for $w$.

We also associate a partition $\lambda (P)$ to an $S_n$-rectangular bumpless pipedream: it is obtained by reading the north boundary edges from right to left, to then obtain the boundary of a partition inside a $n \times n$ box, where empty edges correspond to steps to the left, and edges with a pipe exiting correspond to downward steps. See Figure 4, where empty edges are marked $e$ and edges with a pipe exiting are marked $x$.

Lemma 5.9 Let $w \in S_n$ and $P$ be a $w$-bumpless pipedream. We have $\ell (w) = |\lambda (P)| + {\rm deg}({\rm wt}(P))$.

Figure 4. The partition of a rectangular $S_n$-bumpless pipedream.

Example 5.10 Let $w = 2143$. In Figure 5 is a complete list of all $w$-bumpless pipedreams. The nonpositively labeled pipes are those which enter from the bottom to the left of the dotted line.

Figure 5. Rectangular $S_n$-bumpless pipedreams for $w=2143$.

Theorem 5.11 Let $w \in S_n$. Then we have $\overleftarrow {\mathfrak {S}}_w(x;a) = \sum _P {\rm wt}(P) s_{\lambda (P)}(x||a)$ where the sum is over all $w$-rectangular bumpless pipedreams.

Theorem 5.11 is proved in § 12.4.

Corollary 5.12 Let $w \in S_n$. Then $F_w(x||a) = \sum _P \eta _a({\rm wt}(P)) s_{\lambda (P)}(x||a)$ where the sum is over all $w$-rectangular bumpless pipedreams.

5.5 Square $S_n$-bumpless pipedreams

Let $w \in S_n$. A $w$-square bumpless pipedream is a bumpless pipedream in the $n \times n$ square region

\[ S_n := \{(i,j) \mid i \in [1,n] \text{ and } j \in [1,n]\}. \]

The pipes are labeled $1,\ldots ,n$, entering the south boundary from left to right. The pipes exit the east boundary: pipe $i$ exits in row $i$. Two pipes intersect at most once. As before, the weight of a square $S_n$-bumpless pipedream $P$ is given by ${\rm wt}(P) = \prod (x_i - a_j)$, with the product over all empty tiles $(i,j)$. In Example 5.10, if we erase the left half and all nonpositively labeled pipes, we obtain a square $2143$-bumpless pipedream.

Theorem 5.13 For $w \in S_n$ we have ${\mathfrak {S}}_w(x_+;a_+) = \sum _P {\rm wt}(P)$ where the sum is over all $w$-square bumpless pipedreams.

Proof. By Theorem 4.16 and Lemma 4.20, when $\overleftarrow {\mathfrak {S}}_w(x_+;a_+)$ is expanded in terms of $\{s_\lambda (x||a) \mid \lambda \in {\mathbb {Y}}\}$, the coefficient of $s_\emptyset (x||a)$ is equal to ${\mathfrak {S}}_w(x_+;a_+)$. By Theorem 5.11, we thus have

\[ {\mathfrak{S}}_w(x_+;a_+) = \sum_P {\rm wt}(P) \]

summed over $w$-rectangular bumpless pipedreams $P$ satisfying $\lambda (P) = \emptyset$. The condition $\lambda (P) = \emptyset$ is equivalent to all nonpositively labeled pipes in $P$ being completely vertical. In particular, the nonpositively labeled pipes stay within the left $n \times n$ square of $P$. Such pipedreams are in weight-preserving bijection with $w$-square bumpless pipedreams.

Proof of Theorem 5.2 The special role of the row and column indexed 0 is arbitrary. In Theorem 5.13, we could obtain a formula for the double Schubert polynomial ${\mathfrak {S}}^{[p,n]}_w(x;a)$ (with variables $x_p,x_{p+1},\ldots ,x_n$ and $a_p,a_{p+1},\ldots ,a_n$) if we worked with square $w$-bumpless pipedreams in rows and columns indexed by $p,p+1,\ldots ,n$. We note that such bumpless pipedreams are back stable: there is a natural weight-preserving injection sending such a pipedream for ${\mathfrak {S}}^{[p,n]}_w(x;a)$ to a pipedream for ${\mathfrak {S}}^{[p-1,n]}_w(x;a)$. The union of all such square $w$-pipedreams are exactly the $w$-bumpless pipedreams of Theorem 5.2. Taking $p \to -\infty$, Theorem 5.2 thus follows from the definition of back stable double Schubert polynomial.

Proof of Theorem 5.6 We apply Theorem 5.2 to $w = w_\lambda$. We have $w_\lambda (1) < w_\lambda (2) < \cdots$ and $w_\lambda (0) > w_\lambda (-1) > \cdots$. It follows that in a $w_\lambda$-bumpless pipedream the following are true.

  1. (i) There are no crossings in rows indexed by nonpositive integers.

  2. (ii) There are no empty tiles in rows indexed by positive integers.

Thus the lower half of a $w_\lambda$-bumpless pipedream $P$ is completely determined by $\lambda$, and the upper half is a $\lambda$-halfplane pipedream.

5.6 EG pipedreams

Let $w \in S_n$. Let $P$ be a $w$-square bumpless pipedream. We call $P$ a $w$-EG pipedream if all the empty tiles are in the northeast corner, where they form a partition shape $\lambda = \lambda (P)$, called the shape of $P$. See Figure 6.

Theorem 5.14 The Edelman–Greene coefficient $j_\lambda ^w = j_\lambda ^w(0)$ of (3.12) is equal to the number of $w$-EG pipedreams $P$ satisfying $\lambda (P) = \lambda$.

Figure 6. A 213-EG pipedream with partition $(1)$.

Proof. Specializing $a_i = 0$ for all $i$ in Corollary 5.12, we obtain $F_w = \sum _P s_{\lambda (P)}$ where the sum is over all $w$-rectangular bumpless pipedreams $P$ with no empty tiles. In particular, the positively labeled pipes in the right $n \times n$ square of $P$ forms a $w$-EG pipedream. The nonpositively labeled pipes in $P$ have to fill up all the remaining tiles, and since they cannot intersect, there is a unique way to do so. Thus there is a bijection between $w$-rectangular bumpless pipedreams with no empty tiles and $w$-EG pipedreams. Finally, one verifies from the definitions that $\lambda (P)$ is defined consistently for the two kinds of pipedreams.

An empty tile $T$ in a bumpless pipedream $D$ is called a floating tile if there exists a pipe that is northwest of $T$. A bumpless pipedream $D$ is called near EG if it has a single floating tile.

5.7 Column moves

We define column moves that modify a bumpless pipedream in two adjacent columns; see Figure 7. Only one of the pipes (the active pipe) is drawn in these pictures. For the move to be allowed, the southeastmost tile must be an empty tile (before the move), and it must be the only empty tile. Thus the move takes the empty tile from the southeastmost position to the northwestmost position. There are usually other pipes in the move, and the ‘kinks are shifted left’ if necessary; see the move on the right of Figure 7.

Figure 7. On the left: the different types of column moves. On the right: kinks are shifted to the left.

A column move is a droop if no kinks are present, and in addition, the pipe exits south in the left column and exits east in the right column. We write $D \to D'$ if two bumpless pipedreams are related by a column move. We say that $D'$ is obtained from $D$ by a downwards column move.

Lemma 5.15 Let $D$ be a bumpless pipedream that is not an EG pipedream. Then $D$ admits a downwards column move $D \to D'$.

Proof. Let $E$ be any northwestmost floating tile in $D$. Then the tile $W$ immediately to west of $E$ is nonempty, and must either be an NW elbow or a vertical line. Call this pipe $p$. Then $p$ travels up from $W$ a number of tiles and turns towards the east at a tile $T$. We may perform a column move in the rectangle with corners $T$ and $E$.

Lemma 5.16 Let $D$ be a near EG pipedream. Then there is a unique sequence of moves $D \to D' \to D'' \to \cdots \to D^*$ where $D^*$ is a EG pipedream.

Write $r(D) = D^*$ for the EG pipedream of Lemma 5.16.

Remark 5.17 We can define an equivalence relation on bumpless pipedreams using column moves. We caution the reader that multiple EG pipedreams can belong to a single such equivalence class.

5.8 Insertion

Let $D$ be an $w$-EG pipedream and $i \in [1,n-1]$ be such that $s_iw > w$, or equivalently, the pipes labeled $i$ and $i+1$ do not cross in $D$. Let $D'$ be the bumpless diagram obtained from $D$ by swapping the pipes $i$ and $i+1$ in columns $i$ and $i+1$. Namely, if in $D$ the first turn of pipe $i$ (respectively $i+1$) is in row $a_i$ (respectively $a_{i+1} > a_i$), then in $D'$ the first turn of pipe $i$ (respectively $i+1$) is in row $a_{i+1}$ (respectively $a_i$). Other pipes that cross pipe $i$ in column $i$ have their ‘kinks shifted left’ in $D'$. See Figure 8.

Figure 8. Swapping pipes $i$ and $i'= i+1$.

The northwestmost tile in the shown rectangle is always an empty tile in $D'$. Thus $D'$ is either a EG pipedream or a near EG pipedream. Note that there are two possibilities for the northeastmost tile in the shown rectangles.

We define the insertion $D \leftarrow i$ to be the EG pipedream given by

\[ D \leftarrow i := r(D'). \]

(Note that $D \leftarrow i$ is not defined if the pipes $i$ and $i+1$ cross.) Let $D_0$ be the unique EG pipedream for the identity permutation. Let ${\mathbf {i}} = i_1i_2 \cdots i_\ell$ be a reduced word. Then define $(P,Q) = (P({\mathbf {i}}),Q({\mathbf {i}}))$ by

\begin{align*} P({\mathbf{i}}) &= (\cdots ((D_0 \leftarrow i_\ell) \leftarrow i_{\ell-1}) \cdots ) \leftarrow i_1, \\ Q({\mathbf{i}}) &= \{\lambda(D_0) \subset \lambda(D_0 \leftarrow i_\ell) \subset \cdots \subset \lambda(P({\mathbf{i}}))\}. \end{align*}

Note that $Q({\mathbf {i}})$ is a saturated chain of partitions, and is thus equivalent to a standard Young tableau of shape $\lambda (P({\mathbf {i}}))$.

Example 5.18 Let $n = 4$ and ${\mathbf {i}} = 1231$. We compute $P({\mathbf {i}}), Q({\mathbf {i}})$ in Figure 9.

Figure 9. The computation of the EG pipedream $P(1231)$. For each insertion step, both $D'$ and $r(D')$ are shown (if they are different).

We recall the Coxeter–Knuth equivalence relation on $\textrm {Red}(w)$. It is generated by the elementary relations

\begin{align*} \cdots i k j \cdots &\sim \cdots k i j \cdots \qquad\qquad\qquad\quad \mbox{for } i < j < k ,\\ \cdots i k j \cdots &\sim \cdots j k i \cdots \qquad\qquad\qquad\quad \mbox{for } i < j < k ,\\ \cdots i (i+1) i \cdots &\sim \cdots (i+1) i (i+1) \cdots. \end{align*}

Edelman–Greene insertion provides a bijection $C \mapsto T(C)$ between Coxeter–Knuth equivalence classes $C \subset \textrm {Red}(w)$ and reduced word tableaux $T$ for $w$ (see [Reference Edelman and GreeneEG87] and the paragraph containing (3.12)). Bumpless pipedreams encode a new version of Edelman–Greene insertion.

Theorem 5.19 The map ${\mathbf {i}} \mapsto (P({\mathbf {i}}),Q({\mathbf {i}}))$ induces a bijection between reduced words for $S_n$ and pairs consisting of an EG pipedream and a standard Young tableau of the same shape. For a fixed EG pipedream $D$, the set $C_D:= \{{\mathbf {i}} \mid P({\mathbf {i}}) = D\}$ is a single Coxeter–Knuth equivalence class. The shape of the reduced word tableau $T(C_D)$ is $\lambda (D)$.

Problem 5.20 Find a direct shape-preserving bijection between EG pipedreams for $w$ and reduced word tableaux for $w$.Footnote 2

Remark 5.21 There is a transpose analogue of column moves called row moves. We can also define insertion into EG pipedreams using row moves. Theorem 5.19 holds with (usual) Edelman–Greene insertion replaced by Edelman–Greene column insertion.

The insertion path of the insertion $D \leftarrow i$ is the collection of positions through which the empty tile travels in the calculation of $r(D')$. An insertion path consists of a number of boxes, one in each of an interval of columns. Two insertion paths are compared by comparing respective boxes in the same column.

The following key result is immediate from the definition of column moves.

Lemma 5.22 The pair $(D,i)$ can be recovered uniquely from the pair

\[ (D \leftarrow i, \mbox{final box in the insertion path}). \]

Lemma 5.23 Suppose $i < j$.

  1. (i) Then the insertion path of $D\leftarrow i$ is strictly below the insertion path of $(D\leftarrow i) \leftarrow j$.

  2. (ii) Then the insertion path of $D\leftarrow j$ is strictly above the insertion path of $(D\leftarrow j) \leftarrow i$.

Proof. We show claim (i); claim (ii) is similar. Let the insertion path of $D_1 = D \leftarrow i$ be the boxes $b_i, b_{i-1},\ldots ,b_s$, where $b_k$ is in column $k$. Let the insertion path of $(D\leftarrow i) \leftarrow j$ be the boxes $c_j, c_{j-1},\ldots , c_t$ where $c_k$ is in column $k$. Consider the calculation of $c_i$: the lowest elbow in column $i-1$ of $D_1$ is at the same height as $b_i$. Thus $c_{i-1}$ must at the same height or above $b_i$. It follows that $c_i$ is above $b_i$, and indeed it must be at least as high as $b_{i-1}$ because there are no elbows in column $i$ above $b_i$ and below the row of $b_{i-1}$. The claim (i) follows by repeating this argument.

Recall that the descent set ${\rm Des}(T)$ of a standard Young tableau $T$ is the set of letters $j$ such that $j+1$ is in a lower row than $j$ in $T$. The descent set ${\rm Des}({\mathbf {i}})$ of a word ${\mathbf {i}} = i_1 \cdots i_\ell$ is the indices $j$ such that $i_j > i_{j+1}$.

Corollary 5.24 For a reduced word ${\mathbf {i}}$, we have ${\rm Des}({\mathbf {i}}) = {\rm Des}(Q({\mathbf {i}}))$.

Lemma 5.25 Let $D$ be a EG pipedream and suppose $i < j < k$. Then we have (when the EG pipedreams are defined):

  1. (i) $((D \leftarrow j) \leftarrow i) \leftarrow k = ((D \leftarrow j) \leftarrow k \leftarrow i)$;

  2. (ii) $((D \leftarrow i) \leftarrow k) \leftarrow j= ((D \leftarrow k) \leftarrow i \leftarrow j)$.

Proof. We prove claim (i); claim (ii) is similar. By Lemma 5.23, the insertion path for $D \leftarrow j$ is above that of $(D \leftarrow j) \leftarrow i$. In particular, the two EG pipedreams $(D \leftarrow j) \leftarrow i$ and $D\leftarrow i$ differ only in tiles that are below the insertion path of $j$. On the other hand, the insertion path for $(D \leftarrow j) \leftarrow k$ is above that of $D \leftarrow j$, and thus does not see the part the pipedream below the insertion path of $j$. The desired equality follows.

Lemma 5.26 Let $D$ be an EG pipedream and suppose $i,i+1 \in [1,n-1]$. When the EG pipedreams are defined, we have $((D \leftarrow i) \leftarrow i+1) \leftarrow i =((D \leftarrow i+1) \leftarrow i) \leftarrow i+1$.

Proof. For the insertions to be defined, the pipes $i$, $i+1$, and $i+2$ in $D$ do not intersect. Let $h_i,h_{i+1},h_{i+2}$ be the heights of the boxes containing the first right elbow for the pipes $i$, $i+1$, and $i+2$ respectively. Then $h_i$ is strictly above $h_{i+1}$, which is strictly above $h_{i+2}$.

Let us first consider $D_1 = ((D \leftarrow i) \leftarrow i+1) \leftarrow i$. To calculate $(D \leftarrow i)$ we will first create an empty tile in the box $(i, h_i)$ in column $i$. Instead of moving this empty tile to the northwest immediately, let us keep it where it is, and consider the insertion of $i+1$. This creates an empty tile in the box $(i+1,h_i)$. Finally, the second insertion of $i$ creates an empty tile in $(i,h_{i+1})$. Call the resulting bumpless diagram $D'_1$. Checking the definitions, we see that $D_1$ is obtained from $D'_1$ by performing column moves on the three empty tiles, as long as we move the empty tiles in order.

Now consider $D_2 = ((D \leftarrow i+1) \leftarrow i) \leftarrow i+1$. To calculate $(D \leftarrow i+1)$ we will first create an empty tile in the box $(i+1, h_{i+1})$ in column $i$. Applying a single downward move to this empty tile, we see that it will end up in box $(i,h_i)$. At this point the first right elbow in column $i$ will be at height $h_{i+1}$. Now we consider the insertion of $i$, which creates an empty tile at position $(i,h_{i+1})$. Finally, the second insertion of $i+1$ creates an empty tile in $(i+1,h_i)$. The resulting bumpless diagram is identical to $D'_1$. To obtain $D_2$, we perform column moves on the three empty tiles in the correct order.

The difference between the calculation of $D_1$ and $D_2$ is that the order of applying column moves to the empty tiles in positions $(i,h_{i+1})$ and $(i+1,h_i)$ are swapped. We claim that the resulting EG-diagrams $D_1$ and $D_2$ are nevertheless identical. This is because the path of the tile at $(i,h_{i+1})$ (respectively $(i+1,h_i)$) stays below (respectively above) that of the tile at $(i,h_i)$. Thus the corresponding column moves commute, as in the proof of Lemma 5.25.

Proof of Theorem 5.19 Bijectivity is straightforward from the constructions: by Lemma 5.22, the map ${\mathbf {i}} \mapsto (P({\mathbf {i}}),Q({\mathbf {i}}))$ is injective, and applying this reverse map to pairs $(P({\mathbf {i}}),Q({\mathbf {i}}))$ shows that the map is surjective.

By Lemmas 5.26 and 5.25, Coxeter–Knuth equivalent reduced words have the same insertion EG pipedream. Thus the set $\{{\mathbf {i}} \mid P({\mathbf {i}}) = D\}$ is a union of Coxeter–Knuth equivalence classes. That it is a single Coxeter–Knuth equivalence class can be deduced from Theorem 5.14. Alternatively, the same claim can be deduced from the reversed versions of Lemmas 5.23, 5.26, and 5.25.

Let $\textrm {SYT}(\lambda )$ denote the set of standard Young tableaux of shape $\lambda$. Then the collection $\{{\rm Des}(S) \mid S \in \textrm {SYT}(\lambda )\}$ of descent sets uniquely determines $\lambda$. (For example, this collection encodes the expansion of the Schur function $s_\lambda$ in terms of fundamental quasisymmetric functions, and the assignment $\lambda \mapsto s_\lambda$ is injective.) Let ${\rm sh}(T)$ denote the shape of a Young tableau $T$. Then for a Coxeter–Knuth equivalence class $C$, the equality of multisets

\begin{align*} \{{\rm Des}({\mathbf {i}}) \mid {\mathbf {i}} \in C\} = \{{\rm Des}(S) \mid S \in \textrm {SYT}({\rm sh}(T(C)))\} \end{align*}

is known to hold for Edelman–Greene insertion. The last claim then follows from Corollary 5.24.

6. Infinite flag variety

Let $A_{\mathbb {Z}}$ denote the Dynkin diagram with Dynkin node set ${\mathbb {Z}}$ and simple bonds $(i,i+1)$ for all $i\in {\mathbb {Z}}$. In this section, we construct the infinite flag variety $\textrm {Fl}$ explicitly. It is a ‘type $A_{{\mathbb {Z}}}$ Kac–Moody flag ind-variety’.Footnote 3 It affords the action of a torus $T_{\mathbb {Z}}$. We define the Schubert basis for the equivariant cohomology $H_{T_{\mathbb {Z}}}^*(\textrm {Fl})$ of $\textrm {Fl}$ as well as an algebraic construction for it called the GKM (Goresky–Kottwitz–Macpherson) ring $\Psi$. Similar constructions are made for the infinite Grassmannian ${\mathrm {Gr}}$. Then we show that the GKM ring of $\textrm {Fl}$ is isomorphic to the polynomial ring $\overleftarrow {R}(x,a)$ with Schubert basis corresponding to backstable Schubert polynomials. For more on infinite Grassmannians, we refer the reader to [Reference Pressley and SegalPS86].

6.1 Infinite Grassmannian

Let $F = {\mathbb {C}}((t))$ be the space of formal Laurent series. For $a \in {\mathbb {Z}}$, let $E_a = \{\sum _{i=a}^\infty c_i t^i \mid c_i \in {\mathbb {C}}\} \subset F$. For $N\in {\mathbb {Z}}_{>0}$ say that a ${\mathbb {C}}$-subspace $\Lambda \subset F$ is $N$-admissible if $E_N \subset \Lambda \subset E_{-N}$ and that $\Lambda$ is admissible if it is admissible for some $N\in {\mathbb {Z}}_{>0}$. The virtual dimension $\textrm {vdim}(\Lambda )$ of an admissible subspace $\Lambda$ is the difference

\[ \textrm{vdim}(\Lambda) := \dim(E_0/(\Lambda \cap E_0)) - \dim(\Lambda/(\Lambda \cap E_0)). \]

The Sato Grassmannian ${\mathrm {Gr}}^\bullet$ is the set of admissible subspaces in $F$. The Sato Grassmannian is a disjoint union ${\mathrm {Gr}}^\bullet = {\bigsqcup} _k {\mathrm {Gr}}^{(k)}$, where ${\mathrm {Gr}}^{(k)}$ consists of the admissible subspaces of virtual dimension $k$. We will mostly focus on the infinite Grassmannian ${\mathrm {Gr}}:= {\mathrm {Gr}}^{(0)}$.

There is a bijection between $N$-admissible subspaces of virtual dimension $0$, and the points of the finite-dimensional Grassmannian ${\mathrm {Gr}}(N,2N)\cong {\mathrm {Gr}}(N,E_{-N}/E_N)$ given by $\Lambda \mapsto \Lambda /E_N$. We have ${\mathrm {Gr}} = {\bigcup} _N {\mathrm {Gr}}(N,2N)$, from which ${\mathrm {Gr}}$ inherits the structure of an ind-variety over ${\mathbb {C}}$.

6.2 Infinite flag variety

For $N\in {\mathbb {Z}}_{>0}$, an $N$-admissible flag (of virtual dimension $0$) in $F$ is a sequence

\[ \Lambda_\bullet{=} \{\cdots \subset \Lambda_{{-}1} \subset \Lambda_0 \subset \Lambda_1 \subset \cdots\} \]

of admissible subspaces satisfying the conditions: (i) $\textrm {vdim}(\Lambda _i) = i$; and (ii) $\Lambda _i = E_{-i}$ for all $i$ with $|i| \geqslant N$. An admissible flag is one that is $N$-admissible for some $N\in {\mathbb {Z}}_{>0}$.

The infinite flag variety $\textrm {Fl}$ is the set of all admissible flags. There is a bijection from the set of $N$-admissible flags to the points of the variety $\textrm {Fl}(2N)\cong \textrm {Fl}(E_{-N}/E_N)$ of complete flags in the $2N$-dimensional vector space $E_{-N}/E_N$ given by $\Lambda _\bullet \mapsto (\Lambda _{-N}/E_N\subset \Lambda _{1-N}/E_N\subset \dotsm \subset \Lambda _N/E_N)$. We have $\textrm {Fl} = {\bigcup} _N \textrm {Fl}(2N)$ from which $\textrm {Fl}$ inherits the structure of an ind-variety over ${\mathbb {C}}$. For $i\in {\mathbb {Z}}$ denote by $\pi _i: \textrm {Fl} \to {\mathrm {Gr}}^{(i)}$ the projection map sending $\Lambda _\bullet \mapsto \Lambda _i$.

For $k\in {\mathbb {Z}}$ let $\textrm {Fl}^{(k)}$ denote the $k$-shifted infinite flag ind-variety, which is defined similarly to $\textrm {Fl}$ except that the condition $\textrm {vdim}(\Lambda _i) = i+k$ is imposed. Each $\textrm {Fl}^{(k)}$ is isomorphic to $\textrm {Fl}$, and we have the Sato flag variety $\textrm {Fl}^\cdot = {\bigsqcup} _k \textrm {Fl}^{(k)}$.

6.3 Schubert varieties

Let $T_{\mathbb {Z}} = ({\mathbb {C}}^\times )^{\mathbb {Z}}$ be the restricted product, whose elements have only finitely many nonidentity factors. The torus $T_{\mathbb {Z}}$ is the union ${\bigcup} _{a\leqslant b} T_{[a,b]}$ of finite-dimensional subtori where $T_{[a,b]}$ consists of the elements equal to the identity in positions outside of $[a,b] \subset {\mathbb {Z}}$. The torus $T_{\mathbb {Z}}$ acts naturally on $F$, with the $i$th coordinate of $T_{\mathbb {Z}}$ acting on the coefficient of $t^i$. This induces an action of $T_{\mathbb {Z}}$ on $\textrm {Fl}$ and ${\mathrm {Gr}}$. The action of $T_{\mathbb {Z}}$ on $\textrm {Fl}(2N)$ (respectively ${\mathrm {Gr}}(N,2N)$) factors through the action of $T_{[-N,N-1]}$ on $\textrm {Fl}(2N)$ (respectively ${\mathrm {Gr}}(N,2N)$).

For $(i,j)\in {\mathbb {Z}}^2$ with $i\ne j$ and $a\in {\mathbb {C}}$ define the ${\mathbb {C}}$-linear transformation of $F$ given by

\[ x_{i,j}(a)(t^k) = \begin{cases} t^i + at^j & \mbox{if } k = i, \\ t^k & \mbox{otherwise.} \end{cases} \]

Let $S_{\mathbb {Z}}\subset GL(F)$ via permutation matrices. Let $B$ be the group of linear transformations of $F$ generated by $T_{\mathbb {Z}}$ and $x_{ij}(a)$ for $a\in {\mathbb {C}}$ for $i<j$. Let $P$ be the group generated by $B$ and $S_{\ne 0}$ and $G$ the group generated by $B$ and $S_{\mathbb {Z}}$. We call the group $G$ the ‘minimal Kac–Moody group of type $A_{{\mathbb {Z}}}$’ in analogy with the situation for Kac–Moody groups [Reference KumarKum02, § 7.4]. Let $E_\bullet \in \textrm {Fl}$ be the standard flag (whose $i$th subspace is the standard subspace $E_i$ for all $i\in {\mathbb {Z}}$). Then $\textrm {Fl}\cong G/B$ since $G$ acts transitively on $\textrm {Fl}$ and $B$ is the stabilizer of $E_\bullet$. This isomorphism restricts to a bijection of $T_{\mathbb {Z}}$-fixed points $w E_\bullet \mapsto wB/B$. The Schubert cell $BwE_\bullet \mapsto BwB/B$ is isomorphic to the affine space ${\mathbb {C}}^{\ell (w)}$ and is contained in $\textrm {Fl}(2N)$ if $w \in S_{[-N,N-1]}$. We define the Schubert variety

\[ X_w:= \overline{B wB/B}. \]

We have ${\mathrm {Gr}}\cong G/P$ since $G$ acts transitively on ${\mathrm {Gr}}$ and $P$ is the stabilizer of $E_0$. This restricts to the bijection of $T_{\mathbb {Z}}$-fixed point sets $w E_0 \mapsto wP/P$ where $w\in S_{\mathbb {Z}}^0$. Define the Schubert variety $X_w^{\mathrm {Gr}} := \overline {B w E_0}$ which is isomorphic to $\overline {B wP/P}\subset G/P$.

6.4 Equivariant cohomology of infinite flag variety

We work with cohomologies with coefficients in ${\mathbb {Q}}$. The group $T_{\mathbb {Z}}$ is homotopy equivalent to the restricted product $(S^1)^{\mathbb {Z}}$, which is a CW-complex of infinite dimension and with infinitely many cells in each dimension. Then $ET_{\mathbb {Z}}$ is homotopy equivalent to $(S^\infty )^{\mathbb {Z}}$, which is again a restricted product where all but finitely many factors must be the basepoint of $S^\infty$. The classifying space $BT_{\mathbb {Z}} = ET_{\mathbb {Z}}/T_{\mathbb {Z}}$ is the restricted product $({\mathbb {CP}}^\infty )^{\mathbb {Z}}$. Thus

\[ H^*(BT_{\mathbb{Z}}) = H^*_{T_{\mathbb{Z}}}(\mathrm{pt}) = {\mathbb{Q}}[\ldots,a_{{-}1},a_0,a_1,\ldots]={\mathbb{Q}}[a]. \]

The Schubert cells $\{BwB/B \mid w \in S_{\mathbb {Z}}\}$ form a $T_{\mathbb {Z}}$-stable paving of $\textrm {Fl}$ by finite-dimensional affine spaces. By standard arguments, $H_*^{T_{\mathbb {Z}}}(\textrm {Fl})$ has a basis given by the fundamental classes $[X_w]$:

(6.1)\begin{equation} H_*^{T_{\mathbb{Z}}}(\textrm{Fl}) \cong \bigoplus_{w \in S_{\mathbb{Z}}} {\mathbb{Q}}[a] [X_w]. \end{equation}

Similarly,

(6.2)\begin{equation} H_*^{T_{\mathbb{Z}}}({\mathrm{Gr}}) \cong \bigoplus_{w \in S_{\mathbb{Z}}^0} {\mathbb{Q}}[a] [X^{\mathrm{Gr}}_w]. \end{equation}

The equivariant homology $H_*^{T_{\mathbb {Z}}}(\textrm {Fl}) = \varinjlim H_*^{T_{\mathbb {Z}}}(\textrm {Fl}(2N))$ is a direct limit of equivariant homologies of finite flag varieties. We define the completed equivariant cohomology $H^*_{T_{\mathbb {Z}}}(\textrm {Fl})'$ of $\textrm {Fl}$ to be the dual ${\mathbb {Q}}[a]$-algebra to $H_*^{T_{\mathbb {Z}}}(\textrm {Fl})$:

\[ H^*_{T_{\mathbb{Z}}}(\textrm{Fl})' := \mathrm{Hom}_{{\mathbb{Q}}[a]}(H^*_{T_{\mathbb{Z}}}(\textrm{Fl})),{\mathbb{Q}}[a]) \cong \varprojlim H^*_{T_{\mathbb{Z}}}(\textrm{Fl}(2N)) \cong \prod_{w \in S_{\mathbb{Z}}} {\mathbb{Q}}[a] \xi^w, \]

where the Schubert classes $\{\xi ^w \mid w \in S_{\mathbb {Z}}\}$ are the cohomology classes dual to the fundamental classes $\{[X_w] \mid w \in S_{\mathbb {Z}}\}$ under the cap product. (Note that we do not invoke Poincare duality: $\textrm {Fl}$ is infinite-dimensional.) Let $H^*_{T_{\mathbb {Z}}}(\textrm {Fl})$ be the subspace of $H^*_{T_{\mathbb {Z}}}(\textrm {Fl})'$ spanned by the Schubert classes:

\[ H^*_{T_{\mathbb{Z}}}(\textrm{Fl}) \cong \bigoplus_{w \in S_{\mathbb{Z}}} {\mathbb{Q}}[a] \xi^w \subset H^*_{T_{\mathbb{Z}}}(\textrm{Fl})'. \]

This is a kind of restricted dual of $H_*^{T_{\mathbb {Z}}}(\textrm {Fl})$.

6.5 Localization and GKM rings for infinite flags and infinite Grassmannian

Localization [Reference Kostant and KumarKK86, Reference Chang and SkjelbredCS74, Reference Goresky, Kottwitz and MacphersonGKM98] provides explicit algebraic (GKM) constructions $\Psi$ and $\Psi _{\mathrm {Gr}}$ of the $T_{\mathbb {Z}}$-equivariant cohomology rings $H_{T_{\mathbb {Z}}}^*(\textrm {Fl}) \cong \Psi$ and $H_{T_{\mathbb {Z}}}^*({\mathrm {Gr}}) \cong \Psi _{\mathrm {Gr}}$ and their Schubert bases.

Let $\textrm {Fun}(S_{\mathbb {Z}},{\mathbb {Q}}[a])$ be the ${\mathbb {Q}}[a]$-algebra of functions $S_{\mathbb {Z}}\to {\mathbb {Q}}[a]$ under pointwise product. For $f\in \textrm {Fun}(S_{\mathbb {Z}},{\mathbb {Q}}[a])$ and $w\in S_{\mathbb {Z}}$ we write $f|_w$ for $f(w)$.

Let $R := \{a_i-a_j \mid i \neq j\}$ be the root system of type $\mathbb {A}_{\mathbb {Z}}$ and $R^+:=\{a_i-a_j\in R\mid i<j\}$ the positive roots. For a root $\alpha =a_i-a_j$, let $s_\alpha \in S_{\mathbb {Z}}$ be the transposition swapping $i$ and $j$.

Let $\Psi '$ be the ${\mathbb {Q}}[a]$-submodule of $\textrm {Fun}(S_{\mathbb {Z}},{\mathbb {Q}}[a])$ consisting of functions $f:S_{\mathbb {Z}}\to {\mathbb {Q}}[a]$ such that

(6.3)\begin{equation} \text{$\alpha$ divides $f|_{s_\alpha w} - f|_w$} \quad \text{for all $w\in S_{\mathbb{Z}}$, $\alpha\in R$}.\end{equation}

Example 6.1 For $p \in {\mathbb {Q}}[a]$, define $L_p\in \textrm {Fun}(S_{\mathbb {Z}},{\mathbb {Q}}[a])$ by $L_p|_w=w(p)$. Then $L_p\in \Psi '$. If $p$ is homogeneous of degree one then $L_p$ is an equivariant line bundle class.

Lemma 6.2 The ${\mathbb {Q}}[a]$-submodule $\Psi '\subset {\rm Fun}(S_{\mathbb {Z}},{\mathbb {Q}}[a])$ is a ${\mathbb {Q}}[a]$-subalgebra.

Proof. Let $\phi ,\psi \in \Psi '$, $\alpha \in R$ and $w\in S_{\mathbb {Z}}$. Then $(\phi \psi )|_{s_\alpha w} - (\phi \psi )|_w$ is a multiple of $\alpha$ since it is the sum of two multiples of $\alpha$, namely, $\phi |_{s_\alpha w}(\psi |_{s_\alpha w}-\psi |_w) + (\phi |_{s_\alpha w} - \phi |_w) \psi |_w$.

We call $\Psi '$ the completed GKM ring for $\textrm {Fl}$. It has a Schubert ‘basis’ $\{\xi ^v\mid v\in S_{\mathbb {Z}}\}$ (see (6.7)) which is characterized as follows.

Proposition 6.3 [KK86] There is a unique family of elements $\{\xi ^v \mid v\in S_{\mathbb {Z}}\}\subset \Psi '$ such that

(6.4)\begin{gather} \xi^v|_w =0 \quad\text{unless $v\leqslant w$}, \end{gather}
(6.5)\begin{gather}\xi^v|_w \in {\mathbb{Q}}[a] \text{ is homogeneous of degree $\ell(v)$}, \end{gather}
(6.6)\begin{gather}\xi^v|_v = \prod_{\substack{\alpha\in R^+\\ s_\alpha v < v}} (-\alpha). \end{gather}

Moreover,

(6.7)\begin{equation} \Psi' = \prod_{v\in S_{\mathbb{Z}}} {\mathbb{Q}}[a] \xi^v. \end{equation}

We define $\Psi := {\bigoplus} _{v \in S_{\mathbb {Z}}} {\mathbb {Q}}[a] \xi ^v$, which is the ${\mathbb {Q}}[a]$-submodule of $\Psi '$ with basis $\xi ^v$. It follows from Theorem 6.6 below that $\Psi$ is a ${\mathbb {Q}}[a]$-subalgebra of $\Psi '$. We call $\Psi$ the GKM ring of $\textrm {Fl}$. Define the GKM ring $\Psi _{\mathrm {Gr}}$ of ${\mathrm {Gr}}$ by

\[ \Psi_{{\mathrm{Gr}}} = \{f\in \Psi \mid \text{$f|_{ws_i}=f|_w$ for all $w\in S_{\mathbb{Z}}$ and $i\ne0$}\}. \]

Recall the bijection $\lambda \mapsto w_\lambda$ (2.1).

Proposition 6.4 The ${\mathbb {Q}}[a]$-algebra $\Psi _{\mathrm {Gr}}$ has a ${\mathbb {Q}}[a]$-basis $\{ \xi ^{w_\lambda }\mid \lambda \in {\mathbb {Y}}\}$.

The GKM rings of $\textrm {Fl}$ and ${\mathrm {Gr}}$ are explicit realizations of the equivariant cohomology rings $H_{T_{\mathbb {Z}}}^*(\textrm {Fl})$ and $H_{T_{\mathbb {Z}}}^*({\mathrm {Gr}})$ and their Schubert bases.

Proposition 6.5 There are ${\mathbb {Q}}[a]$-algebra isomorphisms

(6.8)\begin{gather} H^*_{T_{\mathbb{Z}}}({\rm Fl}) \cong \Psi, \end{gather}
(6.9)\begin{gather}H_{T_{\mathbb{Z}}}^*({\mathrm{Gr}}) \cong \Psi_{\mathrm{Gr}} \end{gather}

under which the Schubert bases correspond.

Proof. We first show that $H^*_{T_{\mathbb {Z}}}(\textrm {Fl})' \cong \Psi '$. Let $\Psi (2N)$ be the ${\mathbb {Q}}[a]$-submodule of

\[ \textrm {Fun}(S_{[-N,N-1]},{\mathbb {Q}}[a]) \]

consisting of functions $f:S_{[-N,N-1]}\to {\mathbb {Q}}[a]$ such that

\[ \alpha \hbox{ divides } f|_{s_\alpha w} - f|_w \quad \hbox{ for all } w, s_\alpha w\in S_{[{-}N,-N-1]}, \alpha\in R. \]

By [Reference Kostant and KumarKK86], $H^*_{T_{\mathbb {Z}}}(\textrm {Fl}(2N)) \cong \Psi (2N)$. The inclusion $\iota _{2N}:\textrm {Fl}(2N) \hookrightarrow \textrm {Fl}(2(N+1))$ is $T_{\mathbb {Z}}$-equivariant and maps the torus fixed point $w \in S_{[-N,N-1]} \in \textrm {Fl}(2N)^{T_{\mathbb {Z}}}$ to the torus fixed point $w \in S_{[-N-1,N]} \in \textrm {Fl}(2(N+1))^{T_{\mathbb {Z}}}$. Thus the pullback map $\iota _{2N}^*:H^*_{T_{\mathbb {Z}}}(\textrm {Fl}(2(N+1))) \to H^*_{T_{\mathbb {Z}}}(\textrm {Fl}(2N))$ can be identified with the restriction map $r_{2N}:\Psi (2(N+1)) \to \Psi (2N)$. We conclude that

\[ H^*_{T_{\mathbb{Z}}}(\textrm{Fl})' \cong \varprojlim H^*_{T_{\mathbb{Z}}}(\textrm{Fl}(2N)) \cong \varprojlim \Psi(2N) \cong \Psi'. \]

By the usual characterization of Schubert classes of $\Psi (2N)$ and $\Psi (2(N+1))$ (cf. Proposition 6.3), the restriction map $r_{2N}$ sends a Schubert class to either a Schubert class, or to 0. This shows that the isomorphism $H^*_{T_{\mathbb {Z}}}(\textrm {Fl})' \cong \Psi '$ sends the $\xi ^w \in H^*_{T_{\mathbb {Z}}}(\textrm {Fl})'$ defined in terms of the basis dual to the homology basis, to the same named element of $\Psi '$ described in Proposition 6.3. This proves (6.8). The proof of (6.9) is similar.

6.6 Realization of Schubert basis of GKM ring by backstable Schubert polynomials

We show that the GKM rings are realized by polynomial algebras such that the Schubert bases of the GKM rings correspond to backstable Schubert polynomials and double Schur polynomials respectively.

Theorem 6.6 We have isomorphisms of ${\mathbb {Q}}[a]$-algebras:

(6.10)\begin{align} \overleftarrow{R}(x,a) &\cong \Psi, \quad\quad \overleftarrow{\mathfrak{S}}_v(x;a)\longmapsto \xi^v \quad \text{for } v\in S_{\mathbb{Z}}, \end{align}
(6.11)\begin{align} \Lambda(x||a) &\cong \Psi_{\mathrm{Gr}}, \quad s_\lambda(x||a) \longmapsto \xi^\lambda_{\mathrm{Gr}} \quad \hbox{for } \lambda\in{\mathbb{Y}}. \end{align}

Proof. Let $f\in \overleftarrow {R}(x;a)$. Then $f$ can be considered an element of $\textrm {Fun}(S_{\mathbb {Z}},{\mathbb {Q}}[a])$ by (4.5). For any $\alpha =a_i-a_j\in R$ the element

\[ f(s_\alpha^x w x; a) - f(w x; a) = (s_\alpha^x - \mathrm{id})f(wx;a) \]

is divisible by $x_\alpha =x_i-x_j$. Applying $\epsilon$ from § 4.3 we see that $f\in \Psi$. It is immediate that the map $\overleftarrow {R}(x;a)\to \Psi$ is a ${\mathbb {Q}}[a]$-algebra homomorphism.

It is not hard to see that if $f\in \overleftarrow {R}(x;a)$ is nonzero then it has a nonzero localization. Thus $\overleftarrow {R}(x;a)$ embeds into $\Psi$.

One may deduce that $\overleftarrow {\mathfrak {S}}_v(x;a)\mapsto \xi ^v$ by checking the conditions of Proposition 6.3. In turn, these can be verified by Proposition 4.8 and the analogue of Proposition 6.3 for $S_n$, which is satisfied by the localizations of double Schubert polynomials ${\mathfrak {S}}_v(wa_+;a_+)$ for $v,w\in S_n$ [Reference BilleyBil99, Remark 1].

The statements for ${\mathrm {Gr}}$ are obtained by taking $S_{\ne 0}$-invariants.

Theorem 6.6 specializes to the following.

Theorem 6.7 We have isomorphisms of ${\mathbb {Q}}$-algebras

\begin{gather*} H^*({\rm Fl}) \xrightarrow{\sim} \overleftarrow{R}, \\ H^*({\mathrm{Gr}}) \xrightarrow{\sim} \Lambda \end{gather*}

where the images of Schubert classes are $\overleftarrow {\mathfrak {S}}_w$ and $s_\lambda$ respectively.

Remark 6.8 The decomposition $H^*(\textrm {Fl}) = H^*({\mathrm {Gr}}) \otimes _{\mathbb {Q}} {\mathbb {Q}}[x]$ can be explained as follows. For $[p,q]\subset {\mathbb {Z}}$ an interval of integers, let $\textrm {Fl}_{[p,q]}$ be the space of flags $F_\bullet \in \textrm {Fl}$ such that $F_i=E_i$ for $i\in {\mathbb {Z}}\setminus [p,q]$. Then $\textrm {Fl}_{[p,q]}\cong \textrm {Fl}(E_{q+1}/E_{p-1})$ is isomorphic to the variety of complete flags in a $(q-p+2)$-dimensional complex vector space. Let $\textrm {Fl}_{>0} = {\bigcup} _{n \in {\mathbb {Z}}_{>0}} \textrm {Fl}_{[1,n]}$ and $\textrm {Fl}_{< 0}={\bigcup} _{n\in {\mathbb {Z}}_{<0}} \textrm {Fl}_{[n,-1]}$.

For a fixed $\Lambda \in {\mathrm {Gr}}$, the fiber $\pi _0^{-1}(\Lambda ) \subset \textrm {Fl}$ is isomorphic to $\textrm {Fl}_{< 0} \times \textrm {Fl}_{> 0}$ which has cohomology ring ${\mathbb {Q}}[x_{>0}] \otimes {\mathbb {Q}}[x_{\leqslant 0}] \cong {\mathbb {Q}}[x]$. We expect the fibration $\pi _0: \textrm {Fl} \to {\mathrm {Gr}}$ to be topologically trivial.

6.7 Shifting

For later use, we briefly consider the other components $\textrm {Fl}^{(p)}$ and ${\mathrm {Gr}}^{(p)}$ of the Sato flag variety and Sato Grassmannian. Let ${\rm sh} : {\mathbb {Z}} \to {\mathbb {Z}}$ be the bijection sending $i$ to $i+1$ for all $i \in {\mathbb {Z}}$. Consider the group ${\mathcal {S}}_{\mathbb {Z}} := \langle {\rm sh} \rangle \ltimes S_{{\mathbb {Z}}}$, the group of bijections of ${\mathbb {Z}}$ generated by $S_{\mathbb {Z}}$ and by ${\rm sh}$. The $T_{\mathbb {Z}}$-fixed points of $\textrm {Fl}^{(p)}$ for $p\in {\mathbb {Z}}$ are indexed by ${\rm sh}^p w$ for $w\in S_{{\mathbb {Z}}}$. The equivariant cohomology $H_{T_{{\mathbb {Z}}}}^*(\textrm {Fl}^{(p)})$ has Schubert basis $\xi ^{{\rm sh}^p v}$ for $v\in S_{{\mathbb {Z}}}$.

Let $\gamma _a$ be as in § 4.5.

Proposition 6.9 For every $p\in {\mathbb {Z}}$, there is an isomorphism of rings

\[ H_{T_{{\mathbb{Z}}}}^*({\rm Fl}^{(p)}) \to \overleftarrow{R}(x,a) \quad \xi^{{\rm sh}^p v} \mapsto \overleftarrow{\mathfrak{S}}_{{\rm sh}^p v}(x;a) \]

satisfying $i_{{\rm sh}^p w}^*(\xi ^{{\rm sh}^p v}) = \overleftarrow {\mathfrak {S}}_{{\rm sh}^p v}({\rm sh}^p wa;a)$.

Proof. The Schubert class $\xi ^{{\rm sh}^p v}$ is determined by $i_{{\rm sh}^p w}^*(\xi ^{{\rm sh}^p v}) = \gamma _a^p(i_w^*(\xi ^v))$. Since ${\rm sh}^p w(x_i) = x_{p + w(i)}$, from the definition, we have $\overleftarrow {\mathfrak {S}}_{{\rm sh}^p v}({\rm sh}^p wa;a) = \gamma _a^p \overleftarrow {\mathfrak {S}}_v(wa;a)$. The result follows.

The equivariant cohomology $H_{T_{{\mathbb {Z}}}}^*({\mathrm {Gr}}^{(p)})$ has Schubert basis $\xi ^{{\rm sh}^p \lambda }$ for $\lambda \in {\mathbb {Y}}$. Extend the definition of double Schur functions by $s_{{\rm sh}^p \lambda }(x||a):=\gamma _a^p s_\lambda (x||a) \in \Lambda (x||a)$.

Proposition 6.10 For every $p\in {\mathbb {Z}}$, there is an isomorphism of rings

\[ H_{T_{{\mathbb{Z}}}}^*({\mathrm{Gr}}^{(p)}) \to \Lambda(x||a) \quad \xi^{{\rm sh}^p \lambda} \mapsto s_{{\rm sh}^p \lambda}(x||a) \]

satisfying $i_{{\rm sh}^p w}^*(\xi ^{{\rm sh}^p \lambda }) = s_{{\rm sh}^p \lambda }({\rm sh}^p wa||a)$.

7. NilHecke algebra and Hopf structure

We show that the ${\mathbb {Q}}[a]$-algebra isomorphisms of Theorem 6.6 preserve additional structure: for $\Psi$, two commuting actions of the nilHecke algebra of Kostant and Kumar [Reference Kostant and KumarKK86]; and for $\Psi _{\mathrm {Gr}}$, the Hopf ${\mathbb {Q}}[a]$-algebra structure.

7.1 NilHecke algebra

Let ${\mathbb {Q}}(a)$ be the fraction field of ${\mathbb {Q}}[a]$. Let ${\mathbb {Q}}(a)[S_{\mathbb {Z}}]$ be the twisted group algebra, with product $(f u)(g v) = (f u(g)) (uv)$ for $f,g\in {\mathbb {Q}}(a)$ and $u,v\in S_{\mathbb {Z}}$. The ring ${\mathbb {Q}}(a)[S_{\mathbb {Z}}]$ acts on ${\mathbb {Q}}(a)$: $S_{\mathbb {Z}}$ acts by permuting variables and ${\mathbb {Q}}(a)$ acts by left multiplication. For $i\in {\mathbb {Z}}$, we regard $A_i$ as being an element of ${\mathbb {Q}}(a)[S_{\mathbb {Z}}]$:

(7.1)\begin{equation} A_i := \alpha_i^{{-}1}(\mathrm{id}-s_i)\in {\mathbb{Q}}(a)[S_{\mathbb{Z}}]. \end{equation}

The elements $A_i$ act on ${\mathbb {Q}}[a]$.

The (infinite) nilHecke algebra $\mathbb {A}$ is by definition the ${\mathbb {Q}}$-subalgebra of ${\mathbb {Q}}(a)[S_{\mathbb {Z}}]$ generated by ${\mathbb {Q}}[a]$ and the $A_i$. We have the commutation relation

(7.2)\begin{equation} A_i f = A_i(f) + s_i(f) A_i\quad\text{for } i\in {\mathbb{Z}}, f\in{\mathbb{Q}}[a]. \end{equation}

One may show that the expansion of $A_w\in {\mathbb {Q}}(a)[S_{\mathbb {Z}}]$ (see (2.7)) into the left ${\mathbb {Q}}(a)[S_{\mathbb {Z}}]$-basis $S_{\mathbb {Z}}$, is triangular with respect to the Bruhat order. It follows that the $A_w$ are a left ${\mathbb {Q}}[a]$-basis of $\mathbb {A}$.

Viewing $S_{\mathbb {Z}} \subset \mathbb {A}$ via $s_i = 1 - \alpha _i A_i$, for $v,w\in S_{\mathbb {Z}}$ define the elements $e^v_w\in {\mathbb {Q}}[a]$ by the expansion of Weyl group elements into the basis $A_v$ of $\mathbb {A}$:

(7.3)\begin{equation} w = \sum_{v\in S_{\mathbb{Z}}} e^v_w A_v. \end{equation}

Example 7.1 Using (7.2) we have

\[ s_2 s_1 = (1-\alpha_2 A_2)(1-\alpha_1A_1) = 1 - \alpha_1 A_1 - (\alpha_1+\alpha_2)A_2 + \alpha_2(s_2(\alpha_1))A_2A_1. \]

Therefore $e_\mathrm {id}^{s_2s_1}=1$, $e_{s_1}^{s_2s_1}=a_2-a_1$, $e_{s_2}^{s_2s_1}=a_3-a_1$, $e_{s_2s_1}^{s_2s_1}=(a_3-a_2)(a_3-a_1)$, and $e_v^{s_2s_1}=0$ for other $v\in S_{\mathbb {Z}}$.

Proposition 7.2 The elements $e^v_w$ are uniquely defined by the initial conditions

(7.4)\begin{equation} e^v_\mathrm{id} = \delta_{v,\mathrm{id}} \quad\text{for all $v\in S_{\mathbb{Z}}$} \end{equation}

and either of the following.

  1. (a) For all $w\in S_{\mathbb {Z}}$ and $i\in {\mathbb {Z}}$ such that $ws_i<w$,

    (7.5)\begin{align} e^v_w &= e^v_{ws_i} + w(\alpha_i) e^{vs_i}_{ws_i} \chi(vs_i<v), \end{align}
    (7.6)\begin{align}e^{vs_i}_w \chi(vs_i<v) &= e^{vs_i}_{ws_i} \chi(vs_i<v). \end{align}
  2. (b) For all $w\in S_{\mathbb {Z}}$ and $i\in {\mathbb {Z}}$ such that $ws_i<w$,

    (7.7)\begin{align} e^v_w &= s_i(e^v_{s_i w}) -\alpha_i s_i(e^{s_iv}_{s_iw})\chi(s_iv<v), \end{align}
    (7.8)\begin{align}e^{s_iv}_w \chi(s_iv<v) &= s_i(e^{s_iv}_{s_iw}) \chi(s_iv<v). \end{align}

Let $w\in S_{\mathbb {Z}}$ and ${\mathbf {a}} = (i_1,i_2,\dotsc ,i_\ell ) \in \textrm {Red}(w)$. For $1\leqslant j\leqslant \ell$ let

\[ \beta_j({\mathbf{a}}) = s_{i_1} s_{i_2} \cdots s_{i_{j-1}}(-\alpha_{i_j}) = s_{i_1} s_{i_2} \cdots s_{i_{j-1}}(a_{i_j+1} - a_{i_j}). \]

Proposition 7.3 [Reference Andersen, Jantzen and SoergelAJS94, Reference BilleyBil99]

Let $w, v \in S_{\mathbb {Z}}$ and ${\mathbf {a}} = (i_1,i_2,\dotsc ,i_\ell ) \in {\rm Red}(w)$. Then we have the closed formula

\[ e^v_w = \sum_{{\mathbf{b}} \subset {\mathbf{a}}} \prod_{i_j \in {\mathbf{b}}} \beta_j({\mathbf{a}}) \]

summed over all subwords of ${\mathbf {a}}$ that are reduced words for $v$.

Example 7.4 Let $w=s_1s_2s_1$, ${\mathbf {a}}=(1,2,1)$ and $v=s_1$. We have $\beta _1({\mathbf {a}})=a_2-a_1$, $\beta _2({\mathbf {a}})=s_1(a_3-a_2)=a_3-a_1$, $\beta _3({\mathbf {a}})=s_1s_2(a_2-a_1)=a_3-a_2$. There are two subwords of ${\mathbf {a}}$ that are reduced words of $v$, namely, $(i_1)$ and $(i_3)$. Therefore $e^{s_1}_{s_1s_2s_1}=\beta _1({\mathbf {a}})+\beta _3({\mathbf {a}})=a_3-a_1$. Using ${\mathbf {a}}'=(2,1,2)\in {\rm Red}(w)$ we have $\beta _2({\mathbf {a}}')=a_3-a_1$, a unique subword of ${\mathbf {a}}'$ that is a reduced word of $v$, namely, $(i_2)$, and $e^{s_1}_{s_1s_2s_1} = \beta _2({\mathbf {a}}')=a_3-a_1$.

It follows from Proposition 7.8(iii) below that the elements $e^v_w$ which were defined using $\mathbb {A}$, are none other than the localization values of equivariant Schubert classes at torus-fixed points.

Proposition 7.5 For $v,w \in S_{\mathbb {Z}}$, we have $\xi ^v|_w = e^v_w$.

Recall the automorphism $\omega$ of § 3.6.

Lemma 7.6 For $v,w\in S_{\mathbb {Z}}$, we have $\omega (\xi ^v|_w) = \xi ^{\omega (v)} |_{\omega (w)}$.

7.2 NilHecke actions

The GKM ring $\Psi$ affords two actions of $\mathbb {A}$ which commute. The results in this subsection are $A_{\mathbb {Z}}$-variants of the constructions of Kostant and Kumar [Reference Kostant and KumarKK86].

Proposition 7.7 (i) There is an action $\bullet$ of $\mathbb {A}$ on $\Psi$ defined by

(7.9)\begin{align} {(}A_i\bullet \psi)|_w &= (w(\alpha_i))^{{-}1} (\psi|_w - \psi|_{ws_i}), \end{align}
(7.10)\begin{align} {(}p\bullet \psi) &= L_p \,\psi\quad\text{for } p\in {\mathbb{Q}}[a], \end{align}

where $L_p$ is defined in Example 6.1. It satisfies

(7.11)\begin{equation} (u \bullet \psi)|_w = \psi|_{wu}\quad\text{for } u\in S_{\mathbb{Z}}. \end{equation}

(ii) There is an action $*$ of $\mathbb {A}$ on $\Psi$ given by

(7.12)\begin{align} {(}A_i* \psi)|_w &= \alpha_i^{{-}1} (\psi|_w - s_i(\psi|_{s_iw})), \end{align}
(7.13)\begin{align}{(}p * \psi)|_w &= p\, \psi|_w \quad\text{for } p\in {\mathbb{Q}}[a]. \end{align}

In particular the action of $S_{\mathbb {Z}}$ on $\Psi$ by $*$ is by conjugation:

(7.14)\begin{equation} (u * \psi)|_w = u(\psi|_{u^{{-}1} w}). \end{equation}

(iii) The two actions commute.

(iv) For $v\in S_{\mathbb {Z}}$ and $i\in {\mathbb {Z}}$,

(7.15)\begin{align} A_i \bullet \xi^v &= \begin{cases} \xi^{vs_i} & \text{if $vs_i<v$}, \\ 0 & \text{otherwise}, \end{cases} \end{align}
(7.16)\begin{align}A_i* \xi^v &= \begin{cases} - \xi^{s_i v} & \text{if $s_iv<v$}, \\ 0 & \text{otherwise.} \end{cases} \end{align}

Proof. We identify any function $\psi \in \textrm {Fun}(S_{\mathbb {Z}},{\mathbb {Q}}(a))$ with the left ${\mathbb {Q}}(a)$-module homomorphism $\psi \in \mathrm {Hom}_{{\mathbb {Q}}(a)}({\mathbb {Q}}(a)[S_{\mathbb {Z}}],{\mathbb {Q}}(a))$ by extension by left ${\mathbb {Q}}(a)$-linearity.

For (i), there is an action of ${\mathbb {Q}}(a)[S_{\mathbb {Z}}]$ on $\textrm {Fun}(S_{\mathbb {Z}},{\mathbb {Q}}(a))$ defined by

\[ (b\bullet \psi)|_w = \psi|_{w b} \quad\text{for } b\in {\mathbb{Q}}(a)[S_{\mathbb{Z}}]. \]

For $b=u\in S_{\mathbb {Z}}$, we obtain (7.11). For $a=A_i$ and $a=p$, we have

\begin{align*} \psi|_{w A_i} &= \psi|_{w \alpha_i^{{-}1} (\mathrm{id} - s_i)} = \psi|_{w(\alpha_i)^{{-}1} w(\mathrm{id} - s_i)}= w(\alpha_i)^{{-}1} \big( \psi|_w-\psi|_{w s_i}\big),\\ \psi|_{w p} &= \psi|_{(w(p) w)} = w(p) \psi|_w \end{align*}

which agrees with (7.9) and (7.10). To see that $\bullet$ restricts to an action of $\mathbb {A}$ on $\Psi '$, let $\psi \in \Psi '$. Note that if $\alpha = w(\alpha _i)$ then $ws_i = s_\alpha w$ so that $\alpha$ divides $\psi |_w-\psi |_{s_\alpha w} = \psi |_w - \psi |_{w s_i}$ and $A_i \bullet \psi \in \Psi '$. For $p\in {\mathbb {Q}}[a]$ we have $p\bullet \psi = L_p \psi \in \Psi '$ since $\Psi '$ is a ring.

For (ii), again working over ${\mathbb {Q}}(a)$ the $*$-action is defined by (7.13) and (7.14). To show these define an action of ${\mathbb {Q}}(a)[S_{\mathbb {Z}}]$ one must verify that the actions of $p\in {\mathbb {Q}}(a)$ and $u\in S_{\mathbb {Z}}$ have the proper commutation relation:

\[ (u* p * \psi)|_w = u ( p* \psi)|_{u^{{-}1} w} = u( p \psi|_{u^{{-}1}w}) = u(p) u(\psi|_{u^{{-}1}w}) = (u(p) * (u * \psi))|_w. \]

To check that $*$ restricts to an action of $\mathbb {A}$ on $\Psi '$, let $\psi \in \Psi '$. Note that for any $p\in {\mathbb {Q}}[a]$, $s_i(p)-p = \alpha _i g$ for some $g\in {\mathbb {Q}}[a]$ namely, $g=-A_i(p)$. Then $\psi |_{s_iw}-\psi |_w = \alpha _i h$ for some $h\in {\mathbb {Q}}[a]$. We have

\begin{align*} \psi|_w - s_i (\psi|_{s_i w}) &= \psi|_w - s_i(\psi|_w) + s_i(\psi|_w) - s_i(\psi|_{s_iw}) \\ &= (\mathrm{id}-s_i)(\psi|_w) - s_i(\alpha_i h) \\ &={-}\alpha_i g + \alpha_i s_i(h) \in \alpha_i {\mathbb{Q}}[a] \end{align*}

for some $g\in {\mathbb {Q}}[a]$. Therefore $A_i * \psi \in \Psi$. For $p\in {\mathbb {Q}}[a]$, it is immediate that $p*\psi \in \Psi '$.

For (iii) it is straightforward to check over ${\mathbb {Q}}(a)$ that the operators $p \bullet$ and $A_i \bullet$ commute with the operators $q*$ and $A_j *$.

Part (iv) follows by Propositions 7.2 and 7.5. Part (iv) implies that the two actions preserve $\Psi \subset \Psi '$.

The nilHecke algebra ${\mathbb {A}}$ has a comultiplication map $\Delta : {\mathbb {A}} \to {\mathbb {A}} \otimes _{{\mathbb {Q}}[a]} {\mathbb {A}}$ given by

(7.17)\begin{equation} \Delta(w) := w \otimes w \quad \mbox{for } w \in S_{\mathbb{Z}} \subset {\mathbb{A}} \end{equation}

and extending by linearity over ${\mathbb {Q}}(a)$. One can show that (7.17) is equivalent to

(7.18)\begin{equation} \Delta(A_i) = A_i \otimes 1 + s_i \otimes A_i \quad \mbox{for } i \in {\mathbb{Z}}. \end{equation}

We caution that ${\mathbb {A}}$ is not a Hopf algebra.

Define a pairing $\langle \cdot \,,\,\cdot \rangle : \textrm {Fun}(S_{\mathbb {Z}},{\mathbb {Q}}(a)) \otimes _{{\mathbb {Q}}(a)} {\mathbb {Q}}(a)[S_{\mathbb {Z}}] \to {\mathbb {Q}}(a)$ by

(7.19)\begin{equation} \bigg\langle\psi,\sum a_w w\bigg\rangle =\sum a_w \psi(w) \end{equation}

where $a_w \in {\mathbb {Q}}(a)$. The following result follows from Proposition 7.7.

Proposition 7.8

  1. (i) Under the pairing $\langle \cdot \,,\,\cdot \rangle$, $\Psi '$ and ${\mathbb {A}}$ are identified as dual ${\mathbb {Q}}[a]$-modules.

  2. (ii) The multiplication of $\Psi '$ is dual to the comultiplication $\Delta$ of ${\mathbb {A}}$.

  3. (iii) For $v,w \in S_{\mathbb {Z}}$, we have $\langle \xi ^v\,,\,A_w\rangle = \delta _{vw}$.

Proposition 7.9 The ${\mathbb {Q}}[a]$-algebra isomorphism (6.10) is a $\mathbb {A}\times \mathbb {A}$-module isomorphism.

Proof. The operators on $\overleftarrow {R}(x;a)$ given by $A_i^x$, multiplication by $x_i$, $A_i^a$, and multiplication by $a_i$, correspond to the operators on $\Psi$ given by $A_i \bullet$, $a_i \bullet$, $A_i *$, and $a_i *$ respectively.

7.3 Hopf structure on $\Psi _{\mathrm {Gr}}$

Via (6.11), the ring $\Psi _{\mathrm {Gr}}$ attains the structure of a Hopf algebra over ${\mathbb {Q}}[a]$. We now describe the comultiplication map $\Delta : \Psi _{\mathrm {Gr}} \to \Psi _{\mathrm {Gr}} \otimes _{{\mathbb {Q}}[a]} \Psi _{\mathrm {Gr}}$.

Lemma 7.10 Let $\psi \in \Psi _{\mathrm {Gr}}$ and $w^{(1)},w^{(2)},\ldots \in S_{\mathbb {Z}}^0$ be a sequence satisfying $|I_{w^{(k)},+}| =|I_{w^{(k)},-}|= k$. Then $\psi$ is uniquely determined by $\psi |_{w^{(i)}}$.

Proof. Fix the sequence $w^{(1)},w^{(2)},\ldots \in S_{\mathbb {Z}}^0$. Let $f = \sum _{\lambda } a_\lambda p_\lambda (x||a) \in \Lambda (x||a)$ where $a_\lambda \in {\mathbb {Q}}[a]$. It suffices to show that $f|_{w^{(k)}} \neq 0$ for some $k$. Let $S$ be the finite set of indices $i$ such that $a_i$ appears in some $a_\lambda$. For sufficiently large $k$, the set $I_{w,+} \setminus S$ has cardinality greater than ${\rm deg}(f)$. If $\mu = (\mu _1,\ldots ,\mu _\ell )$ is minimal in dominance order in the set $A=\{\lambda \mid a_\lambda \neq 0\}$, by Lemma 4.1 the polynomial $p_\mu (x||a)|_{w^{(k)}} \in {\mathbb {Q}}[a]$ contains a term of the form $a_\mu a_{r_1}^{\mu _1} a_{r_2}^{\mu _2} \cdots a_{r_\ell }^{\mu _\ell }$ where $r_1>r_2>\cdots >r_\ell$ are the $\ell$ largest elements in $I_{w,+} \setminus S$. This monomial does not appear in $p_\lambda (x||a)|_{w^{(k)}}$ for $\lambda \in A \setminus \{\mu \}$. The coefficient of this monomial must thus be nonzero in $f|_{w^{(k)}} \in {\mathbb {Q}}[a]$.

There is a partial multiplication map $S_{\mathbb {Z}}^0 \times S_{\mathbb {Z}}^0 \to S_{\mathbb {Z}}^0$. The product of $x \in S_{\mathbb {Z}}^0$ and $y\in S_{\mathbb {Z}}^0$ is equal to $z \in S_{\mathbb {Z}}^0$ if:(i) $I_{x,+} \cap I_{y,+} = \emptyset = I_{x,-} \cap I_{y,-}$; and (ii) $I_{x,\pm } \cup I_{y,\pm } = I_{z,\pm }$.

Proposition 7.11 There is a unique Hopf structure on $\Psi _{{\mathrm {Gr}}}$ with comultiplication $\Delta : \Psi _{\mathrm {Gr}} \to \Psi _{\mathrm {Gr}} \otimes _{{\mathbb {Q}}[a]} \Psi _{\mathrm {Gr}}$ given by

(7.20)\begin{equation} \Delta(\psi)|_{x \otimes y} = \psi|_{xy} \end{equation}

whenever $x,y, \in S_{\mathbb {Z}}^0$ and $xy \in S_{\mathbb {Z}}^0$ is defined. With this Hopf structure, the map (6.11) is a ${\mathbb {Q}}[a]$-Hopf algebra isomorphism.

Proof. Suppose the product $xy$ is well defined. By Lemma 4.1, we have

\begin{align*} p_k(x||a)|_{xy} &= \sum_{i\in I_{xy,+}} a_i^k - \sum_{i\in I_{xy,-}} a_i^k \\ &= \bigg(\sum_{i\in I_{x,+}} a_i^k - \sum_{i\in I_{x,-}} a_i^k\bigg) + \bigg(\sum_{i\in I_{y,+}} a_i^k - \sum_{i\in I_{y,-}} a_i^k\bigg)\\ &=p_k(x||a)|_x + p_k(x||a)|_y\\ &= (p_k(x||a)\otimes 1)|_{x \otimes y} + (1 \otimes p_k(x||a))|_{x \otimes y}\\ &=\Delta(p_k(x||a))_{x\otimes y}. \end{align*}

Thus (7.20) is consistent with the comultiplication of $\Lambda (x||a)$. By the same argument as in the proof of Lemma 7.10, $\Delta (\psi )$ is completely determined by its values $x \otimes y$ for which $xy$ is defined.

8. Homology Hopf algebra

In this section we identify Molev's dual Schur functions [Reference MolevMol09, § 3.1] with the equivariant homology Schubert basis of $\textrm {Fl}$. Molev gave determinantal formulas for the Schur expansion of dual Schurs and the inverse expansion [Reference MolevMol09]: we give new formulas and simple proofs for these coefficients expressed in terms of usual Schubert polynomials. We give a divided difference formula for dual Schur functions. While we found the operators independently, the form presented here, via conjugation by a Cauchy kernel, is due to Nakagawa and Naruse [Reference Nakagawa and NaruseNN18]. We further show that a specialization of dual Schur functions represent classes (deforming the Schur functions) defined by Knutson and Lederer [Reference Knutson and LedererKL15].

Molev [Reference MolevMol09] gave an explicit combinatorial formula for the general structure constants for the dual Schurs. By Theorem 4.22 we know that these constants, which are elements of ${\mathbb {Q}}[a]$, have a certain positivity property. When one factor is a hook we obtain a suitably positive formula for the structure constants.

8.1 Molev's dual Schur functions

Let $\Lambda (y)$ denote the ${\mathbb {Q}}$-algebra of symmetric functions in $y=(y_0,y_{-1},y_{-2},\dotsc )$ and $\hat {\Lambda }(y||a)$ the completion of ${\mathbb {Q}}[a]\otimes _{{\mathbb {Q}}} \Lambda (y)$ whose elements are formal (possibly infinite) ${\mathbb {Q}}[a]$-linear combinations $\sum _{\lambda \in {\mathbb {Y}}} a_\lambda s_\lambda (y)$ of Schur functions, with $a_\lambda \in {\mathbb {Q}}[a]$. The ring $\hat {\Lambda }(y||a)$ is a ${\mathbb {Q}}[a]$-Hopf algebra with coproduct $\Delta (p_k(y)) = 1 \otimes p_k(y) + p_k(y) \otimes 1$.

Define the Cauchy kernel

\[ \Omega = \Omega( x_- y/ a_- y) = \prod_{i,j\leqslant0} \dfrac{1-a_iy_j}{1-x_iy_j} = \exp\bigg(\sum_{k \geqslant 0} \frac{1}{k}p_k(x||a) p_k(y)\bigg). \]

This induces the structure of dual ${\mathbb {Q}}[a]$-Hopf algebras on $\Lambda (x||a)$ and $\hat {\Lambda }(y||a)$. Write $\langle \cdot \,,\,\cdot \rangle$ for the corresponding pairing $\Lambda (x||a) \otimes _{{\mathbb {Q}}[a]} \hat {\Lambda }(y||a) \to {\mathbb {Q}}[a]$. Then by definition

(8.1)\begin{equation} \langle s_\lambda(x/a)\,,\,s_\mu(y)\rangle = \delta_{\lambda,\mu}. \end{equation}

Define ${\hat {s}}_\lambda (y||a)\in \hat {\Lambda }(y||a)$ by duality with the double Schur functions:

(8.2)\begin{equation} \langle s_\lambda(x||a)\,,\,{\hat{s}}_\mu(y||a)\rangle = \delta_{\lambda\mu}. \end{equation}

The ${\hat {s}}_\lambda (y||a)$ are the nonpositive variable analogue of Molev's dual Schur functions [Reference MolevMol09, § 3.1]. The ring $\hat {\Lambda }(y||a)$ consists of formal (possibly infinite) ${\mathbb {Q}}[a]$-linear combinations of the dual Schur functions ${\hat {s}}_\lambda (y||a)$.

From Proposition 6.5 and Theorem 6.6, we know that the ring $H^*_{T_{\mathbb {Z}}}({\mathrm {Gr}})$ is a Hopf algebra. The dual Hopf-algebra is the completion $H_*^{T_{\mathbb {Z}}}({\mathrm {Gr}})' = \prod _{w\in S_{\mathbb {Z}}} {\mathbb {Q}}[a] [X_w]$ of the equivariant homology $H_*^{T_{\mathbb {Z}}}({\mathrm {Gr}})$ (see (6.2)). Since $\Lambda (x||a)$ and $\hat {\Lambda }(y||a)$ are Hopf-dual, the following is immediate from the definition (8.2).

Proposition 8.1 There is a Hopf ${\mathbb {Q}}[a]$-algebra isomorphism $H_*^{T_{\mathbb {Z}}}({\mathrm {Gr}})'\to \hat {\Lambda }(y||a)$ sending the equivariant Schubert class $[X_w]$ of (6.2) to the dual Schur function ${\hat {s}}_\lambda (y||a)$.

Recall the element $w_{\lambda /\mu } \in S_{\mathbb {Z}}$ from (2.2). Proposition 4.25 implies the following.

Proposition 8.2 For $\mu \in {\mathbb {Y}}$, we have

\begin{align*} {\hat{s}}_\mu(y||a) &= \sum_{\substack{\lambda\supset\mu\\ d(\lambda)=d(\mu)}} {\mathfrak{S}}_{w_{\lambda/\mu}}(a) s_\lambda(y), \\ s_\mu(y) &= \sum_{\substack{\lambda\supset\mu\\ d(\lambda)=d(\mu)}} ({-}1)^{|\lambda|-|\mu|}{\mathfrak{S}}_{w_{\lambda/\mu}^{{-}1}}(a) {\hat{s}}_\lambda(y||a). \end{align*}

Example 8.3 Let $b,c\in {\mathbb {Z}}_{\geqslant 0}$ and let $\mu = (b+1,1^c)$ be a hook partition. The partitions $\lambda \supset \mu$ with $d_\lambda =d_{\mu }=1$ have the form $\lambda =(B+1,1^C)$ such that $B\geqslant b$ and $C\geqslant c$. Let $w=w_{\lambda /\mu } = s_{-C} s_{1-C}\dotsm s_{-1-c} s_B s_{B-1} \dotsm s_{b+1}$. We have

\begin{align*} {\mathfrak{S}}_w(a) &={\mathfrak{S}}_{s_{{-}C}\dotsm s_{{-}1-c}}(a) {\mathfrak{S}}_{s_B \dotsm s_{b+1}}(a)\\ &= \omega({\mathfrak{S}}_{s_C \dotsm s_{c+1}}) {\mathfrak{S}}_{s_B\dotsm s_{b+1}}(a) \\ &= \omega(h_{C-c}(a_1,\dotsc,a_{c+1})) h_{B-b}(a_1,\dotsc,a_{b+1}) \\ &= ({-}1)^{C-c} h_{C-c}(a_0,a_{{-}1},\dotsc,a_{{-}c})h_{B-b}(a_1,\dotsc,a_{b+1}) , \end{align*}
\[ {\hat{s}}_{(b+1,1^c)}(y||a) = \sum_{B\geqslant b, C\geqslant c} ({-}1)^{C-c} h_{C-c}(a_0,a_{{-}1},\dotsc,a_{{-}c})h_{B-b}(a_1,\dotsc,a_{b+1}) s_{(B+1,C)}(y). \]

8.2 Homology divided difference operators

Since $\alpha _0=a_0-a_1$, we use expressions such as

\[ \Omega(-\alpha_0 y_{\leqslant0}) = \Omega(a_1 y_{\leqslant0}/ a_0 y_{\leqslant0}) = \prod_{k\leqslant0} \dfrac{1 - a_0 y_k}{1-a_1y_k}. \]

Remark 8.4 The expression $\Omega (a_1 y/a_0 y)$ should be viewed as the action of the translation element for the weight $\theta =a_1-a_0$ in a large rank limit of the affine type-A root system.

For $i\in {\mathbb {Z}}$, define the operators

(8.3)\begin{align} \tilde{s}_i^a &:= \Omega(xy/ay) s_i^a \Omega(ay/xy), \end{align}
(8.4)\begin{align}\delta_i &:= \Omega(xy/ay)\,A_i^a \,\Omega(ay/xy)]. \end{align}

It is clear that these operators, being conjugate to the operators $s_i^a$ and $A_i^a$ respectively, satisfy the type-A braid relations. Thus for any $w\in S_{\mathbb {Z}}$, $\delta _w=\delta _{i_1}\dotsm \delta _{i_\ell }$ makes sense for any reduced word $(i_1,i_2,\dotsc ,i_\ell )\in {\rm Red}(w)$.

Since $\Omega (ay/xy)$ is $s_i^a$ invariant for $i\ne 0$ we have

(8.5)\begin{align} \tilde{s}_i^a &= s_i \quad \text{for } i\ne0, \end{align}
(8.6)\begin{align} \delta_i &= A_i^a \quad \text{for } i\ne 0. \end{align}

Since $s_0^a$ only affects the variable $a_0$ and no others in $\Omega [(a-x)y]$, we have the following operator identities, where $f\in \hat {\Lambda }(y||a)$ acts by multiplication by $f$:

(8.7)\begin{align} \tilde{s}_0^a &= \Omega(a_1y/a_0y) s_0^a, \end{align}
(8.8)\begin{align}\delta_0 &= \alpha_0^{{-}1}(\mathrm{id} - \tilde{s}_0^a), \end{align}
(8.9)\begin{align}\tilde{s}_i^a \delta_i &= \delta_i, \end{align}
(8.10)\begin{align}\delta_i f &= f \delta_i + A_i(f) \tilde{s}_i^a. \end{align}

The last two follow by conjugating the relations $s_i^a A_i^a=A_i^a$ and $A_i f = f A_i + A_i(f) s_i^a$ by $\Omega :=\Omega [(xy/ay]$.

The diagonal index (or content) of a box in row $i$ and column $j$ is by definition the integer $j-i$. For $\lambda \in {\mathbb {Y}}$ and $d\in {\mathbb {Z}}$ let $\lambda +d$ denote the partition obtained by adding a corner to $\lambda$ in the $d$th diagonal if such a corner exists. Define $\lambda -d$ similarly for removal of the corner in diagonal $d$ if it exists. By convention, if a symmetric function is indexed by $\lambda \pm d$ and the relevant cell in diagonal $d$ does not exist then the expression is interpreted as $0$. In particular, by Proposition 4.9 we have

(8.11)\begin{equation} A_i^a s_\lambda(x||a) ={-}s_{\lambda-i}(x||a) \quad\text{for all $\lambda\in{\mathbb{Y}}$ and $i\in{\mathbb{Z}}$}.\end{equation}

Proposition 8.5 For all $\mu \in {\mathbb {Y}}$ and $i\in {\mathbb {Z}}$, we have

(8.12)\begin{equation} \delta_i({\hat{s}}_\mu(y||a)) = {\hat{s}}_{\mu+i}(y||a). \end{equation}

Proof. Using (8.10), we have

\begin{align*} 0 &= \Omega A_i^a(1) = \delta_i(\Omega) = \delta_i\bigg(\sum_\lambda s_\lambda(x||a) {\hat{s}}_\lambda(y||a)\bigg)\\ &= \sum_\lambda ( s_\lambda(x||a) \delta_i({\hat{s}}_\lambda(y||a)) - s_{\lambda-i}(x||a) \tilde{s}^a_i({\hat{s}}_\lambda(y||a)). \end{align*}

Taking the coefficient of $s_\mu (x||a)$, we see that $\delta _i({\hat {s}}_\mu (y||a))=0$ unless $\lambda -i$ is a partition and $\lambda -i=\mu$, in which case $\lambda =\mu +i$ and $\delta _i({\hat {s}}_\mu (y||a))=\tilde {s}^a_i({\hat {s}}_{\mu +i}(y||a))$. In the latter case, applying $\tilde {s}^a_i$ to both sides and using (8.9), we obtain $\delta _i({\hat {s}}_\mu (y||a))={\hat {s}}_{\mu +i}(y||a)$ as required.

It follows that the dual Schurs can be created by applying the homology divided difference operators to $1$.

Theorem 8.6 For any $\lambda \in {\mathbb {Y}}$, we have ${\hat {s}}_{\lambda }(y||a) = \delta _{w_\lambda }(1)$.

Example 8.7 By Example 8.3 ${\hat {s}}_1(y||a) = \sum _{p,q\geqslant 0} (-a_0)^q a_1^p s_{p+1,1^q}(y)$. We have

\begin{align*} \Omega(a_1y/a_0y) &= \sum_{p\geqslant0} a_1^p h_p[y] \sum_{q\geqslant0} ({-}a_0)^q e_q[y] \\ &= \sum_{p,q\geqslant0} ({-}a_0)^q a_1^p (s_{(p,1^q)}[y] + s_{(p+1,1^{q-1})}[y]) \\ &= 1 + (a_1-a_0) \sum_{p,q\geqslant0} ({-}a_0)^p a_1^q s_{(p+1,1^q)}[y] ,\\ {\hat{s}}_1(y||a) &= (\alpha_0^a)^{{-}1} (1-\Omega(a_1y/a_0y)) \\ &= \delta_0^a(1). \end{align*}

Remark 8.8 This construction can also be adapted to compute the homology Schubert basis for the affine Grassmannian of $G=SL_{k+1}$, equivariant with respect to the maximal torus $T$ of $G$. The resulting basis is the $k$-double-Schur functions of [Reference Lam and ShimozonoLS13]. A $k$-double Schur function consists of a $k$-Schur function in its lowest degree and typically has infinitely many terms of higher degree with equivariant coefficients.

8.3 $\delta$-Schubert polynomials and $\delta$-Schur functions

There is a ${\mathbb {Q}}$-algebra morphism $\eta _\delta : {\mathbb {Q}}[a] \to {\mathbb {Q}}[\delta ]$ given by

\[ \eta_\delta(a_i) = \begin{cases} \delta & \mbox{if } i > 0, \\ 0 & \mbox{if } i \leqslant 0. \end{cases} \]

We have an induced ${\mathbb {Q}}$-algebra homomorphism $\eta _\delta : \Lambda (x||a) \to \Lambda [\delta ] := \Lambda _{\mathbb {Q}} \otimes _{\mathbb {Q}} {\mathbb {Q}}[\delta ]$ given by $\eta _\delta (\sum _{\lambda } a_\lambda p_\lambda (x||a)) =\sum _\lambda \eta _\delta (a_\lambda ) p_\lambda$. This extends to the ${\mathbb {Q}}[x]$-algebra homomorphism $\eta _\delta : \overleftarrow {R}(x;a) \to \overleftarrow {R}[\delta ] := \overleftarrow {R} \otimes _{\mathbb {Q}} {\mathbb {Q}}[\delta ]$ that acts on ${\mathbb {Q}}[x]$ as the identity.

Define the $\delta$-Schubert polynomials $\overleftarrow {\mathfrak {S}}(x;\delta ):= \eta _\delta (\overleftarrow {\mathfrak {S}}(x;a))$ and the $\delta$-Schur functions $s_\lambda (x||\delta ):= \eta _\delta (s_\lambda (x||a))$. They form bases over ${\mathbb {Q}}[\delta ]$ for the rings $\overleftarrow {R}[\delta ]$ and $\Lambda [\delta ]$ respectively.

8.4 $\delta$-dual Schurs represent Knutson–Lederer classes

Knutson and Lederer [Reference Knutson and LedererKL15] define a ring $R^{H^S}$ that is a one-parameter deformation of symmetric functions $\Lambda$. Namely, $R^{H^S}$ is a free ${\mathbb {Q}}[\delta ]$-module with basis $[X^\lambda ]$, $\lambda \in {\mathbb {Y}}$.Footnote 4

The multiplication in $R^{H^S}$ is defined as follows. Let ${\bigoplus} : {\mathrm {Gr}}(a,a+b) \times {\mathrm {Gr}}(c,c+d) \to {\mathrm {Gr}}(a+c,a+b+c+d)$ be the direct sum map $(V,W) \mapsto V\oplus W$. Let the circle $S^1$ act on each ${\mathbb {C}}^{a+b}$ by acting with weight 1 on the first $b$ coordinates and weight $0$ on the last $a$ coordinates. This induces an action of $S^1$ on ${\mathrm {Gr}}(a,a+b)$. In $R^{H^S}$, we have

\[ [X^\lambda] \cdot [X^\mu] = \sum_{\nu} d_{\lambda \mu}^\nu(\delta) [X^\nu], \]

where the right-hand side is the class in $H^{S^1}_*({\mathrm {Gr}}(a+c,a+b+c+d))$ of the direct sum ${\bigoplus} (X^\lambda ,X^\mu )$ of two opposite Schubert varieties. Here $a,b,c,d$ are chosen so that $\lambda \subseteq a \times b$ and $\mu \subseteq c \times d$.

Define ${\hat {s}}_\lambda (y||\delta )$ by specializing ${\hat {s}}_\lambda (y||a)$ via $a_i = 0$ for $i \leqslant 0$ and $a_i = \delta$ for $i >0$.

Proposition 8.9 We have

(8.13)\begin{equation} {\hat{s}}_\mu(y||\delta) = \sum_{\substack{\lambda \supset \mu \\ d(\lambda)=d(\mu) \\ \text{$\lambda/\mu \subset$ first $d(\mu)$ rows}}} \mathfrak{S}_{w_{\lambda/\mu}}(1)\,\delta^{|\lambda/\mu|} s_\lambda(y). \end{equation}

Proof. This is an immediate consequence of Proposition 8.2.

Example 8.10 Consider the product ${\hat {s}}_{(1)}(y||\delta ) {\hat {s}}_{(1,1)}(y||\delta )$. To compare with [Reference Knutson and LedererKL15, Example 1.3] we restrict to the Grassmannian ${\mathrm {Gr}}(4,7)$, that is, only keep $s_\lambda (y)$ when $\lambda$ is contained in the $4\times 3$ rectangle. We have

\begin{align*} {\hat{s}}_{1}(y||\delta) &= s_1 + \delta s_2 + \delta^2 s_3 + \dotsm ,\\ {\hat{s}}_{11}(y||\delta) &= s_{11} + \delta s_{21} + \delta^2 s_{31} + \dotsm ,\\ {\hat{s}}_{1}(y||\delta) {\hat{s}}_{11}(y||\delta) &= \delta^0(s_{111}+s_{21}) + \delta^1(2 s_{211}+s_{22} + 2 s_{31}) + \delta^2(s_{221} + 3 s_{311} + 2 s_{32}) \\ &\quad + \delta^3(2 s_{321} + s_{33}) + \delta^4 s_{331} + \dotsm. \end{align*}

We have

\[ {\hat{s}}_{1}(y||\delta) {\hat{s}}_{11}(y||\delta) = \delta^0({\hat{s}}_{111}(y||\delta)+{\hat{s}}_{21}(y||\delta)) + \delta^1({\hat{s}}_{211}(y||\delta)+{\hat{s}}_{22}(y||\delta)) + \delta^2 {\hat{s}}_{221}(y||\delta), \]

where

\begin{align*} {\hat{s}}_{111}(y||\delta) &= s_{111} + \delta s_{211} + \delta^2 s_{311} + \dotsm ,\\ {\hat{s}}_{21}(y||\delta) &= s_{21} + 2\delta s_{31} + \dotsm , \\ {\hat{s}}_{211}(y||\delta) &= s_{211} +2\delta s_{311} +\dotsm ,\\ {\hat{s}}_{22}(y||\delta) &= s_{22} + 2\delta s_{32} + \delta^2 s_{33} + \dotsm ,\\ {\hat{s}}_{221}(y||a) &= s_{221} + 2 \delta s_{321} + \delta^2 s_{331}. \end{align*}

Proposition 8.11 The set $\{{\hat {s}}_\lambda (y||\delta ) \mid \lambda \in {\mathbb {P}}\}$ is dual to the basis $\{s_\lambda (x||\delta ) \mid \lambda \in {\mathbb {P}}\}$ of $\Lambda [\delta ]$.

The following result answers a question implicitly posed in [Reference Knutson and LedererKL15].

Theorem 8.12 There is an isomorphism of ${\mathbb {Q}}[\delta ]$-algebras

\[ R^{H^S} \longrightarrow \Lambda[\delta] \quad [X^\lambda] \longmapsto {\hat{s}}_\lambda(x||\delta). \]

Proof. It suffices to show that the structure constants $d_{\lambda \mu }^\nu (\delta )$ of $R^{H^S}$ are obtained from the coproduct structure constants of the Hopf algebra $\Lambda (x||a)$ after specializing $a_i = 0$ for $i \leqslant 0$ and $a_i = \delta$ for $i >0$.

For simplicity, we assume that $a = b$ and $c = d$ in the following calculation. Let us think of ${\mathbb {C}}^{a+c+c+a}$ as spanned by $e_{a+c}, e_{a+c-1},\ldots , e_1,e_0, e_{-1},\ldots , e_{1-a-c}$, with a natural action of $T=({\mathbb {C}}^\times )^{a+c+c+a}$. We identify $H^*_T(\mathrm {pt}) = {\mathbb {Q}}[a_{a+c},a_{a+c-1},\ldots ,a_{1-a-c}]$. We thus have actions of $T$ on ${\mathrm {Gr}}(c,c+c)$ (the $c$-dimensional subspaces of $\textrm {span}(e_c,e_{c-1},\ldots ,e_{1-c})$) and on ${\mathrm {Gr}}(a,a+a)$ (the $a$-dimensional subspaces of $\textrm {span}(e_{a+c},e_{a+c-1},\ldots ,e_{c+1},e_{-c},e_{-c-1},e_{1-a-c})$). Finally, we have a $T$-action on ${\mathrm {Gr}}(a+c,a+c+c+a)$ and the direct sum map is $T$-equivariant, so we obtain a map of $H^*_T(\mathrm {pt})$-modules

(8.14)\begin{equation} H^T_*({\mathrm{Gr}}(a+c,a+c+c+a)) \to H_T^*({\mathrm{Gr}}(a,a+a)) \otimes H_T^*({\mathrm{Gr}}(c,c+c)). \end{equation}

Since a $T$-equivariant cohomology class of any of these Grassmannians is determined by its value at $T$-fixed points, the map (8.14) is completely determined by the direct sum map applied to $T$-fixed points.

The $T$-fixed points of ${\mathrm {Gr}}(c,c+c)$ are then in bijection with pairs $(J_-,J_+)$ satisfying $J_- \subset [1-c,0]$, $J_+ \subset [1,c]$ and $|J_-|=|J_+|$, via the map

\[ (J_-,J_+) \mapsto \textrm{span}(e_i \mid i \in ([1-c,0] \setminus J_-) \cup J_+) \in {\mathrm{Gr}}(c,c+c). \]

For ${\mathrm {Gr}}(a,a+a)$ we consider $T$-fixed points as pairs $(K_-,K_+)$ with $K_- \subseteq [1-a-c,-c]$ and $K_+ \subseteq [c+1,a+c]$. Then the direct sum map induces the map $((K_-,K_+),(J_-,J_+)) \mapsto (J_- \cup K_-, J_+ \cup K_+)$. By Proposition 7.11, this agrees with the coproduct of $\Lambda (x||a)$ in terms of localization. (Note that in this work we do not give a geometric explanation of the coproduct of $\Lambda (x||a)$ similar to the direct sum map, which is not equivariant with respect to the natural infinite-dimensional torus.)

By Proposition 12.1, the double Schur functions $s_\lambda (x||a)$ can be identified with the opposite Schubert class $[X^\lambda ]$ in equivariant cohomology $H^*_T({\mathrm {Gr}}(a,a+b))$. It follows that the structure constants of (8.14) with respect to the opposite Schubert classes $[X^\lambda ]$ coincide with the coproduct structure constants (4.34) of the double Schur functions. Specializing $a_i = 0$ for $i \leqslant 0$ and $a_i = \delta$ for $i >0$ gives the desired conclusion.

Remark 8.13 Knutson and Lederer [Reference Knutson and LedererKL15] also define a $K$-theoretic analogue, and a result similar to Theorem 8.12 holds.

8.5 Homology equivariant Monk's rule

A vertical strip is a skew shape that contains at most one box per row. A horizontal strip is a skew shape that contains at most one box per column. A ribbon $R =\lambda /\mu$ is a (edgewise) connected skew shape not containing any $2 \times 2$ square. A skew shape $\lambda /\mu$ is called thin if its connected components are ribbons. We write $c(\lambda /\mu )$ for the number of connected components of a thin skew shape.

Lemma 8.14 Let $R =\lambda /\mu$ be a nonempty ribbon. Then there exists exactly two shapes such that $\lambda /\rho$ is a vertical strip and $\rho /\mu$ is a horizontal strip.

Proof. The northeast most square of $R$ can belong to either $\lambda /\rho$ or $\rho /\mu$. For all other boxes $b \in R$, either $R$ contains the square directly north of $b$ in which case $b \in \lambda /\rho$ or $R$ contains the square directly east of $b$ in which case $b \in \rho /\mu$.

Suppose $\lambda /\mu$ is a skew shape. A $\Lambda$-decomposition of $\lambda /\mu$ is a pair $D = (\lambda /\rho , \rho /\mu )$ consisting of a vertical strip and a horizontal strip. If $\lambda /\mu$ has a $\Lambda$-decomposition then it must be thin. In this case, it follows from Lemma 8.14 that $\lambda /\mu$ has exactly $2^{c(\lambda /\mu )}$ $\Lambda$-decompositions.

The weight of a $\Lambda$-decomposition $D = (\lambda /\rho , \rho /\mu )$ is the product

(8.15)\begin{equation} {\rm wt}(D) := \prod_{(i,j) \in \lambda/\rho} (a_{j-i+1} - a_0) \prod_{(i,j) \in \rho/\mu} (a_1 - a_{j-i+1}) \in {\mathbb{Q}}[a] \end{equation}

which can be 0. If $D = (\lambda /\rho , \rho /\mu )$ is a $\Lambda$-decomposition, let $D_-$ be obtained from $D$ by removing the northeast most square of $\lambda /\mu$ from whichever of $\lambda /\rho$ or $\rho /\mu$ that contains it.

Theorem 8.15 Let $\mu \in {\mathbb {Y}}$. We have

(8.16)\begin{equation} {\hat{s}}_1(y||a) {\hat{s}}_\mu(y||a) =\sum_\lambda \sum_{D_-} {\rm wt}(D_-) {\hat{s}}_\lambda(y||a), \end{equation}

where the inner sum is over all distinct $D_-$ that can be obtained from some nonempty $\Lambda$-decomposition $D = (\lambda /\rho ,\rho /\mu )$ with outer shape $\lambda$.

The proof of Theorem 8.15 will be given in § 10.6. In the nonequivariant case with $a_i = 0$, Theorem 8.15 reduces to the usual one-box Pieri rule: when $\lambda /\mu$ is a single box, there are two possible choices of $D$, but $D_-$ will always be empty and ${\rm wt}(D_-) = 1$.

Example 8.16 Let $\mu =(1)$. The support of ${\hat {s}}_1 {\hat {s}}_1$ is the set of partitions of size at least 2 not containing the boxes $(3,2)$ nor $(2,3)$. We have

\begin{align*} {\hat{s}}_1 {\hat{s}}_1 &= {\hat{s}}_2 + {\hat{s}}_{11} + (a_1-a_2){\hat{s}}_3 + (a_1-a_0) {\hat{s}}_{21} + (a_{{-}1}-a_0){\hat{s}}_{111} \\ &\quad + (a_1-a_2)(a_1-a_3){\hat{s}}_4 + (a_1-a_0)(a_1-a_2) {\hat{s}}_{31} + (a_1-a_0)^2 {\hat{s}}_{22} \\ &\quad + (a_{{-}1}-a_0)(a_1-a_0){\hat{s}}_{211}+(a_{{-}1}-a_0)(a_{{-}2}-a_0){\hat{s}}_{1111} + \dotsm . \end{align*}

First consider $\lambda = (2,2)$. Then the $\Lambda$-decompositions are given by taking $\rho = (1,1)$ or $(2,1)$. In both cases, $D_- = ((2,2)/(2,1), (1,1)/(1,0))$. Thus the coefficient of ${\hat {s}}_{22}$ is ${\rm wt}(D_-) = (a_1-a_0)^2$. For ${\hat {s}}_{211}$, the highest box $(1,2)$ in $(2,1,1)/(1)$ is ignored. The box $(2,1)$ can be in either the horizontal or vertical strip (contributing $a_1-a_0$ or $0$ respectively) while the box $(3,1)$ must be in the vertical strip, contributing $a_{-1}-a_0$, resulting in the coefficient $(a_1-a_0)(a_{-1}-a_0)$.

Finally, let us consider $\lambda = (3,1)$. The box $(1,3)$ is ignored. The box $(1,2)$ must be in the horizontal strip of $D_-$ (giving weight $(a_1-a_2)$) while the box $(2,1)$ can be in either the vertical or horizontal strip (giving weights $(a_0-a_0)$ and $(a_1-a_0)$ respectively). The total contribution is $(a_1-a_2)(a_1-a_0)$.

Example 8.17 Let $\mu =(1,1)$. The support of ${\hat {s}}_1 {\hat {s}}_{11}$ consists of the partitions of size at least 3 which contain the partition $(1,1)$ and do not contain the boxes $(2,3)$ or $(4,2)$. We have

\begin{align*} {\hat{s}}_1 {\hat{s}}_{11} &= {\hat{s}}_{21} + {\hat{s}}_{111} + (a_1-a_2){\hat{s}}_{31} + (a_1-a_0){\hat{s}}_{22} + (a_1-a_0){\hat{s}}_{211} + (a_{{-}2}-a_0){\hat{s}}_{1111} \\ &\quad + (a_1-a_2)(a_1-a_3){\hat{s}}_{41}+(a_1-a_0)(a_1-a_2){\hat{s}}_{32} + (a_1-a_0)(a_1-a_2){\hat{s}}_{311} \\ &\quad + (a_1-a_0)^2 {\hat{s}}_{221} + (a_{{-}2}-a_0)(a_1-a_0){\hat{s}}_{2111} + (a_{{-}2}-a_0)(a_{{-}3}-a_0){\hat{s}}_{11111} + \dotsm. \end{align*}

8.6 Homology equivariant Pieri rule

Let $\rho /\mu$ be a horizontal strip and $q \geqslant 0$ an integer. A $q$-horizontal filling of $\rho /\mu$ is a filling $T$ of $\rho /\mu$ with the numbers $1,2,\ldots ,q+1$ so that the numbers are weakly increasing from left to right regardless of row, and every number from $2$ to $q+1$ is used. (The number of such $T$ is equal to the number of semistandard Young tableaux for a single row of size $|\rho /\mu |-q$ using the numbers $1$ through $q+1$.) Define the weight of a $q$-horizontal filling $T$ by

\[ {\rm wt}_q(T) := \prod_{(i,j) \in \rho/\mu}(a_{T(i,j)}-a_{j-i+1}) \]

where the product is over all boxes $(i,j)$ such that either $T(i,j)=1$ or $(i,j)$ is not the leftmost occurrence of $T(i,j)$ in $T$. Thus ${\rm wt}(T) \in {\mathbb {Q}}[a]$ has degree equal to $|\rho /\mu |-q$ (or is 0 if $q > |\rho /\mu |$). Similarly, a $p$-vertical filling of $\lambda /\rho$ is a filling $T$ of a vertical strip $\lambda /\rho$ with integers $0,-1,\ldots ,-p$ so that the numbers are weakly decreasing from top to bottom regardless of column, and every number from $-1$ to $-p$ is used. Define the weight of a $p$-vertical filling $T'$ by

\[ {\rm wt}_p(T') := \prod_{(i,j) \in \lambda/\rho} (a_{j-i+1}-a_{T(i,j)}) \]

where the product is over all boxes $(i,j)$ such that either $T(i,j)=0$ or $(i,j)$ is not the topmost occurrence of $T(i,j)$ in $T$.

A $(p,q)$-filling of a $\Lambda$-decomposition $(\lambda /\rho , \rho /\mu )$ is a pair $(T',T)$ consisting of a $p$-vertical filling $T'$ of $\lambda /\rho$ and a $q$-horizontal filling $T$ of $\rho /\mu$. The $(p,q)$-weight of a $\Lambda$-decomposition $D=(\lambda /\rho , \rho /\mu )$ is

(8.17)\begin{equation} {\rm wt}_{p,q}(D) := \sum_{(T',T)} {\rm wt}_p(T') {\rm wt}_q(T) \end{equation}

summed over all $(p,q)$-fillings $(T',T)$ of $D$. We note that ${\rm wt}_{0,0}(D)$ is the weight ${\rm wt}(D)$ from (8.15). Also note that if $p >|\lambda /\rho |$ or $q > |\rho /\mu |$ then ${\rm wt}_{p,q}(D) = 0$.

The following result gives a rule for multiplication by a hook-shaped dual Schur function.

Theorem 8.18 Let $\mu \in {\mathbb {Y}}$ and $p,q \geqslant 0$. We have

(8.18)\begin{equation} {\hat{s}}_{(q+1,1^{p})}(y||a) {\hat{s}}_\mu(y||a) = \sum_\lambda \sum_{D_-} {\rm wt}_{p,q}(D_-) {\hat{s}}_\lambda(y||a), \end{equation}

where the inner sum is over all distinct $D_-$ that can be obtained from some nonempty $\Lambda$-decomposition $D = (\lambda /\rho ,\rho /\mu )$ with outer shape $\lambda$.

The proof of Theorem 8.18 will be given in § 10.7.

Remark 8.19 Suppose we forget equivariance by setting $a_i=0$ for all $i$. Let $D$ be a nonempty $\Lambda$-decomposition with outer shape $\lambda$ appearing in (8.18). Then $\hat {c}^{\lambda }_{\mu ,(q+1,1^p)}(0)$ is the Littlewood–Richardson coefficient, the coefficient of $s_\lambda$ in the product $s_\mu s_{(q+1,1^p)}$. The latter is the number of standard tableaux $S$ of shape $\lambda /\mu$ such that $1,2,\dotsc ,q+1$ go strictly east and weakly north, and the numbers $q+1,q+2,\dotsc ,q+p+1$ go strictly south and weakly west [Reference Remmel and WhitneyRW84]. By Theorem 8.18, in order to contribute to the sum, ${\rm wt}_{p,q}(D_-)$ must be degree $0$. This restricts the sum over $(p,q)$-fillings $(T',T)$ of $D_-$ such that ${\rm wt}_p(T')=1={\rm wt}_q(T)$. For each $D_-$ there is a unique filling: in $T'$ the numbers $-1,-2,\dotsc ,-p$ are used once each and go strictly south and weakly west, while in $T$ the numbers $2,3,\dotsc ,q+1$ are used once each and go strictly east and weakly north. These $(T',T)$ biject with the above standard tableaux $S$: $q+1$ appears in the northeastmost box of $D$ in $S$, the numbers $2$ through $q+1$ in $T$ are replaced in $S$ by the numbers $1$ through $q$, and the numbers $-1,-2,\dotsc ,-p$ in $T'$ are replaced by $q+2,q+3,\dotsc ,q+p+1$. Thus the nonequivariant specialization of Theorem 8.18 agrees with the Littlewood–Richardson rule.

Remark 8.20 By Proposition 4.23, $\hat {c}^\lambda _{\mu \nu }(a) = j^{w_{\lambda /\mu }}_\nu (a)$. Theorem 8.18 expresses these polynomials positively in the sense of Theorem 4.22 when one of $\mu$ or $\nu$ is a hook. This should be compared with [Reference MolevMol09, § 4] in which a combinatorial formula is given for all $\hat {c}^\lambda _{\mu \nu }(a)$. This formula does not exhibit the positivity of Theorem 4.22.

Example 8.21 Let us compute ${\hat {s}}_{11} {\hat {s}}_1$ with $\mu =(1)$, $p=1$ and $q=0$. The answer is given in Example 8.17.

First, consider $\lambda = (2,2)$. Then the $\Lambda$-decompositions are given by taking $\rho = (1,1)$ or $(2,1)$. In both cases, $D_- = ((2,2)/(2,1), (1,1)/(1,0))$. There is a single $0$-horizontal filling of $(1,1)/(1,0)$: the box is filled with the number 1. There is a single $1$-vertical filling of $(2,2)/(2,1)$: the box is filled with the number $-1$. Thus ${\rm wt}_{1,0}(D_-) = (a_1 - a_0)$ which is the coefficient of ${\hat {s}}_{22}$.

Next, consider $\lambda = (2,1,1)$. We have two possibilities for $D_-$: (a) $D_- = ((1,1,1)/(1),\emptyset )$ or (b) $D_- = ((1,1,1)/(1,1), (1,1)/(1))$. For (a), there are two $1$-vertical fillings: both boxes are labeled $-1$ contributing ${\rm wt}_1(T') = (a_{-1}-a_{-1}) = 0$, or one box is labeled $0$ and the other $-1$ contributing ${\rm wt}_1(T') = (a_{0}-a_{0}) = 0$. For (b), there are unique $0$-horizontal and $1$-vertical fillings, giving ${\rm wt}_{1,0}(D_-) = (a_1-a_0)$. So the coefficient of ${\hat {s}}_{211}$ is $a_1-a_0$.

Finally, let us consider $\lambda = (3,1)$. The box $(1,3)$ is ignored. The box $(1,2)$ must be in the horizontal strip of $D_-$ while the box $(2,1)$ must be in the vertical strip of $D_-$. There is a unique filling with $(1,0)$-weight $(a_1-a_2)$ which is the coefficient of ${\hat {s}}_{31}$.

9. Peterson subalgebra

In the affine setting, Peterson constructed a commutative subalgebra ${\tilde {{\mathbb {P}}}} \subset {\tilde {{\mathbb {A}}}}$ (recalled in Appendix C) of the level-zero affine nilHecke algebra ${\tilde {{\mathbb {A}}}}$, and showed that the torus-equivariant homology $H_*^T({\widetilde {{\mathrm {Gr}}}}_n)$ of the affine Grassmannian ${\widetilde {{\mathrm {Gr}}}}_n$ is isomorphic to ${\tilde {{\mathbb {P}}}}$ [Reference PetersonPet97, Reference LamLam08]. The Peterson subalgebra ${\tilde {{\mathbb {P}}}}$ is a nilHecke counterpart to the large commutative subgroup ${\mathbb {Z}}^{n-1} \subset \widetilde {S_n}$ sitting inside the affine symmetric group.

The infinite symmetric group $S_{\mathbb {Z}}$ does not contain an analogous lattice as a subgroup. Nevertheless, in this section, we construct a subalgebra ${\mathbb {P}}' \subset {\mathbb {A}}'$ that is an analogue of Peterson's subalgebra for the (completed) infinite nilHecke algebra ${\mathbb {A}}'$. We show that there is an isomorphism ${\mathbb {P}}' \cong \hat {\Lambda }(y||a)$ of ${\mathbb {Q}}[a]$-Hopf algebras and identify the element $j_\lambda \in {\mathbb {P}}'$ that is mapped to the dual Schur function ${\hat {s}}_\lambda (y||a)$ under this isomorphism.

9.1 Affine symmetric group

The affine symmetric group ${\tilde {S}}_n$ is the infinite Coxeter group with generators $s_0,s_1,\ldots , s_{n-1}$ and relations $s_i s_j = s_j s_i$ for $|i-j|\geqslant 2$ and $s_i s_{i+1}s_i = s_{i+1} s_i s_{i+1}$ for all $i$. Here indices are taken modulo $n$.

We have an isomorphism ${\tilde {S}}_n \cong S_n \rtimes Q^\vee$, where $Q^\vee :=\{\lambda = (\lambda _1,\ldots ,\lambda _n) \mid \sum _{i=1}^n \lambda _i =0\} \subset {\mathbb {Z}}^n$ is the coroot lattice spanned by the simple coroots $\alpha _i^\vee = e_i-e_{i+1}$ for $1\leqslant i\leqslant n-1$. For $\lambda \in Q^\vee$, we write $t_\lambda \in {\tilde {S}}_n$ for the corresponding translation element. Then

(9.1)\begin{equation} t_\lambda t_\mu = t_{\lambda+\mu} = t_\mu t_\lambda \end{equation}

and $w t_\lambda w^{-1} = t_{w \cdot \lambda }$.

Let $\tilde {S}_n^0$ be the set of $0$-Grassmannian elements, i.e. those $w\in {\tilde {S}}_n$ such that $ws_i>w$ for all $i\ne 0$. Each coset $w S_n$ for $S_n$ inside ${\tilde {S}}_n$ contains a unique translation element $t^w$, and a unique $0$-Grassmannian element. Suppose $w\in {\tilde {S}}_n^0$ and $t^w=t_\mu$ for $\mu \in Q^\vee$. Let $u_\mu \in S_n$ be the shortest element such that $u_\mu (\mu )$ is antidominant. Then $t^w=t_\mu \doteq w u_\mu ^{-1}$.

9.2 Translation elements

Unlike the affine symmetric group, the infinite symmetric group $S_{\mathbb {Z}}$ does not contain translation elements. Nevertheless, it is possible to define elements $\tau ^w$ in the infinite nilHecke algebra which behave like translation elements. Recall that in § 7.1 we have defined the nilHecke algebra ${\mathbb {A}}$, which has a ${\mathbb {Q}}[a]$-basis $A_w$, $w \in S_{\mathbb {Z}}$. Let ${\mathbb {A}}'$ denote the completion of ${\mathbb {A}}$, consisting of formal ${\mathbb {Q}}[a]$-linear combinations of the elements $A_w$. For a given $w \in S_{\mathbb {Z}}$, there are only finitely many pairs $(u,v) \in S_{\mathbb {Z}} \times S_{\mathbb {Z}}$ such that $w \doteq uv$. It follows that the multiplication in ${\mathbb {A}}$ induces a natural ${\mathbb {Q}}[a]$-algebra structure on ${\mathbb {A}}'$.

Recall also that we defined a comultiplication map $\Delta :{\mathbb {A}} \to {\mathbb {A}} \otimes _{{\mathbb {Q}}[a]} {\mathbb {A}}$. Under the pairing (7.19), ${\mathbb {A}}'$ is dual to $\Psi$. It follows from Proposition 7.9 that $\Delta$ extends to a comultiplication ${\mathbb {A}}' \to {\mathbb {A}}' \otimes _{{\mathbb {Q}}[a]} {\mathbb {A}}'$.

Let $[a,b]\subset {\mathbb {Z}}$ be an interval. For $n\gg 0$ there is an injective homomorphism $S_{[a,b]} \to {\tilde {S}}_n$ defined by $s_i \mapsto s_{i\mod n}$ for $a\leqslant i<b$. Thus any $w\in S_{\mathbb {Z}}$ can be viewed as an element of ${\tilde {S}}_n$ for sufficiently large $n$.

Lemma 9.1 Let $w \in S_{\mathbb {Z}}^0$. There is a positive integer $m$ and a word ${\mathbf {a}}$ in the symbols

(9.2)\begin{equation} \{s_{{-}m},s_{1-m},\ldots,s_{{-}1},s_0,s_1,\ldots,s_{m-1}\} \cup \{r, r'\} \end{equation}

such that for any sufficiently large $n \gg m$, a reduced word ${\tilde {{\mathbf {a}}}}$ for $t^w$ (treating $w$ as an element of ${\tilde {S}}_n$) is obtained from ${\mathbf {a}}$ by the substitutions

(9.3)\begin{equation} r \mapsto s_m s_{m+1} \dotsm s_{{-}m-1} \quad \text{and} \quad r' \mapsto s_{{-}m-1} \dotsm s_{m+1} s_m. \end{equation}

To explain how to find the above word, let $Q^\vee _{{\mathbb {Z}}} \subset {\bigoplus} _{i\in {\mathbb {Z}}} {\mathbb {Z}} e_i$ be the infinite coroot lattice, the sublattice spanned by $\alpha _i^\vee = e_i-e_{i+1}$ for $i\in {\mathbb {Z}}$. Given $\lambda \in {\mathbb {Y}}$ let $\beta =\beta _\lambda \in Q^\vee _{{\mathbb {Z}}}$ be the element

\[ \beta_\lambda = \sum_{i\in I_{w_\lambda,+}} e_i - \sum_{i\in I_{w_\lambda,-}} e_i \]

(see (2.1), (4.6), (4.7)). There is a projection $Q^\vee _{{\mathbb {Z}}} \to Q^\vee$ denoted $\beta \mapsto \bar {\beta }$, onto the translation lattice $Q^\vee$ in $\tilde {S}_n$, given by $e_i \mapsto e_{i+n{\mathbb {Z}}}$. We have

\[ t^{w_\lambda} = t_{\bar{\beta}_\lambda} \quad\text{for } \lambda\in{\mathbb{Y}}. \]

Let $m$ be large enough so that $\lambda$ is contained in the $m\times m$ square partition and $n \geqslant 2m$. Then $|I_{w_\lambda ,\pm }| \leqslant m$ and all coordinates in $\bar {\beta }$ are in $\{-1,0,1\}$ with coordinates $1$ (respectively $-1$) occurring only in the first (respectively last) $m$ positions.

To prove Lemma 9.1 it suffices to show that the element $u_{\bar {\beta }}^{-1}$ is in the image of a product of the generators (9.2) under the substitution (9.3). Since images of $r$ and $r'$ are inverses we may replace $u_{\bar {\beta }}^{-1}$ by $u_{\bar {\beta }}$. It is enough to be able to sort $\bar {\beta }$ to antidominant using the generators. This is explained by the following example.

Example 9.2 Let $\lambda =(4,4,3,1)$. Let us take $m=4$ and $n=11$. We have $I_+ =\{1,3,4\}$ and $I_-=\{-3,-1,0 \}$ because the vertical (respectively horizontal) line segments tracing the edge of $\lambda$ above (respectively below) the main diagonal, occur at segments $1,3,4$ (respectively $-3,-1,0$) where the main diagonal separates segment $0$ and $1$. This is illustrated in Figure 10. We have $\bar {\beta } = (1,0,1,1|0,0,0|-1,0,-1,-1)$ where the positions of the $1$s (respectively $-1$s) are given by $I_+$ (respectively $I_-$) mod $n$. The vertical bars separate the first $m=4$ positions and the last $m$ positions. Between are zeros. Recalling that indices of reflections are identified modulo $n$, the generators are $s_7,s_8,s_9,s_{10}$, $s_0,s_1,s_2,s_3$ and $r\mapsto s_6s_5s_4$ and $r'\mapsto s_4s_5s_6$. We must move $\bar {\beta }$ to the antidominant chamber with a shortest element in $S_n$ using the given generators. Starting with $\bar {\beta }$ we may apply $r' s_7 r$ to get $(1,0,1,-1|0,0,0|1,0,-1,-1)$, then apply simple generators to reach $(-1,0,1,1|0,0,0|-1,-1,0,1)$, then apply $r' s_7 r$ to get $(-1,0,1,-1|0,0,0|1,-1,0,1)$, simple generators to reach $(-1,-1,0,1|0,0,0|-1,0,1,1)$, $r' s_7 r$ to reach $(-1,-1,0,-1|0,0,0|1,0,1,1)$, and simple generators to reach $(-1,-1,-1,0|0,0,0|0,1,1,1)$ which is antidominant.

Figure 10. For $\lambda = (4,4,3,1)$, we have $I_+ = \{1,3,4\}$ and $I_-=\{-3,-1,0\}$.

For $b\leqslant 0 < a$, define

(9.4)\begin{align} r_{a,b} &:= \bigg(\prod_{i=a}^\infty s_i\bigg)\bigg( \prod_{i={-}\infty}^{b-1} s_i\bigg) = (s_a s_{a+1} s_{a+2} \cdots ) ( \cdots s_{b-2} s_{b-1}), \end{align}
(9.5)\begin{align}r_{b,a} &:= \bigg(\prod_{i=b-1}^{-\infty} s_i\bigg)\bigg(\prod_{i=\infty}^{a} s_i\bigg) = ( s_{b-1} s_{b-2} \cdots ) ( \cdots s_{a+2} s_{a+1} s_a). \end{align}

Each of these are infinite words in the alphabet $\{ s_i \mid i \in {\mathbb {Z}} \setminus \{0\}\}$, and each is a concatenation of two infinite reduced words. Abusing notation, we will use the same symbols $r_{a,b}$ and $r_{b,a}$ to represent the following permutations of ${\mathbb {Z}}$ (that do not belong to $S_{\mathbb {Z}}$):

(9.6)\begin{equation} r_{a,b}(i) = \begin{cases} i & \mbox{if } b < i < a, \\ i+1 & \mbox{if } i \geqslant a \hbox{ or } i < b, \\ a & \mbox{if } i = b, \end{cases}\quad r_{b,a}(i) = \begin{cases} i & \mbox{if } b < i < a, \\ i-1 & \mbox{if } i > a \hbox{ or } i \leqslant b, \\ b & \mbox{if } i = a. \end{cases} \end{equation}

Let ${\mathcal {S}}$ denote the set of infinite words in the alphabet $\{s_i \mid i \in {\mathbb {Z}} \setminus \{0\}\}$ obtained as a finite concatenation of the words $s_i$, $i \in {\mathbb {Z}} \setminus \{0\}$ and the words $r_{a,b}$, $a>0$ and $b \leqslant 0$. Suppose ${\mathbf {a}} \in {\mathcal {S}}$, and $s$ is a letter in ${\mathbf {a}}$. Then we have a unique factorization ${\mathbf {a}} = {\mathbf {a}}' \, s \, {\mathbf {a}}''$ where again ${\mathbf {a}}', {\mathbf {a}}'' \in {\mathcal {S}}$. We define a root $\beta (s)$ by

\[ \beta(s) :={-} {\mathbf{a}}' \cdot (a_i - a_{i+1}) \]

if the letter $s$ is equal to $s_i$. Here the action of ${\mathbf {a}}'$ on ${\mathbb {Q}}[a]$ is the one induced by the action on ${\mathbb {Z}}$ given by (9.6).

Definition 9.3 Let $w \in S_{\mathbb {Z}}^0$. Define the infinite translation element $\tau ^w \in {\mathbb {A}}'$ as follows. Take the word ${\mathbf {a}}$ of Lemma 9.1 and replace each occurrence of $r$ or $r'$ by infinite words as follows:

\[ r \mapsto r_{m,-m} \quad \text{and} \quad r' \mapsto r_{{-}m,m} \]

to obtain an infinite word ${\mathbf {a}}^w_\infty \in {\mathcal {S}}$. Now for $v \in S_{\mathbb {Z}}$, define $\xi ^v|_{\tau ^w} \in {\mathbb {Q}}[a]$ (cf. Proposition 7.3) by

\[ \xi^v|_{\tau^w} := \sum_{{\mathbf{b}} \subset {\mathbf{a}}^w_\infty} \prod_{s \in {\mathbf{b}}} \beta(s) \]

summed over finite subwords ${\mathbf {b}}$ of ${\mathbf {a}}^w_\infty$ that are reduced words for $v$, and define $\tau ^w \in {\mathbb {A}}'$ by

(9.7)\begin{equation} \tau^w := \sum_{v \in S_{\mathbb{Z}}} \xi^v|_{\tau^w} A_w. \end{equation}

Remark 9.4 Suppose $w \in S_{\mathbb {Z}}^0$ and we have $I_{w,+} = \{1 \leqslant d_t < d_{t-1} < \cdots < d_1\}$ and $I_{w,-} = \{e_1 < e_2 < \cdots < e_t \leqslant 0\}$. Then a possible choice of ${\mathbf {a}}^w_\infty$ is

\[ {\mathbf{u}} \bigg(\prod_{j=t}^1 r_{j,e_j }\bigg) \bigg(\prod_{j=t}^1 r_{1-j-f_j,d_j}\bigg), \]

where ${\mathbf {u}}$ is a reduced word for $w$ and $f_j = |I_{w,-} \cap (-j,0]|$ for $j = 1,2,\ldots ,t$. Note that if $w$ is the identity element, then $\tau ^w = 1$.

Remark 9.5 In Definition 9.3 we have used Lemma 9.1 which relies on the notion of translation elements in the affine symmetric group. In future work we plan to study the Schubert calculus of a flag ind-variety associated to the affine infinite symmetric group $Q^\vee _{\mathbb {Z}} \rtimes S_{{\mathbb {Z}}}$, which contains translation elements $\tau ^w$ as defined above.

Proposition 9.6 The elements $\tau ^x$ satisfy the following properties.

  1. (i) For $x \in S_{\mathbb {Z}}^0$, we have that $\tau ^x$ is a well-defined element of ${\mathbb {A}}'$ that does not depend on the choices of $m$ and ${\mathbf {a}}$ in Lemma 9.1.

  2. (ii) The set $\{\tau ^x \mid x \in S_{\mathbb {Z}}^0\}$ is linearly independent in ${\mathbb {A}}'$.

  3. (iii) If $z = xy$ under the partial product of § 7.3, then $\tau ^z = \tau ^x \tau ^y = \tau ^y \tau ^x$.

  4. (iv) We have $\tau ^x \tau ^y = \tau ^y \tau ^x$ for any $x,y \in S_{\mathbb {Z}}^0$.

  5. (v) We have $\tau ^x p = p \tau ^x$ for any $x \in S_{\mathbb {Z}}^0$ and any $p \in {\mathbb {Q}}[a]$.

  6. (vi) We have $\Delta (\tau ^x)=\tau ^x \otimes \tau ^x$ for any $x \in S_{\mathbb {Z}}^0$.

Proposition 9.6 is proven in § 9.6.

9.3 The Peterson subalgebra

Let ${\bigoplus} _w {\mathbb {Q}}(a) \tau ^w$ denote the ${\mathbb {Q}}(a)$-vector subspace of ${\mathbb {Q}}(a)\otimes _{{\mathbb {Q}}[a]} {\mathbb {A}}'$ spanned by the elements $\tau ^w$. Define the ${\mathbb {Q}}[a]$-submodule ${\mathbb {P}} \subset {\mathbb {A}}'$ by

\[ {\mathbb{P}}:= {\mathbb{A}}' \cap {\bigoplus_w} {\mathbb{Q}}(a) \tau^w. \]

By Proposition 9.6(iv), ${\mathbb {P}}$ lies within the centralizer subalgebra $Z_{{\mathbb {A}}'}({\mathbb {Q}}[a])$.

Recall that $j_\lambda ^w(a)$ denotes the coefficient of the double Schur function $s_\lambda (x||a)$ in the double Stanley symmetric function $F_w(x||a)$. For $\lambda \in {\mathbb {Y}}$, define

\[ j_\lambda = \sum_w j_\lambda^w(a) A_w \in {\mathbb{A}}'. \]

Theorem 9.7 For any $\lambda \in {\mathbb {Y}}$, we have $j_\lambda \in {\mathbb {P}}$, and it is the unique element of ${\mathbb {P}}$ satisfying

(9.8)\begin{equation} j_\lambda = A_{w_\lambda} + \sum_{u \notin S_{\mathbb{Z}}^0} a_u A_u, \end{equation}

where $a_u \in {\mathbb {Q}}[a]$ and the summation is allowed to be infinite. The submodule ${\mathbb {P}}$ is a free ${\mathbb {Q}}[a]$-module with basis $\{j_\lambda \mid \lambda \in {\mathbb {Y}}\}$.

Theorem 9.7 will be proved in § 9.7. Let ${\mathbb {P}}'$ be the completion of ${\mathbb {P}}$ whose elements are formal ${\mathbb {Q}}[a]$-linear combinations of the elements $\{j_\lambda \mid \lambda \in {\mathbb {Y}}\}$. We call ${\mathbb {P}}'$ the Peterson subalgebra.

Theorem 9.8 The submodule ${\mathbb {P}}' \subset {\mathbb {A}}'$ is a commutative and cocommutative Hopf algebra over ${\mathbb {Q}}[a]$.

Conjecture 9.9 We have ${\mathbb {P}}' = Z_{{\mathbb {A}}'}({\mathbb {Q}}[a])$.

Theorem 9.10 There is an isomorphism ${\mathbb {P}}' \cong \hat {\Lambda }(y||a)$ of ${\mathbb {Q}}[a]$-Hopf algebras sending $j_\lambda$ to ${\hat {s}}_\lambda (y||a)$ for all $\lambda \in {\mathbb {Y}}$.

Theorems 9.8 and 9.10 will be proved in § 9.8.

Remark 9.11 Theorems 9.7, 9.8, and 9.10 hold over ${\mathbb {Z}}$, but for consistency we work over ${\mathbb {Q}}$.

9.4 Fomin–Stanley algebra

Let $A$ denote the (infinite) nilCoxeter algebra, which is the ${\mathbb {Q}}$-algebra with generators $A_i$, $i \in {\mathbb {Z}}$, satisfying the relations (2.4), (2.5), and (2.6). The algebra $A$ has ${\mathbb {Q}}$-basis $A_w$, $w \in S_{\mathbb {Z}}$. Let $A'$ denote the completion of $A$ consisting of elements $a = \sum _w a_w A_w$ that are infinite ${\mathbb {Q}}$-linear combinations of the $A_w$. Since every $w \in S_{\mathbb {Z}}$ has finitely many factorizations of the form $w \doteq xy$, it follows that $A'$ is a ${\mathbb {Q}}$-algebra. There is a natural map $\phi _0: {\mathbb {A}} \to A$ given by

\[ \phi_0\bigg(\sum_w a_w A_w\bigg) = \sum_w \phi_0(a_w) A_w, \]

where $\phi _0(a_w) \in {\mathbb {Q}}$ is the constant term of the polynomial $a_w \in {\mathbb {Q}}[a]$.

Define the Fomin–Stanley subalgebra $B \subset A$ as the image $\phi _0({\mathbb {P}})$. Let $j_\lambda ^0:= \phi _0(j_\lambda )$.

Theorem 9.12 The set $\{j^0_\lambda \mid \lambda \in {\mathbb {Y}}\}$ form a ${\mathbb {Q}}$-basis of $B$. There is a Hopf-isomorphism $B \to \Lambda$ given by $j^0_\lambda \mapsto s_\lambda$.

Proof. Since $\{j_\lambda \mid \lambda \in {\mathbb {Y}}\}$ form a basis of ${\mathbb {P}}$, it is clear that $\{j^0_\lambda \mid \lambda \in {\mathbb {Y}}\}$ spans $B$. Equation (9.8) shows that $j^0_\lambda = A_{w_\lambda } + \text {other terms}$ are linearly independent. The last statement follows from Theorems 9.8 and 9.10.

9.5 Stability of affine double Edelman–Greene coefficients

Let $n \geqslant 2$. For $v\in {\tilde {S}}_n$ let $\xi ^v_{\widetilde {\textrm {Fl}}_n} \in H^*_{T_n}(\widetilde {\textrm {Fl}}_n)$ be the torus equivariant Schubert class of the affine flag ind-variety $\widetilde {\textrm {Fl}}_n$ (see § 11.2).

Following [Reference Lam and ShimozonoLS12],Footnote 5 define ${\tilde {S}}^0_n \times {\tilde {S}}^0_n$ matrices ${\tilde {A}}$ and ${\tilde B}$ by

\[ {\tilde{A}}_{vw} = \xi^v_{\widetilde{\textrm{Fl}}_n}|_w \quad \text{and}\quad {\tilde B} = {\tilde{A}}^{{-}1}. \]

Both matrices ${\tilde {A}}$ and ${\tilde B}$ are lower-triangular when the rows and columns are ordered compatibly with the Bruhat order on ${\tilde {S}}_n^0$, and the entries belong to ${\mathbb {Q}}(a_1,a_2,\ldots ,a_n)$. For $x \in {\tilde {S}}_n$ and $v \in {\tilde {S}}_n^0$, denote by $\tilde {j}^x_v \in {\mathbb {Q}}[a_1,a_2,\ldots ,a_n]$ the affine double Edelman–Greene coefficient, and let $\tilde {j}_v \in {\tilde {{\mathbb {A}}}}$ denote the $j$-basis element (see Appendix C).

Proposition 9.13 [LS12] Let $v,w \in {\tilde {S}}_n^0$ and $x \in {\tilde {S}}_n$. We have

(9.9)\begin{align} t^w &= \sum_{v \in {\tilde{S}}_n^0, \, v \leqslant w} {\tilde{A}}_{vw} \tilde{j}_v , \end{align}
(9.10)\begin{align}\tilde{j}_v &= \sum_{w \in {\tilde{S}}_n^0, \, w \leqslant v} {\tilde B}_{wv} t^w , \end{align}
(9.11)\begin{align}\tilde{j}^x_v &= \sum_{w \in {\tilde{S}}_n^0, \, w \leqslant v}{\tilde B}_{wv} \xi^x_{\widetilde{{\rm Fl}}_n}(t^w) . \end{align}

Let $\textrm {ev}_n:{\mathbb {Q}}[a] \to {\mathbb {Q}}[a_1,a_2,\ldots ,a_n]$ denote the ${\mathbb {Q}}$-algebra morphism given by $a_i \mapsto a_{i \mod n}$.

Lemma 9.14 Let $w,v \in S_{\mathbb {Z}}$. Then for sufficiently large $n \gg 0$ we have $\xi ^v_{\widetilde {\rm Fl}_n}(w) = {\rm ev}_n( \xi ^v(w))$.

Proof. This follows from Proposition 7.3 which also holds in the affine case as well as the infinite case.

Lemma 9.15 Let $w,v \in S_{\mathbb {Z}}^0$. Then there exists polynomials $A_{vw}(a), B_{vw}(a) \in {\mathbb {Q}}[a]$ such that for all $n \gg 0$ we have ${\tilde {A}}_{vw} = {\rm ev}_n(A_{vw})$ and ${\tilde B}_{vw} = {\rm ev}_n(B_{vw})$.

Proof. Follows immediately from Lemma 9.14.

Lemma 9.16 Let $x \in S_{\mathbb {Z}}$ and $v \in S_{\mathbb {Z}}^0$. There exists a polynomial $q(a) \in {\mathbb {Q}}[a]$ such that for all $n \gg 0$ we have that $\tilde {j}^x_v = {\rm ev}_n(q)$.

Proof. Using Lemmas 9.1 and 9.14, we deduce that for any $u \in S_{\mathbb {Z}}$ and $w \in S_{\mathbb {Z}}^0$, there is a polynomial $p(a) \in {\mathbb {Q}}[a]$ such that for sufficiently large $n$, we have $\xi ^u_{\widetilde {\textrm {Fl}}_n}(w) = \textrm {ev}_n(p(a))$. By Proposition 9.13, we conclude that there is a polynomial $q(a) \in {\mathbb {Q}}[a]$ such that $\tilde {j}^x_v = \textrm {ev}_n(q(a))$ for sufficiently large $n$.

9.6 Proof of Proposition 9.6

Let $x \in S_{\mathbb {Z}}^0$ and $v \in S_{\mathbb {Z}}$. Only finitely many subwords of $a^x_\infty$ are reduced words for $v$, and for $n \gg 0$ there is a bijection between such subwords and subwords of ${\tilde {{\mathbf {a}}}}$ that are reduced words for $v$ (now thought of as an element in ${\tilde {S}}_n$). It thus follows from the definitions that for $n \gg 0$ we have

(9.12)\begin{equation} \textrm{ev}_n(\xi^v(\tau^x)) = \xi^v_{\widetilde{\textrm{Fl}}_n}(t^x). \end{equation}

Claim (i) follows immediately. Claim (ii) follows from the similar claim in the affine nilHecke algebra ${\tilde {{\mathbb {A}}}}$.

Let $x,y \in S_Z^0$ and $v \in S_{\mathbb {Z}}$. Only finitely many pairs of terms from the expansion (9.7) for $\tau ^x$ and $\tau ^y$ contribute to the coefficient of $A_v$ in the product $\tau ^x \tau ^y$. Thus for $n \gg 0$ the coefficient of $A_v$ in $\tau ^x \tau ^y$ is taken to the coefficient of $A_v$ in $t^x t^y$ by $\textrm {ev}_n$. Claims (iii) and (iv) now follow from similar statements in the affine case (see (9.1)).

Let $x \in S_Z^0$, $v \in S_{\mathbb {Z}}$, and $p \in {\mathbb {Q}}[a]$. Only finitely many terms of the expansion (9.7) for $\tau ^x$ contribute to the coefficient of $A_v$ in $\tau ^x p$. Thus for $n \gg 0$ the coefficient of $A_v$ in $\tau ^x p$ is taken to the coefficient of $A_v$ in $t^x \textrm {ev}_n(p)$ by $\textrm {ev}_n$. Claim (v) now follows from (C.1) in the affine case.

Let $v \in S_{\mathbb {Z}}$. Then for $n \gg 0$, the calculation of $\Delta (A_v)$ in the affine nilHecke ring ${\tilde {{\mathbb {A}}}}$ is identical to that in ${\mathbb {A}}$. Claim (vi) now follows from the equality $\Delta (t^x) = t^x \otimes t^x$ in the affine case (see (C.2)).

9.7 Proof of Theorem 9.7

Proposition 9.17 Let $x \in S_{\mathbb {Z}}$ and $v \in S_{\mathbb {Z}}^0$. For all $n \gg 0$, we have $\tilde {j}^x_v = {\rm ev}_n(j^x_v)$.

Proof. By Theorem 11.4, the image of $\overleftarrow {\mathfrak {S}}_x(x;a)$ in $H^*_T(\widetilde {\textrm {Fl}}_n)$ represents $\xi ^x_{\widetilde {\textrm {Fl}}_n}$ for sufficiently large $n$. By Proposition 11.3, the double Stanley function $F_x(x||a)$ represents the affine double Stanley class $\varpi ( \xi ^x_{\widetilde {\textrm {Fl}}_n}) \in H^*_T({\widetilde {{\mathrm {Gr}}}}_n)$ for sufficiently large $n$. By Theorem 11.4, the image of $s_{v_\lambda }(x||a)$ in $H^*_T({\widetilde {{\mathrm {Gr}}}}_n)$ represents $\xi ^v_{{\widetilde {{\mathrm {Gr}}}}_n}$ for sufficiently large $n$. We conclude that $\textrm {ev}_n (j^x_v) = \tilde {j}^x_v$.

By Proposition 9.17, the element $j_\lambda \in {\mathbb {A}}'$ is the limit (taking limits of coefficients of $A_v$) of $\tilde {j}_{w_\lambda } \in {\tilde {{\mathbb {A}}}}$ as $n \to \infty$. By (9.12), the element $\tau ^w \in {\mathbb {A}}'$ is a similar limit of the elements $t^w \in {\tilde {{\mathbb {A}}}}$. Combining Lemmas 9.15 and (9.10), we thus conclude that

\[ j_\lambda = \sum_{\substack{v \in {\tilde{S}}_n^0 \\ v \leqslant w_\lambda}} B_{v w_\lambda} \tau^v. \]

It follows that $j_\lambda \in {\mathbb {P}}$. The expansion (9.8) follows from Theorem C.1.

By Lemmas 9.15 and (9.9), we have that both $\{j_\lambda \mid \lambda \in {\mathbb {Y}}\}$ and $\{\tau ^w \mid w \in S_{\mathbb {Z}}^0\}$ form bases of ${\mathbb {Q}}(a) \otimes _{{\mathbb {Q}}[a]} {\mathbb {P}}$. Thus an arbitrary element of $a = \sum _{a_w} A_w \in {\mathbb {P}}$ is uniquely determined by the coefficients $\{a_{w} \in {\mathbb {Q}}[a] \mid w \in S_{\mathbb {Z}}^0\}$. Indeed, we have $a = \sum _{\lambda \in {\mathbb {Y}}} a_{w_\lambda } j_\lambda$ and the sum must be finite. It follows that ${\mathbb {P}}$ is a free ${\mathbb {Q}}[a]$-module with basis $\{j_\lambda \mid \lambda \in {\mathbb {Y}}\}$.

9.8 Proof of Theorems 9.8 and 9.10

Proposition 9.18 For $\lambda ,\nu \in {\mathbb {Y}}$, we have

(9.13)\begin{equation} j_\lambda j_\mu = \sum_{\nu \supset \mu} j_\lambda^{w_{\nu/\mu}} \, j_\nu. \end{equation}

Proof. Let us calculate the coefficient of $s_\lambda (x||a) \otimes s_\mu (x||a)$ in $\Delta (F_w(x||a))$. On the one hand,

\[ \Delta(F_w(x||a)) = \sum_{\nu \in {\mathbb{Y}}} j_\nu^w \Delta(s_\nu(x||a)) = \sum_{\nu \in {\mathbb{Y}}} j_\nu^w \sum_{\mu \subset \nu } F_{w_{\nu/\mu}} (x||a) \otimes s_\mu(x||a) \]

by Corollary 4.18. So the coefficient is equal to $\sum _{\nu \supset \mu } j_\lambda ^{w_{\nu /\mu }} j_\nu ^w$, which is the coefficient of $A_w$ on the right-hand side of (9.13).

On the other hand, by Corollary 4.17, we have

\[ \Delta(F_w(x||a)) = \sum_{w \doteq uv} F_u(x||a) \otimes F_v(x||a) = \sum_{\lambda,\mu} \sum_{w \doteq uv} j_\lambda^u j_\mu^v (s_\lambda(x||a) \otimes s_\mu(x||a)). \]

So the coefficient is also equal to $\sum _{w \doteq uv} j_\lambda ^u j_\mu ^v$, which (using Proposition 9.6(v) to obtain that $j_\lambda$ commutes with ${\mathbb {Q}}[a]$) is equal to the coefficient of $A_w$ on the left-hand side of (9.13).

It follows from Proposition 9.18 that ${\mathbb {P}}'$ is a commutative ${\mathbb {Q}}[a]$-algebra. Together with Proposition 9.6(vi), we obtain Theorem 9.8.

The pairing (7.19) induces a pairing between ${\mathbb {P}}'$ and $\Psi _{\mathrm {Gr}}$. By Proposition 7.8(iii), we have $\langle \xi ^v\,,\, j_\lambda \rangle = \delta _{vw_\lambda }$ for $v \in S_{\mathbb {Z}}^0$ and $\lambda \in {\mathbb {Y}}$. Thus ${\mathbb {P}}'$ and $\Psi _{\mathrm {Gr}}$ are dual ${\mathbb {Q}}[a]$-modules. By Proposition 7.8(ii), the comultiplication in ${\mathbb {P}}'$ is dual to the multiplication in $\Psi _{\mathrm {Gr}}$. By comparing Proposition 9.18 and Corollary 4.18, the multiplication of ${\mathbb {P}}'$ is dual to the multiplication in $\Psi _{\mathrm {Gr}}$. Thus ${\mathbb {P}}'$ and $\Psi _{\mathrm {Gr}}$ are dual ${\mathbb {Q}}[a]$-Hopf algebras. By Proposition 7.11 and the definition of $s_\lambda (y||a)$, we have an induced isomorphism of ${\mathbb {Q}}[a]$-Hopf algebras ${\mathbb {P}}' \cong \hat {\Lambda }(y||a)$ sending $j_\lambda$ to $s_\lambda (y||a)$. This completes the proof of Theorem 9.10.

9.9 Proof of Theorem 4.22

The polynomial $j^x_v(a) \in {\mathbb {Q}}[a]$ belongs to a subring of the form ${\mathbb {Q}}[a_{1-m},a_{2-m},\ldots ,a_m]$ for some $m$. Suppose $n \gg m$. Then $\tilde {j}^x_v(a) \in {\mathbb {Q}}[a_1,\ldots ,a_n]$, and by Proposition 9.17, it is the image of $j^x_v(a)$

under $\textrm {ev}_n$. Pick a cutoff $c$ satisfying $m \ll c \ll n-m$. Make the substitution

\[ a_i \mapsto \begin{cases} a_i & \mbox{if } 1 \leqslant i \leqslant c, \\ a_{i-n} & \mbox{if } c < i \leqslant n, \end{cases} \]

to $\tilde {j}^x_v(a)$. The resulting polynomial must equal $j^x_v(a)$.

By Theorem C.2, we have that $\tilde {j}^x_v(a)$ is a positive integer polynomial expression in the linear forms

\[ a_1 - a_2, a_2-a_3, \ldots, a_{n-1}-a_n. \]

Applying the above substitution to this expression gives the desired expression for $j^x_v(a)$.

10. Back stable triple Schubert polynomials

In this section we define triple back stable Schubert polynomials and triple Stanley symmetric functions. This allows effective computation of some double Edelman–Greene coefficients and structure constants for dual Schur functions. Before we provide the precise definition, we present some motivation.

Corollary 3.8 states that $F_{\gamma (w)}(x)=F_{w}(x)$ where $F_w$ is the Stanley symmetric function. However, the same statement is not true for double Stanley symmetric functions.

Example 10.1 Recall superization notation from (3.1):

\begin{align*} F_{s_1s_0}(x||a)&=\overleftarrow{\mathfrak{S}}_{s_1s_0}(x;a)=h_2(x_{\leqslant 0} / a_{\leqslant 1}) = h_2(x_{\leqslant 0}/a_{\leqslant 0})-a_1h_1(x_{\leqslant 0} / a_{\leqslant 0}),\\ F_{s_2s_1}(x||a)&= \eta_a (\overleftarrow{\mathfrak{S}}_{s_2s_1}(x;a))=\eta_a(h_2(x_{\leqslant 1} / a_{\leqslant 2})) \\ &= \eta_a(h_2(x_{\leqslant 0}/a_{\leqslant 0})+(x_1-a_1-a_2) h_1(x_{\leqslant 0} / a_{\leqslant 0})+(x_1-a_1)(x_1-a_2))\\ &= h_2(x_{\leqslant 0}/a_{\leqslant 0})-a_2h_1(x_{\leqslant 0} / a_{\leqslant 0}). \end{align*}

Note that the only difference between $F_{s_1s_0}(x||a)$ and $F_{s_2s_1}(x||a)$ is the coefficient in front of the term $h_1(x_{\leqslant 0} /a_{\leqslant 0})$, and if we compute $F_{s_3s_2}(x||a)$, this coefficient becomes $a_3$. In general, when we shift $w$ by $\gamma$, certain variables $a_i$ remain the same and other variables $a_j$ become $a_{j+1}$. Roughly speaking, triple Stanley symmetric functions separate stable $a_i$ and shifted $a_j$ when applying $\gamma$ to $w$, by replacing stable variables $a_i$ by $b_i$. To make the construction formal, we start by defining back stable triple Schubert polynomials.

10.1 Tripling

Let $\nu _{a,b}: \Lambda (a) \to \Lambda (b)$ be the map that changes symmetric functions from the $a$-variables to $b$-variables. Let $\Lambda (x/b) \subset \Lambda (x) \otimes _{{\mathbb {Q}}} \Lambda (b)$ denote the image of the superization map $p_k\mapsto p_k(x/b)$. We use the same notation for the ${\mathbb {Q}}[a]$-algebra maps

\begin{align*} \nu_{a,b}: \overleftarrow{R}(a) = \Lambda(a) \otimes_{\mathbb{Q}} {\mathbb{Q}}[a] &\to \Lambda(b) \otimes_{\mathbb{Q}} {\mathbb{Q}}[a], \qquad \ \, p_k(a) \otimes 1 \mapsto p_k(b) \otimes 1 \\ \nu_{a,b}: \Lambda(x||a) &\to \Lambda(x/b) \otimes_{\mathbb{Q}} {\mathbb{Q}}[a], \qquad p_k(x/a) \mapsto p_k(x/b) \end{align*}

and the ${\mathbb {Q}}[x,a]$-algebra map

\[ \nu_{a,b}: \overleftarrow{R}(x;a) = \Lambda(x||a) \otimes_{{\mathbb{Q}}[a]} {\mathbb{Q}}[x,a] \to \Lambda(x/b) \otimes_{\mathbb{Q}} {\mathbb{Q}}[x,a], \quad p_k(x/a) \mapsto p_k(x/b). \]

These maps change $a$ variables to $b$ variables but only ‘in symmetric functions’. All of these maps are ${\mathbb {Q}}[a]$-algebra isomorphisms: the inverse is the substitution $f \mapsto f|_{b=a}$. Finally, note that we have an injection $\Lambda (x||a) \hookrightarrow \Lambda (x) \otimes \Lambda (a) \otimes {\mathbb {Q}}[a]$, and the action of $\nu _{a,b}$ on $\Lambda (x||a)$ is simply given by $1 \otimes \nu _{a,b} \otimes 1: \Lambda (x) \otimes \Lambda (a) \otimes {\mathbb {Q}}[a] \to \Lambda (x) \otimes \Lambda (b) \otimes {\mathbb {Q}}[a]$.

10.2 Back stable triple Schubert polynomials

For $w \in S_{\mathbb {Z}}$, define the back stable triple Schubert polynomials $\overleftarrow {\mathfrak {S}}_w(x;a;b) \in \Lambda (x/b) \otimes _{\mathbb {Q}} {\mathbb {Q}}[x,a]$ by

\[ \overleftarrow{\mathfrak{S}}_w(x;a;b) := \nu_{a,b}(\overleftarrow{\mathfrak{S}}_w(x;a)). \]

The set $\{\overleftarrow {\mathfrak {S}}_w(x;a;b)\mid w \in S_{\mathbb {Z}}\}$ form a basis of $\Lambda (x/b) \otimes _{\mathbb {Q}} {\mathbb {Q}}[x,a]$ over ${\mathbb {Q}}[a]$. In particular, the structure constants for $\overleftarrow {\mathfrak {S}}_w(x;a;b)$ (which are equal to the structure constants for $\overleftarrow {\mathfrak {S}}_w(x;a)$) belong in ${\mathbb {Q}}[a]$.

Example 10.2 Continuing Example 10.1, we have

\begin{align*} \overleftarrow{\mathfrak{S}}_{s_1s_0}(x;a;b)&= h_2(x_{\leqslant 0}/b_{\leqslant 0})-a_1 h_1(x_{\leqslant 0} / b_{\leqslant 0}), \\ \overleftarrow{\mathfrak{S}}_{s_2s_1}(x;a;b)&= h_2(x_{\leqslant 0}/b_{\leqslant 0})+(x_1-a_1-a_2) h_1(x_{\leqslant 0} / b_{\leqslant 0})+(x_1-a_1)(x_1-a_2)). \end{align*}

Proposition 10.3 Let $w \in S_{\mathbb {Z}}$. We have

\[ \overleftarrow{\mathfrak{S}}_w(x;a;b) = \sum_{\substack{w \doteq uvz \\ u,z \in S_{{\neq} 0}}}({-}1)^{\ell(u)} {\mathfrak{S}}_{u^{{-}1}}(a) F_v(x/b){\mathfrak{S}}_z(x) = \sum_{w \doteq uv} ({-}1)^{\ell(u)}\nu_{a,b}(\overleftarrow{\mathfrak{S}}_{u^{{-}1}}(a)) \overleftarrow{\mathfrak{S}}_v(x). \]

Proof. The first equality follows from applying $\nu _{a,b}$ to (4.11). The second equality follows from applying $\nu _{a,b}$ to Proposition 4.3.

Recall that $A_i^x$ (respectively $A_i^a$, $A_i^b$) denotes the divided difference operator in the $x$-variables (respectively $a$-variables, $b$-variables).

Proposition 10.4 For $w \in S_{\mathbb {Z}}$ and $i \in {\mathbb {Z}}$, we have

\[ A_i^x \overleftarrow{\mathfrak{S}}_w(x;a;b) = \begin{cases} \overleftarrow{\mathfrak{S}}_{w s_i}(x;a;b) & \text{if $ws_i < w$}, \\ 0 & \text{otherwise.} \end{cases} \]

For $w \in S_{\mathbb {Z}}$ and $i \in {\mathbb {Z}}-\{0\}$, we have

\[ A_i^a \overleftarrow{\mathfrak{S}}_w(x;a;b) = \begin{cases} - \overleftarrow{\mathfrak{S}}_{s_i w}(x;a;b) & \text{if $s_iw < w$}, \\ 0 & \text{otherwise.} \end{cases} \]

Proof. The first statement follows immediately from the last equality in Proposition 10.3 and Theorem 3.2. For $i \neq 0$, we have $A_i^a \circ \nu _{a,b} = \nu _{a,b} \circ A_i^a$, so the second statement follows by Proposition 4.9.

10.3 Triple Stanley symmetric functions

Define the triple Stanley symmetric functions by

\[ F_w(x||a||b) := \nu_{a,b}(F_w(x||a)). \]

Example 10.5 Continuing Example 10.2, we have

\[ F_{s_1s_0}(x||a||b)\!=\! h_2(x_{\leqslant 0}/b_{\leqslant 0})\!-a_1 h_1(x_{\leqslant 0} / b_{\leqslant 0}) \enspace \text{and} \enspace F_{s_2s_1}(x||a||b)\!=\! h_2(x_{\leqslant 0}/b_{\leqslant 0})\!-a_2 h_1(x_{\leqslant 0} / b_{\leqslant 0}). \]

By Proposition 4.13 and Theorem 4.16, we have

\begin{align*} F_w(x||a||b) &= \sum_{\substack{w \doteq uvz \\ u,z \in S_{{\neq} 0}}}({-}1)^{\ell(u)} {\mathfrak{S}}_{u^{{-}1}}(a) F_v(x/b){\mathfrak{S}}_z(a), \\ \overleftarrow{\mathfrak{S}}_w(x;a;b) &= \sum_{\substack{w \doteq uv\\ v \in S_{{\neq} 0}}} F_u(x||a||b) {\mathfrak{S}}_v(x;a). \end{align*}

It follows from (3.15) that $F_w(x||a||b)$ satisfies the supersymmetry (cf. [Reference MolevMol09, (2.15)])

\[ F_{w^{{-}1}}(x||a||b) = ({-}1)^{\ell(w)} F_w(b||a||x). \]

Lemma 10.6 Let $w \in S_{\mathbb {Z}}$. Then

\[ F_w(x||a||b)=\sum_{w \doteq uvz}({-}1)^{\ell(u)} \overleftarrow{\mathfrak{S}}_{u^{{-}1}}(a) F_v(x/b) \overleftarrow{\mathfrak{S}}_{z}(a). \]

Proof. We have

\begin{align*} &\sum_{w \doteq uvz}({-}1)^{\ell(u)} \overleftarrow{\mathfrak{S}}_{u^{{-}1}}(a) F_v(x/b) \overleftarrow{\mathfrak{S}}_{z}(a) \\ &\quad=\sum_{\substack{w \doteq u_1u_2vz_1z_2 \\ u_1,z_2 \in S_{{\neq} 0}}}({-}1)^{\ell(u_1)+\ell(u_2)} {\mathfrak{S}}_{u_1^{{-}1}}(a) F_{u_2^{{-}1}}(a) F_v(x/b) F_{z_1}(a) {\mathfrak{S}}_{z_2}(a) \\ &\quad= \sum_{\substack{w \doteq u_1x z_2 \\ u_1,z_2 \in S_{{\neq} 0}}}({-}1)^{\ell(u_1)} {\mathfrak{S}}_{u_1^{{-}1}}(a) \bigg(\sum_{x \doteq u_2vz_2} ({-}1)^{\ell(u_2)} F_{u_2^{{-}1}}(a) F_v(x/b) F_{z_1}(a) \bigg) {\mathfrak{S}}_{z_2}(a) \\ &\quad= \sum_{\substack{w \doteq u_1x z_2 \\ u_1,z_2 \in S_{{\neq} 0}}}({-}1)^{\ell(u_1)} {\mathfrak{S}}_{u_1^{{-}1}}(a) F_x(x/b) {\mathfrak{S}}_{z_2}(a) = F_w(x||a||b) \end{align*}

using Theorem 3.14 and (3.15).

Define the triple Schur functions (essentially the same as the supersymmetric Schur functions of Molev [Reference MolevMol09, § 2.4]) by $s_\lambda (x||a||b) := \nu _{a,b} ( s_\lambda (x||a))$. Then

(10.1)\begin{equation} F_w(x||a||b) = \sum_\lambda j^w_\lambda(a) s_\lambda(x||a||b), \end{equation}

where $j^w_\lambda (a)$ are the usual double Edelman–Greene coefficients. The triple Edelman–Greene coefficients are defined by

\[ F_w(x||a||b) = \sum_\lambda j^w_\lambda(a,b) s_\lambda(x||b) \]

and satisfy ${\rm deg}(j^w_\lambda (a,b)) = \ell (w) - |\lambda |$. It is clear that $j^w_\lambda (a,a) = j^w_\lambda (a)$, but by (10.1), we also have

(10.2)\begin{equation} j^w_\lambda(a,b) = \sum_\mu j^w_\mu(a) j^{w_\mu}_\lambda(a,b). \end{equation}

Recall the ${\mathbb {Q}}$-algebra automorphism $\gamma _a$ of § 4.5. This map can be applied to the ${\mathbb {Q}}[a]$-algebra $\Lambda (x/b) \otimes _{\mathbb {Q}} {\mathbb {Q}}[x,a]$ or to the ${\mathbb {Q}}[a]$-algebra ${\mathbb {Q}}[a,b]$. Recall also $\gamma :S_{\mathbb {Z}}\to S_{\mathbb {Z}}$ from § 2.1.

Proposition 10.7 For $w \in S_{\mathbb {Z}}$, we have $F_{\gamma (w)}(x||a||b) = \gamma _a(F_w(x||a||b))$.

Proof. The proposition follows from Lemma 10.6 and Corollaries 4.4 and 3.8.

Corollary 10.8 Let $\lambda \in {\mathbb {Y}}$ and $w \in S_{\mathbb {Z}}$. Then $j_\lambda ^{\gamma (w)}(a,b) =\gamma _a(j_\lambda ^w(a,b))$.

Thus triple Stanley symmetric functions allow us to distinguish between ‘stable’ phenomena (the $b$-variables) and the ‘shifted’ phenomena (the $a$-variables).

Example 10.9 Continuing Example 10.5, we have

\begin{align*} F_{s_1s_0}(x;a;b)&= h_2(x_{\leqslant 0}/b_{\leqslant 0})-a_1 h_1(x_{\leqslant 0} / b_{\leqslant 0})\\ &=h_2(x_{\leqslant 0}/b_{\leqslant 1})+(b_1-a_1) h_1(x_{\leqslant 0} / b_{\leqslant 0})\\ &= h_{2}(x||b) - (b_1-a_1) h_1(x||b), \\ F_{s_2s_1}(x;a;b)&= h_2(x_{\leqslant 0}/b_{\leqslant 0})-a_2 h_1(x_{\leqslant 0} / b_{\leqslant 0})\\ &= h_{2}(x||b) - (b_1-a_2) h_1(x||b). \end{align*}

Therefore, $j_{(1)}^{s_1s_0}(a,b)=b_1-a_1$ and $j_{(1)}^{s_2s_1}(a,b)=b_1-a_2$.

10.4 Double to triple

We have an explicit formula for $j_\lambda ^w(a,b)$ in terms of double Edelman–Greene coefficients $j_\lambda ^w(a)$. Recall the definition of Durfee square $d(\lambda )$ from before Proposition 4.25.

Proposition 10.10 Let $\lambda ,\mu \in {\mathbb {Y}}$. Then

\[ j_\mu^{w_\lambda}(a,b) = \sum_{\substack{\rho: \ \mu\subseteq\rho\subseteq\lambda \\ d(\mu)=d(\rho)=d(\lambda)}} ({-}1)^{|\lambda/\rho|} {\mathfrak{S}}_{w_{\lambda/\rho}^{{-}1}}(a){\mathfrak{S}}_{w_{\rho/\mu}}(b). \]

For $\mu \in {\mathbb {Y}}$ and $w \in S_{\mathbb {Z}}$ we have

(10.3)\begin{equation} j^w_\mu(a,b) = \sum_{\substack{\lambda,\rho: \ \lambda\supset\rho\supset\mu \\ d(\lambda)=d(\rho)=d(\mu)}} ({-}1)^{|\lambda/\rho|} j^w_\lambda(a) {\mathfrak{S}}_{w_{\lambda/\rho}^{{-}1}}(a){\mathfrak{S}}_{w_{\rho/\mu}}(b). \end{equation}

Proof. By Proposition 4.25, we have

\[ s_\lambda(x||a||b) = \sum_{\substack{\rho\subset\lambda \\ d(\rho)=d(\lambda)}} ({-}1)^{|\lambda/\rho|} {\mathfrak{S}}_{w_{\lambda/\rho}^{{-}1}}(a) s_\rho(x/b) = \sum_{\substack{\mu\subset\rho\subset\lambda \\ d(\mu)=d(\rho)=d(\lambda)}} ({-}1)^{|\lambda/\rho|} {\mathfrak{S}}_{w_{\lambda/\rho}^{{-}1}}(a) {\mathfrak{S}}_{w_{\rho/\mu}}(b) s_\mu(x||b) . \]

This gives the first formula. The second formula follows from (10.2).

The following result follows from (10.3).

Proposition 10.11 Let $w \in {\mathbb {Y}}$, $w \in S_{\mathbb {Z}}$, and $i \in {\mathbb {Z}}-\{0\}$. Then

\[ A_i^b j^w_\mu(a,b) = \begin{cases} j^w_{\mu+i}(a,b) & \mbox{if } \mu \hbox{ has an addable box on diagonal } i, \\ 0 & \mbox{if } \mu \hbox{ has no addable box on diagonal } i. \end{cases} \]

10.5 Triple Edelman–Greene coefficients for a hook

In this section we compute $j_{(q+1,1^p)}^w(a,b)$ for all $w \in S_{\mathbb {Z}}$ and $p,q\geqslant 0$, in a way that exhibits the positivity of Theorem 4.22.

The support of a permutation $w \in S_{\mathbb {Z}}$ is the finite set of integers

\[ |w| :=\{i \mid s_i \text{ appears in a reduced word of } w\} \subset {\mathbb{Z}}. \]

A permutation $w \in S_{\mathbb {Z}}$ is called increasing (respectively decreasing) if it has a reduced word $s_{i_1} s_{i_2} \cdots s_{i_\ell }$ such that $i_1 < i_2 < \cdots < i_\ell$ (respectively $i_1 > i_2 > \cdots > i_\ell$). For $J \subset {\mathbb {Z}}$ a finite set, we denote by $u_J \in S_{\mathbb {Z}}$ (respectively $d_J \in S_{\mathbb {Z}}$) the unique increasing (respectively decreasing) permutation with support $J$.

We call $w \in S_{\mathbb {Z}}$ a $\Lambda$ if it has a factorization of the form $w \doteq u_J d_K$. Such factorizations are called $\Lambda$-factorizations. We consider two factorizations to be distinct if their pairs $(J,K)$ are distinct. We call a reduced word ${\mathbf {u}}$ a $\Lambda$-word if it is first increasing then decreasing. Associated to a $\Lambda$-factorization is a unique $\Lambda$-reduced word.

Suppose $w$ admits a nontrivial $\Lambda$-factorization $\mathrm {id}\ne w\doteq u_J d_K$. Let $m=\max |w|$, $J' = J \setminus \{m\}$ and $K' = K \setminus \{m\}$. There are exactly two pairs $(J,K)$ corresponding to a given pair $(J',K')$: $m$ occurs in exactly one of $J$ and $K$.

For a finite set $T = \{t_1,t_2,\ldots ,t_r\} \subset {\mathbb {Z}}$, let $a_T$ denote the sequence of variables $(a_{t_1},a_{t_2},\ldots ,a_{t_r})$. For the above $T$ let $T+1=\{t_1+1,\dotsc ,t_r+1\}$.

Theorem 10.12 Let $p,q\geqslant 0$ and $w\in S_{\mathbb {Z}}$. Then $j_\lambda ^w(a,b)=0$ unless $w$ is a $\Lambda$, in which case

(10.4)\begin{equation} j_{(q+1,1^p)}^w(a,b) = \sum_{\substack{ (J',K') \text{ distinct} \\ w \doteq u_J d_K} } {\mathfrak{S}}_{s_{|K'|}\dotsm s_{q+1}}(b;a_{K'+1}) {\mathfrak{S}}_{s_{-|J'|}\dotsm s_{{-}1-p}}(b; a_{J'+1}) \end{equation}

where the sum runs over all distinct pairs $(J',K')$ coming from $\Lambda$-factorizations $w = u_J d_K$ and ${\mathfrak {S}}_{v_{\pm }}(b;a_{J'+1})$ is the image of ${\mathfrak {S}}_{v_{\pm }}(b;a_{\pm })$ under the substitution $a_{\pm }\mapsto a_{J'+1}$ where $v_{\pm }\in S_{\pm }$.

Remark 10.13 The coefficients $j^w_\lambda (a,b)$ appear to satisfy the following generalization of the positivity in Theorem 4.22: $j^w_{\lambda }(a,b)$ is a sum of products of binomials $c-d$ where $c$ and $d$ are variables with $c \prec d$ where

\[ b_1 \prec b_2 \prec \dotsm \prec a_1 \prec a_2 \prec \dotsm \prec a_{{-}2} \prec a_{{-}1} \prec a_0 \prec \dotsm \prec b_{{-}2} \prec b_{{-}1} \prec b_0. \]

The double Schubert polynomials occurring in Theorem 10.12 satisfy this positivity, say, by the formula for the monomial expansion of double Schubert polynomials in [Reference Fomin and KirillovFK96].

Remark 10.14 It is possible to obtain more efficient formulas than those in Theorem 10.12, especially when $p=q=0$, by grouping terms according to the set of maxima for each of the maximal subintervals of $|w|$.

Example 10.15 Let $w=s_1s_2$. For $j_1^w$ there is a single summand $(J',K')=(\{1\},\emptyset )$ corresponding to either of the factorizations $(J,K)=(\{1,2\},\emptyset )$ or $(J,K)=(\{1\},\{2\})$. Then $j_1^{s_1s_2}(a,b) = a_2-b_0$. More generally, for $w = s_i s_{i+1} \cdots s_{k}$, we have $j_1^w(a,b) = (a_k - b_0)(a_{k-1} - b_0) \cdots (a_{i+1}-b_0)$.

Let $\theta = a_1 -a_0$. The proof of Theorem 10.12 uses localization formulas for Schubert classes in equivariant cohomology $H_{T_n}^*(\widetilde {\textrm {Fl}}_n)$ (see § 11.2) of the affine flag variety. In this context we set $a_i=a_{i+n}$ for all $i\in {\mathbb {Z}}$. We shall use the following result [Reference Lam and ShimozonoLS12, Theorem 6].

Theorem 10.16 For every $\mathrm {id} \neq x \in S_n$, we have $\theta ^{-1} \xi ^{x^{-1}}_{\widetilde {{\rm Fl}}_n}|_{s_\theta } \in {\mathbb {Q}}[a_1,a_2,\ldots ,a_n]$ and

\[ \tilde{j}_{s_0}= A_{s_0} + \sum_{\mathrm{id}\neq x \in S_n}\big (({-}1)^{\ell(x)}\theta^{{-}1} \xi^{x^{{-}1}}_{\widetilde{{\rm Fl}}_n}|_{s_\theta} A_x + ({-}1)^{\ell(x)} \xi^{x^{{-}1}}_{\widetilde{{\rm Fl}}_n}|_{s_\theta} A_{s_0 x}\big). \]

Lemma 10.17 Let $\mathrm {id}\ne x\in S_n$. Then $\xi ^x_{\widetilde {{\rm Fl}}_n}|_{s_\theta }=0$ unless $x$ is a $\Lambda$, in which case

(10.5)\begin{equation} ({-}1)^{\ell(x)}\xi^x_{\widetilde{{\rm Fl}}_n}|_{s_{\theta}} =(a_1-a_0) \sum_{\substack{(J',K') \text{ distinct}\\ x \doteq u_J d_K}} {\mathfrak{S}}_{s_{|J'|}\dotsm s_1}(a;a_{J'+1}) {\mathfrak{S}}_{s_{-|K'|} \dotsm s_{{-}1}}(a;a_{K'+1}). \end{equation}

Proof. We compute $\xi ^x_{\widetilde {\textrm {Fl}}_n}|_{s_\theta }$ as an element of ${\mathbb {Q}}[a_0,a_1,\ldots ,a_{n-1}]$ (setting $a_n = a_0$), using Proposition 7.3, picking the reduced word ${\mathbf {u}} = s_1 s_2 \cdots s_{n-1} \cdots s_2 s_1$ of $s_\theta$. If $x$ has no $\Lambda$-factorization, then ${\mathbf {u}}$ does not contain a reduced word for $x$. For $i \neq n-1$, the roots $\beta (s_i)$ associated to $s_i$ are $a_{i+1}-a_1$ (left occurrence) and $a_0 - a_{i+1}$ (right occurrence), the sum of which is $a_0 -a_1$. We also have $\beta (s_{n-1}) = a_0-a_1$.

Summing over the $\Lambda$-factorizations, the simple generator $s_m$ where $m=\max (|w|)$ contributes a factor of $(a_1-a_0)$ to $(-1)^{\ell (x)}\xi ^x|_{s_\theta }$. The remaining simple generators contribute $\prod _{j\in J'}(a_1-a_{j+1}) \prod _{k \in K'}(a_{k+1}-a_0)$. Finally, these products of binomials are double Schubert polynomials:

\[ \prod_{j\in J'}(a_1-a_{j+1}) = \mathfrak{S}_{s_{|J'|}\dotsm s_1}(a;a_{J'}+1), \quad \prod_{k\in K'} (a_{k+1}-a_0) = \mathfrak{S}_{s_{-|K'|}\dotsm s_{{-}1}}(a;a_{K'+1}). \]

Proof of Theorem 10.12 First suppose that $w \in S_+$. Combining Theorem 10.16 and Lemma 10.17 with the limiting arguments of § 9.5, we deduce (noting that Theorem 10.16 has ‘$x^{-1}$’) that

\[ j_1^w(a) = \sum_{\substack{(J',K') \text{ distinct}\\ w \doteq u_J d_K}} {\mathfrak{S}}_{s_{|K'|}\dotsm s_1}(a;a_{K'+1}) {\mathfrak{S}}_{s_{-|J'|} \dotsm s_{{-}1}}(a;a_{J'+1}). \]

Recall the shift automorphism $\gamma : S_{\mathbb {Z}} \to S_{\mathbb {Z}}$ from § 2.1. It follows that we must have

\[ j_1^w(a,b) = \sum_{\substack{(J',K') \text{ distinct}\\ w \doteq u_J d_K}} {\mathfrak{S}}_{s_{|K'|}\dotsm s_1}(b;a_{K'+1}) {\mathfrak{S}}_{s_{-|J'|} \dotsm s_{{-}1}}(b;a_{J'+1}), \]

to be consistent with Corollary 10.8, and this must hold for all $w \in S_{\mathbb {Z}}$. The formula for a general hook $(q+1,1^p)$ follows by Proposition 10.11.

10.6 Proof of Theorem 8.15

By Theorem 9.10 and Proposition 9.18, the coefficient of ${\hat {s}}_\lambda (y||a)$ in the product ${\hat {s}}_1(y||a){\hat {s}}_\mu (y||a)$ is equal to $0$ if $\mu \not \subseteq \lambda$ and equal to $j_1^{w_{\lambda /\mu }}(a)$ otherwise.

Lemma 10.18 Let $\mu \subseteq \lambda$ and $z = w_{\lambda /\mu }$ be a $\Lambda$. Then $\lambda /\mu$ is a thin skew shape.

10.7 Proof of Theorem 8.18

The product ${\hat {s}}_{(q+1,1^p)}(y||a) {\hat {s}}_\mu (y||a)$ is computed by evaluating $j_{(q+1,1^p)}^{z}(a)$ where $z$ is 321-avoiding. Thus Theorem 8.18 is obtained from Theorem 10.12. Let $D = (\lambda /\rho ,\rho /\mu )$ be a $\Lambda$-decomposition. The key equality is

\[ A^b_{u_{[{-}p,-1]} d_{[1,q]}} {\rm wt}(D) = {\rm wt}_{p,q}(D). \]

This in turn follows from the equality

\[ {\rm wt}_{p,q}(D) = {\mathfrak{S}}_{s_{|\rho/\mu|}s_{|\rho/\mu|-1} \cdots s_{q+1}}(a;a_{J+1}) {\mathfrak{S}}_{s_{-|\lambda/\rho|}\ldots s_{{-}p-1}}(a;a_{K+1}), \]

where $J$ is the set of diagonals in $\rho /\mu$ and $K$ is the set of diagonals in $\lambda /\mu$.

11. Affine flag variety

In this section, we recall the equivariant cohomologies of affine flag varieties and affine Grassmannians. We preview some results in affine Schubert calculus that will be developed in subsequent work. We use notation for affine symmetric groups as in § 9.1.

11.1 Affine flag variety and affine Grassmannian

We consider affine flag varieties $\widetilde {\textrm {Fl}}^\cdot _{n}$ and affine Grassmannians ${\widetilde {{\mathrm {Gr}}}}^\cdot _n$ of ${\mathrm {GL}}_n({\mathbb {C}})$. A lattice $L$ in $F^n$ is a free ${\mathbb {C}}[[t]]$-submodule satisfying $L \otimes _{{\mathbb {C}}[[t]]} F = F^n$. There is a map $\zeta : F^n \to F$ sending $t^k e_i$ to $t^{kn+i}$, compatible with infinite linear combinations. Under $\zeta$, a lattice $L \subset F^n$ is sent to an admissible subspace $\Lambda \subset F$. We often identify a lattice $L$ with the corresponding admissible subspace $\Lambda = \zeta (L)$.

The affine Grassmannian ${\widetilde {{\mathrm {Gr}}}}^\cdot _n$ consists of all lattices in $F^n$. It embeds inside the Sato Grassmannian ${\mathrm {Gr}}^\cdot$, and thus inherits the structure of an ind-variety over ${\mathbb {C}}$. We have ${\widetilde {{\mathrm {Gr}}}}^\cdot _n = {\bigsqcup} _k {\widetilde {{\mathrm {Gr}}}}_n^{(k)}$, where ${\widetilde {{\mathrm {Gr}}}}_n^{(k)}:= {\mathrm {Gr}}^{(k)} \cap {\widetilde {{\mathrm {Gr}}}}_n$. The neutral component ${\widetilde {{\mathrm {Gr}}}}_n:={\widetilde {{\mathrm {Gr}}}}_n^{(0)}$ is the affine Grassmannian of ${\mathrm {SL}}_n({\mathbb {C}})$.

An affine flag in $F^n$ is a sequence

\[ L_\bullet{=} \cdots \subset L_{{-}1} \subset L_0 \subset L_1 \subset \cdots \]

of lattices $L_i \subset F^n$, such that $\dim L_i/L_{i-1} = 1$ for all $i$ and $L_{i-n} = t L_i$. The affine flag variety $\widetilde {\textrm {Fl}}^\cdot _n$ consists of all affine flags in $F^n$. We have $\widetilde {\textrm {Fl}}^\cdot _n = {\bigsqcup} _k \widetilde {\textrm {Fl}}_n^{(k)}$ where $L_\bullet \in \widetilde {\textrm {Fl}}_n^{(k)}$ if $L_0 \in {\widetilde {{\mathrm {Gr}}}}^{(k)}_n$. The neutral component $\widetilde {\textrm {Fl}}_n:=\widetilde {\textrm {Fl}}_n^{(0)}$ is the affine flag variety of ${\mathrm {SL}}_n({\mathbb {C}})$.

The image $\Lambda _\bullet = \zeta (L_\bullet )$ is a flag of admissible subspaces in $F$. However, it is not an admissible flag since it is possible that $\zeta (L_i) \neq E_i$ for infinitely many $i \in {\mathbb {Z}}$. We do not have an embedding of $\widetilde {\textrm {Fl}}^\cdot _n$ in the Sato flag variety $\textrm {Fl}^\cdot$. Nevertheless, $\widetilde {\textrm {Fl}}^\cdot _n$ is known to be an ind-variety over ${\mathbb {C}}$ [Reference KumarKum02].

11.2 Equivariant cohomology of affine flag variety

Let $T_n$ be the maximal torus of ${\mathrm {GL}}_{n}({\mathbb {C}})$. We have $H^*_{T_n}(\mathrm {pt}) \cong {\mathbb {Q}}[a_1,\ldots ,a_n]$. Write $\gamma _a:{\mathbb {Q}}[a] \to {\mathbb {Q}}[a]$ for the ${\mathbb {Q}}$-algebra isomorphism given by $a_i \mapsto a_{i+1\ {\rm mod}\ n}$.

The torus $T_n$ acts on ${\widetilde {{\mathrm {Gr}}}}_n$ and $\widetilde {\textrm {Fl}}_n$. Let ${\tilde {S}}_n$ be the affine Coxeter group of ${\mathrm {SL}}_n({\mathbb {C}})$ and ${\mathcal {S}}_n = {\mathbb {Z}} \ltimes {\tilde {S}}_n = \langle {\rm sh} \rangle \times {\tilde {S}}_n$ the affine Weyl group of ${\mathrm {GL}}_n({\mathbb {C}})$. For $w \in {\mathcal {S}}_n$, let $\xi ^w_{\widetilde {\textrm {Fl}}_n}$ denote the Schubert class of $H^*_{T_n}(\widetilde {\textrm {Fl}}^\cdot _n)$ indexed by $w$. Similarly, the Schubert classes $\xi ^w_{{\widetilde {{\mathrm {Gr}}}}_n} \in H^*_{T_n}({\widetilde {{\mathrm {Gr}}}}^\cdot _n)$ of ${\widetilde {{\mathrm {Gr}}}}^\cdot _n$ are indexed by $0$-affine Grassmannian elements $w \in {\mathcal {S}}_n^0 := {\mathbb {Z}} \times {\tilde {S}}_n^0 \subset {\mathcal {S}}_n$. We have

\[ H^*_{T_n}(\widetilde{\textrm{Fl}}^\cdot_n) \cong \bigoplus_{w \in {\mathcal{S}}_n} H^*_{T_n}(\mathrm{pt})\, \xi^w \quad \text{and} \quad H^*_{T_n}({\widetilde{{\mathrm{Gr}}}}^\cdot_n) \cong \bigoplus_{w \in {\mathcal{S}}_n^0} H^*_{T_n}(\mathrm{pt})\, \xi^w. \]

There is a wrongway map [Reference LamLam08, Reference Lam, Schilling and ShimozonoLSS10] $\varpi : H^*_{T_n}(\widetilde {\textrm {Fl}}_n) \to H^*_{T_n}({\widetilde {{\mathrm {Gr}}}}_n)$ induced by the homotopy equivalences $\Omega SU(n) \cong {\widetilde {{\mathrm {Gr}}}}_n$ and $LSU(n)/T_n \cong \widetilde {\textrm {Fl}}_n$, and the inclusion $\Omega SU(n) \hookrightarrow LSU(n)/T_n$. The class $\varpi (\xi )$ is completely determined by its localization at $T_n$-fixed points of ${\widetilde {{\mathrm {Gr}}}}_n$:

(11.1)\begin{equation} \varpi(\xi)|_{t_\lambda S_n} = \xi|_{t_\lambda} \quad \mbox{for } \lambda \in Q^\vee. \end{equation}

11.3 Presentations

We have a ring map $\textrm {ev}_n: H_{T_{{\mathbb {Z}}}}^*(\mathrm {pt}) \to H_{T_n}^*(\mathrm {pt})$ which sets equal $a_i=a_{i+n}$ for all $i\in {\mathbb {Z}}$.

The inclusion ${\widetilde {{\mathrm {Gr}}}}_n \hookrightarrow {\mathrm {Gr}}$ induces a map of $H_{T_n}^*(\mathrm {pt})$-algebras:

(11.2)\begin{equation} H^*_{T_{{\mathbb{Z}}}}({\mathrm{Gr}}) \otimes_{\textrm{ev}_n} H_{T_n}^*(\mathrm{pt}) \to H^*_{T_n}({\widetilde{{\mathrm{Gr}}}}_n). \end{equation}

To explain this, we would like to embed $T_n$ into $T_{{\mathbb {Z}}}$ in an $n$-periodic manner, but our definition of $T_{\mathbb {Z}}$ requires all but finitely many entries to be identity. However, the action of $T_n$ on ${\widetilde {{\mathrm {Gr}}}}_n$ is compatible with the action of $T_{\mathbb {Z}}$ on ${\mathrm {Gr}}$ as follows. Take $N = mn$ for some positive integer $m$. If we restrict ourselves to the finite-dimensional piece ${\bigcup} _k {\mathrm {Gr}}(k,2N)$ of ${\mathrm {Gr}}$, then the action of $T_{\mathbb {Z}}$ factors through $T_{[-N,N-1]}$, and this is the same as the action of $T_n$ on ${\widetilde {{\mathrm {Gr}}}}_n \cap ({\bigcup} _k {\mathrm {Gr}}(k,2N))$ where we embed $T_n$ into $T_{[-N,N-1]}$ in a $n$-periodic manner. Thus the embedding ${\widetilde {{\mathrm {Gr}}}}_n \to {\mathrm {Gr}}$ is ‘essentially’ $T_n$-equivariant, and induces (11.2) by pullback.

Unfortunately, no such map is available for $\widetilde {\textrm {Fl}}_n$. Nevertheless, we have the following algebraic construction. For $f \in \overleftarrow {R}(x;a)$ and $w \in {\tilde {S}}_n$, we define $f(wa;a)$ analogues to the case $w \in S_{\mathbb {Z}}$ (see [Reference Lam and ShimozonoLS13] for details for the case $f \in \Lambda (x||a)$). Let $\overleftarrow {R}(x;a)_{\textrm {ev}_n} := \overleftarrow {R}(x;a) \otimes _{\textrm {ev}_n} {\mathbb {Q}}[a_1,\ldots ,a_n]$ and $\Lambda (x||a)_{\textrm {ev}_n}:=\Lambda (x||a) \otimes _{\textrm {ev}_n} {\mathbb {Q}}[a_1,\ldots ,a_n]$.

Proposition 11.1 We have a ${\mathbb {Q}}[a_1,\ldots ,a_n]$-algebra morphism $\phi _n: \overleftarrow {R}(x;a)_{{\rm ev}_n} \to H^*_{T_n}(\widetilde {{\rm Fl}}_n)$ restricting to $\phi _n:\Lambda (x||a)_{{\rm ev}_n} \to H^*_{T_n}({\widetilde {{\mathrm {Gr}}}}_n)$, forming commutative diagrams

(11.3)

where the diagonal arrows are given by $f(x;a) \mapsto (w \mapsto f(wa;a)) \in {\rm Fun}({\tilde {S}}_n,{\mathbb {Q}}[a_1,\ldots ,a_n])$.

Proof. Let $\tilde {\Psi }_n \subset \textrm {Fun}({\tilde {S}}_n,{\mathbb {Q}}[a_1,\ldots ,a_n])$ denote the image of $H^*_{T_n}(\widetilde {\textrm {Fl}}_n)$ under localization. It is given by GKM conditions similar to (6.3). It is straightforward to check that the generators $x_i$ and $p_k(x||a)$ of $\overleftarrow {R}(x;a)_{\textrm {ev}_n}$ are sent to $\tilde {\Psi }_n$ under the diagonal map $f(x;a) \mapsto (w \mapsto f(wa;a))$. Furthermore, this diagonal map is clearly a ${\mathbb {Q}}[a_1,\ldots ,a_n]$ algebra morphism. This uniquely determines the map $\phi _n$ with the desired properties.

In fact, the map $\phi _n$ is a surjection and gives a presentation of the cohomologies $H^*_{T_n}(\widetilde {\textrm {Fl}}_n)$ and $H^*_{T_n}({\widetilde {{\mathrm {Gr}}}}_n)$. We shall study these presentations in further detail in future work.

Remark 11.2 The map $\phi _n$ cannot be induced by any continuous map $\widetilde {\textrm {Fl}}_n \to \textrm {Fl}$ that sends $T_n$-fixed points to $T_{\mathbb {Z}}$-fixed points. This is because for any $w \in {\tilde {S}}_n$ and $v \in S_{\mathbb {Z}}$, one can always find $f(x;a) \in \overleftarrow {R}(x;a)$ such that $f(wa;a) \neq f(va;a)$.

Proposition 11.3 We have the following commutative diagram.

(11.4)

Proof. By (11.1) and Proposition 11.1, it suffices to check that for $f(x;a) \in \overleftarrow {R}(x;a)_{\textrm {ev}_n}$ and $\lambda \in Q^\vee$, we have

(11.5)\begin{equation} f(t_\lambda a; a) = \eta_a(f)(t_\lambda a; a). \end{equation}

For $f \in \Lambda (x||a)$, a formula for $f(t_\lambda a; a)$ is given in [Reference Lam and ShimozonoLS13, § 4.5]. For $p \in {\mathbb {Q}}[x,a]$, we have $t_\lambda x_i = x_i + \lambda _i \delta = x_i$ (since we are working with the finite, or level zero, torus $T_n$ rather than the affine one). Thus $p(t_\lambda a; a) = \eta _a(p)$ for $p \in {\mathbb {Q}}[x,a]$ and (11.5) holds.

11.4 Small affine Schubert classes

We shall need the following result concerning ‘small’ affine Schubert polynomials.

Theorem 11.4 Suppose that $w \in S_{\mathbb {Z}}$ (respectively $w \in S_{\mathbb {Z}}^0$), which we also consider an element of ${\tilde {S}}_n$ (respectively ${\tilde {S}}_n^0$) for $n \gg 0$. For sufficiently large $n \gg 0$ the image of $\overleftarrow {\mathfrak {S}}_w(x;a)$ in $H^*_{T_n}(\widetilde {{\rm Fl}}_n)$ is equal to $\xi ^w_{\widetilde {{\rm Fl}}_n}$ (respectively the image of $s_\lambda (x||a)$ in $H^*_{T_n}({\widetilde {{\mathrm {Gr}}}}_n)$ is equal to $\xi ^\lambda _{{\widetilde {{\mathrm {Gr}}}}_n}$).

Proof. We sketch the proof. There are divided difference operators $A_{\bar i}: H^*_{T_n}(\widetilde {\textrm {Fl}}_n) \to H^*_{T_n}(\widetilde {\textrm {Fl}}_n)$ for ${\bar i} \in {\mathbb {Z}}/n{\mathbb {Z}}$, and the Schubert classes $\xi ^w_{\widetilde {\textrm {Fl}}_n}$ are determined by recurrences similar to (7.15). One then checks that for Schubert classes indexed by small $w \in S_{\mathbb {Z}}$, the action of $A_i$ on $\overleftarrow {R}(x;a)$ and on $H^*_{T_n}(\widetilde {\textrm {Fl}}_n)$ are compatible: $A_{\bar i} \circ \phi _n = \phi _n \circ A_i$ acting on $\overleftarrow {\mathfrak {S}}_w(x;a)$, when $i \in {\mathbb {Z}}$ is chosen carefully. It follows that $\overleftarrow {\mathfrak {S}}_w(x;a)$ represents $\xi ^w_{\widetilde {\textrm {Fl}}_n}$ for sufficiently large $n$.

12. Graph Schubert varieties

12.1 Schubert varieties and double Schur functions

Fix a positive integer $n$. Let ${\mathrm {Gr}}(n,2n)$ denote the Grassmannian of $n$-planes in ${\mathbb {C}}^{2n} = \textrm {span}(e_{1-n},e_{2-n},\ldots ,e_{n})$. We let the torus $T_{2n}=({\mathbb {C}}^\times )^{2n}$ act on ${\mathbb {C}}^{2n}$, and identify $H^*_{T_{2n}}(\mathrm {pt}) = {\mathbb {Q}}[a_{1-n},a_{2-n},\ldots ,a_{n}]$, so that the weight of the basis vector $e_i \in {\mathbb {C}}^{2n}$ is equal to $a_i$. The $T$-fixed points of ${\mathrm {Gr}}(n,2n)$ are the points $e_I \in {\mathrm {Gr}}(n,2n)$, where $I$ is an $n$-element subset $I \subset [1-n,n]$. There is a bijection from partitions $\lambda$ fitting in a $n \times n$ box to the collection $\binom {[1-n,n]}{n}$ of subsets of size $n$ in the interval $[1-n,n]$, given by $\lambda \mapsto I(\lambda )= ([1,n] \setminus S_+) \cup S_-$, where $\lambda = \lambda (S_-,S_+)$; see § 2.1. The Schubert variety $X^\lambda$ has codimension $|\lambda |$ and contains the $T$-fixed points $e_{I(\mu )}$ for $\mu \supseteq \lambda$. Via the forgetful map ${\mathbb {Q}}[a]\to H_{T_{2n}}^*(\mathrm {pt})$ which sets $a_i$ to $0$ for $i\notin [1-n,n]$, $H_{T_{2n}}^*(\mathrm {pt}) \otimes _{{\mathbb {Q}}[a]} \Lambda (x||a)$ has a ${\mathbb {Q}}[a_{1-n},\dotsc ,a_n]$-algebra structure.Footnote 6

Proposition 12.1 There is a surjection

(12.1)\begin{equation} H_{T_{2n}}^*(\mathrm{pt}) \otimes_{{\mathbb{Q}}[a]} \Lambda(x||a) \mapsto H^*_{T_{2n}}({\mathrm{Gr}}(n,2n)) \end{equation}

of ${\mathbb {Q}}[a_{1-n},a_{2-n},\ldots ,a_{n}]$-algebras such that $s_\lambda (x||a) \mapsto [X^{\lambda }]$.

The surjection (12.1) is compatible with localization, analogous to (11.3).

Remark 12.2 Let $S_n$ act on the $x$-variables in $R={\mathbb {Q}}[x_{1-n},\dotsc ,x_{-1},x_0,a_{1-n},\dotsc ,a_n]$. We may realize $H_{T_{2n}}^*({\mathrm {Gr}}(n,2n))$ as a quotient of $R^{S_n}$. The map of Proposition 12.1 is given by sending $s_\lambda (x||a)$ to the truncation ${\mathfrak {S}}_{w_\lambda }^{[1-n,n]}(x;a)$.

12.2 The graph Schubert class

We describe Knutson's graph Schubert variety. Let $w\in S_n$. Let $M^\circ _w=B_{-}wB_+\subset M_{n\times n}$ and $M_w=\overline {M^\circ _w}\subset M_{n\times n}$ be the matrix Schubert variety. Let $V^\circ _w= (I_n |M^\circ _w) \subset M_{n\times 2n}$ where we place the $n\times n$ identity matrix side by side with $M^\circ _w$. Let $\pi : M^\circ _{n\times 2n} \rightarrow {\mathrm {Gr}}(n,2n)$ be the projection to ${\mathrm {Gr}}(n,2n)$ from the rank $n$ matrices $M^\circ _{n\times 2n}$ in $M_{n\times 2n}$. The graph Schubert variety $G(w)$ is given by

\[ G(w)=\overline{\pi(V^\circ_w)} \subset {\mathrm{Gr}}(n,2n). \]

Define $\tilde f_w \in {\mathcal {S}}_n$ by $\tilde f_w(i)= w(i)+n$ for $1\leqslant i \leqslant n$ and $\tilde f_w(i)=i+n$ for $n+1\leqslant i \leqslant 2n$. Then $G(w)$ is equal to the positroid variety $\Pi _{\tilde f_w}$ (see § 6 in [Reference Knutson, Lam and SpeyerKLS13]). Let $[G(w)] \in H^*_{T_{2n}}({\mathrm {Gr}}(n,2n))$ denote the torus-equivariant cohomology class of $G(w)$.

Define the $n$-rotated double Stanley symmetric function $F^{(n)}_w(x||a) \in \Lambda (x||a)$ as the image of $\overleftarrow {\mathfrak {S}}_w(x;a)$ under the map of ${\mathbb {Q}}[a]$-algebras

(12.2)\begin{equation} \Lambda(x||a)\otimes_{\mathbb{Q}[a]}\mathbb{Q}[x,a] \rightarrow \Lambda(x||a) \end{equation}

which is the identity on $\Lambda (x||a)$ and sends $x_i \in \mathbb {Q}[x,a]$ to $a_{i-n}$.

Theorem 12.3 Under (12.1), the image of $F_{w}^{(n)}(x||a)$ in $H^*_{T_{2n}}({\mathrm {Gr}}(n,2n))$ is equal to $[G(w)]$.

12.3 Proof of Theorem 12.3

There is an embedding $\iota : {\mathrm {Gr}}(n,2n) \rightarrow {\widetilde {{\mathrm {Gr}}}}^{(n)}_{2n}$, placing the Grassmannian as a Schubert variety at the ‘bottom’ of the affine Grassmannian of ${\mathrm {GL}}_{2n}$. This induces a pullback back map $\iota ^*: H^*_{T_{2n}}({\widetilde {{\mathrm {Gr}}}}^{(n)}_{2n}) \to H^*_{T_{2n}}({\mathrm {Gr}}(n,2n))$. There is also the wrongway map of rings $\varpi : H^*_{T_{2n}}(\widetilde {\textrm {Fl}}^{(n)}_{2n}) \to H^*_{T_{2n}}({\widetilde {{\mathrm {Gr}}}}^{(n)}_{2n})$.

For a bounded affine permutation $f$, let $[\Pi _f] \in H^*_{T_{2n}}({\mathrm {Gr}}(n,2n))$ denote its equivariant cohomology class, and let $\xi ^f \in H^*_{T_{2n}}(\widetilde {\textrm {Fl}}^{(n)}_{2n})$ denote the Schubert class. The following result is due to Knutson, Lam and Speyer [Reference Knutson, Lam and SpeyerKLS13] (see also He and Lam [Reference He and LamHL15]).

Theorem 12.4 For any positroid variety $\Pi _f$, we have $\iota ^* \circ \varpi (\xi ^f) = [\Pi _f]$.

In particular, this result holds for $\Pi _f = \Pi _{\tilde f_w} = G(w)$. The remainder of the proof is concerned with working through the interpretation of Theorem 12.4 in terms of double symmetric functions.

Let us first consider $\xi ^{{\tilde f}_w} \in H^*_{T'_{2n}}(\widetilde {\textrm {Fl}}^{(n)}_{2n})$. Here, we use $T'_{2n}$ to distinguish from $T_{2n}$. We have $H^*_{T'_{2n}}(\mathrm {pt}) = {\mathbb {Q}}[a_1,a_2,\ldots ,a_{2n}]$ but $H^*_{T_{2n}}(\mathrm {pt}) = {\mathbb {Q}}[a_{1-n},a_{2-n},\ldots ,a_n]$. Recall from Proposition 11.1 the algebra map $\phi _n: \overleftarrow {R}(x;a)_{\textrm {ev}_n} \to H^*_{T_{2n}}(\widetilde {\textrm {Fl}}_{2n})$. Combining Theorem 11.4 with Proposition 6.9 (and the analogue of Proposition 6.9 for $\widetilde {\textrm {Fl}}^{(n)}_{2n}$), we obtain $\phi _n(\overleftarrow {\mathfrak {S}}_{{\rm sh}^n w}(x;a)) = \xi ^{{\tilde f}_w}_{\widetilde {\textrm {Fl}}^{(n)}_{2n}}$. By Proposition 11.3, the class $\varpi (\xi ^{{\tilde f}_w}) \in H^*_{T'_{2n}}({\mathrm {Gr}}^{(n)}_{2n})$ is the image under $\phi _n$ of the element $\eta _a(\overleftarrow {\mathfrak {S}}_{{\rm sh}^n w}(x;a)) \in \Lambda (x||a)$.

Finally, we need to switch from $T'_{2n}$ back to the isomorphic torus $T_{2n}$. This is simply the map $a_i \mapsto a_{i-n}$ on ${\mathbb {Q}}[a]$. Thus

\[\gamma^{{-}n}_a \big( \overleftarrow{\mathfrak{S}}_{{\rm sh}^n w}(x;a)|_{x_i \mapsto a_i}\big) = F^{(n)}_w(x||a) = \varpi(\xi^{{\tilde f}_w}) \in H^*_{T_{2n}}({\mathrm{Gr}}^{(n)}_{2n}). \]

Theorem 12.3 follows from this equality and Theorem 12.4.

12.4 Proof of Theorem 5.11

By the main result of [Reference KnutsonKnu14] applied to the interval positroid variety $G(w)$, we have the expansion

\[ [G(w)] = \sum_D {\rm wt}(D) [X^{\lambda(D)}] \]

where the sum is over all IP pipedreams $D$ for $G(w)$ that live in the triangular region $\{(i,j) \mid 1 \leqslant i \leqslant j \leqslant 2n\}$. We do not give the full definition of IP pipedream here. Indeed, for the special case of $G(w)$, the IP pipedreams are in a canonical bijection with rectangular $w$-bumpless pipedreams.

Let $P$ be a rectangular $w$-bumpless pipedream. We produce an IP pipedream $D$ as follows.

  1. (i) Erase all boxes in the lower-triangular part of the left $n \times n$ square of $P$ (these boxes always contain vertical pipes).

  2. (ii) Add an upper-triangular part below the right $n \times n$ square of $P$, and fill with vertical pipes.

  3. (iii) Rename the pipes numbered $1,2,\ldots ,n$ to the letters $A_1,A_2,\ldots ,A_n$.

  4. (iv) Rename the nonpositively numbered pipes to the label $1$.

  5. (v) Add 0 pipes so that every tile has two pipes (in an empty tile, we use a double elbow).

In Figure 11, all $0$ pipes enter from the left and all $1$ (respectively lettered) pipes come up from the bottom entering the diagram to the left (respectively right) of the dotted line.

Figure 11. From a bumpless pipedream to an IP pipedream.

Going through the definition of IP pipedream in [Reference KnutsonKnu14], we see that they are in bijection with rectangular $w$-bumpless pipedreams. Comparing ${\rm wt}(D)$ with ${\rm wt}(P)$, it follows from Proposition 12.1 and Theorem 12.3 that in $H^*_{T_{2n}}({\mathrm {Gr}}(n,2n))$ we have

(12.3)\begin{equation} F^{(n)}_w(x||a) = \sum_P {\rm wt}^{(n)}(P) s_{\lambda(P)}(x||a), \end{equation}

where the summation is over all rectangular $w$-bumpless pipedreams, and ${\rm wt}^{(n)}(P) = {\rm wt}(P)|_{x_i \mapsto a_{i-n}}$. But we have injections $S_n \hookrightarrow S_{n+1} \hookrightarrow \cdots$. The rectangular $S_{n+1}$-bumpless pipedreams $P'$ for $w$ are obtained from the rectangular $S_{n}$-bumpless pipedreams $P$ for $w$ by: (i) adding an elbow in the southeastern most corner; (ii) filling the rest of the southmost row with vertical pipes; and (iii) filling the rest of the eastmost column with horizontal pipes. Thus, (12.3) holds for all sufficiently large $n$, where the summation is over the same set of rectangular $w$-bumpless pipedreams. The only expansion of $\overleftarrow {\mathfrak {S}}(x;a)$ in terms of $s_\lambda (x||a)$ consistent with this is the one in Theorem 5.11.

12.5 Divided difference formula for graph Schubert class

For completeness, we include the following formula due to Allen Knutson.

Theorem 12.5 Let $w \in S_n$. Then

\[ [G(w)] = A_{w_0}\bigg(\bigg(\prod_{1-n\leqslant i<j\leqslant 0} (x_i-a_j)\bigg) \gamma_x^{{-}n} {\mathfrak{S}}_w(x_+;a_+)\bigg), \]

where the action of $A_{w_0}$ is defined by the action of $S_n$ on the variables $x_{1-n},\dotsc ,x_{-1},x_0$.

Sketch of proof We use the notation of § 12.2. There is a canonical projection

\[ H_{GL_n\times T_{2n}}^*(M_{n\times 2n}) \to H_{GL_n\times T_{2n}}^*(M_{n\times 2n}^\circ) \cong H_{T_{2n}}^*({\mathrm{Gr}}(n,2n)). \]

By [Reference Berget and FinkBF17] this map has a section $\sigma : H_{T_{2n}}^*({\mathrm {Gr}}(n,2n)) \to H_{GL_n \times T_{2n}}^*(M_{n\times 2n})$ such that for any closed subscheme $Z \subset {\mathrm {Gr}}(n,2n)$, $\sigma ([Z]) = [\overline {\pi ^{-1}(Z)}]$. In particular $\sigma ([X^\lambda ]) = [\overline {\pi ^{-1}(X^\lambda )}]$ which is identified with the double Schur polynomial ${\mathfrak {S}}_{w_\lambda }^{[1-n,n]}(x;a)$ in variables $x_{1-n},\dotsc ,x_0$ and $a_{1-n},\dotsc ,a_n$ where the row torus $T_n\subset GL_n$ acts on $M_{n\times 2n}$ by the weights $x_{1-n}$ through $x_0$ and $T_{2n}$ acts on columns by weights $a_{1-n}$ through $a_n$. Let $Z=G(w)$ and $Y=\overline {\pi ^{-1}(G(w))}\subset M_{n\times 2n}$. In the notation of § 12.2 we have $\sigma ([G(w)]) = [Y]$. Let $Y'$ be the closed $B_-$-stable subvariety $(\overline {B_-}|M_w)$ of $M_{n\times 2n}$. Since $M_w^\circ$ is $B_-$-stable we have

\[ Y = \overline{GL_n\cdot (I|M_w^\circ)} = \overline{B_+ B_- (I|M_w^\circ)} = \overline{B_+ (B_-|M_w^\circ)} = \overline{B_+ Y'}. \]

Since $B_+$ acts freely on $(B_-|M_w^\circ )$ one may show that $[Y] = A_{w_0} [Y']$ where $[Y'] \in H_{T_n\times T_{2n}}^*(M_{n\times 2n})$. But $Y'$ is a product. The equivariant class of the affine space $\overline {B_-}$ is the product of the weights of the matrix entries that are set to zero in $\overline {B_-}$ and the equivariant class of $M_w$, which is $\gamma _x^{-n}{\mathfrak {S}}_w(x_+;a_+)$ by [Reference Knutson and MillerKM05] (the shift in $x$ variables is due to the convention on weights). We deduce that

\[ [Y'] = \bigg(\prod_{1-n \leqslant i<j\leqslant 0} (x_i-a_j)\bigg) \gamma_x^{{-}n}({\mathfrak{S}}_w(x;a)) \]

as required.

Example 12.6 Let $n=2$ and $w=s_1$. Then ${\mathfrak {S}}_w(x_+;a_+)=x_1-a_1$, $\gamma _x^{-n}({\mathfrak {S}}_w(x_+;a_+)) = x_{-1}-a_1$ and

\begin{align*} \sigma([G(w)]) &= A_{{-}1}((x_{{-}1}-a_0)(x_{{-}1}-a_1)) \\ &= x_{{-}1}+x_0 - a_0 - a_1 \\ &= (x_{{-}1}+x_0-a_{{-}1}-a_0) + (a_{{-}1}-a_1) \\ &= \sigma([X^\square]) +(a_{{-}1}-a_1) \sigma([X^{\varnothing}]). \end{align*}

On the other hand, we have $\overleftarrow {\mathfrak {S}}_w=s_1(x||a) + (x_1-a_1)$. Setting $x_1 \mapsto a_{-1}$, the formula for $F^{(2)}_{s_1}(x||a)$ agrees with the above computation.

Acknowledgements

We thank Anna Weigandt, Zach Hamaker, Anders Buch, and especially Allen Knutson for their comments on and inspiration for this work. We also thank the referee for a number of helpful comments and suggestions.

Appendix A. Dictionary between positive and nonpositive alphabets

The literature uses double Schur symmetric functions $s^{>0}_\lambda (x||a)$ (e.g. [Reference MolevMol09, § 2.1]) while we use $s^{\leqslant 0}_\lambda (x||a)$. The two kinds of double Schurs are compared explicitly below using localization. For more connections with various kinds of double Schur polynomials used in the literature, see [Reference MolevMol09, § 2.1].

A.1 Positive alphabets

Recall that $x_+=(x_1,x_2,\dotsc )$ and $x_-=(x_0,x_{-1},\dotsc )$ and similarly for $a_+$ and $a_-$.

Let $\mathbb {Q}[a]=\mathbb {Q}[a_i\mid i\in {\mathbb {Z}}]$ and $\Lambda ^{>0}(x||a)$ the polynomial $\mathbb {Q}[a]$-algebra generated by $p_k(x_+/a_+)$ for $k\geqslant 1$. Recall the definition of $\gamma _a$ from (4.15). Define

\[ h_r^{{>}0}(x||a) = \gamma_a^{1-r} h_r(x_+{/}a_+), \quad s_\lambda^{{>}0}(x||a) = \det \gamma^{j-1}_a h^{{>}0}_{\lambda_i-i+j}(x||a). \]

A.2 Nonpositive alphabets

Let $\Lambda ^{\leqslant 0}(x||a)$ be the polynomial $\mathbb {Q}[a]$-algebra with generators $p_k( x_-/a_-)$ for $k\geqslant 1$. Define

(A.1)\begin{equation} h_r^{\leqslant0}(x||a) = \gamma^{r-1}_a h_r( x_-{/}a_-), \quad s_\lambda^{\leqslant0}(x||a) = \det \gamma_a^{1-j} h^{\leqslant0}_{\lambda_i-i+j}(x||a). \end{equation}

Applying $\omega$ and using (4.28) we have

(A.2)\begin{equation} e_r^{\leqslant0}(x||a) = \gamma_a^{1-r} e_r( x_-{/}a_-), \quad s_\lambda^{\leqslant0}(x||a) = \det \gamma_a^{j-1} e^{\leqslant0}_{\lambda'_i-i+j}(x||a). \end{equation}

A.3 Localization

Proposition A.1 Let $\Phi :\Lambda ^{>0}(x||a)\to \Lambda ^{\leqslant 0}(x||a)$ be the $\mathbb {Q}[a]$-algebra isomorphism given by

(A.3)\begin{equation} p_k(x_+{/}a_+) \mapsto - p_k( x_-{/}a_-)\quad\text{for all $k\geqslant 1$}. \end{equation}

It satisfies

(A.4)\begin{equation} \Phi(f)|_w = f|_w \quad\text{for all $f\in \Lambda^{{>}0}(x||a)$ and $w\in S_{{\mathbb{Z}}}$}.\end{equation}

Moreover,

(A.5)\begin{equation} \Phi(s_\lambda^{{>}0}(x||a)) = ({-}1)^{|\lambda|} s^{\leqslant0}_{\lambda'}(x||a)\quad\text{for all $\lambda\in{\mathbb{Y}}$}.\end{equation}

Proof. Checking (A.4) on algebra generators, we have

\[ p_k(x_+{/}a_+)|_w + p_k( x_-{/}a_-)|_w = p_k(wa_+{/}a_+) + p_k(w a_-{/}a_-) = p_k(w a_{{\mathbb{Z}}} / a_{{\mathbb{Z}}}) = p_k(a_{{\mathbb{Z}}}/a_{{\mathbb{Z}}}) = 0. \]

Since $\Phi$ acts like the antipode (up to changing nonpositive for positive alphabets), we have the equality $\Phi (s_\lambda (x_+/a_+)) = (-1)^{|\lambda |} s_{\lambda '}( x_-/a_-)$ for all $\lambda \in {\mathbb {Y}}$. It is straightforward to verify that $\Phi$ is $\gamma _a$-equivariant: $\Phi (\gamma _a(f)) = \gamma _a(\Phi (f))$ for all $f\in \Lambda ^{>0}(x||a)$. We compute

\begin{align*} \Phi(s_\lambda^{{>}0}(x||a)) &= \det \Phi(\gamma_a^{j-1}( h^{{>}0}_{\lambda_i-i+j}(x||a))) \\ &= \det \Phi ( \gamma_a^{j-(\lambda_i-i+j)}h_{\lambda_i-i+j}(x_+{/}a_+) ) \\ &= \det \gamma_a^{i-\lambda_i} ({-}1)^{\lambda_i-i+j} e_{\lambda_i-i+j}( x_-{/}a_-) \\ &= ({-}1)^{|\lambda|} \det \gamma_a^{j-1} e_{\lambda_i-i+j}^{\leqslant0}(x||a) \\ &= ({-}1)^{|\lambda|} s_{\lambda'}^{\leqslant0}(x||a). \end{align*}

A.4 Molev's skew double Schur functions

Molev's skew double Schur functions [Reference MolevMol98, Reference MolevMol09, Reference Olshanski, Regev and VershikORV03] are the positive variable analogues of double Stanley functions for 321-avoiding permutations.

For $\lambda \in {\mathbb {Y}}$ and $n \geqslant \ell (\lambda )$ the double Schur polynomial, $s_\lambda (x_1,\dotsc ,x_n||a)$ may be defined by ${\mathfrak {S}}_{\gamma ^n(w_\lambda )}$. It is stable (the limit as $n\to \infty$ is well defined), yielding the element $s_\lambda ^{>0}(x||a) \in \Lambda ^{>0}(x||a)$.

The same is true of Molev's skew double Schur polynomials $s_{\nu /\mu }(x_1,\dotsc ,x_n||a)$ as defined in [Reference MolevMol09, (2.20)], because they have a stable expansion into double Schur polynomials as $n\to \infty$. Define $F_{\nu /\mu }^{>0}(x||a)\in \Lambda ^{>0}(x||a)$ by $F_{\nu /\mu }^{>0}(x||a) := \lim _{n\to \infty } s_{\nu /\mu }(x_1,\dotsc ,x_n||a)$.

Recalling $w_{\lambda /\mu }$ from (2.2), we have $\omega (w_{\nu /\mu }) = w_{\nu '/\mu '}$. We define $F^{\leqslant 0}_{\nu /\mu }(x||a) := F^{\leqslant 0}_{w_{\nu /\mu }}(x||a)$.

Proposition A.2 With $\Phi$ as in Proposition A.1,

\[ \Phi(F^{{>}0}_{\nu/\mu}(x||a)) = ({-}1)^{|\nu|-|\mu|} F^{\leqslant0}_{\nu'/\mu'}(x||a). \]

Appendix B. Schubert Inversion

B.1 Proof of Lemma 2.10

Proof. We expand using the Billey–Jockusch–Stanley formula (2.10):

\begin{align*} &\sum_{w \doteq uy} ({-}1)^{\ell(y)} {\mathfrak{S}}_{u^{{-}1}} (x_+){\mathfrak{S}}_{y}(x_+) \\ &\quad= \sum_{a_1a_2 \cdots a_\ell \in {\rm Red}(w)} \Bigg(\sum_{k=0}^{\ell+1} ({-}1)^k \sum_{\substack{b_1 \geqslant b_2 \geqslant \cdots \geqslant b_k \geqslant 1 \leqslant b_{k+1} \leqslant b_{k+2} \leqslant \cdots \leqslant b_\ell\\ \text{ if } i > k \text{ then } a_i<a_{i+1} \implies b_i < b_{i+1} \\ \text{ if } i < k \text{ then } a_i > a_{i+1} \implies b_i > b_{i+1} \\ b_i \leqslant a_i}} x_{b_1} x_{b_2} \cdots x_{b_\ell} \Bigg). \end{align*}

We perform a sign-reversing involution on the inner sum on the right-hand side (contained inside the parentheses) as follows. If either ($k > 0$ and $b_k < b_{k+1}$) or $k = \ell$, then we change $k$ to $k-1$. If either ($k < \ell$ and $b_k > b_{k+1}$) or $k = 0$, then we change $k$ to $k + 1$. If $0 < k < \ell$ and $b_k = b_{k+1}$, then we change $k$ to $k-1$ if $a_k < a_{k+1}$; we change $k$ to $k+1$ if $a_k > a_{k+1}$.

B.2 Inverting systems with Schubert polynomials as change-of-basis matrix

Let $W \subset S_{\ne 0}$ be a subgroup generated by simple reflections $s_i$ for $i\in I$ for some $I\subset {\mathbb {Z}}-\{0\}$. For $J\subset I$ let $W_J$ be the subgroup of $W$ generated by $s_i$ for $i\in J$. For $x,y\in W$ say $x \,{}^{J}\!\!\leqslant y$ if $yx^{-1}\in W_J$ and $\ell (yx^{-1})+\ell (x)=\ell (y)$. Equivalently, $x\,{}^{J}\!\!\leqslant y$ if and only if there is a $v\in W_J$ such that $y\doteq vx$.

Lemma B.1 Let $W'$ be a fixed coset of $W_J\backslash W$. Then the $W'\times W'$-matrices

\begin{align*} A_{x,y} &= ({-}1)^{\ell(yx^{{-}1})} \chi(x\,{}^{J}\!\!\leqslant y) \mathfrak{S}_{xy^{{-}1}}(a), \\ B_{x,y} &= \chi(x\,{}^{J}\!\!\leqslant y) \mathfrak{S}_{yx^{{-}1}}(a) \end{align*}

are mutually inverse.

Proof. For $x,y\in W'$, we have

\begin{align*} (AB)_{xy} &= \sum_{z\in W'} A_{xz} B_{zy} \\ &= \sum_z \chi(x \,{}^{J}\!\!\leqslant z) \chi(z \,{}^{J}\!\!\leqslant y) ({-}1)^{\ell(zx^{{-}1})} \mathfrak{S}_{xz^{{-}1}}(a) \mathfrak{S}_{yz^{{-}1}}(a). \end{align*}

Thus $(AB)_{xy}=0$ unless $x\,{}^{J}\!\!\leqslant y$. Let us assume this. Let $u,v\in W_J$ be such that $ux=z$ and $vz=y$. There are factorizations $y\doteq vz$ and $y \doteq vux$ with

\[ (AB)_{xy} = \sum_{vu=yx^{{-}1}} ({-}1)^{\ell(u)} \mathfrak{S}_{u^{{-}1}}(a) \mathfrak{S}_v(a) = \delta_{x,y} \]

using the obvious generalization of Lemma 2.10 to $S_{\ne 0}$.

The right-hand analogue also holds. For $x,y\in W$ say $x \leqslant ^{J} y$ if $x^{-1}y\in W_J$ and $\ell (x)+\ell (x^{-1}y)=\ell (y)$. Equivalently, $x\leqslant ^{J} y$ if and only if there is a $v\in W_J$ such that $y\doteq xv$.

Lemma B.2 Let $W'$ be a fixed coset of $W/W_J$. The $W' \times W'$-matrices

\begin{align*} A_{x,y} &= ({-}1)^{\ell(x^{{-}1}y)} \chi(x\leqslant^{J} y) \mathfrak{S}_{y^{{-}1}x}(a), \\ B_{x,y} &= \chi(x \leqslant^{J} y) \mathfrak{S}_{x^{{-}1}y}(a) \end{align*}

are inverses.

Corollary B.3 Let $\{F_w \mid w\in W\}$ and $\{G_w\mid w\in W\}$ be families of elements.

  1. (a) Then we have

    (B.1)\begin{equation} F_w = \sum_{\substack{w\doteq uv \\ (u,v)\in W_J\times W }} ({-}1)^{\ell(u)} \mathfrak{S}_{u^{{-}1}}(a) G_v\quad \text{for all $w\in W$} \end{equation}
    if and only if
    (B.2)\begin{equation} G_w = \sum_{\substack{w\doteq uv \\ (u,v)\in W_J\times W }} \mathfrak{S}_u(a) F_v\quad \text{for all $w\in W$};\end{equation}
  2. (b) and we have

    (B.3)\begin{equation} F_w = \sum_{\substack{w\doteq \\ (v,z)\in W\times W_J }} ({-}1)^{\ell(z)} G_v \mathfrak{S}_{z^{{-}1}}(a) \quad \text{for all $w\in W$} \end{equation}
    if and only if
    (B.4)\begin{equation} G_w = \sum_{\substack{w\doteq vz \\ (v,z)\in W\times W_J}} F_v \mathfrak{S}_z(a) \quad \text{for all $w\in W$}.\end{equation}

Appendix C. Level zero affine nilHecke ring

We recall in this section standard results the affine nilHecke algebra and the Peterson subalgebra. We use affine symmetric group notation from § 9.1.

C.1 Level zero affine nilHecke ring

Let ${\tilde {{\mathbb {A}}}}$ denote the level zero affine nilHecke ring (see for example [Reference Lam and ShimozonoLS12] for details). It has ${\mathbb {Q}}[a_1,a_2,\ldots ,a_n]$-basis $\{A_w \mid w \in {\tilde {S}}_n\}$. There is an injection ${\tilde {S}}_n \hookrightarrow {\tilde {{\mathbb {A}}}}$ that is a group isomorphism onto its image. It is given by $s_i \mapsto 1-\alpha _i A_i = 1-(a_{i+1}-a_i)A_{s_i}$. The image of ${\tilde {S}}_n$ in ${\tilde {{\mathbb {A}}}}$ forms a basis of ${\tilde {{\mathbb {A}}}}$ over ${\mathbb {Q}}(a_1,a_2,\ldots ,a_n)$.

The action of ${\tilde {S}}_n$ on ${\mathbb {Q}}[a_1,\ldots ,a_n]$ is the level 0 action. Thus in ${\tilde {{\mathbb {A}}}}$ we have the commutation relation

(C.1)\begin{equation} (w t_\lambda) p = (w \cdot p) (w t_\lambda) \end{equation}

for $p \in {\mathbb {Q}}[a_1,\ldots ,a_n]$ and $w \in S_n$. In particular, $t_\lambda \in Z_{\tilde {{\mathbb {A}}}}({\mathbb {Q}}[a_1,\ldots ,a_n])$.

The affine nilHecke ring ${\tilde {{\mathbb {A}}}}$ has a coproduct map $\Delta : {\tilde {{\mathbb {A}}}} \to {\tilde {{\mathbb {A}}}} \otimes _{{\mathbb {Q}}[a_1,\ldots ,a_n]} {\tilde {{\mathbb {A}}}}$ which is ${\mathbb {Q}}[a_1,\ldots ,a_n]$-linear and satisfies

(C.2)\begin{equation} \Delta(w) = w \otimes w \quad \mbox{for } w \in {\tilde{S}}_n. \end{equation}

C.2 Peterson algebra

Let ${\tilde {{\mathbb {P}}}} := Z_{\tilde {{\mathbb {A}}}}({\mathbb {Q}}[a_1,\ldots ,a_n])$ denote the Peterson subalgebra of ${\tilde {{\mathbb {A}}}}$, defined as the centralizer of ${\mathbb {Q}}[a_1,\ldots ,a_n]$ inside ${\tilde {{\mathbb {A}}}}$. Then ${\tilde {{\mathbb {P}}}}$ has basis $\{t_\lambda \mid \lambda \in Q^\vee \}$ over ${\mathbb {Q}}(a_1,\ldots ,a_n)$.

Theorem C.1 The Peterson subalgebra ${\tilde {{\mathbb {P}}}}$ is a commutative subalgebra of ${\tilde {{\mathbb {A}}}}$. It is a free ${\mathbb {Q}}[a_1,\ldots ,a_n]$-module with basis $\{\tilde {j}_\lambda \mid \lambda \in Q^\vee \}$. The element $\tilde {j}_\lambda \in {\tilde {{\mathbb {P}}}}$ is uniquely characterized by the expansion

\[ \tilde{j}_\lambda = A_w + \sum_{u \notin {\tilde{S}}_n^0} \tilde{j}_\lambda^u A_u \]

for $\tilde {j}_\lambda ^u \in {\mathbb {Q}}[a_1,\ldots ,a_n]$, where $wS_n = t_\lambda S_n$.

The following result follows from combining [Reference Lam and ShimozonoLS10], which proves Peterson's isomorphism of localizations of $H^*({\widetilde {{\mathrm {Gr}}}})$ and the equivariant quantum cohomology $H_{T_n}^*(\textrm {Fl}_n)$ together with an explicit correspondence of Schubert classes, and the positivity result of [Reference MihalceaMih06] in equivariant quantum cohomology.

Theorem C.2 Let $\lambda \in Q^\vee$ and $u \in {\tilde {S}}_n$. Then $\tilde {j}_\lambda ^u \in {\mathbb {Z}}_{\geqslant 0}[a_i - a_j \mid 1\leqslant i < j \leqslant n]$.

Footnotes

T.L. was supported by NSF DMS-1464693. S. J. Lee was supported by the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIT) (No. 2019R1C1C1003473). M.S. was supported by NSF DMS-1600653.

1 See the recent preprint [Reference WeigandtWei20].

2 Since our preprint was posted, solutions to this problem have appeared in [Reference Fan, Guo and SunFGS18, Reference WeigandtWei20].

3 Strictly speaking, Kac–Moody Dynkin node sets are finite by definition. Kashiwara's thick flag scheme construction [Reference KashiwaraKas89] allows infinite Dynkin node sets.

4 Knutson–Lederer work over ${\mathbb {Z}}[\delta ]$, but for consistency with our current work we use ${\mathbb {Q}}[\delta ]$. Our results generalize to ${\mathbb {Z}}[\delta ]$.

5 Our $\xi ^v_{\widetilde {\textrm {Fl}}_n}|_w$ differs from the one in [Reference Lam and ShimozonoLS12] by a sign $(-1)^{\ell (v)}$.

6 Let $\lambda ^c$ denote the partition that is the complement of $\lambda$ in the $n \times n$ square. Our $X^\lambda$ is equal to Knutson's $X^{\lambda ^c}$ [Reference KnutsonKnu14].

References

Andersen, H., Jantzen, J. and Soergel, W., Representations of quantum groups at a $p$-th root of unity and of semisimple groups in characteristic $p$: independence of $p$, Astérisque 220 (1994).Google Scholar
Bergeron, N. and Billey, S., $RC$-graphs and Schubert polynomials, Exp. Math. 2 (1993), 257269.CrossRefGoogle Scholar
Berget, A. and Fink, A., Equivariant Chow classes of matrix orbit closures, Transform. Groups 22 (2017), 631643.CrossRefGoogle Scholar
Bernstein, I.N., Gel'fand, I.M. and Gel'fand, S.I., Schubert cells, and the cohomology of the spaces $G/P$, Uspekhi Mat. Nauk 28 (1973), 326.Google Scholar
Bezrukavnikov, R., Finkelberg, M. and Mirković, I., Equivariant homology and K-theory of affine Grassmannians and Toda lattices, Compos. Math. 141 (2005), 746768.CrossRefGoogle Scholar
Billey, S., Kostant polynomials and the cohomology ring for $G/B$, Duke Math. J. 96 (1999), 205224.CrossRefGoogle Scholar
Billey, S. and Haiman, M., Schubert polynomials for the classical groups, J. Amer. Math. Soc. 8 (1995), 443482.CrossRefGoogle Scholar
Billey, S., Jockusch, W. and Stanley, R., Some combinatorial properties of Schubert polynomials, J. Algebraic Combin. 2 (1993), 345374.CrossRefGoogle Scholar
Borel, A., Sur la cohomologie des espaces fibrés principaux et des espaces homogènes de groupes de Lie compacts, Ann. of Math. (2) 57 (1953), 115207.CrossRefGoogle Scholar
Chang, T. and Skjelbred, T., The topological Schur lemma and related results, Ann. of Math. (2) 100 (1974), 307321.CrossRefGoogle Scholar
Demazure, M., Désingularisation des variétés de Schubert généralisées, Ann. Sci. Éc. Norm. Supér. (4) 7 (1974), 5388.CrossRefGoogle Scholar
Edelman, P. and Greene, C., Balanced tableaux, Adv. Math. 63 (1987), 4299.CrossRefGoogle Scholar
Fan, N.J. Y., Guo, P.L. and Sun, S.C. C., Bumpless pipedreams, reduced word tableaux and Stanley symmetric functions, Preprint (2018), arXiv:1810.11916.Google Scholar
Fomin, S. and Kirillov, A.N., The Yang–Baxter equation, symmetric functions, and Schubert polynomials, Discrete Math. 153 (1996), 123143.CrossRefGoogle Scholar
Fomin, S. and Stanley, R., Schubert polynomials and the nil-Coxeter algebra, Adv. Math. 103 (1994), 196207.CrossRefGoogle Scholar
Fulton, W., Young tableaux, with applications to representation theory and geometry, London Mathematical Society Student Texts, vol. 35 (Cambridge University Press, Cambridge, 1997).Google Scholar
Goresky, M., Kottwitz, R. and Macpherson, R., Equivariant cohomology, Koszul duality, and the localization theorem, Invent. Math. 131 (1998), 2583.CrossRefGoogle Scholar
Haiman, M., Dual equivalence with applications, including a conjecture of Proctor, Discrete Math. 99 (1992), 79113.CrossRefGoogle Scholar
He, X. and Lam, T., Projected Richardson varieties and affine Schubert varieties, Ann. Inst. Fourier (Grenoble) 65 (2015), 23852412.CrossRefGoogle Scholar
Humphreys, J., Reflection groups and Coxeter groups, Cambridge Studies in Advanced Mathematics (Cambridge University Press, Cambridge, 1990), doi:10.1017/CBO9780511623646.CrossRefGoogle Scholar
Kashiwara, M., The flag manifold of Kac–Moody Lie algebra, in Algebraic analysis, geometry, and number theory, ed J.-I. Igusa (Johns Hopkins University Press, Baltimore, 1989), 161–190.Google Scholar
Knutson, A., Schubert calculus and shifting of interval positroid varieties, Preprint (2014), arXiv:1408.1261.Google Scholar
Knutson, A., Lam, T. and Speyer, D.E., Positroid varieties: juggling and geometry, Compos. Math. 149 (2013), 17101752.CrossRefGoogle Scholar
Knutson, A. and Lederer, M., A $K_T$-deformation of the ring of symmetric functions, Preprint (2015), arXiv:1503.04070.Google Scholar
Knutson, A. and Miller, E., Gröbner geometry of Schubert polynomials, Ann. of Math. (2) 161 (2005), 12451318.CrossRefGoogle Scholar
Kostant, B. and Kumar, S., The nil Hecke ring and cohomology of $G/P$ for a Kac-Moody group $G$, Adv. Math. 62 (1986), 187237.CrossRefGoogle Scholar
Kumar, S., Kac-Moody groups, their flag varieties and representation theory, Progress in Mathematics, vol. 204 (Birkhäuser, Boston, MA, 2002).CrossRefGoogle Scholar
Lam, T., Schubert polynomials for the affine Grassmannian, J. Amer. Math. Soc. 21 (2008), 259281.CrossRefGoogle Scholar
Lam, T., Lapointe, L., Morse, J., Schilling, A., Shimozono, M. and Zabrocki, M., k-Schur functions and affine Schubert calculus, Fields Institute Monographs, vol. 33 (Springer, 2014).Google Scholar
Lam, T., Lee, S.-J. and Shimozono, M., On the coproduct in affine Schubert calculus, in Facets of algebraic geometry: a volume in honour of William Fulton's 80th birthday, London Mathematical Society Lecture Note Series (Cambridge University Press, Cambridge, 2021).Google Scholar
Lam, T., Schilling, A. and Shimozono, M., $K$-theory Schubert calculus of the affine Grassmannian, Compos. Math. 146 (2010), 811852.CrossRefGoogle Scholar
Lam, T. and Shimozono, M., Quantum cohomology of $G/P$ and homology of affine Grassmannian, Acta Math. 204 (2010), 4990.CrossRefGoogle Scholar
Lam, T. and Shimozono, M., Equivariant Pieri rule for the homology of the affine Grassmannian, J. Algebraic Combin. 36 (2012), 623648.CrossRefGoogle Scholar
Lam, T. and Shimozono, M., $k$-double Schur functions and equivariant (co)homology of the affine Grassmannian, Math. Ann. 356 (2013), 13791404.CrossRefGoogle Scholar
Lascoux, A., Classes de Chern des variétés de drapeaux, C. R. Acad. Sci. Paris Sér. I Math. 295 (1982), 393398.Google Scholar
Lascoux, A., Chern and Yang through ice, Preprint (2002).Google Scholar
Lascoux, A. and Schützenberger, M., Polynômes de Schubert, C. R. Acad. Sci. Paris Sér. I Math. 294 (1982), 447450.Google Scholar
Lascoux, A. and Schützenberger, M., Schubert polynomials and the Littlewood-Richardson rule, Lett. Math. Phys. 10 (1985), 111124.CrossRefGoogle Scholar
Lee, S.J., Combinatorial description of the cohomology of the affine flag variety, Trans. Amer. Math. Soc. 371 (2019), 40294057.CrossRefGoogle Scholar
Li, N., A canonical expansion of the product of two Stanley symmetric functions, J. Algebraic Combin. 39 (2014), 833851.CrossRefGoogle Scholar
Macdonald, I.G., Schubert polynomials, in Surveys in combinatorics, 1991, Guildford, 1991, London Mathematical Society Lecture Note Series, vol. 166 (Cambridge University Press, Cambridge, 1991), 7399.Google Scholar
Mihalcea, L.C., Positivity in equivariant quantum Schubert calculus, Amer. J. Math. 128 (2006), 787803.CrossRefGoogle Scholar
Molev, A., Factorial supersymmetric Schur functions and super Capelli identities, in Kirillov's seminar on representation theory, ed. G. I. Olshanski, American Mathematical Society Translations, vol. 181 (American Mathematical Society, Providence, RI, 1998), 109–137.CrossRefGoogle Scholar
Molev, A.I., Comultiplication rules for the double Schur functions and Cauchy identities, Electron. J. Combin. 16 (2009), R13.CrossRefGoogle Scholar
Nakagawa, M. and Naruse, H., Universal Factorial Schur P,Q-functions and their duals, Preprint (2018), arXiv:1812.03328.Google Scholar
Olshanski, G., Regev, A. and Vershik, A., Frobenius–Schur functions, in Studies in memory of Issai Schur, Progress in Mathematics, vol. 210, (Birkhäuser, Boston, MA, 2003), 251299.CrossRefGoogle Scholar
Peterson, D., Quantum cohomology of G/P, Lecture Notes (M.I.T., Spring 1997).Google Scholar
Pressley, A. and Segal, G., Loop groups, Oxford Mathematical Monographs, Oxford Science Publications (The Clarendon Press, Oxford University Press, New York, NY, 1986).Google Scholar
Reiner, V. and Shimozono, M., Percentage-avoiding, northwest shapes and peelable tableaux, J. Combin. Theory Ser. A 82 (1998), 173.CrossRefGoogle Scholar
Remmel, J. and Whitney, R., Multiplying Schur functions, J. Algorithms 5 (1984), 471487.CrossRefGoogle Scholar
Stanley, R.P., On the number of reduced decompositions of elements of Coxeter groups, European J. Combin. 5 (1984), 359372.CrossRefGoogle Scholar
Weigandt, A., Bumpless pipe dreams and alternating sign matrices, Preprint (2020), arXiv:2003.07342.Google Scholar
Figure 0

Figure 1. A bumpless pipedream with weight ${\rm wt} = (x_{-1}-a_{-1})(x_1-a_0)(x_1-a_2)$.

Figure 1

Figure 2. A Rothe bumpless pipedream $P$, and a sequence of two droops.

Figure 2

Figure 3. A $(2,1,1)$-halfplane pipedream with weight ${\rm wt} = (x_{-3}-a_{-3})(x_{-2}-a_{-3})(x_{-1}-a_0)(x_0-a_{-2})$.

Figure 3

Figure 4. The partition of a rectangular $S_n$-bumpless pipedream.

Figure 4

Figure 5. Rectangular $S_n$-bumpless pipedreams for $w=2143$.

Figure 5

Figure 6. A 213-EG pipedream with partition $(1)$.

Figure 6

Figure 7. On the left: the different types of column moves. On the right: kinks are shifted to the left.

Figure 7

Figure 8. Swapping pipes $i$ and $i'= i+1$.

Figure 8

Figure 9. The computation of the EG pipedream $P(1231)$. For each insertion step, both $D'$ and $r(D')$ are shown (if they are different).

Figure 9

Figure 10. For $\lambda = (4,4,3,1)$, we have $I_+ = \{1,3,4\}$ and $I_-=\{-3,-1,0\}$.

Figure 10

Figure 11. From a bumpless pipedream to an IP pipedream.