Solving Some Problems and Elimination in Systems of Polynomial Equations

Abstract

In a factorial ring, we can define the p.g.c.d. of two elements (defined to the nearest unit) and the notion of prime elements between them. More generally, Bezout’s identity characterizes two prime elements in a main ring. A ring that satisfies the property of the theorem is called a Bezout ring. We have given some geometry theorems that can be proved algebraically, although the methods of geometry and, in particular, of projective geometry are by far the most beautiful. Most geometric problems actually involve polynomial equations and can be translated into the language of polynomial ideals. We have given a few examples of a different nature without pretending to make a general theory.

Share and Cite:

Woba, M. (2024) Solving Some Problems and Elimination in Systems of Polynomial Equations. American Journal of Computational Mathematics, 14, 333-345. doi: 10.4236/ajcm.2024.143016.

1. Introduction

Polynomials are preferred tools used to solve problems such as the solvability of equations, constructability, and Fermat’s last theorem [1].

This article is devoted to solving some problems and elimination in systems of polynomial equations. Let us give some examples of problems: solving a system of polynomial equations, finding its projection in different planes, and finding the Cartesian equation of a curve (or a surface) given by parametric equations.

The algebraic structures of rings and ideals play a large role and lead to algebraic geometry proper. We will see how to use the Bezout identity in [ x ] and k[ x,y ] for these problems, then move on to the resultant and then discuss the Gröbner bases. In passing, we will see some geometry theorems that can be proved algebraically, although the methods of geometry and, in particular, of projective geometry are by far the most beautiful.

Remark

The pgcd of two or more integers is the largest integer that divides each of these numbers without leaving a remainder.

Example 1.1

For 12 and 18:

  • The divisors of 12 are: 1, 2, 3, 4, 6, 12;

  • The divisors of 18 are: 1, 2, 3, 6, 9 and 18;

  • The common divisors: 1, 2, 3 and 6.

The pgcd (12, 18) = 6.

Definition

In a factor analysis, the main elements refer to the linear combinations of variables that best explain the variation in the data.

Elements are often used to reduce the dimensionality of the dataset while preserving as much information as possible.

Example 1.2

Let’s say we have a dataset with three variables: X1, X2 and X3.

Factor analysis can reveal that:

The first element (EP1) represents 70% of the total variable, and is influenced mainly by X1, X2.

The second main element (EP2) could then represent 20% and be more related to X3.

This made it possible to represent the data with only two main elements, meaning analysis while retaining the essence of the information.

In short:

Bezout rings are of greater importance in both algebra and geometry, mainly due to their structure and special properties.

2. Algebra Complement

Let A be an integral unitary commutative ring. An invertible element of A for multiplication is called a unit of A.

Definition 2.1

We say that an ideal IA of A is prime if and only if A/I is an integral ring. In other words, if abI , then a or b belongs to I.

Definition 2.2

An element a of A is said to be irreducible if it is not a unit and if it cannot be written in the form a=bc with b and c as non-units.

If a 1 ,, a n are elements of A, we denote ( a 1 ,, a n ) or ( a 1 ,, a n )A the ideal of A generated by the a i . The a i are called the generating system or the basis of the ideal I.

Proposition

If I=( a ) is a prime principal ideal, then a is irreducible.

Indeed, if a is not irreducible, we can write it in the form bc with b and c not units and we then have bI,cI and bcI .

In , the converse is true: if a is irreducible, the ideal of generated by a is prime. It is true more generally in factorial rings (we then speak of prime elements for irreducible) but false in general.

Definition 2.3

Let A be an integral ring. A is said to be a factorial ring if any element of A is written as the product of one unit and irreducible elements, and this is essentially unique: if u iI p i =v jJ q j with u and v units and irreducible p i and q j there exists a σ bijection of I over J such that p i = u i q σ( i ) with u i unit.

Theorem 2.1

If A is a factorial ring, the ring A[ x ] of the polynomials in x with coefficients in A is factorial. Thus, if A is a field or a principal ring, the ring A[ x 1 ,, x n ] is a factorial ring.

In a factorial ring, we can define the p.g.c.d. of two elements (defined to the nearest unit) and the notion of prime elements between them.

