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

discrete_minimum_stable

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

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.Foundation.DiscretenessForcing on GitHub at line 427.

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

 424    all other configurations have defect ≥ min_gap.
 425
 426    This is why discrete spaces support stable existence. -/
 427theorem discrete_minimum_stable (D : DiscreteConfigSpace) (_h1 : (1 : ℝ) ∈ D.configs) :
 428    ∀ x ∈ D.configs, x ≠ 1 → defect x ≥ D.min_gap := by
 429  intro x hx hx_ne
 430  exact D.gap_property x hx hx_ne
 431
 432/-! ## The Discreteness Forcing Theorem -/
 433
 434/-- **The Discreteness Forcing Theorem**
 435
 436    For stable existence (RSExists), the configuration space must be discrete.
 437
 438    Proof sketch:
 439    1. RSExists requires defect → 0 (Law of Existence)
 440    2. Defect = 0 only at x = 1 (unique minimum)
 441    3. In a continuous space, x = 1 is not isolated (continuous_space_no_lockIn)
 442    4. Therefore, no configuration can be "locked in" to existence
 443    5. For stable existence, we need discrete configurations
 444
 445    Conclusion: The cost landscape J forces discreteness.
 446    Continuous configuration spaces cannot support stable existence.
 447
 448    Note: The hypothesis includes x > 0 because defect is only meaningful for positive x
 449    (J(x) = (x + 1/x)/2 - 1 requires x ≠ 0, and for x < 0, J(x) < 0 ≠ defect minimum). -/
 450theorem discreteness_forced :
 451    (∀ x : ℝ, 0 < x → defect x = 0 → x = 1) ∧  -- Unique minimum
 452    (∀ ε > 0, ∃ y : ℝ, y ≠ 1 ∧ defect y < ε) →  -- No isolation in ℝ
 453    ¬∃ (x : ℝ), 0 < x ∧ x ≠ 1 ∧ defect x = 0 := by      -- No other stable points
 454  intro ⟨hunique, _hno_isolation⟩
 455  push_neg
 456  intro x hx_pos hx_ne hdef
 457  exact hx_ne (hunique x hx_pos hdef)