Tarski - An AI Planning Modeling Framework
-
Updated
Mar 4, 2024 - Python
Tarski - An AI Planning Modeling Framework
Resolution theorem proving for predicate logic in pure Python.
Programs developed for CSCI561 Foundations of Artificial Intelligence course
Python Symbolic Information Theoretic Inequality Prover
Implementation of the NLI model in our ACL 2019 paper: Augmenting Neural Networks with First-order Logic.
Implementation of models in our EMNLP 2019 paper: A Logic-Driven Framework for Consistency of Neural Models
Autonomous Theorem Prover for First Order Predicate Logic
Analytic tableau based minimal model generator, model checker and theorem prover for first-order logic with modal extensions
Natural Language to SQL: A Natual Language Interface for querying SQL tables via FOL generation and grammar parsing.
Python implementation of AD-Caspar (Abductive-Deductive Cognitive Architecture System Planned and Reactive)
Interpret natural language using abductive inference
Refutation Prover for FOL using First-Order Resolution
Implementation of the machine comprehension model in our ACL 2019 paper: Augmenting Neural Networks with First-order Logic.
Differentiable Symbolic Specification
A python script which takes in complex propositional statements and processes them to generate a brute as well as reduced Disjunctive normal form for the statement along with the other information like Truth Table and Dont Cares.
A card game of first-order logic
[AAAI 2023] Official resources of "NQE: N-ary Query Embedding for Complex Query Answering over Hyper-relational Knowledge Graphs".
The official implementation of an Insect-Inspired Randomly Weighted Neural Network with Random Fourier Features For Neuro-Symbolic Relational Learning (NeSy20/21@IJCLR)
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.
Databases Project: First Order Logic into Non-recursive Datalog
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."