Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-09-27
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Bott–Samelson bimodules carry delta and nabla support filtrations

Statement

Let i‾=(i1,…,ir) be a word in simple reflections and Bi‾:=Bi1⊗R⋯⊗RBir, with B∅=R. Then Bi‾ belongs to both FΔ and F∇: it has a Δ-flag and a ∇-flag in the sense of Standard graph bimodules, support filtrations and characters, its support is contained in Gr(Sn), and each successive quotient of these flags is a standard bimodule Rx{a} with x a product x=sij1⋯sijm (1≤j1<⋯<jm≤r) of a subexpression of i‾ formed by keeping m letters; the Coxeter length ℓ(x) can be smaller than m. The shift a of an occurrence is computed recursively, one step ±1 per letter of i‾, from the two rank-one exact sequences of step 1.2 below: the Δ-chart and the ∇-chart use the two different sequences, so the shift depends on the chosen subexpression and on the chart, and it is not a function of the lengths and descent numbers of the subexpression alone: for the one-letter word (s) the ∇-chart occurrences are R{1} and Rs{−1}, while the Δ-chart occurrences are the translates Δe(1)=R{−1} and Δs(0)=Rs{1} of the same two subexpressions, so the same subexpression carries different shifts in the two charts. In particular the number of occurrences of a graph x in the Δ-flag and in the ∇-flag of Bi‾ is the number of subexpressions of i‾ with product x. Moreover Bi‾ is finite free of rank 2r as a left R-module and as a right R-module, and the flag categories are closed under tensoring with a generator on either side: if M∈FΔ then Bs⊗RM∈FΔ and M⊗RBs∈FΔ, and likewise with ∇ in place of Δ.

Facts & Assumptions

Given: A word i‾=(i1,…,ir) of simple reflections, the rank-one bimodules Bs=R⊗RsR(1), and for a standard bimodule Rx the notation Rx{a} for its internal shift by a (generator in degree a).

[F1]

The two exact sequences 0→R{1}→Bs→Rs{−1}→0 and 0→Rs{1}→Bs→R{−1}→0 of graded R-bimodules with all maps of degree zero, and the right action of R on Bs in the basis u=1⊗1 (degree −1) and w0=1⊗δ (degree 1) (Standard graph bimodules, support filtrations and characters).

[F2]

Bi is free of rank two as a left and as a right R-module, and an iterated tensor product of the Bi is finite free of rank 2r on each side (Soergel generators and Bott–Samelson products are finite free on both sides).

[F3]

Rw⊗RRv≅Rwv by the balanced map a⊗b↦a w(b), and the graded Hom formula Hom⁡R-R(Rv(a),Rw(b))≅R(b−a) for v=w and 0 otherwise (Standard graph bimodules, support filtrations and characters).

[F4]

Imported from Soergel Proposition 5.7(1) and its dual Proposition 5.9(1), with the recursions of their proofs, stated in the normalization of this page: if M∈FΔ then Bs⊗RM∈FΔ and if M∈F∇ then Bs⊗RM∈F∇; in both cases the quotients of the resulting flag are again standard bimodules, indexed by the quotients of the flag of M, and, for ℓ(x)>ℓ(sx), the multiplicities satisfy (Bs⊗RM:Δx(d))=(M:Δx(d+1))+(M:Δsx(d)),(Bs⊗RM:Δsx(d))=(M:Δx(d))+(M:Δsx(d−1)), and dually (Bs⊗RM:∇x(d))=(M:∇x(d−1))+(M:∇sx(d)),(Bs⊗RM:∇sx(d))=(M:∇x(d))+(M:∇sx(d+1)), the source's shifted reflection functor θs=R[1]⊗Rs(−) of his Notation 5.6 being exactly the library functor Bs⊗R−, which differs from the unshifted R⊗Rs(−) by the internal shift {−1} recorded in step 1.1 below (Standard graph bimodules, support filtrations and characters).

[F5]

Opposite bimodules: (M⊗RN)op≅Nop⊗RMop through the flip, Bsop≅Bs, Rxop≅Rx−1, the length filtrations of M and Mop agree, and a Δ-flag of M with quotients Rxj{aj} is a Δ-flag of Mop with quotients Rxj−1{aj} in the same order, while a ∇-flag of M is a ∇-flag of Mop in the same order, so that the opposite functor preserves each flag category separately: M∈FΔ if and only if Mop∈FΔ, and M∈F∇ if and only if Mop∈F∇ (Standard graph bimodules, support filtrations and characters).

Proof

1.1

