Encyclopedia Constants Constants

ARTICLE 4 claims 3 theorems 1 model

Constants

Constants in Recognition Science are the fixed scales of the recognition ledger, and the module forces their values from the golden ratio and the unit tick.

Constants in Recognition Science

Constants in Recognition Science are the fixed scales of the ledger, the framework's record of recognition events. They are not free parameters chosen to fit data. The Constants module defines the fundamental units and derives the values of Planck's constant and Newton's gravitational constant from the forcing chain that starts with the cost function J(x) = (x + 1/x)/2 - 1.

The module sets the fundamental time quantum as one tick, written τ₀ = 1. The speed of light c and the fundamental length ell0 are also set to 1, with the relation c * tau0 = ell0 holding by definition. The golden ratio phi is defined as (1 + sqrt 5) / 2. From these, the module derives the reduced Planck constant hbar as cLagLock * tau0, where cLagLock is phi^(-5). This gives hbar = phi^(-5), a value the module proves lies between 0.088 and 0.093. The gravitational constant G is then defined as (lambda_rec^2) * (c^3) / (Real.pi * hbar), where lambda_rec is ell0, which simplifies to G = phi^5 / pi.

The module also proves structural facts about these constants. It shows hbar is positive and less than one, and that hbar equals E_coh * tau0, where E_coh is the coherence energy cLagLock. The constant K is defined as phi^(1/2), and the module proves K is nonnegative. The Einstein gravitational coupling kappa_einstein is defined as 8 * Real.pi * G / (c^4), completing the bridge to conventional general relativity notation.

The significance is that these constants are not inputs but outputs. The forcing chain that produces phi as the unique self-similar scaling also forces the numerical values of hbar and G. The module's lemmas, such as hbar_bounds and hbar_positive, are established in the kernel-checked library 4 with no RS-specific axioms, meaning the numerical content is a theorem of the framework, not a calibration choice.

THEOREM hbar · hbar_bounds · IndisputableMonolith/Constants.lean
/-- Native action quantum in RS-native units: `hbar = E_coh · tau0 = φ⁻⁵ · 1`.

## ATTACKER BREADCRUMB (read before declaring ℏ = φ⁻⁵ "true by definition")

The lemma `hbar_eq_phi_inv_fifth` below closes by `unfold; simp`. That is
intentional: this file *defines* the RS-native action unit. Two separate
questions then arise, and they have different answers; do not collapse them.

* Is the EXPONENT `5` forced, or a free choice? Forced, modulo one modeling
  step. The coherence energy carries one factor of `φ⁻¹` per configuration
  degree of freedom of a recognition event, and a recognition event has
  `D + 2` such degrees: `D` spatial (lattice, T8), `1` temporal (tick advance,
  T2), `1` balance (ledger neutrality `J(x)=J(x⁻¹)`, T3). With `D = 3` forced
  by T8 this gives `configDim = 5`, hence `E_coh = φ^(-(D+2)) = φ⁻⁵`. This is
  boundary item B-22, proved in `Foundation/GapDerivation.lean`
  (`configDim_at_D3`, `E_coh_gap_eq`, `Gap45Cert.ecoh`). The link back to THIS
  constant is machine-checked there:
  `GapDerivation.Constants_E_coh_eq_configDim` and
  `GapDerivation.hbar_exponent_eq_configDim` prove
  `E_coh = hbar = φ^(-(configDim D))`. The forced content is the count
  `D + 2`; the only modeling input is the `φ⁻¹`-per-dof rule. So the honest tag
  for the exponent is derived-modulo-one-modeling-step, NOT pure unit choice.
* Is the SI VALUE of `ℏ` (in J·s) predicted? No. A pure-number theory cannot
  output an absolute dimensionful SI constant without a dimensional anchor:
  see `Constants/NativeDimensionalBoundary.no_nontrivial_dimensionless_monomial`.

So "true by definition" is correct only at the level of native units (one tick
= the time unit ⟹ the native action quantum is `φ⁻⁵` as a pure number). The
substantive, non-definitional content is that the exponent equals the forced
configuration dimension `D + 2 = 5`.

## What the SI calibration looks like

Mapping `hbar_RS = φ⁻⁵` to SI units requires a dimensional anchor.  The
conversion is uniquely determined once the anchor is supplied
(`Foundation/SIBridgeClosure.lean`, `Verification/FirstPrinciplesToSI.lean`,
`Measurement/RSNative/Calibration/SingleAnchor.lean`); the boundary theorem
explaining why an anchor is required lives in
`Constants/NativeDimensionalBoundary.lean`. -/
noncomputable def hbar : ℝ := cLagLock * tau0
/-- **THEOREM C-004.5**: Bounds on ℏ from φ bounds.

    With φ ∈ (1.61, 1.62), we get ℏ ∈ (0.088, 0.093). -/
