Certification of bounds of non-linear functions: the templates method

From MaRDI portal
Publication:2843005

DOI10.1007/978-3-642-39320-4_4zbMATH Open1390.68570arXiv1307.3231OpenAlexW3101257470MaRDI QIDQ2843005FDOQ2843005

Stéphane Gaubert, Xavier Allamigeon, Victor Magron, Benjamin Werner

Publication date: 9 August 2013

Published in: Lecture Notes in Computer Science (Search for Journal in Brave)

Abstract: The aim of this work is to certify lower bounds for real-valued multivariate functions, defined by semialgebraic or transcendental expressions. The certificate must be, eventually, formally provable in a proof system such as Coq. The application range for such a tool is widespread; for instance Hales' proof of Kepler's conjecture yields thousands of inequalities. We introduce an approximation algorithm, which combines ideas of the max-plus basis method (in optimal control) and of the linear templates method developed by Manna et al. (in static analysis). This algorithm consists in bounding some of the constituents of the function by suprema of quadratic forms with a well chosen curvature. This leads to semialgebraic optimization problems, solved by sum-of-squares relaxations. Templates limit the blow up of these relaxations at the price of coarsening the approximation. We illustrate the efficiency of our framework with various examples from the literature and discuss the interfacing with Coq.


Full work available at URL: https://arxiv.org/abs/1307.3231




Recommendations





Cited In (6)

Uses Software





This page was built for publication: Certification of bounds of non-linear functions: the templates method

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2843005)