Computing Rational Points in Convex Semi-algebraic Sets and Sums-of-Squares Decompositions

Size: px
Start display at page:

Download "Computing Rational Points in Convex Semi-algebraic Sets and Sums-of-Squares Decompositions"

Transcription

1 Computing Rational Points in Convex Semi-algebraic Sets and Sums-of-Squares Decompositions Mohab Safey El Din 1 Lihong Zhi 2 1 University Pierre et Marie Curie, Paris 6, France INRIA Paris-Rocquencourt, SALSA Project-Team Laboratoire d Informatique de Paris 6 2 Mathematics Mechanization Research Center, Academy of Mathematics and System Sciences, China Workshop GeoLMI Rennes, 2011

2 Problem statement Let S R n be a semi-algebraic set defined by f 1 = = f p = 0, g 1 σ 1 0,..., g k σ k 0 with f i and g i in Q[X 1,..., X n ] and σ i {>, }. In the sequel we suppose that S is convex.

3 Problem statement Let S R n be a semi-algebraic set defined by f 1 = = f p = 0, g 1 σ 1 0,..., g k σ k 0 with f i and g i in Q[X 1,..., X n ] and σ i {>, }. In the sequel we suppose that S is convex. Problem 1: Decidability Emptiness of S Q n (and compute points) Algorithm?

4 Problem statement Let S R n be a semi-algebraic set defined by f 1 = = f p = 0, g 1 σ 1 0,..., g k σ k 0 with f i and g i in Q[X 1,..., X n ] and σ i {>, }. In the sequel we suppose that S is convex. Problem 1: Decidability Emptiness of S Q n (and compute points) Algorithm? Problem 2: Complexity What is its bit complexity? Bounds on the height of the outputted points (w.r.t degree, height of coefficients, of the input)?

5 Example Let S R 3 be the semi-algebraic set defined by S is convex. X 1 = X 2 X 3, X = 0, X 3 > 0, X 1 > 0 S Q 3 = because {(x 1, x 2 ) x 1 = 2x 2 } Q 2 = {0}

6 Motivations Sums-of-Squares Decompositions and LMI s: 2D = deg(f), v = Monomials(D) and M a symetric linear matrix s.t. f = v t Mv. (g 1,..., g s ) f = g g 2 s y f = v t M y v with M y 0 Linear Matrix Inequality (LMI): M 0 + Y 1.M 1 + Y N.M N 0 This LMI defines a convex semi-algebraic set S R N.

7 Motivations Sums-of-Squares Decompositions and LMI s: 2D = deg(f), v = Monomials(D) and M a symetric linear matrix s.t. f = v t Mv. (g 1,..., g s ) f = g g 2 s y f = v t M y v with M y 0 Linear Matrix Inequality (LMI): M 0 + Y 1.M 1 + Y N.M N 0 This LMI defines a convex semi-algebraic set S R N. Sturmfels conjecture Let f Q[X 1,..., X n ] s.t. f = g g2 s (with g i R[X 1,..., X n ]). Then there exists h 1,..., h p in Q[X 1,..., X n ] s.t. f = h h2 p. f = p i=1 h2 i with h i Q[X 1,..., X n ] S Q N

8 State of the art (I) Existence of sums-of-squares decompositions over the rationals. C. Hillar (Proc. of the AMS, 2009) Let K be a totally real number field. Suppose f = i g2 i with coefficients of g i in K. Then, f can be decomposed into SOS with coefficients in Q. Other (simpler) proofs due to Kaltofen and Quarez.

9 State of the art (II) Kaltofen, Li, Yang, Zhi (series of papers in ISSAC, JSC) (see also Parillo, Peyrl SNC) Symbolic/numeric approach: numerical LMI-solvers rational reconstruction of the coefficients Applications: Rump s model problems Monotone permanent conjecture Surprising facts Growth of the coefficients in the SOS decompositions Are we sure that one can always reconstruct rational solutions to the LMI? rational points in convex semi-algebraic sets? bounds on the bit-size?

10 State of the art (III) Convex semi-algebraic sets and integer programming. Kachiyan/Porkolab (FOCS DCG 2000) Algorithm for deciding if S Z n, compute integral points in S, complexity and bounds on the height of the outputted points. all what we want to do over the rationals has been done over the integers!

11 State of the art (III) Convex semi-algebraic sets and integer programming. Kachiyan/Porkolab (FOCS DCG 2000) Algorithm for deciding if S Z n, compute integral points in S, complexity and bounds on the height of the outputted points. all what we want to do over the rationals has been done over the integers! Key tools: Quantifier elimination over the reals, Sampling points in semi-algebraic sets, Basic elements of number theory and algebra.

12 Main Results P = {f 1,..., f s } Z[Y 1,..., Y N ] with coefficients of bit length σ and degrees δ. S R N convex defined by a P-formula Φ(Y 1,..., Y N ).

13 Main Results P = {f 1,..., f s } Z[Y 1,..., Y N ] with coefficients of bit length σ and degrees δ. S R N convex defined by a P-formula Φ(Y 1,..., Y N ). First result: Algorithm and Complexity It decides if S Q N within σ O(1) (sδ) O(N 3) bit operations. If S Q N, it returns a point in S Q N whose coordinates have bit length σδ O(N 3).

14 Main Results P = {f 1,..., f s } Z[Y 1,..., Y N ] with coefficients of bit length σ and degrees δ. S R N convex defined by a P-formula Φ(Y 1,..., Y N ). First result: Algorithm and Complexity It decides if S Q N within σ O(1) (sδ) O(N 3) bit operations. If S Q N, it returns a point in S Q N whose coordinates have bit length σδ O(N 3). Second result: Quantitative result for SOS decompositions over Q Let f Z[X 1,..., X n ] with coefficients of bit size τ and deg(f) = 2D. One can decide if f = fi 2, f i Q[X 1,..., X n ] within τ O(1) D O(n3) bit operations. The bit lengths of rational coefficients of the f i s are bounded by τδ O(N 3 ) with δ = ( n+d n ) and N 1 2 δ(δ + 1) ( n+2d n )

15 Consequences of convexity P = {f 1,..., f s } Z[Y 1,..., Y N ] with coefficients of bit length σ and degrees δ. S R N defined by a P-formula and convex. Either dim(s ) = N, or there exists a hyperplane H R N such that S H. In the sequel, H S denotes the set of such hyperplanes. Our Example S defined by: X 1 = X 2 X 3, X = 0, X 3 > 0, X 1 > 0 H S is the set of hyperplanes containing the vector ( 2, 1, 2).

