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

phi_pos

proved
show as:
view math explainer →
module
IndisputableMonolith.Algebra.PhiRing
domain
Algebra
line
65 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.Algebra.PhiRing on GitHub at line 65.

browse module

All declarations in this module, on Recognition.

explainer page

Tracked in the explainer inventory; generation is lazy so crawlers do not trigger LLM jobs.

open explainer

depends on

formal source

  62theorem sqrt5_pos : 0 < Real.sqrt 5 := Real.sqrt_pos_of_pos (by norm_num : (5:ℝ) > 0)
  63
  64/-- φ > 0 -/
  65theorem phi_pos : 0 < φ := by
  66  unfold φ
  67  have h := sqrt5_pos
  68  linarith
  69
  70/-- φ > 1 -/
  71theorem phi_gt_one : 1 < φ := by
  72  unfold φ
  73  have h := sqrt5_pos
  74  have h2 : Real.sqrt 5 > 1 := by
  75    rw [show (1:ℝ) = Real.sqrt 1 from (Real.sqrt_one).symm]
  76    exact Real.sqrt_lt_sqrt (by norm_num) (by norm_num)
  77  linarith
  78
  79/-- **THEOREM: φ² = φ + 1** (the defining equation). -/
  80theorem phi_equation : φ ^ 2 = φ + 1 := by
  81  unfold φ
  82  have h5 : Real.sqrt 5 ^ 2 = 5 := Real.sq_sqrt (by norm_num : (5:ℝ) ≥ 0)
  83  ring_nf
  84  nlinarith [h5]
  85
  86/-- **THEOREM: ψ² = ψ + 1** (conjugate satisfies the same equation). -/
  87theorem psi_equation : ψ ^ 2 = ψ + 1 := by
  88  unfold ψ
  89  have h5 : Real.sqrt 5 ^ 2 = 5 := Real.sq_sqrt (by norm_num : (5:ℝ) ≥ 0)
  90  ring_nf
  91  nlinarith [h5]
  92
  93/-- **THEOREM: φ · ψ = −1** (product of conjugates). -/
  94theorem phi_psi_product : φ * ψ = -1 := by
  95  unfold φ ψ