Aquí está mi explicación de un viejo post de sci.math:
Zachary Turner escribió el 26 de julio de 2002:
Sea D = d/dx = la derivada con respecto a x. Entonces
D[x^2] = D[x + x + ... + x (x times)]
= D[x] + D[x] + ... + D[x] (x times)
= 1 + 1 + ... + 1 (x times)
= x
Un obvio argumento falaz análogo prueba ambos
frente al resultado correcto: su suma $\rm\:f(x) + x\, Df(x)\:$ según la regla del producto de Leibniz (= regla de la cadena para los tiempos). El error surge al pasar por alto la dependencia de x en ambos argumentos del producto $\rm\: x \ f(x)\:$ al aplicar la regla de la cadena.
El origen del error queda más claro si consideramos un discreto analógico. Esto también eliminará cualquier preocupación tangencial sobre el significado de "(x veces)" para un x no entero. En concreto, consideramos el operador de desplazamiento $\rm\ S:\, n \to n+1\ $ sobre polinomios $\rm\:p(n)\:$ con coeficientes enteros, donde $\rm\:S p(n) = p(n+1).\:$ He aquí una falacia similar
S[n^2] = S[n + n + ... + n (n times)]
= S[n] + S[n] + ... + S[n] (n times)
= 1+n + 1+n + ... + 1+n (n times)
= (1+n)n
Pero lo correcto es $\rm\ S[n^2] = (n+1)^2.\:$ Aquí la "regla del producto" es $\rm\ S[fg] = S[f]\, S[g],\ $ no $\rm\: S[f] g\:$ como en el caso anterior.
La falacia se reduce en realidad al operador la no conmutatividad. Sobre el espacio de las funciones $\rm\:f(x),\:$ considerar "x" como el operador lineal operador de multiplicación por x, por lo que $\rm\ x:\, f(x) \to x f(x).\:$ Entonces los operadores lineales $\rm\:D\:$ y $\rm\:x\:$ generan un álgebra de operadores de polinomios $\rm\:p(x,D)\:$ en indeterminaciones NO conmutativas $\rm\:x,D\:$ ya que tenemos
(Dx)[f] = D[xf] = xD[f] + f = (xD+1)[f], so Dx = xD + 1 ≠ xD
(Sn)[f] = S[nf] = (n+1)S[f], so Sn = (n+1)S ≠ nS
Este punto de vista revela el error de asumir erróneamente asumiendo la conmutatividad de los operadores $\rm\:x,D\:$ o $\rm\:n,S.$
Tal vez algo para reflexionar sobre la aburrida viajes de ida y vuelta ¡!