16 Basic tools P = {f 1,..., f s } Z[Y 1,..., Y N ] with coefficients of bit length σ and degrees δ. S R N defined by a P-formula.

17 Basic tools P = {f 1,..., f s } Z[Y 1,..., Y N ] with coefficients of bit length σ and degrees δ. S R N defined by a P-formula. Sampling points in semi-algebraic sets Best complexity results due to Basu/Pollack/Roy σ O(1) s N δ O(N) bit operations size of the output σδ O(N) Extensions to compute sampling points in the interior of S.

18 Basic tools P = {f 1,..., f s } Z[Y 1,..., Y N ] with coefficients of bit length σ and degrees δ. S R N defined by a P-formula. Sampling points in semi-algebraic sets Best complexity results due to Basu/Pollack/Roy σ O(1) s N δ O(N) bit operations size of the output σδ O(N) Extensions to compute sampling points in the interior of S. Quantifier elimination Best complexity results due to Basu/Pollack/Roy: Bit-complexity and size of the output doubly exponential in the number of alternates of quantifiers

19 Algorithm (I) FindRationalPoints. Input: Φ(Y 1,..., Y N ) defining a convex semi-algebraic set S Output: a list of rational points in S Q n iff it is not empty. The algorithm is recursive in N

20 Algorithm (I) FindRationalPoints. Input: Φ(Y 1,..., Y N ) defining a convex semi-algebraic set S Output: a list of rational points in S Q n iff it is not empty. The algorithm is recursive in N First steps. Compute sample points in S (useful if dim(s ) 0). done within σ O(1) (sδ) O(N) bit operations output of size σδ O(N)

21 Algorithm (I) FindRationalPoints. Input: Φ(Y 1,..., Y N ) defining a convex semi-algebraic set S Output: a list of rational points in S Q n iff it is not empty. The algorithm is recursive in N First steps. Compute sample points in S (useful if dim(s ) 0). done within σ O(1) (sδ) O(N) bit operations output of size σδ O(N) Compute sample points in the interior of S (useful if dim(s ) = N). done within σ O(1) (sδ) O(N) bit operations output of size σδ O(N)

22 Algorithm (II) (a) Solve the QE problem defining the semi-algebraic set H S y R N y S = N a i y i = b and i=1 N a 2 i 0 i=1 One gets a formula Ψ defining H S done within σ(sδ) O(N 2) bit operations disjunction of (sδ) O(N 2) conjunctions involving (sδ) O(N) polys of degree δ O(N) coeffs of size σδ O(N)

23 Algorithm (II) (a) Solve the QE problem defining the semi-algebraic set H S y R N y S = N a i y i = b and i=1 N a 2 i 0 i=1 One gets a formula Ψ defining H S done within σ(sδ) O(N 2) bit operations disjunction of (sδ) O(N 2) conjunctions involving (sδ) O(N) polys of degree δ O(N) coeffs of size σδ O(N) (b) Compute sample points in H S encoded by rational parametrizations q(ϑ) = 0, a i = q i (ϑ)/q 0 (ϑ) for 1 i N, b = q N+1 (ϑ)/q 0 (ϑ) with q irreducible and deg(q i ) deg(q) 1 for 0 i N + 1 done within σ O(1) (sd) O(N 2) bit operations coeffs of size σd O(N 2 )

24 Algorithm (III) (c) Let (y 1,..., y N ) S Q N, q 1 (ϑ)y q N (ϑ)y N = q N+1 (ϑ) can be rewritten as deg(q) 1 i=0 N ϑ i ( q i,j y j q i,n+1 ) = 0 j=1 N j=1 q i,jy j q i,n+1 = 0 is satisfied by all points in S Q N Use one non-trivial such linear equation and to eliminate one coordinate in Φ one gets Φ which still defines a convex semi-algebraic set

25 Algorithm (III) (c) Let (y 1,..., y N ) S Q N, q 1 (ϑ)y q N (ϑ)y N = q N+1 (ϑ) can be rewritten as deg(q) 1 i=0 N ϑ i ( q i,j y j q i,n+1 ) = 0 j=1 N j=1 q i,jy j q i,n+1 = 0 is satisfied by all points in S Q N Use one non-trivial such linear equation and to eliminate one coordinate in Φ one gets Φ which still defines a convex semi-algebraic set (d) Recursive call to FindRationalPoints with input Φ the number of variables has decreased by 1 Degrees are the same in Φ as in Φ, bit length of coefficients has been multiplied by σδ O(N 2 )

26 Back to sums-of-squares f Z[X 1,..., X n ] s.t. deg(f) = 2D and bit length of coefficients τ. v is the vector of all monomials in Z[X 1,..., X n ] of degree D,

27 Back to sums-of-squares f Z[X 1,..., X n ] s.t. deg(f) = 2D and bit length of coefficients τ. v is the vector of all monomials in Z[X 1,..., X n ] of degree D, N 1 2 δ(δ + 1) ( ) n+2d n s.t. E = {S(y) = S 0 N i=0 +y i S i, y R N v t S(y)v = f} for some rational symmetric matrices S 0,..., S N. f is a SOS iff y such that S(y) = S 0 + y 1 S y N S N 0.

28 Back to sums-of-squares f Z[X 1,..., X n ] s.t. deg(f) = 2D and bit length of coefficients τ. v is the vector of all monomials in Z[X 1,..., X n ] of degree D, N 1 2 δ(δ + 1) ( ) n+2d n s.t. E = {S(y) = S 0 N i=0 +y i S i, y R N v t S(y)v = f} for some rational symmetric matrices S 0,..., S N. f is a SOS iff y such that S(y) = S 0 + y 1 S y N S N 0. Let S = {y R n S(y) 0, S(y) = S(y) T, f = v T S(y) v}. S R N is a convex semi-algebraic set defined by Φ(Y 1,..., Y n ) = {( 1) (i+δ) m i 0, i = 0,..., δ 1} where the m i s are the coefficients of the characteristic polynomial of S(Y ). s δ and deg(m i ) δ whose coefficients have bit length τδ. Then, we apply the complexity analysis of FindRationalPoints to this input.

