logic-programming topic
ciao
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
PyNeuraLogic
PyNeuraLogic lets you use Python to create Differentiable Logic Programs
gini
A fast SAT solver
Awesome-Neural-Logic
Awesome Neural Logic and Causality: MLN, NLRL, NLM, etc. 因果推断,神经逻辑,强人工智能逻辑推理前沿领域。
Natural_Logic_Interpreter
Automatically interpret and validate nested natural logic arguments based on rules of inference and propositional logic
thema
A CUE-based framework for portable, evolvable schema
ukanren-rs
Rust implementation of µKanren, a featherweight relational programming language.
pylo2
Python wrapper around several Prolog engines. Hoping to make symbolic AI a part of standard AI toolkit.
AmziProlog
Amzi! Prolog: complete system to interpret, build, run and debug Prolog programs, but also embed and query them similar to databases.
cplint
cplint is a suite of programs for reasoning with probabilistic logic programs