Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Realized Readout Compatibility

Abstract

The realized readout is Mathlib’s canonical factorization through a range.

For every function q from a state type X to a codomain B, the local realized readout is equal as a function to Mathlib’s Set.rangeFactorization q.

This equality does not say that q is injective or surjective onto B, and it does not identify B with the realized range. Both sides already have codomain Set.range q, so no quotient or coercion is introduced.

Theorem 1.1 (The realized readout is range factorization).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/Dialectics/RealizedReadoutCompatibility.realizedReadout_eq_rangeFactorization (✓ std3). ∎

Source. Repository-derived.

Commentary.

The pinned upstream and local definitions construct the same subtype-valued function; their range-membership proofs are proof-irrelevant.

References