pith. machine review for the scientific record. sign in
def

c_SI

definition
show as:
view math explainer →
module
IndisputableMonolith.Measurement.RSNative.Calibration.SingleAnchor
domain
Measurement
line
41 · github
papers citing
none yet

open explainer

Read the cached plain-language explainer.

open lean source

IndisputableMonolith.Measurement.RSNative.Calibration.SingleAnchor on GitHub at line 41.

browse module

All declarations in this module, on Recognition.

explainer page

A cached Ask Recognition explainer exists for this declaration.

open explainer

depends on

used by

formal source

  38/-! ## SI definitional constants (not fit parameters) -/
  39
  40/-- SI-definitional speed of light in meters per second (exact). -/
  41def c_SI : ℝ := 299792458
  42
  43lemma c_SI_pos : 0 < c_SI := by
  44  norm_num [c_SI]
  45
  46/-- SI-definitional Planck constant \(h\) (exact, 2019 SI): 6.62607015×10⁻³⁴ J·s.
  47
  48We write this exactly as a rational: 662607015 / 10^42. -/
  49noncomputable def h_SI : ℝ :=
  50  (662607015 : ℝ) / ((10 : ℝ) ^ (42 : ℕ))
  51
  52lemma h_SI_pos : 0 < h_SI := by
  53  unfold h_SI
  54  have hnum : (0 : ℝ) < (662607015 : ℝ) := by norm_num
  55  have hden : (0 : ℝ) < (10 : ℝ) ^ (42 : ℕ) := by
  56    exact pow_pos (by norm_num : (0 : ℝ) < 10) 42
  57  exact div_pos hnum hden
  58
  59/-- Reduced Planck constant \(\hbar = h/(2\pi)\) (exact given SI definition of \(h\)). -/
  60noncomputable def hbar_SI : ℝ :=
  61  h_SI / (2 * Real.pi)
  62
  63lemma hbar_SI_pos : 0 < hbar_SI := by
  64  unfold hbar_SI
  65  have hden : (0 : ℝ) < 2 * Real.pi := by
  66    have h2 : (0 : ℝ) < 2 := by norm_num
  67    exact mul_pos h2 Real.pi_pos
  68  exact div_pos h_SI_pos hden
  69
  70/-! ## Calibration protocol (measurement framework) -/
  71