Resolution theorem proving for predicate logic in pure Python.
-
Updated
Nov 20, 2023 - Python
Resolution theorem proving for predicate logic in pure Python.
Tarski - An AI Planning Modeling Framework
Implementation of the NLI model in our ACL 2019 paper: Augmenting Neural Networks with First-order Logic.
Python Symbolic Information Theoretic Inequality Prover
Implementation of models in our EMNLP 2019 paper: A Logic-Driven Framework for Consistency of Neural Models
[AAAI 2023] Official resources of "NQE: N-ary Query Embedding for Complex Query Answering over Hyper-relational Knowledge Graphs".
Analytic tableau based minimal model generator, model checker and theorem prover for first-order logic with modal extensions
Autonomous Theorem Prover for First Order Predicate Logic
Python library for computational formal logic, formal semantics, and theorem proving
Programs developed for CSCI561 Foundations of Artificial Intelligence course
Convert Abstract Meaning Representation (AMR) into first-order logic
A first-order logic theorem prover with SLD resolution.
Natural Language to SQL: A Natual Language Interface for querying SQL tables via FOL generation and grammar parsing.
Implementation of the machine comprehension model in our ACL 2019 paper: Augmenting Neural Networks with First-order Logic.
A Python package for deal with logical formulas and formal systems (e.g. FOL)
First Order Logic Python Library
Apply First order logic on extended kinship domain problem.
Python implementation of AD-Caspar (Abductive-Deductive Cognitive Architecture System Planned and Reactive)
This project is aimed at developing a program to evaluate the truth-value of sentences in First-Order Logic and construct proofs.
A Python 3.4 implementation of the classic game, Hunt the Wumpus where we tromp around through a cave of 20 rooms trying to hunt down a fictional creature called the Wumpus while avoiding hazards. Implemented using aima3, fol, querying the KB.
Add a description, image, and links to the first-order-logic topic page so that developers can more easily learn about it.
To associate your repository with the first-order-logic topic, visit your repo's landing page and select "manage topics."