Horn-clause backward chaining resolution engine with Robinson first-order term unification. Provides native BEAM logic programming execution for rules, invariants, and ontology deductions.
Summary
Functions
Asserts a fact into the knowledge base.
Asserts a Horn clause rule: Head :- Body1, Body2, ...
Constructs a new Prolog knowledge base from clauses.
Evaluates a query against the knowledge base, returning all satisfying variable bindings.
Robinson First-Order Term Unification.
Types
Functions
Asserts a fact into the knowledge base.
Asserts a Horn clause rule: Head :- Body1, Body2, ...
Constructs a new Prolog knowledge base from clauses.
Evaluates a query against the knowledge base, returning all satisfying variable bindings.
Robinson First-Order Term Unification.