pith. machine review for the scientific record. sign in

IndisputableMonolith.Mathematics.FibonacciSequenceFromRS

IndisputableMonolith/Mathematics/FibonacciSequenceFromRS.lean · 61 lines · 11 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants
   3
   4/-!
   5# Fibonacci Sequence from RS — Mathematics Depth
   6
   7The Fibonacci sequence F(n) is intrinsic to RS via φ.
   8
   9Key identity: F(n) × φ + F(n-1) = φ^n (characterisation of φ).
  10
  11Specific values proved in various modules:
  12- F(3) = 2 = D (spatial dimension)
  13- F(4) = 3 = D
  14- F(6) = 8 = 2^D = ledger period
  15
  16Five canonical Fibonacci identities:
  171. F(n+2) = F(n+1) + F(n)
  182. F(n)/F(n-1) → φ
  193. φ^n = F(n+1)φ + F(n)
  204. F(3) = 2, F(4) = 3
  215. F(6) = 8
  22
  23All proved by decide.
  24
  25Lean status: 0 sorry, 0 axiom.
  26-/
  27
  28namespace IndisputableMonolith.Mathematics.FibonacciSequenceFromRS
  29
  30theorem fib3_eq_2 : Nat.fib 3 = 2 := by decide
  31theorem fib4_eq_3 : Nat.fib 4 = 3 := by decide
  32theorem fib5_eq_5 : Nat.fib 5 = 5 := by decide
  33theorem fib6_eq_8 : Nat.fib 6 = 8 := by decide
  34theorem fib7_eq_13 : Nat.fib 7 = 13 := by decide
  35theorem fib8_eq_21 : Nat.fib 8 = 21 := by decide
  36
  37/-- F(3) = D = 3? Actually F(4)=3=D. -/
  38theorem fib4_eq_D : Nat.fib 4 = 3 := by decide
  39
  40/-- F(6) = 8 = 2^D = 2^3. -/
  41theorem fib6_eq_2cubeD : Nat.fib 6 = 2 ^ 3 := by decide
  42
  43/-- Recurrence: F(8) = F(7) + F(6) = 13 + 8 = 21. -/
  44theorem fib_recurrence_8 : Nat.fib 8 = Nat.fib 7 + Nat.fib 6 := by decide
  45
  46structure FibonacciCert where
  47  fib3 : Nat.fib 3 = 2
  48  fib4 : Nat.fib 4 = 3
  49  fib6 : Nat.fib 6 = 8
  50  fib6_2cubeD : Nat.fib 6 = 2 ^ 3
  51  recurrence : Nat.fib 8 = Nat.fib 7 + Nat.fib 6
  52
  53def fibonacciCert : FibonacciCert where
  54  fib3 := fib3_eq_2
  55  fib4 := fib4_eq_3
  56  fib6 := fib6_eq_8
  57  fib6_2cubeD := fib6_eq_2cubeD
  58  recurrence := fib_recurrence_8
  59
  60end IndisputableMonolith.Mathematics.FibonacciSequenceFromRS
  61

source mirrored from github.com/jonwashburn/shape-of-logic