Certifying solutions to a square analytic system Coauthors - - PowerPoint PPT Presentation
Certifying solutions to a square analytic system Coauthors - - PowerPoint PPT Presentation
Certifying solutions to a square analytic system Coauthors Certifying regular roots (The 44 th ISSAC) Michael Burr Anton Leykin Clemson University Georgia Tech Certifying multiple roots (arXiv:1904.07937) Nan Li Lihong Zhi Shenzhen
Coauthors
Certifying regular roots (The 44th ISSAC)
Lihong Zhi Chinese Academy of Sciences Michael Burr Clemson University Anton Leykin Georgia Tech
Certifying multiple roots (arXiv:1904.07937)
Nan Li Shenzhen University
Certifying (regular) Solutions
Certifying (regular) Solutions
Certifying (regular) Solutions
Certifying (regular) Solutions
Certifying (regular) Solutions
Certifying (regular) Solutions
Analytic System
Certifying (regular) Solutions
Analytic System
Certifying Solutions to Analytic Systems
Certifying Solutions to Analytic Systems
Previous Implementations
Polynomial ingredients Hauenstein and Sottile (2012) Exponential function ingredients Hauenstein and Levandovskyy (2017) Both implemented in alphaCertified
Two Paradigms
Krawczyk method α-Theory
Two Paradigms
Krawczyk method α-Theory
Two Paradigms
Krawczyk method
Two Paradigms
Krawczyk method
Two Paradigms
Krawczyk method
Two Paradigms
Krawczyk method
Two Paradigms
Krawczyk method
Two Paradigms
Krawczyk method
Two Paradigms
Krawczyk method
Over the Real
Two Paradigms
Krawczyk method
Two Paradigms
α-Theory
Two Paradigms
α-Theory
Two Paradigms
α-Theory
Two Paradigms
α-Theory
Two Paradigms
Krawczyk method α-Theory
Two Paradigms
Krawczyk method α-Theory 1) How to evaluate analytic functions at points (or over an interval)? 2) How to find the radius of convergence?
Two Oracles
D-finite functions
D-finite functions
Two Oracles
D-finite functions
Analytic Continuation van der Hoeven (1999) provides analytic continuation algorithm to approximate the value of a D-finite function. Majorant Series Mezzarobba and Salvy (2010) present algorithm to compute the majorant series of D-finite functions, which provides the radius
- f convergence
Implementation numGfun(Maple), ore_algebra.analytic(SageMath)
Two Oracles
D-finite functions
Analytic Continuation van der Hoeven (1999) provides analytic continuation algorithm to approximate the value of a D-finite function. Majorant Series Mezzarobba and Salvy (2010) present algorithm to compute the majorant series of D-finite functions, which provides the radius
- f convergence
Implementation numGfun(Maple), ore_algebra.analytic(SageMath) We can certify a root of systems with D-finite functions
Experiments
Optimization Problem
Experiments
Optimization Problem
Experiments
Optimization Problem
Experiments
Optimization Problem
Experiments
Optimization Problem
Experiments
Comparison between two methods
Experiments
Comparison between two methods
Numerical Multiple Roots
Numerical Multiple Roots
Cluster of (two regular) Roots
Numerical Multiple Roots
Cluster of (two regular) Roots
Numerical Multiple Roots
Cluster of (two regular) Roots
Numerical Multiple Roots
Cluster of (two regular) Roots
Numerical Multiple Roots
Numerical Multiple Roots
Numerical Multiple Roots
Numerical Multiple Roots
Numerical Multiple Roots
Multiplicity 2? 3?
Numerical Multiple Roots
Multiplicity 2? 3?
Separation Bound
(for multiple roots)
Separation Bound
(for multiple roots)
Separation Bound
(for multiple roots)
Separation Bound
(for multiple roots)
Previous Works
Dedieu and Shub (2001) : multiplicity 2 Hao, Jiang, Li and Zhi (2019) : dim ker F′(x∗) = 1
Simple Multiple Root
Simple Multiple Root
Simple Multiple Root
Simple Multiple Root
Simple Multiple Root
Simple Multiple Root
Simple Multiple Root
Simple Multiple Root
Simple Multiple Root
Isolating Simple Multiple Root
Isolating Simple Multiple Root
Isolating Simple Multiple Root
Isolating Simple Multiple Root
Isolating Simple Multiple Root
Isolating Simple Multiple Root
Isolating Simple Multiple Root
Isolating Simple Multiple Root
Isolating Simple Multiple Root
(**)
Isolating Simple Multiple Root
Isolating Simple Multiple Root
Isolating Simple Multiple Root
Isolating Simple Multiple Root
(**)
Certifying Multiple Roots
Certifying Multiple Roots
Certifying Multiple Roots
Certifying Multiple Roots
Certifying Multiple Roots
Certifying Multiple Roots
Certifying Multiple Roots
Future Directions
Oracles for other analytic functions
holonomic functions (i.e., multivariate setting) majorant series (van der Hoeven 2003) D-module theory Pfaffian functions
Future Directions
Newton iteration for multiple roots
How to define Newton iteration map NF(z) converges quadratically?