Multi-paradigm Logic Programming in the script upper E E $\mathcal{E}$ rgoAI System
Abstract script upper E E $\mathcal{E}$ rgoAI is a high-level, multi-paradigm logic programming language and system developed by Coherent Knowledge Systems as an enhancement of and a successor to the popular script upper F F $\mathcal{F}$ lora-2 system. script upper E E $\mathcal{E}$ rgoAI is oriented toward scalable knowledge representation and reasoning and can exploit = structured knowledge as well as knowledge derived from external sources such as vector databases. From their inception, script upper E E $\mathcal{E}$ rgoAI (and script upper F F $\mathcal{F}$ lora-2 before it) were designed to exploit the well-founded semantics for reasoning in a multi-paradigm environment, including object-based logic (F-logic) with non-monotonic inheritance; higher-order syntax in the style of HiLog; defeasibility of rules; semantically clean transactional updates ; subgoal delay for handling unsafe queries and for better performance; and optional support for bounded rationality at a module level. Although script upper E E $\mathcal{E}$ rgoAI programs are compiled into XSB and adopt many Prolog features, script upper E E $\mathcal{E}$ rgoAI is altogether a different language and system. Under consideration in Theory and Practice of Logic Programming (TPLP).
Authors
- Michael Kifer (ORCID: https://orcid.org/0000-0003-3177-5792)
- Theresa M. Swift (ORCID: https://orcid.org/0000-0002-6446-0650)
Institutions
- Stony Brook University (US)
- Coherent (United States) (US)
Publication Details
- Journal
- Theory and Practice of Logic Programming
- Published
- 2026-10-27
- DOI
- https://doi.org/10.1017/s1471068426100465
- Primary Topic
- Logic, Reasoning, and Knowledge
- Type
- article
- Field-Weighted Citation Impact
- 0.00