首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Boolean functions with a simple certificate for CNF complexity
Authors:Ondřej Čepek  Petr Kučera  Petr Savický
Institution:1. Department of Theoretical Computer Science and Mathematical Logic, Faculty of Mathematics and Physics, Charles University, Malostranské náměstí 25, 118 00 Praha 1, Czech Republic;2. Institute of Finance and Administration, Estonska, 500 101 00 Praha 10, Czech Republic;3. Institute of Computer Science, Academy of Sciences of the Czech Republic, Pod Vodarenskou vezi, 271/2 182 07 Prague 8, Czech Republic
Abstract:In this paper we study relationships between CNF representations of a given Boolean function f and essential sets of implicates of f. It is known that every CNF representation and every essential set must intersect. Therefore the maximum number of pairwise disjoint essential sets of f provides a lower bound on the size of any CNF representation of f. We are interested in functions, for which this lower bound is tight, and call such functions coverable. We prove that for every coverable function there exists a polynomially verifiable certificate (witness) for its minimum CNF size. On the other hand, we show that not all functions are coverable, and construct examples of non-coverable functions. Moreover, we prove that computing the lower bound, i.e. the maximum number of pairwise disjoint essential sets, is NP-hard under various restrictions on the function and on its input representation.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号