Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Completion Point Covariance

Abstract

Completion-point carriers are covariant under parameter equivalences that preserve normalization and zero defect.

Theorem 1.1 (Preserving the defining predicates transports completion points).

Proof. Machine-checked in Lean as D5/S3/Observer/Completion/CompletionPointCovariance.completion_point_covariance (✓ std3). ∎

Source. Repository-derived.

Commentary.

The completion carrier is the repository’s canonical constrained zero-defect subtype. A parameter equivalence preserving each of its two predicates therefore restricts to the displayed equivalence.

The Lean term is Mathlib’s exact subtype equivalence construction. Its forward map sends a completion point with parameter a to the point whose parameter is alpha(a), and the inverse is inherited from alpha.

References