Reflexivity and Planck's form of the zeroth law give an equivalence relation
ProvedZerothLawThermo.equivalence_of_refl_zerothLawPlanckLet be a type of thermodynamic systems and a binary relation on . Assume
- for all ;
- Planck's form of the zeroth law: if a body is in thermal equilibrium with two bodies and , i.e. and , then .
Then is an equivalence relation on .
This shows that Planck's (left-Euclidean) formulation of the law serves the same purpose as the usual one.
import Definitions.Def_ZerothLawThermo_Defs import Mathlib open ZerothLawThermo
theorem ZerothLawThermo.equivalence_of_refl_zerothLawPlanck {S : Type*} (TE : S → S → Prop)
(hrefl : ∀ A : S, TE A A) (hzero : ZerothLawPlanck TE) :
Equivalence TE := by sorryRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as the drafter; non-blind
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 (any universe, possibly empty) and an arbitrary binary relation on , assume:
- for every ;
ZerothLawPlanck TE, i.e. for all , and together imply .
Conclusion: is an equivalence relation (reflexive, symmetric and transitive, in the same sense as for the right-Euclidean milestone). The hypotheses are jointly satisfiable, e.g. by equality.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.