skip to main content
research-article

Realcertify: a maple package for certifying non-negativity

Published: 01 October 2018 Publication History

Abstract

Let Q (resp. R) be the field of rational (resp. real) numbers and X = (X1, ..., Xn) be variables. Deciding the non-negativity of polynomials in Q[X] over Rn or over semi-algebraic domains defined by polynomial constraints in Q[X] is a classical algorithmic problem for symbolic computation.
The Maple package RealCertify tackles this decision problem by computing sum of squares certificates of non-negativity for inputs where such certificates hold over the rational numbers. It can be applied to numerous problems coming from engineering sciences, program verification and cyber-physical systems. It is based on hybrid symbolic-numeric algorithms based on semi-definite programming.

References

[1]
S. Chevillard, J. Harrison, M. Joldes, and C. Lauter. Efficient and accurate computation of upper bounds of approximation errors. Theoretical Computer Science, 412(16):1523 -- 1543, 2011.
[2]
G. E Collins. Quantifier elimination for real closed fields by cylindrical algebraic decompostion. In ATFL 2nd GI Conf. Kaiserslautern, pages 134--183, 1975.
[3]
E. Kaltofen, B. Li, Z. Yang, and L. Zhi. Exact certification of global optimality of approximate factorizations via rationalizing sums-of-squares with floating point scalars. In Proceedings of ISSAC, pp. 155--164. ACM, 2008.
[4]
J.-B. Lasserre. Global Optimization with Polynomials and the Problem of Moments. SIAM Journal on Optimization, 11(3):796--817, 2001.
[5]
V. Magron and M. Safey El Din. On Exact Polya and Putinar's Representations. To appear in Proceedings of the 2018 ACM International Symposium on Symbolic and Algebraic Computation (ISSAC).
[6]
V. Magron, M. Safey El Din, and M. Schweighofer. Algorithms for Weighted Sum of Squares Decomposition of Non-negative Univariate Polynomials. Journal of Symbolic Computation
[7]
M. Nakata. A numerical evaluation of highly accurate multiple-precision arithmetic version of semidefinite programming solver: SDPA-GMP, -QD and -DD. In CACSD, pages 29--34, 2010.
[8]
P. A. Parrilo. Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Optimization. PhD thesis, California Inst. Tech., 2000.
[9]
H. Peyrl and P.A. Parrilo. Computing sum of squares decompositions with rational coefficients. Theoretical Computer Science, 409(2):269--281, 2008.

Cited By

View all
  • (2025)Computer-Assisted Proofs for Lyapunov Stability via Sums of Squares Certificates and Constructive AnalysisJournal of Automated Reasoning10.1007/s10817-024-09717-269:1Online publication date: 1-Mar-2025
  • (2023)Extraction of a computer-certified SMT solver for nonlinear theories2023 European Control Conference (ECC)10.23919/ECC57647.2023.10178209(1-6)Online publication date: 13-Jun-2023
  • (2023)Pourchet’s theorem in action: decomposing univariate nonnegative polynomials as sums of five squaresProceedings of the 2023 International Symposium on Symbolic and Algebraic Computation10.1145/3597066.3597072(425-433)Online publication date: 24-Jul-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Communications in Computer Algebra
ACM Communications in Computer Algebra  Volume 52, Issue 2
June 2018
18 pages
ISSN:1932-2232
EISSN:1932-2240
DOI:10.1145/3282678
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 2018
Published in SIGSAM-CCA Volume 52, Issue 2

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Computer-Assisted Proofs for Lyapunov Stability via Sums of Squares Certificates and Constructive AnalysisJournal of Automated Reasoning10.1007/s10817-024-09717-269:1Online publication date: 1-Mar-2025
  • (2023)Extraction of a computer-certified SMT solver for nonlinear theories2023 European Control Conference (ECC)10.23919/ECC57647.2023.10178209(1-6)Online publication date: 13-Jun-2023
  • (2023)Pourchet’s theorem in action: decomposing univariate nonnegative polynomials as sums of five squaresProceedings of the 2023 International Symposium on Symbolic and Algebraic Computation10.1145/3597066.3597072(425-433)Online publication date: 24-Jul-2023
  • (2023)Sum of Squares Decompositions of Polynomials over their Gradient Ideals with Rational CoefficientsSIAM Journal on Optimization10.1137/21M143624533:1(63-88)Online publication date: 24-Jan-2023
  • (2022)Dual Certificates and Efficient Rational Sum-of-Squares Decompositions for Polynomial Optimization over Compact SetsSIAM Journal on Optimization10.1137/21M142257432:4(2461-2492)Online publication date: 1-Jan-2022
  • (2021)Converging outer approximations to global attractors using semidefinite programmingAutomatica10.1016/j.automatica.2021.109900134(109900)Online publication date: Dec-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media