A pearl on SAT solving in prolog

  • Authors:
  • Jacob M. Howe;Andy King

  • Affiliations:
  • Department of Computing, City University London, UK;School of Computing, University of Kent, UK

  • Venue:
  • FLOPS'10 Proceedings of the 10th international conference on Functional and Logic Programming
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

A succinct SAT solver is presented that exploits the control provided by delay declarations to implement watched literals and unit propagation. Despite its brevity the solver is surprisingly powerful and its elegant use of Prolog constructs is presented as a programming pearl.