\documentclass[11pt,a4paper]{article} % --------------------------------------------------------------------------- % An intrinsic interval-deletion characterization of digraph support families. % % Author metadata is intentionally left blank. Set the macros below before % submission if names and affiliations are to be printed. % --------------------------------------------------------------------------- \newcommand{\PaperAuthor}{} \newcommand{\PaperAffiliation}{} \newcommand{\PaperDate}{} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage{microtype} \usepackage[a4paper,margin=1.05in]{geometry} \usepackage{amsmath,amssymb,amsthm,mathtools} \usepackage{booktabs} \usepackage{array} \usepackage{enumitem} \usepackage{xcolor} \usepackage[obeyspaces,spaces]{url} \usepackage[numbers,sort&compress]{natbib} \usepackage[colorlinks=true,linkcolor=blue!55!black,citecolor=blue!55!black,urlcolor=blue!55!black]{hyperref} \hypersetup{pdftitle={An intrinsic interval-deletion characterization of digraph support families}, pdfauthor={}, pdfsubject={Set-theoretic characterization of the union-closed families supported by a directed graph, with applications to autocatalytic networks}, pdfkeywords={union-closed families, directed graphs, interior operators, definite Horn theories, single-head formulas, autocatalytic networks, RAF theory, formal verification}} \setlist{itemsep=2pt,topsep=3pt} \setlength{\emergencystretch}{1.5em} \renewcommand{\topfraction}{0.9} \renewcommand{\textfraction}{0.05} \renewcommand{\floatpagefraction}{0.75} \theoremstyle{plain} \newtheorem{theorem}{Theorem}[section] \newtheorem{proposition}[theorem]{Proposition} \newtheorem{lemma}[theorem]{Lemma} \newtheorem{corollary}[theorem]{Corollary} \theoremstyle{definition} \newtheorem{definition}[theorem]{Definition} \newtheorem{example}[theorem]{Example} \newtheorem{construction}[theorem]{Construction} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \newtheorem{question}[theorem]{Question} \DeclareUrlCommand\lean{\urlstyle{tt}} \providecommand{\doi}[1]{} \renewcommand{\doi}[1]{\href{https://doi.org/#1}{\nolinkurl{doi:#1}}} \newcommand{\Rec}{\textup{\textsc{Recognize}}} \newcommand{\cA}{\mathcal A} \newcommand{\cB}{\mathcal B} \newcommand{\cC}{\mathcal C} \newcommand{\cF}{\mathcal F} \newcommand{\cG}{\mathcal G} \newcommand{\cH}{\mathcal H} \newcommand{\cK}{\mathcal K} \newcommand{\cQ}{\mathcal Q} \newcommand{\cR}{\mathcal R} \newcommand{\cU}{\mathcal U} \newcommand{\Mod}{\operatorname{Mod}} \newcommand{\cl}{\operatorname{cl}} \newcommand{\Heads}{\operatorname{Heads}} \newcommand{\Fix}{\operatorname{Fix}} \newcommand{\Int}{I_{\cF}} \newcommand{\ivl}[2]{[\{#1\},#2]} \newcommand{\pw}[1]{2^{#1}} \newcommand{\NP}{\mathsf{NP}} \newcommand{\Ptime}{\mathsf{P}} \title{An intrinsic interval-deletion characterization\\of digraph support families} \author{\PaperAuthor} \date{\PaperDate} \begin{document} \maketitle \begin{abstract} Let $E$ be a finite set. A directed graph on $E$, with loops permitted, \emph{supports} the subsets of $E$ 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 (\emph{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 $\cF$. Starting from the full power set, one repeatedly selects an inclusion-maximal set $S\notin\cF$, chooses a root $r\in S$ that lies in no member of $\cF$ contained in $S$ and has not been used before, and deletes the interval $\{X: r\in X\subseteq S\}$. The family $\cF$ is the support family of a digraph on $E$ if and only if some legal sequence of deletions ends exactly at $\cF$. The residual set may be chosen by any fixed rule; only the root requires branching. Every sequence has at most $|E|$ steps, and a successful sequence reconstructs a realizing digraph on the original ground set by the predecessor rows $P(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$ 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. \end{abstract} \noindent\textbf{Keywords.} union-closed families; directed graphs; interior operators; definite Horn theories; single-head formulas; autocatalytic sets; RAF theory; formal verification. \medskip \noindent\textbf{MSC 2020.} 05C20, 06A15, 05D05, 68R05, 68T27, 92E20, 68V20. \section{Introduction}\label{sec:intro} \subsection{The question} Let $E$ be a finite set and let $D$ be a directed graph on the vertex set $E$; loops are permitted. Following Steel~\cite[Section~2.1]{steel2023interior}, the \emph{support family} of $D$ is \begin{equation}\label{eq:support} \cC(D)=\{S\subseteq E:\ \forall r\in S\ \exists u\in S\text{ with }u\to r\}. \end{equation} Thus $S\in\cC(D)$ exactly when every vertex of the induced subgraph $D|_S$ has in-degree at least one. The empty set belongs to $\cC(D)$, and $\cC(D)$ is closed under unions~\cite[Proposition~2]{steel2023interior}: a vertex of $S\cup T$ lies in $S$ or in $T$, where it already has an in-neighbour. Consequently $\cC(D)$ is the family of fixed sets of an interior operator on the Boolean lattice $\pw{E}$, namely the operator sending $X$ to the largest supported subset of $X$. Support families arise in the theory of autocatalytic networks. A reflexively autocatalytic and food-generated set (RAF) is a set of reactions that can be built up from a food set and in which every reaction is catalysed by a food molecule or by a product of the set~\cite{kauffman1986autocatalytic,hordijk2004detecting,steel2019autocatalytic}. When every reactant is food, food generation is automatic and the RAFs are exactly the nonempty supported sets of the digraph on the reactions whose arcs record which reaction's product catalyses which reaction, with a loop recording catalysis by food~\cite[Section~3.2]{steel2023interior}. Steel showed that many generic facts about RAFs follow from the interior-operator property alone, and in his concluding section asked two questions: to characterize in set-theoretic terms the union-closed families of the form $\cC(D)$, and, ``more difficult'', to characterize the families realizable as the RAFs of an arbitrary catalytic reaction system~\cite[Section~4]{steel2023interior}. The published antimatroid characterization~\cite{mislan2026antimatroid} answers the second question for realizations on the given ground set: the fixed family of such a system is exactly an intersection $\cA\cap\cC(D)$ of an antimatroid $\cA$ (recording food generation) with a digraph support family (recording catalysis). That result leaves the first question open, and it is the subject of the present paper. We stress that the question concerns a digraph on the \emph{original} ground set $E$, with loops allowed; no auxiliary vertices are permitted. \subsection{The answer} The characterization is recursive. For a family $\cF\subseteq\pw{E}$ and a set $S\subseteq E$ write \begin{equation}\label{eq:interior} \Int(S)=\bigcup\{T\in\cF: T\subseteq S\} \end{equation} for the union of the members of $\cF$ below $S$; when $\cF$ is union-closed and contains the empty set, $\Int(S)$ is the largest member of $\cF$ contained in $S$, that is, the interior of $S$. For $r\in S$ the \emph{rooted interval} beneath $S$ is $\ivl{r}{S}=\{X\subseteq E: r\in X\subseteq S\}$. Starting from $\cU_0=\pw{E}$ with no roots used, a \emph{legal step} selects an inclusion-maximal set $S$ of the residual family $\cU_i\setminus\cF$, then a root $r\in S\setminus\Int(S)$ that has not been used before, and passes to $\cU_{i+1}=\cU_i\setminus\ivl{r}{S}$. The sequence \emph{succeeds} if it reaches $\cU_m=\cF$. Our main result (Theorem~\ref{thm:main}) states that $\cF=\cC(D)$ for some digraph $D$ on $E$ if and only if some legal sequence succeeds; that for \emph{every} fixed rule selecting the maximal residual set there is a successful sequence following that rule, so the only branching needed is over roots; that every legal sequence has at most $|E|$ steps; and that a successful sequence $(S_i,r_i)_{i