Planck units: fixes , ,
ProvedVaryingConstants.planck_unitsUse base units and the constants with dimensions , , (dimension matrix ). Let be their numerical values in some system of units. A vector is a system of natural units for — i.e. is positive and
— if and only if
Thus the Planck length, mass and time , , are exactly the units in which .
Formalization Note is the factor multiplying numerical values of quantities of dimension ; a quantity of dimension worth old unit is worth Planck times.
import Mathlib import Definitions.Def_VaryingConstants_units
namespace VaryingConstants
theorem planck_units (c G hbar : ℝ) (hc : 0 < c) (hG : 0 < G) (hh : 0 < hbar)
(s : Fin 3 → ℝ) :
IsNaturalUnitsFor planckDims id ![c, G, hbar] s ↔
s = ![Real.sqrt (c ^ 3 / (G * hbar)), Real.sqrt (G / (hbar * c)),
Real.sqrt (c ^ 5 / (G * hbar))] := by sorry
end VaryingConstantsRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
Non-blind read-back. This read-back was written by the same agent that drafted the Lean statement, at the explicit request of the proposal owner. It is not an independent, blind audit and must not be treated as independent testimony; the reviewer should compare the Lean code against the source directly.
For all real numbers with , , , and every , the following are equivalent:
(A) , and with the fixed matrix whose rows are , , , writing , for each :
i.e. , , (real powers);
(B) , , , where is the real square root.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.