Back to Search
Start Over
Positive and negative proofs for circuits and branching programs
- Source :
- Theoretical Computer Science. 610:24-36
- Publication Year :
- 2016
- Publisher :
- Elsevier BV, 2016.
-
Abstract
- We extend the # operator in a natural way and derive new types of counting complexity classes. While in the case of # C classes (where C could be some circuit-based class like NC 1 ) only proofs for acceptance of some input are being counted, one can also count proofs for rejection. The Zap- C complexity classes we propose here implement this idea.We show that in certain cases Zap- C lies between # C and Gap- C which could help understanding the relationship between # C and Gap- C . In particular we consider Zap- NC 1 and polynomial size branching programs of bounded and unbounded width. Finally we argue about negative proofs in Turing machines and how those relate to open questions.
- Subjects :
- Discrete mathematics
0209 industrial biotechnology
Class (set theory)
Polynomial
General Computer Science
02 engineering and technology
Mathematical proof
Theoretical Computer Science
Combinatorics
Turing machine
symbols.namesake
020901 industrial engineering & automation
Operator (computer programming)
Dual graph
Bounded function
0202 electrical engineering, electronic engineering, information engineering
Complexity class
symbols
020201 artificial intelligence & image processing
Mathematics
Subjects
Details
- ISSN :
- 03043975
- Volume :
- 610
- Database :
- OpenAIRE
- Journal :
- Theoretical Computer Science
- Accession number :
- edsair.doi...........fb4e49928939572926ead7c26ceb25b5