Minimal Naturality
Abstract
Diagonal naturality forces the unique surjective predictive-completion factor.
Theorem 1.1 (Naturality forces commutation and the unique surjective completion factor).
Proof. Machine-checked in Lean as D5/S3/ObserverMemory/PredictionFactors/MinimalNaturality.minimal_naturality_factor (✓ std3). ∎
Source. Repository-derived.
Commentary.
Let tau update a finite state carrier Y, q be its readout, and let a finite realization r map Y surjectively to W while preserving q through o. The source diagonal is evaluated by applying tau to each table diagonal; P_r and Q_r push tables and vectors through r.
If Q_r Delta_tau equals Delta_sigma P_r for every nonempty address type and every evaluation table, the singleton address instance forces r tau = sigma r. The canonical predictive-completion universal property then supplies a surjective factor h to the completed-state carrier, and surjectivity of r makes h unique even after retaining only the two displayed factor clauses.
Repository search found and directly applied the canonical declarations DeterministicCompletionMinimality.minimal_deterministic_completion and the CompletedState, completionProjection definitions. Pinned Mathlib search found Function.semiconj_iff_comp_eq and quotient-surjectivity ingredients; no single library theorem packaged this naturality converse. The loogle and leansearch executables were unavailable on PATH.
References
- Truth anchor:
D5/S3/ObserverMemory/PredictionFactors/MinimalNaturality.minimal_naturality_factor - Dependency: D5/S3/ObserverMemory/PredictionFactors/DeterministicCompletionMinimality
- Dependency: D5/S3/ObserverMemory/Refinement/PredictionCompletion