Skip to main content
Log in

Counting Real Roots in Polynomial-Time via Diophantine Approximation

  • Published:
Foundations of Computational Mathematics Aims and scope Submit manuscript

Abstract

Suppose \(A\!=\!\{a_1,\ldots ,a_{n+2}\}\!\subset \!\mathbb {Z}^n\) has cardinality \(n+2\), with all the coordinates of the \(a_j\) having absolute value at most d, and the \(a_j\) do not all lie in the same affine hyperplane. Suppose \(F\!=\!(f_1,\ldots ,f_n)\) is an \(n\times n\) polynomial system with generic integer coefficients at most H in absolute value, and A the union of the sets of exponent vectors of the \(f_i\). We give the first algorithm that, for any fixed n, counts exactly the number of real roots of F in time polynomial in \(\log (\textrm{d}H)\). We also discuss a number-theoretic hypothesis that would imply a further speed-up to time polynomial in n as well.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. Roots yielding a Jacobian with less than full rank.

  2. Using Maple 2019 on a Dell XPS 13 laptop with an Intel core i7-5500u microprocessor, 8 Gb RAM, and a 256Gb solid state hard-drive, running Ubuntu 19.10. Maple code available on request.

  3. Via Kushnirenko’s Theorem [67, 91], Ioannis Emiris’ MixVol code [47], and a simple check that the underlying facial systems have no roots in \((\mathbb {C}^*)^5\).

  4. Even allowing degenerate isolated roots.

  5. [50] in fact proves a stronger theorem by using a weaker hypothesis that we will clarify below.

  6. See Sect. 2.4 for the definition of heights for algebraic numbers.

  7. Our stated bound assumes that we use an \(O(h\log h)\)-time algorithm for h-bit integer multiplication, e.g., [56].

  8. ...not to be confused with the circuits from complexity theory (which are layered directed graphs with specially labeled nodes having additional structure).

  9. L also happens to be increasing, with range \(\mathbb {R}\), on \((-\infty ,0)\) and (0.182377..., 0.332447...), and thus L has 2 more roots in \(\mathbb {R}^*\) that do not satisfy the necessary sign conditions.

