Creusot helps you prove your code is correct in an automated fashion.
-
Updated
Dec 19, 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
Extensible Cognitive Hybrid Intelligence for Deductive Neural Assistance. A neurosymbolic theorem proving platform that transforms Quill (Agda-only neural solver) into a universal multi-prover system with aspect tagging, OpenCyc integration, and DeepProbLog probabilistic logic.
A puzzle game made with HTML, CSS and JavaScript that challenges users to deduce correct combinations based on clues.
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."