Documentation

TauCeti.Algebra.Category.ModuleCat.CartanMap.RestrictScalars

Restriction of scalars on G₀(mod R) along a finite ring homomorphism #

Let f : R →+* S be a ring homomorphism making S a finitely generated R-module. Restriction of scalars along f keeps the underlying abelian group of an S-module, so it is exact, and it sends a finitely generated S-module to a finitely generated R-module: a finite generating set of M over S multiplied by a finite generating set of S over R generates M over R. It therefore induces a homomorphism of exact Grothendieck groups

f^* : G₀(mod S) →+ G₀(mod R),   [M] ↦ [M with scalars restricted along f],

contravariantly functorial in f. Along a ring isomorphism it is the isomorphism RingEquiv.finiteModulesK0Equiv. The motivating instance is restriction of representations along a group homomorphism H →* G with G finite, where k[G] is finite over k[H].

The finiteness hypothesis is stated as the finite generation of S itself over R through f. It is also necessary: restriction of scalars sends the finitely generated S-module S to a finitely generated R-module only when it holds.

The API is dot notation on the ring homomorphism: use f.finiteModulesRestrictScalars hf and f.finiteModulesK0Restrict hf.

The functor on finitely generated modules, RingHom.finiteModulesRestrictScalars, is in TauCeti.Algebra.Category.ModuleCat.RestrictScalars.

Main definitions #

Main results #

References #

Restriction of scalars on finitely generated modules is conflation-exact: it sends a short exact sequence of finitely generated S-modules to a short exact sequence of R-modules.

Restriction of scalars on G₀(mod R). A ring homomorphism f : R →+* S making S a finitely generated R-module induces G₀(mod S) →+ G₀(mod R), sending the class of a finitely generated S-module to the class of the same module with scalars restricted along f.

Equations
Instances For

    Functoriality in the ring homomorphism #

    As for RingEquiv.finiteModulesK0Equiv, functoriality is proved from the isomorphisms ModuleCat.restrictScalarsId'App and ModuleCat.restrictScalarsComp'App between restricted modules: isomorphic objects have the same class. The primed forms take an equation of ring homomorphisms, so they apply to ring homomorphisms that are only propositionally an identity or a composite, such as the maps of monoid algebras induced by an identity or a composite of monoid homomorphisms.

    Restriction along a ring endomorphism equal to the identity induces the identity on G₀(mod R).

    @[simp]

    Restriction along the identity ring homomorphism induces the identity on G₀(mod R).

    theorem RingHom.finiteModulesK0Restrict_comp' {R S T : Type u} [Ring R] [Ring S] [Ring T] (f : R →+* S) (hf : Module.Finite R S) (g : S →+* T) (gf : R →+* T) (h : gf = g.comp f) (hg : Module.Finite S T) (hgf : Module.Finite R T) :

    Restriction along a ring homomorphism equal to a composite g ∘ f induces the composite of the restrictions along g and along f, in the reverse order.

    @[simp]
    theorem RingHom.finiteModulesK0Restrict_comp {R S T : Type u} [Ring R] [Ring S] [Ring T] (f : R →+* S) (hf : Module.Finite R S) (g : S →+* T) (hg : Module.Finite S T) (hgf : Module.Finite R T) :

    Restriction along a composite g ∘ f of ring homomorphisms induces the composite of the restrictions along g and along f, in the reverse order.

    Along a ring isomorphism, restriction of scalars on G₀(mod S) is the isomorphism RingEquiv.finiteModulesK0Equiv.