Co-Certificate Learning with SAT Modulo Symmetries

06/17/2023
by   Markus Kirchweger, et al.
0

We present a new SAT-based method for generating all graphs up to isomorphism that satisfy a given co-NP property. Our method extends the SAT Modulo Symmetry (SMS) framework with a technique that we call co-certificate learning. If SMS generates a candidate graph that violates the given co-NP property, we obtain a certificate for this violation, i.e., `co-certificate' for the co-NP property. The co-certificate gives rise to a clause that the SAT solver, serving as SMS's backend, learns as part of its CDCL procedure. We demonstrate that SMS plus co-certificate learning is a powerful method that allows us to improve the best-known lower bound on the size of Kochen-Specker vector systems, a problem that is central to the foundations of quantum mechanics and has been studied for over half a century. Our approach is orders of magnitude faster and scales significantly better than a recently proposed SAT-based method.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/23/2023

A SAT Solver and Computer Algebra Attack on the Minimum Kochen-Specker Problem

One of the fundamental results in quantum foundations is the Kochen-Spec...
research
10/21/2019

On speeding up factoring with quantum SAT solvers

There have been several efforts to apply quantum SAT solving methods to ...
research
04/19/2020

An Algorithm for the Exact Treedepth Problem

We present a novel algorithm for the minimum-depth elimination tree prob...
research
02/14/2023

Lightsolver challenges a leading deep learning solver for Max-2-SAT problems

Maximum 2-satisfiability (MAX-2-SAT) is a type of combinatorial decision...
research
03/16/2023

Taking advantage of a very simple property to efficiently infer NFAs

Grammatical inference consists in learning a formal grammar as a finite ...
research
09/21/2020

Modeling Techniques for Logic Locking

Logic locking is a method to prevent intellectual property (IP) piracy. ...
research
08/18/2021

Exact enumeration of satisfiable 2-SAT formulae

We obtain exact expressions counting the satisfiable 2-SAT formulae and ...

Please sign up or login with your details

Forgot password? Click here to reset