As in standard many-body textbook (at least in my class), we use real-time green function when temperatures is zero, and we use imaginary-time green function when the temperature is finite.
My question is: Is this just a convenient definition or is there some other reasons that we have to use different green functions?
To be more specific, what I mean by “convenient” is that, when the temperature is finite, we have to compute the partition function to get the expectation value, but the evolution operator $exp [-i H t]$ can not be combined with the partition function factor $exp[- \beta H]$ so we can not conveniently compute the result. Is this $the \, reason$ ?