Graph theory and algorithms
Polynomial-Delay Enumeration of Fixed-Endpoint Vertex-Regular Paths in Skew-Symmetric Digraphs
Abstract
Let G = (V, E) be a finite skew-symmetric digraph with fixed-point-free involution v ↦ v̄. A directed path is vertex-regular if it contains no pair v, v̄. For prescribed vertices s, t, we give a depth-first algorithm that enumerates every vertex-regular s–t path exactly once with delay O(n²(n + m)) and polynomial space. Its extension test deletes the vertices of the current prefix and their complements and invokes linear-time regular reachability, obtained from the arc-regular algorithm of Goldberg and Karzanov by vertex splitting. This establishes the fixed-endpoint variant needed for the two-unit-clause consequence stated after Conjecture 8.1 of Kullmann and Clewer. Via their regular-path bijection, it also yields O(ℓ(F)³)-delay enumeration of the minimally unsatisfiable subsets of a 2-CNF containing two prescribed distinct unit clauses. An executable implementation and a Lean companion checking the vertex-splitting model interface and key prefix-oracle lemmas accompany the note.
Contribution
Enumerates fixed-endpoint vertex-regular paths using an exact prefix-completion oracle, with polynomial delay and a 2-CNF application.
Formalization scope
formalized with stated exclusionsWhat Lean checks
Finite skew-symmetric Boolean adjacency, directed vertex-regular fixed-endpoint paths, exact completion after prefix/complement deletion, and a bounded-fuel ordered oracle-pruned DFS. Selected results prove oracle semantics, soundness, completeness, duplicate-freedom, depth bounds, and work-event bounds for preprocessing, gaps between outputs, and termination in the executable streaming trace.
What it does not check
Goldberg–Karzanov regular reachability and its O(|V| + |E|) runtime are external. The derived executable wall-clock complexity and the paper’s space bound are not formalized. The abstract describes the archived manuscript; the scope above describes the later pinned companion.
This scope is reconciled with the hosted manuscript and pinned project README. The mathematical statements and assumptions in the source determine what the formalization establishes; manuscript revisions may clarify the interpretation of the same proof artifact.
- Source commit
9437c5e5ba09d6ba95285eaac4532414a84923e1- Toolchain
leanprover/lean4:v4.32.0
Reproduce the formalization
git clone https://github.com/lennrt/palomar-formalizations.git cd palomar-formalizations git checkout 9437c5e5ba09d6ba95285eaac4532414a84923e1 cd zenodo-21892986/palomar lake exe cache get lake build
See the project README for the complete setup, dependencies, and selected declarations.
Citation & version
Lennart Rudolph. (2026). Polynomial-Delay Enumeration of Fixed-Endpoint Vertex-Regular Paths in Skew-Symmetric Digraphs. v1.0.0. Zenodo. https://doi.org/10.5281/zenodo.21892986.
View and copy BibTeX
- Hosted manuscript
- v1.0.0 ·
- Version DOI
- 10.5281/zenodo.21892986
- All versions DOI
- 10.5281/zenodo.21892985
- Manuscript license
- Creative Commons Attribution 4.0 International
Manuscript file integrity
SHA-256 of this exact hosted PDF:
5fbc0b7eee2f1a907f879f55429fba7199bcb52a27d9b23a10f87cd0115640a9