n次対称群の元σを[n]:={1,2,…,n}の順列σ(1)σ(2)⋯σ(n)と同一視する. 降下集合をDes(σ):={1≤i≤n;ai>ai+1}として, des(σ):=|Des(σ)|を降下数といい, 降下集合の元を降下という. Eulerian多項式 を1≤nに対して,An(t):=∑σ∈Sntdes(σ)+1と定義する.
[n]の順列σ=a1⋯anに対して, ai−1<ai>ai+1となる1<i<nをpeakといい, σのpeakの個数をpeak(σ)と表し, peak数という. ai−1>ai>ai+1となる1≤i≤nを二重降下, ai−1<ai<ai+1となる1≤i≤nを二重上昇とする. この定義において, a0=an+1=∞と見なす.
1≤nに対し,Pn(t):=∑σ∈Sntpeak(σ)+1をpeak多項式という.
次の定理がこの記事の目標である.
1≤nに対し,An(t)=(1+t2)n+1Pn(4t(1+t)2)が成り立つ.
以下, 証明の準備を行う.
[n]の順列σ=a1⋯anに対し, x=aiとする(a0=an+1=∞とみなす). 変形Foata-Strehl作用ϕx:Sn→Snは以下のように定義される.
定義からx,y∈[n]に対して, ϕx,ϕyは可換であることから, [n]の部分集合S={x1,…,xn}に対して,ϕS:=ϕx1∘ϕx2∘⋯∘ϕxnと定義する. 順列σに対して, その変形Foata-Strehl作用による軌道をOrb(σ):={ϕS(σ);S⊂[n]}によって定義する.
[n]の順列σに対して,∑π∈Orb(σ)tdes(π)=tpeak(σ)(1+t)n−1−2peak(σ)が成りたつ.
定義より, peak(σ)の値は変形Foata-Strehl作用により不変である. 二重降下であるようなxを選んで変形Foata-Strehl作用を繰り返すことによって, Orb(σ)の中で二重降下が1つもないようなただ一つの順列に帰着する. それをπ^とする. π^は二重降下を1つも持たないので, π^の降下は全てpeakである. つまり, des(π^)=peak(π^)=peak(σ)が成り立つ. またπ^の中で, 変形Foata-Strehl作用で動くのは先頭と降下とその直後を除いたm:=n−1−2des(π^)=n−1−2peak(σ)個であり, 動く数全体を[m]′⊂[n]とすると, S⊂[m]′に対して, des(ϕS(π^))=des(π^)+|S|=peak(σ)+|S|となる. よって,∑π∈Orb(σ)tdes(π)=∑S⊂[m]′tpeak(σ)+|S|=tpeak(σ)(1+t)n−1−2peak(σ)となって示される.
定理2の証明より, σの軌道の要素の数は2n−1−2peak(σ)であるから2n+1∑σ∈Sntdes(σ)+1=2n+1∑σ∈Sn2−(n−1−2peak(σ))∑π∈Orb(σ)tdes(π)+1と表される. 右辺に定理2を適用して, 定理1を得る.
バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。