Abstract

We introduce a new logical operator CSTC (standing for Context-Sensitive Transitive Closure) and show that incorporating this operator into first-order logic (with successor) enables as to capture the complexity class PSPACE. We also show that by varying how the operator is applied we can capture the complexity classes P, NP, the classes of the Polynomial Hierarchy PH, and PSPACE. As such, the operator CSTC can be regarded as a general purpose operator. We also give applications of these characterizations by showing that P and NP coincide with those problems accepted by two new classes of program schemes (involving arrays), by producing some new complete problems for various complexity classes where the reductions are from first principles and do not use known complete problems (that is, they are generic), and by giving a simple proof that first-order logic incorporated with the least fixed point operator captures P.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.