Exact Computation of the Real Solutions of Arbitrary Polynomial Systems

Size: px
Start display at page:

Download "Exact Computation of the Real Solutions of Arbitrary Polynomial Systems"

Transcription

1 Exact Computation of the Real Solutions of Arbitrary Polynomial Systems Presented by Marc Moreno Maza 1 joint work with Changbo Chen 1, James H. Davenport 2, François Lemaire 3, John P. May 5, Bican Xia 4, Rong Xiao 1 and Yuzhen Xie 1 1 University of Western Ontario (Canada) 2 University of Bath (England) 3 Université de Lille 1 (France) 4 Peking University (China) 5 Maplesoft Inc. (Canada) ICIAM 2011 Computer Algebra Mini-symposium Vancouver BC, July 18, 2011 (CDMMXX) RealTriangularize ICIAM / 32

2 Plan 1 Computing the real solutions of polynomial systems symbolically 2 Triangular decomposition of semi-algebraic systems 3 Application to dynamical system analysis (CDMMXX) RealTriangularize ICIAM / 32

3 Plan 1 Computing the real solutions of polynomial systems symbolically 2 Triangular decomposition of semi-algebraic systems 3 Application to dynamical system analysis (CDMMXX) RealTriangularize ICIAM / 32

4 Solving polynomial systems? What does this mean? The algebra text book says: For F k[x 1,..., x n ] this is simply a primary decomposition of F or the irreducible decomposition of V (F ) (the zero set of F in k n ). The computer algebra system does well: For F k[x 1,..., x n ], with k = Z/pZ or k = Q, computing a Gröbner basis of F or computing a triangular decomposition of V (F ). But most scientists and engineers need: For F Q[x 1,..., x n ], a useful description of the points of V (F ) whose coordinates are real. For F Q[u 1,..., u d ][x 1,..., x n ], the real (x 1,..., x n )-solutions as a function of the real parameter (u 1,..., u d ). (CDMMXX) RealTriangularize ICIAM / 32

5 Solving polynomial systems? What does this mean? The algebra text book says: For F k[x 1,..., x n ] this is simply a primary decomposition of F or the irreducible decomposition of V (F ) (the zero set of F in k n ). The computer algebra system does well: For F k[x 1,..., x n ], with k = Z/pZ or k = Q, computing a Gröbner basis of F or computing a triangular decomposition of V (F ). But most scientists and engineers need: For F Q[x 1,..., x n ], a useful description of the points of V (F ) whose coordinates are real. For F Q[u 1,..., u d ][x 1,..., x n ], the real (x 1,..., x n )-solutions as a function of the real parameter (u 1,..., u d ). (CDMMXX) RealTriangularize ICIAM / 32

6 Solving polynomial systems? What does this mean? The algebra text book says: For F k[x 1,..., x n ] this is simply a primary decomposition of F or the irreducible decomposition of V (F ) (the zero set of F in k n ). The computer algebra system does well: For F k[x 1,..., x n ], with k = Z/pZ or k = Q, computing a Gröbner basis of F or computing a triangular decomposition of V (F ). But most scientists and engineers need: For F Q[x 1,..., x n ], a useful description of the points of V (F ) whose coordinates are real. For F Q[u 1,..., u d ][x 1,..., x n ], the real (x 1,..., x n )-solutions as a function of the real parameter (u 1,..., u d ). (CDMMXX) RealTriangularize ICIAM / 32

7 Solving for the real solutions: classical techniques In dimension zero over Q: For F Q[x 1,..., x n ], if V (F ) is finite, many standard and efficient techniques apply to identify the real solutions. In (generic) dimension zero over Q[u 1,..., u d ]: For F Q[u 1,..., u d ][x 1,..., x n ] and an integer r one can determine generic conditions on u 1,..., u d for F to admit exactly r real (x 1,..., x n )-solutions For arbitrary systems: For F Q[x 1,..., x n ], one can partition R n into cylindrical cells where the sign of each f F does not change. (CDMMXX) RealTriangularize ICIAM / 32

8 Solving for the real solutions: classical techniques In dimension zero over Q: For F Q[x 1,..., x n ], if V (F ) is finite, many standard and efficient techniques apply to identify the real solutions. In (generic) dimension zero over Q[u 1,..., u d ]: For F Q[u 1,..., u d ][x 1,..., x n ] and an integer r one can determine generic conditions on u 1,..., u d for F to admit exactly r real (x 1,..., x n )-solutions For arbitrary systems: For F Q[x 1,..., x n ], one can partition R n into cylindrical cells where the sign of each f F does not change. (CDMMXX) RealTriangularize ICIAM / 32

9 Solving for the real solutions: classical techniques In dimension zero over Q: For F Q[x 1,..., x n ], if V (F ) is finite, many standard and efficient techniques apply to identify the real solutions. In (generic) dimension zero over Q[u 1,..., u d ]: For F Q[u 1,..., u d ][x 1,..., x n ] and an integer r one can determine generic conditions on u 1,..., u d for F to admit exactly r real (x 1,..., x n )-solutions For arbitrary systems: For F Q[x 1,..., x n ], one can partition R n into cylindrical cells where the sign of each f F does not change. (CDMMXX) RealTriangularize ICIAM / 32

10 Real root isolation for zero-dimensional systems (CDMMXX) RealTriangularize ICIAM / 32

11 Real root classification: generically 0-dimensional systems (CDMMXX) RealTriangularize ICIAM / 32

12 Cylindrical algebraic decomposition of {ax 2 + bx + c} root a = 0 a <, > 0 b = 0 b <, > 0 C c = 0 c <, > 0 C r = 0 r <, > 0 C C t = 0 t <, > 0 q = 0 q <, > 0p = 0 p <, > 0 The cylindrical algebraic decomposition of {ax 2 + bx + c} is given by the tree above, where t = bx + c, q = 2ax + b, and r = 4ac b 2. This is the best possible output for that method, leading to 27 cells! (CDMMXX) RealTriangularize ICIAM / 32

13 Can a computer program be as good as a high-school student? For the equation ax 2 + bx + c = 0, can a computer program produce? 2ax + b = 0 ax 2 + bx + c = 0 4ac b 2 = 0 a 0 b 2 4ac > 0 a 0 bx + c = 0 a = 0 b 0 c = 0 b = 0 a = 0 (CDMMXX) RealTriangularize ICIAM / 32

14 Yes, our new algorithm RealTriangularize can do that! (CDMMXX) RealTriangularize ICIAM / 32

15 RealTriangularize applied to the Eve surface (1/2) (CDMMXX) RealTriangularize ICIAM / 32

