In statistical physics, one is often presented with function-by-function derivatives. For instance, consider the derivation of the fundamental relation of thermodynamics from statistical physics.
Let the entropy be:
$$ S=\ln Z+\beta \overline{E} + \gamma \overline{V} \tag{1} $$
Then in most textbooks, one writes:
$$ dS= \left. \frac{\partial S}{\partial \overline{E}} \right|_{\overline{V}}d\overline{E} + \left. \frac{\partial S}{\partial \overline{V}} \right|_{\overline{E}} d\overline{V} $$
Then finally,
$$ dS= \beta d\overline{E} + \gamma d\overline{V} \tag{2} $$
The problem I have is that $\overline{E}$ and $\overline{V}$ are not variables, but functions of $\beta,\gamma$.
$$ \overline{E}(\beta,\gamma)=\sum_{q\in\mathbb{Q}} E(q)\exp(-\beta E(q)-\gamma V(q))\\ \overline{V}(\beta,\gamma)=\sum_{q\in\mathbb{Q}} V(q)\exp(-\beta E(q)-\gamma V(q)) $$
Since these are functions, the 'verbose' equation for the entropy actually is:
$$ S(\beta,\gamma)=\ln Z(\beta,\gamma) +\beta \overline{E}(\beta, \gamma)+ \gamma \overline{V}(\beta,\gamma) $$
In this context, taking the differential with respect to the function $\overline{E}(\beta,\gamma)$ doesn't make sense. A derivative is taken with respect to a variable of the function.
What is the correct process (notation and good definitions) to go from $S$ to $dS=\beta d\overline{E}+\gamma d\overline{V}$?
That is, starting with:
$$ S(\beta,\gamma)= \ln Z(\beta,\gamma)+\beta \overline{E}(\beta, \gamma)+ \gamma \overline{V}(\beta,\gamma) $$
and getting:
$$ dS(\beta,\gamma)=\beta d\overline{E}(\beta, \gamma)+ \gamma d\overline{V}(\beta,\gamma) $$
?
Surely, the function-by-function derivatives (A) and (B) of this expression are ill-defined:
$$ dS= \underbrace{\left. \frac{\partial S}{\partial \overline{E}} \right|_{\overline{V}} }_{\text{A}}d\overline{E} +\underbrace{ \left. \frac{\partial S}{\partial \overline{V}}\right|_{\overline{E}} }_{\text{B}}d\overline{V} $$
Let me make an attempt using proper definitions:
$$ \begin{align} S(\beta,\gamma)&=\ln Z(\beta,\gamma) +\beta \overline{E}(\beta, \gamma)+ \gamma \overline{V}(\beta,\gamma)\\ d S(\beta,\gamma)&= \left[ \frac{\partial (\ln Z(\beta,\gamma)+\beta \overline{E}(\beta, \gamma)+ \gamma \overline{V}(\beta,\gamma))}{\partial \beta} \right] d\beta + \left[ \frac{\partial (\ln Z(\beta,\gamma)+\beta \overline{E}(\beta, \gamma)+ \gamma \overline{V}(\beta,\gamma))}{\partial \gamma} \right] d\gamma\\ &= \left[ \frac{\partial (\beta \overline{E}(\beta, \gamma))}{\partial \beta}+ \frac{\partial (\gamma \overline{V}(\beta,\gamma))}{\partial \beta} \right] d\beta + \left[ \frac{\partial (\beta \overline{E}(\beta, \gamma))}{\partial \gamma} + \frac{\partial (\gamma \overline{V}(\beta,\gamma))}{\partial \gamma} \right] d\gamma\\ &= \left[ \frac{\partial \beta}{\partial \beta} \overline{E}(\beta,\gamma) + \beta \frac{\partial \overline{E}(\beta,\gamma)}{\partial \beta}+ \frac{\partial \gamma}{\partial \beta} \overline{V}(\beta,\gamma)+ \gamma \frac{\partial \overline{V}(\beta,\gamma)}{\partial \gamma} \right] d\beta \\ &\quad\quad + \left[ \frac{\partial \beta}{\partial \gamma} \overline{E}(\beta,\gamma) + \beta \frac{\partial \overline{E}(\beta,\gamma)}{\partial \gamma}+ \frac{\partial \gamma}{\partial \gamma} \overline{V}(\beta,\gamma)+ \gamma \frac{\partial \overline{V}(\beta,\gamma)}{\partial \gamma} \right] d\gamma\\ &= \left[ \overline{E}(\beta,\gamma) + \beta \frac{\partial \overline{E}(\beta,\gamma)}{\partial \beta}+ \gamma \frac{\partial \overline{V}(\beta,\gamma)}{\partial \gamma} \right] d\beta \\ &\quad\quad + \left[ + \beta \frac{\partial \overline{E}(\beta,\gamma)}{\partial \gamma}+ \overline{V}(\beta,\gamma)+ \gamma \frac{\partial \overline{V}(\beta,\gamma)}{\partial \gamma} \right] d\gamma \end{align} $$
Can this be simplified further?