shackle-rs / shackle
A constraint modelling and rewriting library and compiler framework written in rust
☆22Updated this week
Related projects ⓘ
Alternatives and complementary repositories for shackle
- DDO a generic and efficient framework for MDD-based optimization.☆59Updated 2 months ago
- A rust crate for boolean expressions (expression trees, decision diagrams, etc.)☆30Updated last year
- My unofficial picat http://picat-lang.org/ repository☆27Updated 10 months ago
- Constraint programming in Rust☆102Updated last year
- Sruth Lùbach: A toy optimization engine☆23Updated 3 years ago
- A (parametrized) Rust SAT solver originally based on MiniSat☆30Updated 5 months ago
- Verifier for pseudo-Boolean proofs☆12Updated 2 years ago
- sorear's Metamath system engine - version 3 Rust☆22Updated last year
- A Rust library for manipulating and evaluating Boolean expressions and BDDs☆31Updated 3 years ago
- ☆31Updated 9 months ago
- Integration of Linux's perf counters for the Rust criterion benchmarking framework☆9Updated 2 years ago
- A modern (trail saving, clause subsumption/vivification, learning-rate based selecting, rephrase) CDCL SAT solver in Rust☆81Updated this week
- Kitbag is a content-addressed versioned tree-structured graph-based datastore.☆14Updated 3 years ago
- Library for building stateful property tests using the proptest crate☆23Updated 5 months ago
- Collections Library for Adapton, in Rust☆13Updated 7 years ago
- Makes rustc's exhaustiveness checker solve SAT problems☆15Updated 3 years ago
- A Rust hashconsing library.☆24Updated 4 months ago
- An experimental columnar arena☆41Updated 3 weeks ago
- Type-Level Programming in Rust☆26Updated 2 years ago
- Datalog + Egg = Good☆65Updated last year
- benchmarking e-graph extraction☆36Updated 2 weeks ago
- A different approach to an E-graph library☆22Updated last month
- ☆10Updated 3 years ago
- a Rust implementation of first-order term rewriting systems (TRS)☆27Updated 2 years ago
- Propositional logic with exponentials☆15Updated 3 months ago
- A Rust implementation of the Lean kernel☆11Updated last year
- Experimental minisat SAT solver reimplementation in Rust☆71Updated 5 years ago
- Radix heap implementation in Rust☆31Updated 6 months ago
- Yuck is a local-search constraint solver with FlatZinc interface☆56Updated 3 months ago
- Pull your compiler up with abstract bootstraps.☆31Updated last year