Creusot helps you prove your code is correct in an automated fashion.
-
Updated
Nov 28, 2024 - 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
Deductive synthesis and compilation of specialized databases.
From Symbolic Logic Reasoning to Soft Reasoning: A Neural-Symbolic Paradigm
An OpenAI gym environment for automated rule-based deductive program verification in KeY.
Multi-Step Deductive Reasoning Over Natural Language: An Empirical Study on Out-of-Distribution Generalisation
An automated deductive program verifier based on concurrent separation logic
A Diagnostic Benchmark for Evaluating Logical Robustness of Deductive Reasoners
Deductive Commonsense Reasoning
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 curated collection of resources for the Boolean Satisfiability Problem (SAT).
A simple library for performing logical reasoning with Horn clauses for Java 11+
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."