29 Conclusions/Perspectives First algorithm for computing rational points in convex semi-algebraic sets and first bounds on the bit-size of the outputted points based on Kachiyan/Porkolab s ideas.

30 Conclusions/Perspectives First algorithm for computing rational points in convex semi-algebraic sets and first bounds on the bit-size of the outputted points based on Kachiyan/Porkolab s ideas. Optimality of the bound/algorithm? probably no, the recursion should not be more than dim(s ) and may be also reduced on-going work: N 2 in the exponent instead of N 3. Open Problems: N in the exponent? Exploit convexity in symbolic/exact algorithms?

31 Conclusions/Perspectives First algorithm for computing rational points in convex semi-algebraic sets and first bounds on the bit-size of the outputted points based on Kachiyan/Porkolab s ideas. Optimality of the bound/algorithm? probably no, the recursion should not be more than dim(s ) and may be also reduced on-going work: N 2 in the exponent instead of N 3. Open Problems: N in the exponent? Exploit convexity in symbolic/exact algorithms? Specific bounds for LMI? LMI define semi-algebraic sets which are highly structured (defined by minors of linear matrices) see Faugère/S./Spaenlehauer ISSAC 2010 for specific properties of ideals generated by such systems

COMPUTING RATIONAL POINTS IN CONVEX SEMI-ALGEBRAIC SETS AND SOS DECOMPOSITIONS

COMPUTING RATIONAL POINTS IN CONVEX SEMI-ALGEBRAIC SETS AND SOS DECOMPOSITIONS COMPUTING RATIONAL POINTS IN CONVEX SEMI-ALGEBRAIC SETS AND SOS DECOMPOSITIONS MOHAB SAFEY EL DIN AND LIHONG ZHI Abstract. Let P = {h 1,..., h s} Z[Y 1,..., Y k ], D deg(h i ) for 1 i s, σ bounding the

More information

Computing Rational Points in Convex Semialgebraic Sets and Sum of Squares Decompositions

Computing Rational Points in Convex Semialgebraic Sets and Sum of Squares Decompositions Computing Rational Points in Convex Semialgebraic Sets and Sum of Squares Decompositions Mohab Safey El Din, Lihong Zhi To cite this version: Mohab Safey El Din, Lihong Zhi. Computing Rational Points in

More information

Global optimization, polynomial optimization, polynomial system solving, real

Global optimization, polynomial optimization, polynomial system solving, real PROBABILISTIC ALGORITHM FOR POLYNOMIAL OPTIMIZATION OVER A REAL ALGEBRAIC SET AURÉLIEN GREUET AND MOHAB SAFEY EL DIN Abstract. Let f, f 1,..., f s be n-variate polynomials with rational coefficients of

More information

Informatique Mathématique une photographie en X et Y et Z et... (Eds.)

Informatique Mathématique une photographie en X et Y et Z et... (Eds.) Informatique Mathématique une photographie en 2015 X et Y et Z et... (Eds.) 9 mars 2015 Table des matières 1 Algorithms in real algebraic geometry 3 1.1 Introduction............................ 4 1.1.1

More information

Exact algorithms for linear matrix inequalities

Exact algorithms for linear matrix inequalities 0 / 12 Exact algorithms for linear matrix inequalities Mohab Safey El Din (UPMC/CNRS/IUF/INRIA PolSys Team) Joint work with Didier Henrion, CNRS LAAS (Toulouse) Simone Naldi, Technische Universität Dortmund

More information

Representations of Positive Polynomials: Theory, Practice, and

Representations of Positive Polynomials: Theory, Practice, and Representations of Positive Polynomials: Theory, Practice, and Applications Dept. of Mathematics and Computer Science Emory University, Atlanta, GA Currently: National Science Foundation Temple University

More information

Rational Sums of Squares and Applications

Rational Sums of Squares and Applications f ΣR[X] 2 " f ΣQ[X] 2 Rational Sums of Squares and Applications Christopher Hillar (MSRI & Berkeley) A 2008 study found that adding a picture of a brain scan to a scientific argument about human nature

More information

SPECTRA - a Maple library for solving linear matrix inequalities in exact arithmetic

SPECTRA - a Maple library for solving linear matrix inequalities in exact arithmetic SPECTRA - a Maple library for solving linear matrix inequalities in exact arithmetic Didier Henrion Simone Naldi Mohab Safey El Din Version 1.0 of November 5, 2016 Abstract This document briefly describes

More information

Generalized critical values and testing sign conditions

Generalized critical values and testing sign conditions Generalized critical values and testing sign conditions on a polynomial Mohab Safey El Din. Abstract. Let f be a polynomial in Q[X 1,..., X n] of degree D. We focus on testing the emptiness of the semi-algebraic

More information

