emre-ozer.github.io

Variation of operator valued functions


Consider some operator valued function F(A^), and its variation with respect to A^:
δF(A^)=F(A^+δA^)F(A^).
It is implicit that we work to linear order in δA^. This quantity is nontrivial because arbitrary variations δA^ in general won't commute with A^. Supposing F is analytic, we can express it as a power series:
F(A^+δA^)=n=0an(A^+δA^)n=n=0(A^n+A^n1(δA^)+A^n2(δA^)A^++(δA^)A^n1).
We can read off the variation:
δF(A^)=n=0(A^n1(δA^)+A^n2(δA^)A^++(δA^)A^n1).
This is a complicated expression, however life becomes much simpler if one considers instead the variation of the trace of F(A^):
Tr(δF(A^))=Tr(n=0annA^n1δA^)=Tr(F(A^)δA^),
where we used the cyclic property of the trace.