Saturation and Stability in the Theory of Computation over the Reals

Abstract This paper was motivated by the following two questions which arise in the theory of complexity for computation over ordered rings in the now famous computational model introduced by Blum, Shub and Smale: 1. (i) is the answer to the question P = ?NP the same in every real-closed field? 2. (ii) if P ≠ NP for R , does there exist a problem of R which is NP but neither P nor NP-complete ? Some unclassical complexity classes arise naturally in the study of these questions. They are still open, but we could obtain unconditional results of independent interest. Michaux introduced/const complexity classes in an effort to attack question (i). We show that A R /const = A R , answering a question of his. Here A is the class of real problems which are algorithmic in bounded time. We also prove the stronger result: PAR R /const = PAR R , where PAR stands for parallel polynomial time. In our terminology, we say that R is A-saturated and PAR-saturated. We also prove, at the nonuniform level, the above results for every real-closed field. It is not known whether R is P-saturated. In the case of the reals with addition and order we obtain P-saturation (and a positive answer to question (ii)). More generally, we show that an ordered Q -vector space is P-saturated at the nonuniform level (this almost implies a positive answer to the analogue of question (i)). We also study a stronger notion that we call P-stability. Blum, Cucker, Shub and Smale have (essentially) shown that fields of characteristic 0 are P-stable. We show that the reals with addition and order are P-stable, but real-closed fields are not. Questions (i) and (ii) and the/const complexity classes have some model theoretic flavor. This leads to the theory of complexity over “arbitrary” structures as introduced by Poizat. We give a summary of this theory with a special emphasis on the connections with model theory and we study/const complexity classes from this point of view. Note also that our proof of the PAR-saturation of R shows that an o-minimal structure which admits quantifier elimination is A-saturated at the nonuniform level.

[1]  Richard E. Ladner,et al.  On the Structure of Polynomial Time Reducibility , 1975, JACM.

[2]  Eduardo D. Sontag,et al.  Real Addition and the Polynomial Hierarchy , 1985, Inf. Process. Lett..

[3]  Christian Michaux P != NP over the Nonstandard Reals Implies P != NP over R , 1994, Theor. Comput. Sci..

[4]  Klaus Meer,et al.  On the Structure of NP_C , 1999, SIAM J. Comput..

[5]  Pascal Koiran,et al.  Are Lower Bounds Easier over theReals ? , 1998 .

[6]  A. Wilkie Model completeness results for expansions of the ordered field of real numbers by restricted Pfaffian functions and the exponential function , 1996 .

[7]  Felipe Cucker,et al.  Computing over the Reals with Addition and Order: Higher Complexity Classes , 1995, J. Complex..

[8]  Pascal Koiran A Weak Version of the Blum, Shub, and Smale Model , 1997, J. Comput. Syst. Sci..

[9]  A. Macintyre,et al.  Elimination of Quantifiers in Algebraic Structures , 1983 .

[10]  Klaus Meer,et al.  On the structure of NPC , 1999 .

[11]  Lou van den Dries Tarski's Problem and Pfaffian Functions , 1986 .

[12]  M. A. Dickmann,et al.  Applications of model theory to real algebraic geometry , 1985 .

[13]  Pascal Koiran Elimination of Constants from Machines over Algebraically Closed Fields , 1997, J. Complex..

[14]  J. Renegar,et al.  On the Computational Complexity and Geometry of the First-Order Theory of the Reals, Part I , 1989 .

[15]  S. Smale,et al.  On a theory of computation and complexity over the real numbers; np-completeness , 1989 .

[16]  Pascal Koiran Computing over the Reals with Addition and Order , 1994, Theor. Comput. Sci..

[17]  A. Macintyre On $ω_1$-categorical theories of fields , 1971 .

[18]  B. Poizat Les petits cailloux : une approche modèle-théorique de l'algorithmie , 1995 .

[19]  Anand Pillay Some Remarks on Definable Equivalence Relations in O-Minimal Structures , 1986, J. Symb. Log..

[20]  Lou van den Dries o-Minimal structures , 1996 .

[21]  Dima Grigoriev,et al.  On the Power of Real Turing Machines Over Binary Inputs , 1997, SIAM J. Comput..

[22]  Pascal Koiran A weak version of the Blum, Shub and Smale model , 1993, Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science.

[23]  M-F Roy,et al.  Géométrie algébrique réelle , 1987 .

[24]  Joos Heintz,et al.  Sur la complexité du principe de Tarski-Seidenberg , 1989 .

[25]  A. Pillay,et al.  DEFINABLE SETS IN ORDERED STRUCTURES. I , 1986 .

[26]  Felipe Cucker,et al.  Separation of Complexity Classes in Koiran's Weak Model , 1994, Theor. Comput. Sci..

[27]  A. Wilkie TAME TOPOLOGY AND O-MINIMAL STRUCTURES (London Mathematical Society Lecture Note Series 248) By L OU VAN DEN D RIES : 180 pp., £24.95 (US$39.95, LMS Members' price £18.70), ISBN 0 521 59838 9 (Cambridge University Press, 1998). , 2000 .

[28]  José L. Balcázar,et al.  Structural Complexity II , 2012, EATCS.

[29]  Felipe Cucker,et al.  Pr != Ncr , 1992, Journal of Complexity.

[30]  Charles Steinhorn,et al.  Definable Types in O-Minimal Theories , 1994, J. Symb. Log..

[31]  Felipe Cucker On the Complexity of Quantifier Elimination: the Structural Approach , 1993, Comput. J..

[32]  José L. Balcázar,et al.  Structural Complexity I , 1988, EATCS Monographs on Theoretical Computer Science Series.

[33]  Felipe Cucker,et al.  Algebraic Settings for the Problem “P ≠ NP?” , 1998 .

[34]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[35]  Wilfrid Hodges,et al.  Model Theory: The existential case , 1993 .

[36]  Shai Ben-David,et al.  A Note on Non-complete Problems in NPImage , 2000, J. Complex..

[37]  S. Smale,et al.  On a theory of computation and complexity over the real numbers; np-completeness , 1989 .

[38]  L. van den Dries,et al.  Tame Topology and O-minimal Structures , 1998 .

[39]  John B. Goode Accessible Telephone Directories , 1994, J. Symb. Log..

[40]  James Renegar,et al.  On the Computational Complexity and Geometry of the First-Order Theory of the Reals, Part I: Introduction. Preliminaries. The Geometry of Semi-Algebraic Sets. The Decision Problem for the Existential Theory of the Reals , 1992, J. Symb. Comput..

[41]  Lenore Blum,et al.  Complexity and Real Computation , 1997, Springer New York.