Academia.eduAcademia.edu

The Complexity of the Boolean Formula Value Problem

Abstract

We examine the complexity of the formula value problem for Boolean formulas, which is the following decision problem: Given a Boolean formula without variables, does it evaluate to true? We show that the complexity of this problem is determined by certain closure properties of the connectives allowed to build the formula, and achieve a complete classification: The formula value problem is either in LOGTIME, complete for one of the classes NLOGTIME, coNLOGTIME or NC 1 , or equivalent to counting modulo 2 under very strict reductions.