evaluation map in nLab
Contents
Definition
Let (π,β,π)\big(\mathcal{C}, \otimes, \mathbb{1}\big) be a closed monoidal category. For S,DβCS, D \in C two objects, with internal hom [S,-][S, \text{-}] right adjoint to the tensor product Sβ(-)S \otimes (\text{-}), the evaluation map
ev:Sβ[S,D]βD ev \;\colon\; S \otimes [S, D] \to D
is the counit of this adjunction, hence the adjunct of the identity morphism
Id:[S,D]β[S,D]. Id \;\colon\; [S,D] \to [S,D] \,.
Concretely for π\mathcal{C} = Sets or generally on generalized elements, the evaluation map is given by evaluating a function at a value, whence the name:
SΓ[S,D] βΆev D (s,f) β¦ f(s). \array{ S \times [S,D] &\overset{ev}{\longrightarrow}& D \\ \big( s ,\, f \big) &\mapsto& f(s) \mathrlap{\,.} }
If π\mathcal{C} is moreover compact then for D=πD = \mathbb{1} the tensor unit we have that [S,π]=S *[S, \mathbb{1}] \,=\, S^\ast is the dual object to SS, whence the evaluation map becomes the pairing of objects with their duals
SβS *βΆevπ. S \otimes S^\ast \overset{ev}{\longrightarrow} \mathbb{1} \,.
Therefore, sometimes the pairing map on dual objects may be called βevaluationβ even when the ambient category is not compact closed.
Properties
Syntax and semantics
In a cartesian closed category the evaluation map
[X,Y]ΓXβevalY [X,Y]\times X \stackrel{eval}{\to} Y
is the categorical semantics of what in the type theory internal language is the dependent type whose syntax is
f:XβY,x:Xβ’f(x):Y f \colon X \to Y ,\; x \colon X \; \vdash \; f(x) \colon Y
expressing function application. On propositions ((-1)-truncated types) this is the modus ponens deduction rule.
See also
-
concrete category (for the external version)
Last revised on September 10, 2023 at 13:36:43. See the history of this page for a list of all contributions to it.