Logic-Based Artificial Intelligence Algorithms Supporting Categorical Semantics
By: Ralph Wojtowicz
Potential Business Impact:
Helps computers think about complex things better.
This paper seeks to apply categorical logic to the design of artificial intelligent agents that reason symbolically about objects more richly structured than sets. Using Johnstone's sequent calculus of terms- and formulae-in-context, we develop forward chaining and normal form algorithms for reasoning about objects in cartesian categories with the rules for Horn logic. We also adapt first-order unification to support multi-sorted theories, contexts, and fragments of first-order logic. The significance of these reformulations rests in the fact that they can be applied to reasoning about objects in semantic categories that do not support classical logic or even all its connectives.
Similar Papers
First-Order Modal Logic via Logical Categories
Logic in Computer Science
Makes computers understand logic better.
A Categorical Unification for Multi-Model Data: Part II Categorical Algebra and Calculus
Databases
Lets computers understand and combine different types of data.
Logic Explanation of AI Classifiers by Categorical Explaining Functors
Artificial Intelligence
Makes AI's decisions understandable and trustworthy.