No prose has been written for this declaration yet. The Lean source and graph data below render
without it.
generate prose now
formal statement (Lean)
72lemma unit_step_forces_log_scale
73 {a c : ℝ}
74 (h0 : gapAffineLogR a phi c 0 = 0)
75 (h1 : gapAffineLogR a phi c 1 = 1) :
76 a = 1 / Real.log phi := by
proof body
Tactic-mode proof.
77 have hc : c = 0 := zero_normalization_forces_offset h0
78 have hlog_ne : Real.log phi ≠ 0 := ne_of_gt (Real.log_pos one_lt_phi)
79 have hmul_raw : a * Real.log (1 + phi⁻¹) = 1 := by
80 simpa [gapAffineLogR, hc] using h1
81 have hmul : a * Real.log phi = 1 := by
82 calc
83 a * Real.log phi = a * Real.log (1 + phi⁻¹) := by
84 rw [log_one_add_inv_phi_eq_log_phi]
85 _ = 1 := hmul_raw
86 exact (eq_div_iff hlog_ne).2 hmul
87
88/-! ## Step 3: g(-1) = -2 forces b = φ (the key theorem)
89
90This is the paper's Theorem 4.2: setting u = 1/b, the condition
91`(1 - u)(1 + u)^2 = 1` expands to `u^2 + u - 1 = 0`, giving u = 1/φ. -/
92
used by (5)
From the project-wide theorem graph. These declarations reference this one in their body.
depends on (15)
Lean names referenced from this declaration's body.
-
one_lt_phi
in IndisputableMonolith.Constants
decl_use
-
forces
in IndisputableMonolith.Foundation.MagnitudeOfMismatch
decl_use
-
is
in IndisputableMonolith.Foundation.OptionAEmpiricalProgram
decl_use
-
is
in IndisputableMonolith.Foundation.SimplicialLedger.EdgeLengthFromPsi
decl_use
-
is
in IndisputableMonolith.GameTheory.MechanismDesignFromSigma
decl_use
-
gapAffineLogR
in IndisputableMonolith.Masses.GapFunctionForcing
decl_use
-
log_one_add_inv_phi_eq_log_phi
in IndisputableMonolith.Masses.GapFunctionForcing
decl_use
-
unit_step_forces_log_scale
in IndisputableMonolith.Masses.GapFunctionForcing
decl_use
-
zero_normalization_forces_offset
in IndisputableMonolith.Masses.GapFunctionForcing
decl_use
-
is
in IndisputableMonolith.Mathematics.RamanujanBridge.MockThetaPhantom
decl_use
-
one_lt_phi
in IndisputableMonolith.PhiSupport
decl_use
-
one_lt_phi
in IndisputableMonolith.PhiSupport.Lemmas
decl_use
-
gapAffineLogR
in IndisputableMonolith.RSBridge.GapFunctionForcing
decl_use
-
log_one_add_inv_phi_eq_log_phi
in IndisputableMonolith.RSBridge.GapFunctionForcing
decl_use
-
zero_normalization_forces_offset
in IndisputableMonolith.RSBridge.GapFunctionForcing
decl_use