1. Introduction
1.1 Motivation
The seminal work of Beilinson, Ginzburg and Soergel [an unpublished 1986 preprint ‘Mixed categories, ext-duality and representations’, Reference SoergelSoe90, Reference Beilinson, Ginzburg and SoergelBGS96] and later refinements, for example [Reference SoergelSoe00, Reference Bezrukavnikov and YunBY13, Reference Soergel and WendtSW18, Reference Soergel, Virk and WendtSVW18, Reference Achar, Makisumi, Riche and WilliamsonAMR+19], uncover a remarkable symmetry in the geometry and representation theory of a Kac–Moody group G and its Langlands dual
$\widehat{G}$
.
The symmetry reveals itself as a monoidal equivalence, called Koszul duality, between equivariant and unipotent monodromic Hecke categoriesFootnote 1
which are certain mixed constructible sheaves on the stacks
$B\backslash G/B$
and
$\widehat{U}\backslash \widehat{G}/ \widehat{U}$
, respectively. Here,
$B\subset G$
(and
$\widehat{U}\subset \widehat{G}$
) denote the (unipotent radical of the) Borel subgroup.
The natural actions on these two Hecke categories via Chern classes and monodromy, respectively, of the ring
factor through the completion
$R_I^\wedge$
at the augmentation ideal I. So, Koszul duality can only see an infinitesimal neighborhood of the point
$1\in \operatorname{Spec}(R)=T.$
This raises the natural question of what is happening at other points
$x\in T$
. The goal of this article is to construct a universal Koszul duality for Kac–Moody algebras, which naturally lives over T, and specializes to a family of dualities for any point
$x\in T.$
This is, for example, motivated by a conjectural quantum K-theoretic Satake equivalence, see § 1.8, and a conjectural universal Betti geometric Langlands, see [Reference Ben-Zvi and NadlerBN18].

To achieve this, we follow a conjecture of the first author, see [Reference EberhardtEbe22, Reference EberhardtEbe24b], which proposes to replace equivariant sheaves with genuine equivariant K-motives on the left and allow arbitrary monodromy on the right. We now explain the two sides of the duality.
1.2 Genuine equivariant K-motives
The ring R arises in a natural way as the genuine
Footnote
2
T-equivariant K-theory
$R=K_0^T(\operatorname{pt})=K_0({\operatorname{pt}}/T).$
Hence, we will replace equivariant constructible sheaves with a formalism that computes genuine equivariant K-theory: We consider the category of K-motives
which is the category of modules of the K-theory spectrum in Hoyois’ genuine equivariant stable motivicFootnote
3
homotopy category, see [Reference HoyoisHoy17]. K-motives are defined for ‘nice enough’ stacks
$\mathcal X$
and admit six functors, see [Reference HoyoisHoy20, Reference Khan and RaviKR24]. For
$\mathcal X$
smooth, the mapping space of the monoidal unit is the algebraic K-theory spectrum
$K(\mathcal X).$
For our purposes, the higher algebraic K-theory of the base field k is irrelevant. We will hence work with reduced K-motives
$\operatorname{DK}_{{\operatorname{r}}}(\mathcal X)$
which arise by modding out
$K_{\gt 0}(\operatorname{Spec}(k))$
from
$\operatorname{DK}(\mathcal X)$
, see [Reference Eberhardt and ScholbachES23, Reference EberhardtEbe24a]. Most importantly, the ring R arises as mapping space in the category of reduced K-motives on
${\operatorname{pt}}/T$
,
We discuss K-motives and an extension to so-called linearly reductive ind-pro-stacks in § 3.
1.3 K-theoretic Hecke category
We assume that the Kac–Moody datum
$\mathcal D$
of G is free and of simply connected type. For example, we can take G as the loop group of a simply connected quasi-simple algebraic group extended by loop rotations. Basic results on Kac–Moody groups are recalled in § 2.
In § 4, we define the K-theoretic Hecke category
as a full subcategory of reduced K-motives on Hecke stack
$B\backslash G/B$
that are ‘locally constant’ along the Bruhat cells BwB. The main goal of § 4 is to obtain a ‘Soergel-theoretic’ description of
$\mathcal {H}^K_{\mathcal D}$
.
Multiplication on G induces two monoidal structures
$*$
and
$*^!$
on
$\mathcal {H}^K_{\mathcal D}$
defined via
$*$
- and
$!$
-functors, respectively. A first important result, see Theorem 4.17, is that the monoidal structures are equivalent and
$\mathcal {H}^K_{\mathcal D}$
is rigid. Here, standard techniques do not apply since
$G/B$
is not necessarily smooth and the six functors for K-motives only work for representable maps. We circumvent these issues by using results of Boyarchenko and Drinfeld [Reference Boyarchenko and DrinfeldBD13].
In analogy to Soergel’s functor
$\mathbb{H}$
, we define a functor
which, in essence, maps a K-motive to its K-theory as a bimodule over R. We show that the functor
$\mathbb{K}$
is monoidal, see Theorem 4.21, and prove an analog of Soergel’s Erweiterungssatz: the functor
$\mathbb{K}$
is fully faithful when restricted to pure objects, see Theorem 4.22. Moreover, we prove a formality result for pure objects, see Corollary 4.14, which relies on the fact that we removed the higher algebraic K-theory of the base field.
The essential image of pure objects under the functor
$\mathbb{K}$
is the category of K-theory Soergel bimodules
$\operatorname{SBim}^K_{\mathcal D}$
defined in [Reference EberhardtEbe24b]. These are direct summands of the bimodules
which arise from the equivariant K-theory of Bott–Samelson resolutions.
Combining these results we arrive at the following Soergel-theoretic description.
Theorem (Theorem 4.25). There is an equivalence of monoidal categories
between the K-theoretic Hecke category and the category
Footnote 4
of bounded chain complexes of K-theoretic Soergel bimodules associated to
$\mathcal {D}.$
We note that for finite flag varieties, with rational coefficients and without the monoidal structure this result was shown in [Reference EberhardtEbe24b].
1.4 Monodromic sheaves
Dually to the K-theoretic side, the ring R arises as the group ring of the fundamental group of the Langlands dual torus
$\mathbb{Z}[\pi_1(\widehat{T})]$
. The category
$\operatorname{D}(R)$
is equivalent to the category of monodromic sheaves in
$\operatorname{D}(\widehat{T}, \mathbb{Z})$
, that is, sheaves that are locally constant. Under this equivalence, R corresponds to the free local system on
$\widehat{T}.$
However, the free local system is infinite-dimensional and, hence, not constructible as a
$\mathbb{Z}$
-sheaf. This is problematic since, a priori, this prohibits the use of important deep results from the theory of constructible sheaves. The goal of § 5 is to address this issue and to develop a nice theory of constructible monodromic sheaves.
The idea of monodromic sheaves is not new in the literature and exists in several sheaf-theoretic contexts. For étale sheaves, they were first considered by Verdier [Reference VerdierVer83] and defined, for a finite ring of coefficients
$\Lambda$
, to be the full subcategory of locally constant sheaves in
$\operatorname{D}^b_c(\widehat{T}, \Lambda)$
. This category, while easy to define, does not contain the free local system. To circumvent these issues, Bezrukavnikov and Yun [Reference Bezrukavnikov and YunBY13, Appendix A] introduce the category of unipotently monodromic sheaves on
$\widehat{T}$
which is defined so that it satisfies
where
$R^{\wedge}_I$
is the completion along the augmentation ideal.
Our formalism of constructible monodromic sheaves on a complex algebraic variety X with a
$\widehat{T}$
-action will use three equivalent definitions of the category of monodromic sheaves, each with their own advantages.
First, one may simply define
$\operatorname{D}(X,\mathbb{Z})_{\operatorname{mon}}=\operatorname{D}(X,\mathbb{Z})_{\operatorname{l.c.}}$
as sheaves that are locally constant along the T-orbits. Second, one can use that the exponential map
$\widehat{\mathfrak{t}} \to \widehat{T}$
is a contractible universal cover and define
$\operatorname{D}(X,\mathbb{Z})_{\operatorname{mon}}=\operatorname{D}(X/\widehat{\mathfrak{t}} ,\mathbb{Z})$
as
$\widehat{\mathfrak{t}} $
-equivariant sheaves. Third, we introduce the following new definition of monodromic sheaves, inspired by [Reference Gabber and LoeserGL96]. We denote by
$\mathcal L_{\widehat{T}}$
the rank-one free local system on
$\widehat{T}$
. We observe that
$\mathcal L_{\widehat{T}}$
is multiplicative (Lemma 5.3), that is, there is an isomorphism
Once this property is established, we can define
$\operatorname{D}(X)_{\operatorname{mon}}=\operatorname{D}(X/(\widehat{T}, \mathcal L_{\widehat{T}}),R)$
as twisted
$(\widehat{T}, \mathcal L_{\widehat{T}})$
-equivariant sheaves with coefficients in R, see [Reference GaitsgoryGai20]. We show the following comparison result.
Theorem (Theorem 5.4). There is an equivalence between the categories
All three categories embed fully faithfully in the category
$\operatorname{D}(X,\mathbb{Z})$
with the same essential image we denote by
$\operatorname{D}(X,\mathbb{Z})_{\operatorname{mon}}.$
A similar approach was considered in the second author’s thesis [Reference EteveEte23] in the étale context. Based on this, we propose the following definition.
Definition (Definition 5.9). The category of constructible monodromic sheaves
is the full subcategory of monodromic sheaves which are constructible as R-sheaves, when seen as objects in
$\operatorname{D}(X/(\widehat{T}, \mathcal L_{\widehat{T}}),R).$
This definition has several advantages. It is still equipped with a 4-functor formalism, see Lemma 5.5. Moreover, it has a good notion of duality, see § 5.3. In addition, there is no restriction on the space X, in contrast to [Reference Bezrukavnikov and YunBY13] which requires the
$\widehat{T}$
-action to be free.
1.5 Monodromic Hecke category
We assume that the root datum
$\widehat{\mathcal D}$
of the Kac–Moody group
$\widehat{G}$
is cofree and of adjoint type.Footnote
5
In § 6, we consider the universal monodromic Hecke category
which is the category of constructible monodromic sheaves on the (enhanced) Hecke stack
$\widehat{U}\backslash \widehat{G}/\widehat{U}$
. In particular, we do not impose any generalized character on the monodromy. The main goal of § 6 is a Soergel-theoretic description of
$\mathcal {H}^{\operatorname{mon}}_{\widehat{\mathcal D}}$
. We also refer to [Reference Ben-Zvi and NadlerBN18, Remark 4.11], where a conjectural Bezrukavnikov-type description of monodromic sheaves on affine flag varieties is given.
The universal monodromic Hecke category has a perverse t-structure. There are perverse (co-)standard objects
$\Delta_w,\nabla_w\in \mathcal {H}^{\operatorname{mon}}_{\widehat{\mathcal D}}$
which arise from the
$!$
- and
$*$
-pushforward of the free local system on each Bruhat cell. We consider tilting perverse sheaves which admit both a standard and costandard flag. Following [Reference Beilinson, Bezrukavnikov and MirkovicBBM04], the Hecke category is equivalent to bounded chain complexes of tilting perverse sheaves.
There are two monoidal structures
$*$
and
$*^!$
on the Hecke category. Using rank-one calculations of Taylor [Reference TaylorTay25], we show that the (co-)standard and tilting objects behave as expected with respect to both monoidal structures. This and results by Boyarchenko and Drinfeld [Reference Boyarchenko and DrinfeldBD13] allow us to show that both products are equivalent and that
$\mathcal {H}^{\operatorname{mon}}_{\widehat{\mathcal D}}$
is rigid, see Theorem 6.9.
Following Li, Nadler and Yun [Reference Li, Nadler and YunLNY24], we define the functor
as a stalk of the vanishing cycles along a character
$\chi: \widehat{U}^-\to \mathbb{G}_a$
together with its left and right monodromy action. By [Reference TaylorTay25], the functor is monoidal and sends the tilting sheaf
$T_s$
supported on the minimal parabolic
$P_s$
to the bimodule
$R\otimes_{R_s}R.$
In Theorem 6.26 we prove an analog of Soergel’s Struktursatz, namely that
$\mathbb{V}$
is fully faithful on tilting objects.
Combining these results we arrive at the following Soergel-theoretic description.
Theorem (Theorem 6.28). There is an equivalence of monoidal categories
between the universal monodromic Hecke category associated to
$\widehat{\mathcal D}$
and the category of bounded chain complexes of K-theoretic Soergel bimodules associated to
$\mathcal D.$
For finite flag varieties this result was shown in [Reference TaylorTay25] using localization techniques.
1.6 Universal Koszul duality
By combining the Soergel-theoretic descriptions of both Hecke categories, we obtain our main theorem.
Theorem (Universal Koszul duality, Theorem 7.1). There is a monoidal equivalence of categories
between the K-theoretic and universal monodromic Hecke categories associated to Langlands dual Kac–Moody data. The equivalence exchanges pure K-motives and perverse monodromic tilting objects.
1.7 Specialization
We now explain the relation of universal and classical Koszul duality. Recall that I denotes the augmentation ideal of R. By completing at I and tensoring with any coefficient ring
$\Lambda$
, universal Koszul duality specializes to a diagram of the form

