Directed Homotopy
Let be a d-space (directed space): a topological space equipped with a set of directed paths (d-paths) satisfying:
- every constant path belongs to ,
- if and , then the concatenation ,
- if and is continuous and non-decreasing, then .
Definition. Let be d-paths with and . A directed homotopy (d-homotopy) from to is a continuous map such that:
- and for all ,
- and for all (endpoints are fixed),
- for each , the map is a d-path in .
If such an exists, and are d-homotopic, written .
Proposition. D-homotopy with fixed endpoints is an equivalence relation on .
Proof sketch. Reflexivity: take . Symmetry: given from to , the map is a d-homotopy from to (the deformation parameter carries no directedness constraint). Transitivity: given from to and from to , concatenate in . In each case, condition (3) is preserved because each -slice remains a d-path.
Definition. The fundamental category is the category with objects the points of and morphisms , with composition induced by concatenation of d-paths. This is well-defined: concatenation respects d-homotopy classes. The fundamental category is a category (rather than a groupoid): a d-path from to provides a morphism , and an inverse morphism exists only when a d-path from to also exists.
Proposition. Composition in is associative, and the class of the constant d-path is the identity morphism at .
Proof sketch. Associativity and unit laws hold up to reparametrization. A non-decreasing reparametrization of a d-path is again a d-path, so the standard reparametrization homotopies used for ordinary paths yield d-homotopies here.
Examples.
- The directed interval has fundamental category isomorphic to the partial order : there is a unique morphism when and none when .
- The directed circle , obtained by identifying the endpoints of , satisfies as a monoid with one object: every morphism is an iterate of the generating loop, and reversal of the loop is absent from .
- In concurrency theory, the state space of a system of processes with mutual exclusion constraints carries a natural d-space structure. Execution traces are d-paths, and two interleavings reaching the same final state are d-homotopic. Directed obstructions (d-holes) correspond to deadlocks or unreachable states.