Equivalent forms of the P vs. NP problemCollection of equivalent forms of Riemann HypothesisWhat techniques exist to show that a problem is not NP-complete?Complexity of a variant of the Mandelbrot set decision problem?Proofs that require fundamentally new ways of thinkingWhat could be some potentially useful mathematical databases?Knapsack Problem SpecificsIs this minimization problem NP-Complete ?NP-hardness of a graph partition problem?Surd Partition ProblemCost associated set problem NP-hardNP - hardness of school scheduling problem with a restriction

Equivalent forms of the P vs. NP problem


Collection of equivalent forms of Riemann HypothesisWhat techniques exist to show that a problem is not NP-complete?Complexity of a variant of the Mandelbrot set decision problem?Proofs that require fundamentally new ways of thinkingWhat could be some potentially useful mathematical databases?Knapsack Problem SpecificsIs this minimization problem NP-Complete ?NP-hardness of a graph partition problem?Surd Partition ProblemCost associated set problem NP-hardNP - hardness of school scheduling problem with a restriction













4












$begingroup$


Many things in math can be formulated quite differently; see the list of statements equivalent to RH here, for example, with RH formulated as a bound on lcm of consecutive integers, as an intergral equality, etc.



I wonder about equivalent formulations of the N vs. NP problem. Formulations that are very much different from the questions such "Is TSP in NP?", formulation that may seem unrelated to complexity theory.










share|cite|improve this question









