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

fibonacci_cascade

proved
show as:
view math explainer →
module
IndisputableMonolith.Foundation.StillnessGenerative
domain
Foundation
line
320 · github
papers citing
none yet

open explainer

Read the cached plain-language explainer.

open lean source

IndisputableMonolith.Foundation.StillnessGenerative on GitHub at line 320.

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

 317/-- **Fibonacci Cascade Identity**: φ^n + φ^{n+1} = φ^{n+2}.
 318    This is the structural identity that populates the ladder.
 319    It follows directly from φ² = φ + 1. -/
 320theorem fibonacci_cascade (n : ℤ) :
 321    PhiForcing.φ ^ n + PhiForcing.φ ^ (n + 1) = PhiForcing.φ ^ (n + 2) := by
 322  have hphi_pos := PhiForcing.phi_pos
 323  have hphi_ne := hphi_pos.ne'
 324  rw [zpow_add₀ hphi_ne n 2, zpow_add₀ hphi_ne n 1]
 325  have h2 : PhiForcing.φ ^ (2 : ℤ) = PhiForcing.φ ^ (1 : ℤ) + 1 := by
 326    rw [zpow_ofNat, zpow_one]
 327    exact PhiForcing.phi_equation
 328  rw [h2]
 329  ring
 330
 331/-- Equivalent form: 1 + φ = φ² (the base case of the Fibonacci cascade). -/
 332theorem one_plus_phi_eq_phi_sq : 1 + PhiForcing.φ = PhiForcing.φ ^ 2 := by
 333  linarith [PhiForcing.phi_equation]
 334
 335/-- **Ledger Composition Populates**: If the ledger has entries at
 336    scales φ^n and φ^{n+1}, additive ledger composition (from T6
 337    closure) creates an entry at scale φ^{n+2}.
 338
 339    This is the POPULATION theorem — not a cost bound, but a structural
 340    consequence of closure. The composed entry EXISTS. -/
 341theorem closure_populates_next (n : ℤ) :
 342    PhiForcingDerived.ledgerCompose (PhiForcing.φ ^ n) (PhiForcing.φ ^ (n + 1)) =
 343    PhiForcing.φ ^ (n + 2) := by
 344  unfold PhiForcingDerived.ledgerCompose
 345  exact fibonacci_cascade n
 346
 347/-- **Rung Generation**: Every rung k ≥ 2 is the ledger composition
 348    of the two preceding rungs. Starting from rung 0 (= 1, ground state)
 349    and rung 1 (= φ, forced by T4 + T6), repeated application generates
 350    all rungs: 0,1 → 2 → 3 → 4 → ...