Expand description
Prolog-style logic programming engine: SLD resolution, unification, databases.
This module provides:
LpTerm— Prolog terms (atoms, variables, compounds, integers, lists)LpClause/LpDatabase— Horn clauses and clause databasesSubstitution— variable bindingsQuery/SolveConfig— query and solver configurationresolve/solve_one— SLD resolution enginesunify/apply_subst/occurs_check— unification primitivesparse_term/parse_clause/term_to_string— term I/Oload_standard_predicates— classic Prolog predicates (member, append, reverse, …)