When A=k is a field, we have the Euclidean division in k[ x ] and we can calculate the p.g.c.d. of two polynomials by Euclid’s algorithm [2].

Theorem 2.2 (Bezout of Theorem)

If A=k is a field and P and Q are two polynomials of k[ x ] , P and Q are prime to each other if and only if there are two polynomials U and V such that UP+VQ=1 .

The conclusion of this theorem is false in k[ x,y ] . On the other hand, we can plunge k[ x,y ] into k( y )[ x ] where k( y ) is the field of fractions of k( y ) . Note that the MAPLE commands reflect the fact that the p.g.c.d. exists in k[ x,y ] (the gcd(P, Q) command does not make x or y play any particular role), but that the use of Euclid’s algorithm requires specifying a variable: gcdex(P, Q, x, “u”, “v”).

Let’s give an example of a non-factorial ring. The ring [ 5 ] is not factorial because 6=2×3=( 1+ 5 )( 1 5 ) and the elements 1+ 5 and 2 as well as 1+ 5 and 3 do not differ by one unit. Thus, the idea I=( 2 )[ 5 ] is not prime because ( 1+ 5 )( 1 5 )I and 1+ 5 I , 1 5 I . On the other hand, 2 is irreducible, because it cannot be written as the product of two non-unit elements of [ 5 ] (we would then have 2=( a+b 5 )( c+d 5 ) with a 2 +5 b 2 1 and c 2 +5 d 2 1 , hence 4=( a 2 +5 b 2 )( c 2 +5 d 2 ) ; for example 2= a 2 +5 b 2 , which is not possible).

3. Properties of Bezout Rings

A Bezout ring is an integral ring in which both nonzero elements have a PGCD that can be expressed as a linear combination of these elements.

Example

1) Existence of PGCD: for any pair of elements a and b, there are elements x and y such that d=PGCD( a,b )=ax+by .

2) Integrity: A Bezout ring is an integral ring, which means that it has no null elements other than 0.

3) Relationship to ideals: Ideals generated by elements in a Bezout ring are principal, meaning they can be written in the form (a) or a.

Relevance in algèbre

Bezout rings are fundamental in the study of Diophantine equations, polynomials and modules. Their structure facilitates the solution of linear equations and their analysis.

For example, in (integers), each element can be decomposed into prime factors, which is essential for decomposition theorems.

Algebraics applications

Solving equations: methods using GCDPs are used to solve systems of equations.

Factorization theorem: by understanding how to decompose polynomials, we can better manipulate and solve equations.

Connection to geometry

Bezout rings also have geometric applications, especially in the context of algebraic geometry:

  • Algebraic surface: In polynomial-defined surfaces, the intersections of these surfaces can often be analyzed through the ideals generated by the polynomials. This achieves a nice connection with projective spaces where solutions can be interpreted geometrically.

  • Bezout’s theorem: It states that for two projective manifolds in a projective space, the number of points of intersection of these manifolds is given by the product of their degrees counting the sure multiplicities. This perfectly illustrates the link between the algebraic properties of a Bezout ring and their geometric implications.

Geometrics applications

  • Characterization of curves: the behavior of curves in projective spaces can be studied from their equations in Bezout rings.

  • Intersection analysis: through algebraic considerations, one can predict and understand how different geometric shapes interact with each other.

Conclusion: Bezout rings are central structures in algebra which, by their properties, directly influence geometric analysis in the framework of algebraic geometry. Their use makes it possible to navigate between pure algebra and geometric applications, thus facilitating.

The connection between geometry theorems and the algebraic framework

The connection between theorems is fundamental in algebraic geometry. A discipline that establishes deep links between geometry and algebras. Here are some key points illustrating this relationship:

1) Algebraic varieties

  • Definition: An algebraic manifold is the set of solutions of a system of polynomial equations. Each manifold can be described by ideals in a ring of polynomials.

  • Theorem: Theorems such as Hilbert’s Theorem, which links the ideal of polynomials to the points of the manifold, show the geometric properties of the polynomials.

2) Correspondence between ideals and subset

  • Ideals and points: each ideal in a ring of polynomials can correspond to a manifold, creating a duality between algebraic (ideal) and geometry (manifold) objects).

  • Nullstellensatz’s theorem: This theorem establishes a key connection by stating that ideals define sets of points, and conversely, sets of points can be expressed by ideals.

