(Del post en mi blog :)
A mi modo de ver, se trata de una pregunta seria, y no me satisfacen realmente las demás respuestas y comentarios, que parecen responder a una pregunta diferente de la que me parece interesante aquí.
El problema es el siguiente. Queremos considerar ddx como operador en los sentidos abstractos mencionados por varios de los otros comentarios y respuestas. En la situación más elemental, opera sobre una función de una sola variable real, devolviendo otra función de este tipo, la derivada. Y lo mismo para ddt .
El problema es que, descritos así, los operadores ddx y ddt parecen ser los mismo operador, es decir, el operador que lleva una función a su derivada, pero sin embargo parece que no podemos sustituir libremente estos símbolos entre sí. en las expresiones formales. Por ejemplo, si un profesor escribiera ddtx3=3x2 un estudiante podría objetar: "¿no querrás decir ddx ?" y el instructor probablemente respondería: "Oh, sí, perdone, quería decir ddxx3=3x2 . La otra expresión tendría un significado diferente".
Pero si son el mismo operador, ¿por qué las dos expresiones no tienen el mismo significado? ¿Por qué no podemos sustituir libremente este operador por otros nombres y obtener el mismo resultado? ¿Qué ocurre aquí con la lógica de referencia?
La situación es que el operador ddx parece tener sentido sólo cuando se aplica a funciones cuya variable independiente se describe mediante el símbolo "x". Pero esto choca con la idea de que lo que la función es en el fondo no tiene nada que ver con la forma en que la representamos, con los símbolos particulares que podamos utilizar para expresar de qué función se trata. Es decir, la función es el objeto abstracto (ya se interprete en la teoría de conjuntos o en la teoría de categorías o en cualquier teoría fundacional), y no está conectada de ninguna manera íntima con el símbolo " x ". Seguramente las funciones x↦x3 y t↦t3 con el mismo dominio y codominio, son simplemente formas diferentes de describir exactamente la misma función. Entonces, ¿por qué parece que no podemos sustituirlas entre sí en las expresiones formales?
La respuesta es que el uso sintáctico de ddx en una expresión formal implica una especie de vinculación de la variable x .
Considere la cuestión de colisión de variables ligadas en lógica de primer orden: si φ(x) es la afirmación de que x no es maximal con respecto a < expresado por ∃y x<y entonces φ(y) la afirmación de que y no es maximal, no se describe correctamente como la afirmación ∃y y<y que es lo que se obtendría simplemente sustituyendo la aparición de x en φ(x) con el símbolo y . Para el significado pretendido, no podemos simplemente reemplazar sintácticamente la ocurrencia de x con el símbolo y si ese suceso de x entra en el ámbito de un cuantificador.
Del mismo modo, aunque las funciones x↦x3 y t↦t3 son iguales como funciones de una variable real, no podemos simplemente sustituir sintácticamente la expresión x3 para t3 en ddtt3 para obtener ddtx3 . Incluso se podría tomar esta última como una especie de expresión mal formada, sin más explicación de cómo x3 en función de t .
Por lo tanto, la expresión ddx provoca la vinculación de la variable x al igual que un cuantificador, lo que impide la sustitución libre del mismo modo que la colisión. Pero en este caso no ocurre lo mismo que con x es una variable ligada en ∫10x3 dx ya que x permanece libre en ddxx3 pero diríamos que ∫10x3 dx tiene el mismo significado que ∫10y3 dy .
Por supuesto, la cuestión se evapora si se utiliza una notación, como el λ -que insiste en que uno sea completamente explícito sobre qué variables sintácticas deben considerarse como variables independientes de un término funcional, como en λx.x3 es decir, la función de la variable x con valor x3 . Y así es como me tomo varias de las otras respuestas a la pregunta, a saber, que el uso del operador ddx indica que se ha indicado previamente cuál de los argumentos de la función dada debe considerarse como x y es con respecto a este argumento que se está diferenciando. En la práctica, esto casi siempre queda claro sin mucho comentario. Por ejemplo, nuestro uso de ∂∂x y ∂∂y parece manejarse muy bien en situaciones complejas, a veces con decenas de variables dando vueltas, sin adoptar el oneroso formalismo del λ -cálculo, incluso si ese formalismo es lo que estas soluciones son esencialmente en realidad.
Mientras tanto, es fácil hacer ejemplos en los que hay que ser muy específico sobre qué variables son la variable independiente y cuáles no, como menciona Todd en su comentario a la respuesta de David. Por ejemplo, casos como
ddx∫x0(t2+x3)dtddt∫xt(t2+x3)dt
se aclaran seguramente para los estudiantes mediante un debate sobre el uso de variables en expresiones formales y, más concretamente, sobre la cuestión de las variables ligadas y libres.