I'm working my way through the following paper:
Malz. A. M. (2014). A Simple and Reliable Way to Compute Option-Based Risk-Neutral Distributions
I am completely stuck on the following derivation. The author expresses the price of a call option at time-$t$ (with strike $K$ and on underlier $S_t$) as \begin{equation} c(t; K, T) = v[S_t , K, T, σ_\text{imp}(t, K), r]. \end{equation}
where $v(.)$ denotes the Black-scholes pricing formula for a European call, and $\sigma_\text{imp}(t, K)$ is the B-S implied vol.
I understand this, but the following step is not clear to me. The author differentiates both sides of the above equation with respect to the strike, $K$. This gives:
\begin{equation} \frac{\partial c}{\partial K} = \frac{\partial v}{\partial K} + \frac{\partial v}{\partial \sigma_\text{imp}}\frac{\partial \sigma_\text{imp}}{\partial K} \end{equation}
But how can this be true?