Skip to content

Foundations of Artificial Intelligence Coursework: Knowledge Representation and Reasoning with Propositional Resolution and First-Order Logic Forward Chaining

ffyyytt/hcmus-logic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logic Inference

This repository contains Python implementation of Propositional resolution and First-order logic Forward Chaning. You can find pseudo code in Russell, Stuart J. (Stuart Jonathan). Artificial Intelligence: A Modern Approach.

Note:

  • The implementation does not guarantee chronological order in output. Please modify the code for your problem.
  • We have reduced the inference time in the original Forward-chaining algorithim up to 70% by discarding facts which are irrevelant to the current rule.

About

Foundations of Artificial Intelligence Coursework: Knowledge Representation and Reasoning with Propositional Resolution and First-Order Logic Forward Chaining

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Prolog 56.9%
  • Python 43.1%