8000 GitHub - PiIsRational/zat: A SAT solver written in ZIG
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

PiIsRational/zat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZAT

ZAT is a simple SAT solver implemented in zig.

Requierements

  • zig == 0.14.0

Build

Use zig build to build zat preferably with -Dno-assert=true which removes larger assertions.

Usage

just call:

./zat path/to/instance.cnf

Features

ZAT does almost have no features (for a SAT solver). The Features include:

  • a simple CDCL implementation.
  • eVSIDS and Phase Saving for choosing variables
  • Unit propagation using 2 watched literals.
  • Parsing DIMACS *.cnf files and using the standard Protocol for SAT solvers.
  • (Not really a feature) no clause deletion algorithm.

About

A SAT solver written in ZIG

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0