Encyclopedia Foundation Foundation Observer From Recognition Point Interface Separates
ARTICLE 2 claims 2 theorems
Foundation Observer From Recognition Point Interface Separates
A two-outcome test that answers one question about any configuration: is it this one or not?
The point interface
A ledger, a discrete record of events, needs a way to tell one entry from another. The point interface is the simplest possible such test. It is a function that takes any configuration and returns one of two answers: yes, this is the chosen reference point, or no, it is not. In the framework's machine-checked library of formal theorems, this construction is called pointInterface, and its defining property is the theorem pointInterface_separates.
The theorem states that for any two distinct configurations, the point interface built around the first one will return different answers for them. If the reference point is x₀ and the other point is y, then the interface answers yes for x₀ and no for y. This is not a deep fact; it is almost a restatement of what the interface does. But the framework uses it as a load-bearing step. Once a ledger has even one non-trivial distinction, meaning two entries that are not the same, this theorem guarantees that a finite observer exists that can tell them apart.
In Recognition Science, the word observer does not mean a person, a mind, or a measuring device. It means the minimal interface through which a distinction becomes an event. The point interface is the primitive form of that observer: a finite-valued recognizer, with exactly two possible outcomes. The theorem nontrivial_recognition_forces_interface packages this result: if a carrier has any non-trivial recognition, then there exists a primitive interface that separates a distinguished pair. The point interface is the explicit witness that proves this existence claim.
What the declaration does not claim is equally important. It does not say that the point interface is unique, or that it is the only possible observer. It does not say anything about conscious observation, measurement in physics, or the later physical theory of finite-resolution recognizers over ledger configurations. Those belong to other modules. The point interface is the pre-physical floor: the first moment a distinction becomes an event, before time, before light, before any embodied observer appears downstream.
THEOREM pointInterface_separates · IndisputableMonolith/Foundation/ObserverFromRecognition.lean
/-- The point interface separates any point from any distinct point. -/
theorem pointInterface_separates {K : Type*} {x₀ y : K} (h : x₀ ≠ y) :
Separates (pointInterface x₀) x₀ y := by
unfold Separates
rw [pointInterface_at_ref x₀]
have hy : y ≠ x₀ := fun h' => h h'.symm
rw [pointInterface_away hy]
norm_num
THEOREM nontrivial_recognition_forces_interface · IndisputableMonolith/Foundation/ObserverFromRecognition.lean
/-- **Observer from recognition.**
If a carrier admits any non-trivial recognition, then there exists a finite
interface, hence a primitive observer, that separates a distinguished pair.
This is the pre-physical observer theorem: observer-dependence is not added
at the quantum-measurement layer. It is forced at the first moment a
distinction becomes an event. -/
theorem nontrivial_recognition_forces_interface (K : Type*) :
NontrivialRecognition K →
∃ (I : PrimitiveInterface K) (x y : K),
equalityDistinction K x y ∧ Separates I x y := by
intro h
rcases h with ⟨x, y, hxy⟩
exact ⟨pointInterface x, x, y, hxy, pointInterface_separates hxy⟩
What this page does not claim
The point interface is the only possible observer. The point interface describes conscious or biological observation. The point interface is a physical measuring device in the later spacetime theory.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Foundation/ObserverFromRecognition.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- What does the later physical theory in ObserverFormalization.lean add to this primitive interface?
- How does the primitive observer relate to the pre-temporal order in PreTemporalForcingOrder.lean?
- What other primitive interfaces exist beyond the point interface?
- How does the kernel equivalence partition the carrier into observational classes?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM pointInterface_separates · IndisputableMonolith/Foundation/ObserverFromRecognition.lean
/-- The point interface separates any point from any distinct point. -/ theorem pointInterface_separates {K : Type*} {x₀ y : K} (h : x₀ ≠ y) : Separates (pointInterface x₀) x₀ y := by unfold Separates rw [pointInterface_at_ref x₀] have hy : y ≠ x₀ := fun h' => h h'.symm rw [pointInterface_away hy] norm_numThe theorem states that for any two distinct configurations, the point interface built around the first one will return different answers for them. pointInterface_separates · IndisputableMonolith/Foundation/ObserverFromRecognition.leanTHEOREM nontrivial_recognition_forces_interface · IndisputableMonolith/Foundation/ObserverFromRecognition.lean
/-- **Observer from recognition.** If a carrier admits any non-trivial recognition, then there exists a finite interface, hence a primitive observer, that separates a distinguished pair. This is the pre-physical observer theorem: observer-dependence is not added at the quantum-measurement layer. It is forced at the first moment a distinction becomes an event. -/ theorem nontrivial_recognition_forces_interface (K : Type*) : NontrivialRecognition K → ∃ (I : PrimitiveInterface K) (x y : K), equalityDistinction K x y ∧ Separates I x y := by intro h rcases h with ⟨x, y, hxy⟩ exact ⟨pointInterface x, x, y, hxy, pointInterface_separates hxy⟩Once a ledger has even one non-trivial distinction, meaning two entries that are not the same, this theorem guarantees that a finite observer exists that can tell them apart. nontrivial_recognition_forces_interface · IndisputableMonolith/Foundation/ObserverFromRecognition.lean