Circuit Satisfiability Problem for circuits of small complexity
Marsel Matdinov

TL;DR
This paper explores the complexity of finding satisfying inputs for small, structured circuits related to Turing machines, providing proof systems and algorithms with potential polynomial-time solutions in specific cases.
Contribution
It introduces a new problem related to circuits with small Kolmogorov complexity, develops a proof system for non-existence of solutions, and proposes an algorithm with promising practical potential.
Findings
Proof system for non-existence of solutions established
Algorithm guarantees polynomial time in certain cases
Discussion of extending to more complex machine problems
Abstract
The following problem is considered. A Turing machine , that accepts a string of fixed length as input, runs for a time not exceeding a fixed value and is guaranteed to produce a binary output, is given. It's required to find a string such that effectively in terms of , , the size of the alphabet of and the number of states of . The problem is close to the well-known Circuit Satisfiability Problem. The difference from Circuit Satisfiability Problem is that when reduced to Circuit Satisfiability Problem, we get circuits with a rich internal structure (in particular, these are circuits of small Kolmogorov complexity). The proof system, operating with potential proofs of the fact that, for a given machine , the string does not exist, is provided, its completeness is proved and the algorithm guaranteed to find a proof of the absence of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Complexity and Algorithms in Graphs · semigroups and automata theory