Unit 3 Vocabulary. An algebraic expression that can contains. variables, numbers and operators (like +, An equation is a math sentence stating

Unit 3 Vocabulary. An algebraic expression that can contains. variables, numbers and operators (like +, An equation is a math sentence stating Hart Interactive Math Algebra 1 MODULE 2 An algebraic expression that can contains 1 Algebraic Expression variables, numbers and operators (like +,, x and ). 1 Equation An equation is a math sentence stating

More information

The Potential and Challenges of CAD with Equational Constraints for SC-Square

The Potential and Challenges of CAD with Equational Constraints for SC-Square The Potential and Challenges of with Equational Constraints for SC-Square Matthew England (Coventry University) Joint work with: James H. Davenport (University of Bath) 7th International Conference on

More information

Algebra II. A2.1.1 Recognize and graph various types of functions, including polynomial, rational, and algebraic functions.

Algebra II. A2.1.1 Recognize and graph various types of functions, including polynomial, rational, and algebraic functions. Standard 1: Relations and Functions Students graph relations and functions and find zeros. They use function notation and combine functions by composition. They interpret functions in given situations.

More information

Cylindrical Algebraic Decomposition in Coq

Cylindrical Algebraic Decomposition in Coq Cylindrical Algebraic Decomposition in Coq MAP 2010 - Logroño 13-16 November 2010 Assia Mahboubi INRIA Microsoft Research Joint Centre (France) INRIA Saclay Île-de-France École Polytechnique, Palaiseau

More information

Algebra 1. Standard 1: Operations With Real Numbers Students simplify and compare expressions. They use rational exponents and simplify square roots.

Algebra 1. Standard 1: Operations With Real Numbers Students simplify and compare expressions. They use rational exponents and simplify square roots. Standard 1: Operations With Real Numbers Students simplify and compare expressions. They use rational exponents and simplify square roots. A1.1.1 Compare real number expressions. A1.1.2 Simplify square

More information

How might we evaluate this? Suppose that, by some good luck, we knew that. x 2 5. x 2 dx 5

How might we evaluate this? Suppose that, by some good luck, we knew that. x 2 5. x 2 dx 5 8.4 1 8.4 Partial Fractions Consider the following integral. 13 2x (1) x 2 x 2 dx How might we evaluate this? Suppose that, by some good luck, we knew that 13 2x (2) x 2 x 2 = 3 x 2 5 x + 1 We could then

More information

Computing Real Roots of Real Polynomials

Computing Real Roots of Real Polynomials Computing Real Roots of Real Polynomials and now For Real! Alexander Kobel Max-Planck-Institute for Informatics, Saarbrücken, Germany Fabrice Rouillier INRIA & Université Pierre et Marie Curie, Paris,

More information

COMPUTER ARITHMETIC. 13/05/2010 cryptography - math background pp. 1 / 162

COMPUTER ARITHMETIC. 13/05/2010 cryptography - math background pp. 1 / 162 COMPUTER ARITHMETIC 13/05/2010 cryptography - math background pp. 1 / 162 RECALL OF COMPUTER ARITHMETIC computers implement some types of arithmetic for instance, addition, subtratction, multiplication

More information

Proving Unsatisfiability in Non-linear Arithmetic by Duality

Proving Unsatisfiability in Non-linear Arithmetic by Duality Proving Unsatisfiability in Non-linear Arithmetic by Duality [work in progress] Daniel Larraz, Albert Oliveras, Enric Rodríguez-Carbonell and Albert Rubio Universitat Politècnica de Catalunya, Barcelona,

More information

Commuting birth-and-death processes

Commuting birth-and-death processes Commuting birth-and-death processes Caroline Uhler Department of Statistics UC Berkeley (joint work with Steven N. Evans and Bernd Sturmfels) MSRI Workshop on Algebraic Statistics December 18, 2008 Birth-and-death

More information

Integer Quadratic Programming is in NP

Integer Quadratic Programming is in NP Alberto Del Pia 1 Santanu S. Dey 2 Marco Molinaro 2 1 IBM T. J. Watson Research Center, Yorktown Heights. 2 School of Industrial and Systems Engineering, Atlanta Outline 1 4 Program: Definition Definition

More information

Non-linear Interpolant Generation and Its Application to Program Verification

Non-linear Interpolant Generation and Its Application to Program Verification Non-linear Interpolant Generation and Its Application to Program Verification Naijun Zhan State Key Laboratory of Computer Science, Institute of Software, CAS Joint work with Liyun Dai, Ting Gan, Bow-Yaw

More information

An Introduction to Linear Matrix Inequalities. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

An Introduction to Linear Matrix Inequalities. Raktim Bhattacharya Aerospace Engineering, Texas A&M University An Introduction to Linear Matrix Inequalities Raktim Bhattacharya Aerospace Engineering, Texas A&M University Linear Matrix Inequalities What are they? Inequalities involving matrix variables Matrix variables

More information

Sparse Differential Resultant for Laurent Differential Polynomials. Wei Li

Sparse Differential Resultant for Laurent Differential Polynomials. Wei Li Sparse Differential Resultant for Laurent Differential Polynomials Wei Li Academy of Mathematics and Systems Science Chinese Academy of Sciences KSDA 2011 Joint work with X.S. Gao and C.M. Yuan Wei Li

More information

Algebraic Methods. Motivation: Systems like this: v 1 v 2 v 3 v 4 = 1 v 1 v 2 v 3 v 4 = 0 v 2 v 4 = 0

Algebraic Methods. Motivation: Systems like this: v 1 v 2 v 3 v 4 = 1 v 1 v 2 v 3 v 4 = 0 v 2 v 4 = 0 Motivation: Systems like this: v v 2 v 3 v 4 = v v 2 v 3 v 4 = 0 v 2 v 4 = 0 are very difficult for CNF SAT solvers although they can be solved using simple algebraic manipulations Let c 0, c,...,c 2 n

More information

Journal of Symbolic Computation. Thirty years of Polynomial System Solving, and now?

Journal of Symbolic Computation. Thirty years of Polynomial System Solving, and now? Journal of Symbolic Computation 44 (2009) 222 231 Contents lists available at ScienceDirect Journal of Symbolic Computation journal homepage: www.elsevier.com/locate/jsc Thirty years of Polynomial System

More information

Section 8.3 Partial Fraction Decomposition

Section 8.3 Partial Fraction Decomposition Section 8.6 Lecture Notes Page 1 of 10 Section 8.3 Partial Fraction Decomposition Partial fraction decomposition involves decomposing a rational function, or reversing the process of combining two or more

More information

LMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009

LMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009 LMI MODELLING 4. CONVEX LMI MODELLING Didier HENRION LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ Universidad de Valladolid, SP March 2009 Minors A minor of a matrix F is the determinant of a submatrix

More information

Constraint Databases, Data Structures and Efficient Query Evaluation

Constraint Databases, Data Structures and Efficient Query Evaluation Constraint Databases, Data Structures and Efficient Query Evaluation Joos Heintz 1,2,3 and Bart Kuijpers 4 1 Universitad de Buenos Aires Departamento de Computación Ciudad Universitaria, Pabellón I, 1428

More information

Cylindrical Algebraic Decomposition in Coq

Cylindrical Algebraic Decomposition in Coq Cylindrical Algebraic Decomposition in Coq MAP 2010 - Logroño 13-16 November 2010 Assia Mahboubi INRIA Microsoft Research Joint Centre (France) INRIA Saclay Île-de-France École Polytechnique, Palaiseau

More information

Overview of Computer Algebra

Overview of Computer Algebra Overview of Computer Algebra http://cocoa.dima.unige.it/ J. Abbott Universität Kassel J. Abbott Computer Algebra Basics Manchester, July 2018 1 / 12 Intro Characteristics of Computer Algebra or Symbolic

More information

CHAPTER 8A- RATIONAL FUNCTIONS AND RADICAL FUNCTIONS Section Multiplying and Dividing Rational Expressions

CHAPTER 8A- RATIONAL FUNCTIONS AND RADICAL FUNCTIONS Section Multiplying and Dividing Rational Expressions Name Objectives: Period CHAPTER 8A- RATIONAL FUNCTIONS AND RADICAL FUNCTIONS Section 8.3 - Multiplying and Dividing Rational Expressions Multiply and divide rational expressions. Simplify rational expressions,

More information

Computing the Global Optimum of a Multivariate Polynomial over the Reals

Computing the Global Optimum of a Multivariate Polynomial over the Reals Computing the Global Optimum of a Multivariate Polynomial over the Reals Mohab Safey El Din INRIA, Paris-Rocquencourt Center, SALSA Project UPMC, Univ Paris 06, LIP6 CNRS, UMR 7606, LIP6 UFR Ingéniérie

More information

Convex Optimization & Parsimony of L p-balls representation

Convex Optimization & Parsimony of L p-balls representation Convex Optimization & Parsimony of L p -balls representation LAAS-CNRS and Institute of Mathematics, Toulouse, France IMA, January 2016 Motivation Unit balls associated with nonnegative homogeneous polynomials

More information

Chapter 1 Divide and Conquer Algorithm Theory WS 2016/17 Fabian Kuhn

Chapter 1 Divide and Conquer Algorithm Theory WS 2016/17 Fabian Kuhn Chapter 1 Divide and Conquer Algorithm Theory WS 2016/17 Fabian Kuhn Formulation of the D&C principle Divide-and-conquer method for solving a problem instance of size n: 1. Divide n c: Solve the problem

More information

Computer algebra methods for testing the structural stability of multidimensional systems

Computer algebra methods for testing the structural stability of multidimensional systems Computer algebra methods for testing the structural stability of multidimensional systems Yacine Bouzidi INRIA Saclay L2S, Supelec, Gif-sur-Yvette, France Email: yacinebouzidi@inriafr Alban Quadrat INRIA

More information

Finding positive instances of parametric polynomials

Finding positive instances of parametric polynomials Finding positive instances of parametric polynomials Salvador Lucas Departamento de Sistemas Informáticos y Computación (DSIC) Universidad Politécnica de Valencia, Spain 1 Motivation: automatic proofs

More information

Exact algorithms: from Semidefinite to Hyperbolic programming

Exact algorithms: from Semidefinite to Hyperbolic programming Exact algorithms: from Semidefinite to Hyperbolic programming Simone Naldi and Daniel Plaumann PGMO Days 2017 Nov 14 2017 - EDF Lab Paris Saclay 1 Polyhedra P = {x R n : i, l i (x) 0} Finite # linear inequalities

More information

TABLE OF CONTENTS. Introduction to Finish Line Indiana Math 10. UNIT 1: Number Sense, Expressions, and Computation. Real Numbers

TABLE OF CONTENTS. Introduction to Finish Line Indiana Math 10. UNIT 1: Number Sense, Expressions, and Computation. Real Numbers TABLE OF CONTENTS Introduction to Finish Line Indiana Math 10 UNIT 1: Number Sense, Expressions, and Computation LESSON 1 8.NS.1, 8.NS.2, A1.RNE.1, A1.RNE.2 LESSON 2 8.NS.3, 8.NS.4 LESSON 3 A1.RNE.3 LESSON

More information

Almost polynomial Complexity for Zero-dimensional Gröbner Bases p.1/17

Almost polynomial Complexity for Zero-dimensional Gröbner Bases p.1/17 Almost polynomial Complexity for Zero-dimensional Gröbner Bases Amir Hashemi co-author: Daniel Lazard INRIA SALSA-project/ LIP6 CALFOR-team http://www-calfor.lip6.fr/ hashemi/ Special semester on Gröbner

More information

A nearly optimal algorithm for deciding connectivity queries in smooth and bounded real algebraic sets

A nearly optimal algorithm for deciding connectivity queries in smooth and bounded real algebraic sets A nearly optimal algorithm for deciding connectivity queries in smooth and bounded real algebraic sets Mohab Safey El Din, Éric Schost To cite this version: Mohab Safey El Din, Éric Schost. A nearly optimal

More information

MATHEMATICS Lecture. 4 Chapter.8 TECHNIQUES OF INTEGRATION By Dr. Mohammed Ramidh

MATHEMATICS Lecture. 4 Chapter.8 TECHNIQUES OF INTEGRATION By Dr. Mohammed Ramidh MATHEMATICS Lecture. 4 Chapter.8 TECHNIQUES OF INTEGRATION By TECHNIQUES OF INTEGRATION OVERVIEW The Fundamental Theorem connects antiderivatives and the definite integral. Evaluating the indefinite integral,

More information

Separating Monotone VP and VNP

Separating Monotone VP and VNP Electronic Colloquium on Computational Complexity, Report No. 124 (2018) Separating Monotone VP and VNP Amir Yehudayoff Abstract This work is about the monotone versions of the algebraic complexity classes

More information

Sub-Linear Root Detection for Sparse Polynomials Over Finite Fields

Sub-Linear Root Detection for Sparse Polynomials Over Finite Fields 1 / 27 Sub-Linear Root Detection for Sparse Polynomials Over Finite Fields Jingguo Bi Institute for Advanced Study Tsinghua University Beijing, China October, 2014 Vienna, Austria This is a joint work

More information

CURRICULUM CATALOG. Algebra I (2052) WA

CURRICULUM CATALOG. Algebra I (2052) WA 2018-19 CURRICULUM CATALOG Table of Contents Course Overview... 1 UNIT 1: FOUNDATIONS OF ALGEBRA... 1 UNIT 2: LINEAR EQUATIONS... 1 UNIT 3: FUNCTIONS... 2 UNIT 4: INEQUALITIES... 2 UNIT 5: LINEAR SYSTEMS...

More information

COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS. Didier HENRION henrion

COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS. Didier HENRION   henrion COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS Didier HENRION www.laas.fr/ henrion October 2006 Geometry of LMI sets Given symmetric matrices F i we want to characterize the shape in R n of the LMI set F

More information

On the Complexity of Gröbner Basis Computation for Regular and Semi-Regular Systems

On the Complexity of Gröbner Basis Computation for Regular and Semi-Regular Systems On the Complexity of Gröbner Basis Computation for Regular and Semi-Regular Systems Bruno.Salvy@inria.fr Algorithms Project, Inria Joint work with Magali Bardet & Jean-Charles Faugère September 21st, 2006

More information

Algebraic Proof Systems

Algebraic Proof Systems Algebraic Proof Systems Pavel Pudlák Mathematical Institute, Academy of Sciences, Prague and Charles University, Prague Fall School of Logic, Prague, 2009 2 Overview 1 a survey of proof systems 2 a lower

More information

Dependence of logarithms on commutative algebraic groups

Dependence of logarithms on commutative algebraic groups INTERNATIONAL CONFERENCE on ALGEBRA and NUMBER THEORY Hyderabad, December 11 16, 2003 Dependence of logarithms on commutative algebraic groups Michel Waldschmidt miw@math.jussieu.fr http://www.math.jussieu.fr/

More information

SDP Relaxations for MAXCUT

SDP Relaxations for MAXCUT SDP Relaxations for MAXCUT from Random Hyperplanes to Sum-of-Squares Certificates CATS @ UMD March 3, 2017 Ahmed Abdelkader MAXCUT SDP SOS March 3, 2017 1 / 27 Overview 1 MAXCUT, Hardness and UGC 2 LP

More information

A Potpourri of Nonlinear Algebra

A Potpourri of Nonlinear Algebra a a 2 a 3 + c c 2 c 3 =2, a a 3 b 2 + c c 3 d 2 =0, a 2 a 3 b + c 2 c 3 d =0, a 3 b b 2 + c 3 d d 2 = 4, a a 2 b 3 + c c 2 d 3 =0, a b 2 b 3 + c d 2 d 3 = 4, a 2 b b 3 + c 2 d 3 d =4, b b 2 b 3 + d d 2

More information

Learning Module 1 - Basic Algebra Review (Appendix A)

Learning Module 1 - Basic Algebra Review (Appendix A) Learning Module 1 - Basic Algebra Review (Appendix A) Element 1 Real Numbers and Operations on Polynomials (A.1, A.2) Use the properties of real numbers and work with subsets of the real numbers Determine

More information

An Efficient Decision Procedure for Functional Decomposable Theories Based on Dual Constraints

An Efficient Decision Procedure for Functional Decomposable Theories Based on Dual Constraints An Efficient Decision Procedure for Functional Decomposable Theories Based on Dual Constraints Khalil Djelloul Laboratoire d Informatique Fondamentale d Orléans. Bat. 3IA, rue Léonard de Vinci. 45067 Orléans,

More information

Rational Univariate Reduction via Toric Resultants

Rational Univariate Reduction via Toric Resultants Rational Univariate Reduction via Toric Resultants Koji Ouchi 1,2 John Keyser 1 Department of Computer Science, 3112 Texas A&M University, College Station, TX 77843-3112, USA Abstract We describe algorithms

More information

MATH 223A NOTES 2011 LIE ALGEBRAS 35

MATH 223A NOTES 2011 LIE ALGEBRAS 35 MATH 3A NOTES 011 LIE ALGEBRAS 35 9. Abstract root systems We now attempt to reconstruct the Lie algebra based only on the information given by the set of roots Φ which is embedded in Euclidean space E.

More information

Global Optimization of Polynomials Using Generalized Critical Values and Sums of Squares

Global Optimization of Polynomials Using Generalized Critical Values and Sums of Squares Global Optimization of Polynomials Using Generalized Critical Values and Sums of Squares Feng Guo Key Laboratory of Mathematics Mechanization, MSS Beijing 100190, China fguo@mmrc.iss.ac.cn Mohab Safey

More information

Algebra Homework, Edition 2 9 September 2010

Algebra Homework, Edition 2 9 September 2010 Algebra Homework, Edition 2 9 September 2010 Problem 6. (1) Let I and J be ideals of a commutative ring R with I + J = R. Prove that IJ = I J. (2) Let I, J, and K be ideals of a principal ideal domain.

More information

MATHEMATICS CONTENT ASSESSED ON THE ALGEBRA 1 EOC ASSESSMENT AND ITEM TYPES BY BENCHMARK

MATHEMATICS CONTENT ASSESSED ON THE ALGEBRA 1 EOC ASSESSMENT AND ITEM TYPES BY BENCHMARK Body of Knowledge Algebra Standard 1 Real and Complex Number System Expand and deepen understanding of real and complex numbers by comparing expressions and performing arithmetic computations, especially

More information

Semi-definite representibility. For fun and profit

Semi-definite representibility. For fun and profit Semi-definite representation For fun and profit March 9, 2010 Introduction Any convex quadratic constraint x T C T Cx a + b T x Can be recast as the linear matrix inequality (LMI): ( ) In Cx (Cx) T a +

More information

Integrated Math III. IM3.1.2 Use a graph to find the solution set of a pair of linear inequalities in two variables.

Integrated Math III. IM3.1.2 Use a graph to find the solution set of a pair of linear inequalities in two variables. Standard 1: Algebra and Functions Students solve inequalities, quadratic equations, and systems of equations. They graph polynomial, rational, algebraic, and piece-wise defined functions. They graph and

More information

Symbolic-Numeric Tools for Multivariate Asymptotics

Symbolic-Numeric Tools for Multivariate Asymptotics Symbolic-Numeric Tools for Multivariate Asymptotics Bruno Salvy Joint work with Stephen Melczer to appear in Proc. ISSAC 2016 FastRelax meeting May 25, 2016 Combinatorics, Randomness and Analysis From

More information

Solving determinantal systems using homotopy techniques

Solving determinantal systems using homotopy techniques Solving determinantal systems using homotopy techniques J.D. Hauenstein 1, M. Safey El Din 2, É. Schost3, T. X. Vu 2,3 April 5, 2018 Abstract Let K be a field of characteristic zero and K be an algebraic

More information

Differential Equations with a Convergent Integer power Series Solution

Differential Equations with a Convergent Integer power Series Solution Differential Equations with a Convergent Integer power Series Solution Mark van Hoeij AMC Conference TU/e (Algebra Meetkunde and Computation) July 3, 2014 Notations Let y Q[[x]] and suppose that 1 y has

More information

Revised: 1/17/14 EASTERN LEBANON COUNTY SCHOOL DISTRICT STUDENT LEARNING MAP

Revised: 1/17/14 EASTERN LEBANON COUNTY SCHOOL DISTRICT STUDENT LEARNING MAP Course/Subject: Algebra 2 Unit 1: Equations & Inequalities Days: 10 days Grade Level: 9, 10, 11 Solve Equations in One Variable A2.1.3.2.2 Solve Inequalities in One Variable A2.2.2.1.2 Solve Combined Inequalities

More information

1 The decision problem for First order logic

1 The decision problem for First order logic Math 260A Mathematical Logic Scribe Notes UCSD Winter Quarter 2012 Instructor: Sam Buss Notes by: James Aisenberg April 27th 1 The decision problem for First order logic Fix a finite language L. Define

More information

Variant Quantifier Elimination

Variant Quantifier Elimination Variant Quantifier Elimination Hoon Hong Department of Mathematics North Carolina State University Raleigh NC 27695, USA Mohab Safey El Din INRIA, Paris-Rocquencourt, SALSA Project UPMC, Univ Paris 06,

More information

A = 3 1. We conclude that the algebraic multiplicity of the eigenvalues are both one, that is,

A = 3 1. We conclude that the algebraic multiplicity of the eigenvalues are both one, that is, 65 Diagonalizable Matrices It is useful to introduce few more concepts, that are common in the literature Definition 65 The characteristic polynomial of an n n matrix A is the function p(λ) det(a λi) Example

More information

The complexity of factoring univariate polynomials over the rationals

The complexity of factoring univariate polynomials over the rationals The complexity of factoring univariate polynomials over the rationals Mark van Hoeij Florida State University ISSAC 2013 June 26, 2013 Papers [Zassenhaus 1969]. Usually fast, but can be exp-time. [LLL

More information

Introductory Chapter(s)

Introductory Chapter(s) Course 1 6 11-12 years 1 Exponents 2 Sequences Number Theory 3 Divisibility 4 Prime Factorization 5 Greatest Common Factor Fractions and Decimals 6 Comparing and Ordering Fractions 7 Comparing and Ordering

More information

Generalized Budan-Fourier theorem and virtual roots

Generalized Budan-Fourier theorem and virtual roots Generalized Budan-Fourier theorem and virtual roots Michel Coste Tomas Lajous Henri Lombardi. Marie-Françoise Roy In this Note we give a proof of a generalized version of the classical Budan-Fourier theorem,

More information

8.4 Partial Fractions

8.4 Partial Fractions 8.4 1 8.4 Partial Fractions Consider the following integral. (1) 13 2x x 2 x 2 dx How might we evaluate this? Suppose that, by some good luck, we knew that (2) 13 2x x 2 x 2 = 3 x 2 5 x+1 We could then

More information

Algebra I Unit Report Summary

Algebra I Unit Report Summary Algebra I Unit Report Summary No. Objective Code NCTM Standards Objective Title Real Numbers and Variables Unit - ( Ascend Default unit) 1. A01_01_01 H-A-B.1 Word Phrases As Algebraic Expressions 2. A01_01_02

More information

An Algorithm for Approximate Factorization of Bivariate Polynomials 1)

An Algorithm for Approximate Factorization of Bivariate Polynomials 1) MM Research Preprints, 402 408 MMRC, AMSS, Academia Sinica No. 22, December 2003 An Algorithm for Approximate Factorization of Bivariate Polynomials 1) Zhengfeng Yang and Lihong Zhi 2) Abstract. In this

