Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Dependency Aggregate Recursion

Abstract

Global prerequisite meet and join aggregates satisfy exact local predecessor recursion laws.

Theorem 1.1 (Prerequisite joins satisfy local recursion).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/DagCompletion/DependencyAggregateRecursion.prerequisiteJoin_recursion (✓ std3). ∎

Source. Repository-derived.

Commentary.

In a complete lattice, the global join over a node’s prerequisite cone equals its own label joined with the joins of every direct predecessor.

The equality includes all direct predecessors through the displayed local aggregate; it does not assume finiteness or choose an enumeration.

Theorem 1.2 (Prerequisite meets satisfy local recursion).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/DagCompletion/DependencyAggregateRecursion.prerequisiteMeet_recursion (✓ std3). ∎

Source. Repository-derived.

Commentary.

Dually, the global prerequisite meet equals the node label met with every direct predecessor’s prerequisite meet.

The complete-lattice assumption is an instance binder. No distributivity or finite-lattice hypothesis is added.

References

  • Truth anchor: D5/S3/ConceptDynamics/DagCompletion/DependencyAggregateRecursion.prerequisiteJoin_recursion
  • Truth anchor: D5/S3/ConceptDynamics/DagCompletion/DependencyAggregateRecursion.prerequisiteMeet_recursion
  • Dependency: D5/S3/ConceptDynamics/DagSemantics/DependencyAggregate