lab-v2/pyreason

An explainable inference software supporting annotated, real valued, graph based and temporal logic

What it solves

PyReason provides a way to perform explainable inference over graph structures. It addresses the need for reasoning systems that can handle annotated, real-valued, graph-based, and temporal logic, allowing users to derive conclusions from a set of facts and logical rules.

How it works

The software functions as a graphical inference tool. It takes a set of initial conditions (facts) and a set of logical rules, and applies these rules to the graph structure to reason and infer new information.

Who it’s for

It is designed for researchers and developers working with temporal logic, graph-based reasoning, and systems requiring explainable AI inference.

Highlights

  • Supports annotated and real-valued logic.
  • Handles temporal logic and graph-based structures.
  • Provides explainable inference results.
  • Compatible with Python 3.7 through 3.10, with multi-core parallel support for versions 3.9 and 3.10.

Related

  • Project
  • Project
  • Project
  • Project
  • Project