Two-State Locality and Incremental Preservation
Abstract
Two-state locality preserves a property outside a changed dependency set.
Theorem 1.1 (Two-state locality yields incremental preservation).
Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/Governance/TwoStateLocalityIncrementalPreservation.two_state_locality_yields_incremental_preservation (✓ std3). ∎
Source. Repository-derived.
Commentary.
Changed(bytes,s,t) is the set of artifacts whose bytes differ. Local quantifies over every pair of states and requires equality on x together with both states’ actual read sets.
For the fixed states, dep over-approximates the union of both actual read sets at every artifact. Disjointness from Changed therefore makes every dependency used at x byte-equal.
The unchanged premise supplies byte equality at x itself. Those equalities discharge the locality antecedent and yield the stated equivalence; the equivalence is not an assumption.
References
- Truth anchor:
D5/S3/ConceptDynamics/Governance/TwoStateLocalityIncrementalPreservation.two_state_locality_yields_incremental_preservation