Documentation

TauCeti.Algebra.Category.ModuleCat.FiniteProjective.Ihom

Internal Hom from a finite projective module #

For a finite projective module M, the canonical contraction from Mᵛ ⊗ N to Hom_R(M,N) is an isomorphism, natural in both variables. This is the affine algebraic model for the identification of the internal Hom from a finite locally free sheaf with tensoring by its dual. The construction uses Mathlib's dualTensorHomEquiv.

The dual of a finite projective module tensored with N is the internal Hom from M to N. Its forward map sends f ⊗ n to m ↦ f(m) • n.

Equations
Instances For
    @[simp]
    theorem ModuleCat.dualTensorIhomIso_hom_tmul {R : Type u} [CommRing R] (M : ModuleCat R) [Module.Finite R ↑M] [Module.Projective R ↑M] (N : ModuleCat R) (f : Module.Dual R ↑M) (n : ↑N) (m : ↑M) :

    The contraction isomorphism evaluates a pure tensor by applying its functional to the argument and scaling the tensor's second factor.

    The contraction isomorphism is natural in the target module.

    Equations
    Instances For
      @[simp]

      The component of the natural tensor–Hom comparison is the contraction isomorphism.

      @[simp]

      The inverse component of the natural tensor–Hom comparison is the inverse contraction isomorphism.

      @[simp]
      theorem ModuleCat.dualTensorIhomIso_ev {R : Type u} [CommRing R] (M : ModuleCat R) [Module.Finite R ↑M] [Module.Projective R ↑M] (N : ModuleCat R) (m : ↑M) (f : Module.Dual R ↑M) (n : ↑N) :

      Under the contraction isomorphism, internal-Hom evaluation sends m ⊗ (f ⊗ n) to f(m) • n.

      The tensor–Hom comparison is contravariantly natural in a finite projective source: precomposing a linear map with φ corresponds to tensoring with the dual map of φ.