Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pass
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, Finite Weyl strong exchange and deletion).

[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]

Extensions between distinct graph bimodules split unless their indices differ by a reflection. In the reflection case the extension obstruction is one polynomial modulo the corresponding linear hyperplane equation: in a right-free rank-two presentation it is the off-diagonal entry for the one anti-invariant linear coordinate (Type-A graph-bimodule extension vanishing, whose explicit cocycle proof applies over either field here). Strong exchange describes a Bruhat cover as deletion of one letter of a reduced expression (Finite Weyl strong exchange and deletion).

[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.1F1F2F3

We prove flag preservation and the multiplicity recursion together. For the empty word R has its single graph flag. Shifts preserve supports. The generator tensor functors are exact by [F2], and [F1] gives the two graph sequences for each BsRy; their graph indices are y,sy. Each sequence splits on the right, since its quotient is right-free. The issue for a longer flag is placing the two graphs in the required length order, which we resolve next.

1.2F4algebra

Refine a Δ length flag at each integer length i into the left-descent indices x with ℓ(x)=i, sx<x, and the left-ascent indices of that length. Group the descent part at length i with the ascent part at length i−1 into one block. The length layers are sums of graphs, so these refinements exist. Distinct graph indices of the same length do not differ by a reflection, by length parity. If a descent index x of length i and ascent index y of length i−1 differ by a reflection, strong exchange gives y by one deletion in a reduced expression x=sv‾. If the first letter is deleted, y=sx; if a later letter is deleted, the remaining expression begins with s and has exactly i−1=ℓ(y) letters, so it is reduced and sy<y, contradicting the ascent condition. Thus in this block the only potentially nonsplit extensions are between Rx and Rsx. The cocycle calculation of [F4], applied to matrices of graph generators, then decomposes the block into the independent two-graph pairs after restricting its left action to Rs.

2.1step 1.2F4algebra

Here is why the restriction in the last sentence splits even the paired extensions. After twisting the graph action, the two left actions on the anti-invariant coordinate αs are a and −a for a nonzero right-linear coordinate a, and the extension matrix is (ah0−a) in a right-free splitting. Its square is a2I, with zero off-diagonal entry. All left coordinates fixed by s already have identical diagonal action and zero off-diagonal obstruction in the graph-extension cocycle of [F4]. These coordinates together with αs2 generate Rs. Thus every element of Rs acts by the common scalar on the paired extension, and any right-linear splitting is also left-Rs-linear. With multiple copies the same matrix calculation applies with h a rectangular matrix. Consequently every restricted block is the direct sum of its graph layers, retaining their homogeneous degrees.

3.1step 1.1step 1.2step 2.1F1algebra

Tensor a restricted block back with R⊗Rs(−)(1). Each graph generator of degree a now contributes the two rank-one quotients of [F1], with generator degrees a+1 on the descent graph x and a−1 on the ascent graph sx. This follows directly from the two rank-one sequences: the high-length graph is the submodule in the Δ order, and its generator is raised by one; the low-length quotient is lowered by one. Both restricted indices x,sx give this same pair of degrees because their restricted actions coincide. Arranging the resulting blocks in decreasing length therefore produces a genuine Δ flag. If x>sx, converting generator degrees to normalized Δ indices gives (BsM:Δx(d))=(M:Δx(d+1))+(M:Δsx(d)) and (BsM:Δsx(d))=(M:Δx(d))+(M:Δsx(d−1)). This also proves preservation for an arbitrary Δ-flagged M.

3.2step 1.2step 2.1F1algebra

For a ∇ flag use the same half-length blocks in increasing length order. The reflection test of step 1.2 and restriction splitting of step 2.1 remain identical. The low graph is now the submodule in the appropriate rank-one sequence and has generator degree a+1; the high graph quotient has degree a−1. Since a ∇y(d) generator has degree −ℓ(y)−d, this gives (BsM:∇x(d))=(M:∇x(d−1))+(M:∇sx(d)) and (BsM:∇sx(d))=(M:∇x(d))+(M:∇sx(d+1)). This proves ∇ preservation independently, rather than assuming that taking opposites exchanges the two flag categories.

4.1F5step 1.1step 3.1step 3.2

By [F5] taking opposites reverses tensor order and preserves each length flag category separately. Hence left closure from steps 3.1–3.2 implies right closure. Iterating left closure from the empty word proves both flags for every word. At each tensoring, every graph occurrence branches into y and sy exactly once, with generator degree changing by ±1. Applying letters from right to left yields exactly the subexpressions in their original order. The normalized indices follow the two recursions just proved; in the one-letter case [F1] gives exactly the two pairs in the Statement.

5.1F2step 3.1step 3.2step 4.1∎

Finite freeness and rank 2r follow from [F2]. Every graph in either flag is a subexpression graph by step 4.1, so its support is contained in Gr(Sn). The closure statements, shifts and multiplicities are established in steps 3.1–4.1, completing all the assertions without an imported closure theorem.

Depends on

Used by

Dependency tree · two levels

14 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