16 RealTriangularize applied to the Eve surface (2/2) (CDMMXX) RealTriangularize ICIAM / 32

17 Plan 1 Computing the real solutions of polynomial systems symbolically 2 Triangular decomposition of semi-algebraic systems 3 Application to dynamical system analysis (CDMMXX) RealTriangularize ICIAM / 32

18 Regular chain Example f 3 = x 4 x x T := f 2 = (x 1 + x 2 )x x f 1 = x Under the order x 5 > x 4 > x 3 > x 2 > x 1, mvar(f 2 ) = x 3 and mvar(f 1 ) = x 1 init(f 2 ) = x 1 + x 2 and init(f 1 ) = 1 T is a regular chain. Indeed: Proposition init(f2 ) is regular (neither zero nor zero-divisor) modulo f 1. init(f3 ) is regular modulo f 1, f 2 : init(f 2 ). Let T = {t 1,..., t s } be a regular chain of k[x]. Then the saturated ideal sat(t ) := T : ( s i=1 init(t i)) is a proper equi-dimensional ideal of k[x]. (CDMMXX) RealTriangularize ICIAM / 32

19 Regular chain Example f 3 = x 4 x x T := f 2 = (x 1 + x 2 )x x f 1 = x Under the order x 5 > x 4 > x 3 > x 2 > x 1, mvar(f 2 ) = x 3 and mvar(f 1 ) = x 1 init(f 2 ) = x 1 + x 2 and init(f 1 ) = 1 T is a regular chain. Indeed: Proposition init(f2 ) is regular (neither zero nor zero-divisor) modulo f 1. init(f3 ) is regular modulo f 1, f 2 : init(f 2 ). Let T = {t 1,..., t s } be a regular chain of k[x]. Then the saturated ideal sat(t ) := T : ( s i=1 init(t i)) is a proper equi-dimensional ideal of k[x]. (CDMMXX) RealTriangularize ICIAM / 32

20 Regular semi-algebraic system Notation Let T Q[x 1 <... < x n ] be a regular chain with y := {mvar(t) t T } and u := x \ y = u 1,..., u d. Let P be a finite set of polynomials, s.t. every f P is regular modulo sat(t ). Let Q be a quantifier-free formula of Q[u]. Definition We say that R := [Q, T, P > ] is a regular semi-algebraic system if: (i) Q defines a non-empty open semi-algebra ic set S in R d, (ii) the regular system [T, P] specializes well at every point u of S (iii) at each point u of S, the specialized system [T (u), P(u) > ] has at least one real solution. Z R (R) = {(u, y) Q(u), t(u, y) = 0, p(u, y) > 0, (t, p) T P}. (CDMMXX) RealTriangularize ICIAM / 32

21 Regular semi-algebraic system Notation Let T Q[x 1 <... < x n ] be a regular chain with y := {mvar(t) t T } and u := x \ y = u 1,..., u d. Let P be a finite set of polynomials, s.t. every f P is regular modulo sat(t ). Let Q be a quantifier-free formula of Q[u]. Definition We say that R := [Q, T, P > ] is a regular semi-algebraic system if: (i) Q defines a non-empty open semi-algebra ic set S in R d, (ii) the regular system [T, P] specializes well at every point u of S (iii) at each point u of S, the specialized system [T (u), P(u) > ] has at least one real solution. Z R (R) = {(u, y) Q(u), t(u, y) = 0, p(u, y) > 0, (t, p) T P}. (CDMMXX) RealTriangularize ICIAM / 32

