Dejemos que $\mathbf F : \mathbb R^p \to \mathbb R^s$ y $\phi : \mathbb R^p \to \mathbb R$ sean funciones diferenciables. Sea la función $\mathbf G$ se definirá de la siguiente manera: $$\mathbf G : \mathbb R^p \to \mathbb R^s \qquad \mathbf G(\mathbf y) = \phi(\mathbf y)\mathbf F(\mathbf y)$$
Además, dejemos que $y_0$ sea un punto en $\mathbb R^p$ . Entonces el jacobiano de $\mathbf G$ y de $\mathbf F$ en $y_0$ , denotando respectivamente $D\mathbf G(y_0)$ y $D\mathbf F(y_0)$ son $s \times p$ mientras que el jacobiano de $\phi$ en $y_0$ , denotado como $D\phi(y_0)$ es un vector de filas $p$ entradas de longitud y, por lo tanto, puede convertirse en un gradiente: $$\nabla \phi(y_0) \doteq D\phi(y_0)^\top$$
Ahora la pregunta es, ¿cómo puedo expresar $D\mathbf G(y_0)$ en términos de los otros dos jacobianos? Intenté aplicar imprudentemente la regla del producto, $$D\mathbf g(y_0) \stackrel{?}{=} \phi(y_0) D\mathbf F(y_0) + D\phi(y_0) \mathbf F(y_0) $$ pero las dimensiones de las matrices no coinciden correctamente. ¿Qué estoy haciendo mal?