3) Functions and morphisms

  • Morphisms: functions defined on algebraic manifolds can be interpreted as morphisms between manifolds, linking algebraic structures.

  • Correspondence theorem: Theorems such as Zaiski’s theorem provide correspondences between morphisms of algebraic spaces and their geometric properties.

4. Manipulation of Polynomials

The commands for manipulating polynomials are, among others: collect, expand, sort, normal, coeff.

Example

By P= x 2 +bx+c or x 3 +px+q , calculate the g.c.c.d. of P and P'. Then use the gcdex command. Similarly, let P= x 5 +2a x 4 + x 3 a x 2 2 a 2 xa . Factorize P (by the way, redevelop and check that you have ordered in order of descending monomials of the form a i x i ). For each factor, do the irreductive test. Then do a=1 and start again. Thus, MAPLE factors this last polynomial in the field ( a,x ) of the rational fractions in a and x or in [ a,x ] , i.e. by considering a as an “indeterminate”. And this factorization is different from that of ρ 1 ( P ) in [ x ] , where ρ 1 is the evaluation homomorphism [ a,x ][ x ] that sends a over 1.

5. Identity of Bezout

The Bezout identity is a result of arithmetic which says that the p.g.c.d. of two integers a and b can be expressed in the form au+bv with u and v integers.

Theorem

Let A and B be two polynomials of 𝕂[X]. Then A and B are prime to each other if and only if there are two polynomials U and V such that AU+BV=1 [3].

More generally, Bezout’s identity characterizes two prime elements in a main ring. A ring that verifies the property of the theorem is called a Bezout ring.

Example

1) Calculate the p.g.c.d. of P=3 x 2 +5x+7 and Q= x 2 +2x+1 .

2) Calculate polynomials U and V such that UP+VQ=1 . Using the result obtained, find an integer n and polynomials U 0 and V 0 with coefficients in ℤ such that: U 0 P+ V 0 Q=n and such that n, the content c( U 0 ) of U 0 and the content c( V 0 ) of V 0 are prime to each other as a whole (we even have deg U 0 <degQ and deg V 0 <degP ). In a ring with a theory of the p.g.c.d. (e.g. a factorial ring), the content of a polynomial with coefficients in A is the p.g.c.d. of its coefficients (see in MAPLE, the content and primpart commands). The integer n=n( P,Q ) has the following property: if p is a prime number, p divides n( P,Q ) if and only if the polynomials P and Q are not prime to each other in / p .

6. Resulting

The MAPLE command to calculate the resultant of two polynomials is the result.

Let A be an integral ring. If n is an integer, we denote A [ x ] n the A-module of polynomials of degre < n. It is therefore a free A-module of rank n. We can define the resultant in one of the following ways:

1) For any pair of polynomials ( P,Q ) of A[ x ] , there exists a single element Res( P,Q ) of A verifying.

a) Res( Q,P )= ( 1 ) deg( P )deg( Q ) Res( P,Q ) ;

b) If 0<deg( P )deg( Q ) , if R is the remainder of the Euclidean division of Q by P and if d( P ) is the dominant coefficient of P, Res( P,Q )=d ( P ) dg( Q )deg( P )+1 Res( P,R ) ;

c) Si Q=a , Res( P,a )= a deg( P ) (in particular, Res( 0,a )=0 , Res( b,a )=1 if a and b{ 0 } ).

2) The resultant of P and Q is the determinant of the linear map ( U,V ) UP+VQ=R of A [ x ] n ×A [ x ] m in A [ x ] m+n in the bases

( x n1 ,0 ),,( 1,0 ),( 0, x n1 ),,( 0,1 )

and ( x m+n1 ,,1 ) , m=degP and n=degQ .

Example 6.1

By P= i=0 6 a i x i and Q= i=0 6 b i x i of degree 9, it is the determinant of the matrix called the Sylvester matrix (or its transpose). Definition I closely follows Euclid’s algorithm; it gives an algorithm to calculate the resultant, and at the same time the unit; it is quite easy to show that definition I verifies properties II.

Proposition 6.1