22 Example The system [Q, T, P > ], where { y Q := a > 0, T := 2 a = 0 x = 0, P > := {y > 0} is a regular semi-algebraic system. (CDMMXX) RealTriangularize ICIAM / 32

23 RealTriangularize applied to sofa and cylinder (1/2) x 2 + y 3 + z 5 = x 4 + z 2 1 = 0 (CDMMXX) RealTriangularize ICIAM / 32

24 RealTriangularize applied to sofa and cylinder (2/2) (CDMMXX) RealTriangularize ICIAM / 32

25 The RegularChains library in Maple (1/2) Design goals Solving polynomial systems over Q and F p, including parametric systems and semi-algebraic systems. Offering tools to manipulate their solutions. Organized around the concept of a regular chain, accommodating all types of solving and providing space-and-time efficiency. Features Use of types for algebraic structures: polynomial ring, regular chain, constructible set, quantifier free formula, regular semi algebraic system. Top level commands: PolynomialRing, Triangularize, RealTriangularize SamplePoints,... Tool kits: ConstructibleSetTools, ParametricSystemTools, FastArithmeticTools, SemiAlgebraicSetTools,... (CDMMXX) RealTriangularize ICIAM / 32

26 The RegularChains library in Maple (1/2) Design goals Solving polynomial systems over Q and F p, including parametric systems and semi-algebraic systems. Offering tools to manipulate their solutions. Organized around the concept of a regular chain, accommodating all types of solving and providing space-and-time efficiency. Features Use of types for algebraic structures: polynomial ring, regular chain, constructible set, quantifier free formula, regular semi algebraic system. Top level commands: PolynomialRing, Triangularize, RealTriangularize SamplePoints,... Tool kits: ConstructibleSetTools, ParametricSystemTools, FastArithmeticTools, SemiAlgebraicSetTools,... (CDMMXX) RealTriangularize ICIAM / 32

27 The RegularChains library in Maple (2/2) Classical tools Isolating the real solutions of zero-dimensional polynomial systems: SemiAlgebraicSetTools:-RealRootIsolate Real root classification of parametric polynomial systems: ParametricSystemTools:-RealRootClassification Cylindrical algebraic decomposition of polynomial systems: SemiAlgebraicSetTools:-CylindricalAlgebraicDecompose New tools Triangular decomposition of semi-algebraic systems: RealTriangularize Sampling all connected components of a semi-algebraic system: SamplePoints Set-theoretical operations on semi-algebraic sets: SemiAlgebraicSetTools:-Difference (CDMMXX) RealTriangularize ICIAM / 32

28 The RegularChains library in Maple (2/2) Classical tools Isolating the real solutions of zero-dimensional polynomial systems: SemiAlgebraicSetTools:-RealRootIsolate Real root classification of parametric polynomial systems: ParametricSystemTools:-RealRootClassification Cylindrical algebraic decomposition of polynomial systems: SemiAlgebraicSetTools:-CylindricalAlgebraicDecompose New tools Triangular decomposition of semi-algebraic systems: RealTriangularize Sampling all connected components of a semi-algebraic system: SamplePoints Set-theoretical operations on semi-algebraic sets: SemiAlgebraicSetTools:-Difference (CDMMXX) RealTriangularize ICIAM / 32

29 Plan 1 Computing the real solutions of polynomial systems symbolically 2 Triangular decomposition of semi-algebraic systems 3 Application to dynamical system analysis (CDMMXX) RealTriangularize ICIAM / 32

30 A biochemical network: setting (1/3) The generic kinetic scheme of prion diseases is illustrated as follows: 1 PrP C 3 PrP S C 4 Aggregates. 2 where [PrP C ] is the concentration of PrP C (harmless form) [ PrP S C ] is the concentration of PrP S C (infectious form) which catalyses the transformation from the normal form to itself, Step 1: synthesis of native PrP C Step 2, 4: normal degradation. (CDMMXX) RealTriangularize ICIAM / 32

31 A biochemical network: setting (2/3) Let ν i be the rate of Step i for i = 1,..., 4. 1 PrP C 3 PrP S C 4 Aggregates. 2 Step 1: zero-order kinetic process, that is ν 1 = k 1, Step 2, 4: first-order rate equations: ν 2 = k 2 [ PrP C ], ν 4 = k 4 [ PrP S C ]. Step 3: a nonlinear process ν 3 = [PrP ] C a ( 1 + b [ PrP S ] C n ) 1 + c [PrP S n. C ] (CDMMXX) RealTriangularize ICIAM / 32

32 A biochemical network: setting (3/3) We also have: 1 PrP C 3 PrP S C 4 Aggregates. 2 d [ PrP C ] = ν 1 ν 2 ν 3 dt d [ PrP S ] C = ν 3 ν 4 dt Letting x = [ PrP C ] and y = [ PrP S C ]. we obtain the dynamical system: dx dt = k 1 k 2 x ax (1 + by n ) 1 + cy n dy dt = ax (1 + by n ) 1 + cy n k 4y (CDMMXX) RealTriangularize ICIAM / 32

33 A biochemical network: semi-algebraic systems to solve Dynamical system to study M. Laurent (Biochem. J., 1996) suggests to set b = 2, c = 1/20, n = 4, a = 1/10, k 4 = 50 and k 1 = 800, leading to: { dx dt = f 1 dy dt = f 2 with { f1 = y 4 20k 2 x k 2 xy 4 2x 4xy 4 20+y 4 f 2 = 2(x+2xy 4 500y 25y 5 ) 20+y 4. Semi-algebraic systems to solve By Routh-Hurwitz criterion, an equilibrium (x, y) is asymptotically stable if 1 := ( f 1 x + f 2 y ) > 0 and a 2 := f 1 x f 2 y f 1 y f 2 x > 0. Letting p 1, p 2 the above polynomials, we obtain two semi-algebraic systems: S 1 : {p 1 = p 2 = 0, k 2 > 0} and S 2 : {p 1 = p 2 = 0, k 2 > 0, 1 > 0, a 2 > 0} (CDMMXX) RealTriangularize ICIAM / 32

34 A biochemical network: solving S 1 The real solutions of S 1 are described by the following triangular decomposition into regular semi-algebraic systems. (2y 4 + 1)x 25y 5 500y = 0 (k A 1 := 2 + 4)y 5 64y 4 + (2 + 20k 2 )y 32 = 0 k 2 > 0 r 0, A 2 := t x = 0 t y = 0 r = 0 k 2 > 0. where t y (k 2, y) has degree 4 in y and r is given by r := k k k k k k k k The polynomial r has four real roots, two are positive: α 1 < α 2. (CDMMXX) RealTriangularize ICIAM / 32

35 A biochemical network: solving S 1 Regarding k 2 as a parameter, one can compute a real comprehensive triangular decomposition which gives: { } k 2 0 {A 1 } 0 < k 2 < α 1 {A 2 } k 2 = α 1 {A 1 } α 1 < k 2 < α 2 {A 2 } k 2 = α 2 {A 1 } k 2 > α 2 From where we deduce the number of real solutions: 0 k k 2 > 0 and r > 0 2 k 2 > 0 and r = 0 3 k 2 > 0 and r < 0. (CDMMXX) RealTriangularize ICIAM / 32

36 A biochemical network: conclusion Theorem Assume that k 2 > 0. Then we have: if r > 0, then the dynamical system has 1 equilibrium; if r = 0, then it has 2 equilibria; if r < 0, it has 3 equilibria. Theorem Assume that k 2 > 0. Then we have: if r > 0, then the system has one hyperbolic equilibrium, which is asymptotically stable; if r < 0 and r 2 0, then the system has three hyperbolic equilibria, two of which are asymptotically stable and the other one is unstable; if r = 0 or r 2 = 0, the system experiences a bifurcation where r 2 = k k k k k k k k k (CDMMXX) RealTriangularize ICIAM / 32

37 (CDMMXX) RealTriangularize ICIAM / 32

38 (CDMMXX) RealTriangularize ICIAM / 32

39 (CDMMXX) RealTriangularize ICIAM / 32

40 Summary and notes Solving for the real roots of (parametric or not) polynomial systems is a fundamental problem with many applications. Most of the time, this requires exact (thus symbolic) computation. Computer algebra systems used to have limited capabilities for that, especially for the parametric case. Recent work (Changbo Chen, James H. Davenport, M 3, Bican Xia & Rong Xiao, ISSAC ) is changing that. RealTriangularize is available Maple 15, as part of the Maple RegularChains library. (CDMMXX) RealTriangularize ICIAM / 32

Computing the real solutions of polynomial systems with the RegularChains library in Maple

Computing the real solutions of polynomial systems with the RegularChains library in Maple ISSAC 2011 Software Presentation San Jose CA, June 9, 2011 (CDMMXX) RealTriangularize ISSAC 2011 1 / 17 Computing the real solutions of polynomial systems with the RegularChains library in Maple Presented

More information

Solving Parametric Polynomial Systems by RealComprehensiveTriangularize

Solving Parametric Polynomial Systems by RealComprehensiveTriangularize Solving Parametric Polynomial Systems by RealComprehensiveTriangularize Changbo Chen 1 and Marc Moreno Maza 2 1 Chongqing Key Laboratory of Automated Reasoning and Cognition, Chongqing Institute of Green

More information

A Maple Package for Parametric Matrix Computations

A Maple Package for Parametric Matrix Computations A Maple Package for Parametric Matrix Computations Robert M. Corless, Marc Moreno Maza and Steven E. Thornton Department of Applied Mathematics, Western University Ontario Research Centre for Computer

More information

Change of Ordering for Regular Chains in Positive Dimension

Change of Ordering for Regular Chains in Positive Dimension Change of Ordering for Regular Chains in Positive Dimension X. Dahan, X. Jin, M. Moreno Maza, É. Schost University of Western Ontario, London, Ontario, Canada. École polytechnique, 91128 Palaiseau, France.

More information

When does T equal sat(t)?

When does T equal sat(t)? When does T equal sat(t)? Wei Pan joint work with François Lemaire, Marc Moreno Maza and Yuzhen Xie MOCAA M 3 workshop UWO May 7, 2008 1 Introduction Given a regular chain T, the saturated ideal sat(t)

More information

Computing Limits of Real Multivariate Rational Functions

Computing Limits of Real Multivariate Rational Functions Computing Limits of Real Multivariate Rational Functions Parisa Alvandi, Mahsa Kazemi, Marc Moreno Maza Western University, Canada July 22, 2016 Outline 1 Statement of the problem and previous works 2

More information

Comprehensive Triangular Decomposition

Comprehensive Triangular Decomposition Comprehensive Triangular Decomposition C. Chen, O. Golubitsky, F. Lemaire, M. Moreno Maza, W. Pan September 18, 2007 Triangular decompositions of parametric systems: which parameter values give finitely

More information

Computing with Constructible Sets in Maple

Computing with Constructible Sets in Maple Computing with Constructible Sets in Maple Changbo Chen a François Lemaire b Marc Moreno Maza a Liyun Li a Wei Pan a Yuzhen Xie c a University of Western Ontario Department of Computer Science London,

More information

On Fulton s Algorithm for Computing Intersection Multiplicities

On Fulton s Algorithm for Computing Intersection Multiplicities On Fulton s Algorithm for Computing Intersection Multiplicities Steffen Marcus 1 Marc Moreno Maza 2 Paul Vrbik 2 1 University of Utah 2 University of Western Ontario March 9, 2012 1/35 Overview Let f 1,...,f

More information

Computations Modulo Regular Chains

Computations Modulo Regular Chains Computations Modulo Regular Chains Xin Li, Marc Moreno Maza and Wei Pan (University of Western Ontario) ISSAC 2009, Seoul July 30, 2009 Background A historical application of the resultant is to compute

More information

Real Root Isolation of Regular Chains.

Real Root Isolation of Regular Chains. Real Root Isolation of Regular Chains. François Boulier 1, Changbo Chen 2, François Lemaire 1, Marc Moreno Maza 2 1 University of Lille I (France) 2 University of London, Ontario (Canada) ASCM 2009 (Boulier,

More information

Computing Cylindrical Algebraic Decomposition via Triangular Decomposition

Computing Cylindrical Algebraic Decomposition via Triangular Decomposition Computing Cylindrical Algebraic Decomposition via Triangular Decomposition ABSTRACT Changbo Chen ORCCA, University of Western Ontario (UWO) London, Ontario, Canada cchen252@csd.uwo.ca Bican Xia School

More information

Triangular Decomposition of Semi-Algebraic Systems

Triangular Decomposition of Semi-Algebraic Systems Triangular Decomposition of Semi-Algebraic Systems Changbo Chen University of Western Ontario cchen252@csd.uwo.ca Marc Moreno Maza University of Western Ontario moreno@csd.uwo.ca James H. Davenport University

More information

Component-level Parallelization of Triangular Decompositions

Component-level Parallelization of Triangular Decompositions Component-level Parallelization of Triangular Decompositions Marc Moreno Maza & Yuzhen Xie University of Western Ontario, Canada February 1, 2007 Interactive Parallel Computation in Support of Research

More information

Choosing a variable ordering for truth-table invariant cylindrical algebraic decomposition by incremental triangular decomposition

Choosing a variable ordering for truth-table invariant cylindrical algebraic decomposition by incremental triangular decomposition Choosing a variable ordering for truth-table invariant cylindrical algebraic decomposition by incremental triangular decomposition Matthew England, Russell Bradford, James H. Davenport, and David Wilson

More information

Parallel Integer Polynomial Multiplication Changbo Chen, Svyatoslav Parallel Integer Covanov, Polynomial FarnamMultiplication

Parallel Integer Polynomial Multiplication Changbo Chen, Svyatoslav Parallel Integer Covanov, Polynomial FarnamMultiplication Parallel Integer Polynomial Multiplication Parallel Integer Polynomial Multiplication Changbo Chen 1 Svyatoslav Covanov 2,3 Farnam Mansouri 2 Marc Moreno Maza 2 Ning Xie 2 Yuzhen Xie 2 1 Chinese Academy

More information

Computer Algebra and Computer Algebra Systems L algèbre computationnelle et systèmes d algèbre computationnelle (Org: Michael Monagan (SFU))

Computer Algebra and Computer Algebra Systems L algèbre computationnelle et systèmes d algèbre computationnelle (Org: Michael Monagan (SFU)) Computer Algebra and Computer Algebra Systems L algèbre computationnelle et systèmes d algèbre computationnelle (Org: Michael Monagan (SFU)) OLEG GOLUBITSKY, Ontario Research Centre for Computer Algebra,

More information

Polynomial System Example Bank Version 4.0-1/4/13

Polynomial System Example Bank Version 4.0-1/4/13 Polynomial System Example Bank Version 4.0-1/4/13 David John Wilson PhD Candidate, University of Bath Current draft: April 8, 2013 Contents 1 Introduction 2 2 Examples from CMXY09 3 3 Branch Cut Examples

More information

Computer Algebra and Formal Proof

Computer Algebra and Formal Proof James 1 University of Bath J.H.@bath.ac.uk 21 July 2017 1 Thanks to EU H2020-FETOPEN-2016-2017-CSA project SC 2 (712689) and the Isaac Newton Institute through EPSRC K/032208/1 Computer Algebra Systems

More information

Computing Intersection Multiplicity via Triangular Decomposition

Computing Intersection Multiplicity via Triangular Decomposition Computing Intersection Multiplicity via Triangular Decomposition Paul Vrbik 1 1 University of Western Ontario Contributions 1. Devised an algorithm to calculate the Intersection Multiplicity in (generically)

More information

Curriculum Vitae. Marc Moreno Maza. September 9, 2010

Curriculum Vitae. Marc Moreno Maza. September 9, 2010 Curriculum Vitae Marc Moreno Maza September 9, 2010 Contents 1 Summary 3 1.1 Position........................................... 3 1.2 Contact information.................................... 3 1.3 Degrees...........................................

More information

Problem formulation for truth-table invariant cylindrical algebraic decomposition by incremental triangular decomposition

Problem formulation for truth-table invariant cylindrical algebraic decomposition by incremental triangular decomposition Problem formulation for truth-table invariant cylindrical algebraic decomposition by incremental triangular decomposition Matthew England 1, Russell Bradford 1, Changbo Chen 2, James H. Davenport 1, Marc

More information

SOLVING VIA MODULAR METHODS

SOLVING VIA MODULAR METHODS SOLVING VIA MODULAR METHODS DEEBA AFZAL, FAIRA KANWAL, GERHARD PFISTER, AND STEFAN STEIDEL Abstract. In this article we present a parallel modular algorithm to compute all solutions with multiplicities

More information

Solving Polynomial Systems Symbolically and in Parallel

Solving Polynomial Systems Symbolically and in Parallel Solving Polynomial Systems Symbolically and in Parallel Marc Moreno Maza & Yuzhen Xie Ontario Research Center for Computer Algebra University of Western Ontario, London, Canada MITACS - CAIMS, June 18,

More information

Symbolic-Algebraic Methods for Linear Partial Differential Operators (LPDOs) RISC Research Institute for Symbolic Computation

Symbolic-Algebraic Methods for Linear Partial Differential Operators (LPDOs) RISC Research Institute for Symbolic Computation Symbolic-Algebraic Methods for Linear Partial Differential Operators (LPDOs) Franz Winkler joint with Ekaterina Shemyakova RISC Research Institute for Symbolic Computation Johannes Kepler Universität.

More information

An application of regular chain theory to the study of limit cycles

An application of regular chain theory to the study of limit cycles International Journal of Bifurcation and Chaos c World Scientific Publishing Company An application of regular chain theory to the study of limit cycles Changbo Chen Department of Computer Science, University

More information

Understanding Branch Cuts of Expressions

Understanding Branch Cuts of Expressions The University of Bath Joint work with: Russell Bradford, James Davenport & David Wilson (Bath) and Edgardo Cheb-Terrab (Maplesoft) University of Waterloo 21st June 2013 Supported by the Engineering and

More information

6.3 Partial Fractions

6.3 Partial Fractions 6.3 Partial Fractions Mark Woodard Furman U Fall 2009 Mark Woodard (Furman U) 6.3 Partial Fractions Fall 2009 1 / 11 Outline 1 The method illustrated 2 Terminology 3 Factoring Polynomials 4 Partial fraction

More information

Semi-algebraic description of the equilibria of dynamical systems

Semi-algebraic description of the equilibria of dynamical systems Semi-algebraic description of the equilibria of dynamical systems Changbo Chen, Marc Moreno Maza The University of Western Ontario, London N6A 1M8, Canada Abstract. We study continuous dynamical systems

More information

Non-Liouvillian solutions for second order linear ODEs

Non-Liouvillian solutions for second order linear ODEs Non-Liouvillian solutions for second order linear ODEs L. Chan a and E.S. Cheb-Terrab b,c a Department of Pure Mathematics University of Waterloo, Waterloo, Ontario, Canada. b CECM, Department of Mathematics

More information

Quantifier Elimination

Quantifier Elimination J.JSSAC (2003) Vol. 10, No. 1, pp. 3-12 Quantifier Elimination Quantifier Elimination ( ) IT 1 (quantifier elimination problem) (formal theory) ( ) (quantifier elimination :QE) (elementary theory of real

More information

What does without loss of generality mean (and how do we detect it)

What does without loss of generality mean (and how do we detect it) What does without loss of generality mean (and how do we detect it) James Davenport Hebron & Medlock Professor of Information Technology 1 University of Bath (U.K.) 1 August 2016 1 Thanks to Matthew England

More information

Computing the Monodromy Group of a Plane Algebraic Curve Using a New Numerical-modular Newton-Puiseux Algorithm

Computing the Monodromy Group of a Plane Algebraic Curve Using a New Numerical-modular Newton-Puiseux Algorithm Computing the Monodromy Group of a Plane Algebraic Curve Using a New Numerical-modular Newton-Puiseux Algorithm Poteaux Adrien XLIM-DMI UMR CNRS 6172 Université de Limoges, France SNC'07 University of

More information

Polynomials. Chapter 4

Polynomials. Chapter 4 Chapter 4 Polynomials In this Chapter we shall see that everything we did with integers in the last Chapter we can also do with polynomials. Fix a field F (e.g. F = Q, R, C or Z/(p) for a prime p). Notation

More information

Truth Table Invariant Cylindrical Algebraic Decomposition by Regular Chains

Truth Table Invariant Cylindrical Algebraic Decomposition by Regular Chains Truth Table Invariant Cylindrical Algebraic Decomposition by Regular Chains Russell Bradford 1, Changbo Chen 2, James H. Davenport 1, Matthew England 1, Marc Moreno Maza 3 and David Wilson 1 1 University

More information

Algorithms for Computing Triangular Decomposition of Polynomial Systems

Algorithms for Computing Triangular Decomposition of Polynomial Systems Algorithms for Computing Triangular Decomposition of Polynomial Systems In dedication to Professor Wen Tsün Wu Changbo Chen a Marc Moreno Maza a a The University of Western Ontario, London, Ontario, Canada

More information

Handout - Algebra Review

Handout - Algebra Review Algebraic Geometry Instructor: Mohamed Omar Handout - Algebra Review Sept 9 Math 176 Today will be a thorough review of the algebra prerequisites we will need throughout this course. Get through as much

More information

Computing the Integer Points of a Polyhedron, II: Complexity Estimates

Computing the Integer Points of a Polyhedron, II: Complexity Estimates Computing the Integer Points of a Polyhedron, II: Complexity Estimates Rui-Juan Jing 1,2 and Marc Moreno Maza 2 1 KLMM, UCAS, Academy of Mathematics and Systems Science, Chinese Academy of Sciences, rjing8@uwo.ca,

More information

Extremal Behaviour in Sectional Matrices

Extremal Behaviour in Sectional Matrices Extremal Behaviour in Sectional Matrices Elisa Palezzato 1 joint work with Anna Maria Bigatti 1 and Michele Torielli 2 1 University of Genova, Italy 2 Hokkaido University, Japan arxiv:1702.03292 Ph.D.

More information

Solving Polynomial Systems Symbolically and in Parallel

Solving Polynomial Systems Symbolically and in Parallel Solving Polynomial Systems Symbolically and in Parallel Marc Moreno Maza & Yuzhen Xie ORCCA University of Western Ontario London Ontario Canada {moreno yxie}@orcca.on.ca October 10 2006 Abstract We discuss

More information

PART II: Research Proposal Algorithms for the Simplification of Algebraic Formulae

PART II: Research Proposal Algorithms for the Simplification of Algebraic Formulae Form 101 Part II 6 Monagan, 195283 PART II: Research Proposal Algorithms for the Simplification of Algebraic Formulae 1 Research Area Computer algebra (CA) or symbolic computation, as my field is known

More information

Review session Midterm 1

Review session Midterm 1 AS.110.109: Calculus II (Eng) Review session Midterm 1 Yi Wang, Johns Hopkins University Fall 2018 7.1: Integration by parts Basic integration method: u-sub, integration table Integration By Parts formula

More information

Balanced Dense Polynomial Multiplication on Multicores

Balanced Dense Polynomial Multiplication on Multicores Balanced Dense Polynomial Multiplication on Multicores Yuzhen Xie SuperTech Group, CSAIL MIT joint work with Marc Moreno Maza ORCCA, UWO ACA09, Montreal, June 26, 2009 Introduction Motivation: Multicore-enabling

More information

TOWARD HIGH-PERFORMANCE POLYNOMIAL SYSTEM SOLVERS BASED ON TRIANGULAR DECOMPOSITIONS. (Spine title: Contributions to Polynomial System Solvers)

TOWARD HIGH-PERFORMANCE POLYNOMIAL SYSTEM SOLVERS BASED ON TRIANGULAR DECOMPOSITIONS. (Spine title: Contributions to Polynomial System Solvers) TOWARD HIGH-PERFORMANCE POLYNOMIAL SYSTEM SOLVERS BASED ON TRIANGULAR DECOMPOSITIONS (Spine title: Contributions to Polynomial System Solvers) (Thesis format: Monograph) by Xin Li Graduate Program in Computer

More information

Computations with Differential Rational Parametric Equations 1)

Computations with Differential Rational Parametric Equations 1) MM Research Preprints,23 29 No. 18, Dec. 1999. Beijing 23 Computations with Differential Rational Parametric Equations 1) Xiao-Shan Gao Institute of Systems Science Academia Sinica, Beijing, 100080 Abstract.

More information

Realization theory for systems biology

Realization theory for systems biology Realization theory for systems biology Mihály Petreczky CNRS Ecole Central Lille, France February 3, 2016 Outline Control theory and its role in biology. Realization problem: an abstract formulation. Realization

More information

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

1. Find the solution of the following uncontrolled linear system. 2 α 1 1 Appendix B Revision Problems 1. Find the solution of the following uncontrolled linear system 0 1 1 ẋ = x, x(0) =. 2 3 1 Class test, August 1998 2. Given the linear system described by 2 α 1 1 ẋ = x +

More information

Solving Third Order Linear Differential Equations in Terms of Second Order Equations

Solving Third Order Linear Differential Equations in Terms of Second Order Equations Solving Third Order Linear Differential Equations in Terms of Second Order Equations Mark van Hoeij (Florida State University) ISSAC 2007 Talk presented by: George Labahn (University of Waterloo) Notations.

More information

Example: This theorem is the easiest way to test an ideal (or an element) is prime. Z[x] (x)

Example: This theorem is the easiest way to test an ideal (or an element) is prime. Z[x] (x) Math 4010/5530 Factorization Theory January 2016 Let R be an integral domain. Recall that s, t R are called associates if they differ by a unit (i.e. there is some c R such that s = ct). Let R be a commutative

More information

ENGI Second Order Linear ODEs Page Second Order Linear Ordinary Differential Equations

ENGI Second Order Linear ODEs Page Second Order Linear Ordinary Differential Equations ENGI 344 - Second Order Linear ODEs age -01. Second Order Linear Ordinary Differential Equations The general second order linear ordinary differential equation is of the form d y dy x Q x y Rx dx dx Of

More information

Chapter 1: Systems of Linear Equations and Matrices

Chapter 1: Systems of Linear Equations and Matrices : Systems of Linear Equations and Matrices Multiple Choice Questions. Which of the following equations is linear? (A) x + 3x 3 + 4x 4 3 = 5 (B) 3x x + x 3 = 5 (C) 5x + 5 x x 3 = x + cos (x ) + 4x 3 = 7.

More information

2. Prime and Maximal Ideals

2. Prime and Maximal Ideals 18 Andreas Gathmann 2. Prime and Maximal Ideals There are two special kinds of ideals that are of particular importance, both algebraically and geometrically: the so-called prime and maximal ideals. Let

More information

High-Performance Symbolic Computation in a Hybrid Compiled-Interpreted Programming Environment

High-Performance Symbolic Computation in a Hybrid Compiled-Interpreted Programming Environment High-Performance Symbolic Computation in a Hybrid Compiled-Interpreted Programming Environment Xin Li Ontario Research Center for Computer Algebra University of Western Ontario London, Ontario, Canada

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

Daniel Lazard and Polynomial Systems A Personal View

Daniel Lazard and Polynomial Systems A Personal View Daniel Lazard and Polynomial Systems A Personal View James H. Davenport Department of Computer Science University of Bath Bath BA2 7AY England J.H.Davenport@bath.ac.uk December 1, 2004 1 Introduction This

More information

Computation of the Minimal Associated Primes

Computation of the Minimal Associated Primes Computation of the Minimal Associated Primes Santiago Laplagne Departamento de Matemática, Universidad de Buenos Aires Buenos Aires, Argentina slaplagn@dm.uba.ar Abstract. We propose a new algorithm for

More information

Factorization of integer-valued polynomials with square-free denominator

Factorization of integer-valued polynomials with square-free denominator accepted by Comm. Algebra (2013) Factorization of integer-valued polynomials with square-free denominator Giulio Peruginelli September 9, 2013 Dedicated to Marco Fontana on the occasion of his 65th birthday

More information

An Efficient Algorithm for Computing Parametric Multivariate Polynomial GCD

An Efficient Algorithm for Computing Parametric Multivariate Polynomial GCD An Efficient Algorithm for Computing Parametric Multivariate Polynomial GCD Dong Lu Key Laboratory of Mathematics Mechanization Academy of Mathematics and Systems Science, CAS Joint work with Deepak Kapur,

More information

Inversion Modulo Zero-dimensional Regular Chains

Inversion Modulo Zero-dimensional Regular Chains Inversion Modulo Zero-dimensional Regular Chains Marc Moreno Maza, Éric Schost, and Paul Vrbik Department of Computer Science, Western University moreno@csd.uwo.ca eschost@csd.uwo.ca pvrbik@csd.uwo.ca

More information

Groups, Rings, and Finite Fields. Andreas Klappenecker. September 12, 2002

Groups, Rings, and Finite Fields. Andreas Klappenecker. September 12, 2002 Background on Groups, Rings, and Finite Fields Andreas Klappenecker September 12, 2002 A thorough understanding of the Agrawal, Kayal, and Saxena primality test requires some tools from algebra and elementary

More information

118 PU Ph D Mathematics

118 PU Ph D Mathematics 118 PU Ph D Mathematics 1 of 100 146 PU_2016_118_E The function fz = z is:- not differentiable anywhere differentiable on real axis differentiable only at the origin differentiable everywhere 2 of 100

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

Compatibly split subvarieties of Hilb n (A 2 k)

Compatibly split subvarieties of Hilb n (A 2 k) Compatibly split subvarieties of Hilb n (A 2 k) Jenna Rajchgot MSRI Combinatorial Commutative Algebra December 3-7, 2012 Throughout this talk, let k be an algebraically closed field of characteristic p

More information

FFT-based Dense Polynomial Arithmetic on Multi-cores

FFT-based Dense Polynomial Arithmetic on Multi-cores FFT-based Dense Polynomial Arithmetic on Multi-cores Yuzhen Xie Computer Science and Artificial Intelligence Laboratory, MIT and Marc Moreno Maza Ontario Research Centre for Computer Algebra, UWO ACA 2009,

More information

Section III.6. Factorization in Polynomial Rings

Section III.6. Factorization in Polynomial Rings III.6. Factorization in Polynomial Rings 1 Section III.6. Factorization in Polynomial Rings Note. We push several of the results in Section III.3 (such as divisibility, irreducibility, and unique factorization)

More information

Chapter 7: Techniques of Integration

Chapter 7: Techniques of Integration Chapter 7: Techniques of Integration MATH 206-01: Calculus II Department of Mathematics University of Louisville last corrected September 14, 2013 1 / 43 Chapter 7: Techniques of Integration 7.1. Integration

More information

Model theory and algebraic geometry in groups, non-standard actions and algorithms

Model theory and algebraic geometry in groups, non-standard actions and algorithms Model theory and algebraic geometry in groups, non-standard actions and algorithms Olga Kharlampovich and Alexei Miasnikov ICM 2014 1 / 32 Outline Tarski s problems Malcev s problems Open problems 2 /

More information

Classification of Phase Portraits at Equilibria for u (t) = f( u(t))

Classification of Phase Portraits at Equilibria for u (t) = f( u(t)) Classification of Phase Portraits at Equilibria for u t = f ut Transfer of Local Linearized Phase Portrait Transfer of Local Linearized Stability How to Classify Linear Equilibria Justification of the

More information

Divisibility. Def: a divides b (denoted a b) if there exists an integer x such that b = ax. If a divides b we say that a is a divisor of b.

Divisibility. Def: a divides b (denoted a b) if there exists an integer x such that b = ax. If a divides b we say that a is a divisor of b. Divisibility Def: a divides b (denoted a b) if there exists an integer x such that b ax. If a divides b we say that a is a divisor of b. Thm: (Properties of Divisibility) 1 a b a bc 2 a b and b c a c 3

More information

Math 547, Exam 2 Information.

Math 547, Exam 2 Information. Math 547, Exam 2 Information. 3/19/10, LC 303B, 10:10-11:00. Exam 2 will be based on: Homework and textbook sections covered by lectures 2/3-3/5. (see http://www.math.sc.edu/ boylan/sccourses/547sp10/547.html)

More information

Homework 8 Solutions to Selected Problems

Homework 8 Solutions to Selected Problems Homework 8 Solutions to Selected Problems June 7, 01 1 Chapter 17, Problem Let f(x D[x] and suppose f(x is reducible in D[x]. That is, there exist polynomials g(x and h(x in D[x] such that g(x and h(x

More information

QUADRATIC FORMS. A mathematical vignette. Ed Barbeau, University of Toronto

QUADRATIC FORMS. A mathematical vignette. Ed Barbeau, University of Toronto QUADRATIC FORMS A mathematical vignette Ed Barbeau, University of Toronto 1. Difference of squares. Question: What positive integers can be written as the difference of two squares? This is a good problem

More information

Mathematical Olympiad Training Polynomials

Mathematical Olympiad Training Polynomials Mathematical Olympiad Training Polynomials Definition A polynomial over a ring R(Z, Q, R, C) in x is an expression of the form p(x) = a n x n + a n 1 x n 1 + + a 1 x + a 0, a i R, for 0 i n. If a n 0,

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

The following can also be obtained from this WWW address: the papers [8, 9], more examples, comments on the implementation and a short description of

The following can also be obtained from this WWW address: the papers [8, 9], more examples, comments on the implementation and a short description of An algorithm for computing the Weierstrass normal form Mark van Hoeij Department of mathematics University of Nijmegen 6525 ED Nijmegen The Netherlands e-mail: hoeij@sci.kun.nl April 9, 1995 Abstract This

More information

August 2015 Qualifying Examination Solutions

August 2015 Qualifying Examination Solutions August 2015 Qualifying Examination Solutions If you have any difficulty with the wording of the following problems please contact the supervisor immediately. All persons responsible for these problems,

More information

MATH 361: NUMBER THEORY TENTH LECTURE

MATH 361: NUMBER THEORY TENTH LECTURE MATH 361: NUMBER THEORY TENTH LECTURE The subject of this lecture is finite fields. 1. Root Fields Let k be any field, and let f(x) k[x] be irreducible and have positive degree. We want to construct a

More information

Calculus with business applications, Lehigh U, Lecture 03 notes Summer

Calculus with business applications, Lehigh U, Lecture 03 notes Summer Calculus with business applications, Lehigh U, Lecture 03 notes Summer 01 1 Lines and quadratics 1. Polynomials, functions in which each term is a positive integer power of the independent variable include

More information

Controller Synthesis for Hybrid Systems using SMT Solving

Controller Synthesis for Hybrid Systems using SMT Solving Controller Synthesis for Hybrid Systems using SMT Solving Ulrich Loup AlgoSyn (GRK 1298) Hybrid Systems Group Prof. Dr. Erika Ábrahám GRK Workshop 2009, Schloss Dagstuhl Our model: hybrid system Discrete

More information

TEST CODE: PMB SYLLABUS

TEST CODE: PMB SYLLABUS TEST CODE: PMB SYLLABUS Convergence and divergence of sequence and series; Cauchy sequence and completeness; Bolzano-Weierstrass theorem; continuity, uniform continuity, differentiability; directional

More information

Lotka Volterra Predator-Prey Model with a Predating Scavenger

Lotka Volterra Predator-Prey Model with a Predating Scavenger Lotka Volterra Predator-Prey Model with a Predating Scavenger Monica Pescitelli Georgia College December 13, 2013 Abstract The classic Lotka Volterra equations are used to model the population dynamics

More information

Interval Gröbner System and its Applications

Interval Gröbner System and its Applications Interval Gröbner System and its Applications B. M.-Alizadeh Benyamin.M.Alizadeh@gmail.com S. Rahmany S_Rahmani@du.ac.ir A. Basiri Basiri@du.ac.ir School of Mathematics and Computer Sciences, Damghan University,

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

A field F is a set of numbers that includes the two numbers 0 and 1 and satisfies the properties:

A field F is a set of numbers that includes the two numbers 0 and 1 and satisfies the properties: Byte multiplication 1 Field arithmetic A field F is a set of numbers that includes the two numbers 0 and 1 and satisfies the properties: F is an abelian group under addition, meaning - F is closed under

More information

Math 418 Algebraic Geometry Notes

Math 418 Algebraic Geometry Notes Math 418 Algebraic Geometry Notes 1 Affine Schemes Let R be a commutative ring with 1. Definition 1.1. The prime spectrum of R, denoted Spec(R), is the set of prime ideals of the ring R. Spec(R) = {P R

More information

MTH 310, Section 001 Abstract Algebra I and Number Theory. Sample Midterm 1

MTH 310, Section 001 Abstract Algebra I and Number Theory. Sample Midterm 1 MTH 310, Section 001 Abstract Algebra I and Number Theory Sample Midterm 1 Instructions: You have 50 minutes to complete the exam. There are five problems, worth a total of fifty points. You may not use

More information

Introduction Non-uniqueness of factorization in A[x]... 66

Introduction Non-uniqueness of factorization in A[x]... 66 Abstract In this work, we study the factorization in A[x], where A is an Artinian local principal ideal ring (briefly SPIR), whose maximal ideal, (t), has nilpotency h: this is not a Unique Factorization

More information

A Harvard Sampler. Evan Chen. February 23, I crashed a few math classes at Harvard on February 21, Here are notes from the classes.

A Harvard Sampler. Evan Chen. February 23, I crashed a few math classes at Harvard on February 21, Here are notes from the classes. A Harvard Sampler Evan Chen February 23, 2014 I crashed a few math classes at Harvard on February 21, 2014. Here are notes from the classes. 1 MATH 123: Algebra II In this lecture we will make two assumptions.

More information

Rings, Integral Domains, and Fields

Rings, Integral Domains, and Fields Rings, Integral Domains, and Fields S. F. Ellermeyer September 26, 2006 Suppose that A is a set of objects endowed with two binary operations called addition (and denoted by + ) and multiplication (denoted

More information

2. THE EUCLIDEAN ALGORITHM More ring essentials

2. THE EUCLIDEAN ALGORITHM More ring essentials 2. THE EUCLIDEAN ALGORITHM More ring essentials In this chapter: rings R commutative with 1. An element b R divides a R, or b is a divisor of a, or a is divisible by b, or a is a multiple of b, if there

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

Lesson 7.1 Polynomial Degree and Finite Differences

Lesson 7.1 Polynomial Degree and Finite Differences Lesson 7.1 Polynomial Degree and Finite Differences 1. Identify the degree of each polynomial. a. 3x 4 2x 3 3x 2 x 7 b. x 1 c. 0.2x 1.x 2 3.2x 3 d. 20 16x 2 20x e. x x 2 x 3 x 4 x f. x 2 6x 2x 6 3x 4 8

More information

Dense Arithmetic over Finite Fields with CUMODP

Dense Arithmetic over Finite Fields with CUMODP Dense Arithmetic over Finite Fields with CUMODP Sardar Anisul Haque 1 Xin Li 2 Farnam Mansouri 1 Marc Moreno Maza 1 Wei Pan 3 Ning Xie 1 1 University of Western Ontario, Canada 2 Universidad Carlos III,

More information

Mathematics Notes for Class 12 chapter 7. Integrals

Mathematics Notes for Class 12 chapter 7. Integrals 1 P a g e Mathematics Notes for Class 12 chapter 7. Integrals Let f(x) be a function. Then, the collection of all its primitives is called the indefinite integral of f(x) and is denoted by f(x)dx. Integration

More information

Resultants. Chapter Elimination Theory. Resultants

Resultants. Chapter Elimination Theory. Resultants Chapter 9 Resultants 9.1 Elimination Theory We know that a line and a curve of degree n intersect in exactly n points if we work in the projective plane over some algebraically closed field K. Using the

More information

Hilbert Polynomials. dimension and counting monomials. a Gröbner basis for I reduces to in > (I)

Hilbert Polynomials. dimension and counting monomials. a Gröbner basis for I reduces to in > (I) Hilbert Polynomials 1 Monomial Ideals dimension and counting monomials 2 The Dimension of a Variety a Gröbner basis for I reduces to in > (I) 3 The Complexity of Gröbner Bases a bound on the degrees of

More information

Fields and Galois Theory. Below are some results dealing with fields, up to and including the fundamental theorem of Galois theory.

Fields and Galois Theory. Below are some results dealing with fields, up to and including the fundamental theorem of Galois theory. Fields and Galois Theory Below are some results dealing with fields, up to and including the fundamental theorem of Galois theory. This should be a reasonably logical ordering, so that a result here should

More information

Section VI.33. Finite Fields

Section VI.33. Finite Fields VI.33 Finite Fields 1 Section VI.33. Finite Fields Note. In this section, finite fields are completely classified. For every prime p and n N, there is exactly one (up to isomorphism) field of order p n,

More information

Modular Methods for Solving Nonlinear Polynomial Systems

Modular Methods for Solving Nonlinear Polynomial Systems Modular Methods for Solving Nonlinear Polynomial Systems (Thesis format: Monograph) by Raqeeb Rasheed Graduate Program in Computer Science A thesis submitted in partial fulfillment of the requirements

More information

Lecture Notes Math 371: Algebra (Fall 2006) by Nathanael Leedom Ackerman

Lecture Notes Math 371: Algebra (Fall 2006) by Nathanael Leedom Ackerman Lecture Notes Math 371: Algebra (Fall 2006) by Nathanael Leedom Ackerman October 17, 2006 TALK SLOWLY AND WRITE NEATLY!! 1 0.1 Factorization 0.1.1 Factorization of Integers and Polynomials Now we are going

More information