Graph crawling is NP-complete
Lax117614.GraphCrawlingNPComplete · concepts/Lax117614/GraphCrawlingNPComplete.lean · lax-117614
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
The graph crawling problem is NP-complete, in the sense of the NP core: it is definable in existential second-order logic, and every problem of NP reduces to it by an ordered first-order reduction. This is Proposition 4 of Gauquier, Manolescu and Senellart (EDBT 2026) at unit page costs, hardness coming from Set Cover by the paper's reduction.
Concept map
Evidence
Each proof establishes this claim relative to its assumptions.
In the paper
- page 2 of this submission's paper
Lean source view on GitHub
| 1 | import Lax904597.Classes |
| 2 | import Lax799700.Problems |
| 3 | import Lax117614.WebsiteGraphs |
| 4 | import Lax117614.GraphCrawlingProblem |
| 5 | |
| 6 | /-! |
| 7 | --- |
| 8 | title: Graph crawling is NP-complete |
| 9 | type: theorem |
| 10 | --- |
| 11 | The graph crawling problem is NP-complete, in the sense of the NP core: it |
| 12 | is definable in existential second-order logic, and every problem of NP |
| 13 | reduces to it by an ordered first-order reduction. This is Proposition 4 of |
| 14 | Gauquier, Manolescu and Senellart (EDBT 2026) at unit page costs, hardness |
| 15 | coming from Set Cover by the paper's reduction. |
| 16 | -/ |
| 17 | |
| 18 | namespace Lax117614.GraphCrawlingNPComplete |
| 19 | |
| 20 | open Lax904597.Classes Lax117614.GraphCrawlingProblem |
| 21 | |
| 22 | /-- GraphCrawling is NP-complete (Proposition 4 of the paper). -/ |
| 23 | axiom graphCrawling_NP_complete : NP.Complete GraphCrawling |
| 24 | |
| 25 | end Lax117614.GraphCrawlingNPComplete |
| 26 |
Used by
none
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments