State Canonization and Early Pruning in Width-Based Automated Theorem Proving
Mateus de Oliveira Oliveira, Sam Urmian

TL;DR
This paper advances width-based automated theorem proving by introducing state-canonization and early-pruning techniques, demonstrating practical applications in graph theory conjectures, including verifying Reed's conjecture on specific graph classes.
Contribution
It introduces novel state-canonization and early-pruning methods to improve the efficiency of width-based theorem proving in graph theory.
Findings
Reed's conjecture verified for graphs of pathwidth at most 5 and treewidth at most 3.
The framework can automatically find counterexamples to invalid conjecture strengthenings.
The proposed techniques significantly reduce the number of states evaluated during theorem proving.
Abstract
Width-based automated theorem proving is a framework where counterexamples to graph-theoretic conjectures are searched width-wise relative to some graph width measure, such as treewidth or pathwidth. In a recent work it has been shown that dynamic programming algorithms operating on tree decompositions can be combined together with the purpose of width-based theorem proving. This approach can be used to show that several long-standing conjectures in graph theory can be tested in time \(2^{2^{k^{O(1)}}}\) on the class of graphs of treewidth at most \(k\). In this work, we give the first steps towards evaluating the viability of this framework from a practical standpoint. At the same time, we advance the framework in two directions. First, we introduce a state-canonization technique that significantly reduces the number of states evaluated during the search for a counterexample of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