More information

Strong Bi-homogeneous Bézout s Theorem and Degree Bounds for Algebraic Optimization

Strong Bi-homogeneous Bézout s Theorem and Degree Bounds for Algebraic Optimization Strong Bi-homogeneous Bézout s Theorem and Degree Bounds for Algebraic Optimization Mohab Safey El Din LIP6, Université Paris 6 75005 Paris, France MohabSafey@lip6fr Philippe Trébuchet LIP6, Université

More information

Formal methods in analysis

Formal methods in analysis Formal methods in analysis Jeremy Avigad Department of Philosophy and Department of Mathematical Sciences Carnegie Mellon University May 2015 Sequence of lectures 1. Formal methods in mathematics 2. Automated

More information

A HYPERGEOMETRIC INEQUALITY

A HYPERGEOMETRIC INEQUALITY A HYPERGEOMETRIC INEQUALITY ATUL DIXIT, VICTOR H. MOLL, AND VERONIKA PILLWEIN Abstract. A sequence of coefficients that appeared in the evaluation of a rational integral has been shown to be unimodal.

More information

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 2003 2003.09.02.10 6. The Positivstellensatz Basic semialgebraic sets Semialgebraic sets Tarski-Seidenberg and quantifier elimination Feasibility

More information

ALGORITHMS IN REAL ALGEBRAIC GEOMETRY: A SURVEY

