A category $\mathscr{A}$ is cartesian closed if it has finite products and for each $B \in \mathscr{A}$, the functor
has a right adjoint.