Abstract.
For (1,+k)-branching programs and read-k-times branching programs syntactic and nonsyntactic variants can be distinguished. The nonsyntactic variants correspond in a natural way to sequential computations with restrictions on reading the input while lower bound proofs are easier for the syntactic variants. In this paper it is shown that nonsyntactic (1,+k)-branching programs are really more powerful than syntactic (1,+k)-branching programs by presenting an explicitly defined function with polynomial size nonsyntactic (1,+1)-branching programs but only exponential size syntactic (1,+k)-branching programs. Another separation of these variants of branching programs is obtained by comparing the complexity of the satisfiability test for both variants.
Similar content being viewed by others
Author information
Authors and Affiliations
Additional information
Received: July 16, 1998.
Rights and permissions
About this article
Cite this article
Sieling, D. A separation of syntactic and nonsyntactic (1,+k)-branching programs. Comput. complex. 9, 247–263 (2000). https://doi.org/10.1007/PL00001608
Issue Date:
DOI: https://doi.org/10.1007/PL00001608