Abstract

Let EE be a finite set. A directed graph on EE, with loops permitted, supports the subsets of EE in which every vertex has an in-neighbour inside the subset. The supported subsets form a union-closed family containing the empty set, and Steel (Acta Biotheoretica, 2023) asked for a set-theoretic characterization of the families that arise in this way. We give a recursive characterization that refers only to the given family F\mathcal F. Starting from the full power set, one repeatedly selects an inclusion-maximal set SFS\notin\mathcal F, chooses a root rSr\in S that lies in no member of F\mathcal F contained in SS and has not been used before, and deletes the interval {X:rXS}\{X: r\in X\subseteq S\}. The family F\mathcal F is the support family of a digraph on EE if and only if some legal sequence of deletions ends exactly at F\mathcal F. The residual set may be chosen by any fixed rule; only the root requires branching. Every sequence has at most E|E| steps, and a successful sequence reconstructs a realizing digraph on the original ground set by the predecessor rows P(ri)=ESiP(r_i)=E\setminus S_i. The proof passes through complementation to single-head definite Horn theories, where the key step is a normalization lemma replacing one rule of a hypothetical single-head completion while preserving its models and all previously accepted rules. We derive the exact root set and length of every successful sequence, a finite recognizer whose rejections are proofs of non-realizability, membership in NP\mathsf{NP} for explicitly listed families, closure of the class under coordinate projection (elimination of hidden vertices), induced deletion and disjoint products, a Hall-type necessary condition, and a three-element family showing that the class is not closed under intersection on a shared ground set, so that no collection of closure axioms can characterize it. For catalytic reaction systems we obtain that a family is the fixed family of an elementary system if and only if it passes the interval-deletion test, and that same-ground RAF families are exactly intersections of an antimatroid with a family passing that test. The characterization, its consequences and an executable trace checker are verified in Lean 4.