chrjabs / rustsatLinks
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.
☆51Updated last 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☆102Updated 7 months ago
- A Lazy Clause Generation Constraint Programming solver written in Rust.☆64Updated last week
- Analyze Rust crates without touching compiler internals☆287Updated this week
- An experimental optimizing compiler for Bril using egglog☆83Updated 3 weeks ago
- Define compiler intermediate representation usable by external tools☆102Updated 2 months ago
- Eurydice compiles (a decent subset of) Rust to C. Verify programs in Rust, still get C code for legacy environments.☆341Updated this week
- Compiler optimizer for arbitrary control flow based on equality saturation☆107Updated 3 years ago
- UB-free and deterministic rustc fuzzer☆95Updated last month
- A high-level API for interacting with SMT solvers.☆33Updated 2 months ago
- Rewrite Rule Inference Using Equality Saturation☆151Updated 8 months ago
- ☆38Updated 2 weeks ago
- An Extensible Compiler IR Framework☆253Updated last week
- ☆198Updated 11 months ago
- A fast, parallel, syntax-aware test case reducer based on tree-sitter grammars☆104Updated last week
- High-assurance and performant Rust-based parsing and serialization of binary data formats verified in Verus☆46Updated this week
- A Rust verification tool☆372Updated this week
- Paralegal is a static analyzer for Rust code that enforces privacy and security policies on programs.☆44Updated last month
- automatially find crashes in the rust compiler & tooling☆80Updated last year
- Lean models of Rust libraries☆25Updated last year
- RustHorn: A CHC-based automated verifier for Rust☆89Updated 10 months ago
- A generic library to interact with SMT-LIB 2 compliant solvers running in a separate system process, such as Z3 and CVC4.☆68Updated last year
- An optimization modeling language with solvers for MILP problems☆59Updated 5 months ago
- Overview of the Tree Borrows rules for detecting violations of the aliasing discipline in Rust☆27Updated last year
- Symbolic execution tool for Sail ISA specifications☆87Updated 2 weeks ago
- An attempt at safe imperative GPU programming.☆61Updated 2 weeks ago
- Scope Graph Implementation in Rust☆29Updated last year
- Resilient LL(1) parser generator for Rust☆186Updated last month
- Propositional logic with types in Rust☆65Updated 2 years ago
- A typst package for creating diagrams of network protocols, memory layouts, register definitions or similar structures.☆102Updated 11 months ago
- Mental model for unsafe in Rust☆18Updated 11 months ago