def
definition
RSExists
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Foundation.OntologyPredicates on GitHub at line 61.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
CostFirstExistenceCert -
RSExists -
rsExists_iff_one -
discrete_minimum_stable -
discreteness_forced -
stable_existence_requires_discrete -
complete_godel_dissolution -
GodelDissolutionTheorem -
godel_not_obstruction -
mp_forces_existence -
mp_physical -
nothing_not_rs_exists -
ontology_summary -
RSExists_cfg -
rs_exists_iff_defect_zero -
rs_exists_iff_law_exists -
rs_exists_one -
rs_exists_unique -
rs_exists_unique_one -
RSReal -
RSReal_gen -
RSReal_synth -
rs_true_classical_iff -
ledger_self_grounding -
is_implies_ought
formal source
58
59 This is the operational definition of "existence" in RS.
60 It's not assumed - it's the result of selection by cost minimization. -/
61def RSExists (x : ℝ) : Prop := 0 < x ∧ defect x = 0
62
63/-- RSExists is equivalent to the Law of Existence predicate. -/
64theorem rs_exists_iff_law_exists {x : ℝ} :
65 RSExists x ↔ LawOfExistence.Exists x := by
66 constructor
67 · intro ⟨hpos, hdef⟩
68 exact ⟨hpos, hdef⟩
69 · intro ⟨hpos, hdef⟩
70 exact ⟨hpos, hdef⟩
71
72/-- RSExists is equivalent to defect = 0 (for positive values). -/
73theorem rs_exists_iff_defect_zero {x : ℝ} (hx : 0 < x) :
74 RSExists x ↔ defect x = 0 := by
75 constructor
76 · intro ⟨_, hdef⟩; exact hdef
77 · intro hdef; exact ⟨hx, hdef⟩
78
79/-- The only RSExistent value is 1. -/
80theorem rs_exists_unique_one : ∀ x : ℝ, RSExists x ↔ x = 1 := by
81 intro x
82 constructor
83 · intro ⟨hpos, hdef⟩
84 exact (defect_zero_iff_one hpos).mp hdef
85 · intro hx
86 rw [hx]
87 exact ⟨by norm_num, defect_at_one⟩
88
89/-- Unity is the unique RSExistent configuration. -/
90theorem rs_exists_one : RSExists 1 := ⟨by norm_num, defect_at_one⟩
91