Abstract
We present the mathematical ingredients for an extension of the Third Law of Thermodynamics (Nernst heat postulate) to nonequilibrium processes. The central quantity is the excess heat which measures the quasistatic addition to the steady dissipative power when a parameter in the dynamics is changed slowly. We prove for a class of driven Markov jump processes that it vanishes at zero environment temperature. Furthermore, the nonequilibrium heat capacity goes to zero with temperature as well. Main ingredients in the proof are the matrix-forest theorem for the relaxation behavior of the heat flux, and the matrix-tree theorem giving the low-temperature asymptotics of the stationary probability. The main new condition for the extended Third Law requires the absence of major (low-temperature induced) delays in the relaxation to the steady dissipative structure.
Similar content being viewed by others
Notes
Its historical origin lies in the variational principle of Thomsen and Berthelot, which was an empirical precursor of the Gibbs variational principle, [1].
References
Callen, H.B.: Thermodynamics and an Introduction to Thermostatistics. Wiley, New York (1985)
Pauling, L.: The structure and entropy of ice and of other crystals with some randomness of atomic arrangement. J. Am. Chem. Soc. 57, 2680 (1935)
Aizenman, M., Lieb, E.H.: The third law of thermodynamics and the degeneracy of the ground state for lattice systems. J. Stat. Phys. 24, 279–297 (1981)
Kasteleyn, P.W.: The statistics of Dimers on a lattice: I. The number of dimer arrangements on a quadratic lattice. Physica 27, 1209 (1962)
Temperley, H.N.V., Fisher, M.E.: Dimer problem in statistical mechanics—an exact result. Philos. Mag. 6, 1061 (1961)
Lieb, E.H.: Exact solution of the problem of the entropy of two-dimensional ice. Phys. Rev. Lett. 18, 692 (1967)
Lieb, E.H.: Residual entropy of square ice. Phys. Rev. 162, 162 (1967)
Glansdorff, P., Nicolis, G., Prigogine, I.: The thermodynamic stability theory of non-equilibrium states. Proc. Nat. Acad. Sci. USA 71, 197–199 (1974)
Oono, Y., Paniconi, M.: Steady state thermodynamics. Prog. Theor. Phys. Suppl. 130, 29 (1998)
Komatsu, T.S., Nakagawa, N., Sasa, S.I., Tasaki, H.: Steady state thermodynamics for heat conduction—microscopic derivation. Phys. Rev. Lett. 100, 230602 (2008)
Komatsu, T.S., Nakagawa, N., Sasa, S.I., Tasaki, H.: Representation of nonequilibrium steady states in large mechanical systems. J. Stat. Phys. 134, 401 (2009)
De Groot, S.R., Mazur, P.: Non-Equilibrium Thermodynamics. Dover Books on Physics. Courier Corporation, Chelmsford (2013)
Boksenbojm, E., Maes, C., Netočný, K., Pešek, J.: Heat capacity in nonequilibrium steady states. Europhys. Lett. 96, 40001 (2011)
Pešek, J., Boksenbojm, E., Netočný, K.: Model study on steady heat capacity in driven stochastic systems. Cent. Eur. J. Phys. 10(3), 692–701 (2012)
Maes, C., Netočný, K.: Nonequilibrium Calorimetry. J. Stat. Mech. 2019, 114004 (2019)
Pešek, J.: Heat processes in non-equilibrium stochastic systems. Ph.D. thesis (2014)
Mandal, D.: Nonequilibrium heat capacity. Phys. Rev. E 88, 062135 (2013)
Hsiang, J.-T., Chou, C.H., Subaşı, Y., Hu, B.L.: Quantum thermodynamics from the nonequilibrium dynamics of open systems: energy, heat capacity, and the third law. Phys. Rev. E 97, 012135 (2018)
Schmittmann, B., Zia, R.K.P.: Statistical Mechanics of Driven Diffusive Systems. Phase Transitions and Critical Phenomena, vol. 17. Academic Press, London (1995)
Khodabandehlou, F., Krekels, S., Maes, I.: Exact computation of heat capacities for active particles on a graph. J. Stat. Mech. Theory Exp. 12, 123208 (2022)
Dolai, P., Maes, C., Netočný, K.: Calorimetry for active systems. SciPost Phys. 14, 126 (2023)
Khodabandehlou, F., Maes, I.: Drazin-inverse and heat capacity for driven random walks on the ring. Stoch. Process. Appl. 164, 337–356 (2023)
Khodabandehlou, F., Maes, C., Netočný, K.: A Nernst heat theorem for nonequilibrium jump processes. J. Chem. Phys. 158, 204112 (2023)
Maes, C.: Local detailed balance. SciPost Phys. Lect. Notes 32 (2021)
Pardoux, E., Veretennikov, A.Y.: On the Poisson equation and diffusion approximation I. Ann. Prob. 29, 1061–1085 (2001)
Pardoux, E., Veretennikov, A.Y.: On the Poisson equation and diffusion approximation 2. Ann. Prob. 31, 1166–1192 (2003)
Sun, X., Xie, Y.: The Poisson equation and application to multi-scale SDEs with state-dependent switching. arXiv:2304.04969v1 [math.PR] (2023)
Maes, C., Netočný, K.: Heat bounds and the blowtorch theorem. Ann. Henri Poincaré 14(5), 1193–1202 (2013)
Maes, C., Netočný, K., O’Kelly de Galway, W.: Low temperature behavior of nonequilibrium multilevel systems. J. Phys. A Math. Theor. 47, 035002 (2014)
Chaiken, S., Kleitman, D.J.: Matrix tree theorem. J. Comb. Theory A 24, 377–381 (1978)
Khodabandehlou, F., Maes, C., Netočný, K.: Trees and forests for nonequilibrium purposes: an introduction to graphical representations. J. Stat. Phys. 189, 41 (2022)
Balakrishnan, R., Ranganathan, K.: A Textbook of Graph Theory. Springer, New York (2012)
Chebotarev, P., Agaev, R.: Forest matrices around the Laplacian matrix. arXiv:math/0508178v2 (2005)
Agaev, R., Chebotarev, P.: The matrix of maximum out forests of a digraph and its applications. Autom. Remote Control 61, 1424–1450 (2006)
Chebotarev, P., Shamis, E.: The matrix-forest theorem and measuring relations in small social groups. Autom. Remote Control 58, 1505,0602070 (1997)
Acknowledgements
KN thanks A. Lazarescu and W. O’Kelly de Galway for previous inspiring discussions on the subject. The work was concluded while authors FK and IM visited KN at the Institute of physics in Prague. They are grateful for the hospitality there.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Claude-Alain Pillet.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: Matrix-Forest Theorem
As it may seem less clear how (4.4) and (4.5) arise, we give here their origin from the matrix-forest theorem.
Consider a continuous-time irreducible Markov process on a finite state space \(\mathcal {V}\) characterized by transition rates \(k(x,y)\ge 0\) for \(x \,, y \in \mathcal {V}\). Let L be the backward generator,
Consider \(e^{tL}g (x) = \langle g(X_t)\,|\,X_0=x\rangle \).
where we subtract the asymptotic stationary value and
Putting \(f(x)=g(x)-\left\langle g\right\rangle \),
so then
where \(\dfrac{1}{L-b I}\) is the resolvent-inverse of the backward generator L (see [22]).
For our purposes, the set \(\mathcal {V}\) is the vertex set of a connected graph G, and the transitions happen over its edges. We use [33,34,35] to obtain a graphical representation of \(V_f\); put \(V:= V_f\). A spanning forest is a collection of trees that forms a spanning subgraph. Define the set \(\mathcal {F}^{x \rightarrow y}_m\) to be the set of all spanning forests in G with m edges having the properties: every tree in the forest is a rooted tree, y is the root of one of the trees and x and y are in the same tree (so there is a path from x to y). \(F_m^{xy}\) denotes an element from the set \(\mathcal {F}^{x \rightarrow y}_m\). Define \(\mathcal {F}_m\) as the union of sets \(\mathcal {F}^{x \rightarrow x}_m\) in graph G.
Proposition A.1
Proof
From [34], for all \(c>0\),
where \(w(\mathcal {F}^{x \rightarrow y}_k)\) is the weight of the set \(\mathcal {F}^{x \rightarrow y}_k\)
Thus,
Next, use that \(\left<f\right>^s = 0\) and hence, \(\sum _{y} \rho ^s (y)f(y) = 0\). For the stationary distribution \(\rho ^s\) we use the Kirchhoff formula (2.16). Therefore, \(\sum _y w(\mathcal {F}^{x \rightarrow y}_{n-1})f(y) = 0\), and the second term in the last line above is equal to zero. To continue the calculation,
\(\square \)
Define \(\mathcal {F}^{x\rightarrow y}:= \mathcal {F}_{n-2}^{x\rightarrow y}\) as the set of all spanning forests consisting of two trees. Remark that \(\mathcal {F}_{n-1} \) is the set of all rooted spanning trees and W is the sum over the weights of all rooted spanning trees, so then, \(w(\mathcal {F}_{n-1})=W\).
Corollary A.2
The solution V with \(\langle V\rangle ^s =0\) of \(LV = -f\) with \(\langle f \rangle ^s=0\) is given by
1.1 1. Quasipotential for a Specific Source
Here we consider the quasipotential of (A.10) for a specific source. We focus on the case \(f(y)=\mathcal {P}(y)-\left\langle \mathcal {P}\right\rangle ^s \) in (A.10), where \(\mathcal {P}(y)=\sum _x k(y,x)q(y,x)\) and \(q(x,y)=-q(y,x)\). We define
So then, the quasipotential can be written as
Proposition A.6 shows that the quasipotential in (A.12) can be decomposed into two terms, one related to spanning trees only and the other containing loops.
\(F^{xy}\) denotes a forest in the set of \(\mathcal {F}^{x \rightarrow y}\). Write \( k_{yx}:= k(y,x)\) and \(q(y,x):=q_{yx}\).
Lemma A.3
For each x on the graph G,
where \(\sum _{\begin{array}{c} F^{xy} \in \mathcal {F}^{x\rightarrow y}(z,y)\notin F^{xy} \end{array}}\) is sum over all forests in set \( \mathcal {F}^{x\rightarrow y}\) such that the edge (z, y) is not in the forest.
Proof
The product \(w(F^{xy})\, k_{yz}\) is the weight when adding edge (y, z) to the forest \(F^{xy}\). Let us consider forests \(F^{xy}\) and \(F^{xz}\) which have different directions for the edge \(\{z,y\}\): (z, y) is in the forest \(F^{xy}\in \mathcal {F}^{x\rightarrow y} \) and the edge (y, z) is in the forest \(F^{xz}\in \mathcal {F}^{x\rightarrow z} \). Adding the edge (y, z) to the forest \(F^{xy}\) is the same as adding the edge (z, y) to the forest \(F^{xz}\); see Fig. 9.
and
So then
\(\square \)
Lemma A.4
By adding the edge \((y,z) \in G\) to the forest \(F^{xy} \in \mathcal {F}^{x\rightarrow y}\) where \((z,y)\notin F^{xy}\), the new graph is either a rooted spanning tree or an oriented tree-loop-tree.
Proof
Consider the forest \(F^{xy}\). It has two trees: one is rooted in y and the other tree is rooted in some vertex r. Vertices x and y are located in a same tree and the edge (z, y) is not in the forest. If the vertex z is on the same tree with y, adding the edge (y, z) creates an oriented tree-loop-tree, Fig. 10a, and if z is in another tree then a rooted spanning tree is created, Fig. 10b. \(\square \)
We need extra notations for the next Lemma. Put \(\mathcal {K}_x\) for the set of all tree-loop-trees such that x is located on the tree-loop part. If \(\kappa \in \mathcal {K} _x\), then \(O(\kappa )\) is the set of oriented tree-loop-trees for all possible directions in \(\kappa \) and \(\overline{\kappa }\) denotes an element from the set \(O(\kappa )\). \(\mathcal {L}\) is the set of all loops in the graph G and \(\mathcal {K}_{\ell ,x}\) denotes the set of all tree-loop-trees including the loop \(\ell \) and x in the tree-loop part.
Lemma A.5
\(V^\mathcal {P}(x)\) splits into two parts; one where we only sum over spanning trees and one where loops are present:
Here, the first part is equal to
and
where \((x\xrightarrow {T }y)\) is the path from x to y in the spanning tree T. The second part is equal to
where \(\overline{\ell }\) is an oriented loop the same as the loop in \(\overline{\kappa }\) and \(q(\overline{\ell })\!=\!\sum _{(u,u')\in \overline{\ell }}q(u,u')\).
Proof
Consider the first case in Lemma A.4; there are different possible tree-loop-trees for every loop in the graph G and it follows there are different possible oriented tree-loop-tree for every oriented loop. Take an edge \((u,u')\) located on the oriented loop of the oriented tree-loop-tree, removing the edge \((u,u')\) from the oriented tree-loop-tree gives a forest where u and \(u'\) are in the same connected component. There is a forest \(F^{xu}\) such that \(u'\in F^{xu} \) and \((u,u') \notin F^{xu}\), and
Let us go back to Lemma A.4. For a rooted spanning tree \(T_y\) in graph G, there is a unique path \((x\xrightarrow {T }y)\) from x to y on this tree. Then,
where \(F^{xu}\in \mathcal {F}^{x\rightarrow u}\). We have used the fact that by removing an edge \((u,u')\) located on the path \((x\xrightarrow {T }y)\) in spanning tree \(T_y\), a forest including two trees, \( \tau _u\) (toward u) and \(\tau _y \), is created. Obviously, the edge \((u,u') \notin F^{xu} \) and there is no other path between u and \(u'\) in the new forest. So then, the sum over all possible oriented spanning trees in the left-hand side of relation (A.21) will give the weight of all possible forests such that
where
is the set of all vertices from which there is no path to y in the forest \(F^{xy}\). Hence, according to the second case in Lemma A.4, the tree-term of \(V^\mathcal {P}\) is
\(\square \)
We are ready for the main result of this Appendix.
Proposition A.6
The graphical representation of the quasipotential in (A.10) for
consists of two distinct classes of terms, trees and loops:
where
Proof
From Eq. (A.12) we get that
Now use the representation of \(V^\mathcal {P}(x)\) from Lemma A.5. The graphical representation of \(\left\langle \mathcal {P} \right\rangle \) is given in Lemma 5.2. \(\square \)
Lemma A.7
Consider a connected graph G and the edge \((x,x')\in \mathcal {E}(G)\) then
Proof
Take arbitrary z and \(F \in \mathcal {F}^{x \rightarrow z}\). Then F consists of two disconnected trees \(\tau _1\) and \(\tau _2\), where \(\tau _1\) is a tree rooted in z, \(x \in \tau _1\) and \(\tau _2\) is a tree rooted in some vertex r. There are two possibilities, \(x'\in \tau _1\) or \(x' \in \tau _2\). If \(x' \in \tau _1\), then also \(F \in \mathcal {F}^{x' \rightarrow z}\). If \(x' \in \tau _2\), then \(F \in \mathcal {F}^{x'\rightarrow r}\). In the same way, if we fix y, every forest \(F \in \mathcal {F}^{x' \rightarrow y}\) corresponds to a forest \(F \in \mathcal {F}^{x \rightarrow z}\) for some z. This is a one-to-one correspondence. \(\square \)
1.2 2. Difference-Quasipotential on an Edge
Consider an edge \(e:=\{x,y\}\). We write \(\overline{e}:=(x,y)\) when it has a direction. Put \(V(\overline{e}):=V(x)-V(y)\). From Proposition A.6,
Recall (A.26).
According to Proposition A.6 and Lemma A.7 the difference of loop terms is given as
where \(\mathcal {K}_{\ell ,x}\) denotes the set of all tree-loop-trees such that x is located in the tree-loop part. Take one tree-loop-tree from graph G. If x and y both are in the tree-loop part, then the tree-loop appears in both terms of the right-hand side of (A.32). We continue with the case that in tree-loop-trees, x and y are located in different parts. One of them is located in the tree-loop part and the other is located in the tree part:
Here, \(\mathcal {K}_{\ell ,x|y}\) denotes a tree-loop-tree with loop \(\ell \) such that x is located in the tree-loop part and y is located in the tree part. Put \(\mathcal {H}_{\ell ,e}\) as the set of all spanning tree-loops (including the loop \(\ell \)) such that the edge e is located on a tree and \(\mathcal {H}_{\ell }^{(e)}\) is the set of all tree-loop-trees which are created by removing the edge e from a spanning tree-loop of \(\mathcal {H}_{\ell ,e}\). Corresponding to what state of the edge e is closer to the loop, the set of \(\mathcal {H}_{\ell ,e}\) splits into two groups. The set of spanning tree-loops where x is closer to the loop which is denoted by \(\mathcal {H}_{\ell _x, e }\) and the set of all spanning tree-loops where y is closer to the loop which is denoted by \(\mathcal {H}_{\ell _y, e }\). \(\mathcal {H}^{(e)}_{\ell _x }\) is the set of all tree-loop-trees such that x is located on the tree-loop part. Rewrite (A.33) as
Notice that for every spanning tree-loop including the edge e on a tree either \( \mathcal {H}^{(e)}_{\ell _x } \) or \( \mathcal {H}^{(e)}_{\ell _y } \) happens.
As an example, consider the graph in Fig. 5 which has three loops. The possible tree-loops are shown in Fig. 6.
To find the differences of quasipotentials over the edge \(\overline{e}=(x,w)\) the tree-loops including the edge \(e:\{x,w\}\) in a tree are engaging, see \(H_2\) and \(H_3\) in Fig. 6.
We first look at a (non-oriented) tree-loop \(H_{\ell ,e}\in \mathcal {H}_{\ell ,e}\) and we remove the edge e. In that way a tree-loop-tree is created. Secondly, we consider different possible orientations for the created tree-loop-trees. We rewrite (A.33),
where \(\sigma _H(\overline{e})=\pm 1\). If the edge \(\overline{e}\) is oriented toward the loop of H, then \(\sigma _H(\overline{e})=-1\); otherwise it is positive. So then,
where \(\mathcal {H}_e\) is the set of all spanning tree-loops including the edge e in a tree. If \(H\in \mathcal {H}_e\), then \(H^{(e)}\) denotes a tree-loop-tree which is created by removing the edge e from the tree-loop H. \(O(H^{(e)})\) is the set of all oriented tree-loop-trees made by giving all possible orientations to \(H^{(e)}\) (remember Definition 3.2). Finally, the difference of the quasipotential over a directed edge \(\overline{e}\) is
Appendix B: Proof of Lemma 5.2
Lemma B.1
The average of \(\mathcal {P}(x)=\sum _{y} k(x,y)q(x,y)\) is
where \(w(\overline{H})=\prod _{(z,z')\in \overline{H}}k(z,z')\).
Proof
Take a rooted spanning tree \(T_{x}\) and the edge \(\overline{e}=(x,y)\). We consider two cases:
First case, if the edge \(\overline{e}'=(y,x)\in T_{x}\), then
From here we can conclude that
Second case, if the edge \(\overline{e}'=(y,x)\notin T_{x}\), then \(k(x,y)w(T_{x})\) is equal to the weight of a graphical object made by adding the edge (x, y) to the rooted tree \(T_{x}\). That graphical object is a spanning oriented tree-loop. As a consequence,
where \(\overline{H}\) is made by tree \(T_x\) and the edge (x, y) and its loop is in the same direction as (x, y). Summing over the edges in the oriented loop \(\overline{\ell }\) (in clockwise or counter clockwise direction) in the underlying graph G gives
Finally, we obtain
\(\square \)
Appendix C: Examples and Illustrations
This section is meant to clarify the graphical conditions of the main Theorems 4.1–4.2. It is not essential for the proofs and it can be skipped at first reading. We first illustrate the notations with some simple examples.
Example C.1
Consider the graph G in Fig. 11.
The transition rates are
and the rates over all other edges are equal to one. Definition 2.19 gives
To find \(\phi ^*\) we need to look at all the rooted spanning trees in the graph. The spanning trees are in Fig. 12.
We find
and thus \(\phi ^*=0\). Denote
To check Condition 1a we also need to find all spanning tree-loops in the graph which are shown in Fig. 13.
For every edge e, we need to look at set of all the spanning tree-loops that include edge e on a tree,
The next step is to construct for every possible edge the set of all oriented tree-loop-trees \(O(\mathcal {H}^{(e)})\) (but that is not possible for the edge \(e_5\)). For example, if we look at the edge \(e_1\), we need the set \(O(H^{(e_1)}_1)\), which consists of two elements depending on the two possible orientations in the loop of \(H_1\) see Fig. 14.
Therefore, \(O(H_1^{(e_1)})=\{\overline{H}_{1,1},\overline{H}_{1,2}\}\), where \(\phi (\overline{H}_{1,1})=0 \) and \(\phi (\overline{H}_{1,2})=-2\). We now do the same for the other edges and get,
We see that Condition 1a is satisfied.
To check Condition 1b, we can use the Kirchhoff formula which expresses the stationary distribution in terms of weights of rooted spanning trees; see, e.g., [31]. Here, the state y is the unique dominant state: \(x^*=y\), unique maximizer of \(\phi (z)\) in (2.19).
Next we give a counterexample to Condition 2, which can be interpreted as a “no-delay condition”; for details of such a physical interpretation, see the earlier discussion in [16] and the recent [23].
Example C.2
Consider the graph in Fig. 15 made by a centered triangle such that each state is symmetrically connected to the state in the center.
A random walker is moving on the graph with transition rates
where \(\varepsilon , \, a, \, \Delta \ge 0\). The spanning trees with the largest weight are rooted in u; they start from a state on the triangle and visit the next state on the outer triangle in clockwise direction before going to the center. Therefore, \(\phi ^*=-a\). There are 12 spanning tree-loops, shown in Fig. 16.
Putting
we have
The \(\phi \)’s for all small loops in the clockwise direction are equal to \(- (2\,a+\Delta )\) and in counter-clockwise direction equal to \(-(2\,a+\Delta +\varepsilon )\). The set \(\mathcal {H}^{(e_1)}\) contains two tree-loop-trees made by removing the edge \(\{x,y\}\) from \(H_3\) and \(H_6\). If we give orientations to both, we get four oriented tree-loop-trees for which the \(\phi \) value is either equal to \(-(2\,a+\Delta )\) or to \(-(2\,a+\Delta +\varepsilon )\). That scenario repeats itself for \(\mathcal {H}^{(e_2)}\) and \(\mathcal {H}^{(e_3)}\). Next, we take an edge connecting the outer triangle to the center and look at the sets \(\mathcal {H}^{(e_4)}=\mathcal {H}^{(e_5)}=\mathcal {H}^{(e_6)}\) all containing two elements. Giving orientations to these two tree-loop-trees we get four oriented tree-loop-trees. The \(\phi \) of the large loop in clockwise direction is zero and in counter-clockwise direction \(-3 \varepsilon \). We see that Condition 1a is satisfied for the edges \(e_1, e_2, e_3\) but not for the edges \(e_4, e_5, e_6\). In fact, it is easy to convince oneself that V(x), V(y) and V(z) are diverging for \(a>0\) while V(u) is uniformly bounded only when \(\Delta \, >\, a\). That is interesting because it shows that the conditions of our Theorems are not necessary: for \(a<\Delta \) the heat capacity and the excess heat do go to zero at absolute zero. The reason is that the divergence of the quasipotential \(V(x)= V(y) = V(z)\) in \(\beta \uparrow \infty \) is slower than how their stationary probabilities go to zero. For \(a> \Delta \) also V(u) is diverging and the heat capacity as well. That again shows the physical content of the condition 1a: if \(a > \Delta \), there is a high barrier between the states x, y, z on the one hand and z on the other hand. Starting say from state x shows much delay in reaching the dominant state u.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Khodabandehlou, F., Maes, C., Maes, I. et al. The Vanishing of Excess Heat for Nonequilibrium Processes Reaching Zero Ambient Temperature. Ann. Henri Poincaré (2023). https://doi.org/10.1007/s00023-023-01367-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00023-023-01367-1