pith. machine review for the scientific record. sign in
lemma proved tactic proof high

display_speed_eq_c_of_nonzero

show as:
view Lean formalization →

The lemma shows that the ratio of kinematic display length to recurrence display time equals the structural speed c whenever the recurrence time is nonzero. Researchers consolidating K-gate display equalities in Recognition Science constants cite it to confirm that phi-scaled display quantities recover c. The proof is a short calc chain that substitutes the kinematic consistency relation then cancels the nonzero term via division and multiplication identities.

claimLet $U$ be an RS-units structure. If the display recurrence time satisfies $τ_{rec}(U) ≠ 0$, then $λ_{kin}(U) / τ_{rec}(U) = c_U$.

background

RSUnits is the minimal structure carrying base scales τ₀, ℓ₀ and structural speed c together with the relation c · τ₀ = ℓ₀. The display quantities are defined as τ_rec_display U := (2π τ₀) / (8 ln φ) and λ_kin_display U := (2π ℓ₀) / (8 ln φ). The upstream lemma lambda_kin_from_tau_rec states that c · τ_rec_display U = λ_kin_display U, which supplies the kinematic consistency relation used here. The module addresses dimensionless bridge ratios K and display equalities.

proof idea

The proof invokes lambda_kin_from_tau_rec to replace λ_kin_display U with c · τ_rec_display U. It then rewrites the ratio as c · (τ_rec / τ_rec) using mul_div_assoc, cancels to c · 1 via div_self on the nonzero hypothesis, and finishes with mul_one.

why it matters in Recognition Science

This lemma supplies the core equality for the K-gate display speed and is invoked by the strengthened version display_speed_eq_c that removes the nonzero hypothesis via positivity. It fills the step connecting the phi-based display scales to the invariant speed c in the Recognition framework, where c = 1 in native units and the eight-tick octave governs the denominators.

scope and limits

Lean usage

have hτ : tau_rec_display U ≠ 0 := tau_rec_display_ne_zero U h0; exact display_speed_eq_c_of_nonzero U hτ

formal statement (Lean)

  24lemma display_speed_eq_c_of_nonzero (U : RSUnits)
  25  (hτ : tau_rec_display U ≠ 0) : (lambda_kin_display U) / (tau_rec_display U) = U.c := by

proof body

Tactic-mode proof.

  26  have h := lambda_kin_from_tau_rec U
  27  calc
  28    (lambda_kin_display U) / (tau_rec_display U)
  29        = (U.c * tau_rec_display U) / (tau_rec_display U) := by rw [h]
  30    _   = U.c * (tau_rec_display U / tau_rec_display U) := by rw [mul_div_assoc]
  31    _   = U.c * 1 := by rw [div_self hτ]
  32    _   = U.c := by rw [mul_one]
  33
  34/-! Strengthen display-speed equality: remove nonzero hypothesis by proving positivity. -/

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (8)

Lean names referenced from this declaration's body.