chrjabs / rustsat
This library aims to provide implementations of elements commonly used in the development on software in the area of satisfiability solving. The focus of the library is to provide as much ease of use without giving up on performance.
☆22Updated this week
Alternatives and similar repositories for rustsat
Users that are interested in rustsat are comparing it to the libraries listed below
Sorting:
- A modern (trail saving, clause subsumption/vivification, learning-rate based selecting, rephrase) CDCL SAT solver in Rust☆91Updated last month
- A high-level API for interacting with SMT solvers.☆28Updated this week
- A generic library to interact with SMT-LIB 2 compliant solvers running in a separate system process, such as Z3 and CVC4.☆66Updated last year
- Compiler optimizer for arbitrary control flow based on equality saturation☆101Updated 2 years ago
- A lazy clause generation constraint solver written in Rust.☆28Updated last week
- A Linear Program solver written in Rust.☆19Updated last month
- Synthesis of Loop-free Programs in Rust☆65Updated 5 years ago
- Interface with the rustc compiler for the purpose of program verification☆139Updated this week
- New register allocator designed as a successor to regalloc2☆38Updated 2 months ago
- Collection of utlities for writing parsers. Includes a fast DIMACS CNF parser.☆13Updated 5 months ago
- UB-free and deterministic rustc fuzzer☆76Updated 3 months ago
- RustHorn: A CHC-based automated verifier for Rust☆78Updated last month
- A constraint modelling and rewriting library and compiler framework written in rust☆23Updated 2 months ago
- ☆58Updated 8 months ago
- Overview of the Tree Borrows rules for detecting violations of the aliasing discipline in Rust☆25Updated last year
- Rewrite Rule Inference Using Equality Saturation☆125Updated this week
- A pure Rust linear programming solver☆85Updated 4 years ago
- Arbitrary precision integers library.☆28Updated 4 years ago
- A fast, parallel, syntax-aware test case reducer based on tree-sitter grammars☆79Updated last week
- A different approach to an E-graph library☆25Updated last month
- Management of Benchmark Instances and Instance Attributes☆19Updated 2 weeks ago
- Graph library for Rust☆26Updated 3 months ago
- Arbitrary width integers☆17Updated last month
- cargo-expand, but with Hygiene [WIP]☆21Updated last year
- ☆10Updated 4 years ago
- DDO a generic and efficient framework for MDD-based optimization.☆62Updated last week
- An optimization modeling language with solvers for MILP problems☆49Updated last month
- Easy SMT solver interaction☆35Updated last month
- Rust bindings for libgccjit☆23Updated last week
- A symbolic evaluator for MIR☆19Updated 5 years ago