RealCertify: a Maple package for certifying non-negativity

05/06/2018
by   Victor Magron, et al.
0

Let Q (resp. R) be the field of rational (resp. real) numbers and X = (X_1, ..., X_n) be variables. Deciding the non-negativity of polynomials in Q[X] over R^n 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/14/2022

Shift Equivalence Testing of Polynomials and Symbolic Summation of Multivariate Rational Functions

The Shift Equivalence Testing (SET) of polynomials is deciding whether t...
research
07/25/2021

Sum of Squares Decompositions of Polynomials over their Gradient Ideals with Rational Coefficients

Assessing non-negativity of multivariate polynomials over the reals, thr...
research
09/30/2016

Algebraic and algorithmic aspects of radical parametrizations

In this article algebraic constructions are introduced in order to study...
research
11/25/2018

On Exact Reznick, Hilbert-Artin and Putinar's Representations

We consider the problem of finding exact sums of squares (SOS) decomposi...
research
11/25/2018

On Exact Polya, Hilbert-Artin and Putinar's Representations

We consider the problem of finding exact sums of squares (SOS) decomposi...
research
11/04/2020

Connectivity in Semi-Algebraic Sets I

A semi-algebraic set is a subset of the real space defined by polynomial...
research
04/19/2023

The physical Church-Turing thesis and non deterministic computation over the real numbers

On the real numbers, the notions of a semi-decidable relation and that o...

Please sign up or login with your details

Forgot password? Click here to reset