Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

Logarithmic Space Verifiers on NP-complete

Version 1 : Received: 1 August 2019 / Approved: 5 August 2019 / Online: 5 August 2019 (03:31:23 CEST)
Version 2 : Received: 26 November 2019 / Approved: 29 November 2019 / Online: 29 November 2019 (07:28:14 CET)
Version 3 : Received: 4 April 2020 / Approved: 6 April 2020 / Online: 6 April 2020 (12:57:55 CEST)
Version 4 : Received: 15 April 2020 / Approved: 16 April 2020 / Online: 16 April 2020 (10:17:03 CEST)
Version 5 : Received: 18 September 2020 / Approved: 19 September 2020 / Online: 19 September 2020 (09:51:02 CEST)
Version 6 : Received: 10 February 2021 / Approved: 11 February 2021 / Online: 11 February 2021 (11:56:37 CET)
Version 7 : Received: 19 August 2021 / Approved: 27 August 2021 / Online: 27 August 2021 (14:09:47 CEST)
Version 8 : Received: 20 October 2021 / Approved: 26 October 2021 / Online: 26 October 2021 (11:07:59 CEST)
Version 9 : Received: 7 March 2024 / Approved: 8 March 2024 / Online: 8 March 2024 (11:06:11 CET)
Version 10 : Received: 14 March 2024 / Approved: 14 March 2024 / Online: 14 March 2024 (10:11:13 CET)
Version 11 : Received: 14 March 2024 / Approved: 15 March 2024 / Online: 18 March 2024 (08:29:48 CET)
Version 12 : Received: 29 March 2024 / Approved: 1 April 2024 / Online: 1 April 2024 (17:14:22 CEST)
Version 13 : Received: 6 April 2024 / Approved: 6 April 2024 / Online: 8 April 2024 (06:04:04 CEST)
Version 14 : Received: 11 April 2024 / Approved: 11 April 2024 / Online: 12 April 2024 (04:51:11 CEST)

How to cite: Vega, F. Logarithmic Space Verifiers on NP-complete. Preprints 2019, 2019080037. https://doi.org/10.20944/preprints201908.0037.v1 Vega, F. Logarithmic Space Verifiers on NP-complete. Preprints 2019, 2019080037. https://doi.org/10.20944/preprints201908.0037.v1

Abstract

P versus NP is considered as one of the most important open problems in computer science. This consists in knowing the answer of the following question: Is P equal to NP? A precise statement of the P versus NP problem was introduced independently by Stephen Cook and Leonid Levin. Since that date, all efforts to find a proof for this problem have f ailed. NP is the complexity class of languages defined b y p olynomial t ime v erifiers M su ch th at wh en th e in put is an el ement of the language with its certificate, then M outputs a string which belongs to a single language in P. Another major complexity classes are L and NL. The certificate-based definition of NL is based on logarithmic space Turing machine with an additional special read-once input tape: This is called a logarithmic space verifier. NL is the complexity class of languages defined by logarithmic space verifiers M s uch t hat when t he i nput i s a n e lement o f t he l anguage with i ts c ertificate, th en M outputs 1. To attack the P versus NP problem, the NP-completeness is a useful concept. We demonstrate there is an NP-complete language defined by a logarithmic space verifier M such that when the input is an element of the language with its certificate, then M outputs a s tring which belongs to a single language in L. In this way, we obtain if L is not equal to NL, then P = NP. In addition, we show that L is not equal to NL. Hence, we prove the complexity class P is equal to NP.

Supplementary and Associated Material

Keywords

complexity classes; completeness; verifier; reduction; polynomial time; logar-ithmic space

Subject

Computer Science and Mathematics, Computer Science

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.