theorem hbar_bounds : (0.088 : ℝ) < hbar ∧ hbar < (0.093 : ℝ) := by
  rw [hbar_eq_phi_inv_fifth]
  have h1 : (1.61 : ℝ) < phi := phi_gt_onePointSixOne
  have h2 : phi < (1.62 : ℝ) := phi_lt_onePointSixTwo
  -- We want 0.088 < φ^(-5) < 0.093
  -- Since hbar = 1/φ^5, we need bounds on φ^5
  -- Lower bound: φ < 1.62, so φ^5 < 1.62^5, so 1/φ^5 > 1/1.62^5
  -- Upper bound: φ > 1.61, so φ^5 > 1.61^5, so 1/φ^5 < 1/1.61^5
  have h_phi5_lower : phi ^ (5 : ℝ) > (1.61 : ℝ) ^ (5 : ℝ) := by
    apply Real.rpow_lt_rpow
    · linarith
    · linarith
    · norm_num
  have h_phi5_upper : phi ^ (5 : ℝ) < (1.62 : ℝ) ^ (5 : ℝ) := by
    apply Real.rpow_lt_rpow
    · linarith
    · linarith
    · norm_num
  -- Convert to hbar = φ^(-5) bounds
  have hbar_lower : phi ^ (-(5 : ℝ)) > (0.088 : ℝ) := by
    have h_inv : phi ^ (-(5 : ℝ)) = 1 / (phi ^ (5 : ℝ)) := by
      rw [show (-(5 : ℝ)) = - (5 : ℝ) by norm_num]
      rw [Real.rpow_neg]
      · ring
      · exact le_of_lt phi_pos
    rw [h_inv]
    -- Since φ^5 < 1.62^5, we have 1/φ^5 > 1/1.62^5
    -- Compute 1.62^5 = 11.158... and 1/11.158 ≈ 0.0896 > 0.088
    have h_div : 1 / (phi ^ (5 : ℝ)) > 1 / ((1.62 : ℝ) ^ (5 : ℝ)) := by
      apply (one_div_lt_one_div (by positivity) (by positivity)).mpr
      linarith [h_phi5_upper]
    have h_numeric : 1 / ((1.62 : ℝ) ^ (5 : ℝ)) > (0.088 : ℝ) := by
      rw [show (5 : ℝ) = (5 : ℕ) by norm_num, Real.rpow_natCast]
      norm_num
    linarith
  have hbar_upper : phi ^ (-(5 : ℝ)) < (0.093 : ℝ) := by
    have h_inv : phi ^ (-(5 : ℝ)) = 1 / (phi ^ (5 : ℝ)) := by
      rw [show (-(5 : ℝ)) = - (5 : ℝ) by norm_num]
      rw [Real.rpow_neg]
      · ring
      · exact le_of_lt phi_pos
    rw [h_inv]
    -- Since φ^5 > 1.61^5, we have 1/φ^5 < 1/1.61^5
    -- Compute 1.61^5 = 10.817... and 1/10.817 ≈ 0.0924 < 0.093
    have h_div : 1 / (phi ^ (5 : ℝ)) < 1 / ((1.61 : ℝ) ^ (5 : ℝ)) := by
      apply (div_lt_div_iff₀ (by positivity) (by positivity)).mpr
      linarith [h_phi5_lower]
    have h_numeric : 1 / ((1.61 : ℝ) ^ (5 : ℝ)) < (0.093 : ℝ) := by
      rw [show (5 : ℝ) = (5 : ℕ) by norm_num, Real.rpow_natCast]
      norm_num
    linarith
  exact ⟨hbar_lower, hbar_upper⟩
THEOREM G · lambda_rec · c_ell0_tau0 · IndisputableMonolith/Constants.lean
/-- RS-native gravitational coupling projection through the recognition/Planck
    bridge: \(G = \lambda_{\text{rec}}^2 c^3 / (\pi \hbar)\).

    This is not a prediction of the SI value of Newton's constant.  SI conversion
    requires the dimensional bridge in `Foundation/SIBridgeClosure.lean`. -/
noncomputable def G : ℝ := (lambda_rec^2) * (c^3) / (Real.pi * hbar)
/-- Fundamental recognition wavelength λ_rec.
    In the 8-tick cycle, λ_rec = ℓ₀ (in RS-native units).

