On the gap between ess(f) and cnf_size(f)

  • Authors:
  • Lisa Hellerstein;Devorah Kletenik

  • Affiliations:
  • -;-

  • Venue:
  • Discrete Applied Mathematics
  • Year:
  • 2013

Quantified Score

Hi-index 0.04

Visualization

Abstract

Given a Boolean function f, the quantity ess(f) denotes the largest set of assignments that falsify f, no two of which falsify a common implicate of f. Although ess(f) is clearly a lower bound on cnf_size(f) (the minimum number of clauses in a CNF formula for f), C@?epek et al. showed it is not, in general, a tight lower bound [6]. They gave examples of functions f for which there is a small gap between ess(f) and cnf_size(f). We demonstrate significantly larger gaps. We show that the gap can be exponential in n for arbitrary Boolean functions, and @Q(n) for Horn functions, where n is the number of variables of f. We also introduce a natural extension of the quantity ess(f), which we call ess"k(f), which is the largest set of assignments, no k of which falsify a common implicate of f.