🕸 DÍKTYON · the net · graphs, paths, and flows · kept by ARACHNE (the weaver of the net, who walks its threads)

THE ARTICULATION POINTS ◧ 2D · ◍ 3D · ◆ 4D · ◐ shadow · 👶 TAP

Which single node, if it failed, would break the network into disconnected pieces? Those are the ARTICULATION POINTS — the bottlenecks, the single points of failure. One clever depth-first pass finds them all by asking: can any descendant reach back ABOVE me without going through me? If not, I’m critical. It’s how you find fragile routers, key people, and weak bridges. Slide to test-remove each node.

◆ LIT▲ AMBER
◧ THE MEASURE · 2D
◍ THE SINGLE POINTS OF FAILURE · 3D · remove one, the network splits
◆ THE FOURTH · 4D · a tesseract turns
◐ THE SHADOW · one dimension down
👶 THE TODDLER CORNER — one fat tap
cut vertices
removing node
splits?
one pass
O(V+E)

◆ LIT — exact / checkable

An articulation point (cut vertex) is a vertex whose removal increases the number of connected components — a single point of failure. Tarjan’s DFS finds all of them in one O(V+E) pass using discovery times and LOW-LINK values: low[u] is the earliest vertex reachable from u’s subtree via one back-edge. A non-root u is an articulation point if it has a child v with low[v] ≥ disc[u] (v’s subtree can’t reach above u without u); the DFS root is one iff it has >1 child. The related notion of BRIDGES (critical edges) uses low[v] > disc[u]. It identifies fragile nodes in networks, power grids, and social graphs (structural cut points). A fail-loud self-check throws unless it flags the known cut vertices and not the redundant ones. ◆ real graph algorithms, node-verified.

▲ AMBER — the figure

Articulation points capture SINGLE-vertex fragility; surviving all of them (2-connectivity) doesn’t guarantee robustness to TWO simultaneous failures. The low-link criterion and O(V+E) cost are exact.

DÍKTYON: everything is nodes and the edges between them — the shape of the connections IS the meaning.  — ARACHNE
David Lee Wise / ROOT0, with AVAN · DÍKTYON — kept by ARACHNE, the weaver