Quantum Algorithm for Solving Tautology and Satisfiability Problems
- 1 Independent Researcher, Bangalore, India
Abstract
This paper proposes a quantum algorithm for solving the tautology and the satisfiability problems for a Boolean formula. Let’s say we are given a Boolean formula. The variables of the Boolean formula can take only two values—TRUE or FALSE. The tautology problem asks whether the Boolean formula always evaluates to TRUE for all values of its Boolean variables. The satisfiability problem asks whether the Boolean formula can evaluate to TRUE for at least one set of values of its Boolean variables. This paper proposes that both problems can be solved using the proposed quantum algorithm. The tautology problem is known to be co-NP-complete. The satisfiability problem is known to be NP-complete.
- Goldreich, O. (2010) P, NP, and NP-Completeness: The Basics of Computational Complexity. Cambridge University Press. https://doi.org/10.1017/CBO9780511761355
- Nielsen, M.A. and Chuang, I.L. (2010) Quantum Computation and Quantum Information: 10th Anniversary Edition. Cambridge University Press.
- Horn, R.A. and Johnson, C.R. (2012) Matrix Analysis. Cambridge University Press. https://doi.org/10.1017/CBO9781139020411
- Paris, M. and Rehacek, J. (2004) Quantum State Estimation. Springer Science & Business Media. https://doi.org/10.1007/b98673
- (2025) POVM. https://en.wikipedia.org/wiki/POVM