ALGORITHMS IN REAL ALGEBRAIC GEOMETRY: A SURVEY ALGORITHMS IN REAL ALGEBRAIC GEOMETRY: A SURVEY SAUGATA BASU Abstract. We survey both old and new developments in the theory of algorithms in real algebraic geometry starting from effective quantifier

More information

A CONSTRUCTION FOR ABSOLUTE VALUES IN POLYNOMIAL RINGS. than define a second approximation V 0

A CONSTRUCTION FOR ABSOLUTE VALUES IN POLYNOMIAL RINGS. than define a second approximation V 0 A CONSTRUCTION FOR ABSOLUTE VALUES IN POLYNOMIAL RINGS by SAUNDERS MacLANE 1. Introduction. An absolute value of a ring is a function b which has some of the formal properties of the ordinary absolute

More information

Discovering Non-Linear Ranking Functions by Solving Semi-Algebraic Systems

Discovering Non-Linear Ranking Functions by Solving Semi-Algebraic Systems Discovering Non-Linear Ranking Functions by Solving Semi-Algebraic Systems Yinghua Chen 1, Bican Xia 1, Lu Yang 2, Naijun Zhan 3, and Chaochen Zhou 3 1 LMAM & School of Mathematical Sciences, Peking University

More information

College Algebra To learn more about all our offerings Visit Knewton.com

