Documentation

TauCeti.Algebra.AlgebraicGroup.GeneralLinear.ScalarExtension

Automorphisms of scalar extensions #

For a module V over a commutative ring R, this file packages

A ↦ Autₐ(A ⊗[R] V)

as a functor from commutative R-algebras to groups. A morphism φ : A ⟶ B acts by base change of the automorphism, Module.End.mapValueGL; this file only indexes that operation by the bundled category of commutative algebras and packages the result as a functor.

The public characterization uses the canonical map A ⊗[R] V → B ⊗[R] V. Scalar extension of an automorphism commutes with this map, and its value on a pure tensor is consequently determined by the original automorphism on 1 ⊗ₜ v.

No finiteness, freeness, projectivity, flatness, or nontriviality hypothesis is used. In particular, the construction includes zero rings and the zero module. This is only the fixed-module automorphism functor; no representability or functoriality in V is asserted.

Main declarations #

References #

@[reducible, inline]

The group of linear automorphisms of the scalar extension A ⊗[R] V.

Equations
Instances For
    def TauCeti.GeneralLinear.scalarExtensionMap {R : Type u} [CommRing R] {V : Type v} [AddCommMonoid V] [Module R V] {A B : CommAlgCat R} (φ : A ⟶ B) :
    TensorProduct R (↑A) V →ₗ[R] TensorProduct R (↑B) V

    The canonical map between scalar extensions induced by a morphism of value algebras.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.GeneralLinear.scalarExtensionMap_tmul {R : Type u} [CommRing R] {V : Type v} [AddCommMonoid V] [Module R V] {A B : CommAlgCat R} (φ : A ⟶ B) (a : ↑A) (v : V) :

      The canonical map between scalar extensions sends a pure tensor to the corresponding pure tensor with its scalar mapped into the target algebra.

      The canonical map between scalar extensions is the value-algebra morphism tensored with the identity of the module.

      Over a flat module, the canonical map between scalar extensions inherits injectivity from the value-algebra morphism.

      @[simp]

      The canonical map associated to the identity morphism is the identity linear map.

      @[simp]

      Canonical maps between scalar extensions compose covariantly.

      @[simp]
      theorem TauCeti.GeneralLinear.scalarExtensionMap_smul {R : Type u} [CommRing R] {V : Type v} [AddCommMonoid V] [Module R V] {A B : CommAlgCat R} (φ : A ⟶ B) (a : ↑A) (x : TensorProduct R (↑A) V) :

      The canonical map between scalar extensions is semilinear for the value-algebra morphism.

      Extend a scalar-extension automorphism along a morphism of value algebras.

      This is Module.End.mapValueGL at the underlying algebra morphism, bundled as a morphism of groups; all of its computation rules come from there.

      Equations
      Instances For
        @[simp]

        The underlying endomorphism of an extended automorphism is the base change of the underlying endomorphism.

        @[simp]

        Scalar extension of an automorphism is characterized on pure tensors by its value on the canonical copy of the original module.

        @[simp]

        Extending an automorphism commutes with the canonical map between scalar extensions.

        A target automorphism that intertwines the canonical map with g is the scalar extension of g.

        Extension of automorphisms is injective as soon as the canonical map between scalar extensions is. An automorphism of A ⊗[R] V is determined by its values on the pure tensors 1 ⊗ v, and those values are recorded faithfully by the canonical map.

        @[simp]

        Extension of scalar-extension automorphisms preserves identity morphisms of value algebras.

        @[simp]

        Extension of scalar-extension automorphisms preserves composition of value-algebra morphisms.

        The group-valued functor of linear automorphisms of scalar extensions of V.

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

          The functor takes a value algebra to the automorphism group of the corresponding scalar extension.

          @[simp]

          The functor takes a morphism of value algebras to the corresponding extension of automorphisms.