If P and Q are two polynomials of degree > 0, there are polynomials you and V in A[x] with deg U < deg Q and deg V < deg P such that UP + VQ = Res(P, Q).

Proof 6.1

If M is a matrix of order r with a coefficient in A, we have the relation det( M )Id=MN where N is the transpose of the comatrice of M. This implies in particular that for any element v of A r , detMv belongs to the image of A r by M. In particular, here, the polynomial Res(P, Q). 1 belongs to the image of the linear map ( U,V )UP+VQ , which is the statement of the proposition.

Proposition 6.2

If A is a factorial ring, and if P and Q are of degree > 0, P and Q have a common factor of degree ≥ 1 if and only if Res( P,Q )=0 .

Proof 6.2

We start by proving that P and Q have a common factor of degree ≥ 1 if and only if there are polynomials U and V in A[ x ] both of which are not zero, such as degU<degQ , degV<degP and UP+VQ=0 . Let us show the sufficient condition. We have UP=VQ .

Since A is factorial, any irreducible factor of P divides VQ. Since the degree of V is strictly lower than that of P, one of the irreducible factors of P necessarily divides Q.

It is then easy to see that the existence of U and V is equivalent to the nullity of the determinant of the Sylvester matrix. We leave the reciprocal to the reader.

Corollary

Let k be an algebraically closed field and P and Q two polynomials of k[ x ] of degree > 0. Then Res( P,Q )=0 if and only if P and Q have a common root [4].

In the case of a polynomial of [ x ] , these results applied to / p for p prime number imply the following proposition:

Proposition 6.3

When deg( Pmodp )=degP>0 and deg( Qmodp )=degQ>0 , p divides Res( P,Q ) if and only if P and Q have a common factor in / p [ x ] .

In the case of several variables in the following way, we have the following results:

Theorem

Let P and Qk[ x 1 ,, x n ] of degree ≥ 1 in x1. Then Re s x 1 ( P,Q )=0 if and only if P and Q have a common factor in k[ x 1 ,, x n ] which is of degree ≥ 1 in x1.

Bearing theorem

Suppose that k algebraically closed. Let P and Q be two polynomials of k[ x 1 ,, x n ] of degree ≥ 1 in x1 and let ak[ x 2 ,, x n ] (resp. bk[ x 2 ,, x n ] ) be the dominant term of P (resp. Q) as the polynomial in x1. Let ( c 2 ,, c n ) k n1 such that Re s x 1 ( P,Q )( c 2 ,, c n )=0 .

We also assume a( c 2 ,, c n )0 or b( c 2 ,, c n )0 . Then there exists c 1 k such that P( c 1 ,, c n )=0 and Q( c 1 ,, c n )=0 [5].

General definition

If I=( f 1 ,, f s ) is an ideal of k[ x 1 ,, x n ] , we call the affine manifold defined by I or by ( f 1 ,, f s ) the set of common zeros of all the elements of I, or, which amounts to the same thing, of f 1 ,, f s :

V( I )={ ( a 1 ,, a n ) k n , f i ( a 1 ,, a n )=0i=1,,s }

Definition 6.1

If S is a set of points of k n , we define I( S ) as the ideal of polynomials cancelling over S; let S alg =V( I( S ) ) be the smallest affine variety containing S.

The problems of elimination and rehabilitation can now be posed in a more general way.

Definition 6.2

If S is a set of points of k n , we define I(S) as the ideal of polynomials cancelling over S; let S alg =V( I( S ) ) be the smallest affine variety containing S.

Definition 6.3

Let I be an ideal of k[ x 1 ,, x n ] . The ideal of elimination of I with respect to the idea x 1 ,, x n the ideal Ik[ x 1 ,, x n ] of k[ x 1+k ,, x n ] .

To eliminate is a way to “triangularize” the system of polynomial equations in order to solve it. Starting from an ideal I=( P 1 ,, P r ) of k[ x 1 ,, x n ] , we eliminate x 1 in I and thus obtain an ideal I 1 of k[ x 2 ,, x n ] , then eliminate x 2 in I 1 and obtain an ideal I 2 of k[ x 3 ,, x n ] . This is exactly what we do when we triangulate a linear system of equations to solve it. This way of posing the problem implies an order on the x 1 ,, x n .

