I am reading the derivation of the two-point correlation function in Peskin and Schroeder (section 4.2). I don't understand the infinite time limit that is taken between eq. (4.26) and (4.27).
They write
$$e^{-i H T} |0\rangle=e^{-iE_0 T}|\Omega\rangle+\sum_{n\neq 0}e^{-i E_n T}|n\rangle \langle n|0\rangle\tag{4.27}$$
where $|\Omega\rangle$ is the ground state in the interaction theory, $E_0<E_n$ are the eigenvalues of the Hamiltonian $H|n\rangle=E_n|n\rangle$.
Peskin and Schröder are now considering the limit $T\to \infty (1-i\epsilon)$. It is clear that in this limit only the $|\Omega\rangle$ term remains (then one can relate $|\Omega\rangle$ and $|0\rangle$). However I am wondering why it is allowed to take this limit? The time variable should always be real and this looks like cheating!?