In my Introduction to Differential Multivariable Calculus class we have proven the Chain Rule theorem, which says:
Given an open set $D$ of $\mathbb{R}^n$, $a \in D$, and $f:D \to \mathbb{R}^m$ a diferentiable function in $a$. Suppose that $f(D) \subset E$ is another open, and that $g:E \to \mathbb{R}^p$ is differentiable at $g(a)$. Then the composition is differentiable at a, and it follows that $D(g \circ f)(a) = D(g(f(a)) \circ D(f(a))$, where $D(F)$ is the Jacobian matrix of the function $F$.
Now, my question is about the notation used. In the theorem of the Existence Of the Implicit Function, there's a use of the Chain Rule that I can't understant: given $F(g(x),x)=0$, where $F:\mathbb{R}^n \times \mathbb{R}^p \to \mathbb{R}^n$ (the function is not important here), we can obtain because of the Chain Rule the following relation: $$D_y(F(g(x),x))D(g(x)) + D_zF(g(x),x))=0,$$ where $D_yF= \frac{\delta(F_1,\cdots,F_n)}{\delta(y_1,\cdots,y_n)}$ is the jacobian matrix, and same for $D_zF$ ($y,z$ are vectors of $\mathbb{R}^n,\mathbb{R}^p$).
I tried to apply the theorem and the given notation, and I attempted to multiply the Jacobians, but I think I'm getting lost in the notation used.
Can someone explain in detail how the equation is derived from the Chain rule?