Tensor–hom adjunction

From Wikipedia, the free encyclopedia
(Redirected from Hom-tensor adjunction)
Jump to navigation Jump to search

In mathematics, the tensor-hom adjunction is the statement that the tensor product X and hom-functor Hom(X,) form an adjoint pair:

Hom(YX,Z)Hom(Y,Hom(X,Z)).

This is made more precise below. The order of terms in the phrase "tensor-hom adjunction" reflects their relationship: tensor is the left adjoint, while hom is the right adjoint.

General statement

[edit | edit source]

Say R and S are (possibly noncommutative) rings, and consider the right module categories (an analogous statement holds for left modules):

𝒞=ModSand𝒟=ModR.

Fix an (R,S)-bimodule X and define functors F:𝒟𝒞 and G:𝒞𝒟 as follows:

F(Y)=YRXfor Y𝒟
G(Z)=HomS(X,Z)for Z𝒞

Then F is left adjoint to G. This means there is a natural isomorphism

HomS(YRX,Z)HomR(Y,HomS(X,Z)).

This is actually an isomorphism of abelian groups. More precisely, if Y is an (A,R)-bimodule and Z is a (B,S)-bimodule, then this is an isomorphism of (B,A)-bimodules. This is one of the motivating examples of the structure in a closed bicategory.[1]

Counit and unit

[edit | edit source]

Like all adjunctions, the tensor-hom adjunction can be described by its counit and unit natural transformations. Using the notation from the previous section, the counit

ε:FG1𝒞

has components

εZ:HomS(X,Z)RXZ

given by evaluation: For

ϕHomS(X,Z)andxX,
ε(ϕx)=ϕ(x).

The components of the unit

η:1𝒟GF
ηY:YHomS(X,YRX)

are defined as follows: For y in Y,

ηY(y)HomS(X,YRX)

is a right S-module homomorphism given by

ηY(y)(t)=ytfor tX.

The counit and unit equations can now be explicitly verified. For Y in 𝒟,

εFYF(ηY):YRXHomS(X,YRX)RXYRX

is given on simple tensors of YX by

εFYF(ηY)(yx)=ηY(y)(x)=yx.

Likewise,

G(εZ)ηGZ:HomS(X,Z)HomS(X,HomS(X,Z)RX)HomS(X,Z).

For ϕ in HomS(X,Z),

G(εZ)ηGZ(ϕ)

is a right S-module homomorphism defined by

G(εZ)ηGZ(ϕ)(x)=εZ(ϕx)=ϕ(x)

and therefore

G(εZ)ηGZ(ϕ)=ϕ.

The Ext and Tor functors

[edit | edit source]

The Hom functor hom(X,) commutes with arbitrary limits, while the tensor product X functor commutes with arbitrary colimits that exist in their domain category. However, in general, hom(X,) fails to commute with colimits, and X fails to commute with limits; this failure occurs even among finite limits or colimits. This failure to preserve short exact sequences motivates the definition of the Ext functor and the Tor functor.

In arithmetic

[edit | edit source]

We can illustrate the tensor-hom adjunction in the category of functions of finite sets. Given a set N, its Hom functor takes any set A to the set of functions from N to A. The isomorphism class of this set of functions is the natural number AN. Similarly, the tensor product N takes a set A to its cartesian product with N. Its isomorphism class is thus the natural number AN.

This allows us to interpret the isomorphism of hom-sets

Hom(YX,Z)Hom(Y,Hom(X,Z)).

that universally characterizes the tensor-hom adjunction, as the categorification of the remarkably basic law of exponents

ZYX=(ZX)Y.

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).