Naturality (source code)

= Naturality

For a <natural transformation> $\theta:F\Rightarrow G$, naturality is the equation $G(f)\theta_A=\theta_BF(f)$ for each <morphism> $f:A\to B$. Thus transforming and then applying a <functor> gives the same result as applying that functor and then transforming. It makes the component maps a coherent transformation of <functors>.