Encyclopedia Foundation Foundation Pair Kernel Response Quotient Carrier S22 Equality Quotient Duplicate

ARTICLE 4 claims 4 theorems

Foundation Pair Kernel Response Quotient Carrier S22 Equality Quotient Duplicate

In the Recognition Science framework, two responses that no probe can tell apart are treated as one; the declaration in question makes that collapse explicit.

The duplicate collapse

A quotient is a way of saying "these things are the same for our purposes." In mathematics, when you form a quotient, you declare that certain distinct objects are to be considered equivalent, and you work with the resulting classes. The Recognition Science framework applies this idea to its model of observation: two responses are equivalent exactly when every committed Recognition coordinate probe agrees on them. The declaration equalityQuotient_duplicates_unobservable_spatialClass states, in the framework's formal language, that the quotient of a certain extended response state by ordinary equality is exactly that equivalence relation: two states are in the same class if and only if they are actually equal. In plainer terms, it says that within this particular construction, there are no hidden duplicates: if two states are observationally indistinguishable, they are the same state.

This is a theorem about the framework's own construction, not a claim about the physical world. The declaration is part of a larger module that builds a "response carrier" from observational equivalence, without starting from physical channel labels. The module proves that every invariant map factors uniquely through the quotient, that the quotient is represented by five response coordinates, and that the quotient itself supplies a complete, separating, response-realizing channel carrier. The specific declaration about equality of the extended state is a technical step: it shows that when you add a "ghost" state to the base responses, the quotient by equality does not create any new observational distinctions beyond the ones already present. It is a statement about the formal model, not about what any experiment can or cannot detect.

What the declaration does not claim is equally important. It does not say that the extended state itself is physically real, or that the ghost state is observable. In fact, the module explicitly distinguishes between hidden and observable extra states: a hidden state with no new probe effect collapses into the quotient, while a state detected by a new probe enlarges it. The declaration about equality is about the formal collapse, not about the physical status of the states involved. Nor does it claim that any independently supplied production carrier is identical to the quotient. That final commuting identification is stated separately and proved equivalent to carrier completeness; it remains a physical hypothesis, not a theorem.

For the reader, the upshot is this: the declaration is a precise, machine-checked statement about how the framework handles observational equivalence. It guarantees that within the constructed carrier, the quotient by equality does not introduce spurious distinctions. It is a piece of the framework's internal architecture, not a claim about the world. The framework's library proves this as a theorem, with no unproved assumptions beyond the standard axioms of the ambient type theory. But the physical interpretation, the step from the formal model to actual observation, is left open.

THEOREM ResponseObsEquiv3 · IndisputableMonolith/Foundation/PairKernelResponseQuotientCarrierS22.lean
/-- Two responses are equivalent when every committed Recognition probe gives
the same result. -/
abbrev ResponseObsEquiv3
    (left right : RecognitionParentResponse3) : Prop :=
  ObsEquiv responseCoordinateProbeFamily3 left right
THEOREM equalityExtraResponseSetoid3 · IndisputableMonolith/Foundation/PairKernelResponseQuotientCarrierS22.lean
/-- Equality is the deliberately too-fine relation on hidden-extra states. -/
def equalityExtraResponseSetoid3 :
    Setoid ExtraResponseState3 where
  r := Eq
  iseqv := ⟨Eq.refl, Eq.symm, Eq.trans⟩
THEOREM responseInvariantMap_factors_unique · IndisputableMonolith/Foundation/PairKernelResponseQuotientCarrierS22.lean
/-- Universal property, including uniqueness: every invariant response map
factors through exactly one map on observational classes. -/
theorem responseInvariantMap_factors_unique
    {β : Type*}
    (map : RecognitionParentResponse3 → β)
    (hinvariant : ResponseInvariantMap3 map) :
    ∃! descended : RecognitionResponseQuotient3 → β,
      ∀ response,
        descended
            (proj responseCoordinateProbeFamily3 response) =
          map response := by
  let descended : RecognitionResponseQuotient3 → β :=
    Quotient.lift map
      (fun left right hindistinguishable =>
        hinvariant left right hindistinguishable)
  refine
    ⟨descended, fun _ => rfl, ?_⟩
  intro other hother
  funext responseClass
  refine
    Quotient.inductionOn responseClass
      (fun response => ?_)
  exact hother response
THEOREM recognitionResponseQuotientEquiv3 · IndisputableMonolith/Foundation/PairKernelResponseQuotientCarrierS22.lean
/-- The observational quotient is equivalent to its uniquely recovered
response. This inverse uses no quotient representative choice. -/
def recognitionResponseQuotientEquiv3 :
    RecognitionResponseQuotient3 ≃
      RecognitionParentResponse3 where
  toFun := responseFromQuotientClass3
  invFun := proj responseCoordinateProbeFamily3
  left_inv := by
    intro responseClass
    refine
      Quotient.inductionOn responseClass
        (fun response => ?_)
    rfl
  right_inv := by
    intro response
    rfl

What this page does not claim

The declaration does not claim that the ghost state is physically real or observable. The declaration does not claim that any independently supplied production carrier is identical to the quotient. The declaration does not claim that the framework's formal model is a complete description of physical observation.

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/PairKernelResponseQuotientCarrierS22.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:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND