This paper formulates conjectures about parabolic Kazhdan--Lusztig polynomials, inspired by irreducibility results in representation theory and computational evidence, suggesting they share properties with classical Kazhdan--Lusztig polynomials.
Contribution
It introduces new conjectures on the properties of parabolic Kazhdan--Lusztig polynomials based on theoretical insights and computational experiments.
Findings
01
Conjectures on the properties of parabolic Kazhdan--Lusztig polynomials.
02
Evidence from computer calculations supporting the conjectures.
03
Potential parallels between parabolic and ordinary Kazhdan--Lusztig polynomials.
Abstract
Irreducibility results for parabolic induction of representations of the general linear group over a local non-archimedean field can be formulated in terms of Kazhdan--Lusztig polynomials of type A. Spurred by these results and some computer calculations, we conjecture that certain alternating sums of Kazhdan--Lusztig polynomials known as parabolic Kazhdan--Lusztig polynomials satisfy properties analogous to those of the ordinary ones.
Equations188
N={w:w∈Sn} and w(mi−j)=mw(i)−j,i=1,…,n,j=0,…,m−1.
N={w:w∈Sn} and w(mi−j)=mw(i)−j,i=1,…,n,j=0,…,m−1.
hx((i,δ))=⎩⎨⎧(i,1)(νIf(i),3)(νIf(i),4)(i,3)δ=2,δ>2,xi,1=xi,3 and xνIf(i)=(1,1,0,1),δ>2,xi,1=xi,3 and xνIf(i)=(∗,1,∗,0),δ=4 and xi=(1,∗,0,0).
hx((i,δ))=⎩⎨⎧(i,1)(νIf(i),3)(νIf(i),4)(i,3)δ=2,δ>2,xi,1=xi,3 and xνIf(i)=(1,1,0,1),δ>2,xi,1=xi,3 and xνIf(i)=(∗,1,∗,0),δ=4 and xi=(1,∗,0,0).
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
Conjectures about certain parabolic Kazhdan–Lusztig polynomials
Erez Lapid
Department of Mathematics, Weizmann Institute of Science, Rehovot 7610001 Israel
Irreducibility results for parabolic induction of representations of the general linear group over a local non-archimedean
field can be formulated in terms of Kazhdan–Lusztig polynomials of type A.
Spurred by these results and some computer calculations, we conjecture that certain alternating sums of Kazhdan–Lusztig polynomials known
as parabolic Kazhdan–Lusztig polynomials satisfy properties analogous to those of the ordinary ones.
Let Pu,w be the Kazhdan–Lusztig polynomials with respect to the symmetric groups Sr, r≥1.
Recall that Pu,w=0 unless u≤w in the Bruhat order.
Fix m,n≥1 and let H≃Sm×⋯×Sm be the parabolic subgroup of Smn
of type (m,…,m) (n times).
(In the body of the paper we will only consider the case m=2, but for the introduction m is arbitrary.)
The normalizer of H in Smn is H⋊N where
[TABLE]
As a consequence of representation-theoretic results, it was proved in [LM16]
that if x,w∈Sn with x≤w and there exists v≤x such that Pv,w=1 and v is (213)-avoiding
(i.e., there do not exist indices 1≤i<j<k≤n such that v(j)<v(i)<v(k)) then
[TABLE]
(We refer the reader to [LM16] for more details. The representation-theoretic context will not play
an active role in the current paper.)
Motivated by this result, we carried out some computer calculations which suggest the following conjectural refinement.
Conjecture 1.1**.**
For any x,w∈Sn with x≤w write
[TABLE]
Then
(1)
P~x,w(m)* is a polynomial (rather than a Laurent polynomial).*
2. (2)
P~x,w(m)(0)=1.
3. (3)
P~x,w(m)=P~xs,w(m)* for any simple reflection s of Sn such that ws<w.*
4. (4)
degP~x,w(m)=mdegPx,w. In particular, P~x,w(m)=1 if and only if Px,w=1.
Remark 1.2*.*
(1)
The left-hand side of (2) is an instance of a parabolic Kazhdan–Lusztig polynomial
in the sense of Deodhar [Deo87]. They are known to have non-negative coefficients [KT02]
(see also [Yun09, BY13]).111This is now known for any Coxeter group and a parabolic subgroup thereof by Libedinsky–Williamson [LW17]
Thus, the same holds for P~x,w(m).
In particular, if (1) holds (i.e., if P~x,w(m)(1)=1) then the left-hand side of (2) is a priori a monomial (with coefficient 1),
and the conjecture would say in this case that its degree is (2m)(ℓ(w)−ℓ(x)).
2. (2)
Conjecture 1.1 is trivially true for m=1 (in which case P~x,w(m)=Px,w),
or if w=x (in which case P~x,w(m)=Px,w=1).
3. (3)
The summands on the left-hand side of (2) are [math] unless x≤w.
4. (4)
If w=w1⊕w2 (direct sum of permutations) then x=x1⊕x2 with xi≤wi, i=1,2
and P~x,w(m)=P~x1,w1(m)P~x2,w2(m).
Thus, in Conjecture 1.1 we may assume without loss of generality that w is indecomposable (i.e.,
does not belong to a proper parabolic subgroup of Sn).
5. (5)
The relations P~x,w(m)=P~x−1,w−1(m)=P~w0xw0,w0ww0(m) for the longest w0∈Sn are immediate from the definition and the analogous relations for m=1.
It is also not difficult to see that, just as in the case m=1, we have P~xs,ws(m)=P~x,w(m)
(and more precisely, Pux~s~,w~s~=Pux~,w~ for every u∈H)
for any x,w∈Sn and a simple reflection s such that xs<x<ws<w.
On the other hand, the third part of the conjecture does not seem to be a formal consequence of the analogous relation for m=1.
6. (6)
An index i=1,…,n is called cancelable for (w,x) if w(i)=x(i) and #{j<i:x(j)<x(i)}=#{j<i:w(j)<w(i)}.
It is known that in this case Px,w=Pxi,wi where wi=Δw(i)−1∘w∘Δi,xi=Δx(i)−1∘x∘Δi∈Sn−1 and
Δj:{1,…,n−1}→{1,…,n}∖{j} is the monotone bijection (see [BW03, Hen07]).
Clearly, if i is cancelable for (w,x) then mi,mi−1,…,m(i−1)+1 are cancelable for (w~,x~),
and hence it is easy to see from the definition that P~x,w(m)=P~xi,wi(m).
7. (7)
For n=2 (and any m) Conjecture 1.1 is a special case of a result of Brenti [Bre02].
(See also [BC17].)
We verified the conjecture numerically for the cases where nm≤12.
In the appendix we provide all non-trivial P~x,w(m) in these cases.
In general, already for m=2, P~x,w(m) does not depend only on Px,w.
Nevertheless, there seems to be some correlation between P~x,w(2) and ((Px,w)2+Px,w(q2))/2.
The purpose of this paper is to provide modest theoretical evidence, or a sanity check, for Conjecture 1.1
in the case m=2.
Namely, we prove it in the very special case that w is any Coxeter element of Sn (or a parabolic subgroup thereof).
Note that Pe,w=1 in this case and the conjecture predicts that P~x,w(2)=1 for any x≤w.
Following Deodhar [Deo90], the assumption on w guarantees that Pu,w admits a simple combinatorial formula for any u∈S2n.
(This is a special case of a result of Billey–Warrington [BW01] but the case at hand is much simpler.)
Thus, the problem becomes elementary. (For an analogous result in a different setup see [Mon14].)
In principle, the method can also be used to prove Conjecture 1.1 for m=3 in the case where w
is the right or left cyclic shift. However, we will not carry this out here. Unfortunately, for m>3 the method is not applicable
for any w=e (again, by the aforementioned result of [BW01]).
In the general case, for instance if w is the longest Weyl element, we are unaware of a simple combinatorial formula
for the individual Kazhdan–Lusztig polynomials Pu,w, even for m=2.
Thus, Conjecture 1.1 becomes more challenging
and at the moment we do not have any concrete approach to attack it beyond the cases described above.
In particular, we do not have any theoretical result supporting the last part of the conjecture, which rests on thin air.
We mention that the relation (1) admits the following generalization.
Suppose that v,w∈Sn, Pv,w=1 and v is (213)-avoiding. Then
[TABLE]
for any x∈S2n such that v≤x≤w ([LM16, Theorem 10.11], which uses [Lap17]).
Here K is the subgroup of Smn (isomorphic to Sn×⋯×Sn, m times) that preserves the congruence classes modulo m.
In the case m=2, sgn is constant on HxH∩K and the cardinality of HxH∩K is a power of 2
that can be easily explicated in terms of x ([LM16, Lemma 10.6]).
(For m>2 this is no longer the case. For instance, for m=n and a suitable x, (3) is (−1)(2n) times the difference between
the number of even and odd Latin squares of size n×n.)
In general, already for m=2, the assumption that v is (213)-avoiding is essential for (3)
(in contrast to (1) if Conjecture 1.1 holds).
For m=2 and Coxeter elements w we give in Corollary 6.2 a simple expression for ∑u∈HxHsgnuPu,w
for any x∈S2n. However, at the moment we do not know how to extend it, even conjecturally, to other w’s such that Pe,w=1.
It would be interesting to know whether Conjecture 1.1 admits a representation-theoretic interpretation.
Normalizers of parabolic subgroups of Coxeter groups were studied in [Lus77, How80, Bor98, BH99].
In particular, they are the semidirect product of the parabolic subgroup by a
complementary subgroup, which in certain cases is a Coxeter groups by itself.
It is natural to ask whether Conjecture 1.1 extends to other classes of parabolic Kazhdan–Lusztig
polynomials with respect to (certain) pairs of elements of the normalizer
(e.g., as in the setup of [Lus03, §25.1]).
Note that already for the Weyl group of type B2 these parabolic Kazhdan–Lusztig
polynomials may vanish, so that a straightforward generalization of Conjecture 1.1 is too naive.
Nonetheless, recent results of Brenti, Mongelli and Sentinelli [BMS16]
(albeit rather special) may suggest that some generalization (which is yet to be formulated) is not hopeless.
Perhaps there is even a deeper relationship between parabolic Kazhdan–Lusztig polynomials pertaining to different data (including ordinary ones).
(See [Sen14] for another result in this direction.) At the moment it is not clear what is the scope of such
a hypothetical relationship.
Another natural and equally important question, to which I do not have an answer, is whether the
geometric interpretations of the parabolic Kazhdan–Lusztig polynomials [KT02, Yun09, BY13, LW17]
shed any light on Conjecture 1.1 or its possible generalizations.
Acknowledgement
The author would like to thank Karim Adiprasito, Joseph Bernstein, Sara Billey, David Kazhdan, George Lusztig,
Greg Warrington. Geordie Williamson and Zhiwei Yun for helpful correspondence.
We also thank the referee for useful suggestions.
2. A result of Deodhar
2.1.
For this subsection only let G be an algebraic semisimple group over C of rank r, B a Borel subgroup of G
and T a maximal torus contained in B.
We enumerate the simple roots as α1,…,αr, the corresponding simple reflexions by
s1,…,sr and the corresponding minimal non-solvable parabolic subgroups by Q1,…,Qr.
Let W be the Weyl group, generated by s1,…,sr.
The group W is endowed with the Bruhat order ≤, the length function ℓ, and the sign character sgn:W→{±1}.
We consider words in the alphabet s1,s2,…,sr.
For any word w=sj1…sjl we write π(w)=sj1…sjl for the corresponding element in W
and supp(w)={αj1,…,αjk}.
We say that w is supported in A if A⊃supp(w).
We also write wr for the reversed word sjl…sj1.
Let w=sj1…sjl be a reduced decomposition for w∈W where l=ℓ(w).
The reversed word wr is a reduced decomposition for w−1.
Note that supp(w)={αi:si≤w} and in particular, supp(w) depends only on w.
A w-mask is simply a sequence of l zeros and ones, i.e., an element of {0,1}l.
For a w-mask x∈{0,1}l and i=0,…,l we write w(i)[x]
for the subword of w composed of the letters sjk for k=1,…,i with xk=1.
For i=l we simply write
[TABLE]
Let
[TABLE]
(the defect set and defect statistics of x) where ∣⋅∣ denotes the cardinality of a set.
We also write
[TABLE]
Note that ℓ(w[x])=Ew1(x)−Dw1(x) for any x.
We say that x is full if xi=1 for all i.
For later use we also set
[TABLE]
so that sgnw[x]=sgnx.
It is well known that
[TABLE]
For any u∈W define the polynomial
[TABLE]
Let
[TABLE]
be (essentially) the Bott–Samelson resolution [Dem74] where Bl−1 acts by
(q1,…,ql)⋅(b1,…,bl−1)=(q1b1,b1−1q2b2,…,bl−2−1ql−1bl−1,bl−1−1ql).
Remark 2.1*.*
(1)
It is easy to see that Puw has constant term 1 if u≤w (cf. top of p. 161 in [JW13]).
2. (2)
It follows from the Białynicki-Birula decomposition that Puw is the Poincare polynomial for
ϕw−1(BuB) (cf. [Deo90, Proposotion 3.9], [JW13, Proposition 5.12]).
In particular, since the diagram
[TABLE]
is commutative we have Pu−1wr=Puw, a fact which is not immediately clear from the definition since
in general dw(x)=dwr(xr) where xr denotes the reversed wr-mask xir=xl+1−i.
3. (3)
In general, Puw heavily depends on the choice of w unless w has the property that all its reduced decompositions
are obtained from one another by repeatedly interchanging adjacent commuting simple reflexions, i.e., w is fully commutative.
For u,w∈W we denote by Pu,w the Kazhdan–Lusztig polynomial with respect to W [KL79].
In particular, Pu,w=0 unless u≤w, in which case Pu,w(0)=1 and all coefficients of Pu,w are non-negative.
(This holds in fact for any Coxeter group by a recent result of Elias-Williamson [EW14].)
We also have Pw,w=1, degPu,w≤21(ℓ(w)−ℓ(u)−1) for any u<w and
[TABLE]
In general, even for the symmetric group, it seems that no “elementary” manifestly positive combinatorial formula for Pu,w is known.
However, implementable combinatorial formulas to compute Pu,w do exist
(see [BB05] and the references therein).
The following is a consequence of the main result of [Deo90].
See [Deo94, BW01, JW13] for more details.
Theorem 2.2**.**
[Deo90]**
Let w be a reduced decomposition for w∈W.
Then the following conditions are equivalent.
(1)
degPuw≤21(ℓ(w)−ℓ(u)−1)* for any u<w.*
2. (2)
For every non-full w-mask x we have Ew0(x)>Dw0(x).
3. (3)
For every u∈W we have Pu,w=Puw.
4. (4)
The Bott–Samelson resolution ϕw is small.
In particular, under these conditions
[TABLE]
for any u∈W.
Following Lusztig [Lus93] and Fan–Green [FG97] we say that w∈W is tight
if it satisfies the conditions of Theorem 2.2. (In fact, this condition is independent of the choice of w.)
3. Certain classes of permutations
From now on we specialize to the symmetric group Sn on n letters, n≥1.
We enumerate α1,…,αn−1 in the usual way.
Thus, wαi>0 if and only if w(i)<w(i+1).
We normally write elements w of Sn as (w(1)…w(n)).
Given x∈Sm and w∈Sn we say that wavoidsx
if there do not exist indices 1≤i1<⋯<im≤n such that
[TABLE]
Equivalently, the n×n-matrix Mw representing w does not admit Mx as a minor.
There is a vast literature on pattern avoidance.
We will only mention two remarkable closely related general facts.
The first is that given m, there is an algorithm, due to Guillemot–Marx, to detect whether w∈Sn is x-avoiding
whose running time is linear in n [GM14]. (If m also varies then the problem is NP-complete [BBL98].)
Secondly, if Cn(x) denotes the number of w∈Sn which are x-avoiding
then it was shown by Marcos–Tardos that the Stanley–Wilf limit C(x)=limn→∞Cn(x)1/n
exists and is finite [MT04], and as proved more recently by Fox, it is typically exponential in m [Fox].
We recall several classes of pattern avoiding permutations.
First, consider the (321)-avoiding permutations, namely those for which there do not exist 1≤i<j<k≤n
such that w(i)>w(j)>w(k).
It is known that w is (321)-avoiding if and only if it is fully commutative [BJS93].
The number of (321)-avoiding permutations in Sn is the Catalan number Cn=(n2n)−(n−12n) – a well-known result which goes back
at least 100 years ago to MacMahon [Mac04].
We say that w∈Sn is smooth if it avoids the patterns (4231) and (3412).
By a result of Lakshmibai–Sandhya, w is smooth if and only if the closure BwB of the cell BwB in GLn(C)
(where B is the Borel subgroup of upper triangular matrices) is smooth [LS90].
(A generating function for the number of smooth permutations in Sn in given in [BMB07].)
It is also known that w is smooth ⟺Pe,w=1⟺Pu,w=1 for all u≤w [Deo85].
The (321)-avoiding smooth permutations (i.e., the (321) and (3412)-avoiding permutations) are precisely
the products of distinct simple reflexions [Fan98, Wes96], i.e., the Coxeter elements of the parabolic subgroups of Sn.
They are characterized by the property that the Bruhat interval {x∈Sn:x≤w} is a Boolean lattice, namely
the power set of {i:si≤w} [Ten07].
They are therefore called Boolean permutations.
The number of Boolean permutations in Sn is F2n−1 where Fm is the Fibonacci sequence [Fan98, Wes96].
In [BW01] tight permutations were classified by Billey–Warrington in terms of pattern avoidance.
Namely, w is tight if and only if it avoids the following five permutations
[TABLE]
For the counting function of this class of permutations see [SW04].
Remark 3.1*.*
In [Las95], Lascoux gave a simple, manifestly positive combinatorial formula for Pu,w in the case where w is (3412)-avoiding
(a property also known as co-vexillary).
Note that a (321)-hexagon-avoiding permutation w is co-vexillary if and only if it is a Boolean permutation, in which case Pu,w=1
for all u≤w.
4. The Defect
Henceforth (except for Remark 4.6 below) we assume, in the notation of the introduction, that m=2.
Recall the group homomorphism
[TABLE]
given by
[TABLE]
(Technically, depends on n but the latter will be hopefully clear from the context.)
We will use Theorem 2.2 to derive a simple expression for Pu,w where w is a Boolean permutation.
(Note that if e=w∈Sn then w is not co-vexillary. Thus, Lascoux’s formula is not applicable.)
Remark 4.1*.*
It is easy to see that w is Boolean if and only if w satisfies the pattern avoidance conditions of
[BW01]. Thus, it follows from [ibid.] that w is tight. However, we will give a self-contained proof of this fact
since this case is much simpler and in any case the ingredients are needed for the evaluation of Pu,w.
For the rest of the paper we fix a Boolean permutation w∈Sn and a reduced decomposition w=sj1…sjl for w
where l=ℓ(w) and j1,…,jl∈{1,…,n−1} are distinct. The choice of w plays little role
and will often be suppressed from the notation.
For any x∈Sn let
[TABLE]
Then
[TABLE]
where P denotes the power set.
A key role is played by the following simple combinatorial objects.
Definition 4.2**.**
Let A and B be subsets of {1,…,l} with A⊂B.
(1)
The right (resp., left) neighbor set \accentset→NAB=w\accentset→NAB (resp., \accentset←NAB=w\accentset←NAB) of A
in B with respect to w consists of the elements i∈B∖A for which
there exists t>0 and indices i1,…,it, necessarily unique, such that i<i1<⋯<it
(resp., i>i1>⋯>it), {i1,…,it−1}⊂A, it∈B∖A and jik=ji+k for k=1,…,t.
2. (2)
The neighbor set of A in B with respect to w is NAB=\accentset→NAB∪\accentset←NAB.
3. (3)
The neighboring function νAB=wνAB:NAB→B∖A is given by the rule i↦it.
Note that the sets \accentset→NAB and \accentset←NAB are disjoint
and that νAB is injective. Moreover, if i∈NAB then νAB(i)>i if and only if i∈\accentset→NAB.
If B={1,…,l} then we suppress B from the notation.
Note that
[TABLE]
We have ℓ(w)=4l and a reduced decomposition for w is given by
[TABLE]
It will be convenient to write w-masks as elements of ({0,1}4)l.
Thus, if x is a w-mask then xi∈{0,1}4, i=1,…,l and we write xi,k, k=1,2,3,4
for the coordinates of xi.
By convention, we write for instance xi=(∗,1,∗,0), to mean that xi,2=1 and xi,4=0, without restrictions
on xi,1 or xi,3.
For the rest of the section we fix a w-mask x∈({0,1}4)l and let
[TABLE]
We explicate the defect set Dw(x) of x (see (4)).
Lemma 4.3**.**
For any i=1,…,l let C(x,i) (resp., \accentset←C(x,i)) be the condition
[TABLE]
(resp.,
[TABLE]
Then for all i=1,…,l we have
(1)
π(w(4i−4)[x])α2ji>0.
2. (2)
π(w(4i−3)[x])α2ji−1<0* if and only if xi=(0,∗,∗,∗) and \accentset←C(x,i).*
3. (3)
π(w(4i−2)[x])α2ji+1<0* if and only if xi=(0,∗,∗,∗) and C(x,i).*
4. (4)
π(w(4i−1)[x])α2ji<0* if and only if (exactly) one of the following conditions is satisfied*
[TABLE]
Proof.
(1)
This is clear since α2ji∈/supp(w(4i−4)[x]).
2. (2)
If xi,1=1 then π(w(4i−3)[x])α2ji−1=π(w(4i−4)[x])(α2ji−1+α2ji)
which as before is a positive root since α2ji∈/supp(w(4i−4)[x]).
Suppose from now on that xi,1=0 and let t≥0 be the largest index for which
there exist (unique) indices it<⋯<i1<i0=i with {i1,…,it}⊂If
such that jik=ji−k for k=1,…,t.
If there does not exist r<it such that jr=ji−t−1 then
π(w(4i−3)[x])α2ji−1=α2jit−1>0.
Otherwise, by the maximality of t, we have r∈\accentset→NIf, νIf(r)=i and
π(w(4i−3)[x])α2ji−1=π(w(4r)[x])α2jr+1.
We split into cases.
(a)
If xr,3=0 then α2jr+1∈/supp(w(4r)[x]) and therefore π(w(4i−3)[x])α2ji−1>0.
2. (b)
Assume that xr,3=1.
(i)
If xr,4=0 then
π(w(4r)[x])α2jr+1=−π(w(4r−2)[x])α2jr+1<0
since α2jr+1∈/supp(w(4r−2)[x]).
2. (ii)
Assume that xr,4=1, so that π(w(4r)[x])α2jr+1=π(w(4r−2)[x])α2jr. The latter is a positive root unless
xr,1=1 (since otherwise α2jr∈/supp(w(4r−2)[x])).
If xr,1=1 then xr,2=0 (since r∈/If)
and π(w(4i−3)[x])α2ji−1=−π(w(4r−4)[x])α2jr<0
since α2jr∈/supp(w(4r−4)[x]).
3. (3)
This is similar to the second part. We omit the details.
4. (4)
If xi,1=0 then π(w(4i−1)[x])α2ji>0 since α2ji∈/supp(w(4i−1)[x]).
Assume that xi,1=1. We split into cases.
(a)
If xi,2=xi,3=0 then π(w(4i−1)[x])α2ji=−π(w(4i−4)[x])α2ji<0
since α2ji∈/supp(w(4i−4)[x]).
2. (b)
For the same reason, if xi,2=xi,3=1 then
π(w(4i−1)[x])α2ji=π(w(4i−4)[x])(α2ji+α2ji−1+α2ji+1)>0.
3. (c)
If xi,2=1 and xi,3=0 then π(w(4i−1)[x])α2ji=π(w(4i−4)[x])α2ji−1=π(w(4i−3)[x′])α2ji−1 where xj′=xj for all j=i and xi,1′=0.
This case was considered in the second part.
4. (d)
Similarly, the case xi,2=0 and xi,3=1 reduces to the third part.
∎
For a subset A⊂{1,…,l} we denote by Ac its complement in {1,…,l}.
Corollary 4.4**.**
Let i∈(\accentset→NIf∪νIf(\accentset←NIf))c.
(1)
Let x′∈({0,1}4)l be such that xj′=xj for all j=i and
either xi,1′=xi,1=0 or xi,1′=xi,1=1, xi,2′=xi,2 and
xi,3′=xi,3. Then dw(x′)=dw(x).
2. (2)
Assume that xi,1=1.
Let w′ be the word obtained from w by removing sji and let
x′ be the w′-mask obtained from x by removing xi.
Then
[TABLE]
where δ1 (resp., δ2) is 1 if C(x,i) (resp., \accentset←C(x,i)) holds and [math] otherwise.
Corollary 4.5**.**
w* is tight.*
Proof.
Assume that If={1,…l} i.e., x is not full.
We identify {1,…,l}×{1,2,3,4} with {1,…,4l} by (i,δ)↦4(i−1)+δ.
For any i∈/If let mi∈{1,2,3,4} be the smallest index such that xi,mi=0.
It follows from Lemma 4.3 that (i,mi)∈Ew0(x) (see (5)).
Define a map
[TABLE]
according to the rule
[TABLE]
By Lemma 4.3hx is well defined since
if C(x,i) is satisfied then \accentset←C(x,νIf(i)) is not satisfied.
Moreover, hx is injective since νIf is.
We claim that hx is not onto.
Indeed, let i∈/If be such that ji is minimal. Then i∈/νIf(NIf), and in particular
\accentset←C(x,i) is not satisfied. Thus, (i,δ) is not in the image of hx unless xi=(1,0,0,0) and δ=3.
Hence, (i,mi)∈Ew0(x) but (i,mi) is not in the image of hx.
It follows that
[TABLE]
Since x is arbitrary (non-full), w is tight.
∎
Remark 4.6*.*
Note that for m=3, w avoids the five permutations in (8) if and only if
w avoids the patterns (321), (3412), (3142), (2413). It is easy to see that these w’s are exactly the permutations
which can be written as direct sums of (left or right) cyclic shifts. In principle, it should be possible to check
Conjecture 1.1 for m=3 for these permutations.
We will not provide any details here.
Note that for m>3w does not avoid (56781234) unless w=e so this method fails.
5. Double cosets
Let H=Hn be the parabolic subgroup of S2n consisting of permutations which preserve each of the sets
{2i−1,2i}, i=1,…,n. Thus, H is an elementary abelian group of order 2n.
Note that H is normalized by Sn.
It is well-known that the double cosets H\S2n/H are parameterized by n×n-matrices
with non-negative integer entries, whose sums along each row and each column are all equal to 2.
By the Birkhoff–von-Neumann Theorem, these matrices are precisely the sums of two n×n-permutation matrices.
We denote by RH the set of bi-H-reduced elements in S2n, i.e.
[TABLE]
Each H-double coset contains a unique element of RH.
Our goal in this section is to parameterize the double cosets of H containing an element ≤w,
or equivalently, the set R≤wH:={u∈RH:u≤w}.
Definition 5.1**.**
Let T=Tw be the set of triplets (Ie,I,If) of subsets of {1,…,l} such that If⊂Ie
and I⊂NIfIe.
We will write I=\accentset→I∪\accentset←I (disjoint union) where \accentset→I=I∩\accentset→NIf and \accentset←I=I∩\accentset←NIf.
For any u≤w define p(u)=pw(i)=(If,\accentset→I∪\accentset←I,Ie) where
[TABLE]
Clearly, p(u)∈T by (11). Note that if i∈\accentset→NIf (resp., i∈\accentset←NIf) then
sji+1…sjνIf(i)−1 (resp., sjνIf(i)−1…sji+1) is the cyclic shift
[TABLE]
Also,
[TABLE]
Indeed, for any y∈RH we have y≤u if and only if y≤v.
Thus, p is determined by its values on R≤wH.
The map p is a bijection between R≤wH and T whose inverse is q.
The proposition will follow from Lemmas 5.3 and 5.6 below.
Lemma 5.3**.**
We have p∘q=idT. In particular, q is injective.
Moreover, the image of q is contained in R≤wH.
Proof.
Let Q=(Ie,I,If)∈T.
We first claim that ωQ is a reduced word.
Indeed, let
[TABLE]
so that ωQ=w[x].
Then it is easy to see from Lemma 4.3 that w[x] is reduced i.e., that π(w(4i−k)[x])α2ji+tk>0
whenever i=1,…,l and k=1,2,3,4 are such that xi,k=1 where t1=t4=0, t2=1, t3=−1.
(The condition C(x,i) is never satisfied.)
Let us show that p(q(Q))=Q. Write p(q(Q))=(If∘,\accentset→I∘∪\accentset←I∘,Ie∘).
Since ωQ is reduced, it is clear from the definition and from (6) that Ie∘=Ie, If⊂If∘,
\accentset→I⊂\accentset→I∘, \accentset←I⊂\accentset←I∘.
Since the only reduced decompositions of sji are s2jis2ji±1s2ji∓1s2ji
(and in particular s2ji occurs twice) we must have If=If∘.
Let i∈\accentset→NIf and suppose that v:=s2jis2ji+1sji+1…sjνIf(i)−1s2jνIf(i)≤π(ωQ).
Then v is represented by a subword of ωQ. On the other hand, it is clear that any subword of ωQ
supported in {sk:2ji≤k≤2jνIf(i)} is a subword of
s2jis2ji+1sji+1…sjνIf(i)−1s2jνIf(i) and the latter is a subword of ωQ
only if i∈\accentset→I. Hence, \accentset→I=\accentset→I∘. Similarly one shows that \accentset←I=\accentset←I∘.
Finally, let us show that q(Q)∈RH. Let u∈RH∩Hq(Q)H. Then u≤q(Q) and by (12) and the above
we have p(u)=p(q(Q))=Q.
It is easy to see that this is impossible unless u=q(Q).
∎
Remark 5.4*.*
Define a partial order on T by Q1=(Ie(1),I(1),If(1))≤Q2=(Ie(2),I(2),If(2)) if
Ie(1)⊂Ie(2), If(1)⊂If(2) and
I(1)⊂I(2)∪If(2)∪νIf(1)−1(If(2)).
Then it is not hard to check that q(Q1)≤q(Q2) if and only if Q1≤Q2.
We omit the details since we will not use this fact.
In order to complete the proof of Proposition 5.2 we first record the following elementary assertion.
For any i=1,…,l let \accentset→μ±(i) (resp., \accentset←μ±(i)) be it where t≥0 is the largest index for which there exist (unique) indices i=i0<i1<⋯<it≤l
(resp., i=i0>i1>⋯>it>0) such that jik=ji±k for k=1,…,t.
Lemma 5.5**.**
Let x,x′∈({0,1})l, If={i=1,…,l:xi=(1,1,1,1)} and Ie={i=1,…,l:xi=(0,∗,∗,0),(1,0,0,1)}.
(1)
Suppose that i is such that xj=xj′ for all j=i and let ϵ1,ϵ2∈{0,1}.
(a)
If xi=(1,0,0,1) and xi′=(0,0,0,0) then π(w[x])=π(w[x′]).
2. (b)
If i∈/\accentset→NIf∩νIf−1(Ie) and either xi=(ϵ1,ϵ2,1,0), xi′=(ϵ1,ϵ2,0,0)
or xi=(1,0,1,1), xi′=(0,0,1,1) then π(w[x])=π(w[x′])s2k+1
where k=jνIf(i)−1 if i∈\accentset→NIf and k=j\accentset→μ+(i) otherwise.
3. (c)
If i∈/\accentset←NIf∩νIf−1(Ie) and either xi=(0,ϵ1,1,ϵ2), xi′=(0,ϵ1,0,ϵ2)
or xi=(1,0,1,1), xi′=(1,0,1,0) then π(w[x])=s2k+1π(w[x′])
where k=jνIf(i)−1 if i∈\accentset←NIf and k=j\accentset←μ+(i) otherwise.
4. (d)
If i∈/νIf(\accentset←NIf∩Ie) and either xi=(ϵ1,1,ϵ2,0), xi′=(ϵ1,0,ϵ2,0)
or xi=(1,1,0,1), xi′=(0,1,0,1) then π(w[x])=π(w[x′])s2k−1
where k=jνIf−1(i)+1 if i∈νIf(\accentset←NIf) and k=j\accentset→μ−(i) otherwise.
5. (e)
If i∈/νIf(\accentset→NIf∩Ie) and either xi=(0,1,ϵ1,ϵ2), xi′=(0,0,ϵ1,ϵ2)
or xi=(1,1,0,1), xi′=(1,1,0,0) then π(w[x])=s2k−1π(w[x′])
where k=jνIf−1(i)+1 if i∈νIf(\accentset→NIf) and k=j\accentset←μ−(i) otherwise.
2. (2)
Suppose that i∈NIf is such that xj=xj′ for all j=i,νIf(i).
Assume that xi,r′=xi,r for r=1,2,4, xi,3′=1−xi,3,
xνIf(i),r′=xνIf(i),r for r=1,3,4, xνIf(i),2′=1−xνIf(i),2
and xi1,4=xi2,1′=0 where i1=min(i,νIf(i)), i2=max(i,νIf(i)).
Then π(w[x])=π(w[x′]).
Proof.
Part 1a is trivial.
Part 1b follows from the braid relation
[TABLE]
and the relation
[TABLE]
where k=jνIf(i)−1 if i∈\accentset→NIf and k=j\accentset→μ+(i) otherwise.
The other parts are similar.
∎
Next, we explicate, for any w-mask x∈({0,1}4)l, the H-double coset of π(w[x]), thereby finishing the proof of Proposition 5.2.
Lemma 5.6**.**
For any x∈({0,1}4)l let Qx=(Ie,\accentset→I∪\accentset←I,If) where
[TABLE]
Then π(w[x])∈Hq(Qx)H and hence p(π(w[x]))=Qx. In particular, the image of q is R≤wH.
Proof.
Consider the graph G1 whose vertex set consists of the w-masks and the edges connect two w-masks x,x′∈({0,1}4)l if
there exists i=1,…,l such that xj=xj′ for all j=i and one of the following conditions holds for some ϵ∈{0,1}
(where Qx=(Ie,\accentset→I∪\accentset←I,If)):
(1)
xi=(0,0,0,0) and either xi′=(0,∗,∗,0) or xi′=(1,0,0,1).
2. (2)
xi=(1,0,0,0) and xi′=(0,0,0,1).
3. (3)
xi=(1,ϵ,1,0), xi′=(1,ϵ,0,0) and i∈/\accentset→NIfIe.
4. (4)
xi=(0,ϵ,1,1), xi′=(0,ϵ,0,1) and i∈/\accentset←NIfIe.
5. (5)
xi=(1,1,ϵ,0), xi′=(1,0,ϵ,0) and i∈/νIfIe(\accentset←NIfIe).
6. (6)
xi=(0,1,ϵ,1), xi′=(0,0,ϵ,1) and i∈/νIfIe(\accentset→NIfIe).
7. (7)
xi=(1,0,1,1) and xi′=⎩⎨⎧(1,0,1,0)(0,0,1,1)(0,0,0,1)i∈\accentset→NIfIe,i∈\accentset←NIfIe,i∈/NIfIe.
8. (8)
xi=(1,1,0,1) and xi′=⎩⎨⎧(0,1,0,1)(1,1,0,0)(1,0,0,0)i∈νIfIe(\accentset→NIfIe),i∈νIfIe(\accentset←NIfIe),i∈/νIfIe(NIfIe).
It follows from the first part of Lemma 5.5 that the double coset Hπ(w[x])H depends only on the G1-connected component
of x. It is also straightforward to check that Qx depends only on the G1-connected component of x.
On the other hand, each G1-connected component contains a representative x which satisfies the following conditions for all i
(1)
If i∈/Ie then xi=(0,0,0,0).
2. (2)
If xi=(1,∗,∗,1) then xi=(1,1,1,1), i.e., i∈If.
3. (3)
If xi=(1,∗,1,0) then i∈\accentset→NIfIe.
4. (4)
If xi=(0,∗,1,1) then i∈\accentset←NIfIe.
5. (5)
If xi=(1,1,∗,0) then i∈νIfIe(\accentset←NIfIe).
6. (6)
If xi=(0,1,∗,1) then i∈νIfIe(\accentset→NIfIe).
We call such x “special”. We will show that if x is special then π(w[x])=q(Qx),
thereby finishing the proof.
Consider a second graph G2 with the same vertex set as G1, where the edges are given by the condition in the second part of Lemma 5.5
as well as the condition that there exists i such that xj=xj′ for all j=i and xi=(1,0,0,0), xi′=(0,0,0,1).
Thus, π(w[x]) depends only on the G2-connected component of x
and once again, it is easy to verify that the same is true for Qx.
Note that a G2-neighbor of a special w-mask is also special.
We claim that the G2-connected component of a special w-mask x contains one which vanishes at all coordinates
(i,2) for i∈/If.
We argue by induction on the number of indices i∈/If such that xi,2=1.
For the induction step take such i with ji minimal. Since x is special, by the first two conditions we have xi,1+xi,4=1.
Suppose for instance that xi,1=0 and xi,4=1. Then, by condition 6i∈νIfIe(i1) for some
i1∈\accentset→NIfIe. By minimality of ji we have xi1,2=0. Also, by passing to a G2-neighbor if necessary,
we may assume that xi1=(0,0,0,1). Then by condition 4 we necessarily have xi1,4=1 since i1∈/\accentset←NIfIe.
Thus, we can apply the induction hypothesis to the neighbor of x in G2 which differs from it precisely
at the coordinates (i,2) and (i1,3). The case xi,4=0 and xi,1=1 is similar.
Finally, if x is special and xi,2=0 for all i∈/If then
w[x]=ωQx (see (13)) and hence π(w[x])=q(Qx).
The lemma follows.
∎
Example 5.7**.**
Consider the case n=2 and w=s1 (so that w=s1 and w=s2s1s3s2). There are three H-double cosets. As representatives we can take
the identity, s2 and s1. The corresponding triplets under p are (∅,∅,∅),
({1},∅,∅) and ({1},∅,{1}),
We have
[TABLE]
Remark 5.8*.*
Consider the reduced decomposition wr for w−1.
Write ir=l+1−i and similarly for sets. Then for any A⊂B⊂{1,…,l} we have wr\accentset→NArBr=(w\accentset←NAB)r,
wr\accentset←NArBr=(w\accentset→NAB)r, wrNArBr=(wNAB)r
and wrνArBr(i)=wνAB(ir).
Moreover, the following diagram is commutative
[TABLE]
6. The main result
Finally, we prove the main result of the paper.
Recall that w∈Sn is a fixed Boolean permutation with reduced decomposition w=sj1…sjl (with j1,…,jl distinct).
The first equality of (16) follows from Proposition 5.2.
We prove the second one by induction on l.
The case l=0 is trivial – both sides of (16) are equal to 1.
Suppose that l>0 and the result is known for l−1.
If If={1,…,l} (so that Q=({1,…,l},∅,∅,{1,…,l})) then the only summand
on the left-hand side of (16) is the one corresponding to xi=(1,1,1,1) for all i
and the result is trivial.
We may therefore assume that If={1,…,l}.
For convenience, denote the left-hand side of (16) by LQw and let
[TABLE]
which is explicated in Lemma 5.6.
Let i0 be the element of Ifc for which ji0 is maximal.
In particular, xi0=(1,1,1,1) for any x∈MQw.
Clearly i0∈/NIf, otherwise jνIf(i0)>i0.
Note that by (7) and Remark 5.8, the statement of Corollary 6.2 is invariant under w↦w−1
(and w↦wr).
On the other hand, Corollary 6.2 is equivalent to Proposition 6.1 by Theorem 2.2.
Therefore, upon inverting w if necessary we may assume that
Let w′ be the word obtained from w by removing sji0 and let Q′=(Ie′,I′,If′)∈Tw′ where Ie′=Ie∖{i0}, I′=I∖(νIfIe)−1({i0}) and If′=If.
Note that w′NIf′Ie′=NIfIe∖(νIfIe)−1({i0}).
(For simplicity we suppress w if the notation is pertaining to it.)
To carry out the induction step we show using Lemmas 4.3 and 5.6 that
[TABLE]
We separate into cases.
(1)
Assume first that i0∈/νIfIe(NIfIe) (the first two cases on the right-hand side of (19)).
In this case, in order for x to belong to MQw, the conditions (15c) and (15d) are independent of xi0.
We claim that
[TABLE]
i.e., that
[TABLE]
where
[TABLE]
We define an involution ι on Ri0 by retaining xi for i=i0 and changing xi0
according to the rule
[TABLE]
This is well defined since the condition xi0=(0,∗,∗,0) is invariant under the above rule.
By the first part of Corollary 4.4ι preserves dw.
Since sgnι(x)=−sgnx, the assertion (21) follows.
Consider now the case i0∈νIfIe(NIfIe) (the last two cases on the right-hand side of (19)).
In particular, i0∈Ie∖If so that
[TABLE]
for any x∈MQw.
Let i1=(νIfIe)−1(i0). By (18) i1∈\accentset→NIfIe.
We write LQw=T0+T1 where
[TABLE]
We first claim that
[TABLE]
or in other words, that
[TABLE]
where
[TABLE]
As before, we define ι on Rj by keeping xi for all i=i0 and changing xi0 according to the rule
[TABLE]
This is well defined since ι preserves xi0,2⋅xi0,4.
By the first part of Corollary 4.4ι preserves dw. Since
sgnι(x)=−sgnx, the assertion follows.
Thus, using the second part of Corollary 4.4 the contributions from xi0=(1,1,1,0) and xi0=(1,1,0,0) cancel
and we get
[TABLE]
Hence,
[TABLE]
2. (b)
Similarly, if i1∈I (hence i1∈\accentset→I) then
[TABLE]
and
[TABLE]
The contributions from xi0=(1,0,0,0) and xi0=(1,1,0,0) cancel and we obtain
[TABLE]
and hence
[TABLE]
Thus, we established (19) in all cases.
The induction step now follows from the induction hypothesis.
∎
7. Complements
In conclusion, we relate the result of the previous section to the results of [LM16, §10].
We continue to assume that w and w are as in §4.
Lemma 7.1**.**
Let x1,x2≤w, Ie=Ix1∪Ix2 and If=Ix1∩Ix2.
Then the number of non-trivial cycles of the permutation x2−1x1 is Ie∖(If∪NIfIe).
Proof.
We prove this by induction on the cardinality of If. If If is the empty set then x2−1x1 is a Boolean permutation,
{j:sj≤x2−1x1}={ji:i∈Ie} and
[TABLE]
The claim follows since any Coxeter element of the symmetric group is a single cycle.
For the induction step suppose that If=∅. Let i1 be the index in If with ji1 minimal.
(1)
Suppose first that ji1−1=ji′ for all i′∈Ie.
If ji1+1=ji2 for some i2∈Ie then we may assume upon replacing w by w−1 (and w by wr) if necessary
that i2>i1. Let x1′,x2′≤w be such that Ixr′=Ixr∖{i1}.
Then x2−1x1=(x2′)−1x1′.
Letting Ie′=Ix1′∪Ix2′=Ie∖{i1} and If′=Ix1′∩Ix2′=If∖{i1}
we have NIf′Ie′=NIfIe and therefore Ie′∖(If′∪NIf′Ie′)=Ie∖(If∪NIfIe).
Thus, the claim follows from the induction hypothesis.
2. (2)
Otherwise, ji1−1=ji0 for some i0∈Ie∖If (by the minimality of i1).
Once again, upon replacing w by w−1 (and w by wr) if necessary we may assume that i1<i0.
(a)
Suppose first that i0∈/NIfIe.
Let t≥1 be the maximal index for which there exist indices it<⋯<i1 in If such that jir=ji0+r, r=1,…,t.
By the assumption on i0 and t, if there exists i′∈Ie such that ji′=jit+1 then i′>it. Therefore
x2−1x1=(x2′)−1x1′ where x1′,x2′≤w are such that Ixr′=Ixr∖{i1,…,it}.
Let Ie′=Ix1′∪Ix2′=Ie∖{i1,…,it} and If′=Ix1′∩Ix2′=If∖{i1,…,it}.
Then NIf′Ie′=NIfIe. This case therefore follows from the induction hypothesis.
2. (b)
Suppose that i0∈NIfIe and let
it+1<⋯<i1, t≥1 be such that jir=ji0+r, r=1,…,t+1 with i1,…,it∈If and it+1=νIfIe(i0)∈Ie∖If.
Upon interchanging x1 and x2 if necessary we may assume that i0∈Ix1∖Ix2.
Let u be the permutation
[TABLE]
so that
[TABLE]
Let w′ be the word obtained from w by removing the t simple roots sji1,…,sjir (i.e., the indices
i1,…,it) and replacing sr by sr+t for r≤ji0.
Then u−1x2−1x1u=(x2′)−1x1′ where Ixr′w′=Ixr∖{i1,…,it}, r=1,2.
Let Ie′=Ix1′∪Ix2′=Ie∖{i1,…,it} and If′=Ix1′∩Ix2′=If∖{i1,…,it}.
Then w′NIf′Ie′=NIfIe and the claim follows from the induction hypothesis.
∎
Let K be the subgroup of S2n (isomorphic to Sn×Sn) preserving the set {2,4,…,2n}.
For any x∈K let xodd∈Sn (resp., xeven∈Sn) be the permutation such that
x(2i−1)=2xodd(i)−1 (resp., x(2i)=2xeven(i)) for i=1,…,n.
Thus, x↦(xodd,xeven) is a group isomorphism K≃Sn×Sn.
Note that xeven=xodd if and only if x=xodd.
We recall the following general elementary result.
Lemma 7.2**.**
[LM16, Lemma 10.6]**
For any x∈S2n we have K∩HxH=∅. Let u∈K∩HxH and let r be the number of non-trivial cosets
of ueven−1uodd∈Sn. Then ∣K∩HxH∣=2r. Moreover, sgn is constant on K∩HxH.
Note that in general, for any w∈Sn, if u∈K and uodd,ueven≤w then u≤w.
In the case at hand we can be more explicit.
Lemma 7.3**.**
Let u∈K with uodd,ueven≤w. Then
[TABLE]
and p(u)=(Ie,I,If) where Ie=Iuodd∪Iueven, If=Iuodd∩Iueven and
[TABLE]
Proof.
Since u↦(uodd,ueven) is a group isomorphism, it is enough to check (23) for the case n=1, which is straightforward.
The second part follows from Lemma 5.6.
∎
Remark 7.4*.*
Let A and B be subsets of {1,…,l} with A⊂B.
Let ∼ be the equivalence relation on B∖A generated by i∼νAB(i) whenever i∈NAB.
Any equivalence class C⊂B∖A of ∼ is of the form
[TABLE]
where
(1)
For all t<a, it∈NAB and νAB(it)=it+1. In particular, jit+1>jit.
2. (2)
ia∈/NAB.
3. (3)
i1∈/νAB(NAB).
Thus, each equivalence class contains a unique element outside NAB.
In particular, the number of equivalence classes of ∼ is B∖(A∪NAB).
Corollary 7.5**.**
For any Q=(Ie,I,If)∈T
[TABLE]
Moreover,
[TABLE]
for any u∈K such that ueven,uodd≤w and p(u)=Q.
Proof.
Indeed, by (10) and Lemma 7.3, the set on the left-hand side is in bijection with the set of ordered pairs (I1,I2) of subsets of {1,…,l}
such that I1∩I2=If, I1∪I2=Ie and (24) holds. Under this bijection sgnu=(−1)∣I1△I2∣ and the symmetric difference I1△I2 is equal to Ie∖If. This implies the second part.
Now, the map (I1,I2)↦I1∖I2 is a bijection between
[TABLE]
and P(Ie∖If). Moreover, the condition (24) holds if and only if for every equivalence class (25) of ∼ as above with respect to A=If and B=Ie
and every t<a we have χI1∖I2(it+1)=χI1∖I2(it) if and only it∈/I.
Thus, by Remark 7.4χI1∖I2 is determined by its values on B∖(A∪NAB), which are arbitrary.
The corollary follows.
∎
Combining the results of this section we obtain
Corollary 7.6**.**
Let u∈K. Then u≤w if and only if ueven,uodd≤w.
Moreover, the right-hand side of (17) is
[TABLE]
We remark that the first part of the corollary holds in fact for any smooth w [LM16, Corollary 10.8].
Appendix A Numerical results
A.1.
We have calculated all the polynomials P~x,w(m), x,w∈Sn and verified Conjecture 1.1
for nm≤12.222We remark that already for m=2 we may have
degPx,w>ℓ(w)−ℓ(x) even if Px,w=1, e.g. for (w,x)=(35421,13254).
(Recall that Conjecture 1.1 is known for n=2.)
Let us call a pair (w,x) in Snreduced if it admits no cancelable indices (see
Remark 1.2(6))
and xs<x (resp., sx<x) for any simple reflection s such that ws<w (resp., sw<w).
In the following tables we list P~x,w(m) in the cases nm≤12 (n,m>1) for all reduced pairs (w,x) in Sn.
By Conjecture 1.1 (which we checked at the cases at hand)
and Remark 1.2(6), this covers all the polynomials P~x,w(m) without restriction on (w,x).
To avoid repetitions, we only list representatives for the equivalence classes of the relation
(w,x)∼(w−1,x−1)∼(w0ww0,w0xw0)∼(w0w−1w0,w0x−1w0).
[TABLE]
[TABLE]
Note that in the cases n=4,5 we have P~x,w(2)=(Px,w2+Px,w(q2))/2.
We split the case n=6 according to two subcases.
[TABLE]
[TABLE]
A.2. Implementation
For the computation, we actually wrote and executed a C program to calculate all ordinary Kazhdan–Lusztig polynomials
Px,w for the symmetric groups Sk, k≤12. As far as we know this computation is already new for k=11.
(See [dC02] and [War11] for accounts of earlier computations, as well as the documentation
of the Atlas software and other mathematical software packages.)
As always, the computation proceeds with the original recursive formula of Kazhdan–Lusztig [KL79]
[TABLE]
where μ(x,y) is the coefficient of q(ℓ(y)−ℓ(x)−1)/2 (the largest possible degree) in Px,y,
s is a simple reflection such that ws<w and c is 1 if xs<x and [math] otherwise.
However, some special features of the symmetric group allow for a faster, if ad hoc, code.
(See Remark 1.2(6) and the comments below.)
For S11 the program runs on a standard laptop (a Lenovo T470s 2017 model with 2.7 GHz CPU and 16GB RAM)
in a little less than 3 hours.
For S12 the memory requirements are about 500 GB RAM.
We ran it on the computer of the Faculty of Mathematics and Computer Science of the
Weizmann Institute of Science (SGI, model UV-10), which has one terabyte RAM and 2.67 GHz CPU.
The job was completed after almost a month of CPU time on a single core.
Let us give a few more details about the implementation.
We say that a pair (w,x) is fully reduced if it is reduced (see above) and x≤ws,sw for any simple reflection s.
Recall that we only need to compute Px,w for fully reduced pairs. The number of fully reduced pairs for S12, up to symmetry,
is about 46×109. However, a posteriori, the number of distinct polynomials obtained is “only” about
4.3×109. This phenomenon (which had been previously observed for smaller symmetric groups) is crucial for the implementation
since it makes the memory requirements feasible.
An equally important feature, which once again had been noticed before for smaller symmetric groups, is that
only for a small fraction of the pairs above, namely about 66.5×106, we have μ(x,w)>0.
This fact cuts down significantly the number of summands in the recursive formula and makes the computation feasible
in terms of time complexity.
We store the results as follows.
(1)
A “glossary” of the ∼4.3×109 different polynomials. (The coefficients of the vast majority of the polynomials
are smaller than 216=65536. The average degree is about 10.)
2. (2)
A table with ∼46×109 entries that provides for each reduced pair the pointer to Px,w
in the glossary.
3. (3)
An additional lookup table of size 12!∼0.5×109 (which is negligible compared to the previous one)
so that in the previous table we only need to record x and the pointer to Px,w
(which can be encoded in 29 and 33 bits, respectively), but not w.
4. (4)
A table with ∼66.5×106 entries recording x, w, μ(x,w) for all fully reduced pairs (up to symmetry)
with μ(x,w)>0.
Thus, the main table is of size ∼8×46×109 bytes, or about 340 GB.
This is supplemented by the glossary table which is of size <100 GB, plus auxiliary tables of insignificant size.
Of course, by the nature of the recursive algorithm all these tables have to be stored in the RAM.
We mention a few additional technical aspects about the program.
(1)
The outer loop is over all permutation w∈Sn in lexicographic order.
Given w∈S12 it is possible to enumerate efficiently the pairs (w,x)
such that xs<x (resp., sx<x) whenever ws<w (resp., sw<w). More precisely, given such x<w
we can very quickly find the next such x in lexicographic order. Moreover, one can incorporate
the “non-cancelability” condition to this “advancing” procedure and then test the condition
x≤ws,sw for the remaining x’s.
Thus, it is perfectly feasible to enumerate the ∼46×109 fully reduced pairs.
2. (2)
On the surface, the recursive formula requires a large number of additions and multiplications in each step.
However, in reality, the number of summands is usually relatively small, since the μ-function is rarely non-zero.
3. (3)
For each w=1 the program picks the first simple root s (in the standard ordering) such that ws<w
and produces the list of z’s such that zs<z<ws and μ(z,ws)>0. The maximal size of this list turns out to be ∼100,000
but it is usually much much smaller. The list is then used to compute Px,w (and in particular, μ(x,w))
for all fully reduced pairs using the recursion formula and the polynomials already generated for w′<w.
Of course, for any given x only the z’s with x≤z matter.
4. (4)
Since we only keep the data for fully reduced pairs (in order to save memory) we need to find,
for any given pair the fully reduced pair which “represents” it. Fortunately, this procedure
is reasonably quick.
5. (5)
The glossary table is continuously updated and stored as 1,000 binary search trees, eventually consisting of
∼4.3×106 internal nodes each.
The data is sufficiently random so that there is no need to balance the trees. The memory overhead for maintaining the trees
is inconsequential.
6. (6)
In principle, it should be possible to parallelize the program so that it runs simultaneously on many processors.
The point is that the recursive formula only requires the knowledge of Px′,w′ with w′<w,
so we can compute all Px,w’s with a fixed ℓ(w) in parallel.
For technical reasons we haven’t been able to implement this parallelization.
As a curious by-product of our computation we get
Corollary A.1**.**
The values of μ(x,w) for x,w∈S12 are given by
[TABLE]
This complements [War11, Theorem 1.1]. The new values of μ are 9,10,17,19,20,21,22.
[TABLE]
Complete tables listing the fully reduced pairs in Sk, k≤12 with μ>0 (together with their μ-value)
are available upon request. The size of the compressed file for S12 is 200MB.
Finally, I would like to take this opportunity to thank Amir Gonen,
the Unix system engineer of our faculty, for his technical assistance with running this heavy-duty job.
Bibliography45
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[BB 05] Anders Björner and Francesco Brenti, Combinatorics of Coxeter groups , Graduate Texts in Mathematics, vol. 231, Springer, New York, 2005. MR 2133266 (2006 d:05001)
2[BBL 98] Prosenjit Bose, Jonathan F. Buss, and Anna Lubiw, Pattern matching for permutations , Inform. Process. Lett. 65 (1998), no. 5, 277–283. MR 1620935
3[BC 17] Francesco Brenti and Fabrizio Caselli, Peak algebras, paths in the Bruhat graph and Kazhdan-Lusztig polynomials , Adv. Math. 304 (2017), 539–582. MR 3558217
4[BH 99] Brigitte Brink and Robert B. Howlett, Normalizers of parabolic subgroups in Coxeter groups , Invent. Math. 136 (1999), no. 2, 323–351. MR 1688445
5[BJS 93] Sara C. Billey, William Jockusch, and Richard P. Stanley, Some combinatorial properties of Schubert polynomials , J. Algebraic Combin. 2 (1993), no. 4, 345–374. MR 1241505
6[BMB 07] Mireille Bousquet-Mélou and Steve Butler, Forest-like permutations , Ann. Comb. 11 (2007), no. 3-4, 335–354. MR 2376109
7[BMS 16] Francesco Brenti, Pietro Mongelli, and Paolo Sentinelli, Parabolic Kazhdan-Lusztig polynomials for quasi-minuscule quotients , Adv. in Appl. Math. 78 (2016), 27–55. MR 3497995
8[Bor 98] Richard E. Borcherds, Coxeter groups, Lorentzian lattices, and K 3 𝐾 3 K 3 surfaces , Internat. Math. Res. Notices (1998), no. 19, 1011–1031. MR MR 1654763 (2000 a:20088)