All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

On the size of CNF formulas with high propagation strength

The result's identifiers

  • Result code in IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216208%3A11320%2F20%3A10435590" target="_blank" >RIV/00216208:11320/20:10435590 - isvavai.cz</a>

  • Result on the web

    <a href="http://isaim2020.cs.ou.edu/papers.html" target="_blank" >http://isaim2020.cs.ou.edu/papers.html</a>

  • DOI - Digital Object Identifier

Alternative languages

  • Result language

    angličtina

  • Original language name

    On the size of CNF formulas with high propagation strength

  • Original language description

    We investigate CNF formulas with a high level of propagation strength - they are unit refutation complete or propagation complete. The class of unit refutation complete (URC) formulas was introduced by del Val (1994) and it consists of formulas whose consistency with any given partial assignment can be tested by unit propagation. Gwynne and Kullmann (2013) showed that the class of URC formulas coincides with the class SLUR (single lookahead unit resolution) introduced by Schlipf et al. (1995). Later Bordeaux and Marques-Silva (2012) introduced the class of propagation complete formulas (PC) which are URC and, moreover, unit propagation derives all implied literals provided the formula is satisfiable with a given partial assignment of its variables. Every boolean function has a URC and a PC representation. In particular, a canonical CNF which consists of all prime implicates is always PC and, hence, URC. On the other hand, it is co-NP complete to check if a formula is URC (Cepek et al. 2012) or PC (Babka et al. 2013). In this talk, we present the following results on the size of PC and URC formulas: - an exponential separation between the size of URC formulas and PC formulas (the example is a Horn formula), - an exponential separation between the size of PC encodings with existentially quantified auxiliary variables and URC formulas (the example is a q-Horn formula, see below), - we prove that the sizes of all irredundant PC formulas for the same function differ at most by a polynomial factor, - we present an example of a function demonstrating that a similar statement is not true for URC formulas. The class of q-Horn formulas was introduced by (Boros et al. 1990) as a generalization of both Horn and 2-CNF formulas. It is a tractable class which means that satisfiability of q-Horn formulas can be tested in polynomial time, the class of q-Horn formulas is closed under partial assignment, and we can check if a formula is q-Horn in linear time by results of (Boros et al. 1994). Both Horn and 2-CNF formulas are URC while q-Horn formulas are not URC in general. In this presentation, we show that for every $n$ there is a q-Horn formula on $n$ variables with $4n$ clauses such that any equivalent URC formula has size at least $2^{n-1}$. On the other hand, we show that given a q-Horn formula $phi$ which represents a q-Horn function $f$ on $n$ variables we can construct in polynomial time a URC encoding of $f$ which uses existentially quantified auxiliary variables.

  • Czech name

  • Czech description

Classification

  • Type

    O - Miscellaneous

  • CEP classification

  • OECD FORD branch

    10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)

Result continuities

  • Project

    <a href="/en/project/GA19-19463S" target="_blank" >GA19-19463S: Boolean Representation Languages Complete for Unit Propagation</a><br>

  • Continuities

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)

Others

  • Publication year

    2020

  • Confidentiality

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů