Documentation

TauCeti.Algebra.Category.CommAlgCat.RestrictScalars

Restriction of scalars for commutative algebra categories #

Given a ring homomorphism k → K, a commutative K-algebra is in particular a commutative k-algebra, and a K-algebra homomorphism is a k-algebra homomorphism. This file packages that change of rings as a functor CommAlgCat K ⥤ CommAlgCat k.

Mathlib provides the analogous AlgCat.restrictScalars on the (not-necessarily-commutative) algebra category; this is its commutative counterpart.

Main declarations #

@[reducible, inline]
noncomputable abbrev TauCeti.CommAlgCat.restrictScalarsObj {k : Type u} {K : Type w} [CommRing k] [CommRing K] (f : k →+* K) (A : CommAlgCat K) :

Restrict a commutative K-algebra to a commutative k-algebra along f : k →+* K.

Equations
Instances For
    @[simp]
    theorem TauCeti.CommAlgCat.algebraMap_restrictScalarsObj {k : Type u} {K : Type w} [CommRing k] [CommRing K] (f : k →+* K) (A : CommAlgCat K) (r : k) :
    (algebraMap k ↑(restrictScalarsObj f A)) r = (algebraMap K ↑A) (f r)

    The restricted k-algebra structure has scalar map algebraMap K A ∘ f.

    @[reducible, inline]
    noncomputable abbrev TauCeti.CommAlgCat.restrictScalarsMap {k : Type u} {K : Type w} [CommRing k] [CommRing K] {A B : CommAlgCat K} (f : k →+* K) (χ : A ⟶ B) :

    Restrict a morphism of commutative K-algebras to a morphism of commutative k-algebras along f : k →+* K.

    Equations
    Instances For
      @[simp]

      The underlying algebra hom of a restricted categorical morphism is restriction of scalars on the original algebra hom.

      @[reducible, inline]
      noncomputable abbrev TauCeti.CommAlgCat.restrictScalars {k : Type u} {K : Type w} [CommRing k] [CommRing K] (f : k →+* K) :

      The restriction-of-scalars functor CommAlgCat K ⥤ CommAlgCat k along f : k →+* K.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]

        The object part of restrictScalars is restriction of scalars on algebras.

        @[simp]
        theorem TauCeti.CommAlgCat.restrictScalars_map {k : Type u} {K : Type w} [CommRing k] [CommRing K] (f : k →+* K) {A B : CommAlgCat K} (χ : A ⟶ B) :

        The morphism part of restrictScalars is restriction of scalars on morphisms.