Partial evaluation in logic programming

From MaRDI portal
Publication:3988796

DOI10.1016/0743-1066(91)90027-MzbMath0741.68030OpenAlexW2037035101MaRDI QIDQ3988796

John W. Lloyd, John C. Shepherdson

Publication date: 28 June 1992

Published in: The Journal of Logic Programming (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1016/0743-1066(91)90027-m




Related Items (49)

The role of standardising apart in logic programmingUnfold/fold transformations for disjunctive logic programsOn dual programs in co-logic programming and the Horn \({\mu}\)-calculusProbabilistic logic programming for hybrid relational domainsGenerating Specialized Interpreters for Modular Structural Operational SemanticsExplanations as programs in probabilistic logic programmingSpeeding up inferences using relevance reasoning: a formalism and algorithmsOptimization of rewrite theories by equational partial evaluationNonrecursive incremental evaluation of Datalog queriesSymbolic Specialization of Rewriting Logic Theories with PrestoA Survey of the Proof-Theoretic Foundations of Logic ProgrammingAnalysis and Transformation of Constrained Horn Clauses for Program VerificationOptimizing Maude programs via program specializationClosed-form upper bounds in static cost analysisA positive supercompilerFast offline partial evaluation of logic programsAn assumption-based truth maintenance system dealing with non-ground justificationsUnnamed ItemUnnamed ItemConcolic Testing in CLPAn analysis of loop checking mechanisms for logic programsA Hybrid Approach to Conjunctive Partial Evaluation of Logic ProgramsProving the correctness of recursion-based automatic program transformationsUnfolding--definition--folding, in this order, for avoiding unnecessary variables in logic programsPartial evaluation of string obfuscations for Java malware detectionAbstract conjunctive partial deduction for the analysis and compilation of coroutinesAnnotation of logic programs for independent AND-parallelism by partial evaluationGeneralizing completeness results for loop checks in logic programmingA general criterion for avoiding infinite unfolding during partial deductionA framework for computing finite SLD treesLinking Data to OntologiesThe narrowing-driven approach to functional logic program specializationLoop checks for logic programs with functionsA partial evaluation framework for order-sorted equational programs modulo axiomsThe applicability of logic program analysis and transformation to theorem provingProving the correctness of recursion-based automatic program transformationsSpecialisation calculus and communicationA sound and complete semantics for a version of negation as failureS-semantics for logic programming: a retrospective lookAn improved reductant calculus using fuzzy partial evaluation techniquesLoop checking in SLD-derivations by well-quasi-ordering of goalsType-Based Homeomorphic Embedding and Its Applications to Online Partial EvaluationMixtus: An automatic partial evaluator for full PrologEfficient Reductants Calculi using Partial Evaluation Techniques with ThresholdingA compositional semantics for logic programsSound and complete partial deduction with unfolding based on well-founded measuresA Study on the Practicality of Poly-Controlled Partial EvaluationDeriving fold/unfold transformations of logic programs using extended OLDT-based abstract interpretationDerivation of efficient logic programs by specialization and reduction of nondeterminism




This page was built for publication: Partial evaluation in logic programming