Theory and Practice of Logic Programming · 2003 · 43 citations · 9 references
HumanitiesComputer ScienceMathematicsFormal MethodsLogicSemanticsDeductive ReasoningIntuitionistic LogicLogic ProgrammingNon-classical LogicPhilosophy Of LogicPropositional LogicGödel LogicIntermediate LogicsIntuitionistic Propositional LogicLogic Program VerificationNon-classical SemanticsNonmonotonic LogicNonmonotonic ReasoningThree-valued Logic
The non-classical, nonmonotonic inference relation associated with the answer set semantics for logic programs gives rise to a relationship of strong equivalence between logical programs that can be verified in 3-valued Gödel logic, G3 , the strongest non-classical intermediate propositional logic (Lifschitz et al. , 2001). In this paper we will show that KC (the logic obtained by adding axiom $\neg A\vee\neg\neg A$ to intuitionistic logic), is the weakest intermediate logic for which strongly equivalent logic programs, in a language allowing negations, are logically equivalent.
9
The stable model semantics for logic programming
Michael Gelfond, Vladimir Lifschitz · 1988 · 3.4K citations
Predicate Logic as Programming Language.
Robert Kowalski · IFIP Congress · 1974 · 600 citations
From logic to logic programming
Choice Reviews Online · 1994 · 106 citations