microreversibility