$endgroup$
















    4












    $begingroup$


    Many things in math can be formulated quite differently; see the list of statements equivalent to RH here, for example, with RH formulated as a bound on lcm of consecutive integers, as an intergral equality, etc.



    I wonder about equivalent formulations of the N vs. NP problem. Formulations that are very much different from the questions such "Is TSP in NP?", formulation that may seem unrelated to complexity theory.










    share|cite|improve this question









    $endgroup$














      4












      4








      4


      2



      $begingroup$


      Many things in math can be formulated quite differently; see the list of statements equivalent to RH here, for example, with RH formulated as a bound on lcm of consecutive integers, as an intergral equality, etc.



      I wonder about equivalent formulations of the N vs. NP problem. Formulations that are very much different from the questions such "Is TSP in NP?", formulation that may seem unrelated to complexity theory.










      share|cite|improve this question









      $endgroup$




      Many things in math can be formulated quite differently; see the list of statements equivalent to RH here, for example, with RH formulated as a bound on lcm of consecutive integers, as an intergral equality, etc.



      I wonder about equivalent formulations of the N vs. NP problem. Formulations that are very much different from the questions such "Is TSP in NP?", formulation that may seem unrelated to complexity theory.







      computational-complexity big-list np






      share|cite|improve this question













      share|cite|improve this question











      share|cite|improve this question




      share|cite|improve this question










      asked 7 hours ago









      MichaelMichael

      1,1502128




      1,1502128




















          5 Answers
          5






          active

          oldest

          votes


















          2












          $begingroup$

          This is not likely what you seek, but $mathopP not= mathopNP$ is a $Pi_2$ sentence,
          a sentence of the form $forall n ; exists k ; R(n, k)$,
          where $R(n, k)$ is a computable predicate.
          Such a sentence represents "a certain relationship among positive integers, which either holds or doesn’t hold."
          For example,




                   
          Pi_2

                   
          $cal T$ is the set of all Turing machines.
          $calP$ is the set of all polynomials.


          Aaronson, Scott. "$Pmathop =limits^? NP$." In Open problems in mathematics, pp. 1-122. Springer, Cham, 2016. Also,
          Electronic Colloquium on Computational Complexity, Report No. 4 (2017).







          share|cite|improve this answer









          $endgroup$












          • $begingroup$
            How is this a different formulation? The sentence literally says "3SAT is not in P".
            $endgroup$
            – Emil Jeřábek
            4 hours ago


















          1












          $begingroup$

          There is the descriptive complexity formulation:



          P = NP is equivalent to the statement that every property expressible by a second order existential statement is also expressible in first order logic with a least fixed point operator.



          See, e.g., Immerman's survey here: https://people.cs.umass.edu/~immerman/pub/capture.pdf






          share|cite|improve this answer









          $endgroup$




















            0












            $begingroup$

            I think "Geometric Complexity Theory" is roughly speaking an attempt to do what you're talking about: formulate P vs. NP in very different language. See https://en.wikipedia.org/wiki/Geometric_complexity_theory. I think that technically it may be dealing with "VP vs. VNP" rather than "P vs. NP" but in spirit it fits your request.






            share|cite|improve this answer









            $endgroup$




















              0












              $begingroup$

              https://www.cs.toronto.edu/~sacook/homepage/ptime.pdf



              The above paper (1991) gives a syntactic method for enumerating all the PTIME functions. P != NP is the proposition that none of the functions in that enumeration recognize 3SAT. That suggests various half-baked proof ideas that I'm sure lots of people have thought of, so they presumably don't work, though who knows.






              share|cite|improve this answer








              New contributor



              none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.





              $endgroup$




















                0












                $begingroup$

                "This version of Levin's universal search algorithm solves SUBSET-SUM in polynomial time" is equivalent to P=NP.






                share|cite|improve this answer








                New contributor



                none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.





                $endgroup$













                  Your Answer








                  StackExchange.ready(function()
                  var channelOptions =
                  tags: "".split(" "),
                  id: "504"
                  ;
                  initTagRenderer("".split(" "), "".split(" "), channelOptions);

                  StackExchange.using("externalEditor", function()
                  // Have to fire editor after snippets, if snippets enabled
                  if (StackExchange.settings.snippets.snippetsEnabled)
                  StackExchange.using("snippets", function()
                  createEditor();
                  );

                  else
                  createEditor();

                  );

                  function createEditor()
                  StackExchange.prepareEditor(
                  heartbeatType: 'answer',
                  autoActivateHeartbeat: false,
                  convertImagesToLinks: true,
                  noModals: true,
                  showLowRepImageUploadWarning: true,
                  reputationToPostImages: 10,
                  bindNavPrevention: true,
                  postfix: "",
                  imageUploader:
                  brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                  contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                  allowUrls: true
                  ,
                  noCode: true, onDemand: true,
                  discardSelector: ".discard-answer"
                  ,immediatelyShowMarkdownHelp:true
                  );



                  );













                  draft saved

                  draft discarded


















                  StackExchange.ready(
                  function ()
                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathoverflow.net%2fquestions%2f330991%2fequivalent-forms-of-the-p-vs-np-problem%23new-answer', 'question_page');

                  );

                  Post as a guest















                  Required, but never shown

























                  5 Answers
                  5






                  active

                  oldest

                  votes








                  5 Answers
                  5






                  active

                  oldest

                  votes









                  active

                  oldest

                  votes






                  active

                  oldest

                  votes









                  2












                  $begingroup$

                  This is not likely what you seek, but $mathopP not= mathopNP$ is a $Pi_2$ sentence,
                  a sentence of the form $forall n ; exists k ; R(n, k)$,
                  where $R(n, k)$ is a computable predicate.
                  Such a sentence represents "a certain relationship among positive integers, which either holds or doesn’t hold."
                  For example,




                           
                  Pi_2

                           
                  $cal T$ is the set of all Turing machines.
                  $calP$ is the set of all polynomials.


                  Aaronson, Scott. "$Pmathop =limits^? NP$." In Open problems in mathematics, pp. 1-122. Springer, Cham, 2016. Also,
                  Electronic Colloquium on Computational Complexity, Report No. 4 (2017).







                  share|cite|improve this answer









                  $endgroup$












                  • $begingroup$
                    How is this a different formulation? The sentence literally says "3SAT is not in P".
                    $endgroup$
                    – Emil Jeřábek
                    4 hours ago















                  2












                  $begingroup$

                  This is not likely what you seek, but $mathopP not= mathopNP$ is a $Pi_2$ sentence,
                  a sentence of the form $forall n ; exists k ; R(n, k)$,
                  where $R(n, k)$ is a computable predicate.
                  Such a sentence represents "a certain relationship among positive integers, which either holds or doesn’t hold."
                  For example,




                           
                  Pi_2

                           
                  $cal T$ is the set of all Turing machines.
                  $calP$ is the set of all polynomials.


                  Aaronson, Scott. "$Pmathop =limits^? NP$." In Open problems in mathematics, pp. 1-122. Springer, Cham, 2016. Also,
                  Electronic Colloquium on Computational Complexity, Report No. 4 (2017).







                  share|cite|improve this answer









                  $endgroup$












                  • $begingroup$
                    How is this a different formulation? The sentence literally says "3SAT is not in P".
                    $endgroup$
                    – Emil Jeřábek
                    4 hours ago













                  2












                  2








                  2





                  $begingroup$

                  This is not likely what you seek, but $mathopP not= mathopNP$ is a $Pi_2$ sentence,
                  a sentence of the form $forall n ; exists k ; R(n, k)$,
                  where $R(n, k)$ is a computable predicate.
                  Such a sentence represents "a certain relationship among positive integers, which either holds or doesn’t hold."
                  For example,




                           
                  Pi_2

                           
                  $cal T$ is the set of all Turing machines.
                  $calP$ is the set of all polynomials.


                  Aaronson, Scott. "$Pmathop =limits^? NP$." In Open problems in mathematics, pp. 1-122. Springer, Cham, 2016. Also,
                  Electronic Colloquium on Computational Complexity, Report No. 4 (2017).







                  share|cite|improve this answer









                  $endgroup$



                  This is not likely what you seek, but $mathopP not= mathopNP$ is a $Pi_2$ sentence,
                  a sentence of the form $forall n ; exists k ; R(n, k)$,
                  where $R(n, k)$ is a computable predicate.
                  Such a sentence represents "a certain relationship among positive integers, which either holds or doesn’t hold."
                  For example,




                           
                  Pi_2

                           
                  $cal T$ is the set of all Turing machines.
                  $calP$ is the set of all polynomials.


                  Aaronson, Scott. "$Pmathop =limits^? NP$." In Open problems in mathematics, pp. 1-122. Springer, Cham, 2016. Also,
                  Electronic Colloquium on Computational Complexity, Report No. 4 (2017).








                  share|cite|improve this answer












                  share|cite|improve this answer



                  share|cite|improve this answer










                  answered 6 hours ago









                  Joseph O'RourkeJoseph O'Rourke

                  86.9k16241718




                  86.9k16241718











                  • $begingroup$
                    How is this a different formulation? The sentence literally says "3SAT is not in P".
                    $endgroup$
                    – Emil Jeřábek
                    4 hours ago
















                  • $begingroup$
                    How is this a different formulation? The sentence literally says "3SAT is not in P".
                    $endgroup$
                    – Emil Jeřábek
                    4 hours ago















                  $begingroup$
                  How is this a different formulation? The sentence literally says "3SAT is not in P".
                  $endgroup$
                  – Emil Jeřábek
                  4 hours ago




                  $begingroup$
                  How is this a different formulation? The sentence literally says "3SAT is not in P".
                  $endgroup$
                  – Emil Jeřábek
                  4 hours ago











                  1












                  $begingroup$

                  There is the descriptive complexity formulation:



                  P = NP is equivalent to the statement that every property expressible by a second order existential statement is also expressible in first order logic with a least fixed point operator.



                  See, e.g., Immerman's survey here: https://people.cs.umass.edu/~immerman/pub/capture.pdf






                  share|cite|improve this answer









                  $endgroup$

















                    1












                    $begingroup$

                    There is the descriptive complexity formulation:



                    P = NP is equivalent to the statement that every property expressible by a second order existential statement is also expressible in first order logic with a least fixed point operator.



                    See, e.g., Immerman's survey here: https://people.cs.umass.edu/~immerman/pub/capture.pdf






                    share|cite|improve this answer









                    $endgroup$















                      1












                      1








                      1





                      $begingroup$

                      There is the descriptive complexity formulation:



                      P = NP is equivalent to the statement that every property expressible by a second order existential statement is also expressible in first order logic with a least fixed point operator.



                      See, e.g., Immerman's survey here: https://people.cs.umass.edu/~immerman/pub/capture.pdf






                      share|cite|improve this answer









                      $endgroup$



                      There is the descriptive complexity formulation:



                      P = NP is equivalent to the statement that every property expressible by a second order existential statement is also expressible in first order logic with a least fixed point operator.



                      See, e.g., Immerman's survey here: https://people.cs.umass.edu/~immerman/pub/capture.pdf







                      share|cite|improve this answer












                      share|cite|improve this answer



                      share|cite|improve this answer










                      answered 1 hour ago









                      Ryan O'DonnellRyan O'Donnell

                      4,79912138




                      4,79912138





















                          0












                          $begingroup$

                          I think "Geometric Complexity Theory" is roughly speaking an attempt to do what you're talking about: formulate P vs. NP in very different language. See https://en.wikipedia.org/wiki/Geometric_complexity_theory. I think that technically it may be dealing with "VP vs. VNP" rather than "P vs. NP" but in spirit it fits your request.






                          share|cite|improve this answer









                          $endgroup$

















                            0












                            $begingroup$

                            I think "Geometric Complexity Theory" is roughly speaking an attempt to do what you're talking about: formulate P vs. NP in very different language. See https://en.wikipedia.org/wiki/Geometric_complexity_theory. I think that technically it may be dealing with "VP vs. VNP" rather than "P vs. NP" but in spirit it fits your request.






                            share|cite|improve this answer









                            $endgroup$















                              0












                              0








                              0





                              $begingroup$

                              I think "Geometric Complexity Theory" is roughly speaking an attempt to do what you're talking about: formulate P vs. NP in very different language. See https://en.wikipedia.org/wiki/Geometric_complexity_theory. I think that technically it may be dealing with "VP vs. VNP" rather than "P vs. NP" but in spirit it fits your request.






                              share|cite|improve this answer









                              $endgroup$



                              I think "Geometric Complexity Theory" is roughly speaking an attempt to do what you're talking about: formulate P vs. NP in very different language. See https://en.wikipedia.org/wiki/Geometric_complexity_theory. I think that technically it may be dealing with "VP vs. VNP" rather than "P vs. NP" but in spirit it fits your request.







                              share|cite|improve this answer












                              share|cite|improve this answer



                              share|cite|improve this answer










                              answered 1 hour ago









                              Sam HopkinsSam Hopkins

                              5,52212561




                              5,52212561





















                                  0












                                  $begingroup$

                                  https://www.cs.toronto.edu/~sacook/homepage/ptime.pdf



                                  The above paper (1991) gives a syntactic method for enumerating all the PTIME functions. P != NP is the proposition that none of the functions in that enumeration recognize 3SAT. That suggests various half-baked proof ideas that I'm sure lots of people have thought of, so they presumably don't work, though who knows.






                                  share|cite|improve this answer








                                  New contributor



                                  none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                  Check out our Code of Conduct.





                                  $endgroup$

















                                    0












                                    $begingroup$

                                    https://www.cs.toronto.edu/~sacook/homepage/ptime.pdf



                                    The above paper (1991) gives a syntactic method for enumerating all the PTIME functions. P != NP is the proposition that none of the functions in that enumeration recognize 3SAT. That suggests various half-baked proof ideas that I'm sure lots of people have thought of, so they presumably don't work, though who knows.






                                    share|cite|improve this answer








                                    New contributor



                                    none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                    Check out our Code of Conduct.





                                    $endgroup$















                                      0












                                      0








                                      0





                                      $begingroup$

                                      https://www.cs.toronto.edu/~sacook/homepage/ptime.pdf



                                      The above paper (1991) gives a syntactic method for enumerating all the PTIME functions. P != NP is the proposition that none of the functions in that enumeration recognize 3SAT. That suggests various half-baked proof ideas that I'm sure lots of people have thought of, so they presumably don't work, though who knows.






                                      share|cite|improve this answer








                                      New contributor



                                      none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                      Check out our Code of Conduct.





                                      $endgroup$



                                      https://www.cs.toronto.edu/~sacook/homepage/ptime.pdf



                                      The above paper (1991) gives a syntactic method for enumerating all the PTIME functions. P != NP is the proposition that none of the functions in that enumeration recognize 3SAT. That suggests various half-baked proof ideas that I'm sure lots of people have thought of, so they presumably don't work, though who knows.







                                      share|cite|improve this answer








                                      New contributor



                                      none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                      Check out our Code of Conduct.








                                      share|cite|improve this answer



                                      share|cite|improve this answer






                                      New contributor



                                      none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                      Check out our Code of Conduct.








                                      answered 38 mins ago









                                      nonenone

                                      1




                                      1




                                      New contributor



                                      none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                      Check out our Code of Conduct.




                                      New contributor




                                      none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                      Check out our Code of Conduct.























                                          0












                                          $begingroup$

                                          "This version of Levin's universal search algorithm solves SUBSET-SUM in polynomial time" is equivalent to P=NP.






                                          share|cite|improve this answer








                                          New contributor



                                          none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                          Check out our Code of Conduct.





                                          $endgroup$

















                                            0












                                            $begingroup$

                                            "This version of Levin's universal search algorithm solves SUBSET-SUM in polynomial time" is equivalent to P=NP.






                                            share|cite|improve this answer








                                            New contributor



                                            none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                            Check out our Code of Conduct.





                                            $endgroup$















                                              0












                                              0








                                              0





                                              $begingroup$

                                              "This version of Levin's universal search algorithm solves SUBSET-SUM in polynomial time" is equivalent to P=NP.






                                              share|cite|improve this answer








                                              New contributor



                                              none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                              Check out our Code of Conduct.





                                              $endgroup$



                                              "This version of Levin's universal search algorithm solves SUBSET-SUM in polynomial time" is equivalent to P=NP.







                                              share|cite|improve this answer








                                              New contributor



                                              none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                              Check out our Code of Conduct.








                                              share|cite|improve this answer



                                              share|cite|improve this answer






                                              New contributor



                                              none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                              Check out our Code of Conduct.








                                              answered 35 mins ago









                                              nonenone

                                              1




                                              1




                                              New contributor



                                              none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                              Check out our Code of Conduct.




                                              New contributor




                                              none is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                              Check out our Code of Conduct.





























                                                  draft saved

                                                  draft discarded
















































                                                  Thanks for contributing an answer to MathOverflow!


                                                  • Please be sure to answer the question. Provide details and share your research!

                                                  But avoid


                                                  • Asking for help, clarification, or responding to other answers.

                                                  • Making statements based on opinion; back them up with references or personal experience.

                                                  Use MathJax to format equations. MathJax reference.


                                                  To learn more, see our tips on writing great answers.




                                                  draft saved


                                                  draft discarded














                                                  StackExchange.ready(
                                                  function ()
                                                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathoverflow.net%2fquestions%2f330991%2fequivalent-forms-of-the-p-vs-np-problem%23new-answer', 'question_page');

                                                  );

                                                  Post as a guest















                                                  Required, but never shown





















































                                                  Required, but never shown














                                                  Required, but never shown












                                                  Required, but never shown







                                                  Required, but never shown

































                                                  Required, but never shown














                                                  Required, but never shown












                                                  Required, but never shown







                                                  Required, but never shown







                                                  Popular posts from this blog

                                                  ParseJSON using SSJSUsing AMPscript with SSJS ActivitiesHow to resubscribe a user in Marketing cloud using SSJS?Pulling Subscriber Status from Lists using SSJSRetrieving Emails using SSJSProblem in updating DE using SSJSUsing SSJS to send single email in Marketing CloudError adding EmailSendDefinition using SSJS

                                                  Кампала Садржај Географија Географија Историја Становништво Привреда Партнерски градови Референце Спољашње везе Мени за навигацију0°11′ СГШ; 32°20′ ИГД / 0.18° СГШ; 32.34° ИГД / 0.18; 32.340°11′ СГШ; 32°20′ ИГД / 0.18° СГШ; 32.34° ИГД / 0.18; 32.34МедијиПодациЗванични веб-сајту

                                                  19. јануар Садржај Догађаји Рођења Смрти Празници и дани сећања Види још Референце Мени за навигацијуу