Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Completion Kernel Intersection

Abstract

The completion kernel is the intersection of all iterated readout-kernel pullbacks.

Theorem 1.1 (The completion kernel is the intersection of iterated pullbacks).

Proof. Machine-checked in Lean as D5/S3/ObserverMemory/Trajectories/CompletionKernelIntersection.completion_kernel_eq_iterated_pullback_intersection (✓ std3). ∎

Source. Repository-derived.

Commentary.

Let F update a state type X and let q read states into B. The canonical completeItinerary is constructed from these two source primitives by recording q after every finite iterate of F.

The left side is displayed as the equality kernel of that canonical itinerary. The right side intersects, over every natural n, the preimage of the equality kernel of q under the paired map whose two coordinates are both the n-th iterate of F.

Equality of itineraries is equality at every coordinate. Applying congrArg at each coordinate proves one direction, and function extensionality proves the other.

Repository search found the canonical completeItinerary and the supporting finite-future intersection family, but no exact theorem packaging this completion-kernel identity. Pinned Mathlib supplies Setoid.ker, set preimages and intersections, Prod.map, and function iteration.

References