saguaro

Crates.iosaguaro
lib.rssaguaro
version0.1.0
created_at2025-05-13 01:17:44.251072+00
updated_at2025-05-13 01:17:44.251072+00
descriptionSaguaro is a CDCL SAT solver
homepage
repositoryhttps://github.com/matthewd673/saguaro
max_upload_size
id1671267
size334,528
Matthew Daly (matthewd673)

documentation

README

saguaro

Saguaro is a CDCL SAT solver.

Build & Run

To run Saguaro:

cargo run -- <cnf file>

Or, to build a release:

cargo build --release

Testing & Benchmarking

This repository includes two small Ruby scripts, checker.rb and benchmark.rb (which depends on checker.rb), to perform bare-minimum benchmarking and validation of Saguaro's outputs. These scripts assume that certain solvers are installed (e.g. Z3) but it's easy to update them to use different solvers if necessary.

Commit count: 38

cargo fmt