NB. It is very important to give oneself an order on the monomials of k[ x 1 ,, x n ] .

To calculate V(I), we can therefore calculate V( I n1 ) and if it is non-empty, calculate V( I n2 ) , i.e. find for a n V( I n1 ) if there exists a n1 such that ( a n1 , a n )V( I n1 ) , and start again. It is a problem of recovery.

By the way, the simplest problem of elimination is the following:

Solve the system

{ x+y=s xy=p

where p and s are constants. Calculate the resultant of the two polynomials P=xyp and S=x+ys with respect to x. We find R= y 2 sy+p .

Thus, if ( x,y ) is a solution of the system, y necessarily satisfies the equation y 2 sy+p .

We will now look at other situations where this elimination problem occurs naturally.

7. Parametric Equations

Let S of points ( x 1 ,, x n ) of k n given by parametric equations:

{ x 1 = g 1 ( t 1 ,, t m ) x 2 = g 1 ( t 1 ,, t m ) x n = g n ( t 1 ,, t m ) (1)

where the g j are polynomials in the parameters t 1 ,, t m . Either

J=( x 1 g 1 ,, x n g n ) (2)

The ideal of k[ t 1 ,, t m , x 1 ,, x n ] . Let Ik[ x 1 ,, x n ] be the ideal elimination of I with respect to t 1 ,, t m , i.e. I=Jk[ x 1 ,, x n ] . It is shown that

S alg =V( I ) (3)

Thus, if the ideal I admit as a basis f 1 ,, f s , a system of Cartesian equations for S alg is given by

{ f 1 ( x 1 ,, x n )=0 f s ( x 1 ,, x n )=0 (4)

Calculating the difference between S and S alg is a bearing problem (we of course S S alg ).

If we replace the g i with rational fractions g i / h i , the ideals to be considered are J=( h 1 x 1 g 1 ,, h n x n g 1 ,1hy )k[ y, t 1 ,, t m , x 1 ,, x n ] and I=Jk[ x 1 ,, x n ] where h= i h i (the last condition allows the zeros to be eliminated from the denominators h i ).

8. Extrema Related

Another example where the elimination problem naturally occurs is that of bound extrema. Let’s give an example:

Consider the sphere of 3 : x 2 + y 2 + z 2 =1 and f the function f( x,y,z )= x 2 2xy z 2 . We want to find the extrema of f on the sphere. Let’s put g= x 2 + y 2 + z 2 1 .

The Lagrange method says to find them among the points M=( x,y,z ) such that g( M )=0 and such that there exists λ such that grad ( f ) M =λgrad ( g ) M . We then obtain 4 polynomial equations in x,y,z . Do it and find the extrema of g on the sphere.

9. Two Geometric Problems

Most geometric problems actually involve polynomial equations and can be translated into the language of polynomial ideals. We will give a few examples of a different nature without pretending to make a general theory.

Pappus theorem

Let { P i } 1i3 and { Q i } 1i3 be two distinct families of aligned points. We denote M i by i=1,2,3 the intersection of the lines ( P i+1 Q i+2 ) and ( P i+2 Q i+1 ) (with the convention that P i+3 = P i , Q i+3 = Q i ). Then the three M 1 , M 2 and M 3 are aligned.

Let us express P 3 (resp. Q 3 ) as the barycenter of the points P 1 and P 2 (resp. Q 1 and Q 2 ) with parameter t 1 (resp. t 2 ). We can choose P 1 =( 0,0 ) and P 2 =( 0,2 ) .

We will give two algebraic proofs of this theorem (although the geometrical ones are much prettier). In any case, don’t forget to use the normal command.

1) First method: explicitly calculate the coordinates of M i points and directly verify that they are aligned: we can make intermediate procedures calculating the equation of the line passing through two points, the intersection of two lines, testing whether three points are aligned.

2) Second method: make an aligned procedure that takes as argument three lists P, Q, R of two elements (which corresponds to three points of the plane) that returns the polynomial condition so that these points are aligned; then write the polynomial expressions reflecting the fact that M i =[ x i , y i ] belongs to the line ( P i+1 Q i+2 ) , then to the line ( P i+2 Q i+1 ) . This gives us six polynomials f j . Write the polynomial condition g reflecting the fact that the points M i are aligned. Calculate a Gröbner basis G of the ideal generated by L=[ f 1 ,, f 6 ] with X=[ t 1 , t 2 , x 1 , x 2 , x 3 , y 1 , y 2 , y 3 ] and verify that g belongs to this ideal using normalf.

The equation of two lines is of the form ( ax+by+c )( a x+ b y+ c )=0 , so it is an equation in x and y of total degree 2. Thus, the set formed by two straight lines in a plane is a degenerate conic (curve of equation a polynomial C in x and y of total degree 2) (the polynomial C is not irreducible).

Pascal’s theorem generalizes Pappus’ theorem to a non-degenerate conic, i.e. having an irreducible equation of degree 2.

Pascals theorem

Let { P i } 1i3 and { Q i } 1i3 be six distinct points of a non-degenerate conic. For. By i=1,2,3 , we denote M i the intersection of the lines ( P i+1 Q i+2 ) and ( P i+2 Q i+1 ) . Then the three points M 1 , M 2 and M 3 are aligned. (We always make the convention that P i+3 = P i , Q i+3 = Q i ).

To prove this theorem, we give ourselves five points of the plane P 1 , P 2 , P 3 , Q 1 , Q 2 and we choose the coordinate system appropriately.

The M 3 is the intersection of the lines ( P 1 Q 2 ) and ( P 2 Q 1 ) . We take an arbitrary point M 1 of the line ( P 3 Q 2 ) in the form of the barycenter of P 3 and Q 2 with the points t and 1t . The lines ( M 1 M 3 ) and ( P 3 Q 1 ) intersect M 2 . The lines ( P 1 M 2 ) and ( P 2 M 1 ) intersect Q. Determine the x and y coordinates of Q as a function of t, u i and v i (these are rational fractions with integer coefficients in these variables). This gives parametric equations x= f 1 ( t )/ g 1 ( t ) and x= f 2 ( t )/ g 2 ( t ) . Eliminate t using the resultant of g 1 ( t )x f 1 ( t ) and g 2 ( t )x f 2 ( t ) with respect to t. We deduce that the point Q runs through a conic.

10. A Look Back at the Elimination and the Basics of Gröbner

The Gröbner bases and the algorithms for calculating them were introduced around 1965 by Bruno Buchberger and intensively developed to date. The full force of these techniques, which are as we can see very recent, is highlighted with the development of formal calculus.

We will give some very rudimentary notions about the Gröbner bases. An excellent reference is [Cox, Little, O’Schea]. We set k[ x _ ]=k[ x 1 ,, x n ] and if α=( α 1 ,, α n ) , x _ α = i=1 n x i α i .

Definition 10.1

A monomial order on k[ x 1 ,, x n ] is a total order relation on n or equivalently on the monomials: x _ α by α n such that:

1) If α,β and γ n and if α>β , then α+γ>β+γ ;