where by
$\operatorname{DK}^{\acute{e}t}_{{\operatorname{r}}}$
we denote reduced K-motives with enforced étale descent.
The middle equivalence can be seen as an ungraded version of classical Koszul duality where the dashed arrows
$v,\iota$
exist if
$\mathbb Q\subset \Lambda$
and ‘forget’ the extra grading induced by the mixed structure:
$\iota(A(1)[2])=\iota(A)$
and
$v(A(1))=v(A)$
, see [Reference EberhardtEbe22]. The bottom equivalence is classical Koszul duality.
If
$\widehat{G}$
is reductive, Theorem 6.28 implies the Soergel-theoretic description of the category of unipotently monodromic sheaves from Bezrukvanikov and Riche [Reference Bezrukavnikov and RicheBR22]. We can also specialize at any other ideal
$\mathfrak{m}\subset R$
and recover the (completed) categories of monodromic sheaves on which the action of
$\mathfrak{m}$
is locally finite:
Theorem 6.28 yields a Soergel-theoretic description for these categories. If
$\widehat{G}$
is reductive, this recovers results of Lusztig and Yun [Reference Lusztig and YunLY20], Gouttard [Reference GouttardGou21] and the second author [Reference EteveEte23].
1.8 Further directions
This paper is part of an ongoing program extending results in geometric representation theory/geometric Langlands to K-theory. We discuss some further directions.
1.8.1 Parabolic/Whittaker duality
The universal Koszul duality as discussed should also admit a parabolic/Whittaker version, similar to the results of Bezrukavnikov and Yun [Reference Bezrukavnikov and YunBY13].
On the equivariant side
$B\backslash G/B$
can be replaced by a quotient
$P\backslash G/Q$
for finitary parabolic subgroups
$P,Q\subset G.$
By an argument as in [Reference Soergel, Virk and WendtSVW18, Corollary III.6.10], the resulting parabolic K-theoretic Hecke category admits a combinatorial description in terms of singular K-theory Soergel bimodules over
$R^{W_P}\otimes R^{W_Q}$
.
It is reasonable to expect that the parabolic K-theoretic Hecke category for
$P\backslash G/Q$
should correspond to certain ‘bi-Whittaker’ monodromic sheaves on
$\widehat{U}\backslash \widehat{G}/\widehat{U}$
. However, handling (bi-)Whittaker objects for universal monodromic Betti sheaves seems to be subtle. A potential approach is to use the Kirillov model considered in [Reference GaitsgoryGai20, § 1.6]. In the context of D-modules [Reference Chen and DhillonCD23] gives a description of sheaves on G with either equivariant, Whittaker or bi-Whittaker conditions, see also [Reference Campbell and DhillonCD21].
1.8.2 Quantum Satake equivalence
An interesting example is the parabolic K-theoretic Hecke category for affine Grassmannian of a reductive group G, equivariant with respect to the positive loop group and loop rotations
By a conjecture of Cautis and Kamnitzer [Reference Cautis and KamnitzerCK18], there should be a quantum K-theoretic derived Satake equivalence
with a category of representations of the Langlands dual quantum group. By our work, the left-hand side admits a description in terms of maximally singular K-theory Soergel bimodules. It would be very desirable to achieve the same for the right-hand side.
Moreover, the universal parabolic/Whittaker Koszul duality provides a bridge between Cautis and Kamnitzer’s and Gaitsgory’s [Reference GaitsgoryGai07] approaches to a quantum Satake. We will discuss this elsewhere.
1.9 Structure
In § 2 we record basic definitions and properties of Kac–Moody root data, groups and flag varieties, as well as the relation to loop groups of reductive groups. Moreover, we prove some results on K-theory Soergel bimodules for Kac–Moody groups.
Section 3 recalls the definition of (reduced) K-motives for linearly reductive stacks. We explain how to extend the formalism to ind-pro-stacks. In § 4, we define the K-theoretic Hecke category and prove a description in terms of K-theory Soergel bimodules.
In § 5 we introduce constructible monodromic sheaves. Section 6 defines the universal monodromic Hecke category and provides a description in terms of K-theory Soergel bimodules.
Finally, in § 7 we show the universal Koszul duality.
1.10 Notation
Denote by
$\operatorname{Pr}$
the
$\infty$
-category of presentable stable
$\infty$
-categories with left adjoint functors, as defined in [Reference LurieLur09, § 5.5]. For a ring
$\Lambda$
, denote by
$\operatorname{Pr}_\Lambda$
the category of
$\Lambda$
-linear presentable stable categories. In a stable
$\infty$
-category
$\mathcal {C}$
, we denote the mapping spectrum by
$\operatorname{Map}_{\mathcal {C}}$
and the set of homomorphisms by
$\operatorname{Hom}_{\mathcal {C}}=\pi_0\operatorname{Map}_{\mathcal {C}}$
.
Given a property (P) of morphisms in a category
$\mathcal C$
, a morphism f of pro-objects in
$\mathcal C$
is called pro-(P) if there is a presentation
$f=\lim f_i$
such that each
$f_i$
in
$\mathcal C$
has property (P). We use the same convention for morphisms of ind- and ind-pro-objects.
2. Kac–Moody groups and K-theory Soergel bimodules
We recall some basic properties of Kac–Moody root data, their associated groups and flag varieties as well as K-theory Soergel bimodules. For the construction of Kac–Moody groups, we follow [Reference MathieuMat89] and [Reference RousseauRou16]. Fix a base field k.
2.1 Kac–Moody root data
Let
$\mathcal {D}=(X, \{\alpha_i\}_{i\in I}, \{\alpha_i^{\vee}\}_{i\in I})$
be a Kac–Moody root datum with generalized Cartan matrix
$A = (a_{i,j})_{i,j \in I}$
. This means that X is a finite-rank lattice,
$\alpha_i\in X$
,
$\alpha_i^\vee\in X^\vee$
and
$a_{i,j} = \langle \alpha_j, \alpha_i^{\vee}\rangle$
where by
$\langle -,-\rangle$
we denote the evaluation pairing and
$X^\vee$
the dual space of X.
By dualizing and exchanging roots and coroots, one obtains the Langlands dual Kac–Moody root datum
$\widehat{\mathcal {D}}=(X^\vee, \{\alpha_i^{\vee}\}_{i\in I}, \{\alpha_i\}_{i\in I})$
with Cartan matrix
$A^{\operatorname{tr}}.$
The Weyl group
$W(\mathcal {D})\subset \operatorname{GL}(X)$
associated to the Kac–Moody datum is the group generated by the simple reflections
$s_i$
with
We call a Kac–Moody root datum
$\mathcal {D}$
free (or cofree) if
$\{\alpha_i\}_{i\in I}$
(or
$\{\alpha^\vee_i\}_{i\in I}$
) is linearly independent. We say that
$\mathcal {D}$
is of simply connected type (or adjoint type) if for all
$i\in I$
,
$\langle -,\alpha_i^\vee\rangle: X\to \mathbb{Z}$
(or
$\langle \alpha_i,-\rangle: X^\vee\to \mathbb{Z}$
) is surjective.
2.2 Kac–Moody groups
To a Kac–Moody root datum
$\mathcal {D}$
one can associate a Kac–Moody group, Borel subgroup and maximal torus
$G\supset B\supset T$
over k. Here, G and B are group ind-schemes and T is the split torus with (co-)character lattice
$X(T)=X$
and
$Y(T)=X^\vee$
, respectively. We denote by
$\mathfrak g\supset \mathfrak b \supset \mathfrak h$
the corresponding Lie algebras, by
$e_i,f_i\in \mathfrak g$
the Chevalley generators and by
$\Delta_+\subset\Delta$
the set of (positive) roots.
We record some important properties of the Kac–Moody group. The Weyl group of the Kac–Moody group is
$W(G,T)=N_G(T)/T$
. The action of W(G,T) on X yields a surjection
which is an isomorphism if the root datum is free. In this case, we simply write
$W=W(G,T)= W(\mathcal {D})$
. For all
$i\in I$
, there is a map
$\varphi_i:\operatorname{SL}_2\to G$
such that
$\varphi_i(\operatorname{diag}(t,t^{-1}))=\alpha_i^\vee(t)\in T$
and
Denote the image of
$\varphi_i$
by
$G_i$
. The map
$\varphi_i$
is injective if and only if
$\langle -,\alpha_i^\vee\rangle: X\to \mathbb{Z}$
is surjective. This motivates our definition of root data of simply connected type in § 2.1.
The Lie algebra
$\mathfrak n_+$
, generated by the
$e_i$
, has a filtration by the ideals
$$\mathfrak n_+(m)=\prod_{\substack{\alpha \in \Delta_+\\ \operatorname{ht}(\alpha)\geqslant m}} \mathfrak g_\alpha.$$
The completion with respect to the filtration is a pro-Lie algebra
$\hat{\mathfrak n}_+$
. Denote the associated pro-group by U. Then U has a filtration by normal subgroups U(m) with
$\operatorname{Lie}(U(m))=\hat{\mathfrak n}_+(m)$
where
$U/U(m)$
is a (finite-dimensional) linear algebraic group and
$U=\lim_n U/U(n).$
The Borel subgroup is a semidirect product
$B=T\ltimes U$
.
For each subset
$J\subset I$
, there is a standard parabolic subgroup
$P_J$
generated by B and
$G_j$
for
$j\in J$
. There is a Levi decomposition
$P_J=L_J\ltimes U^J$
such that
$L_J$
is the Kac–Moody group with Kac–Moody datum
$\mathcal {D}_J=(X, \{\alpha_j\}_{j\in J}, \{\alpha_j^{\vee}\}_{j\in J})$
and
$U^J\subset U.$
2.3 Kac–Moody flag varieties
The Kac–Moody flag variety is the quotient
$G/B$
. For
$w\in W$
denote the Bruhat cell
$(G/B)_w=BwB/B\cong \mathbb{A}^{\ell(w)}$
. Then
$G/B$
is an ind-variety filtered by closed projective subvarieties
$$(G/B)_{\leqslant n}=\bigcup_{\substack{w\in W\\ \ell(w)\leqslant n}} (G/B)_{w}$$
for
$n\geqslant 0.$
The Hecke stack associated to the Kac–Moody datum
$\mathcal {D}$
is the double quotient
We now show that this is a linearly reductive ind-pro stack. See § 3.4 for the definition of linearly reductive (ind-)pro stacks.
Note that
$wB/B$
is stabilized by
$U\cap wUw^{-1}\supset U(m(w))$
where
Note that m(w) is finite, since
$|\Delta_+\cap w^{-1}(\Delta_-)|=\ell(w).$
For
$n\geqslant 0$
, let
which is again finite. Then U(m(n)) stabilizes all points
$wB/B$
for
$\ell(w)\leqslant n.$
Since
$U(m(n))\subset B$
is a normal subgroup, it acts trivially on
$(G/B)_{\leqslant n}.$
Hence, the action of B on
$(G/B)_{\leqslant n}$
factors through the finite-dimensional group
$B/U(m(n))$
. Moreover,
$\lim_{m\geqslant m(n)} B/U(m)= B$
and we see that
is a linearly reductive pro-stack whose transition maps are affine space bundles with fiber
$U(m)/U(m+1)$
. The morphisms
$(B\backslash G/B)_{\leqslant n}\to (B\backslash G/B)_{\leqslant n+1}$
are pro-closed immersions and we see that
has the structure of a linearly reductive ind-pro stack.
2.4 Affine Kac–Moody groups
Let
$\mathring{\mathcal {D}}=(\mathring{X}, \{\alpha_i\}_{i\in \mathring{I}}, \{\alpha_i^{\vee}\}_{i\in \mathring{I}})$
be a classical root datum associated to an indecomposable Cartan matrix
$\mathring{A}$
for
$\mathring{I}=\{1,\dots,\ell\}$
. Associated to this, we obtain a reductive group
$\mathring{G}\supset \mathring{B}\supset \mathring{T}$
with Borel subgroup and maximal torus.
The root datum
$\mathring{\mathcal {D}}$
is free and cofree. Moreover, it is of simply connected type if the derived subgroup
$[\mathring G,\mathring G]$
is simply connected and of adjoint type if the center
$Z(\mathring G)$
is connected.
Let
$\alpha_0=-\theta\in \mathring X$
and
$\alpha_0^\vee=-\theta^\vee\in \mathring X^\vee$
, where
$\theta\in \mathring \Delta$
is the highest root in the root system of
$\mathring{\mathcal D}.$
We obtain the Kac–Moody root datum
$\mathcal D=(\mathring X, \{\alpha_i\}_{i\in I}, \{\alpha_i^{\vee}\}_{i\in I})$
associated to the extended Cartan matrix A, for
$I=\{0,\dots,\ell\}$
. If
$\mathring{G}$
is simply connected, the associated Kac–Moody group
$G_{\mathcal D}$
is the loop group of
$\mathring{G}$
with k-points
To obtain a free root datum, let
$X=\mathring X\oplus \mathbb{Z} \delta$
and
$X^\vee=\mathring X^\vee \oplus \mathbb{Z} d$
, where
$\langle \delta, d\rangle=1$
and
$\delta$
and d are zero on
$\mathring X^\vee$
and
$\mathring X$
, respectively. Moreover, modify the definition of the root
$\alpha_0$
in
$\mathcal D$
to
$\alpha_0=-\theta+\delta\in X$
. The Kac–Moody root datum
$\mathcal D_{\operatorname{free}}=(X, \{\alpha_i\}_{i\in I}, \{\alpha_i^{\vee}\}_{i\in I})$
is free. If
$\mathring{G}$
is simply connected, the associated Kac–Moody group
$G_{\mathcal D_{\operatorname{free}}}$
is the extension of the loop group by loop rotations with k-points
Here,
$z\in \mathbb{G}_m(k)$
acts on
$P(t)\in k((t,t^{-1}))$
via
$z\cdot P(t)=P(zt)$
. If
$\mathring{\mathcal {D}}$
is of simply connected type then so is
$\mathcal D_{\operatorname{free}}.$
Dually, to obtain a cofree root datum, let
$X=\mathring X\oplus \mathbb{Z} K^*$
and
$X^\vee=\mathring X^\vee \oplus \mathbb{Z} K$
, where
$\langle K^*, K\rangle=1$
and
$K^*$
and K are zero on
$\mathring X^\vee$
and
$\mathring X$
, respectively. Moreover, modify the definition of the coroot
$\alpha_0^\vee$
in
$\mathcal D$
to
$\alpha_0^\vee=-\theta^\vee+K\in X^\vee.$
The Kac–Moody root datum
$\mathcal D_{\operatorname{cofree}}=(X, \{\alpha_i\}_{i\in I}, \{\alpha_i^{\vee}\}_{i\in I})$
is cofree. If
$\mathring{G}$
is simply connected, the associated Kac–Moody group
$G_{\mathcal D_{\operatorname{cofree}}}$
is a central extension of the loop group of
$\mathring G$
. If
$\mathring{\mathcal {D}}$
is of adjoint type then so is
$\mathcal D_{\operatorname{cofree}}.$
2.5 K-theory Soergel bimodules
We now explain how to attach a category of so-called K-theory Soergel bimodules to a Kac–Moody root datum
$\mathcal {D}$
. Denote by
$R=\mathbb{Z}[X]$
the character ring. We use the exponential notation
$e^\lambda\in R$
for
$\lambda \in X.$
The ring R inherits a natural action of the Weyl group
$W=W(\mathcal {D})$
. For a simple reflection
$s\in W$
we consider the R-bimodule
where
$R^{s}$
are the s-invariants in R.
Definition 2.1. The category of K-theory Bott–Samelson bimodules, denoted by
$\operatorname{BSBim}^K_{\mathcal D}$
, is the monoidal and additive subcategory of the category of R-bimodules generated by the objects
$\operatorname{BS}(s_i)$
for
$i\in I$
. The category of K-theory Soergel bimodules, denoted by
$\operatorname{SBim}^K_{\mathcal D}$
, is the idempotent-closed subcategory generated by
$\operatorname{BSBim}^K_{\mathcal D}.$
We also record the following useful fact. For
$w\in W$
, we denote by
$R_w$
the twisted R-bimodule with
$r\cdot m\cdot r'=rw(r')m$
for
$r,r'\in R$
and
$m\in R_w.$
Lemma 2.2.
For
$w,w'\in W$
we have
$R_w\otimes_R R_{w'}=R_{ww'}$
. If
$\mathcal {D}$
is free, then in the abelian category of R-bimodules we have
$$\operatorname{Hom}_{R\otimes R}(R_{w'}, R_{w}) = \begin{cases} R & \text{if } w = w', \\ 0 & \text{if } w \neq w'.\end{cases}$$
Proof. The first statement is clear. For the second, it suffices to check the case
$w'=e\neq w$
. Let
$\phi\in\operatorname{Hom}_{R\otimes R}(R, R_{w})$
and
$m=\phi(1)=\sum a_\lambda e^\lambda$
. Then
$rm=w(r)m$
for all
$r\in R$
. Let
$\mu\in X$
with
$w(\mu)\neq \mu$
. Let
$\nu=w(\mu)-\mu$
. Then
$e^{\nu}m=m$
. Assume that
$a_\lambda\neq 0$
for some
$\lambda\in X$
. Then also
$a_{\lambda+i\nu}\neq 0$
for all
$i\in\mathbb{Z}$
. This is a contradiction, since almost all coefficients of m are zero. Thus,
$m=0.$
We now collect some helpful properties on K-theory Soergel bimodules. For this, let
$i\in I$
,
$s=s_i$
,
$\alpha=\alpha_i$
and
$\alpha^\vee= \alpha^\vee_i.$
The Demazure operator, see [Reference DemazureDem75], associated to s is defined by
The operator is
$R^s$
-linear and restricts to the identity on
$R^s$
. We also consider the operator
We obtain the following special case of a theorem of Pittie and Steinberg, see [Reference SteinbergSte75].
Lemma 2.3.
Assume that there is a
$\varpi\in X$
such that
$\langle \varpi, \alpha^\vee\rangle=1$
. Then as an
$R^s$
-module,
$R=R^s\oplus e^\varpi R^s$
with splitting given by the isomorphism
This yields a splitting of the Bott–Samelson module
as a left R-module.
We now consider the map of left R-modules
Lemma 2.4.
Assume that there is a
$\varpi\in X$
such that
$\langle \varpi, \alpha^\vee\rangle=1$
. Then,
$\operatorname{gr}$
is injective and its image, as a left R-module, is
This implies using
$\varpi-s\varpi=\alpha$
that there is the following map of short exact sequences of left R-modules.

We also make use of the following fact.
Lemma 2.5.
Let
$0\neq \lambda\in X$
, then the ring
$R/(1 - e^{\lambda})$
is reduced.
Proof. We may choose an isomorphism
$X\cong\mathbb{Z}v\oplus \mathbb{Z}^k$
such that
$\lambda=nv$
for some
$n\neq 0$
. Then
$R/(1 - e^{\lambda})\cong \mathbb{Z}[\mathbb{Z}/n\oplus \mathbb{Z}^k]$
is reduced since it is the integral group ring of a commutative group, see [Reference MayMay76, Proposition 2.2].
3. Categories of K-motives
This section records definitions and basic properties of (reduced) K-motives
$\operatorname{DK}$
on linearly reductive (ind-pro-)stacks.
3.1 Quotient stacks
Fix a base scheme
$\operatorname{pt}=\operatorname{Spec}(k)$
for an algebraically closed field k of characteristic zero. A stack
$\mathcal X/k$
is linearly reductive if it can be represented as a quotient stack
$X/G$
where:
-
(i)
$G/k$
is a linearly reductive group; -
(ii)
$X/k$
is a G-quasi-projective scheme, that is, it admits an embedding in a projectivized representation of G, and is of finite type.
This definition includes quotients
$X/G$
for linear algebraic groups
$G\subset \operatorname{GL}_n$
which are not linearly reductive, since
$X/G\cong X\times^G\operatorname{GL}_n/\operatorname{GL}_n$
and
$\operatorname{GL}_n$
is linearly reductive.
We denote by
$\operatorname{B} G={\operatorname{pt}}/G$
the classifying stack of a group G.
3.2 K-motives on stacks
For a linearly reductive stack
$\mathcal X$
we denote by
$\operatorname{SH}(\mathcal X)$
the stable motivic homotopy category associated to
$\mathcal X$
as defined in [Reference HoyoisHoy17].
By [Reference HoyoisHoy20], there is a ring spectrum
$\operatorname{KGL}_{\mathcal X}$
in
$\operatorname{SH}(\mathcal X)$
representing
$\mathbb A^1$
-homotopy invariant algebraic K-theory. The category of K-motives on
$\mathcal X$
is defined by
In [Reference HoyoisHoy17, Reference Khan and RaviKR24] it is shown that there is a functor between the category of correspondences of linearly reductive stacks with quasi-projective morphisms
Thus, there are the following functors:
-
(i)
$f^*,f_*,f_!,f^!$
for quasi-projective morphisms; -
(ii) and bifunctors
$\mathcal {H}{\operatorname{om}},\otimes.$
These fulfill the usual axioms of a six functor formalism, such as base change, localization and projection formulae. We note that for f smooth, there is an equivalence
$f^*\simeq f^!$
. This is related to Bott periodicity for K-theory.
The category of K-motives computes algebraic K-theory and G-theory. For a stack
$\mathcal X$
denote by
$K(\mathcal X)$
and
$G(\mathcal X)$
the K-theory spectra of the category of perfect complexes and coherent sheaves, respectively. If
$\mathcal X/k$
is a smooth linearly reductive stack and
$f:\mathcal Y\to\mathcal X$
is a quasi-projective map of linearly reductive stacks, there are equivalences of spectra (in the first case of ring spectra)
see [Reference HoyoisHoy20, below Definition 5.1] and [Reference HoyoisHoy20, Remark 5.7].
3.3 Reduced K-motives
Since we are concerned with the Hecke category of a split reductive/Kac–Moody group, which is already defined over the integers, the constructions carried out here should be insensitive to the choice of base scheme
$\operatorname{pt}=\operatorname{Spec}(k).$
In particular, the higher algebraic K-theory
$K_{\gt 0}(\operatorname{pt})$
is irrelevant for us.
To remove the higher K-groups, we pass to the category of reduced K-motives
which is the Lurie tensor product of
$\operatorname{DK}(\mathcal X)$
over the K-theory spectrum
$\operatorname{K}(\operatorname{pt})$
with
$\operatorname{K}_0(\operatorname{pt})=\mathbb{Z}$
. Here, the action of
$\operatorname{K}(\operatorname{pt})$
on
$\operatorname{DK}(\mathcal X)$
arises in the following way. We use that
$\mathcal X$
is a linear reductive stack and hence of the form
$X/G$
and denote by
$f:X/G\to \operatorname{B} G$
the projection, which is quasi-projective by assumption. Then we obtain a pullback map
$\operatorname{K}(\operatorname{pt})\to \operatorname{K}(\operatorname{B} G)=\operatorname{Map}_{\operatorname{DK}(\operatorname{B} G)}(\mathbb{1},\mathbb{1})\stackrel{f^*}{\to} \operatorname{Map}_{\operatorname{DK}(\mathcal X)}(\mathbb{1},\mathbb{1})$
. The latter ring spectrum naturally acts on
$\operatorname{DK}(\mathcal X)$
.
The precise definition is explained in [Reference Eberhardt and ScholbachES23] in the context of motivic sheaves
$\operatorname{DM}$
and in [Reference EberhardtEbe24a, 2.3] for K-motives
$\operatorname{DK}$
. There it is shown that
$\operatorname{DK}_{{\operatorname{r}}}$
inherits the six functor formalism from
$\operatorname{DK}.$
Furthermore,
$\operatorname{DK}_{{\operatorname{r}}}$
computes reduced K-theory and reduced G-theory
for
$\mathcal X/k$
smooth and
$f:\mathcal Y\to\mathcal X$
a quasi-projective map of linearly reductive stacks. Reduced G-theory is well-behaved for sufficiently ‘cellular’ stacks.
Definition 3.1 [Reference EberhardtEbe24a, Definition 3.4]. A stack
$\mathcal Z/k$
fulfills property (C) if it admits a filtration
$\mathcal Z=\mathcal Z^n\supset \mathcal Z^{n-1}\supset\cdots\mathcal Z^1\supset \mathcal Z^0=\emptyset$
into closed substacks such that
$\mathcal V^i=\mathcal Z^i-\mathcal Z^{i-1}$
is a vector bundle over some classifying stack
$\operatorname{B}(G_i\ltimes U_i)$
for
$G_i$
reductive and
$U_i$
unipotent.
Lemma 3.2 [Reference EberhardtEbe24a, Lemma 3.3]. For a stack
$\mathcal Z/k$
fulfilling property (C) there is an equivalence
$\operatorname{G}_{0}(\mathcal Z)\stackrel{\sim}{\to}\operatorname{G}(\mathcal Z)_{\operatorname{r}}.$
If
$\mathcal Z$
is moreover smooth,
$\operatorname{K}$
-theory and
$\operatorname{G}$
-theory agree and
$\operatorname{K}_{0}(\mathcal Z)\stackrel{\sim}{\to}\operatorname{K}(\mathcal Z)_{\operatorname{r}}.$
The categories of (reduced) K-motives
$\operatorname{DK}(\mathcal X)$
and
$\operatorname{DK}_{{\operatorname{r}}}(\mathcal X)$
are too large for our purposes, since they, for example, contain the information about the (reduced) G-theory of
$\mathcal Y$
for all quasi-projective maps
$f:\mathcal Y\to \mathcal X$
. For this reason, we will often restrict our attention to the stable subcategories generated by the tensor unit
$\mathbb{1}$
which we think of as categories of locally constant objects.
Example 3.3. Let us consider two important special cases.
-
(i) For
$\mathcal X=\operatorname{B} U$
, where U is a unipotent group, the stable subcategory generated by the constant object is equivalent to the bounded derived category of
$$\operatorname{DK}_{{\operatorname{r}}}(\operatorname{B} U)\supset \langle \mathbb{1} \rangle_{\operatorname{stb}}\stackrel{\sim}{\to}\operatorname{D}^b(\mathbb{Z})$$
$\mathbb{Z}$
-modules. This follows from the fact that
$K_0(\operatorname{B} U) \cong \mathbb{Z}$
.
-
(ii) For
$\mathcal X=\operatorname{B} T$
, where T is a torus, the stable subcategory generated by the constant object is equivalent to the bounded derived category of
$$\operatorname{DK}_{{\operatorname{r}}}(\operatorname{B} T)\supset \langle \mathbb{1} \rangle_{\operatorname{stb}}\stackrel{\sim}{\to}\operatorname{D}^b(\mathbb{Z}[X(T)])$$
$\mathbb{Z}[X(T)]$
-modules, where X(T) is the character lattice of T. Here, we use that
$K_0(\operatorname{B} T)=\mathbb{Z}[X(T)].$
3.4 Extension to certain ind-pro-stacks
We now explain how to extend the formalism to certain ind-pro-stacks, keeping the Hecke stack
$B\backslash G/B$
of a Kac–Moody group in mind.
Definition 3.4. A pro-linearly reductive pro-stack
$\mathcal X=\lim_{m\geqslant 0} \mathcal X_m$
is a pro-stack such that each
$\mathcal X_m$
is linearly reductive. We call a pro-linearly reductive pro-stack
$\mathcal X$
linearly reductive, if the transition maps
$p_m\colon \mathcal X_{m}\to \mathcal X_{m-1}$
are smooth and quasi-projective.
We can extend the formalism of K-motives to these stacks in the following way.
Definition 3.5. The category of (reduced) K-motives on a linearly reductive pro-stack
$\mathcal X=\lim_{m\geqslant 0} \mathcal X_m$
is defined as the limit
along the
$*$
-pushforwards of the transition maps.
Remark 3.6. A pro-quasi-projective morphism f from a linearly reductive pro-stack
$\mathcal X=\lim_{m\geqslant 0} \mathcal X_m$
to a linearly reductive stack
$\mathcal Y$
factors over some
$\mathcal X_i\to \mathcal Y$
. This implies that the definition of
$\operatorname{DK}_{({\operatorname{r}})}(\mathcal X)$
does not depend on the presentation of
$\mathcal X$
in the category of stacks with quasi-projective maps.
Lemma 3.7.
For a linearly reductive pro-stack
$\mathcal X=\lim_{m\geqslant 0} \mathcal X_m$
, there is an equivalence
with the colimit in
$\operatorname{Pr}$
along the
$!$
-pullback maps. Moreover,
$\operatorname{DK}_{({\operatorname{r}})}(\mathcal X)$
is compactly generated and inherits the functors
$\otimes$
,
$\mathcal {H}{\operatorname{om}}$
and for pro-quasi-projective maps
$f:\mathcal X\to \mathcal Y$
the functors
$f_*$
,
$f^!$
and
$f^*$
.
Proof. The first statement follows since there is an adjunction
and the comparison of limits and colimit, see [Reference LurieLur09, 5.5.3.3]. The existence of the functors follows from the compatibility with the (co)limits.
To also define a
$!$
-pushforward functor, we need the following restriction.
Definition 3.8. Consider pro-stacks
$\mathcal X=\lim_{m\geqslant 0} \mathcal X_m$
and
$\mathcal Y=\lim_{n\geqslant 0} \mathcal Y_n$
. We call a morphism of pro-stacks
$f:\mathcal X\to \mathcal Y$
Cartesian if for each m, there are indices
$m'\geqslant m''$
such that f factors through the following Cartesian diagram.

Using base change, we obtain the following.
Lemma 3.9.
For a Cartesian morphism of linearly reductive pro-stacks
$f:\mathcal X\to \mathcal Y$
, the functor
$f^!$
has a left adjoint
$f_!$
induced by the functors
$f_!:\operatorname{DK}_{({\operatorname{r}})}(\mathcal X_n)\to \operatorname{DK}_{({\operatorname{r}})}(\mathcal Y_m)$
where
$m\geqslant n$
such that
$f|_{\mathcal X_n}$
factors through
$\mathcal Y_m$
.
We also use the following statement that is relevant for quotients by pro-unipotent groups.
Lemma 3.10.
Let
$\mathcal X=\lim_{m\geqslant 0} \mathcal X_m$
be a linearly reductive pro-stack where we assume additionally that the transition maps
$p_m$
are torsors over vector bundles. In this case
$p_m^!=p_m^*$
is fully faithful and hence the natural insertion map
is fully faithful as well.
Now we extend our formalism to ind-pro-stacks.
Definition 3.11. Let
$\mathcal X=\operatorname{colim} \mathcal X_n$
be an ind-linearly reductive ind-pro-stack. We call
$\mathcal X$
linearly reductive if the transition maps
$\iota_n: \mathcal X_n\to \mathcal X_{n+1}$
are Cartesian pro-proper.
Definition 3.12. The category of (reduced) K-motives on a linearly reductive ind-pro-stack
$\mathcal X=\operatorname{colim} \mathcal X_n$
is defined as the colimit in
$\operatorname{Pr}$
along the
$*$
-pushforward maps.
Remark 3.13. As in Remark 3.6, this definition does not depend on the presentation of
$\mathcal X$
in the category of pro-stacks with pro-quasi-projective morphisms.
Lemma 3.14.
For a linearly reductive ind-pro-stack
$\mathcal X=\operatorname{colim} \mathcal X_n$
, there is an equivalence of categories
with the limit along the
$!$
-pullbacks. Moreover,
$\operatorname{DK}_{({\operatorname{r}})}(\mathcal X)$
inherits the functors
$\otimes$
,
$\mathcal {H}{\operatorname{om}}$
and for ind-pro-quasi-projective morphisms
$f:\mathcal X\to \mathcal Y$
the functors
$f_*$
,
$f^!.$
Proof. This works as in Lemma 3.7 using that there is an adjunction
Definition 3.15. We call a morphism of ind-pro-stacks
$f:\mathcal X\to \mathcal Y$
Cartesian if for all n there are
$n'\geqslant n''$
such f factors through the following Cartesian diagram of pro-stacks.

Lemma 3.16.
For an ind-pro-quasi-projective morphism
$f:\mathcal X\to \mathcal Y$
of linearly reductive ind-pro-stacks, the functor
$f_*$
has a left adjoint
$f^*$
induced by the functors
$f^*:\operatorname{DK}_{({\operatorname{r}})}(\mathcal Y_{n'})\to \operatorname{DK}_{({\operatorname{r}})}(\mathcal X_n)$
. Similarly, the functor
$f_!$
as considered in Lemma 3.9 extends to linearly reductive ind-pro-stacks, if f is ind-Cartesian.
Similarly to Lemma 3.10 we obtain the following.
Lemma 3.17.
If in a linearly reductive ind-pro-stack
$\mathcal X=\operatorname{colim} \mathcal X_n$
the transition maps
$\iota_n$
are pro-closed immersions,
$\iota_{n,*}$
is fully faithful and hence the insertion maps
are fully faithful.
In summary, let
$\mathcal X=\operatorname{colim}_n \lim_m \mathcal X_{n,m}$
be an ind-pro stack with a presentation of the form:
-
(i)
$\mathcal X_{n,m}$
is a linearly reductive stack; -
(ii)
$p_{n,m}: \mathcal X_{n,m}\to \mathcal X_{n,m-1}$
is a torsor under a vector bundle; and -
(iii)
$\iota_{n,m}:\mathcal X_{n,m}\to \mathcal X_{n+1,\varphi(n,m)}$
is a closed immersion.
Then we can consider the category of reduced K-motives
$\operatorname{DK}_{({\operatorname{r}})}(\mathcal X)$
on
$\mathcal X$
and for each n there are fully faithful insertion functors
For most purposes, we can hence restrict ourselves to considering K-motives on the linearly reductive stacks
$\mathcal X_{0,n}.$
4. Soergel description of K-motives on flag varieties
In this section we give a Soergel-theoretic description of the K-theoretic Hecke category
$\mathcal {H}^K_{\mathcal D}$
which consists of K-motives on the Hecke stack
$B\backslash G/B$
of a Kac–Moody group G associated to a Kac–Moody root datum
$\mathcal D$
.
4.1 K-motives on the Hecke stack
Recall that k is an algebraically closed field of characteristic 0 and
$\operatorname{pt}=\operatorname{Spec}(k)$
. Denote by
$G\supset B\supset T$
the Kac–Moody group together with a Borel subgroup and maximal torus associated to the Kac–Moody datum
$\mathcal {D}$
, see §§ 2.1 and 2.2. Denote by
$W\supset S$
the Weyl group with the set of simple reflections.
The Hecke stack
$B\backslash G/B$
is ind-pro-linearly reductive, see § 2.3. We can hence consider the category of reduced K-motives
$\operatorname{DK}_{{\operatorname{r}}}(B\backslash G/B)$
, see § 3.4. For
$w\in W$
, we denote by
$i_{w}: B\backslash BwB/B\to B\backslash G/B$
the inclusion. We denote by
the corresponding standard and costandard objects.
Definition 4.1. The K-theoretic Hecke category is the stable subcategory generated by the standard objects
Remark 4.2.
-
(i) The map
$T\backslash G/B\to B\backslash G/B$
is a pro-affine bundle. This implies that the pullback
$\operatorname{DK}_{{\operatorname{r}}}(B\backslash G/B)\to \operatorname{DK}_{{\operatorname{r}}}(T\backslash G/B)$
is fully faithful with essential image objects which are locally constant along B-orbits on
$T\backslash G/B$
. While this perspective is sometimes helpful since
$T\backslash G/B$
is simply an ind-linearly reductive stack, the asymmetry is problematic when defining the monoidal structure. -
(ii) We note that the K-theoretic Hecke category
$\mathcal {H}^K_{\mathcal D}$
is much smaller than the category of all reduced K-motives
$\operatorname{DK}_{{\operatorname{r}}}(B\backslash G/B)$
. The former only contains objects that are ‘locally constant’ along the Bruhat cells. -
(iii) If
$G=B=T$
is a torus, then there is a single standard object and
$B\backslash G/B={\operatorname{pt}}/T.$
By Example 3.3 there is an equivalence
$$\mathcal {H}^K_{\mathcal D}\stackrel{\sim}{\to}\operatorname{D}^b(\mathbb{Z}[X(T)]).$$
4.2 Monoidal structure
The Hecke stack is a monoid in the category of correspondences of ind-pro-linearly reductive stacks with multiplication given by the following convolution diagram.

The maps
$p_1,p_2$
and m are ind-pro-proper with fiber
$G/B.$
The inclusion map
$i_e: B\backslash B /B\to B\backslash G/B$
is the unit. This turns
$\operatorname{DK}_{{\operatorname{r}}}(B\backslash G/B)$
into a monoidal category: There are two monoidal products defined by
and
for
$A,B\in \operatorname{DK}_{{\operatorname{r}}}(B\backslash G/B)$
. For both products, the unit object is
$i_{e,*}\mathbb{1}$
.
It will turn out that
$*$
and
$*^!$
are equivalent when restricted to the Hecke category
$\mathcal {H}$
, see Theorem 4.17. This is immediate if G is a reductive group, since then
$G/B$
is smooth and
$p_i^*\cong p_i^!$
for
$i=1,2.$
We now show that the monoidal structures restrict to
$\mathcal {H}.$
For
$w\in W$
, denote
For
$s\in S,$
let
$P_s=B\cup BsB$
be the corresponding standard parabolic and
$k_s:B\backslash P_s/B\to B\backslash G/B$
the inclusion. Denote
$E_s=k_{s,!}\mathbb{1}_s$
and
$E_e=\Delta_e.$
Lemma 4.3.
Let
$x,y\in W$
and
$s\in S$
. Then:
-
(i)
$\Delta_x*\Delta_y=\Delta_{xy}$
and
$\nabla_x*^!\nabla_y=\nabla_{xy}$
if
$\ell(xy)=\ell(x)+\ell(y);$
-
(ii)
$\left\langle E_e,E_s\right\rangle=\left\langle\Delta_e,\Delta_s\right\rangle=\left\langle\nabla_e,\nabla_s\right\rangle=\mathcal H_{\leqslant s};$
-
(iii)
$E_s* E_s=E_s*^! E_s\cong E_s \oplus E_s$
; and -
(iv)
$\mathcal H_{\leqslant s}* \mathcal H_{\leqslant s}=\mathcal H_{\leqslant s}*^! \mathcal H_{\leqslant s}\subset \mathcal H_{\leqslant s}.$
Proof. Part (i) follows from base change and that multiplication yields an isomorphism
$BxB\times^B ByB\stackrel{\sim}{\to} BxyB.$
Part (ii) follows from the localization cofiber sequences

induced by the decomposition
$P_s=B\cup BsB$
.
Part (iii) follows from the projective bundle formula applied to
$m: B\backslash P_s\times^B P_s/B\to B\backslash P_s/B$
which has fiber
$P_s/B\cong \mathbb{P}^1.$
Part (iv) follows from parts (ii) and (iii) and the fact that
$\Delta_e=E_e$
is the unit for convolution.
Corollary 4.4.
The category
$\mathcal {H}$
is stable under
$*$
and
$*^!.$
Proof. By induction it suffices to show that
$\Delta_w* \Delta_s\in \mathcal {H}$
for
$w\in W$
and
$s\in S$
. If
$ws\gt x$
, then
$\Delta_w* \Delta_s=\Delta_{ws}\in \mathcal {H}$
. If
$ws\lt w$
,
$\Delta_w* \Delta_s=\Delta_{ws}* \Delta_s* \Delta_s\in \langle \Delta_{ws}, \Delta_{w}\rangle\subset \mathcal {H}.$
The statement about
$*^!$
follows similarly.
We also need the following statement for standard parabolic subgroups.
Lemma 4.5.
Let
$B\subset P\subset G$
be a parabolic subgroup with a Kac–Moody datum of finite type. Let
$w_P\in W$
the longest element in the Weyl group
$W_P$
of P. Then the two convolution products
$*$
and
$*^!$
become equivalent when restricted to
$\mathcal {H}_{\leqslant w_P}.$
Proof. This follows since the monoidal structure on
$B\backslash G/B$
restricts to
$B\backslash P/B$
and since
$P/B$
as the flag variety of a reductive group is smooth.
4.3 Pure objects
We define the category of pure objects in
$\mathcal {H}$
as the additive, idempotent-closed monoidal (with respect to
$*$
) subcategory
generated by the objects
$E_s.$
For
$\underline{x}=(s_1,\dots,s_n)\in S^n$
we abbreviate the associated Bott–Samelson K-motive by
Lemma 4.6.
For a sequence
$\underline{x}=(s_1,\dots,s_n)\in S^n,$
denote
Then there are isomorphisms
Proof. This follows similarly to [Reference SoergelSoe00, § 3.2].
Remark 4.7. Lemma 4.6 justifies the name pure for the objects in
$\mathcal {H}_{\operatorname{pure}}$
: in the yoga of weights, pure objects correspond to (summands) of smooth and projective varieties.
Corollary 4.8.
The category of pure objects is generated by the Bott–Samelson objects
$E_{\underline{x}}$
as an additive and idempotent closed subcategory and one may replace
$*$
by
$*^!$
in its definition
Corollary 4.9. Pure objects stably generate the Hecke category:
4.4 Pointwise purity and formality
The pure objects in the Hecke category fulfill an additional pointwise purity property which allows to show a formality result. The following definitions and statements are a variation of [Reference Soergel and WendtSW18, § 6].
Definition 4.10. For
$?\in\{!,*\}$
, we call an object
$M\in \mathcal {H}$
pointwise
$?$
-pure if for all
$w\in W$
the restrictions
$i^?_wM\in \operatorname{DK}_{{\operatorname{r}}}(B\backslash BwB/B)$
are a finite direct sum of the constant object
$\mathbb{1}.$
An object is simply called pointwise pure if it is both pointwise
$*$
-pure and
$!$
-pure.
There is the following equivalent description of pointwise pure objects.
Lemma 4.11.
Pointwise
$!$
-pure objects
$E\in \mathcal {H}$
are exactly the objects that admit a filtration whose associated graded are costandard objects, that is, there is a sequence of objects
$E^k\in \mathcal {H}$
for
$k=0,\dots,n$
such that
$E^0=0$
,
$E^n=E$
and there are cofiber sequences of the form
for
$w_k\in W$
and
$k=1,\dots n.$
Dually, pointwise
$*$
-pure objects are precisely the objects that admit a cofiltration whose associated graded are standard objects.
Proof. Assume that
$E\in \mathcal {H}$
is pointwise
$*$
-pure. Choose a linear order on W refining the Bruhat order. Then we obtain a cofiltration of E by objects
$E'^k=i_{\leqslant k,*}i_{\leqslant k}^!E$
where
$i_{\leqslant k}$
is the closed embedding of the union of all Bruhat cells for
$w_{k'}\in W$
with
$k'\leqslant k.$
Then we obtain the following localization cofiber sequence:
By assumption,
$i_{w_k}^! E$
is a finite direct sum of constant objects
$\mathbb{1}$
, so
$i_{w_k,*}i_{w_k}^! E$
is a finite direct sum of costandard objects
$\nabla_{w_k}=i_{w_k,*}\mathbb{1}$
. The desired filtration can hence be obtained by refinement.
Now assume that E admits a filtration by objects
$E^k$
whose associated graded are costandard objects. We show that E is pointwise
$!$
-pure by induction on the length of the cofiltration. Let
$w\in W$
and consider the following cofiber sequence:
By induction,
$E^{k-1}$
is pointwise
$!$
-pure, so
$i_w^!E^{k-1}$
is a finite direct sum of objects
$\mathbb{1}$
. If
$w\neq w_k$
, then
$i_w^!\nabla_{w_k}=0$
and, hence,
$i_w^!E^k=i_w^!E^{k-1}$
is also a finite direct sum of objects
$\mathbb{1}$
. If
$w=w_k$
, then
$i_w^!\nabla_{w_k}=\mathbb{1}$
. Since
the cofiber sequence splits and
$i_w^!E^k=i_w^!E^{k-1}\oplus \mathbb{1}$
is also a finite direct sum of objects
$\mathbb{1}$
. Hence,
$E^k$
is pointwise
$!$
-pure.
The statement for pointwise
$*$
-pure objects follows by dual arguments.
An important consequence is the following formality of mapping spaces of pointwise pure objects.
Lemma 4.12.
Let
$M,N\in \mathcal {H}$
be pointwise
$*$
-pure and pointwise
$!$
-pure, respectively. Then
$\operatorname{Map}(M,N)$
is concentrated in degree zero, so
$\operatorname{Map}(M,N)= \operatorname{Hom}(M,N).$
Proof. By base change and (3) we see that
is concentrated in degree zero for all
$x,y\in W.$
The general statement follows by a double induction on the length of a cofiltration by standard modules of M and filtration by costandard modules of N (see Lemma 4.11) using the five lemma.
We now show that pure objects in the Hecke category are also pointwise pure.
Lemma 4.13.
All objects in
$\mathcal {H}_{\operatorname{pure}}$
are pointwise pure.
Proof. It suffices to show that the Bott–Samelson objects
$E_{\underline{x}}=\pi_{\underline{x},!}\mathbb{1}=\pi_{\underline{x},*}\mathbb{1}$
(in the notation of Lemma 4.6) are pointwise pure. We show that
$E_{\underline{x}}$
is pointwise
$!$
-pure, the pointwise
$*$
-purity follows by a dual argument. For this, we construct a filtration of
$E_{\underline{x}}$
whose associated graded are costandard objects, see Lemma 4.11.
Similar to the proof of Lemma 4.11 there is a filtration of
$E_{\underline{x}}$
with associated graded of the form
$i_{w,*}i_w^!\pi_{\underline{x},*}\mathbb{1}.$
The fiber
$\pi_{\underline{x}}^{-1}(B\backslash BwB /B)$
admits a stratification whose fibers are affine bundles over
$B\backslash BwB /B$
, see [Reference HainesHai, Reference HaerterichHae04]. Using this, we can refine the filtration such that the associated graded pieces are of the form
$i_{w,*}p_*\mathbb{1}=\mathbb{1}$
where p is an affine bundle over
$B\backslash BwB /B.$
Hence, the filtration has the desired form.
Since pure objects stably generate the Hecke category, see Corollary 4.9, with Proposition A.4 and Lemma 4.12 we obtain the following formality result for the K-theoretic Hecke category.
Corollary 4.14.
There is an equivalence of monoidal categories between the K-theoretic Hecke category and the category of bounded chain complexes of pure objects in
$\mathcal {H}$
:
4.5 Duality
Our next goal is to show that the Hecke category
$\mathcal {H}$
is rigid. For
$M\in \operatorname{DK}_{{\operatorname{r}}}(B\backslash G/B)$
we define
where
$\operatorname{inv}$
is the inversion map of G and
$\omega=p^!(\mathbb{1})$
and
$p :B\backslash G/B\to B\backslash {\operatorname{pt}}/B$
is the projection.
We collect some properties of the duality functors.
Lemma 4.15.
Let
$\underline{x}\in S^n$
and
$\underline{x}^{\operatorname{op}}$
the reversed sequence. Let
$w\in W.$
-
(i) There are isomorphism
$\mathbb{D}(E_{\underline{x}})\cong E_{\underline{x}}$
and
$\mathbb{D}^{-}(E_{\underline{x}})\cong E_{\underline{x}^{\operatorname{op}}}$
. -
(ii) We have that
$\mathbb{D}$
and
$\mathbb{D}^{-}$
preserve
$\mathcal H$
and
$\mathbb{D}^2\cong \operatorname{id}\cong (\mathbb{D}^{-})^2$
on
$\mathcal H.$
-
(iii) There is a natural map
$\mathbb{D}(A)*^!\mathbb{D}(B)\to \mathbb{D}(A* B)$
that restricts to an isomorphism on
$\mathcal H.$
-
(iv) There is a natural map
$\mathbb{D}(A*^! B)\to \mathbb{D}(A)*\mathbb{D}(B)$
that restricts to an isomorphism on
$\mathcal H.$
-
(v) There is a natural map
$\mathbb{D}^-(A* B)\to \mathbb{D}^-(B)*^!\mathbb{D}^-(A)$
that restricts to an isomorphism on
$\mathcal H.$
Proof. Part (i) follows from Lemma 4.6 as well as
$\operatorname{inv}^*(A* B)=\operatorname{inv}^*(B)* \operatorname{inv}^*(A)$
and
$\operatorname{inv}^*{E_s}=E_s$
for
$s\in S.$
Part (ii) follows from part (i) using that
$\mathcal {H}_{\operatorname{pure}}$
stably generates
$\mathcal H.$
Parts (iii) and (iv) follow since
$\mathbb{D}$
exchanges
$!$
and
$*$
and
$\mathbb{D}^2=\operatorname{id}$
by part (ii). Similarly, part (v) follows by keeping track of the extra
$\operatorname{inv}^*$
.
Lemma 4.16.
Let
$A,B,C\in\mathcal {H}$
, then there are natural isomorphisms
Proof. We just show the first isomorphism.
For
$A,B\in \mathcal {H}$
, using
$\mathbb{D}^2=\operatorname{id}$
, there is a natural isomorphism
Using this and Lemma 4.15 we can hence write
and
\begin{align*} \operatorname{Hom}(A,C*^! \mathbb{D}^{-}(B))&=\operatorname{Hom}_{\operatorname{DK}_{{\operatorname{r}}}(B\backslash {\operatorname{pt}}/B)}(p_!( A\otimes \mathbb{D}(C*^! \mathbb{D}^{-}(B))),\mathbb{1})\\&=\operatorname{Hom}_{\operatorname{DK}_{{\operatorname{r}}}(B\backslash {\operatorname{pt}}/B)}(p_!(A\otimes \mathbb{D}(C)* \operatorname{inv}^*(B)),\mathbb{1}).\end{align*}
Replacing
$\mathbb{D}(C)$
by C, we hence need to show that there is a natural isomorphism
Using that
$m_!=m_*$
as well as the projection formula, we get
and
Consider the isomorphism
$r:B\backslash G\times^B G/B, [x,y]\mapsto [xy,y^{-1}]$
. Then
$p_1r=m$
,
$p_2r=\operatorname{inv}p_2$
and
$mr=p_1$
. Hence,
Using
$r_*r^*=\operatorname{id}$
,
$pmr=pm$
,
$m_!=m_*$
and
$r_!=r_*$
, we obtain
\begin{align*} p_!((A* B)\otimes C)&=p_!m_*(p_1^*A\otimes p_2^*B\otimes m^*C)\\ &=p_!m_*r_*r^*(p_1^*A\otimes p_2^*B\otimes m^*C)\\ &=p_!m_*(m^*A\otimes p_1^*C\otimes p_2^*\operatorname{inv}^*B)\\ &=p_!(A\otimes (C* \operatorname{inv}^*(B))).\end{align*}
Theorem 4.17.
On
$\mathcal {H}$
, there is a natural equivalence
$*\simeq *^!$
. Moreover,
$\mathcal {H}$
is rigid with left and right dual given by
$\mathbb{D}^{-}$
.
Proof. To show this we make use of [Reference Boyarchenko and DrinfeldBD13]. In the notation of [Reference Boyarchenko and DrinfeldBD13], the object
$\Delta_e$
is dualizing in the category
$\mathcal {H}$
with the monoidal structure given by the
$*$
-convolution. The duality functor is
$\mathbb{D}^-$
using Lemma 4.16 where we use that
$\mathbb{D}^-$
is an anti-equivalence by Lemma 4.15. By [Reference Boyarchenko and DrinfeldBD13, 3.1] and using Lemma 4.15, there is a natural map
The objects
$E_s$
are left and right dualizable by Lemma 4.16 using that on
$B\backslash P_s/B$
we have
$*=*^!$
by Lemma 4.5. By Corollary 4.8, all objects in
$\mathcal {H}_{\operatorname{pure}}$
are left and right dualizable as well. This implies by [Reference Boyarchenko and DrinfeldBD13, Lemma 3.4], that the natural map between
$*$
and
$*^!$
is an isomorphism on
$\mathcal {H}$
. The statement now follows from [Reference Boyarchenko and DrinfeldBD13, Corollary 3.6].
4.6 Erweiterungssatz
We now give a Soergel description for the pure objects in the Hecke category. Let
$R=\mathbb{Z}[X(T)]$
. Then by Lemma 3.2 we can identify
Consider the functor
Remark 4.18. The notation
$\mathbb{K}$
is inspired by the notation
$\mathbb{H}$
for the hypercohomology functor which is used in the setting of (equivariant) constructible sheaves, see [Reference SoergelSoe90, Reference SoergelSoe92].
Lemma 4.19.
The functor
$\mathbb{K}$
is lax monoidal where
$\operatorname{DK}_{{\operatorname{r}}}(B\backslash G/B)$
and
$\operatorname{D}(R\otimes R)$
are equipped with the monoidal structures
$*$
and
$\otimes$
, respectively.
Proof. The functor
$p_*$
is lax monoidal when we equip
$\operatorname{DK}_{{\operatorname{r}}}(B\backslash{\operatorname{pt}} /B)$
with the monoidal structure
$\otimes$
. To see this, we use that there is a natural map
\begin{align*} p_*(-)\otimes p_*(-)&\to p_*p_{1,*}p_1^*(-)\otimes p_*p_{2,*}p_2^*(-)\\ &=\overline{p}_*p_1^*(-)\otimes \overline{p}_*p_2^*(-)\\ &\to \overline{p}_*(p_1^*(-)\otimes p_2^*(-))\\ &= p_*m_*(p_1^*(-)\otimes p_2^*(-))\\ &\stackrel{\sim}{\to} p_*m_!(p_1^*(-)\otimes p_2^*(-))=p_*(-* -) \end{align*}
where we use the notation of (5) and denote
$\overline{p}: B\backslash G\times^B G/B\to B\backslash{\operatorname{pt}} /B.$
We then use that
$\operatorname{Map}(\mathbb{1},-)$
is lax monoidal.
We now show that the functor
$\mathbb{K}$
evaluated at Bott–Samelson K-motives ‘computes’ the K-theory of Bott–Samelson resolutions.
Lemma 4.20.
Let
$\underline{x}\in S^n$
, then there is an equivalence of R-bimodules
Proof. This follows from (3) and Lemmas 4.6 and 3.2 using that
$\operatorname{BS}_{\underline{x}}$
has property (C) (to be precise a suitable pro-version of property (C)) and is (pro)-smooth.
Under an appropriate assumption on the root datum, the functor
$\mathbb{K}$
is actually monoidal, when we equip
$\operatorname{D}(R\otimes R)$
with the monoidal structure
$-\otimes_R -$
.
Theorem 4.21.
Assume that the Kac–Moody datum
$\mathcal D$
is of simply connected type. Let
$\underline{x}\in S^n$
and
$s\in S$
.
-
(i) The lax monoidal structure yields an isomorphism
$$\mathbb{K}(E_s* E_{\underline{x}})\stackrel{\sim}{\leftarrow}\mathbb{K}(E_s)\otimes_R\mathbb{K}(E_{\underline{x}})=R\otimes_{R^s}\mathbb{K}(E_{\underline{x}}).$$
-
(ii) When restricted to
$\mathcal {H}$
, the functor
$\mathbb{K}$
is monoidal, where
$\mathcal {H}$
and
$\operatorname{D}(R\otimes R)$
are equipped with the monoidal structures
$*$
and
$\otimes_R$
, respectively. -
(iii) We have
$\mathbb{K}(\nabla_w)=R_w$
and
$\mathbb{K}(E_s)=R\otimes_{R^s}R$
.
Proof. Part (i) is shown in [Reference EberhardtEbe24b, § 4.4]. Here we use that
$\mathcal D$
is of simply connected type.
Part (ii) is true when restricting
$\mathbb{K}$
to the subcategory
$\mathcal {H}_{\operatorname{pure}}$
by induction and part (i). Now use that
$\mathcal {H}_{\operatorname{pure}}$
generates
$\mathcal {H}$
as a stable category.
Part (iii) is shown in [Reference EberhardtEbe24b, § 4.4].
We are now ready to prove a K-theoretic version of Soergel’s Erweiterungssatz [Reference SoergelSoe90] for Kac–Moody groups. See [Reference EberhardtEbe24b] for the case of reductive groups.
Theorem 4.22 (Erweiterungssatz). Assume that the Kac–Moody datum
$\mathcal D$
is free and of simply connected type. Then the functor
$\mathbb{K}: \mathcal {H}_{\operatorname{pure}}\to \operatorname{D}(R\otimes R)$
is fully faithful.
Proof. Let
$\underline{x}$
and
$\underline{y}$
be sequences of simple reflections. It suffices to show that
$\mathbb{K}$
induces an isomorphism
Since
$\mathbb{K}$
is monoidal by Theorem 4.21 and the object
$E_{\underline{y}}$
is left and right dualizable with dual
$E_{\underline{y}^{op}}$
by Lemma 4.15 and Theorem 4.17, we obtain the commutative square

where
$\underline{z}$
is the concatenation of
$\operatorname{op}(\underline{x})$
and
$\underline{y}$
. We hence need to show that the bottom vertical map in the commutative square is an isomorphism.
By Lemma 4.13, the object
$E_{\underline{z}}$
is pointwise
$!$
-pure. By Lemma 4.11, the object
$E_{\underline{z}}$
admits a filtration whose associated graded are costandard objects, that is, there are objects
$E^{k}\in \mathcal {H}$
for
$k=0,\dots,n$
with
$E^0=0$
and
$E^n=E_{\underline{z}}$
and cofiber sequences of the form
for some
$w_k\in W$
. We show by induction on k that the map
is an isomorphism for all k. Consider the maps of exact sequences associated to the above cofiber sequence

where we abbreviate
$w=w_k$
and the morphisms in the top row are in
$\mathcal {H}$
and those in the bottom row are in
$\operatorname{D}(R\otimes R)$
. We now explain why the diagram has the claimed form and, hence, by the five lemma the middle vertical arrow is an isomorphism.
The left vertical arrow is an isomorphism by induction. For the right vertical arrow, we consider two cases. If
$w=e$
, both source and target are isomorphic to R and the map is clearly an isomorphism. If
$w\neq e$
, the source of the arrow is zero by base change since
$\Delta_e=i_{e,!}\mathbb{1}$
and
$\nabla_w=i_{w,*}\mathbb{1}$
and
$B\cap BwB=\emptyset$
. Moreover, the target of the arrow is zero since
$\mathbb{K}(\Delta_e)=R$
,
$\mathbb{K}(\nabla_w)=R_w$
and
$\operatorname{Hom}_{R\otimes R}(R,R_w)=0$
by Lemma 2.2. In this step we use that the Kac–Moody datum
$\mathcal {D}$
is free.
The left-most term in the bottom row is
$\operatorname{Hom}(R,R_{w}[-1])=0$
, since both R and
$\operatorname{Hom}(R,R_{w})$
are in the heart of the standard t-structure on
$\operatorname{D}(R\otimes R)$
. The right-most term in the top row is
$\operatorname{Hom}(\Delta_e,E^{k-1})=0$
using Lemma 4.12 and that
$E^{k-1}$
is pointwise
$!$
-pure and
$\Delta_e$
is pointwise
$*$
-pure.
Corollary 4.23.
Assume that the Kac–Moody datum
$\mathcal D$
is free and of simply connected type. Then the functor
$\mathbb{K}$
yields a monoidal equivalence between pure objects in the K-theoretic Hecke category and K-theory Soergel bimodules
mapping
$E_s$
to
$R\otimes_{R^s}R.$
Remark 4.24. We warn that the functor
$\mathbb{K}$
is not fully faithful on
$\mathcal {H}$
, but just when restricted to pure objects. Already for
$G={\mathbb{G}_m}$
, we have
$\operatorname{Hom}_{\mathcal {H}}(\Delta_e,\Delta_e[1])=0$
while
$\operatorname{Hom}_{\operatorname{D}(R\otimes R)}(R,R[1])\neq 0$
.
4.7 Soergel-theoretic description of the K-theoretic Hecke category
By combining the Erweiterungssatz, see Theorem 4.22 and Corollary 4.23, and the formality result, see Corollary 4.14, we obtain the following ‘combinatorial’ description of the K-theoretic Hecke category.
Theorem 4.25.
Assume that the Kac–Moody datum
$\mathcal {D}$
is free and of simply connected type, then there is an equivalence of monoidal categories
between the K-theoretic Hecke category and the category of bounded chain complexes of K-theoretic Soergel bimodules associated to
$\mathcal {D}.$
5. Constructible monodromic sheaves
In this section we develop a theory of constructible monodromic sheaves.
5.1 Sheaves on topological spaces
Let
$\Lambda$
be a regular Noetherian ring of finite global dimension. For a locally compact Hausdorff topological space X we denote by
$\operatorname{D}(X, \Lambda)$
the full derived category of sheaves of
$\Lambda$
-modules on X. We denote by
$\operatorname{Haus}$
the category of locally compact Hausdorff topological spaces.
Theorem 5.1 [P. Scholze, Six-functor formalisms, private communication, Lecture 7]. There exists a 6-functor formalism
In particular, for all
$X \in \operatorname{Haus}$
the category
$\operatorname{D}(X,\Lambda)$
is a closed symmetric monoidal category. We denote the tensor product by
$\otimes$
and the internal mapping spaces by
$\mathcal {H}{\operatorname{om}}$
. For all
$f : X \to Y$
, we have the usual functors
$f^!, f^*, f_!$
and
$f_*$
between
$\operatorname{D}(X,\Lambda)$
and
$\operatorname{D}(Y, \Lambda)$
.
Proposition 5.2. [P. Scholze, Six-functor formalisms, private communication, Proposition 7.3]. We equip the category
$\operatorname{Haus}$
with the following Grothendieck topology. A collection of maps
$(f_i : X_i \to X)_{i \in I}$
forms a cover if for any compact
$K \subset X$
there exists a finite set
$J \subset I$
and compacts
$K_j \subset X_j$
for
$j \in J$
such that
$K = \bigcup_{j \in J} f_j(K_j)$
. The functor
$X \mapsto \operatorname{D}(X, \Lambda)$
is a sheaf in this topology.
Using [P. Scholze, Six-functor formalisms, private communication, Proposition 4.17] and [Reference MannMan22, Proposition A.5.16] we can extend the 6-functor formalism to stacks on the category
$\operatorname{Haus}$
. We give some example of such stacks, which we use in the later sections.
-
(i) If
$X = \varinjlim_i X_i$
is an increasing union of locally compact Hausdorff spaces where the transitions maps are closed immersions, then we have where the transitions maps are with respect to the
$$\operatorname{D}(X, \Lambda) = \varinjlim_{i} \operatorname{D}(X_i, \Lambda),$$
$!$
-pushforward along the inclusions.
-
(ii) If
$X = Y/G$
is a quotient, then where the transition maps are relative to the
$$\operatorname{D}(X, \Lambda) = \varprojlim_{i} \operatorname{D}(Y^{\times_X i+1}, \Lambda),$$
$*$
-pullback and
$Y^{\times_X i+1}=Y\times_X\dots\times_XY$
with
$(i+1)$
copies of Y.
5.2 Three ways to present monodromic sheaves
Let H be a commutative Lie group with contractible universal cover which we denote by
$\tilde{H}$
. In particular,
$\tilde{H}$
sits in an extension
We denote
${{\Lambda_{H}}} = \Lambda[\pi_1(H, 1)]$
. There is a canonical map
which defines a
${{\Lambda_{H}}}$
-local system
$\mathcal L_H$
of rank one on H, called the free monodromic local system.
Lemma 5.3.
The sheaf
$\mathcal L_H$
is canonically a multiplicative local system on H, that is there is a canonical isomorphism
$m^*\mathcal L_H = \mathcal L_H \boxtimes_{{{\Lambda_{H}}}} \mathcal L_H$
where
$m : H \times H \rightarrow H$
is the multiplication map.
Proof. By definition of
$\mathcal L_H$
, if
$f : H \rightarrow H'$
is a morphism of groups then we have a morphism
${{\Lambda_{H}}} \rightarrow {{\Lambda_{H'}}}$
and an isomorphism
$f^*\mathcal L_{H'} = \mathcal L_H \otimes_{{{\Lambda_{H}}}} {{\Lambda_{H'}}}$
. Applying this to the multiplication map which is a morphism since H is commutative, we have
\begin{align*}m^*\mathcal L_H &= \mathcal L_{H \times H} \otimes_{{\Lambda_{H \times H}}} {{\Lambda_{H}}} \\&= (\mathcal L_{H} \boxtimes_{\Lambda} \mathcal L_H) \otimes_{{\Lambda_{H}} \otimes {{\Lambda_{H}}}} {{\Lambda_{H}}} \\&= \mathcal L_H \boxtimes_{{{\Lambda_{H}}}} \mathcal L_H.\end{align*}
Given the data of a group H together with a multiplicative local system
$\mathcal L_H$
, for all spaces X with an action of H, there is a well-defined category of
$(H, \mathcal L_H)$
-equivariant sheaves on X. Let X be a topological space with an action of H, we denote by
$\operatorname{D}(X/(H,\mathcal L_H), {{\Lambda_{H}}})$
the category of
$(H,\mathcal L_H)$
-equivariant sheaves on X as defined in [Reference GaitsgoryGai20, § 1.5].
Similarly, we denote by
$\operatorname{D}(X/\tilde{H}, \Lambda)$
the category of sheaves on the stack
$X/\tilde{H}$
which is the same as the category of
$\tilde{H}$
-equivariant sheaves on X. Since
$\tilde{H}$
is contractible the forgetful functor
$\operatorname{D}(X/\tilde{H}, \Lambda) \rightarrow \operatorname{D}(X, \Lambda)$
is fully faithful.
Theorem 5.4. Let X be a topological space with an action of H.
-
(i) The forgetful functor
$\operatorname{D}(X/(H, \mathcal L_H), {{\Lambda_{H}}}) \rightarrow \operatorname{D}(X, \Lambda)$
forgetting both the equivariance and the
${{\Lambda_{H}}}$
-module structure along
$\Lambda \rightarrow {{\Lambda_{H}}}$
is fully faithful. -
(ii) The forgetful functor induces an equivalence
\begin{equation*}\operatorname{D}(X/\tilde{H}, \Lambda) = \operatorname{D}(X/(H,\mathcal L_H), {{\Lambda_{H}}}).\end{equation*}
-
(iii) Both categories are characterized as the full subcategories of sheaves on X such that their
$*$
-pullback to H-orbits is locally constant. -
(iv) Let A be a monodromic sheaf on X, then all
$!$
-pullbacks to H-orbits are locally constant. Conversely, if A is constructible, then A is monodromic if and only if all of
$!$
-pullbacks to H-orbit are locally constant.
Proof. By definition of equivariant and twisted equivariant sheaves, their formation commutes with limits of categories and in particular satisfy descent. More precisely, if
$X_* \rightarrow X$
is a simplicial H-resolution of X, then we have
Taking the bar resolution of X provides us with a simplicial resolution of X such that for all
$[n] \in \Delta$
the action of H on
$X_n$
is free and the simplicial H-torsor
$X_* \rightarrow X_*/H$
is trivial. Let
$Y_*$
be a simplicial splitting, so that
$X_* = Y_* \times H$
. Then we have
Similarly, we have
Taking limits, we can assume first that the action of H on X is free and then that
$X = H$
. But now it is clear that there is an equivalence of categories
$\operatorname{D}(H/(H, \mathcal L_H), {{\Lambda_{H}}}) = \operatorname{D}({{\Lambda_{H}}}) = \operatorname{D}(H/\tilde{H}, \Lambda)$
. Hence, we get that the forgetful functor induces an equivalence
$\operatorname{D}(X/(H, \mathcal L_H), {{\Lambda_{H}}}) \rightarrow \operatorname{D}(X/\tilde{H}, \Lambda) \subset \operatorname{D}(X, \Lambda)$
, this proves parts (i) and (ii).
Let us now show part (iii). Consider the pair of adjoint functors
$p_!: \operatorname{D}(X, \Lambda) \leftrightarrows \operatorname{D}(X/\tilde{H},\Lambda) : p^!$
where
$p\colon X \to X/\tilde{H}$
is the quotient map. Since the pullback
$p^!$
is conservative and continuous the category
$\operatorname{D}(X/\tilde{H},\Lambda)$
is identified with the category of module over the monad
$p^!p_!$
. Since
$p^!$
is fully faithful this monad is idempotent, that is the natural map
$p^!p_!p^!p_! \to p^!p_!$
is an isomorphism and the category of modules over it is the full subcategory of objects
$A \in \operatorname{D}(X, \Lambda)$
such that the map
$A \to p^!p_!A$
is an isomorphism. Thus, we have to show that A satisfies this condition if and only if the
$*$
-pullback to all H-orbits are locally constant.
For all
$x \in X$
, we denote by
$o_x : H \to X, h \mapsto hx$
, the orbit map of x. Let
$A \in \operatorname{D}(X, \Lambda)$
be such that for all x, the object
$o_x^*A$
is locally constant on H. Let
$x \in X$
and consider the following Cartesian diagram

where the right column is the quotient by
$\tilde{H}$
of the first column. We then have
\begin{align*}o_x^*A &= p_x^!p_{x,!}o_x^*A \\&= p_x^!\tilde{o}_x^*p_{!}A \\&=o_x^*p^!p_!A.\end{align*}
Here, the first equality follows from the fact that
$o_x^*A$
is locally constant on H. The second equality comes from base change and the last one from the smoothness of
$\tilde{H}$
. Hence, for all
$x \in X$
, the
$*$
-fiber at x of the morphism
$A \to p^!p_!A$
is an isomorphism, so the morphism itself is an isomorphism. Conversely, if the map
$A \to p^!p_!A$
is an isomorphism, then pullback along
$o_x$
shows via the same calculation that
$o_x^*A$
is locally constant.
The case of
$!$
-fibers in part (iv) is handled dually. Indeed, the functor
$p^*$
is conservative and exhibits the category
$\operatorname{D}(X/\tilde{H}, \Lambda)$
as the category of comodules over the comonad
$p^*p_*$
(which is idempotent since
$p^*$
is fully faithful). As before, if A is monodromic, then the map
$p^*p_*A \to A$
is an isomorphism. Applying the functor
$o_x^!$
to this map shows that
$o_x^!A$
is locally constant on H. Conversely, let A be such that for all
$x \in X$
, the object
$o_x^!A$
is locally constant and A is constructible. Then arguing as before, we get that the
$!$
-fiber at x of the map
$p^*p_*A \to A$
is an isomorphism and since A is constructible, so is
$p^*p_*A$
and the isomorphism can be detected on
$!$
-fibers. Hence, the map
$p^*Ap_*A \to A$
is an isomorphism and A is monodromic.
Lemma 5.5.
There is a well-defined four-functor formalism (so
$f^*,f_*,f_!,f^!$
) on stacks with H-action
Proof. It is simply a matter of noting that for all
$f : X \rightarrow Y$
which is an H-equivariant map, the induced functors between
$\operatorname{D}(X/\tilde{H}, \Lambda)$
and
$\operatorname{D}(Y/\tilde{H}, \Lambda)$
are well-defined between subcategories of
$\operatorname{D}(X, \Lambda)$
and
$\operatorname{D}(Y,\Lambda)$
, respectively.
Let
$f : H_1 \to H_2$
be a surjective morphism of Lie groups which have contractible universal covers. Then we have a natural map
${\Lambda_{H_1}} \to {\Lambda_{H_2}}$
.
Lemma 5.6.
Let X be a space with an action of
$H_2$
, there is an equivalence of categories
Moreover, we have
Proof. For the first part of the lemma, we note that both categories are full subcategories of
$\operatorname{D}(X,R)$
. It is therefore enough to check that they have the same objects. By Theorem 5.4, they are the full subcategories of sheaves that are locally constant along
$H_1$
(respectively,
$H_2$
) orbits. However, since the map
$H_1 \to H_2$
is surjective, the two conditions are equivalent.
For the second part of the lemma, we first note that we have a commutative diagram

where
$\tilde{f}$
is the map induced by f on universal covers. Since both
$\tilde{H}_1$
and
$\tilde{H}_2$
are contractible it follows that
$\ker(\tilde{f})$
is weakly contractible. Hence, we have
$\tilde{f}_!\Lambda = \Lambda[-2\dim(\ker(\tilde{f}))] =\Lambda[-2\dim(\ker(f))]$
, this implies the lemma.
5.3 Duality on monodromic sheaves
Let X be a stack with an H-action. There are two natural Verdier type dualities that appear on free monodromic sheaves.
Remark 5.7. On
$\operatorname{D}(X/\tilde{H}, \Lambda)$
we can take
$\Lambda$
-linear Verdier duality. This one is not suited for applications since the free monodromic sheaf is not self-dual for this duality as its stalks are not perfect complexes of
$\Lambda$
-modules.
On
$\operatorname{D}(X/(H, \mathcal L_H), {{\Lambda_{H}}})$
, we can take
${{\Lambda_{H}}}$
-linear Verdier duality. However, the Verdier dual of a
$(H, \mathcal L_H)$
-equivariant sheaf is naturally
$(H, \mathcal L_H^{\vee})$
-equivariant (where
$\mathcal L_H^{\vee}$
denotes the
${{\Lambda_{H}}}$
-dual of
$\mathcal L_H$
). Let
$\iota : {{\Lambda_{H}}} \rightarrow {{\Lambda_{H}}}$
be the morphism induced by the inversion map of H.
Definition 5.8. We define
$\mathbb{D}' = {{\Lambda_{H}}} \otimes_{\iota,{{\Lambda_{H}}}} \mathbb{D}$
. Since
$\mathcal L_H \otimes_{{{\Lambda_{H}}}, \iota} {{\Lambda_{H}}} = \mathcal L_H^\vee$
the functor
$\mathbb{D}'$
defines a duality functor of
$\operatorname{D}(X/(H, \mathcal L_H), {{\Lambda_{H}}})$
.
5.4 Constructible sheaves
From now on we restrict our topological spaces to topological spaces of the form
$X(\mathbb C)$
where X is an algebraic variety of finite type over
$\mathbb C$
. A morphism
$X(\mathbb C) \to Y(\mathbb C)$
is called algebraic if it comes from a morphism of algebraic varieties
$X \to Y$
.
Definition 5.9. We denote by:
-
(i)
$\operatorname{D}_c(X, \Lambda)$
the category of constructible sheaves on X, this is the full subcategory of
$\operatorname{D}(X,\Lambda)$
of sheaves A for which there exists a Whitney stratification such that A is locally constant with perfect
$*$
-stalk along all strata; -
(ii)
$\operatorname{D}_{\mathcal S-wc}(X, \Lambda)$
the category of weakly constructible sheaves on X, this the full subcategory of
$\operatorname{D}(X,\Lambda)$
of sheaves A for which there exists a stratification such that A is locally constant.
For a quotient stack
$X = Y/G$
the categories of (weakly) constructible sheaves is the category of sheaves on X whose pullback to X is (weakly) constructible. More generally, for a category of twisted equivariant sheaves, the category of (weakly) constructible twisted equivariant sheaves on Y is the full subcategory of twisted equivariant sheaves such that the underlying sheaf on Y is (weakly) constructible.
Remark 5.10. Constructibility is defined in terms of
$*$
-stalks, the same definition using
$!$
-fibers is a priori not equivalent.
Theorem 5.11 [Reference Maxim and SchürmannMS22]. Let
$f : X \to Y$
be an algebraic morphism. Then the categories of constructible and weakly constructible sheaves are preserved under all functors
$f_!,f_*, f^!, f^*$
.
Definition 5.12. Let H be a Lie group with contractible simply connected cover and X be an H-space. Then we define the category of constructible monodromic sheaves to be
of sheaves that are
$\Lambda$
-weakly constructible but have perfect
${{\Lambda_{H}}}$
-stalks.
Lemma 5.13.
For all H-equivariant algebraic morphisms
$f : X \to Y$
the category of constructible monodromic sheaves is preserved under all functors
$f_!,f_*,f^*,f^!$
.
The next proposition is an immediate consequence of standard theorems for Verdier duality.
Proposition 5.14.
For
$f : X \to Y$
an H-equivariant map, we have
$\mathbb{D}'f^! = f^*\mathbb{D}'$
and
$\mathbb{D}'f_! = f_*\mathbb{D}'$
. Moreover, for an
${{\Lambda_{H}}}$
-constructible sheaf A, the biduality map
$A \to \mathbb{D}'\mathbb{D}'(A)$
is an isomorphism.
6. Soergel description of monodromic sheaves on extended flag varieties
In this section we give a Soergel-theoretic description of the universal monodromic Hecke category
$\mathcal {H}^{\operatorname{mon}}_{\mathcal D}$
which consists of
$T\times T$
-monodromic sheaves on the stack
$U\backslash G/U$
of a Kac–Moody group G associated to a Kac–Moody root datum
$\mathcal D$
. In this section, we assume that the root datum
$\mathcal D$
is cofree and of adjoint type as explained in § 2.1. We also fix a set of lifts
$(\dot{w})$
of elements of W in G. We abbreviate the group algebra of the fundamental group of the torus by
$\hat{R}=\mathbb{Z}[\pi_1(T)].$
6.1 Monodromic sheaves on flag varieties
Denote by
$G\supset B\supset T$
the Kac–Moody group together with a Borel subgroup and maximal torus associated to the Kac–Moody root datum
$\mathcal D$
. Denote by
$U\subset B$
the unipotent radical, by
$W\supset S$
the Weyl group and simple reflections. In this section, we identify all the groups with their complex points equipped with the analytic topology.
On the stack
$U \backslash G/U$
, there are three actions of tori that we can consider:
-
(i) the action of T acting by left translations;
-
(ii) the action of T acting by right translations; and
-
(iii) the action of
$T \times T$
acting by left and right translations.
We denote by
$\mathcal {H}^{\operatorname{left}}, \mathcal {H}^{\operatorname{right}}$
and
$\mathcal {H}^{\operatorname{leftright}}$
the corresponding categories of constructible monodromic sheaves
$\operatorname{D}_c(U\backslash G/U)_{\operatorname{mon}}$
, see Definition 5.12. There are obvious forgetful functors
$\mathcal {H}^{\operatorname{left}} \xleftarrow{\operatorname{oblv}^{\operatorname{right}}} \mathcal {H}^{\operatorname{leftright}} \xrightarrow{\operatorname{oblv}^{\operatorname{left}}} \mathcal {H}^{\operatorname{right}}$
.
Lemma 6.1.
Both functors
$\operatorname{oblv}^{\operatorname{right}}$
and
$\operatorname{oblv}^{\operatorname{left}}$
are equivalences.
Proof. First, using the Bruhat decomposition of
$U\backslash G/U$
, we see that the categories
$\mathcal {H}^{\operatorname{left}}, \mathcal {H}^{\operatorname{right}}$
and
$\mathcal {H}^{\operatorname{leftright}}$
are obtained by gluing the categories of monodromic sheaves on each stratum. Since the forgetful functors are compatible with the four functors, they are compatible with the gluing, in particular, we only need to check the statement on each stratum, this is a direct application of Lemma 5.6.
Definition 6.2. The universal monodromic Hecke category
$\mathcal {H}=\mathcal {H}^{\operatorname{mon}}_{\mathcal D}$
is defined as either one of the three categories
$\mathcal {H}^{\operatorname{left}}, \mathcal {H}^{\operatorname{right}}$
or
$\mathcal {H}^{\operatorname{leftright}}$
.
We now introduce standard, costandard and tilting perverse sheaves in
$\mathcal {H}$
. Let
$n \in N(T)$
be an element in the normalizer of T and denote by w its image in the Weyl group of G. The choice of n yields a decomposition of the Bruhat stratum
$BwB \simeq U \times T \times U_w$
given by
$(u,t,v) \mapsto utnv$
where
$U_w = U \cap \operatorname{Ad}(n)U$
. We denote by
$\nu_n : BwB \rightarrow T$
the projection onto T. This map is equivariant for the action of
$U \times U$
acting trivially on the target, hence we have a well-defined map of stacks
$\nu_n : U \backslash BwB/U \to T$
which we will also call
$\nu_n$
.
Definition 6.3. Let
$n \in N(T)$
, we denote by:
-
(i)
$\Delta_n = i_{w,!} \nu_n^*\mathcal L_T[\ell(w) + \dim(T)]$
the standard sheaf; -
(ii)
$\nabla_n = i_{w,*} \nu_n^*\mathcal L_T[\ell(w) + \dim(T)]$
the costandard sheaf.
The standard and costandard sheaves are monodromic constructible sheaves (using either the left or right T-action) as the sheaf
$\mathcal L_T$
is an
$\hat{R}$
-constructible sheaf on T. Since the inclusions
$i_w$
are affine, they are perverse.
Remark 6.4. Up to isomorphism, the sheaves
$\Delta_n$
depend only on w. In what follows, we denote by
$\Delta_w = \Delta_{\dot{w}}$
where
$\dot{w}$
is the lift of the element w we have chosen.
Definition 6.5. Let
$A \in \mathcal {H}$
be a perverse sheaf:
-
(i) a
$\Delta$
-flag for A is a filtration such that the graded pieces are isomorphic to standard sheaves; -
(ii) a
$\nabla$
-flag for A is a filtration such that the graded pieces are isomorphic to costandard sheaves; and -
(iii) the sheaf A is tilting if it has both a
$\Delta$
-flag and a
$\nabla$
-flag.
We denote by
$\mathcal {H}_{\operatorname{tilt}}\subset \mathcal {H}$
the full subcategory of tilting sheaves.
6.2 Monoidal structure
We equip the category
$\mathcal {H}$
with a convolution structure. Consider the following diagram.

The convolution product is defined in two steps. Let
$A, B \in \mathcal {H}$
which we see as the category of
$(T \times T, \mathcal L_{T \times T})$
-equivariant sheaves on
$U \backslash G/U$
, then
$p_1^*A \boxtimes_{\mathbb{Z}} p_2^*B$
is naturally a sheaf of
$\hat{R}^{\otimes 4}$
-modules, and it is constructible as an
$\hat{R}^{\otimes 4}$
-sheaf on
$U \backslash G \times^U G/U$
. We define the convolution of A and B as
where the functor
${\operatorname{For}}_{\hat{R}^{\otimes 2}}^{\hat{R}^{\otimes 4}}$
is the forgetful functor induced by the inclusion
$\hat{R} \otimes \hat{R} \rightarrow \hat{R}^{\otimes 4}$
induced by the outer inclusions. Keeping track of the actions of T, there is a canonical
$\hat{R} \otimes \hat{R}$
-linear isomorphism
In particular, since both
${\operatorname{For}}^{\operatorname{right}}A$
and
${\operatorname{For}}^{\operatorname{left}}B$
are
$\hat{R}$
-constructible, the sheaf
$A * B$
is
$\hat{R} \otimes \hat{R}$
-constructible. There is also a dual convolution defined as
6.3 Duality
Recall that we introduced the functor
$\mathbb{D}'$
as a replacement of Verdier duality for monodromic sheaves, see § 5.3. For
$A \in \mathcal {H}$
, we introduce the following duality functor
where
$(\varepsilon)$
is again the twist of the
$\hat{R}$
-structure by induced by the inversion map. Let us collect the following standard properties of the dualities.
Lemma 6.6. On monodromic Hecke category, we have the following statements:
-
(i)
$(\mathbb{D}')^2\cong \operatorname{id}\cong (\mathbb{D}^{-})^2$
on
$\mathcal {H}$
; -
(ii) there are isomorphisms
$\mathbb{D}'(\Delta_n)\cong \nabla_n$
and
$\mathbb{D}^{-}(\Delta_n)\cong \nabla_{n^{-1}}$
; -
(iii) there is a natural isomorphism
$\mathbb{D}(A)*^!\mathbb{D}(B)\to \mathbb{D}(A* B)$
and
$\mathbb{D}(A*^! B)\to \mathbb{D}(A)*\mathbb{D}(B)$
; -
(iv) there is a natural isomorphism
$\mathbb{D}^-(A* B)\to \mathbb{D}^-(B)*^!\mathbb{D}^-(A)$
.
Lemma 6.7.
For
$A, B, C \in \mathcal {H}$
, there are canonical isomorphisms
Proof. This can be shown by a yoga of adjunctions as in Lemma 4.16.
Lemma 6.8.
Let
$n,n' \in N(T)$
and assume that
$\ell(n) + \ell(n') = \ell(nn')$
, then:
-
(i)
$\Delta_n * \Delta_{n'} = \Delta_{nn'}$
; -
(ii)
$\nabla_n *^! \nabla_{n'} = \nabla_{nn'}$
.
Proof. Follows from the fact that
$BnB \times^B Bn'B \to BnnB$
is an isomorphism.
Theorem 6.9.
There is a natural equivalence
$*\simeq *^!$
and all objects in
$\mathcal {H}$
are left and right dualizable with left and right duals canonically identified with
$\mathbb{D}^{-}(-)$
.
Proof. By Lemma 6.12, for a simple reflection s the object
$\Delta_s$
is dualizable with respect to
$*$
. Hence, so is
$\Delta_n$
for all
$n\in N(T)$
using Lemma 6.8. Now we can argue as in Theorem 4.17, since the objects
$\Delta_n$
generate the category.
Lemma 6.10.
We have
$\Delta_n * \nabla_{n^{-1}} = \nabla_{n^{-1}} * \Delta_n = \Delta_1 = \nabla_1$
.
Proof. This follows from Lemma 6.8, Theorem 6.9 and the case of simple reflection which is Lemma 6.12.
Remark 6.11. Note that any standard or costandard sheaf is invertible, in particular we get that
$\mathbb{D}^{-}(\Delta_n) = \nabla_{n^{-1}}$
and
$\mathbb{D}^{-}(\nabla_{n}) = \Delta_{n^{-1}}$
for all
$n \in N(T)$
and that
$\mathbb{D}^{-}$
preserve the category of tilting sheaves.
6.4 Rank-one calculations
The goal of this section is to perform the rank-one calculations. Most proofs will reduce to arguments of [Reference TaylorTay25]. In [Reference TaylorTay25], the author assumes the group G to be adjoint. From now on, we assume that G is of semisimple rank one of adjoint type so it has a connected center.
Recall that
$\hat{R} = \mathbb{Z}[X_*(T)]$
is the group ring on the space of cocharacters of T. For
$\lambda \in X_*$
, we denote by
$e^{\lambda} \in \hat{R}$
the corresponding element. We denote by
$\alpha^{\vee}$
the simple coroot of G and by
$\alpha$
the simple root of G. We also fix as in § 2.5 a cocharacter
$\varpi^{\vee}$
such that
$\langle \varpi^{\vee}, \alpha \rangle = 1$
.
We now consider the category
$\mathcal {H}$
for G and with the objects
$\Delta_1 = \nabla_1$
,
$\Delta_s$
and
$\nabla_s$
(note that the last two objects are defined up to isomorphism).
Lemma 6.12. There is an isomorphism
Proof. The argument of [Reference TaylorTay25, Proposition A.4] holds in our context.
Lemma 6.13.
There exists a tilting object
$T_s$
satisfying the following.
-
(i) There are two short exact sequences
and
$$0 \to \Delta_s \to T_s \to \Delta_1 \to 0$$
$$0 \to \nabla_1 \to T_s \to \nabla_s \to 0.$$
-
(ii) Any object K satisfying (i) is isomorphic to
$T_s$
. -
(iii) There is an isomorphism
$\operatorname{End}(T_s) = \hat{R} \otimes_{\hat{R}^s} \hat{R}$
.
Proof. (i) The first point is shown as in [Reference TaylorTay25, Lemma 5.1], namely we have (noncanonical) isomorphisms
The element 1 then yields an object
$T_s$
with the two desired short exact sequences.
(ii) We can argue as in [Reference TaylorTay25, Lemma 5.2]. The extension K corresponds to an element
$a \in \hat{R}/(1 - e^{\alpha^{\vee}})$
, it is then enough to check that this element is invertible in this ring. As the ring
$\hat{R}/(1 - e^{\alpha^{\vee}})$
is reduced by Lemma 2.5, it is enough to show that the image of a in all residue fields of
$\hat{R}/(1 - e^{\alpha^{\vee}})$
are nonzero.
Let
$\mathfrak{p}$
be a prime ideal of
$\hat{R}/(1 - e^{\alpha^{\vee}})$
, which we consider as a prime ideal of
$\hat{R}$
. Tensoring the first exact sequence with
$\otimes_{\hat{R}} \hat{R}/\mathfrak{p}$
remains exacts as
$\Delta_1 \otimes_{\hat{R}} \hat{R}/\mathfrak{p}$
lies in perverse degree 0. Hence, we have a short exact sequence
which corresponds to the image of a along the induced map
$\operatorname{Ext}^1(\Delta_s, \Delta_1) \to \operatorname{Ext}^1(\Delta_s \otimes_{\hat{R}} \hat{R}/\mathfrak{p}, \Delta_1 \otimes_{\hat{R}} \hat{R}/\mathfrak{p}) = \hat{R}/(1-e^{\alpha^{\vee}}) \otimes_{\hat{R}} \hat{R}/\mathfrak{p} = \hat{R}/\mathfrak{p}$
.
If we suppose that this extension is split, that is a is 0 in
$\hat{R}/\mathfrak{p}$
, then we can find a splitting
$K\otimes_{\hat{R}} \hat{R}/\mathfrak{p} = \Delta_1 \otimes_{\hat{R}} \hat{R}/\mathfrak{p} \oplus \Delta_s \otimes_{\hat{R}} \hat{R}/\mathfrak{p}$
. Using the second short exact sequence, we get
As
$\operatorname{Hom}(\Delta_1 \otimes_{\hat{R}} \hat{R}/\mathfrak{p},\nabla_s \otimes_{\hat{R}} \hat{R}/\mathfrak{p}) = 0$
, the second map in the short exact sequence induces an isomorphism
$\Delta_s \otimes_{\hat{R}} \hat{R}/\mathfrak{p} = \nabla_s \otimes_{\hat{R}} \hat{R}/\mathfrak{p}$
; however, this contradicts the assumption that
$\mathfrak{p}$
was an ideal of
$\hat{R}/(1 - e^{\alpha^{\vee}})$
, hence a is nonzero.
(iii) We argue as in [Reference TaylorTay25, Proposition 5.4]. First, the monodromy map and the functors
$\operatorname{gr}$
of [Reference Bezrukavnikov and RicheBR22, 6.3] yield maps
We want to show that the first map is an isomorphism. Their composition is injective by Lemma 2.4, hence the first map is injective. The injectivity of the second map follows from [Reference Bezrukavnikov and RicheBR22, Corollary 6.3]. It is then enough to show that both algebras have the same image in
$\hat{R}_e \oplus \hat{R}_s$
. Let
$a \in \operatorname{End}(T_s)$
and denote by
$a_e$
and
$a_s$
its components in
$\hat{R}_e \oplus \hat{R}_s$
. Since
$\hat{R} \otimes_{\hat{R}^s} \hat{R} \to \hat{R}_e \oplus \hat{R}_s \to \hat{R}_e$
is surjective by Lemma 2.4, we can find
$b \in \hat{R} \otimes_{\hat{R}^s} \hat{R}$
such that
$b_e = -a_e$
. We consider the endomorphism
$a + b$
of
$T_s$
. By the same Lemma, it is enough to show that
$a_s + b_s$
lie in the ideal
$(1 - e^{\alpha})$
. Equivalently, it is enough to show that this element is zero in
$\hat{R}/(1 - e^{\alpha})$
and since this ring is reduced, it is enough to show that this element vanishes in all residue fields of this ring. But the condition on
$\varpi$
implies that after reducing modulo some prime ideal containing
$1 - e^{\alpha}$
, the extension
is not split. As
$a_e + b_e = 0$
, the map
$a + b : T_s \to T_s$
factors through
$\Delta_s$
and after reducing modulo some ideal it can only be zero only if the extension splits.
Remark 6.14. As observed in [Reference TaylorTay25, Lemma 5.3], it follows from Lemma 6.13 by convolving the second exact sequence with
$\Delta_s$
that there is a triangle
Since
$\Delta_s * \nabla_s = \Delta_1$
, this triangle is then a short exact sequence of perverse sheaves and exhibits that we have an isomorphism
6.5 Tilting sheaves
We now collect some results about convolution, duality and the existence of perverse tilting sheaves.
For this, denote by
$\mathcal {H}^s\subset \mathcal {H}$
the Hecke category for the minimal parabolic corresponding to a simple reflection
$s\in S.$
Then, by the discussion in Lemma 6.13, there is an indecomposable tilting sheaf
$T_s\in \mathcal {H}^s$
such that the multiplicity of
$\Delta_s$
in a
$\Delta$
-flag of
$T_s$
is 1. The sheaf
$T_s$
is unique up to isomorphism and in this section we fix an arbitrary representative of this sheaf in its isomorphism class. Once we introduce the
$\mathbb{V}$
-functor, we will have a canonical way of choosing such a representative.
Lemma 6.15.
Let
$T,T' \in \mathcal {H}_{\operatorname{tilt}}$
be two tilting perverse sheaves, then
$T * T'$
is tilting and perverse.
Proof. We mimic the argument of [Reference Bezrukavnikov and YunBY13, Proposition 4.3.3]. We first show that for
$w,w' \in W$
we have
and
where
$\langle - \rangle$
denotes the full subcategory generated by extensions. Let us prove the first point, the second is proven in a similar way. We can argue by induction on
$\ell(w)$
and reduce to the case
$w = s$
is a simple reflection. Then if
$\ell(sw') = \ell(w') + 1$
, we have
$\Delta_s * \Delta_{w'} = \Delta_{sw'}$
. If
$\ell(sw') = \ell(w') - 1$
, then we use the short exact sequence
from Lemma 6.13. After convolving with
$\Delta_s$
, we get a triangle
hence
$\Delta_s * \Delta_s \in \langle \Delta_s * T_s, \Delta_s[-1] \rangle$
. By Remark 6.14, we have
$\Delta_s * T_s \simeq T_s$
hence
$\Delta_s * \Delta_{w'}$
is a successive extension of
$\Delta_{w'}[-1], \Delta_{sw'}$
and
$\Delta_{w'}$
.
The sheaf
$T * T'$
now belongs to the category
$\langle \Delta_v[\leqslant 0], v \in W \rangle \cap \langle \nabla_v[\geqslant 0], v \in W \rangle$
. The rest of the argument of [Reference Bezrukavnikov and YunBY13] follows verbatim.
Lemma 6.16.
There is an isomorphism
$\mathbb{D}^{-}(T_s) \cong T_s.$
Proof. The two triangles defining
$T_s$
, see Lemma 6.13, are exchanged by
$\mathbb{D}^-$
, using that
$\mathbb{D}^-(\Delta_s)=\nabla_s$
and
$\mathbb{D}^-(\Delta_e)=\nabla_e.$
By Lemma 6.13 we get
$\mathbb{D}^-(T_s) = T_s$
.
Remark 6.17. Note that we have used here that the root datum is of adjoint type.
Lemma 6.18.
For all w, there exists a tilting sheaf supported on the closure of BwB and such that the multiplicity of
$\Delta_w$
in any of its
$\Delta$
-flags is one.
Proof. Write
$w = s_1\dots s_n$
as a reduced expression for w, then by Lemma 6.15 the sheaf
$T = T_{s_1} * \dots * T_{s_n}$
is tilting and supported on the closure of BwB. Since the map
$Bs_1B \times^B Bs_2B \times^B \cdots\times^B Bs_nB \to BwB$
is an isomorphism the multiplicity of
$\Delta_w$
in a
$\Delta$
-flag of T is 1.
Corollary 6.19.
The category of perverse tilting sheaves is generated by the objects
$T_s$
as a monoidal, additive and idempotent closed category
Corollary 6.20. The Hecke category is stably generated by the tilting perverse sheaves
6.6 Formality
We now prove the formality of the universal monodromic Hecke category using tilting objects. We first recall the following standard property of tilting objects in our context.
Lemma 6.21.
Let
$T,T'\in \mathcal {H}_{\operatorname{tilt}}$
. Then
$\operatorname{Hom}_{\mathcal {H}}(T,T'[n])=0$
if
$n\neq 0$
.
Proof. Using that T has a
$\Delta$
-flag and T’ has a
$\nabla$
-flag, the statement follows by induction and
$\operatorname{Hom}_{\mathcal {H}}(\Delta_w,\nabla_w'[n])=0$
for all
$w,w'\in W$
and
$n\neq 0.$
Using that the tilting objects generate the Hecke category, see Corollary 6.20, Proposition A.4 implies the following formality statement.
Corollary 6.22. There is an equivalence of monoidal categories between the universal monodromic Hecke category and the category of bounded chain complexes of perverse tilting sheaves
Remark 6.23. The equivalence in Corollary 6.22 uses the weight complex functor for the ‘tilting weight structure’. The inverse of the equivalence is given by
where the second equivalence is Beilinson’s realization functor. We also refer to [Reference Beilinson, Bezrukavnikov and MirkovicBBM04, 1.5 Proposition] where a similar statement for constructible sheaves on
$G/B$
is discussed.
6.7 The
$\mathbb{V}$
-functor
We now define the
$\mathbb V$
-functor. Consider the following character of
$U^{-}$
:
Denote by
$1 : \operatorname{pt} \rightarrow U^{-}$
the inclusion of the point 1 and
$i : U^{-} \rightarrow U \backslash G/U$
the map induced by the inclusion of
$U^{-}$
. The
$\mathbb{V}$
-functor is defined as
where
$\phi_{\chi}$
denotes the vanishing cycle functor
$\operatorname{D}(U^{-}) \rightarrow \operatorname{D}(\chi^{-1}(0))$
. Using the presentation of the category
$\mathcal {H}$
as a category of equivariant
$\hat{R} \otimes \hat{R}$
-sheaves, the
$\mathbb V$
-functor factors through the category
$\operatorname{D}(\hat{R} \otimes \hat{R})$
. Moreover, since the vanishing cycle functor is t-exact, it follows that the
$\mathbb V$
-functor is t-exact.
Following [Reference Li, Nadler and YunLNY24, § 2.2.4], there is a canonical lax-monoidal structure on
$\mathbb V$
constructed as follows. Consider the map
induced by the product of the two copies of the map
$U^- \to G$
. Consider the character
and define
where
$\phi_{\chi + \chi}$
is the vanishing cycle functor with respect to
$\chi + \chi$
. Let us summarize all the objects in the following diagram.

Consider now the composition
\begin{align*}\mathbb V(-) \otimes_{\mathbb{Z}} \mathbb V(-) &= 1^*\phi_{\chi}(i^*(-)) \otimes 1^*\phi_{\chi}(i^*(-)) \\&= 1^*(\phi_{\chi}(-) \boxtimes \phi_{\chi}(-)) \\&\xrightarrow{\sim} 1^*(\phi_{\chi + \chi}((i^*-) \boxtimes (i^*(-)) \\&= 1^*\phi_{\chi + \chi}(i^{(2),*}p^*(- \boxtimes -)) \\&= \mathbb V_{U \backslash G \times^U G/U}(p^*( - \boxtimes -)).\end{align*}
In the above composition, the only nontrivial map is the Thom–Sebastiani map
which is a Künneth map for vanishing cycles and proven to be an isomorphism in full generality in [Reference MasseyMas01].
We now get, for all
$A, B \in \mathcal {H}$
,
\begin{align*}\mathbb V(A) \otimes_{\mathbb{Z}} \mathbb V(B) &\simeq \mathbb V_{U \backslash G \times^U G/U}(p_1^*(A) \otimes_{\mathbb{Z}} p_2^*(B)) \\&\rightarrow \mathbb V_{U \backslash G \times^U G/U}(m^!m_!(p_1^*(A) \otimes_{\mathbb{Z}} p_2^*(B)) = \mathbb V(A * B),\end{align*}
where the last isomorphism comes from the compatibility of vanishing cycles with smooth pullback along the map m.
Theorem 6.24 [Reference TaylorTay25, Proposition 2.1]. The functor
$\mathbb V$
is equipped with a canonical monoidal structure
$\mathcal {H} \to \operatorname{D}(\hat{R} \otimes \hat{R})$
where the target category is equipped with the convolution of bimodule structure, in particular, for
$A, B \in \mathcal {H}$
, the map
factors canonically through
$\mathbb V(A) \otimes_{\hat{R}} \mathbb V(B).$
Remark 6.25. In [Reference TaylorTay25], the proof is done in the setting of finite-dimensional groups, but the same proof extends verbatim to the Kac–Moody setting.
Let s be a simple reflection. By [Reference TaylorTay25], the functor
$\mathbb V$
restricted to
$\mathcal H^s$
is represented by the object
$T_s$
. This property pins the object
$T_s$
uniquely.
6.8 Struktursatz
We now prove the analog of Soergel’s Struktursatz [Reference SoergelSoe90] in the setting of the universal monodromic Hecke category.
Theorem 6.26 (Struktursatz). Recall that
$\mathcal D$
is cofree and of adjoint type. Then the functor
$\mathbb V: \mathcal {H}_{\operatorname{tilt}}\to \operatorname{D}(\hat{R}\otimes \hat{R})$
is fully faithful.
Proof. Using the discussion in § 6.4, we have
$\mathbb V(\nabla_s)=\operatorname{Hom}(T_s,\nabla_s)=R_s$
so by the monoidality of
$\mathbb V$
we obtain that
$\mathbb V(\nabla_w)\cong R_w$
. Now, let
$T,T'\in \mathcal {H}_{\operatorname{tilt}}$
. By the monoidality of
$\mathbb V$
we get the following commutative diagram.

Hence, we are reduced to the case that
$T'=\Delta_e$
. We show the stronger statement that
$\mathbb V$
yields an isomorphism
for objects T with a
$\nabla$
-flag. We prove this by induction on the filtration length of T. If
$T=\nabla_w$
, then this is immediate since
$\mathbb V(\nabla_w)=R_w$
and
$\operatorname{Hom}_{\hat{R}\otimes\hat{R}}(R,R_w)=0$
if
$w\neq 1$
using Lemma 2.2 and the assumption that
$\mathcal {D}$
is cofree. For the induction step, pick a short exact sequence
$T'\to T\to \nabla_w$
. Using that there are no extension between standard and costandard objects we obtain a diagram of exact sequences

and the statement follows from the five lemma.
Corollary 6.27.
Recall that the Kac–Moody datum
$\mathcal D$
is cofree and of adjoint type. The functor
$\mathbb V$
yields an monoidal equivalence between tilting sheaves in the universal monodromic Hecke category and K-theory Soergel bimodules
mapping
$T_s$
to
$\hat{R}\otimes_{\hat{R}^s}\hat{R}.$
6.9 Soergel-theoretic description of the Hecke category
Combining the Struktursatz, see Theorem 6.26 and Corollary 6.27, and the formality result, see Corollary 6.22, we obtain the following ‘combinatorial’ description of the universal monodromic Hecke category.
Theorem 6.28.
Assume that the Kac–Moody datum
$\mathcal D$
is cofree and of adjoint type. There is an equivalence of monoidal categories
between the universal monodromic Hecke category and the category of bounded chain complexes of K-theoretic Soergel bimodules associated to
$\widehat{\mathcal {D}}.$
7. Universal Koszul duality
Let
$\mathcal D$
be a free Kac–Moody datum of simply connected type. Recall that the Langlands dual Kac–Moody datum
$\widehat{\mathcal D}$
is then cofree and of adjoint type, see § 2.1. We denote by
$G\supset B\supset T$
the Kac–Moody group with Borel subgroup and maximal torus associated to
$\mathcal D$
and
$\widehat{G}\supset \widehat{B}\supset \widehat{T}$
be the Langlands dual groups associated to
$\widehat{\mathcal D}$
, see § 2.2. We denote by
$\widehat{U}\subset \widehat{B}$
the unipotent radical.
In § 4, we studied the K-theoretic Hecke category
$\mathcal {H}^K_{\mathcal D}$
which consists of reduced K-motives on the stack
$B\backslash G/B$
. In § 6, we studied the universal monodromic Hecke category
$\mathcal {H}^{\operatorname{mon}}_{\widehat{\mathcal D}}$
which consists of
$\widehat{T}\times \widehat{T}$
-monodromic sheaves on the stack
$\widehat{U}\backslash \widehat{G}/\widehat{U}$
. We note that in § 6, for notational ease, we worked with a group G associated to a Kac–Moody datum
$\mathcal D.$
By combining the Soergel-theoretic descriptions in terms of K-theory Soergel bimodules of both categories, see Theorems 4.25 and 6.28, we obtain our main result.
Theorem 7.1 (Universal Koszul duality). There is a monoidal equivalence
which sends the pure K-motive
$E_s$
to the tilting sheaf
$T_s$
.
Appendix A Weight structures
We recall some basic properties of weight structures and weight complex functors.
Definition A.1 [Reference BondarkoBon10, Definition 1.1.1]. Let
$\mathcal C$
be a triangulated category. A weight structure w on
$\mathcal C$
is a pair
$w=(\mathcal C^{w\leqslant 0},\mathcal C^{w\geqslant 0})$
of full subcategories of
$\mathcal C,$
which are closed under direct summands, such that with
$\mathcal C^{w\leqslant n}:=\mathcal C^{w\leqslant 0}[-n]$
and
$\mathcal C^{w\geqslant n}:=\mathcal C^{w\geqslant 0}[-n]$
the following conditions are satisfied:
-
(i)
$\mathcal C^{w\leqslant 0}\subseteq \mathcal C^{w\leqslant 1}$
and
$\mathcal C^{w\geqslant 1}\subseteq \mathcal C^{w\geqslant 0};$
-
(ii) for all
$X\in \mathcal C^{w\geqslant 0}$
and
$Y\in\mathcal C^{w\leqslant -1}$
, we have
$\operatorname{Hom}{\mathcal C}{X}{Y}=0;$
-
(iii) for any
$X\in \mathcal C$
there is a distinguished triangle with
\begin{align*} A\longrightarrow X\longrightarrow B \xrightarrow{+1} \end{align*}
$A\in \mathcal C^{w\geqslant 1}$
and
$B\in \mathcal C^{w\leqslant 0}.$
The full subcategory
$\mathcal C^{w=0}=\mathcal C^{w\leqslant 0}\cap\mathcal C^{w\geqslant 0}$
is called the heart of the weight structure. The weight structure is called bounded if
$\mathcal C=\bigcup_n\mathcal C^{w\geqslant n}=\bigcup_n\mathcal C^{w\leqslant n}.$
A weight structure on a stable
$\infty$
-category
$\mathcal C$
is simply a weight structure on its homotopy category
$\operatorname{ho}\mathcal C$
. Weight structures can be generated from their heart.
Proposition A.2
Let
$\mathcal C$
be a triangulated category and
$\mathcal T\subset\mathcal C$
an additive idempotent-closed subcategory generating
$\mathcal C$
as a triangulated category. Moreover, assume that
$\operatorname{Hom}_{\mathcal C}(X,Y[n])=0$
for all
$X,Y\in \mathcal T$
and
$n\gt 0$
. Then there is a unique weight structure on
$\mathcal C$
such that
$\mathcal T\subset \mathcal C^{w=0}$
. Moreover, in this case
$\mathcal T=\mathcal C^{w=0}.$
Proof. This follows from [Reference BondarkoBon10, Theorem 4.3.2].
There is the following dual construction to Beilinson’s realization functor for t-structures, see [Reference Beilinson, Bernstein and DeligneBBD82].
Proposition A.3
Let
$\mathcal C$
be a stable
$\infty$
-category with a bounded weight structure, then there is a weight complex functor
The weight complex functor commutes with functors that preserve the weight structure. Moreover, if
$\mathcal C$
has a monoidal structure that preserves the weight heart, then the weight complex functor is monoidal.
Proof. The compatibility with weight exact functors is shown in [Reference SosniloSos19]. In [Reference AokiAok20] it is shown that the weight complex functor is symmetric monoidal. A similar argument shows that it is also monoidal.
We record the following special case in which the weight complex functor is an equivalence of categories.
Proposition A.4
Let
$\mathcal C$
be a stable
$\infty$
-category and
$\mathcal T\subset\mathcal C$
an additive idempotent-closed subcategory generating
$\mathcal C$
as a stable subcategory, such that
$\operatorname{Hom}_{\mathcal C}(X,Y[n])=0$
for all
$X,Y\in \mathcal T$
and
$n\neq 0$
. Then the weight complex functor for the weight structure associated to
$\mathcal T$
yields an equivalence of categories
Acknowledgements
We thank Quoc Ho, Marc Hoyois, Adeel Khan and Peter Scholze for helpful discussions. We thank Wolfgang Soergel and Gurbir Dhillon for valuable comments on the first draft.
Conflicts of interest
None.
Financial support
The first author was supported by Deutsche Forschungsgemeinschaft (DFG), project number 45744154, Equivariant K-motives and Koszul duality. The second author was supported by the Max Planck Institute for Mathematics.
Journal information
Compositio Mathematica is owned by the Foundation Compositio Mathematica and published by the London Mathematical Society in partnership with Cambridge University Press. All surplus income from the publication of Compositio Mathematica is returned to mathematics and higher education through the charitable activities of the Foundation, the London Mathematical Society and Cambridge University Press.