• Cite Icon3
  • https://doi.org/10.1007/3-540-44957-4_8Copy DOI Icon

Binary Speed Up for Logic Programs

  • Jan 1, 2000
  • Jan Hrůza +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Binary logic programs can be obtained from ordinary logic programs by a binarizing transformation. In most cases, binary programs obtained by this way are less efficient than the original programs. Demoen [2] showed an interesting example of a logic program whose computational behavior was improved if it was transformed to a binary program and then specialized by partial deduction.The class of so called B-stratifiable logic programs is defined. It is shown that for every B-stratifiable logic program, binarization and subsequent partial deduction produce a binary program which usually has a better computational behavior than the original one. Both binarization and partial deduction can be automated.KeywordsLogic ProgramOriginal ProgramPredicate SymbolUnit ClausePartial EvaluatorThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Research Article
  • Citations6

Constructing PLC Binary Program Model for Detection Purposes

  • Sep 01, 2018
  • Journal of Physics: Conference Series
  • Tianyou Chang +3
  • Conference Article
  • Citations76

Exploiting self-modification mechanism for program protection

  • Nov 03, 2003
  • Y Kanzaki +3
  • Research Article
  • Citations60

A Declarative Approach to Business Rules in Contracts: Courteous Logic Programs in XML

  • Jan 01, 2001
  • SSRN Electronic Journal
  • Benjamin Grosof +2
  • Research Article
  • Citations32

A Practically Implementable and Tractable Delegation Logic

  • Nov 15, 2001
  • SSRN Electronic Journal
  • Ninghui Li +2
  • Book Chapter
  • Citations28

Improving Control in Functional Logic Program Specialization

  • Jan 01, 1998
  • E Albert +4
  • Research Article
  • Citations39

The loop absorption and the generalization strategies for the development of logic programs and partial deduction

  • May 01, 1993
  • The Journal of Logic Programming
  • Maurizio Proietti +1
  • Research Article
  • Citations2

Recursion equation sets computing logic programs

  • Nov 01, 1990
  • Theoretical Computer Science
  • Susumu Yamasaki
  • Book Chapter
  • Citations29

Preserving Strong Equivalence while Forgetting

  • Jan 01, 2014
  • Matthias Knorr +1
  • Research Article

High-Performance Halftoning with Binary Loss Optimization and Efficient Gradient Descent

  • Jan 01, 2026
  • IEEE Multimedia
  • Yong Zhang +3
  • Research Article
  • Citations16

Partial deduction of logic programs wrt well-founded semantics

  • Dec 01, 1994
  • New Generation Computing
  • Chandrabose Aravindan +1
  • Research Article
  • Citations153

Why are there so many loop formulas?

  • Apr 01, 2006
  • ACM Transactions on Computational Logic
  • Vladimir Lifschitz +1
  • Research Article
  • Citations101

Partial evaluation of functional logic programs

  • Jul 01, 1998
  • ACM Transactions on Programming Languages and Systems
  • María Alpuente +2
  • Book Chapter
  • Citations28

Logical Markov Decision Programs and the Convergence of Logical TD(λ)

  • Jan 01, 2004
  • Kristian Kersting +1
  • Research Article
  • Citations6

Declarative and Mathematical Programming approaches to Decision Support Systems for food recycling

  • Aug 10, 2020
  • Engineering Applications of Artificial Intelligence
  • Federico Chesani +5
  • Book Chapter
  • Citations22

A polyvariant binding-time analysis for off-line partial deduction

  • Jan 01, 1998
  • Maurice Bruynooghe +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.