Abstract

A certificate of non-membership for a Boolean function f with respect to a class C, f ∉ C, is a set S of input strings such that the values of f on strings from S are inconsistent with any function h ∈ C. We study certificates of non-membership with respect to several classes of read-once functions, generated by their bases. For the basis {&, ∨, $\neg$}, we determine the optimal certificate size for every function outside the class and deduce that 6 strings always suffice. For the same basis augmented with a function x1... xs ∨ ${\bar x}_1$... ${\bar x}_s$, we show that there exist n-variable functions requiring Ωns-1 strings in a certificate as n → ∞. For s = 2, we show that this bound is tight by constructing certificates of size On for all functions outside the class.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call