An equivalence relation of thermal equilibrium admits an empirical temperature tagging
ProvedZerothLawThermo.exists_empiricalTemperature_of_equivalenceLet be a type of thermodynamic systems and suppose thermal equilibrium is an equivalence relation on . Then there exist a set of labels and a labelling which is an empirical temperature for :
Two systems carry the same tag exactly when they are in thermal equilibrium; the set of labels is arbitrary.
Formalization Note The label type is required to live in the same universe as .
import Definitions.Def_ZerothLawThermo_Defs import Mathlib universe u open ZerothLawThermo
theorem ZerothLawThermo.exists_empiricalTemperature_of_equivalence {S : Type u} (TE : S → S → Prop)
(hTE : Equivalence TE) :
∃ (T : Type u) (t : S → T), IsEmpiricalTemperature TE t := 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.
Fix a universe level , a type in universe (possibly empty) and a binary relation on assumed to be an equivalence relation (reflexive, symmetric, transitive). The statement asserts that there exist a type in the same universe and a function such that IsEmpiricalTemperature TE t, i.e. for all :
No structure (order, reals, finiteness) is required of .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.