2) Any non-empty subset of n has a smaller element. We write: x _ α > x _ β and si α>β .

Example

1) Lexicographic order α>β if only if the first non-zero coordinate of αβ n is positive. Thus, x 1 > x 2 >> x n and x 1 2 x 3 > x 1 x 4 .

2) Graduated inverse lexicographic order: α>β if only if | α |>| β | and | α |=| β | and the last non-zero coordinate of αβ is strictly negative. Here, | α | is the sum of the coordinates of α. Thus, | α | is the sum of the coordinates of α. Thus, x 1 > x 2 >> x n , x 1 4 x 2 2 < x 1 5 x 2 , x 1 2 x 2 3 > x 1 3 x 2 x 3 .

3) Lexdeg order: This order depends on two lists of variables [ x 1 ,, x p ] and [ y 1 ,, y r ] . The monomials containing only the x i or only y j are compared using the graduated inverse lexicographic order, then: x _ α y _ β > x _ γ y _ δ if and only if x _ α > x _ γ or if x _ α = x _ γ and y _ β > y _ δ . Thus, a monomial containing a x i is larger than a monomial containing only y j .

Check that it is indeed a monomial order. There are other possible orders. The three orders listed are available in MAPLE as plex, tdeg, and lexdeg.

Once an order has been chosen, we can speak of the dominant coefficient, the dominant monomial, the dominant term LT(f) of a polynomial f: the MAPLE leadmon command gives a list formed by the dominant coefficient and the dominant monomial; The dominant term is then obtained using cover (, “*”).

