Documentation

Atlas.TensorCategories.code.FiberFunctorEnd

theorem FiberFunctorEnd.rTensor_lTensor_commute (k : Type u_1) [CommSemiring k] (M : Type u_2) (N : Type u_3) [AddCommMonoid M] [AddCommMonoid N] [Module k M] [Module k N] (φ : Module.End k M) (ψ : Module.End k N) :

Right-tensoring by φ : End M and left-tensoring by ψ : End N commute as endomorphisms of M ⊗ N.

The canonical k-algebra homomorphism End(M) ⊗ End(N) →ₐ End(M ⊗ N) obtained by combining right- and left-tensoring with the universal property of the algebra tensor product.

Instances For
    @[simp]
    theorem FiberFunctorEnd.endTensorEndAlgHom_tmul (k : Type u_1) [CommSemiring k] (M : Type u_2) (N : Type u_3) [AddCommMonoid M] [AddCommMonoid N] [Module k M] [Module k N] (φ : Module.End k M) (ψ : Module.End k N) :

    The algebra homomorphism endTensorEndAlgHom sends the elementary tensor φ ⊗ ψ to the endomorphism TensorProduct.map φ ψ of M ⊗ N.

    noncomputable def FiberFunctorEnd.endTensorEndAlgEquiv (k : Type u_1) [CommSemiring k] (M : Type u_2) (N : Type u_3) [AddCommMonoid M] [AddCommMonoid N] [Module k M] [Module k N] [Module.Free k M] [Module.Finite k M] [Module.Free k N] [Module.Finite k N] :

    For finite free k-modules M and N, the canonical algebra map upgrades to a k-algebra isomorphism End(M) ⊗ End(N) ≃ₐ End(M ⊗ N).

    Instances For
      @[simp]
      theorem FiberFunctorEnd.endTensorEndAlgEquiv_tmul (k : Type u_1) [CommSemiring k] (M : Type u_2) (N : Type u_3) [AddCommMonoid M] [AddCommMonoid N] [Module k M] [Module k N] [Module.Free k M] [Module.Finite k M] [Module.Free k N] [Module.Finite k N] (φ : Module.End k M) (ψ : Module.End k N) :

      The algebra isomorphism endTensorEndAlgEquiv sends φ ⊗ ψ to TensorProduct.map φ ψ.

      Named alias of endTensorEndAlgEquiv, used as a downstream reference.

      Instances For