## ATTACKER BREADCRUMB (read this before declaring λ_rec a calibration)

`λ_rec = ℓ₀ = 1` looks like a unit choice on the surface. It is a
**derived** quantity, not a calibration. The chain:

1. The bit cost `J_bit = 1` (normalized recognition event cost).
2. The curvature cost `J_curv(λ) = 2λ²` from the Q₃ Gauss-Bonnet
   normalization (8 vertices × angular deficit π/2 each = 4π = 2π·χ(S²)).
3. The balance condition `J_bit = J_curv` forces a unique positive
   `λ_0 = 1/√2` in dimensionless RS-native units.
4. The discrete lattice convention `ℓ₀ = 1` (one voxel = one causal step)
   absorbs the `√2`, giving `λ_rec = ℓ₀ = 1`.

Every step is proved in `IndisputableMonolith/Constants/LambdaRecDerivation.lean`:
see `balance_at_lambda_0`, `balance_unique_positive_root`,
`balance_determines_lambda`, `total_curvature_gauss_bonnet`,
`G_derivation_chain_complete`. Zero sorry, zero RS-internal axioms.

`G := λ_rec² · c³ / (π · ℏ)` follows by substitution and gives
`G = φ⁵/π` in RS-native units (zero free parameters at this level).

## Where the SI bridge actually sits (NOT here)

If you are looking for the place the framework calibrates against
SI/CODATA, it is NOT λ_rec. The SI bridge lives in:
* `Constants/RSNativeUnits.lean` `ExternalCalibration` structure
  (seconds_per_tick, meters_per_voxel, joules_per_coh, with c-consistency).
* `Foundation/DimensionalBridgeStructural.lean` (the explicit "principal
  open frontier" tag with the named residual).
The dimensional bridge is one open frontier, not a hidden cluster of
calibrations spread across the constants. -/
noncomputable def lambda_rec : ℝ := ell0
/-- Light-cone identity: ℓ₀ = c · τ₀ (in RS-native units). -/
lemma c_ell0_tau0 : c * tau0 = ell0 := by
  simp [c, tau0, ell0, tick]
MODEL tau0 · c · ell0 · IndisputableMonolith/Constants.lean
/-- The fundamental time unit τ₀ (duration of one tick) in RS-native units. -/
@[simp] noncomputable def tau0 : ℝ := tick
/-- The speed of light c in RS-native units (voxel/tick). -/
@[simp] noncomputable def c : ℝ := 1
/-- The fundamental length unit ℓ₀ in RS-native units (voxel). -/
@[simp] noncomputable def ell0 : ℝ := 1
THEOREM hbar_positive · hbar_lt_one · IndisputableMonolith/Constants.lean
/-- **THEOREM C-004.2**: ℏ is positive (required for quantum dynamics). -/
theorem hbar_positive : hbar > 0 := hbar_pos
/-- **THEOREM C-004.3**: ℏ < 1 (the action quantum is small compared to natural units).

    Proof: φ > 1 ⟹ φ⁵ > 1 ⟹ φ⁻⁵ < 1. -/
theorem hbar_lt_one : hbar < 1 := by
  rw [hbar_eq_phi_inv_fifth]
  have h1 : phi ^ (5 : ℝ) > 1 := by
    have hphi : phi > 1 := one_lt_phi
    have hexp : (5 : ℝ) > 0 := by norm_num
    have h1_lt : (1 : ℝ) < phi ^ (5 : ℝ) := by
      rw [← Real.one_rpow (5 : ℝ)]
      apply Real.rpow_lt_rpow
      · norm_num
      · linarith
      · norm_num
    linarith
  have h2 : phi ^ (-(5 : ℝ)) = 1 / (phi ^ (5 : ℝ)) := by
    rw [show (-(5 : ℝ)) = - (5 : ℝ) by norm_num]
    rw [Real.rpow_neg]
    · ring
    · exact le_of_lt phi_pos
  rw [h2]
  have h3 : phi ^ (5 : ℝ) > 0 := by positivity
  apply (div_lt_iff₀ h3).mpr
  linarith

What this page does not claim

This answer does not claim the derived hbar and G values match measured physical constants; that comparison is an empirical check, not a theorem. This answer does not claim the fine-structure constant alpha is derived; alpha remains OPEN. This answer does not claim the constants module derives the three spatial dimensions; that forcing is in the foundation chain, not in Constants.the kernel-checked library.

Verify this page

Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:

$ lake env lean IndisputableMonolith/Constants.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)

A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.

Derived articles

This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND