Real Solving on Algebraic Systems of Small Dimension
Master’s Thesis Presentation Dimitrios I. Diochnos
University of Athens
March 8, 2007
- D. I. Diochnos (Univ. of Athens, µ Q λ∀)
Real Solving on Bivariate Algebraic Systems Mar ’07 1 / 66
Real Solving on Algebraic Systems of Small Dimension Masters Thesis - - PowerPoint PPT Presentation
Real Solving on Algebraic Systems of Small Dimension Masters Thesis Presentation Dimitrios I. Diochnos University of Athens March 8, 2007 D. I. Diochnos (Univ. of Athens, Q ) Real Solving on Bivariate Algebraic Systems Mar 07
Real Solving on Bivariate Algebraic Systems Mar ’07 1 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 2 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 3 / 66
◮
◮ Given ν ∈ Z, L(ν) implies the bitsize of integer ν. ◮ Given A ∈ Z[x] L(A) implies the maximum bitsize of the
Real Solving on Bivariate Algebraic Systems Mar ’07 4 / 66
◮
◮ Given ν ∈ Z, L(ν) implies the bitsize of integer ν. ◮ Given A ∈ Z[x] L(A) implies the maximum bitsize of the
Real Solving on Bivariate Algebraic Systems Mar ’07 4 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 5 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 5 / 66
◮ Works fine when F, G ∈ Q[x].
◮ Pseudo-divisions are required.
Real Solving on Bivariate Algebraic Systems Mar ’07 6 / 66
◮ Works fine when F, G ∈ Q[x].
◮ Pseudo-divisions are required.
Real Solving on Bivariate Algebraic Systems Mar ’07 6 / 66
◮ Works fine when F, G ∈ Q[x].
◮ Pseudo-divisions are required.
Real Solving on Bivariate Algebraic Systems Mar ’07 6 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 7 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 8 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 9 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 10 / 66
3
d
Real Solving on Bivariate Algebraic Systems Mar ’07 11 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 12 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 12 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 12 / 66
1
2
3
Real Solving on Bivariate Algebraic Systems Mar ’07 13 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 14 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 15 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 16 / 66
1
2
3
4
5
Real Solving on Bivariate Algebraic Systems Mar ’07 17 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 18 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 19 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 20 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 21 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 22 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 23 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 23 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 24 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 25 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 26 / 66
1
2
3
Real Solving on Bivariate Algebraic Systems Mar ’07 27 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 28 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 29 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 30 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 31 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 32 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 33 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 34 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 35 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 36 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 37 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 37 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 37 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 37 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 37 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 38 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 38 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 38 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 38 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 39 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 39 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 40 / 66
1
2
3
4
Real Solving on Bivariate Algebraic Systems Mar ’07 41 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 42 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 43 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 44 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 45 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 46 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 47 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 48 / 66
1
2
3
◮ Compute H(y) = gcd(˜
◮ Check for solutions of H(y) on candidate intervals along the y-axis.
Real Solving on Bivariate Algebraic Systems Mar ’07 49 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 50 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 51 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 52 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 52 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 52 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 52 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 53 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 53 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 53 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 54 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 55 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 56 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 57 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 58 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 59 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 60 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 61 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 61 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 62 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 63 / 66
◮ Interval and floating point arithmetic. ⋆ Quadratic Interval Refinement [Abbot - 2006] ⋆ Iterations based on total degree of input polynomials. ◮ GCD computation. ◮ Finally exact algorithms and computation. ◮ M RUR pre-computation filtering.
◮ GRID and M RUR −
◮ G RUR −
Real Solving on Bivariate Algebraic Systems Mar ’07 64 / 66
◮ Interval and floating point arithmetic. ⋆ Quadratic Interval Refinement [Abbot - 2006] ⋆ Iterations based on total degree of input polynomials. ◮ GCD computation. ◮ Finally exact algorithms and computation. ◮ M RUR pre-computation filtering.
◮ GRID and M RUR −
◮ G RUR −
Real Solving on Bivariate Algebraic Systems Mar ’07 64 / 66
◮ Interval and floating point arithmetic. ⋆ Quadratic Interval Refinement [Abbot - 2006] ⋆ Iterations based on total degree of input polynomials. ◮ GCD computation. ◮ Finally exact algorithms and computation. ◮ M RUR pre-computation filtering.
◮ GRID and M RUR −
◮ G RUR −
Real Solving on Bivariate Algebraic Systems Mar ’07 64 / 66
◮ Interval and floating point arithmetic. ⋆ Quadratic Interval Refinement [Abbot - 2006] ⋆ Iterations based on total degree of input polynomials. ◮ GCD computation. ◮ Finally exact algorithms and computation. ◮ M RUR pre-computation filtering.
◮ GRID and M RUR −
◮ G RUR −
Real Solving on Bivariate Algebraic Systems Mar ’07 64 / 66
◮ Interval and floating point arithmetic. ⋆ Quadratic Interval Refinement [Abbot - 2006] ⋆ Iterations based on total degree of input polynomials. ◮ GCD computation. ◮ Finally exact algorithms and computation. ◮ M RUR pre-computation filtering.
◮ GRID and M RUR −
◮ G RUR −
Real Solving on Bivariate Algebraic Systems Mar ’07 64 / 66
◮ Interval and floating point arithmetic. ⋆ Quadratic Interval Refinement [Abbot - 2006] ⋆ Iterations based on total degree of input polynomials. ◮ GCD computation. ◮ Finally exact algorithms and computation. ◮ M RUR pre-computation filtering.
◮ GRID and M RUR −
◮ G RUR −
Real Solving on Bivariate Algebraic Systems Mar ’07 64 / 66
◮ Interval and floating point arithmetic. ⋆ Quadratic Interval Refinement [Abbot - 2006] ⋆ Iterations based on total degree of input polynomials. ◮ GCD computation. ◮ Finally exact algorithms and computation. ◮ M RUR pre-computation filtering.
◮ GRID and M RUR −
◮ G RUR −
Real Solving on Bivariate Algebraic Systems Mar ’07 64 / 66
◮ GRID →
◮ M RUR and G RUR →
◮ Express solutions of the sheared system in the original coordinate
Real Solving on Bivariate Algebraic Systems Mar ’07 65 / 66
Real Solving on Bivariate Algebraic Systems Mar ’07 66 / 66