Over a cycle, net work done equals net heat taken in
ProvedFirstLawThermo.work_eq_heat_of_cyclicLet be the state set of a closed system, a function, and a cyclic process, i.e. one returning the system to its initial state: . Then the net work done by the system equals the net heat taken in:
This is Clausius' cyclic form of the first law: in each repetition of a cyclic process, the net work done by the system is proportional to the heat consumed (equal, when heat and work are measured in the same units).
Formalization Note Heat and work are measured in the same units, so Joule's mechanical equivalent of heat is normalized to .
import Definitions.Def_FirstLawThermo_Defs import Mathlib open FirstLawThermo
theorem FirstLawThermo.work_eq_heat_of_cyclic {σ : Type*} (U : σ → ℝ) (p : Process σ)
(hcyc : p.IsCyclic) :
p.work = heat U p := by sorryRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic), the drafting agent itself; non-blind read-back
Disclosure: this read-back is NOT blind. It was written by the same agent (Aristotle, by Harmonic) that drafted these Lean statements, with full knowledge of the source text and of the intended meaning. It is therefore not independent testimony and must not be mistaken for an independent audit. Reviewers should check the Lean code against the source themselves.
For an arbitrary type , an arbitrary function and an arbitrary process with (no membership in any set and no internal-energy assumption on ):
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.