24.2. Electric potential: one dimension, two scales
IEC 80000-6 lists electric potential (6-11.1) and electric potential difference
(6-11.2) as separate items of the same dimension V. But they are not the same kind of
quantity. Electric potential is fixed only up to an arbitrary additive reference — the
choice of where "zero potential" sits (the ground, infinity) is a gauge, so the standard
notes the potential "is not unique". Only its differences are physically meaningful, so
it is interval-scale: a ratio of two electric potentials is not a defined operation.
Electric potential difference is a genuine difference, so it is ratio-scale. A
dimension-only model sees one type, "a real number of volts", for both.
This is requirement R6 — the scale type fixes which operations are even defined — recurring on electromagnetism exactly as it appeared on thermodynamics. The gauge-dependent electric potential is electromagnetism's Celsius temperature: same dimension as its companion, separated from it neither by dimension nor by an examination principle, but by scale type alone.
Electric potential does not admit ×,÷. It is interval-scale (gauge freedom — fixed
only up to an arbitrary additive reference), so a ratio of electric potentials is not a
meaningful operation — the scale layer refuses it where the dimension would not. Electric
potential difference, being ratio-scale, does admit it. Uses the
scale type.
Lean code for Theorem24.2.1●1 theorem
Associated Lean declarations
-
theoremdefined in PropertyKindCalculus/Iso80000/Part6.leancomplete
theorem PropertyKindCalculus.Iso80000.Part6.electricPotential_not_allowsRatio : ¬(PropertyKindCalculus.Iso80000.Part6.electricPotential.kind LTMCTDimensionBase).scale.AllowsRatio
theorem PropertyKindCalculus.Iso80000.Part6.electricPotential_not_allowsRatio : ¬(PropertyKindCalculus.Iso80000.Part6.electricPotential.kind LTMCTDimensionBase).scale.AllowsRatio
**Electric potential does *not* admit `×`,`÷`.** It is interval-scale (fixed only up to an arbitrary additive reference — gauge freedom), so a ratio of electric potentials is not a meaningful operation — the kind layer refuses it where dimension would not.
electricPotential_not_allowsRatio : ¬ ScaleType.AllowsRatio electricPotential.kind.scale,
with the companion electricPotentialDifference_allowsRatio for the ratio case. The volt
of electric potential is nonetheless WellFormed (voltPotential_wellFormed, via the
differential scale), and voltPotential_voltDifference_not_commensurable records that the
two volts — same symbol, same dimension — are not commensurable, because the kinds differ
in scale.
The scale disambiguation, on the standard. There exist distinct IEC 80000-6 kinds with
the same dimension V that are separated by scale type alone — electric potential
(interval, gauge-dependent) and electric potential difference (ratio) witness it. Neither
the dimension nor an examination principle tells them apart; the scale layer does. This is
requirement R6 on the standard, the electromagnetic counterpart of thermodynamic versus
Celsius temperature. Uses the scale type.
Lean code for Theorem24.2.2●1 theorem
Associated Lean declarations
-
theoremdefined in PropertyKindCalculus/Iso80000/Part6.leancomplete
theorem PropertyKindCalculus.Iso80000.Part6.iec80000_6_scale_collision : ∃ a b, a.kind LTMCTDimensionBase ≠ b.kind LTMCTDimensionBase ∧ a.dim LTMCTDimensionBase = b.dim LTMCTDimensionBase ∧ (a.kind LTMCTDimensionBase).scale ≠ (b.kind LTMCTDimensionBase).scale
theorem PropertyKindCalculus.Iso80000.Part6.iec80000_6_scale_collision : ∃ a b, a.kind LTMCTDimensionBase ≠ b.kind LTMCTDimensionBase ∧ a.dim LTMCTDimensionBase = b.dim LTMCTDimensionBase ∧ (a.kind LTMCTDimensionBase).scale ≠ (b.kind LTMCTDimensionBase).scale
**The scale disambiguation, on standard quantities.** There exist distinct IEC 80000-6 kinds with the same dimension `M·L²·T⁻²·C⁻¹` that are separated by *scale type* alone — electric potential (interval, gauge-dependent) and electric potential difference (ratio) witness it. Neither the dimension nor an examination principle tells them apart; the scale layer does. This is requirement R6 on the standard, the electromagnetic counterpart of Part 5's thermodynamic/Celsius temperature.
iec80000_6_scale_collision : ∃ a b : DimensionedKind, a.kind ≠ b.kind ∧ a.dim = b.dim ∧
a.kind.scale ≠ b.kind.scale, witnessed by ⟨electricPotential, electricPotentialDifference,
…⟩ with reflexivity on the dimension and a decide on the differing scales. Axiom-free.