Bounds on the size of PC and URC formulas

01/03/2020
by   Petr Kučera, et al.
0

In this paper we investigate CNF formulas, for which the unit propagation is strong enough to derive a contradiction if the formula together with a partial assignment of the variables is unsatisfiable (unit refutation complete or URC formulas) or additionally to derive all implied literals if the formula is satisfiable (propagation complete or PC formulas). If a formula represents a function using existentially quantified auxiliary variables, it is called an encoding of the function. We prove several results on the sizes of PC and URC formulas and encodings. One of them are separations between the sizes of formulas of different types. Namely, we prove an exponential separation between the size of URC formulas and PC formulas and between the size of PC encodings using auxiliary variables and URC formulas. Besides of this, we prove that the sizes of any two irredundant PC formulas for the same function differ at most by a polynomial factor in the number of the variables and present an example of a function demonstrating that a similar statement is not true for URC formulas. One of the separations above implies that a q-Horn formula may require an exponential number of additional clauses to become a URC formula. On the other hand, for every q-Horn formula, we present a polynomial size URC encoding of the same function using auxiliary variables. This encoding is not q-Horn in general.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/04/2023

On the size of irredundant propagation complete CNF formulas

We investigate propagation complete (PC) CNF formulas for a symmetric de...
research
09/20/2017

On Compiling DNNFs without Determinism

State-of-the-art knowledge compilers generate deterministic subsets of D...
research
07/04/2023

Effective Auxiliary Variables via Structured Reencoding

Extended resolution shows that auxiliary variables are very powerful in ...
research
10/29/2019

All 4-variable functions can be perfectly quadratized with only 1 auxiliary variable

We prove that any function with real-valued coefficients, whose input is...
research
06/15/2019

A parametrized Poincare-Hopf Theorem and Clique Cardinalities of graphs

Given a locally injective real function g on the vertex set V of a finit...
research
07/13/2017

Superposition de calques monochromes d'opacités variables

For a monochrome layer x of opacity 0< o_x<1 placed on another monochro...
research
07/04/2022

On the Hurwitz Zeta Function and Its Applications to Hyperbolic Probability Distributions

In this paper, we propose a new proof of the Jensen formula in 1895. We ...

Please sign up or login with your details

Forgot password? Click here to reset