Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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