Equivalently, η is a natural isomorphism iff there exists a natural transformation η−1:G⇒F such that ηX−1=(ηX)−1 for all X (and hence η−1∘η=idF, η∘η−1=idG).
Examples
Double dual on finite-dimensional vector spaces. In FinVectk, the canonical maps V→V∗∗ assemble to a natural transformation
Id⇒(−)∗∗, and each component is an isomorphism. Hence
Id≅(−)∗∗
naturally on FinVectk.
Swap of factors for products. In any category with binary products
, there is a natural isomorphism
σA,B:A×B≅B×A
characterized by π1∘σA,B=π2 and π2∘σA,B=π1. In Set it is the function (a,b)↦(b,a); in Grp it is the group homomorphism (g,h)↦(h,g).
Swap of summands for coproducts. Dually, in any category with binary coproducts
, there is a natural isomorphism
A⊔B≅B⊔A
induced by the universal property of the coproduct. In Set this is the obvious bijection between disjoint unions; in Ab it is the canonical isomorphism A⊕B≅B⊕A.