Documentation

TauCeti.Algebra.Category.ModuleCat.CartanMap.RingEquiv

Invariance of K₀(proj R), G₀(mod R) and the Cartan map under ring isomorphisms #

A ring isomorphism e : R ≃+* S induces, by restriction of scalars, an equivalence of module categories ModuleCat S ≌ ModuleCat R. It preserves and reflects finite generation and projectivity, and it is exact, so it restricts to exact equivalences between the finitely generated modules and between the finitely generated projective modules over the two rings. On Grothendieck groups this gives isomorphisms

K₀(proj S) ≃ K₀(proj R),   G₀(mod S) ≃ G₀(mod R),

both sending the class of a module to the class of the same module with scalars restricted along e, and the square they form with the two Cartan maps commutes. In particular the Cartan map of R is an isomorphism if and only if that of S is.

For an algebra isomorphism e : A ≃ₐ[k] B the statements apply to e.toRingEquiv, so K₀(proj A), G₀(mod A) and the Cartan map are invariants of the isomorphism class of the algebra A.

The API is dot notation on the ring isomorphism: use e.finiteModulesK0Equiv, e.finiteProjectiveModulesK0Equiv and e.cartanMap_bijective_iff.

Main definitions #

Main results #

References #

Restriction of scalars on the two object properties #

Restriction of scalars along a ring isomorphism pulls the finitely generated R-modules back to the finitely generated S-modules.

Restriction of scalars along a ring isomorphism pulls the finitely generated projective R-modules back to the finitely generated projective S-modules.

The equivalences of module subcategories #

The two pullback equalities above are transported along ModuleCat.restrictScalarsEquivalenceOfRingEquiv_functor before being passed to CategoryTheory.Equivalence.congrFullSubcategory: the additivity instance of the restricted equivalence is found by instance search only when the hypothesis is stated syntactically for the functor of ModuleCat.restrictScalarsEquivalenceOfRingEquiv e.

noncomputable def RingEquiv.finiteModulesEquivalence {R S : Type u} [Ring R] [Ring S] (e : R ≃+* S) :

Restriction of scalars on finitely generated modules. A ring isomorphism e : R ≃+* S induces an equivalence from the finitely generated S-modules to the finitely generated R-modules, sending a module to the same module with scalars restricted along e.

Equations
Instances For

    Restriction of scalars on finitely generated projective modules. A ring isomorphism e : R ≃+* S induces an equivalence from the finitely generated projective S-modules to the finitely generated projective R-modules, sending a module to the same module with scalars restricted along e.

    Equations
    Instances For

      The equivalence of finitely generated module categories induced by a ring isomorphism is conflation-exact.

      The inverse of the equivalence of finitely generated module categories induced by a ring isomorphism is conflation-exact.

      The equivalence of finitely generated projective module categories induced by a ring isomorphism is conflation-exact.

      The inverse of the equivalence of finitely generated projective module categories induced by a ring isomorphism is conflation-exact.

      The induced isomorphisms of Grothendieck groups #

      Invariance of G₀(mod R) under ring isomorphisms. A ring isomorphism e : R ≃+* S 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 e.

      Equations
      Instances For

        Invariance of K₀(proj R) under ring isomorphisms. A ring isomorphism e : R ≃+* S induces K₀(proj S) ≃+ K₀(proj R), sending the class of a finitely generated projective S-module to the class of the same module with scalars restricted along e.

        Equations
        Instances For

          Functoriality in the ring isomorphism #

          Restriction of scalars along the identity, along the inverse and along a composite of ring isomorphisms identifies with the identity, the inverse and the composite of the restrictions. The identity and composition isomorphisms in ModuleCat lift to the full subcategories. Isomorphic objects have the same class in exact K₀, so these comparisons give functoriality without requiring equality of the underlying restricted module structures.

          @[simp]

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

          @[simp]

          Restriction along the inverse ring isomorphism induces the inverse isomorphism on G₀.

          @[simp]

          Restriction along a composite of ring isomorphisms induces the reverse composite on G₀.

          @[simp]

          Restriction along the identity ring isomorphism induces the identity on K₀(proj R).

          @[simp]

          Restriction along the inverse ring isomorphism induces the inverse isomorphism on K₀.

          @[simp]

          Restriction along a composite of ring isomorphisms induces the reverse composite on K₀.

          Compatibility with the Cartan map #

          Naturality of the Cartan map in the ring. The Cartan maps of two isomorphic rings are intertwined by the induced isomorphisms of Grothendieck groups.

          @[simp]

          Pointwise form of RingEquiv.cartanMap_comp_finiteProjectiveModulesK0Equiv: applying the Cartan map of R after transporting a class from K₀(proj S) along e agrees with transporting its image under the Cartan map of S from G₀(mod S) along e.

          The resolution-theorem hypothesis is invariant under ring isomorphisms: the Cartan map of R is bijective if and only if the Cartan map of S is.