Con temas como el lema de Hotelling, la notación precisa es crucial.
La función $\Pi(a,b,c,d)$ se define como $$ \Pi(a,b,c,d) \triangleq a \cdot c - b \cdot d. $$ Ahora bien, si queremos que esta sea la función de beneficio $$ \Pi (p,w,y(p,w),x(p,w)) = p \cdot y(p,w) - w \cdot x(p,w), $$ debemos utilizar la entrada donde $y(p,w)$ y $x(p,w)$ son soluciones del problema de optimización con restricciones $$ \begin{align*} \max_{y,x} \ & p \cdot y - w \cdot x \\ s.t. \ & f(x) = y \end{align*} $$
Hay diferencia entre $$ \frac{\text{d}\Pi (p,w,y(p,w),x(p,w))}{\text{d}p} $$ y $$ \frac{\partial\Pi (p,w,y(p,w),x(p,w))}{\partial p}. $$
Parece que estás haciendo $$ \frac{\text{d}\Pi (p,w,y(p,w),x(p,w))}{\text{d}p} = y(p,w) + p\frac{\partial y(p,w)}{\partial p} -w \frac{\partial x(p,w)}{\partial p} $$ que no es trivialmente lo mismo que $$ \frac{\partial \Pi (p,w,y(p,w),x(p,w))}{\partial p} = y(p,w). $$
Un ejemplo trivial para ilustrar la diferencia:
Que la función $A(x,y) \triangleq x \cdot y$ medir el área de un rectángulo con lados de la longitud de $x$ y $y$ . Entonces la derivada parcial con respecto a $x$ $$ \frac{\partial A(x,y)}{\partial x} = y $$ mide cuánto aumentaría el tamaño del rectángulo si yo aumentara el tamaño x. Ahora imagina que me interesan los cuadrados específicamente, así que miro los rectángulos donde si un tamaño tiene longitud $x$ la longitud $y$ del otro tamaño es $y(x) = x$ . Entonces la función se convierte en $$ A(x,y(x)) = x \cdot y(x) = x^2. $$ Si ahora considero cuánto aumentaría el tamaño del cuadrado si aumentara sólo un lado, la respuesta sigue siendo $$ \frac{\partial A(x,y(x))}{\partial x} = y(x) = x. $$ (Esta es la definición de las derivadas parciales). Pero si quiero considerar cuánto cambiaría el área del cuadrado si aumentara el parámetro que determina la longitud de ambos lados debería tomar la derivada completa $$ \frac{\text{d} A(x,y(x))}{\text{d} x} = \frac{\text{d} x^2}{\text{d} x} = 2x. $$ Observe que en este caso $$ \frac{\text{d} A(x,y(x))}{\text{d} x} \neq \frac{\partial A(x,y(x))}{\partial x}. $$ El lema de Hotelling te dice que algunos tipos de problemas de optimización con restricciones son mágicos porque allí se cumple esta ecuación.