Continuous coinduction and enough injectives for smooth modules #
Let f : R →+* A be a ring homomorphism and J : ι → Submodule A A a nonempty family of left
ideals of A that is directed downwards. The coinduction of an R-module V is the smooth part
(TauCeti.smoothPart) of Mathlib's coextension of scalars Hom_R(A, V), on which A acts by
(b • g) a = g (a * b). It is right adjoint to the functor sending a smooth A-module to its
underlying R-module, obtained by composing Mathlib's ModuleCat.restrictCoextendScalarsAdj with
the smooth-part coreflection.
A left ideal I kills g : Hom_R(A, V) exactly when I ⊆ ker g. Hence, when the family J is
also stable under right multiplication, g lies in the coinduction exactly when its kernel
contains some J i. When the J i form a basis of neighborhoods of 0 in a topological ring,
this says that g is continuous for the discrete topology on V, so that the coinduction is the
module Hom_cont,R(A, V) of continuous R-linear maps.
The underlying-module functor is faithful and preserves monomorphisms, so the coinduction
preserves injective objects; over a semisimple ring R, such as a field, every coinduced module
is injective. The unit of the adjunction is the injective map m ↦ (a ↦ a • m), so coinduction
along ℤ →+* A shows that the category of smooth A-modules has enough injectives. Consequently
the smooth modules over A : Type u, with modules in universe max u w, have Ext groups in the
universe max u w of their morphisms, so derived functors of smooth modules can be computed
with injective resolutions.
Main definitions #
TauCeti.coinduction f hJ: the functor fromR-modules to smoothA-modules sendingVto the smooth part of its coextension of scalarsHom_R(A, V); this isHom_cont,R(A, V)when theJ iform a basis of neighborhoods of0.TauCeti.coinductionAdjunction f hJ: the underlyingR-module functor of smoothA-modules is left adjoint to the coinduction.
Main results #
TauCeti.mem_smoothPart_coextendScalars_iff:glies in the coinduction when someJ ilies in its kernel.TauCeti.mem_smoothPart_coextendScalars_iff_continuous: for a basis of neighborhoods of0,glies in the coinduction when it is continuous for the discrete topology onV.TauCeti.coinductionAdjunction_unit_app_injective: the unitm ↦ (a ↦ a • m)is injective.TauCeti.injective_coinduction_obj: coinduction preserves injective objects.TauCeti.enoughInjectives_smoothModules: smooth modules have enough injectives.TauCeti.hasExt_smoothModules: smooth modules haveExtgroups in the universe of morphisms.TauCeti.hasExt_discreteModules: discrete modules likewise have nativeExtgroups.
References #
- Edward Frenkel, Langlands Correspondence for Loop Groups, Cambridge Studies in Advanced Mathematics 103, Cambridge University Press, 2007, Section 2.1, for smooth modules over the completed enveloping algebra of an affine Lie algebra.
- Jean-Pierre Serre, Galois Cohomology, Springer, 1997, Chapter I, Section 2.5, for the analogous coinduced discrete modules of continuous maps out of a profinite group.
Smooth vectors of the coextension of scalars #
A left ideal I kills an R-linear map g : A → V of the coextension of scalars exactly
when I lies in the kernel of g.
If the directed family J is stable under right multiplication, an R-linear map
g : A → V lies in the smooth part of the coextension of scalars exactly when some J i lies in
its kernel.
If the left ideals J i form a basis of neighborhoods of 0 in a topological ring, an
R-linear map g : A → V lies in the smooth part of the coextension of scalars exactly when it is
continuous for the discrete topology on V.
The coinduction functor and its adjunction #
The coinduction of R-modules to smooth A-modules along f : R →+* A: the smooth part of
the coextension of scalars Hom_R(A, V), which is the module of continuous R-linear maps
A → V when the J i form a basis of neighborhoods of 0
(TauCeti.mem_smoothPart_coextendScalars_iff_continuous).
Instances For
The coinduction of V is the smooth part of the coextension of scalars of V.
The coinduction of a linear map φ is postcomposition with φ.
The underlying R-module functor of smooth A-modules is left adjoint to the coinduction:
R-linear maps from a smooth A-module M to V are the A-linear maps from M to the
smooth part of the coextension of scalars Hom_R(A, V), which is the module of continuous
R-linear maps A → V when the J i form a basis of neighborhoods of 0.
Instances For
The unit of the coinduction adjunction sends m to the orbit map a ↦ a • m.
The counit of the coinduction adjunction is evaluation at 1.
The A-linear map to the coinduction corresponding to an R-linear map φ : M → V sends
m to a ↦ φ (a • m).
The R-linear map corresponding to an A-linear map ψ to the coinduction is evaluation of
ψ at 1.
The unit m ↦ (a ↦ a • m) of the coinduction adjunction is injective, by evaluation at
1.
Coinduction sends injective R-modules to injective smooth A-modules, since its left adjoint,
the underlying R-module functor, preserves monomorphisms.
Over a semisimple ring R, for instance a field, every R-module is injective, so the
coinduction of every R-module is an injective smooth A-module.
For a directed family J of left ideals of A : Type u, the smooth A-modules in universe
max u w have enough injectives: every smooth module embeds, through the unit of the coinduction
adjunction along ℤ →+* A, into the coinduction of an injective abelian group.
For a directed family J of left ideals of A : Type u, the abelian category of smooth
A-modules in universe max u w has Ext groups in the universe max u w of its morphisms.
This holds for any abelian structure on the smooth modules, for instance the one inherited from
ModuleCat A through TauCeti.isClosedUnderFiniteLimits_smoothModules.
Discrete modules over a topological ring with separately continuous addition have native
Ext groups in the universe of their morphisms. They are the smooth modules for all open left
ideals, a nonempty family directed by intersection.