College Algebra To learn more about all our offerings Visit Knewton.com College Algebra 978-1-63545-097-2 To learn more about all our offerings Visit Knewton.com Source Author(s) (Text or Video) Title(s) Link (where applicable) OpenStax Text Jay Abramson, Arizona State University

More information

where c R and the content of f is one. 1

where c R and the content of f is one. 1 9. Gauss Lemma Obviously it would be nice to have some more general methods of proving that a given polynomial is irreducible. The first is rather beautiful and due to Gauss. The basic idea is as follows.

More information

Chapter 4 Finite Fields

Chapter 4 Finite Fields Chapter 4 Finite Fields Introduction will now introduce finite fields of increasing importance in cryptography AES, Elliptic Curve, IDEA, Public Key concern operations on numbers what constitutes a number

More information

Toric ideals finitely generated up to symmetry

Toric ideals finitely generated up to symmetry Toric ideals finitely generated up to symmetry Anton Leykin Georgia Tech MOCCA, Levico Terme, September 2014 based on [arxiv:1306.0828] Noetherianity for infinite-dimensional toric varieties (with Jan

More information

x y x y ax bx c x Algebra I Course Standards Gap 1 Gap 2 Comments a. Set up and solve problems following the correct order of operations (including proportions, percent, and absolute value) with rational

More information

Systems of Equations and Inequalities. College Algebra

Systems of Equations and Inequalities. College Algebra Systems of Equations and Inequalities College Algebra System of Linear Equations There are three types of systems of linear equations in two variables, and three types of solutions. 1. An independent system

More information

Exact algorithms for linear matrix inequalities

Exact algorithms for linear matrix inequalities Exact algorithms for linear matrix inequalities Didier Henrion Simone Naldi Mohab Safey El Din arxiv:1508.03715v3 [math.oc] 19 Sep 2016 September 20, 2016 Abstract Let A(x) = A 0 + x 1 A 1 + + x n A n

More information

MTH306: Algebra II. Course length: Two semesters. Materials: None

MTH306: Algebra II. Course length: Two semesters. Materials: None MTH306: Algebra II Students are able to gain credit if they have previously completed this course but did not successfully earn credit. For each unit, students take a diagnostic test that assesses their

More information

Technical Report

Technical Report The Exact Rational Univariate Representation and its Application Koji Ouchi, John Keyser J. Maurice Rojas kouchi@cs.tamu.edu, keyser@cs.tamu.edu rojas@math.tamu.edu Department of Computer Science, Department

More information

Comparison between XL and Gröbner Basis Algorithms

Comparison between XL and Gröbner Basis Algorithms Comparison between XL and Gröbner Basis Algorithms Gwénolé Ars 1, Jean-Charles Faugère 2, Hideki Imai 3, Mitsuru Kawazoe 4, and Makoto Sugita 5 1 IRMAR, University of Rennes 1 Campus de Beaulieu 35042

More information

Closed Form Solutions

Closed Form Solutions Closed Form Solutions Mark van Hoeij 1 Florida State University ISSAC 2017 1 Supported by NSF 1618657 1 / 26 What is a closed form solution? Example: Solve this equation for y = y(x). y = 4 x 3 (1 x) 2

More information

FIRST-ORDER QUERY EVALUATION ON STRUCTURES OF BOUNDED DEGREE

FIRST-ORDER QUERY EVALUATION ON STRUCTURES OF BOUNDED DEGREE FIRST-ORDER QUERY EVALUATION ON STRUCTURES OF BOUNDED DEGREE INRIA and ENS Cachan e-mail address: kazana@lsv.ens-cachan.fr WOJCIECH KAZANA AND LUC SEGOUFIN INRIA and ENS Cachan e-mail address: see http://pages.saclay.inria.fr/luc.segoufin/

More information

15. Conic optimization

15. Conic optimization L. Vandenberghe EE236C (Spring 216) 15. Conic optimization conic linear program examples modeling duality 15-1 Generalized (conic) inequalities Conic inequality: a constraint x K where K is a convex cone

More information

Verification of Polynomial Interrupt Timed Automata

Verification of Polynomial Interrupt Timed Automata Verification of Polynomial Interrupt Timed Automata Béatrice Bérard 1, Serge Haddad 2, Claudine Picaronny 2, Mohab Safey El Din 1, Mathieu Sassolas 3 1 Université P. & M. Curie, LIP6 2 ENS Cachan, LSV

More information

IRREDUCIBILITY OF POLYNOMIALS MODULO p VIA NEWTON POLYTOPES. 1. Introduction

IRREDUCIBILITY OF POLYNOMIALS MODULO p VIA NEWTON POLYTOPES. 1. Introduction IRREDUCIBILITY OF POLYNOMIALS MODULO p VIA NEWTON POLYTOPES SHUHONG GAO AND VIRGÍNIA M. RODRIGUES Abstract. Ostrowski established in 1919 that an absolutely irreducible integral polynomial remains absolutely

More information

Lecture 8 - Algebraic Methods for Matching 1

Lecture 8 - Algebraic Methods for Matching 1 CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanford.edu) February 1, 2018 Lecture 8 - Algebraic Methods for Matching 1 In the last lecture we showed that

