structure
definition
RecognitionEvent
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 44.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
add_event -
add_event_balanced -
add_event_balanced_list -
balanced_list -
conservation_from_balance -
event_cost -
flow_contribution -
flow_contribution_reciprocal -
Ledger -
ledger_forcing_principle -
paired_log_sum_zero -
reciprocal -
reciprocal_eq_iff -
reciprocal_inj -
reciprocal_reciprocal -
reciprocity -
RecognitionEvent -
CoherentRecognition -
cooper_paired_reference_yields_observer -
cooper_pairing_yields_persistent -
cost -
cost_nonneg -
identity -
identity_cost -
identity_persistent -
IsPersistent -
nontrivial_recognition_forces_observer -
observer_forcing_certificate -
observer_forcing_status -
persistent_event_state_eq_identity -
persistent_state_unique -
config_to_recognition -
cost_minima_are_recognition -
cost_to_recognition_bridge -
global_minimum_is_self_recognition -
nontrivial_recognition_positive_cost -
recognition_cost -
recognition_forcing_complete -
recognition_is_cost_structure -
RecognitionTracker
formal source
41/-! ## §1. Recognition Events -/
42
43/-- A recognition event is a positive state under recognition. -/
44structure RecognitionEvent where
45 state : ℝ
46 state_pos : 0 < state
47
48namespace RecognitionEvent
49
50/-- The cost of a recognition event is its J-cost. -/
51noncomputable def cost (e : RecognitionEvent) : ℝ := Cost.Jcost e.state
52
53/-- The cost of any recognition event is non-negative. -/
54theorem cost_nonneg (e : RecognitionEvent) : 0 ≤ e.cost :=
55 Cost.Jcost_nonneg e.state_pos
56
57/-- The canonical identity event sits at the J-cost minimum (`x = 1`). -/
58def identity : RecognitionEvent where
59 state := 1
60 state_pos := by norm_num
61
62/-- The identity event has zero cost. -/
63theorem identity_cost : identity.cost = 0 := by
64 show Cost.Jcost 1 = 0
65 exact Cost.Jcost_unit0
66
67end RecognitionEvent
68
69/-! ## §2. Coherent Recognition Structures -/
70
71/-- A coherent recognition structure: a sequence of recognition events
72 with at least two distinguishable states, plus a reference event
73 used for comparison. -/
74structure CoherentRecognition where