paper-with-me

Papers

Lowering the learning curve for declarative programming: a Python API for the IDP system

2015-11-03 · Joost Vennekens

Programmers may be hesitant to use declarative systems, because of the associated learning curve. In this paper, we present an API that integrates the IDP Knowledge Base system into the Python programming language. IDP is a state-of-the-art logical system, which uses SAT, SMT, Logic Programming and Answer Set Programming technology. Python is currently one of the most widely used (teaching) languages for programming. The first goal of our API is to allow a Python programmer to use the declarative power of IDP, without needing to learn any new syntax or semantics. The second goal is allow IDP to be added to/removed from an existing code base with minimal changes.

📄 PDF Abstract BibTeX arXiv:1511.00916

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Streamlining Knowledge Graph Creation with PyRML

2025-05-27 · Andrea Giovanni Nuzzolese

Knowledge Graphs (KGs) are increasingly adopted as a foundational technology for integrating heterogeneous data in domains such as climate science, cultural heritage, and the life sciences. Declarative mapping languages …

Data IntegrationKnowledge Graphs

Direct Encoding of Declare Constraints in ASP

2024-12-13 · Francesco Chiariello, Valeria Fionda, Antonio Ielo, Francesco Ricca

Answer Set Programming (ASP), a well-known declarative logic programming paradigm, has recently found practical application in Process Mining. In particular, ASP has been used to model tasks involving declarative specifi…

valid

Declarative Reasoning on Explanations Using Constraint Logic Programming

2023-09-01 · Laura State, Salvatore Ruggieri, Franco Turini

Explaining opaque Machine Learning (ML) models is an increasingly relevant problem. Current explanation in AI (XAI) methods suffer several shortcomings, among others an insufficient incorporation of background knowledge,…

Common Sense Reasoning

A Declarative Language for Building And Orchestrating LLM-Powered Agent Workflows

2025-12-22 · Ivan Daunis arxiv

Building deployment-ready LLM agents requires complex orchestration of tools, data sources, and control flow logic, yet existing systems tightly couple agent logic to specific programming languages and deployment models.…

PDL: A Declarative Prompt Programming Language

2024-10-24 · Mandana Vaziri, Louis Mandel, Claudio Spiess, Martin Hirzel

Large language models (LLMs) have taken the world by storm by making many previously difficult uses of AI feasible. LLMs are controlled via highly expressive textual prompts and return textual answers. Unfortunately, thi…

RAG