More information

Algorithms for Solving Linear Differential Equations with Rational Function Coefficients

Algorithms for Solving Linear Differential Equations with Rational Function Coefficients Algorithms for Solving Linear Differential Equations with Rational Function Coefficients Erdal Imamoglu Department of Mathematics Florida State University May 25, 2017 1 / 37 1 Introduction 2 Formal Solutions,

More information

CSE 1400 Applied Discrete Mathematics Definitions

CSE 1400 Applied Discrete Mathematics Definitions CSE 1400 Applied Discrete Mathematics Definitions Department of Computer Sciences College of Engineering Florida Tech Fall 2011 Arithmetic 1 Alphabets, Strings, Languages, & Words 2 Number Systems 3 Machine

More information

Regularity and optimization

Regularity and optimization Regularity and optimization Bruno Gaujal INRIA SDA2, 2007 B. Gaujal (INRIA ) Regularity and Optimization SDA2, 2007 1 / 39 Majorization x = (x 1,, x n ) R n, x is a permutation of x with decreasing coordinates.

More information

ALGORITHMS IN REAL ALGEBRAIC GEOMETRY: A SURVEY

ALGORITHMS IN REAL ALGEBRAIC GEOMETRY: A SURVEY ALGORITHMS IN REAL ALGEBRAIC GEOMETRY: A SURVEY SAUGATA BASU Abstract. We survey both old and new developments in the theory of algorithms in real algebraic geometry starting from effective quantifier

More information