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

RSReal_synth_iff

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

open explainer

Read the cached plain-language explainer.

open lean source

IndisputableMonolith.Foundation.OntologyPredicates on GitHub at line 494.

browse module

All declarations in this module, on Recognition.

explainer page

A cached Ask Recognition explainer exists for this declaration.

open explainer

depends on

formal source

 491    RSReal_gen D x ↔ x = 1 ∧ x ∈ D := by
 492  simp only [RSReal_gen, rs_exists_unique_one]
 493
 494theorem RSReal_synth_iff {U : Type*} {D : Set U} {F : U → ℝ} {x : ℝ} :
 495    RSReal_synth D F x ↔ x = 1 ∧ ∃ u ∈ D, x = F u := by
 496  simp only [RSReal_synth, rs_exists_unique_one]
 497
 498/-- The φ-ladder as a specific discrete skeleton. -/
 499noncomputable def phi_ladder : Set ℝ :=
 500  {x | ∃ n : ℤ, x = PhiForcing.φ ^ n}
 501
 502theorem one_mem_phi_ladder : (1 : ℝ) ∈ phi_ladder :=
 503  ⟨0, by simp [PhiForcing.φ]⟩
 504
 505theorem RSReal_gen_phi_one : RSReal_gen phi_ladder 1 :=
 506  RSReal_gen_at_one one_mem_phi_ladder
 507
 508/-! ## Numeric Verification of Paper Examples (Section 4.1)
 509
 510The paper uses concrete J-cost values in Tables 1–3.
 511We verify each value used.
 512-/
 513
 514theorem Jcost_val_2 : Cost.Jcost 2 = 1 / 4 := by
 515  unfold Cost.Jcost; norm_num
 516
 517theorem Jcost_val_4 : Cost.Jcost 4 = 9 / 8 := by
 518  unfold Cost.Jcost; norm_num
 519
 520theorem Jcost_val_5 : Cost.Jcost 5 = 8 / 5 := by
 521  unfold Cost.Jcost; norm_num
 522
 523theorem Jcost_val_6 : Cost.Jcost 6 = 25 / 12 := by
 524  unfold Cost.Jcost; norm_num