Definition 10.2

Let I be an ideal of k( x _ ] . We denote ( LT( I ) ) the ideal of k( x _ ] generated by the dominant terms of the elements of I.

Definition 10.3

A finite subset G={ g 1 ,, g r } of an ideal I is called the Gröbner basis ( LT( I ) )=( LT( g 1 ),,LT( g r ) ) .

Theorem 10.1

Any Gröbner basis of an ideal I relative to a monomial order is a basis of I, i.e. I={ g 1 ,, g r } . Every ideal I admits a Gröbner basis.

Definition 10.4

Let I=( f 1 ,, f s ) be an ideal of k( x _ ] . The k-th ideal of elimination I k of I is called the ideal Ik[ x k+1 ,, x n ] of k[ x k+1 ,, x n ] .

Elimination theorem

Let I be an ideal of k( x _ ] and G a Gröbner basis relative to the lexicographic order x 1 > x 2 >> x n . Then, G k k[ x k+1 ,, x n ] is a basis of the ideal I k [6].

Bearing theorem

We assume that k is algebraically closed. Let I=( f 1 ,, f s )k( x _ ] and I 1 be the first ideal for elimination of I. Let g i ( x 2 ,, x n ) be the highest coefficient in x 1 of f i . If ( a 2 ,, a n ) is a partial solution in V( I 1 ) that does not belong to V( g 1 ,, g s ) , then there exists a 1 such that ( a 1 ,, a n )V( I ) .

Recall that V(I) is the set of ( a 1 ,, a n ) k n such that f( a 1 ,, a n )=0 for all fI [7].

To construct a Gröbner basis of an ideal and verify that a basis is a Gröbner basis, we use a Buchberger algorithm.

Gröbner’s bases are also a way to test whether a polynomial is in an ideal. The MAPLE command is normalf.

Let us explain the principle: to do this, we need to introduce a generalization of the division to k( x _ ] relative to the chosen order.

Theorem 10.2

Let ( f 1 ,, f s ) be polynomials of k( x _ ] with a monomial order. Any polynomial fk( x _ ] can be written as

f= a 1 f 1 ++ a s f s +r (5)

where r is a linear combination of monomials not divisible by any of the dominant terms of the f i [8].

Proposition

Let G=( g 1 ,, g s ) be a Gröbner base of an ideal I and let fk( x _ ] . There is an rk( x _ ] vérifying:

1) None of the monomials of r is divisible by one of the LT( g i ) ;

2) There exists gI such that f=g+r .

We say that r is the remainder of the division of f by G.

Corollary

Let G be a Gröbner basis of an ideal I and fk( x _ ] . Then, f belongs to I if and only if the remainder of the division of f by G is zero.

11. Conclusions

Gröbner’s bases are also a way to test whether a polynomial is in an ideal. The MAPLE command is normal. We have given some very rudimentary notions relating to the Gröbner bases.

We have explained the principle; for this, we need to introduce a generalization of the division to k( x _ ] relative to the chosen order.

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Boveresse, J., Itard, J. and Sallé, E. (1948) Histoire des mathématiques. Rééd. Sous le titre Algebra (2 Vol.), Springer, 1231.
[2] Perrin, D. (1996) Cours d’Algèbre. Ellipses, 127.
[3] Huche Corne, B. (1992) Biographie des grands théorèmes. Ellipses, 119.
[4] Cox, D.A., Little, J. and O’Schea, D. (1992) Ideals, Varieties, and Algorithms. Springer, 182.
https://doi.org/10.1007/978-1-4757-2181-2
[5] Samuel, P. (1986) Géométrie Projective. P.U.F., 621.
[6] van der Waerden, B.L. (1930-1931) Moderne Algebra. 2 Vol. Springer.
https://doi.org/10.1007/978-3-662-42016-4
[7] Walker, R.J. (1978) Algebraic Curves. 2nd Edition, Springer, 432.
[8] Samuel, P. (1970) Théorie algébrique des nombres. Hermann, 182.

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.