Heat does not depend on the reference level of internal energy
ProvedFirstLawThermo.heat_add_constLet be the state set of a closed system, a function, a constant and any process. Then
where denotes the function .
Since the internal energy is only defined up to an additive constant, this shows that the heat, defined as a residual, is nevertheless a well-defined quantity attached to the process.
import Definitions.Def_FirstLawThermo_Defs import Mathlib open FirstLawThermo
theorem FirstLawThermo.heat_add_const {σ : Type*} (U : σ → ℝ) (c : ℝ) (p : Process σ) :
heat (fun A => U A + c) p = 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 , a real and an arbitrary process :
No assumption is made on or .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.