Creusot helps you prove your code is correct in an automated fashion.
-
Updated
Oct 2, 2025 - Rust
Creusot helps you prove your code is correct in an automated fashion.
CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.
This repository contains a collection of papers and resources on Reasoning in Large Language Models.
A verification toolchain for Rust programs
Synthesis of Heap-Manipulating Programs from Separation Logic
Frama-C and WP tutorial
A curated collection of resources for the Boolean Satisfiability Problem (SAT).
An automated deductive program verifier based on concurrent separation logic
Deductive synthesis and compilation of specialized databases.
From Symbolic Logic Reasoning to Soft Reasoning: A Neural-Symbolic Paradigm
Multi-Step Deductive Reasoning Over Natural Language: An Empirical Study on Out-of-Distribution Generalisation
Deductive Commonsense Reasoning
A Diagnostic Benchmark for Evaluating Logical Robustness of Deductive Reasoners
An OpenAI gym environment for automated rule-based deductive program verification in KeY.
Naive, bottom-up Datalog semantics, in about 200 lines
Okami is a next generation solver for Datalog. It is based on specializating a Datalog's resolution technique to compile a program into a relational algebra abstract machine that is extremely efficient computing solutions for the database
Deduction Rules for Ontology Reasoning
A deductive program verification tool for MicroViper programming language
L-DAG: A Breakthrough Deductive Reasoning Algorithm That Solves What GPT-4o, Claude 4, and Gemini 2.5 Pro Cannot
Add a description, image, and links to the deductive-reasoning topic page so that developers can more easily learn about it.
To associate your repository with the deductive-reasoning topic, visit your repo's landing page and select "manage topics."