Abstract

In recent years, the approach of satisfiability modulo theories (SMT) has been very successful in solving many constraint satisfaction problems. In a typical SMT solver, the base constraints are expressed as a set of propositional clauses, where each Boolean variable is an abstraction of an atomic formula of first-order logic and the interpretation of the formula is constrained by a background theory. A widely studied theory is the linear pseudo-Boolean logic. Following this approach, we present an experiment of a SMT solver where the background theory can be specified in propositional logic and implemented by a procedure. We chose such a procedural background theory because we found no better ways to attack a previously open problem in combinatorial design, i.e., the existence of diagonally ordered magic squares of all orders.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.