{"id":"event-graph-acyclicity-by-construction","text":"`_reaches` assumes the event graph is a DAG with no cycle detection; this is safe because `Node` methods only ever link to previously-created events via `_parent` and `_cause`.","truth_value":"IN","source":"entries/2026/05/29/lamport-clocks-lamport-_reaches.md","source_url":"","source_hash":"","justifications":[],"dependents":["event-graph-correctness-via-dual-invariant"],"metadata":{},"created_at":"","updated_at":"","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"event-graph-acyclicity-by-construction","truth_value":"IN","reason":"premise"}]}}