Problem
In the Carnot cycle there are two adiabatic and two isothermal processes. This question focuses on the isothermal expansion.
In the isothermal expansion books often writes that the system is in thermal equilibrium with a heat reservoir of temperature $T_1$, such that the system is also kept at $T_1$. Furthermore, it is often claimed that heat is being transferred from the reservoir to the system and that this heat is used to perform work, i.e. the gas expands against some piston.
However, how can heat be transferred from the reservoir to the system when they are both at the same temperature $T_1$?
Solution
The solution might be that the temperature of the system is infinitesimally smaller than $T_1$. If that were the case, then I understand that heat can flow from the reservoir to the system.
So why do I think that the system is infinitesimally smaller than $T_1$? I would guess the following:
Consider a reservoir at $T_1$ in thermal contact with a body with temperature $T_2<T_1$. By using Newton's law of cooling we can show that \begin{equation} T(t) = T_1 + (T_2-T_1)e^{-k t} \end{equation} where $k > 0$ is some cooling constant and $T(t)$ is the temperature of the system at time $t$. Note that it actually takes an infinite amount of time before the system is actually at the temperature $T_1$. Hence, the gas in the isothermal expansion is infinitesimally smaller than $T_1$ if we wait long enough before we start the Carnot cycle.
Question
Am I correct in saying that in the isothermal expansion the temperature of the system is actually not equal to $T_1$, it is actually infinitesimally less than $T_1$? Is there a way to derive this without using Newton's law of cooling?
If I am not correct and the system-temperature is actually equal to $T_1$ how can we extract heat from the reservoir and transfer it to our system?