Why are there so many loop formulas?

  • Authors:
  • Vladimir Lifschitz;Alexander Razborov

  • Affiliations:
  • University of Texas at Austin, Austin, TX;Institute for Advanced Study, Princeton, NJ

  • Venue:
  • ACM Transactions on Computational Logic (TOCL)
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

A theorem by Lin and Zhao shows how to turn any nondisjunctive logic program, understood in accordance with the answer set semantics, into an equivalent set of propositional formulas. The set of formulas generated by this process can be significantly larger than the original program. In this article we show (assuming P ⊈ NC1 / poly, a conjecture from the theory of computational complexity that is widely believed to be true) that this is inevitable: any equivalent translation from logic programs to propositional formulas involves a significant increase in size.