References

  1. Timm Ahrendt, “Fast computations of the exponential function,” in proceedings of STACS ’99 (16th annual conference on Theoretical aspects of computer science), pp. 302–312, Springer-Verlag Berlin, 1999.

  2. Josh Alman and Virginia Vassilevska, “A Refined Laser Method and Faster Matrix Multiplication,” in Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms (SODA 2021), pp. 522–539, SIAM, 2021.

  3. Eric Bach and Jeff Shallit, Algorithmic Number Theory, Vol. I: Efficient Algorithms, MIT Press, Cambridge, MA, 1996.

  4. Alan Baker, “The Theory of Linear Forms in Logarithms,” in Transcendence Theory: Advances and Applications: proceedings of a conference held at the University of Cambridge, Cambridge, Jan.–Feb., 1976, Academic Press, London, 1977.

  5. Alan Baker, “Logarithmic forms and the\(abc\)-conjecture,” Number theory (Eger, 1996), pp. 37–44, de Gruyter, Berlin, 1998.

  6. Alan Baker and Gisbert Wustholtz, “Logarithmic forms and group varieties,” J. Reine Angew. Math. 442 (1993), pp. 19–62.

    MathSciNet  Google Scholar 

  7. Saugata Basu; Richard Pollack; Marie-Françoise Roy, “Computing the dimension of a semi-algebraic set,” reprinted in J. Math. Sci. (N.Y.) 134 (2006), no. 5, pp. 2346–2353.

  8. Saugata Basu; Richard Pollack; and Marie-Françoise Roy, Algorithms in real algebraic geometry, 2nd edition, Algorithms and Computation in Mathematics, 10, Springer-Verlag, Berlin, 2006.

    Google Scholar 

  9. Saugata Basu and Marie-Françoise Roy, “Divide and conquer roadmap for algebraic sets,” Discrete and Computational Geometry, 52:278–343, 2014.

    Article  MathSciNet  Google Scholar 

  10. Daniel J. Bates; Jonathan D. Hauenstein; Matthew E. Niemerg; Frank Sottile, “Software for the Gale transform of fewnomial systems and a Descartes rule for fewnomials,” Numer. Algorithms 73 (2016), no. 1, pp. 281–304.

  11. Daniel J. Bates, Jon D. Hauenstein, Andrew J. Sommese, and Charles W. Wampler, Numerically solving polynomial systems with Bertini, Software, Environments, and Tools 25, SIAM, 2013.

  12. Michael Ben-Or; Dexter Kozen; and John Reif, “The Complexity of Elementary Algebra and Geometry,” J. Computer and System Sciences 32 (1986), pp. 251–264.

    Article  MathSciNet  Google Scholar 

  13. Daniel J. Bernstein, “Computing Logarithm Intervals with the Arithmetic-Geometric Mean Iterations,” available from http://cr.yp.to/papers.html .

  14. Benoit Bertrand; Frédéric Bihan; and Frank Sottile, “Polynomial Systems with Few Real Zeroes,” Mathematisches Zeitschrift, 253 (2006), no. 2, pp. 361–385.

    Article  MathSciNet  Google Scholar 

  15. Frédéric Bihan, Topologie des variétés creuses, Habilitation thesis, Université de Savoie, France, 2011.

  16. Frédéric Bihan and Alicia Dickenstein, “Descartes’ Rule of Signs for Polynomial Systems Supported on Circuits,” International Mathematics Research Notices, Vol. 2017, Issue 22, November 2017, Pages 6867–6893.

    MathSciNet  Google Scholar 

  17. Frédéric Bihan; Alicia Dickenstein; Jens Forsgård, “Optimal Descartes’ rule of signs for systems supported on circuits,” Mathematische Annalen 381 (2021), pp. 1283-1307.

  18. Frédéric Bihan; Alicia Dickenstein; and Magalí Giaroli, “Regions of multistationarity in cascades of Goldbeter-Koshland loops,” J. Math. Biol. (2019) Vol. 78(4), pp. 1115–1145.

  19. Frédéric Bihan; Alicia Dickenstein; and Magalí Giaroli, “Lower bounds for positive roots and regions of multistationarity in chemical reaction networks,” J. Algebra (2020), Vol. 542, pp. 367-411.

  20. Frédéric Bihan; Alicia Dickenstein; and Magalí Giaroli, “Sign conditions for the existence of at least one positive solution of a sparse polynomial system,” Advances in Mathematics, 375, 2 2020.

  21. Frédéric Bihan, J. Maurice Rojas, and Frank Sottile, “On the Sharpness of Fewnomial Bounds and the Number of Components of Fewnomial Hypersurfaces,” Algorithms in Algebraic Geometry (Alicia Dickenstein, Frank-Olaf Schreyer, and Andrew J. Sommese, eds.), IMA Volumes in Mathematics and its Applications, Vol. 146, pp. 15–20, Springer-Verlag, 2007.

  22. Frédéric Bihan; J. Maurice Rojas; Casey E. Stella, “Faster Real Feasibility via Circuit Discriminants,” proceedings of International Symposium on Symbolic and Algebraic Computation (ISSAC 2009, July 28–31, Seoul, Korea), pp. 39–46, ACM Press, 2009.

  23. Frédéric Bihan and Frank Sottile, “New Fewnomial Upper Bounds from Gale Dual Polynomial Systems,” Moscow Mathematical Journal, 7 (2007), no. 3, pp. 387–407.

    Article  MathSciNet  Google Scholar 

  24. Lenore Blum; Felipe Cucker; Mike Shub; and Steve Smale, Complexity and Real Computation, Springer-Verlag, 1998.

  25. Enrico Bombieri and Walter Gubler, Heights in Diophantine Geometry, new mathematical monographs: 4, Cambridge University Press, 2006.

  26. Enrico Bombieri; Jean Bourgain; and Sergei Konyagin, “Roots of polynomials in subgroups of\({\mathbb{F}}^*_p\)and applications to congruences,” Int. Math. Res. Not. IMRN 2009, no. 5, pp. 802–834.

  27. Erick Boniface, Weixun Deng, and J. Maurice Rojas, “Trinomials and Complexity Limits Over the Reals,” in progress, 2022.

  28. John M. Borwein and Peter B. Borwein; “On the Complexity of Familiar Functions and Numbers,” SIAM Review, Vol. 30, No. 4, (Dec., 1988), pp. 589–601.

  29. Richard P. Brent, “Fast Multiple-Precision Evaluation of Elementary Functions,” Journal of the Association for Computing Machinery, vol. 23, No. 2, April 1976, pp. 242–251.

    Article  MathSciNet  Google Scholar 

  30. Yan Bugeaud; Maurice Mignotte; and Samir Siksek, “Classical and modular approaches to exponential Diophantine equations, I, Fibonacci and Lucas perfect powers,” Ann. of Math. (2) 163 (2006), pp. 969–1018.

  31. Peter Bürgisser, Alperen A. Ergür, and Josué Tonelli-Cueto, “On the Number of Real Zeros of Random Fewnomials,” SIAM Journal on Applied Algebra and Geometry, 3(4), pp. 721–732, 2019.

    Article  MathSciNet  Google Scholar 

  32. Ran Canetti; John B. Friedlander; Sergey Konyagin; Michael Larsen; Daniel Lieman; and Igor E. Shparlinski, “On the statistical properties of Diffie-Hellman distributions,” Israel J. Math. 120 (2000), pp. 23–46.

  33. John F. Canny, “Some Algebraic and Geometric Computations in PSPACE,” Proc. 20\({\underline{th}}\) ACM Symp. Theory of Computing, Chicago (1988), ACM Press.

  34. Eduardo Cattani and Alicia Dickenstein, “Counting solutions to binomial complete intersections,” Journal of Complexity 23 (2007), pp. 82–107.

    Article  MathSciNet  Google Scholar 

  35. Venkat Chandrasekaran and Parikshit Shah, “Relative Entropy Relaxations for Signomial Optimization,” SIAM J. Optim., Vol. 26, No. 2, pp. 1147–1173, 2016.

    Article  MathSciNet  Google Scholar 

  36. Tianran Chen and Tien-Yien Li, “Solutions to Systems of Binomial Equations,” Annales Mathematicae Silesianae 28 (2014), pp. 7–34.

    MathSciNet  Google Scholar 

  37. Qi Cheng; Shuhong Gao; J. Maurice Rojas; and Daqing Wan, “Sparse Univariate Polynomials with Many Roots Over a Finite Field,” Finite Fields and their Applications, Vol. 46, July 2017, pp. 235–246.

  38. Alexander L. Chistov and Dima Yu Grigoriev, “Complexity of Quantifier Elimination in the Theory of Algebraically Closed Fields,” Lect. Notes Comp. Sci. 176, Springer-Verlag (1984).

  39. Thomas H. Cormen; Charles E. Leiserson; Ronald L. Rivest; and Clifford Stein, Introduction to Algorithms, 3rd edition, MIT Press, 2009.

  40. Felipe Cucker, Teresa Krick, Gregorio Malajovich, and Mario Wschebor, “A numerical algorithm for zero counting. I: Complexity and Accuracy,” J. Complexity, Vol. 24 (2008), pp. 582–605.

    Article  MathSciNet  Google Scholar 

  41. Felipe Cucker, Teresa Krick, Michael Shub, “Computing the homology of real projective sets,” Found. Comput. Math. (2018) 18: 929-970.

    Article  MathSciNet  Google Scholar 

  42. Alicia Dickenstein; Magalí Giaroli; Rick Rischter; Mercedes Pérez Millán, “Parameter regions that give rise to\(2[n/2]+1\)positive steady states in the\(n\)-site phosphorylation system,” Mathematical Biosciences and Engineering, 2019, 16(6):7589–7615.

  43. Alicia Dickenstein; Mercedes Pérez Millán; Anne Shiu; and Xiaoxian Tang, “Multistationarity in Structured Reaction Networks,” Bulletin of Mathematical Biology (2019) 81(5), 1527-1581.

  44. Mareike Dressler, Adam Kurpisz, and Timo de Wolff, “Optimization over the boolean hypercube via sums of nonnnegative circuit polynomials,” Foundations of Computational Mathmematics, 2021, https://doi.org/10.1007/s10208-021-09496-x .

  45. R. J. Duffin and A. C. Schaeffer, “A refinement of an inequality of the brothers Markoff,” Transactions of the American Mathematical Society, 50, pp. 517–528, 1941.

    Article  MathSciNet  Google Scholar 

  46. David Eisenbud, Commutative Algebra with a View Toward Algebraic Geometry, Graduate Texts in Mathematics 150, Springer-Verlag, 1995.

  47. Ioannis Z. Emiris, MixedVolume-SparseResultants software package, https://github.com/iemiris/MixedVolume-SparseResultants .

  48. Alperen A. Ergür, Grigoris Paouris, and J. Maurice Rojas, “Probabilistic Condition Number Estimates for Real Polynomial Systems I: A Broader Family of Distributions,” Foundations of Computational Mathematics, Feb. 2019, Vol. 19, No. 1, pp. 131–157.

  49. Alperen A. Ergür, Grigoris Paouris, and J. Maurice Rojas, “Smoothed analysis for the condition number of structured real polynomial systems,” Math. Comp. 90 (2021), pp. 2161-2184.

  50. Alperen A. Ergür, Grigoris Paouris, and J. Maurice Rojas, “Randomized Baker’s Theorem and Real Algebraic Geometry,” preprint, Texas A &M University, 2022.

  51. Joachim von zur Gathen and Jürgen Gerhard, Modern Computer Algebra, 3rd ed., Cambridge University Press, 2013.

  52. Israel M. Gel’fand, Mikhail M. Kapranov, and Andrei V. Zelevinsky, Discriminants, Resultants and Multidimensional Determinants, Birkhäuser, Boston, 1994.

    Book  Google Scholar 

  53. David J. Grabiner, “Descartes’ Rule of Signs: Another Construction,” The American Mathematical Monthly, Vol. 106, No. 9 ( 1999), pp. 854–856.

  54. Branko Grünbaum, Convex Polytopes, 2nd ed. (prepared by Volker Kaibel, Victor Klee, and Günter Ziegler), Graduate Texts in Mathematics, vol. 221, Springer-Verlag, 2003.

  55. Robert M. Hardt, “Semi-Algebraic Local-Triviality in Semi-Algebraic Mappings,” American Journal of Mathematics, Vol. 102, No. 2 (Apr., 1980), pp. 291–302.

  56. David Harvey and Joris van der Hoeven, “Integer multiplication in time\(O(n\log n)\),” Annals of Mathematics, Vol. 193, No. 2 (March 2021), pp. 563–617.

  57. Charles Hermite, “Sur l’introduction des variables continues dans la théorie des nombres,” J. Reine Angew. Math., 41:191–216, 1851.

    MathSciNet  Google Scholar 

  58. Birkett Huber and Bernd Sturmfels, “A Polyhedral Method for Solving Sparse Polynomial Systems,” Math. Comp. 64 (1995), no. 212, pp. 1541–1555.

    Article  MathSciNet  Google Scholar 

  59. Gorav Jindal and Mikael Sagraloff, “Efficiently computing real roots of sparse polynomials,” in: Proceedings of the 2017 ACM ISSAC (International Symposium on Symbolic and Algebraic Computation), ACM, New York. pp. 229–236. https://doi.org/10.1145/3087604.3087652 .

  60. Gregor Kemper, A Course in Commutative Algebra, Graduate Texts in Mathematics 256, Springer-Verlag Berlin Heidelberg, 2011.

    Book  Google Scholar 

  61. Askold G. Khovanskiĭ, “A class of systems of transcendental equations,” Dokl. Akad. Nauk SSSR 255 (1980), no. 4, pp. 804–807.

    MathSciNet  Google Scholar 

  62. Askold G. Khovanskiĭ, Fewnomials, AMS Press, Providence, Rhode Island, 1991.

    Google Scholar 

  63. Pascal Koiran; Natacha Portier; and Sebastian Tavenas, “On the intersection of a sparse curve and a low-degree curve: A polynomial version of the lost theorem,” Discrete and Computational Geometry, 53(1):48-63, 2015.

  64. Pascal Koiran; Natacha Portier; and Sebastian Tavenas, “A Wronskian approach to the real tau-conjecture,” Journal of Symbolic Computation, 68(2):195-214, 2015.

  65. Pascal Koiran, “Root separation for trinomials,” J. Symbolic Comput., vol. 95, 2019, pp. 151–161.

    Article  MathSciNet  Google Scholar 

  66. Leopold Kronecker, Werke, Vol. 1, Leipzig, Teubner (1895).

    Google Scholar 

  67. Anatoly Georgievich Kushnirenko, “Newton Polytopes and the Bézout Theorem," Functional Analysis and its Applications (translated from Russian), vol. 10, no. 3, July–September (1977), pp. 233–235.

  68. Serge Lang, Elliptic Curves: Diophantine Analysis, Springer, 1978.

  69. Tsung-Lin Lee and Tien-Yien Li, “Mixed volume computation in solving polynomial systems,” in Randomization, Relaxation, and Complexity in Polynomial Equation Solving, Contemporary Mathematics, vol. 556, pp. 97–112, AMS Press, 2011.

  70. François Legall, “Powers of tensors and fast matrix multiplication,” Proceedings of ISSAC (International Symposium on Symbolic and Algebraic Computation) 2014, ACM Press, pp. 296–303, 2014.

  71. Tien-Yien Li; J. Maurice Rojas; and Xiaoshen Wang, “Counting Real Connected Components of Trinomial Curves Intersections and m-nomial Hypersurfaces,” Discrete and Computational Geometry, 30:379–414 (2003).

  72. Joseph Liouville, “Sur des classes très étendues de quantités dont la valeur n’est ni algébrique, ni même réductible á des irrationnelles algébriques,” Journal Math. Pures et Appl., 16 (1851), pp. 133-142.

    Google Scholar 

  73. Richard A. Lipton and Richard J. Lipton, “A probabilistic remark on algebraic program testing,” Information Processing Letters 7 (4): 193–195.

  74. Kurt Mahler, “An inequality for the discriminant of a polynomial,” The Michigan Mathematical Journal, 11(3):257–262, 1964.

    Article  MathSciNet  Google Scholar 

  75. A. A. Markov, “On a certain problem of D. I. Mendeleiff,” (in Russian) Utcheniya Zapiski Imperatorskoi Akademii Nauk, 62, pp. 1–24, 1889.

  76. David W. Masser, “Open Problems,” Prod. Symp. Analytic Number Theory (ed. by W. W. L. Chen), Imperial Coll. London, 1985.

  77. E. M. Matveev, “An explicit lower bound for a homogeneous rational linear form in logarithms of algebraic numbers, II”, Izv. Ross. Akad. Nauk Ser. Mat. 64 (2000), pp. 125–180; English transl. in Izv.l Math. 64 (2000), pp. 1217–1269.

  78. Maurice Mignotte, “Some Useful Bounds,” Computing, Suppl. 4, pp. 259–263 (1982), Springer Verlag.

  79. Pinaki Mondal, How many zeroes? Counting the number of solutions of systems of polynomials via geometry at infinity, Springer Verlag, 2021.

  80. Yuri Nesterenko, “Linear forms in logarithms of rational numbers,” Diophantine approximation (Cetraro, 2000), pp. 53–106, Lecture Notes in Math., 1819, Springer, Berlin, 2003.

  81. Abderrahmane Nitaj, The\(abc\)Conjecture Home Page,https://nitaj.users.lmno.cnrs.fr/abc.html

  82. Joseph Oesterlé, “Nouvelles approches du ‘Théorème’ de Fermat,” Astérisque 161-2 (1988), pp. 165–186.

    Google Scholar 

  83. Grigoris Paouris, Kaitlyn Phillipson, and J. Maurice Rojas, “A Faster Solution to Smale’s 17th Problem I: Real Binomial Systems,” in proceedings of ISSAC 2019 (July 15-18, 2019, Beihang University, Beijing, China), ACM Press, 2019.

  84. Philippe Pébay; J. Maurice Rojas; and David C. Thompson, “Optimization and\({{\textbf{NP}}_{\mathbb{R}}}\)-completeness of certain fewnomials,” proceedings of SNC 2009 (August 3–5, 2009, Kyoto, Japan), pp. 133–142, ACM Press, 2009.

  85. Paul Pedersen, Marie-Françoise Roy, and Aviva Szpirglas, “Counting real zeros in the multivariate case,” in proceedings of Computational algebraic geometry (Nice, 1992), pp. 203–224, Progr. Math., 109, Birkhäuser Boston, Boston, MA, 1993.

  86. Kaitlyn Phillipson and J. Maurice Rojas, “Fewnomial Systems with Many Roots, and an Adelic Tau Conjecture,” in proceedings of Bellairs workshop on tropical and non-Archimedean geometry (May 6–13, 2011, Barbados), Contemporary Mathematics, vol. 605, pp. 45–71, AMS Press, 2013.

  87. Victor V. Prasolov, Problems and Theorems in Linear Algebra, translations of mathematical monographs, vol. 134, AMS Press, 2004.

  88. Qazi Ibadur Rahman and Gerhard Schmeisser, Analytic Theory of Polynomials, London Mathematical Society Monographs 26, Oxford Science Publications, 2002.

  89. Jim Renegar, “ On the Computational Complexity and Geometry of the First-Order Theory of the Reals, I–III,” J. Symbolic Comput. 13 (1992), no. 3, pp. 255–352.

  90. J. Maurice Rojas, “Solving degenerate sparse polynomial systems faster,” J. Symbolic Comput. 28 (1999), no. 1-2, pp. 155–186.

  91. J. Maurice Rojas, “Why Polyhedra Matter in Non-Linear Equation Solving,” Contemporary Mathematics, vol. 334, pp. 293–320, AMS Press, 2003.

  92. J. Maurice Rojas and Yinyu Ye, “On Solving Sparse Polynomials in Logarithmic Time,” Journal of Complexity, special issue for the 2002 Foundations of Computation Mathematics (FOCM) meeting, February 2005, pp. 87–110.

  93. J. Maurice Rojas and Yuyu Zhu, “Root Repulsion and Faster Solving for Very Sparse Polynomials Over\(p\)-adic Fields,” Journal of Number Theory, Vol. 241, Dec. 2022, pp. 655–699.

  94. Fabrice Rouillier, “Solving zero-dimensional systems through the rational univariate representation,” Appl. Algebra Engrg. Comm. Comput. 9 (1999), no. 5, pp. 433–461.

    Article  MathSciNet  Google Scholar 

  95. Mohab Safey El Din and Éric Schost, “A nearly optimal algorithm for deciding connectivity queries in smooth and bounded real algebraic sets,” Journal of the ACM, Vol. 63, No. 6, pp. February 2017.

  96. Michael Sagraloff, “A General Approach to Isolating Roots of a Bit-stream Polynomial,” Mathematics in Computer Science 4, 481 (2010), Springer-Verlag.

  97. Eugene Salamin, “Computation of\(\pi \)using arithmetic-geometric mean,” Math. Comput., 30 (1976), pp. 565–570

  98. Alexander Schrijver, Theory of Linear and Integer Programming, John Wiley & Sons, 1986.

  99. Jacob T. Schwartz, “Fast Probabilistic Algorithms for Verification of Polynomial Identities,” J. of the ACM 27, 701–717, 1980.

  100. David Eugene Smith and Marcia L. Latham, The Geometry of René Descartes, translated from the French and Latin (with a facsimile of Descartes’ 1637 French edition), Dover Publications Inc., New York (1954).

  101. Arne Storjohann, “Algorithms for Matrix Canonical Forms,” doctoral dissertation, Swiss Federal Institute of Technology, Zurich, 2000.

    Google Scholar 

  102. Jan Verschelde, “Polynomial Homotopy Continuation with PHCpack”, ACM Communications in Computer Algebra 44(4):217-220, 2010.

    MathSciNet  Google Scholar 

  103. Kunrui Yu, “\(p\)-adic logarithmic forms and group varieties III,” Form Math., Vol. 19, No. 2, pp. 187–280, 2007.

  104. Richard Zippel, “Probabilistic algorithms for sparse polynomials,” Symbolic and Algebraic Computation, Lecture Notes in Computer Science 72, pp. 216–226, Springer 1979.

Download references

Acknowledgements

I thank Dan Bates and Jon Hauenstein for answering my questions on how Bertini handles polynomial systems of extremely high degree. I also thank Jan Verschelde for answering my questions on fine-tuning the options in PHCpack. Special thanks to Timo de Wolff for pointing out reference [35] and Alexander Barvinok for pointing out reference [85]. I also thank Weixun Deng, Alperen Ergür, and Grigoris Paouris for good company and inspirational conversations. I am also indebted to the referees for their detailed suggestions which greatly improved this paper. In particular, they encouraged me to include Theorem 1.6, and they pointed out Lemma 2.30 (which gives a simpler and sharper bound than I was using for the same purpose earlier), as well as a simplification of an earlier genericity condition for Theorem 1.1.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. Maurice Rojas.

Additional information

Communicated by Peter Bürgisser.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

In memory of Tien-Yien Li, June 28, 1945–June 25, 2020.

Partially supported by NSF Grant CCF-1900881.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rojas, J.M. Counting Real Roots in Polynomial-Time via Diophantine Approximation. Found Comput Math 24, 639–681 (2024). https://doi.org/10.1007/s10208-022-09599-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10208-022-09599-z

Keywords

Mathematics Subject Classification