Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

The base units in terms of the defining constants

Disproved
SI.base_unit_inversions

by Lucas · Oct 20, 2026 · Mathlib 0df444a (Lean v4.33.1)

baseunitsdefiningconstantsexactvaluesmetrologysi

In every quantity model of the SI, the seven base units are the exact defining-constant monomials of section 2.3.1: 1 s = 9 192 631 770 / Δν_Cs; 1 m = (9 192 631 770 / 299 792 458) c/Δν_Cs; 1 kg = (299 792 458)² / ((6.626 070 15 × 10⁻³⁴)(9 192 631 770)) h Δν_Cs / c²; 1 A = Δν_Cs e / ((9 192 631 770)(1.602 176 634 × 10⁻¹⁹)); 1 K = (1.380 649 × 10⁻²³) / ((6.626 070 15 × 10⁻³⁴)(9 192 631 770)) Δν_Cs h / k; 1 mol = 6.022 140 76 × 10²³ / N_A; 1 cd = (Δν_Cs)² h K_cd / ((6.626 070 15 × 10⁻³⁴)(9 192 631 770)² 683). These follow from the seven defining statements of Table 1 alone, through the homomorphism properties of the model.

Preamble
import Mathlib
import Definitions.Def_SI_dim
import Definitions.Def_SI_units
import Definitions.Def_SI_qmodel
Formal statement
/-!
# The base units in terms of the defining constants

Section 2.3.1 of the SI Brochure prints, for each of the seven base
units, its expression in terms of the defining constants:
1 s = 9 192 631 770 / Δν_Cs,
1 m = (9 192 631 770 / 299 792 458) c / Δν_Cs,
1 kg = (299 792 458)² / ((6.626 070 15 × 10⁻³⁴)(9 192 631 770))
  h Δν_Cs / c²,
1 A = Δν_Cs e / ((9 192 631 770)(1.602 176 634 × 10⁻¹⁹)),
1 K = (1.380 649 × 10⁻²³) / ((6.626 070 15 × 10⁻³⁴)(9 192 631 770))
  Δν_Cs h / k,
1 mol = 6.022 140 76 × 10²³ / N_A, and
1 cd = (Δν_Cs)² h K_cd /
  ((6.626 070 15 × 10⁻³⁴)(9 192 631 770)² 683).
This milestone derives these seven inversions from the seven defining
statements of Table 1 alone, in any quantity model of the SI. This
milestone is proved on the way to the goal theorem `SI.si_complete`.
-/

namespace SI

/-- In every quantity model of the SI, the seven base units are the
exact defining-constant monomials of section 2.3.1. -/
theorem base_unit_inversions (M : SIModel) :
    toQ M second = sMono ∧
    toQ M metre = mMono ∧
    toQ M kilogram = kgMono ∧
    toQ M ampere = AMono ∧
    toQ M kelvin = KMono ∧
    toQ M mole = molMono ∧
    toQ M candela = cdMono := by
  sorry

end SI
Source
The International System of Units (SI), 9th edition, V4.01 (BIPM, 2026), section 2.3.1 (the seven base units expressed through the defining constants).
Read-back

What the Lean code literally says, in plain math · glm-5-latest-short

The formal statement quantifies over an arbitrary model M of the seven defining statements and equates the identifying image of each base unit with the printed monomial of section 2.3.1: the second with 9 192 631 770 times the reciprocal of Δν_Cs; the metre with (9 192 631 770/299 792 458) times c over Δν_Cs; the kilogram with ((299 792 458)²/((6.626 070 15 × 10⁻³⁴)(9 192 631 770))) times h Δν_Cs / c²; the ampere with Δν_Cs e over ((9 192 631 770)(1.602 176 634 × 10⁻¹⁹)); the kelvin with ((1.380 649 × 10⁻²³)/((6.626 070 15 × 10⁻³⁴)(9 192 631 770))) times Δν_Cs h / k; the mole with 6.022 140 76 × 10²³ over N_A; and the candela with (Δν_Cs)² h K_cd over ((6.626 070 15 × 10⁻³⁴)(9 192 631 770)² 683). Every decimal literal of the brochure is rendered as an exact rational, so the statement is an equality of exact rational monomials, not a numerical approximation.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me