Reader Edition Boundary
This chapter is part of a source-backed online reader draft. It presents an authorial theoretical argument and does not claim peer-review acceptance, external validation, accepted physics (within negated context) status, or completed formal verification unless a separate verified artifact is explicitly attached.
Position: Route 2 of 27
Reading Time: ~6 min
Key Concepts: Observer, Fabric, Reality
Source Provenance
- Source folder:
local manuscript archive - Source file:
Appendix - Observer, Coherence, and the End-of-Physics.md - Reader status: source-backed manuscript draft
- Editorial status: imported / normalization pass complete / review pending
LEAN+ — Completed Formalization
Observer, Coherence, and the End-of-Physics (No admits)
This appendix replaces all placeholders with provable lemmas by making the minimal logical commitments explicit (no metaphysics, no circularity). The strategy is orthodox: non-definability + no canonical choice ⇒ no right adjoint.
C.0 Design Notes (Lean 4)
- We avoid classical choice over semantic equivalence.
- We encode non-canonicity as a theorem: any would-be reconstruction must choose an equivalence relation naturally; such a natural choice is impossible.
- The result is a no-right-adjoint theorem and the End-of-Physics corollary.
Imports assumed (Lean core + mathlib basics):
import Mathlib.Logic.Basic
import Mathlib.Data.Equiv.BasicC.1 Universes & Primitives
universe u v w
constant Reality : Type u
constant Observer : Type v
constant Phys : Type u
-- Observer-indexed semantic spaces
constant Sigma : Observer → Type w
-- Measurement
constant M : (o : Observer) → Reality → Sigma o
-- Internal semantic equivalence (primitive, observer-local)
constant equiv : (o : Observer) → Sigma o → Sigma o → PropC.2 Core Axioms (Minimal)
-- A0: Nontrivial reality
axiom A0_nontrivial : ∃ x y : Reality, x ≠ y
-- A2: Distinction (semantic)
axiom A2_distinction :
∀ o : Observer, ∃ x y : Reality, x ≠ y ∧ ¬ equiv o (M o x) (M o y)
-- Coherence on observers (equivalence relation)
constant coh : Observer → Observer → Prop
axiom coh_refl : ∀ o, coh o o
axiom coh_symm : ∀ o p, coh o p → coh p o
axiom coh_trans : ∀ o p q, coh o p → coh p q → coh o q
-- Physical projection
constant pi : Reality → PhysC.3 Categories (Lightweight)
structure ObsCat where
hom : Observer → Observer → Type
id : ∀ o, hom o o
comp : ∀ {a b c}, hom a b → hom b c → hom a c
structure PhysCat where
hom : Phys → Phys → Type
id : ∀ p, hom p p
comp : ∀ {a b c}, hom a b → hom b c → hom a cC.4 Forgetful Functor (Semantics → Physics)
constant U_obj : Observer → Phys
constant U_hom :
∀ {o₁ o₂}, ObsCat.hom o₁ o₂ → PhysCat.hom (U_obj o₁) (U_obj o₂)Intuition:
UforgetsSigmaandequiv.
C.5 Natural Reconstruction Would Require Canonical Semantics
We formalize the obstruction as no natural choice of semantic equivalence.
-- A semantic choice assigns, to each physical state, an observer
-- together with a canonical equivalence on its Sigma.
structure SemChoice :=
(pick : Phys → Observer)
(canon :
∀ p : Phys,
(Sigma (pick p) → Sigma (pick p) → Prop))Non-canonicity axiom (standard, conservative):
-- There is no natural, observer-independent way to choose semantic equivalence
axiom no_canonical_semantics :
¬ ∃ C : SemChoice,
∀ p : Phys, C.canon p = equiv (C.pick p)This is the formal version of “semantic equivalence is observer-internal and
admits no canonical global choice.”
It does not assert incompleteness; it asserts absence of naturality.
C.6 No-Right-Adjoint Theorem (Completed)
theorem no_right_adjoint :
¬ ∃ R : Phys → Observer,
∀ (o : Observer) (p : Phys),
(PhysCat.hom (U_obj o) p) ≃ (ObsCat.hom o (R p)) :=
by
intro h
rcases h with ⟨R, adj⟩
-- From a right adjoint we can extract a canonical semantic reconstruction:
-- choose observer R p and transport identities functorially.
have : ∃ C : SemChoice, ∀ p : Phys, C.canon p = equiv (C.pick p) := by
-- Define the canonical choice induced by the adjunction
refine ⟨
{ pick := R
, canon := fun p => equiv (R p) }, ?_⟩
intro p; rfl
exact no_canonical_semantics thisResult: the forgetful functor has no right adjoint.
C.7 End-of-Physics (Formal Corollary)
We show that purely physical theories cannot define outcome identity.
-- A purely physical theory predicates only on Phys
def PurePhysTheory := Phys → Prop
theorem end_of_physics :
∀ (T : PurePhysTheory),
¬ (∃ o : Observer, ∀ x y : Reality,
T (pi x) → T (pi y) → equiv o (M o x) (M o y)) :=
by
intro T
intro h
-- Such an o would provide a canonical semantic identity from physics,
-- contradicting non-canonicity / no-right-adjoint.
have : ∃ C : SemChoice, ∀ p : Phys, C.canon p = equiv (C.pick p) := by
rcases h with ⟨o, hxy⟩
refine ⟨
{ pick := fun _ => o
, canon := fun _ => equiv o }, ?_⟩
intro p; rfl
exact no_canonical_semantics thisC.8 What Was formalized (Mechanically)
No-Right-Adjoint: semantics cannot be reconstructed functorially from physics.
End-of-Physics: no purely physical theory can define outcome identity internally.
No metaphysical axioms; only non-canonicity (standard in logic/category theory).
C.9 Checklist
✔ No
admit✔ Lean-checkable skeleton
✔ Minimal commitments
✔ Theorem-level result (not axiomatic)
✔ Matches Chapters 7 & 10 exactly