Write θs0:=R⊗Rs(−) for the unshifted balanced tensor functor; Soergel's shifted reflection functor, whose recursions [F4] records, is θs=R[1]⊗Rs(−). Since Bs=R⊗RsR(1)=R⊗RsR{−1} and shifts may be moved across a balanced tensor product, Bs⊗RN≅θs0(N){−1}≅θs(N) for every graded bimodule N, and associativity of ⊗R with B(i2,…,ir) gives Bi‾≅θi10(θi20(⋯θir0(R)⋯ )){−r}; the empty word gives B∅=R=Re, which is its own Δ-flag and ∇-flag, and an internal shift M↦M{k} preserves the flag categories because it changes only internal degrees and not supports.

F1F2F4
1.2

One-step calculus: a standard bimodule Rx is free of rank one as a right R-module, so the functor Rx{a}⊗R− is exact, and applying it to the two short exact sequences of [F1], whose total space is Bs, and identifying the outer terms by [F3] gives the two exact sequences 0→Rxs{a+1}→Rx{a}⊗RBs→Rx{a−1}→0, 0→Rx{a+1}→Rx{a}⊗RBs→Rxs{a−1}→0, whose outer terms are standard bimodules with graph indices x and xs and shifts differing by one; the first sequence exhibits the xs-graph as a sub-bimodule and the second exhibits the x-graph as a sub-bimodule of the same total space, so Rx{a}⊗RBs has a two-term flag in either order. Taking opposites with [F5] turns these two sequences into the corresponding two sequences for θs(Rx{a})=Bs⊗RRx{a}, whose outer terms have the graph indices x and sx and again differ by one in shift.

F1F3F5
2.1

Membership: by [F4] the functor Bs⊗R− carries FΔ into FΔ and F∇ into F∇, and by step 1.1 it differs from the unshifted balanced tensor functor θs0=R⊗Rs− by the internal shift {−1}, which preserves both categories because it changes only degrees, so θs0 carries each flag category into itself. Induction on the number of letters in the normal form of step 1.1 therefore gives Bi‾∈FΔ∩F∇ together with a Δ-flag and a ∇-flag; the empty word is the single layer Re=R of step 1.1.

F4step 1.1
2.2

Quotient and shift bookkeeping: by the recursions of [F4], read in the direction of the contribution of an old quotient, a flag quotient of M with graph y and index e contributes to the Δ-flag of Bs⊗RM the two quotients with graph sy and index e, and with graph y and index e−1 when ℓ(y)>ℓ(sy) respectively index e+1 when ℓ(sy)>ℓ(y); in the ∇-chart the same pair of recursions holds with the two signs exchanged, which is the dual pair of [F4]. Iterating this along the r letters of i‾, each flag quotient of Bi‾ arises from a choice, at every letter sij, of keeping the graph or multiplying it by sij on the left, so its graph is the subexpression product sij1⋯sijm of the m kept letters, and its normalized index is unchanged at each graph-changing branch and changes by ±1 only at a graph-preserving branch, with the sign specified above. The recursion is applied from the rightmost letter to the leftmost letter, so the final graph is the subexpression product in its original order. For the unnormalized generator degree a=ℓ(y)−e in the Δ-chart or a=−ℓ(y)−e in the ∇-chart, each branch changes a by ±1, since ℓ(sy)−ℓ(y)=±1; the ∇-chart is governed by the dual pair of recursions of [F4]. The two branches at a letter give different graphs, since sx≠x for a simple reflection s, so the number of occurrences of a graph x equals the number of those subexpressions of i‾ whose product is x; for the one-letter word the two charts give the two displayed pairs of the statement.

F1F3F4step 1.1step 1.2
3.1

Right tensors: let M∈FΔ. By [F5] Mop∈FΔ, so Bs⊗RMop∈FΔ by [F4]; applying [F5] again, M⊗RBs≅(Bs⊗RMop)op lies in FΔ, since the opposite functor preserves the Δ-flag category. The same argument with the roles of Δ and ∇ exchanged, using that the opposite functor preserves the ∇-flag category as well, gives the closure clause for F∇.

F4F5step 2.1
4.1

Freeness and rank: [F2] gives that Bi‾ is finite free of rank 2r on each side, and each layer Rx{a} is free of rank one on each side; the support of Bi‾, a finite union of graphs, is contained in Gr(Sn) because every flag quotient is a standard bimodule of a permutation, and the internal shifts change only degrees. ∎

F2step 2.1step 2.2step 3.1

Depends on

Used by

Dependency tree · two levels

11 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources