Suppose I know the time evolution of an operator is given by ˙ˆO=iℏ[ˆH(t),ˆO(t)]. Now I want to look at a function ˆf(ˆO, and I want to know the time evolution of the "values" of this function. I assume that I can expand ˆf in a taylor series: Since ˆO has an Unitary time evolution U, I can write: ˆf(ˆO(t))=ΣiciˆOi(t)=Σici(ˆUt,t0ˆO(t0)ˆUt0,t)i=ΣiciˆUt,t0ˆO(t0)iˆUt0,t=ˆUt,t0ˆf(ˆO(t0))ˆUt0,t
However, I fail to arrive at this same result, if I try to compute the derivative directly: ddtˆf(ˆO(t))=Σj=1cjjˆOj−1(t)˙ˆO=Σj=1cjjˆOj−1(t)iℏ[ˆH(t),ˆO(t)]
Answer
Derivative of product of operator valued functions is :
ddt(A(t)B(t))=(ddtA(t))B(t)+A(t)(ddtB(t)).
You can proove it using standard definition of derivative.
You have missed this non commutativity of derivative of an operator with operator itself in writing down the derivative after Taylor expansion. Once you fix it you can see that both expressions for time evolution of function of an operator will agree.
No comments:
Post a Comment