Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Typed Definition Graph Slice

Abstract

A dependency slice can strictly enlarge its target set.

Theorem 1.1 (Dependency slicing can strictly add prerequisites).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/DagSemantics/TypedDefinitionGraphSlice.dependencySlice_strict_witness (✓ std3). ∎

Source. Repository-derived.

Commentary.

In the concrete two-node typed definition graph, false is a direct prerequisite of true and the target set contains only true. The reflexive-transitive predecessor slice therefore also contains false.

This witnesses proper containment rather than only the general inclusion of targets in their dependency slice.

References