structure
definition
Observer
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Foundation.ObserverForcing on GitHub at line 141.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
Observer -
project -
projection_lossy -
cooper_paired_reference_yields_observer -
cooper_pairing_yields_persistent -
has_distinguishable_events -
nontrivial_recognition_forces_observer -
observer_forcing_certificate -
observer_forcing_status -
reference_unit_state -
reference_zero_cost -
pointInterface_separates -
physical_light_not_first -
Recognizer -
bayesian_vindicated -
born_rule_structure -
each_fiber_nonempty -
Fiber -
fibers_cover -
frequentist_vindicated -
higher_resolution_finer_distinctions -
obs_probability -
ph006_probability_certificate -
probability_from_projection -
probability_is_relational -
probability_meaning_from_ledger -
probability_meaning_implies_lossy -
probability_nonneg -
probability_sums_to_one -
prob_is_epistemic
formal source
138 persistent reference event. The observer integrates multiple
139 distinguishable recognition events against a single fixed
140 identity-tick reference. -/
141structure Observer where
142 recognition : CoherentRecognition
143 persistent : IsPersistent recognition.reference
144
145namespace Observer
146
147/-- An observer's reference has zero cost. -/
148theorem reference_zero_cost (obs : Observer) :
149 obs.recognition.reference.cost = 0 :=
150 obs.persistent
151
152/-- An observer's reference state is exactly `x = 1`. -/
153theorem reference_unit_state (obs : Observer) :
154 obs.recognition.reference.state = 1 :=
155 persistent_state_unique obs.recognition.reference obs.persistent
156
157/-- An observer always carries at least two distinguishable events. -/
158theorem has_distinguishable_events (obs : Observer) :
159 ∃ n m : ℕ, (obs.recognition.events n).state ≠ (obs.recognition.events m).state :=
160 obs.recognition.nontrivial
161
162end Observer
163
164/-! ## §6. The Master Forcing Theorem -/
165
166/-- **Observer-Forcing Theorem.** Every non-trivial recognition stream
167 forces the existence of an observer.
168
169 Given any sequence of recognition events that contains at least
170 two distinguishable states, an observer can be constructed whose
171 recognition stream is exactly that sequence and whose reference is