Deterministic Interface Equivalence
Abstract
Six deterministic interface criteria are equivalent on the realized readout image.
Definition 1.1 (The pullback algebra consists of fiber-constant propositions).
Formalization. D5/S3/ConceptDynamics/Dialectics/DeterministicInterfaceEquivalence.PullbackAlgebra (✓ std3).
Source. Repository-derived.
Commentary.
For a readout q : X -> B, the pullback algebra is the set of all proposition-valued observables on X that factor through q.
Definition 1.2 (The depth-zero kernel records current readout equality).
Formalization. D5/S3/ConceptDynamics/Dialectics/DeterministicInterfaceEquivalence.depthZeroKernel (✓ std3).
Source. Repository-derived.
Commentary.
Two states lie in the depth-zero kernel of q exactly when their current q-values are equal. No update or future observation enters this relation.
Theorem 1.3 (Six interface criteria are equivalent).
Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/Dialectics/DeterministicInterfaceEquivalence.deterministic_interface_sixfold_equivalence (✓ std3). ∎
Source. Repository-derived.
Commentary.
For a state type X, interface type B, readout q, and deterministic update F, the theorem compares six descriptions of the same interface behavior. Effective descent asks for a unique update on the realized readout image, while interface congruence says that F preserves every q-fiber.
The remaining four entries express the same condition in different languages: no pair of equal-readout states is a carry witness, the composite q after F factors through q, every proposition constant on q-fibers remains so after F, and the depth-zero and depth-one kernels coincide.
The equivalence is proved on the realized image of q and uses no finiteness hypothesis. The factorization and kernel arguments also make explicit why one-step interface equality already captures the full deterministic descent criterion.
References
- Truth anchor:
D5/S3/ConceptDynamics/Dialectics/DeterministicInterfaceEquivalence.PullbackAlgebra - Truth anchor:
D5/S3/ConceptDynamics/Dialectics/DeterministicInterfaceEquivalence.depthZeroKernel - Truth anchor:
D5/S3/ConceptDynamics/Dialectics/DeterministicInterfaceEquivalence.deterministic_interface_sixfold_equivalence - Dependency: D5/S0/Rewriting/Quotients/DynamicsDescent
- Dependency: D5/S3/ConceptDynamics/Dialectics/ExactDescentNoCarry