Since I haven't found anything related on MSE nor in Google, I'll post here this question.
Let $\mathsf{C}, \mathsf{D}, \mathsf{E}$ be categories and consider an assignment $F:\mathsf{C}\times\mathsf{D}\to\mathsf{E}$. Then I'm wondering whether $F$ is functorial iff it's functorial on $\mathsf{C}$ and on $\mathsf{D}$. I'll define what I mean by "functorial in a variable". For an object $d\in\mathsf{D}$, define the assignment \begin{align*} F_d:\mathsf{C}&\to\mathsf{E}\\ c&\mapsto F(c,d)\\ (f:c\to c')&\mapsto F(f,1_d). \end{align*}
And for each object $c\in\mathsf{C}$, define $F^c:\mathsf{D}\to\mathsf{E}$ similarly. Is it true then that $F$ is a functor iff $F^c$ and $F_d$ are functors for all objects $(c,d)\in\mathsf{C}\times\mathsf{D}$? In other words: is joint functoriality equivalent to separate functoriality? The implication to the right is easy, and for the implication to the left, it's not difficult to show that $F$ will preserve identities using that $F_d$ preserves identities. What I'm having trouble to show is that $F$ does preserve compositions. Maybe it's false? I cannot come with a counterexample right now.
Edit: It's false, separate functoriality alone does not imply joint functoriality. I've found the following counterexample: define $\mathsf{C}$ to be the free category over the quiver $\bullet\to\bullet$. That is, $\mathsf{C}$ has two objects, $a$ and $b$, and three morphisms, $1_a$, $1_b$ and $f:a\to b$.
Now define the assignment $F:\mathsf{C}\times\mathsf{C}\to\mathsf{C}$, for $g,h\in\operatorname{Mor}\mathsf{C}$, as $$ F(g,h)= \begin{cases} 1_a,&g=h=f,\\ 1_b,&\text{otherwise}, \end{cases} $$ and, implicitly, $F(c,d)=b$ for $c,d\in\{a,b\}$. Then $F_c$ and $F^c$ are functors for $c\in\{a,b\}$ (namely, they are the constant functor $\mathsf{C}\to\mathsf{C}$ to $b$). So $F$ is separately functorial. But it is not jointly functorial, since although $(1_b,1_b)$ is composable with $(f,f)$ in $\mathsf{C}\times\mathsf{C}$, we have that $F(1_b,1_b)=1_b$ is not composable with $F(f,f)=1_a$ in $\mathsf{C}$.
Note that the assignment of this counterexample does not respect domains, $F(\operatorname{dom}(f,f))=b\neq a=\operatorname{dom}(F(f,f))$.
So now the questions are:
- Can an ‘easy’ counterexample still be found if require $F$ to respect domains and codomains?
- Can some additional condition be added to separate functoriality to achieve equivalence with joint functoriality?
$\require{AMScd}$I don't remember what this condition is called (it had the name of a category theorist, or even two) but a bifunctor $F : {\cal A}\times{\cal B} \to {\cal C}$ is such that for $f:A\to A', g:B\to B'$, the diagram $$ \begin{CD} F(A,B) @>>> F(A,B') \\ @VVV @VVV \\ F(A',B) @>>> F(A',B') \end{CD} $$ commutes. This is the sense in which the morphism $F(f,g) : F(A,B) \to F(A', B')$ is defined: it's either path of this commutative square. So, a family of functors $F_A : {\cal B} \to {\cal C}, A\in\cal A$ and a family of functors $F_B : {\cal A} \to {\cal C}, B\in\cal B$ are induced by a common bifunctor $\bar F : {\cal A}\times{\cal B} \to {\cal C}$ (in the sense that $F_A = \bar F(A,-), F_B=\bar F(-,B)$) if and only if for each $f:A\to A', g:B\to B'$ one has $$ F_{B'}(f)\circ F_A(g) = F_{A'}(g)\circ F_B(f). $$