On the Logical Content of Logic Programs

📅 2025-03-07
📈 Citations: 0
Influential: 0
📄 PDF

career value

145K/year
🤖 AI Summary
This paper addresses the insufficient logical interpretation of knowledge content in logic programming (LP). To this end, it introduces a novel “support relation” grounded in proof-theoretic semantics, formally defined within a base extension semantics framework. This framework uniformly models classical logic, intuitionistic logic, and various intermediate logics, thereby uncovering intrinsic connections between LP semantics and diverse logical systems. By integrating model-theoretic, operational, and parametric logical analyses, the paper rigorously characterizes the expressive power of LP across these logics. The primary contribution is the establishment of the first knowledge semantics for logic programs centered on the support relation—providing a theoretically rigorous and logically broad semantic foundation for knowledge representation, automated reasoning, and formal verification.

Technology Category

Application Category

📝 Abstract
Logic programming (LP) is typically understood through operational semantics (e.g., SLD-resolution) or model-theoretic interpretations (e.g., the least Herbrand model). This paper introduces a novel perspective on LP by defining a ``support'' relation that explicates what a program ``knows''. This interpretation is shown to express classical and intuitionistic logic, as well as an intermediate logic, depending on certain choices regarding LP and the meanings of disjunction and negation. These results are formalized using the idea of base-extension semantics within proof-theoretic semantics. Our approach offers new insights into the logical foundations of LP and has potential applications in knowledge representation, automated reasoning, and formal verification.
Problem

Research questions and friction points this paper is trying to address.

Defines a support relation for logic programs
Expresses classical, intuitionistic, and intermediate logics
Applies base-extension semantics in proof-theoretic contexts
Innovation

Methods, ideas, or system contributions that make the work stand out.

Introduces support relation for logic programs
Uses base-extension semantics for formalization
Applies to knowledge representation and verification
🔎 Similar Papers