Encyclopedia Foundation Foundation Observable Floor Witness Bare Distinction Does Not Imply Observable D
ARTICLE 3 claims 3 theorems
Foundation Observable Floor Witness Bare Distinction Does Not Imply Observable D
Being able to tell two things apart as mathematical objects does not mean they are physically distinguishable, and the framework proves the difference matters.
Distinction and Observation
In mathematics, two objects are distinct if they are not equal. In physics, two states are distinguishable if an experiment can tell them apart. The Recognition Science framework's ledger, a discrete record of events, needs a floor: a guarantee that at least two states exist. The naive floor uses raw inequality, the bare fact that two terms differ. The framework's library, a machine-checked collection of formal theorems, proves this naive floor is too weak.
The theorem bare_distinction_does_not_imply_observable_distinction shows a concrete failure. Take the real numbers as the set of states. They certainly contain two distinct numbers, say 0 and 1. Now define an observational relation that declares every pair of real numbers equivalent. Under this relation, no two states are observable as different, even though 0 and 1 are unequal as terms. The theorem constructs exactly this example, formally proving that bare inequality does not force observable distinguishability.
This matters because gauge theories, physical theories with redundant descriptions, often identify states that look different in their mathematical representation. Two vector potentials in electromagnetism that differ by a gauge transformation are physically the same field, yet they are unequal as mathematical terms. A floor built on raw inequality would count them as distinct, a false physical conclusion. The framework's repair is the observable floor, a pair of states not related by a supplied observational relation. For gauge theories, that relation should be the physical equivalence, not raw equality of representatives.
The framework proves the special case where the observational relation is equality: then the observable floor exactly recovers bare inequality. This is the backward-compatible bridge. It also proves that a quotient carrier, a set of equivalence classes, is non-singleton exactly when the original carrier has an observable distinction relative to the quotienting relation. Physical distinguishability lives in the quotient, or equivalently in pairs of representatives not identified by the physical relation.
The declaration does not claim that raw inequality is useless, only that it is insufficient as a physical floor for arbitrary relations. It does not specify which observational relation any particular physical theory must use; that choice remains a modeling decision. It also does not prove that any specific gauge theory has a non-trivial observable floor, only that the concept is coherent and the naive version fails.
THEOREM bare_distinction_does_not_imply_observable_distinction · IndisputableMonolith/Foundation/ObservableFloorWitness.lean
/-- Bare inequality does not imply observable distinguishability for an
arbitrary observational relation. Take the indiscrete relation on `ℝ`, where
every pair is observationally equivalent. -/
theorem bare_distinction_does_not_imply_observable_distinction :
∃ (K : Type) (r : K → K → Prop),
(∃ x y : K, x ≠ y) ∧ ¬ ObservableFloorWitness K r := by
refine ⟨ℝ, (fun _ _ => True), ⟨?_, ?_⟩⟩
· exact ⟨0, 1, by norm_num⟩
· rintro ⟨x, y, hxy⟩
exact hxy trivial
THEOREM observable_iff_bare_for_eq · IndisputableMonolith/Foundation/ObservableFloorWitness.lean
/-- Raw bare distinguishability is the equality-relation special case of an
observable floor. -/
theorem observable_iff_bare_for_eq (K : Type*) :
ObservableFloorWitness K (fun x y => x = y) ↔ ∃ x y : K, x ≠ y :=
Iff.rfl
THEOREM quotient_nontrivial_iff_observableFloor · IndisputableMonolith/Foundation/ObservableFloorWitness.lean
/-- A quotient carrier is non-singleton exactly when the original carrier has
an observable distinction relative to the quotienting setoid.
This is the quotient-aware repair to the raw-inequality objection: physical
distinguishability lives in `Quotient s`, or equivalently in pairs of
representatives not identified by `s.r`. -/
theorem quotient_nontrivial_iff_observableFloor
{K : Type*} (s : Setoid K) :
(∃ a b : Quotient s, a ≠ b) ↔ ObservableFloorWitness K s.r := by
constructor
· rintro ⟨a, b, hne⟩
refine Quotient.inductionOn₂ a b ?_ hne
intro x y hne'
refine ⟨x, y, ?_⟩
intro hxy
exact hne' (Quotient.sound hxy)
· rintro ⟨x, y, hxy⟩
refine ⟨Quotient.mk s x, Quotient.mk s y, ?_⟩
intro hq
exact hxy (Quotient.exact hq)
What this page does not claim
Raw inequality is never useful; it is only insufficient as a physical floor for arbitrary relations. The framework dictates which observational relation any particular physical theory must adopt. Any specific gauge theory is proven to have a non-trivial observable floor.
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/ObservableFloorWitness.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:
- Which observational relation should a specific physical theory, such as electromagnetism, use as its gauge equivalence?
- How does the observable floor connect to the framework's other foundational floors, such as the absolute floor closure?
- What physical consequences follow from choosing a particular setoid for a gauge theory?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM bare_distinction_does_not_imply_observable_distinction · IndisputableMonolith/Foundation/ObservableFloorWitness.lean
/-- Bare inequality does not imply observable distinguishability for an arbitrary observational relation. Take the indiscrete relation on `ℝ`, where every pair is observationally equivalent. -/ theorem bare_distinction_does_not_imply_observable_distinction : ∃ (K : Type) (r : K → K → Prop), (∃ x y : K, x ≠ y) ∧ ¬ ObservableFloorWitness K r := by refine ⟨ℝ, (fun _ _ => True), ⟨?_, ?_⟩⟩ · exact ⟨0, 1, by norm_num⟩ · rintro ⟨x, y, hxy⟩ exact hxy trivialThe theorem constructs exactly this example, formally proving that bare inequality does not force observable distinguishability. bare_distinction_does_not_imply_observable_distinction · IndisputableMonolith/Foundation/ObservableFloorWitness.leanTHEOREM observable_iff_bare_for_eq · IndisputableMonolith/Foundation/ObservableFloorWitness.lean
/-- Raw bare distinguishability is the equality-relation special case of an observable floor. -/ theorem observable_iff_bare_for_eq (K : Type*) : ObservableFloorWitness K (fun x y => x = y) ↔ ∃ x y : K, x ≠ y := Iff.rflThe framework proves the special case where the observational relation is equality: then the observable floor exactly recovers bare inequality. observable_iff_bare_for_eq · IndisputableMonolith/Foundation/ObservableFloorWitness.leanTHEOREM quotient_nontrivial_iff_observableFloor · IndisputableMonolith/Foundation/ObservableFloorWitness.lean
/-- A quotient carrier is non-singleton exactly when the original carrier has an observable distinction relative to the quotienting setoid. This is the quotient-aware repair to the raw-inequality objection: physical distinguishability lives in `Quotient s`, or equivalently in pairs of representatives not identified by `s.r`. -/ theorem quotient_nontrivial_iff_observableFloor {K : Type*} (s : Setoid K) : (∃ a b : Quotient s, a ≠ b) ↔ ObservableFloorWitness K s.r := by constructor · rintro ⟨a, b, hne⟩ refine Quotient.inductionOn₂ a b ?_ hne intro x y hne' refine ⟨x, y, ?_⟩ intro hxy exact hne' (Quotient.sound hxy) · rintro ⟨x, y, hxy⟩ refine ⟨Quotient.mk s x, Quotient.mk s y, ?_⟩ intro hq exact hxy (Quotient.exact hq)It also proves that a quotient carrier, a set of equivalence classes, is non-singleton exactly when the original carrier has an observable distinction relative to the quotienting relation. quotient_nontrivial_iff_observableFloor · IndisputableMonolith/Foundation/ObservableFloorWitness.lean