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

phi_zpow_ne_one

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

open explainer

Read the cached plain-language explainer.

open lean source

IndisputableMonolith.Foundation.StillnessGenerative on GitHub at line 49.

browse module

All declarations in this module, on Recognition.

explainer page

A cached Ask Recognition explainer exists for this declaration.

open explainer

used by

formal source

  46theorem phi_ladder_pos (n : ℤ) : 0 < phi_ladder n :=
  47  zpow_pos PhiForcing.phi_pos n
  48
  49theorem phi_zpow_ne_one {n : ℤ} (hn : n ≠ 0) : PhiForcing.φ ^ n ≠ 1 := by
  50  have hφ_gt := PhiForcing.phi_gt_one
  51  intro heq
  52  have h0 : PhiForcing.φ ^ (0 : ℤ) = 1 := zpow_zero _
  53  have hmono : StrictMono fun m : ℤ => PhiForcing.φ ^ m :=
  54    zpow_right_strictMono₀ hφ_gt
  55  exact hn (hmono.injective (heq.trans h0.symm))
  56
  57theorem phi_ladder_ne_one {n : ℤ} (hn : n ≠ 0) : phi_ladder n ≠ 1 :=
  58  phi_zpow_ne_one hn
  59
  60/-! ## Part II: Positive Cost on the φ-Ladder -/
  61
  62theorem phi_ladder_positive_cost {n : ℤ} (hn : n ≠ 0) :
  63    0 < Jcost (phi_ladder n) :=
  64  Jcost_pos_of_ne_one (phi_ladder n) (phi_ladder_pos n) (phi_ladder_ne_one hn)
  65
  66theorem phi_cost_eq : LawOfExistence.J PhiForcing.φ = PhiForcing.φ - 3 / 2 :=
  67  PhiForcing.J_phi
  68
  69theorem phi_cost_pos : 0 < LawOfExistence.J PhiForcing.φ := by
  70  rw [phi_cost_eq]; linarith [PhiForcing.phi_gt_onePointSix]
  71
  72theorem phi_perturbation_bounded : LawOfExistence.J PhiForcing.φ < 1 := by
  73  rw [phi_cost_eq]; linarith [PhiForcing.phi_lt_two]
  74
  75/-! ## Part III: φ-Structure in Configurations -/
  76
  77def has_phi_structure {N : ℕ} (c : InitialCondition.Configuration N) : Prop :=
  78  ∃ i j : Fin N, ∃ n : ℤ, n ≠ 0 ∧ c.entries i / c.entries j = PhiForcing.φ ^ n
  79