Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Congruence Kernel

Abstract

The all-iterate pullback of an equivalence is its maximal forward congruence.

Definition 1.1 (A tau-congruence is preserved by one forward update).

Formalization. D5/S3/Observer/Separation/CongruenceKernel.TauCongruence (✓ std3).

Source. Repository-derived.

Commentary.

A state relation S is a congruence for tau exactly when membership of an ordered pair (y,y’) in S implies membership of the updated pair (tau(y),tau(y’)).

Definition 1.2 (The congruence kernel pulls a relation back along every iterate).

Formalization. D5/S3/Observer/Separation/CongruenceKernel.congruenceKernel (✓ std3).

Source. Repository-derived.

Commentary.

The congruence kernel of R under tau consists exactly of those state pairs whose two coordinates remain R-related after every natural iterate of tau, including the zeroth iterate.

Theorem 1.3 (Maximal forward congruence inside an equivalence).

Proof. Machine-checked in Lean as D5/S3/Observer/Separation/CongruenceKernel.congruence_kernel_laws (✓ std3). ∎

Source. Repository-derived.

Commentary.

For an update tau and an equivalence R, define C_tau(R) by requiring that every iterate of tau sends a pair into R. The first six conjuncts establish equivalence, forward congruence, contraction, monotonicity, idempotence, and maximality.

The final conjunct gives the equivalent universal characterization: a forward-congruent relation lies inside R exactly when it lies inside the all-iterate kernel.

References

  • Truth anchor: D5/S3/Observer/Separation/CongruenceKernel.TauCongruence
  • Truth anchor: D5/S3/Observer/Separation/CongruenceKernel.congruenceKernel
  • Truth anchor: D5/S3/Observer/Separation/CongruenceKernel.congruence_kernel_laws