/awesome-deduction

A curated list of awesome deductive databases.

Creative Commons Zero v1.0 UniversalCC0-1.0

Awesome Deduction Awesome

A curated list of awesome deductive databases.

Contents

Deductive Database

Deductive databases combine logical programming with relational databases, and are capable of inferring new information from data stored in the database memory banks; wherein multiplicative deductions are as elementary as Holmesian deduction, and are only bottlenecked by available storage capacity. Deductive databases can also be used as a form of data compression; by reverse querying.

Datalog

Datalog is a turing-incomplete subset of Prolog, used as a query language for deductive databases.

DES: Datalog Educational System

DES is a cross-platform Prolog implementation of Datalog; licensed under GPL.

IRIS: Integrated Rule Inference System

IRIS Reasoner is an extension of Datalog, written in Java.

MITRE Datalog

MITRE Datalog is a lightweight deductive database system, written in Lua.

OCaml Datalog

OCaml Datalog is an OCaml implementation of MITRE Datalog.

pyDatalog

pyDatalog is a pythonic derivation of MITRE Datalog.

Datomic

Datomic is a proprietary dialect of Datalog.

Dedalus

Dedalus is a temporal extension of Datalog.

Online

These implementations run in the web browser.