joshrule / term-rewriting-rs
a Rust implementation of first-order term rewriting systems (TRS)
☆27Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for term-rewriting-rs
- SPSC: A Small Positive Supercompiler☆32Updated 6 months ago
- An encyclopedia of proofs☆57Updated last week
- Symbolic Geometric Algebra with E-Graphs☆18Updated last year
- A formally verified bug finder☆14Updated last year
- A cyclic theorem prover framework.☆31Updated 3 weeks ago
- Human-like theorem prover, inspired by robotone and developed in the Coq ecosystem.☆16Updated 2 years ago
- ☆38Updated this week
- A synthesis-enabled solver for relational logic☆27Updated 6 years ago
- Best of POPL (BOP) Reading Group Memoirs☆67Updated 2 years ago
- Graph Theory [maintainers=@chdoc,@damien-pous]☆34Updated 4 months ago
- EGraphs in OCaml☆60Updated 10 months ago
- Cyclic theorem prover for equalitional reasoning using egraphs☆24Updated last year
- Interpreter for the reversible functional language rFun☆35Updated 6 years ago
- Gallina to Bedrock2 compilation toolkit☆50Updated last month
- LeanSSR: an SSReflect-Like Tactic Language for Lean☆32Updated 2 months ago
- Coq library for working with de Bruijn indices [maintainer=@KevOrr]☆30Updated 3 years ago
- Datalog + Egg = Good☆65Updated last year
- Hoare Type Theory☆69Updated last month
- Regular Language Representations in Coq [maintainers=@chdoc,@palmskog]☆41Updated 4 months ago
- Coq library for tactics, basic definitions, sets, maps☆42Updated last week
- sketches for egg: a flexible, high-performance e-graph library☆25Updated 5 months ago
- An arbitrary-precision differentiable programming language.☆34Updated last year
- Cerberus C semantics☆53Updated this week
- A survey of semantics styles in Coq, from natural semantics through structural operational, axiomatic, and denotational semantics, to abs…☆45Updated 2 years ago
- benchmarking e-graph extraction☆36Updated last week
- An extension to PUMPKIN PATCH with support for proof repair across type equivalences.☆49Updated 2 months ago
- λ ² is a tool for synthesizing functional programs from input-output examples.☆67Updated last year
- Rust bindings for the Lean 4 proof assistant☆19Updated 5 months ago
- We define a simple programming language, simp_lang, then instantiate Iris to verify simple simp_lang programs with concurrent separation …☆49Updated 5 months ago
- An automated theorem prover for first order logic.☆28Updated 7 years ago