abbrev
definition
Rung
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Support.RungFractions on GitHub at line 22.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
phi_energy_rung_step -
phi_energy_rung_zero -
atmospheric_layering_one_statement -
animal_z_complexity_one_statement -
z_rung_pos -
worldClassRung -
closure_populates_next -
r_ref_exact_gt_r -
r_down -
r_lepton_values -
r_up -
tau_values -
minimal_complete_coefficients -
cos2_theta_positive -
m_t_exp -
quark_mass_positive -
genOf_surjective -
match_rsbridge_rung -
tauon_rung_minus_electron_rung -
m_tau_exp -
pitchJND_jcost_pos -
pitchJND_one -
pitch_perception_one_statement -
phiRungWavenumber -
phiRungWavenumber_succ -
pmns_prob -
nu1_spacing -
nu_phase_offset -
nu_spacing -
predicted_mass_eV_frac -
predicted_mass_eV_frac_legacy -
predicted_mass_eV_frac_with -
res_nu1 -
res_nu2 -
res_nu3 -
quarter_to_nearest_int -
lengthHierarchy -
RSLedger -
RSLedger -
RSLedger
formal source
19namespace RungFractions
20
21/-- A (possibly fractional) rung on the φ‑ladder. -/
22abbrev Rung := ℚ
23
24/-- Embed an integer rung into a rational rung. -/
25@[simp] def ofInt (z : ℤ) : Rung := (z : ℚ)
26
27/-- The quarter‑ladder embedding: `k ↦ k/4`. -/
28@[simp] def quarter (k : ℤ) : Rung := (k : ℚ) / 4
29
30/-- The half‑ladder embedding: `k ↦ k/2`. -/
31@[simp] def half (k : ℤ) : Rung := (k : ℚ) / 2
32
33/-- Convert a rational rung to a real exponent (for `Real.rpow`). -/
34@[simp] def toReal (r : Rung) : ℝ := (r : ℝ)
35
36theorem quarter_eq (k : ℤ) : quarter k = (k : ℚ) / 4 := rfl
37theorem half_eq (k : ℤ) : half k = (k : ℚ) / 2 := rfl
38
39end RungFractions
40end Support
41end IndisputableMonolith