paper-with-me

Papers

Programming in logic without logic programming

2016-01-04 · Robert Kowalski, Fariba Sadri

In previous work, we proposed a logic-based framework in which computation is the execution of actions in an attempt to make reactive rules of the form if antecedent then consequent true in a canonical model of a logic program determined by an initial state, sequence of events, and the resulting sequence of subsequent states. In this model-theoretic semantics, reactive rules are the driving force, and logic programs play only a supporting role. In the canonical model, states, actions and other events are represented with timestamps. But in the operational semantics, for the sake of efficiency, timestamps are omitted and only the current state is maintained. State transitions are performed reactively by executing actions to make the consequents of rules true whenever the antecedents become true. This operational semantics is sound, but incomplete. It cannot make reactive rules true by preventing their antecedents from becoming true, or by proactively making their consequents true before their antecedents become true. In this paper, we characterize the notion of reactive model, and prove that the operational semantics can generate all and only such models. In order to focus on the main issues, we omit the logic programming component of the framework.

📄 PDF Abstract BibTeX arXiv:1601.00529

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Proceedings 40th International Conference on Logic Programming

2025-02-11 · Pedro Cabalar, Francesco Fabiano, Martin Gebser, Gopal Gupta 외

Since the first conference In Marseille in 1982, the International Conference on Logic Programming (ICLP) has been the premier international event for presenting research in logic programming. These proceedings include t…

Inductive logic programmingProbabilistic ProgrammingPrompt Engineering

Improving LLM Classification of Logical Errors by Integrating Error Relationship into Prompts

2024-04-30 · Yanggyu Lee, Suchae Jeong, Jihie Kim

LLMs trained in the understanding of programming syntax are now providing effective assistance to developers and are being used in programming education such as in generation of coding problem examples or providing code …

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 i…

Proceedings 35th International Conference on Logic Programming (Technical Communications)

2019-09-17 · Bart Bogaerts, Esra Erdem, Paul Fodor, Andrea Formisano 외

Since the first conference held in Marseille in 1982, ICLP has been the premier international event for presenting research in logic programming. Contributions are sought in all areas of logic programming, including but …

Automated Theorem ProvingData IntegrationInductive logic programmingManagement

Proceedings 36th International Conference on Logic Programming (Technical Communications)

2020-09-19 · Francesco Ricca, Alessandra Russo, Sergio Greco, Nicola Leone 외

Since the first conference held in Marseille in 1982, ICLP has been the premier international event for presenting research in logic programming. Contributions are solicited in all areas of logic programming and related …

Automated Theorem ProvingData IntegrationInductive logic programming