RealCertify: a Maple package for certifying non-negativity
Victor Magron, CNRS
Joint work with
Mohab Safey El Din (Sorbonne Univ. -INRIA-LIP6 CNRS) ISSAC 17th July 2018
x p
1 4(1 + x2 + x4)
pε
RealCertify: a Maple package for certifying non-negativity Victor - - PowerPoint PPT Presentation
RealCertify: a Maple package for certifying non-negativity Victor Magron , CNRS Joint work with Mohab Safey El Din (Sorbonne Univ. -INRIA-LIP6 CNRS) ISSAC 17 th July 2018 p p 1 4 ( 1 + x 2 + x 4 ) x RealCertify : Certify Non-negativity X =
x p
1 4(1 + x2 + x4)
pε
Victor Magron RealCertify: a Maple package for certifying non-negativity 1 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 1 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 1 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 1 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 2 / 19
Σ f
Victor Magron RealCertify: a Maple package for certifying non-negativity 3 / 19
Σ f
Victor Magron RealCertify: a Maple package for certifying non-negativity 3 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 4 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 4 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 4 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 5 / 19
5 4(135+60 √ 6)1/3 − 4(135+60 √ 6)1/3 12
4 Victor Magron RealCertify: a Maple package for certifying non-negativity 6 / 19
5 4(135+60 √ 6)1/3 − 4(135+60 √ 6)1/3 12
4
Victor Magron RealCertify: a Maple package for certifying non-negativity 6 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 6 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 7 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 7 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 8 / 19
1 4(1 + x2 + x4)
Victor Magron RealCertify: a Maple package for certifying non-negativity 8 / 19
1 4(1 + x2 + x4)
Victor Magron RealCertify: a Maple package for certifying non-negativity 8 / 19
pε ←p − ε
k
i=0
X2i ε ← ε 2 (s1, s2) ←sum2squares(pε, δ) u ←pε − s12 − s22 δ ←2δ (p, h) ← sqrfree( f ) f h, s1, s2, ε, u while pε ≤ 0 while ε < |u2i+1| + |u2i−1| 2 − u2i
Victor Magron RealCertify: a Maple package for certifying non-negativity 9 / 19
pε ←p − ε
k
i=0
X2i ε ← ε 2 (s1, s2) ←sum2squares(pε, δ) u ←pε − s12 − s22 δ ←2δ (p, h) ← sqrfree( f ) f h, s1, s2, ε, u while pε ≤ 0 while ε < |u2i+1| + |u2i−1| 2 − u2i
Victor Magron RealCertify: a Maple package for certifying non-negativity 9 / 19
3d 2 τ)
Victor Magron RealCertify: a Maple package for certifying non-negativity 10 / 19
3d 2 τ)
Victor Magron RealCertify: a Maple package for certifying non-negativity 10 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 11 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 11 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 12 / 19
k
i=0
Victor Magron RealCertify: a Maple package for certifying non-negativity 13 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 14 / 19
α∈P/2
α∈P/2
Victor Magron RealCertify: a Maple package for certifying non-negativity 15 / 19
α∈P/2
α∈P/2
Victor Magron RealCertify: a Maple package for certifying non-negativity 15 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 16 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 16 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 16 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 16 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 17 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 17 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 18 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 19 / 19
Victor Magron RealCertify: a Maple package for certifying non-negativity 19 / 19