100% found this document useful (1 vote)
1K views

Exercises For 1 Chapter 1: F G (X, Y) X Y+ y X F X, y G (X, Y) 0 X, Y) F

This document contains solved exercises from the textbook "Ideals, Varieties, and Algorithms. An introduction to Computational Algebraic Geometry and Commutative Algebra." The exercises cover topics relating to fields, polynomials over finite fields, and showing that certain polynomials vanish over specific sets of points. Key results discussed include Fermat's Little Theorem, Lagrange's Theorem, and rewriting polynomials in different variables with coefficients in a polynomial ring.

Uploaded by

Gerardo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views

Exercises For 1 Chapter 1: F G (X, Y) X Y+ y X F X, y G (X, Y) 0 X, Y) F

This document contains solved exercises from the textbook "Ideals, Varieties, and Algorithms. An introduction to Computational Algebraic Geometry and Commutative Algebra." The exercises cover topics relating to fields, polynomials over finite fields, and showing that certain polynomials vanish over specific sets of points. Key results discussed include Fermat's Little Theorem, Lagrange's Theorem, and rewriting polynomials in different variables with coefficients in a polynomial ring.

Uploaded by

Gerardo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Textbook: Ideals, Varieties, and Algorithms.

An introduction to Computational Algebraic


Geometry and Commutative Algebra. Third Edition (2007). Springer.
David Cox, John Little, Donal O’Shea

Solved exercises
by Gerardo Manuel García
Managua-Nicaragua. May, 2021

Exercises for § 1 Chapter 1

2. Let F 2 be the field from exercise 1.


a. Consider the polynomial g ( x , y )=x 2 y+ y 2 x ∈ F2 [ x , y ]. Show that
g ( x , y )=0 for every ( x , y ) ∈ F 22, and explain why this does not contradict
Proposition 5.

Solution:
Since, the affine space F 22 has only as its elements ( 0,0 ) , ( 0,1 ) , ( 1,0 )∧(1,1),
we can see, at a glance, that the first three listed elements yield 0 as the
value of g, and with the latter we get 1+1=0. So, for every ( x , y ) ∈ F 22 we
get g ( x , y )=0.

This result does not contradict Proposition 5, because this proposition


refers to infinite fields, but F 2 isn’t infinite.

b. Find a nonzero polynomial in F 2 [ x , y , z ] which vanishes at every point of


F 32. Try to find one involving all three variables.

Solution:
We have to consider that
F 32={ ( 0,0,0 ) , ( 0,0,1 ) , ( 0,1,0 ) , ( 0,1,1 ) , ( 1,0,0 ) , ( 1,0,1 ) , ( 1,1,0 ) ,(1,1,1) }. So, we can
check that the following nonzero polynomials vanish at every point of F 32.
g ( x , y , z ) =x2 y + y 2 x

f ( x , y , z )=xyz + x y2 z

We can see that the nonzero polynomial h ( x , y , z )=x m y n z p + x r y s z t , where


m , n , p , r , s , t are positive integers, vanishes at every point of F 32.

Even more, if we have a polynomial with an even number of terms and, in


which term, we have the three variables, then this will vanish at every point
of F 32.

c. Find a nonzero polynomial in F 2 [ x 1 , … , x n ] which vanishes at every point


of F n2. Can you find one in which all of x 1 , … , x n appear?
Solution:
If the polynomial
f =∑ x α where α=( α 1 , … , α n ) ∧x α =x1α ∙ x α2 ,… , x αn
1 2 n

α
has an even number of terms and each term has all the variables x 1 , … , x n ,
then it vanishes at every point of F n2. We can see this by thinking that all the
elements of the affine space F n2, but one, has at least one zero as entry, so
with all of this n−1 points, f vanishes. Then, we have one element that has
no zeros, and only ones, ¿, then, since the polynomial has an even number
of terms, we will have f ¿.

3. (Requires abstract algebra.) Let p be a prime number. The ring of integers


module p is a field with p elements, which we will denote F p.

a. Explain why F p−{ 0 } is a group under multiplication.

Solution:
For F p−{ 0 } to be a group, we have to prove associativity, identity and
inverse.
Since the numbers 1,2 , … , p−1 are integers, the associativity holds with
this set of numbers too.

The identity element is 1.

We have to prove that if x ∈ F p −{ 0 }, then there exists x−1 ∈ F p −{ 0 } such


that x ∙ x−1=1=x −1 ∙ x . To do this, we will use the Fermat’s Little Theorem.

Fermat’s Little Theorem


Let p be a prime number and a any integer not divisible by p. Then,
a p−1 ≡1 ( mod p ) .

So, if x ∈ F p −{ 0 }, then p ∤ x because 0< x < p. So, by the Femat’s Little


Theorem we have that x p−1 ≡ 1 ( mod p ) , if we take x p−2 ∈ F p −{ 0 }, then we
can see that x p−2 is the inverse element of x:
x p−2 ∙ x ≡ x ∙ x p−2 ≡ x p−1 ≡ 1 ( mod p ) .

b) Use Lagrange’s Theorem to show that a p−1=1 for all a ∈ F p− { 0 } .

Solution:
Lagrange’s Theorem states that if H is a subgroup of a finite group G, then
the order of H is a divisor of the order of G. As a corollary, we have that if
G is a finite group and g ∈G, then the order of g divides the order of G.
Let us suppose that x ∈ F p −{ 0 }=G . Since G is a finite group, then the order
of x cannot be infinite. So, let k be the order of x. We have the following
three cases:

Case 1: 0< k < p−1


In this case, the set of numbers { x , x 2 , x 3 , … , x k } is a subgroup of G under
multiplication. So, by Lagrange’s Theorem, k divides p−1. This means that
p−1=km , for some m∈ Z, then x p−1=x km =( x k )m=1m =1.

Case 2: k = p−1
We use a property of the residual classes module a prime p:
If p is a prime number, then a p ≡ a ( mod p ) , ∀ a ∈ Z . Since the elements of G are
integers, this property holds in G , then we have that if x ∈ G ,then x p ≡ x ( mod p ),
and multiplying by the inverse of x , we have: x p ∙ x−1 ≡ x ∙ x−1 ( mod p ) from which
we get x p−1 ≡ 1 ( mod p ) for all x ∈ F p −{ 0 }.

Case 3: k > p−1


This is impossible, because, if so, we have to have a subgroup of an order
greater than the order of the group.

So, cases 1 and 2, show us the desired result.

c) Prove that a p=a for all a ∈ F p. Hint: treat the cases a=0 and a ≠ 0
separately.

Solution
Case 1: a=0
In this case, we have that a p=0 p =0=a.

Case 2: a ≠ 0
Recalling that G=F p− { 0 } is a group under multiplication, let us suppose
that a p ≠ a(mod p). Then, a p−1 ∙ a ≠ a, so the order of a is a positive integerk,
such that k < p−1. This means that there exists a subgroup of G=F p− { 0 },
with order k, but this implies, by Langrange’s Theorem, that k ∨ p−1.
Hence p−1=km , for some m∈ Z and a p−1=amk =1 , which leads us to a
contradiction. So, a p=a(mod p) for all a ∈ F p− { 0 }.

By cases 1 and 2, we can assert that a p=a for all a ∈ F p.

d) Find a nonzero polynomial in F p [ x ] which vanishes at every point of F p.


Hint: use part c.

Solution
We can use part c in this way. Since a p=a(mod p) for all a ∈ F p, then, if
x ∈ F p we have that a p=a ( mod p ) → a p−a=0( mod p), so we can write
the polynomial f ( x )=x p −x which is not the zero polynomial and
vanishes at every point of F p. Even more, the polynomials of the form
g ( x )=sx p −sx , with s ∈ F p are nonzero polynomials that vanish at every
point of F p.

4. (Requires abstract algebra.) Let F be a finite field with q elements. Adapt the
argument of Exercise 3 to prove that x q−x is a nonzero polynomial in F [ x ]
which vanishes at every point of F. This shows that proposition 5 fails for all
finite fields.

By Lagrange’s Theorem we know that if G is a finite group and g ∈G , then the order
of g divides the order of G . This means that, if m is the order of x ∈ G=F− {0 }, then
q−1=mk for some k ∈ Z +¿¿. So we have that x q−1=x mk =( x m ) k =e k =e . Where e is
the multiplicative identity of G . Hence, f ( x )=x q −1 x−x=x q−x ,vanishes for all
x ∈ F, this assertion is for all x ∈ F, because the polynomial vanishes when
x=0.

5. In the proof of Proposition 5, we took f ∈ k [ x 1 , x 2 , … , x n ] and wrote it as a


polynomial in x n with coefficients in k [ x 1 , x 2 ,… , x n−1 ]. To see what this look
like in a specific case, consider the polynomial

f ( x , y , z )=x 5 y 2 z−x 4 y 3 + y 5+ x2 z− y 3 z+ xy +2 x−5 z+ 3

a. Write f as a polynomial in x with coefficients in k [ y , z ] .


b. Write f as a polynomial in y with coefficients in k [ x , z ].
c. Write f as a polynomial in z with coefficients in k [ x , y ] .

Let us recall what was done in the proof of Proposition 5:


Let f ∈ k [ x 1 , x 2 , … , x n ]. By collecting the various powers of x n, we can
write f in the form

n
f =∑ gi ( x 1 , x 2 , … , x n−1 ) x in
i=0

where gi ∈k [ x 1 , x 2 ,… , x n−1 ].

For the case a, we have:


f ( x , y , z )=x 5 y 2 z−x 4 y 3 + y 5+ x2 z− y 3 z+ xy +2 x−5 z+ 3
where n=5, so g5 ( y , z )= y 2 z, g4 ( y , z ) =− y 3, g3 ( y , z )=0 , g2 ( y , z )=z ,
g1 ( y , z )= y +2 and g0 ( y , z )= y 5 − y 3 z−5 z +3. Substituting the gi in f , we have
the required form of the polynomial:

f ( x )=g 5 ( y , z ) x 5+ g 4 ( y , z ) x 4 + g 3 ( y , z ) x 3+ g 2 ( y , z ) x 2+ g 1 ( y , z ) x +g 0 ( y , z )

Thinking in the same way, we have the following form for f ( y ) and f ( z ):

Case b
With h5 ( x , z )=1, h 4 ( x , z ) =0, h3 ( x , z )=−x 4 −z, h2 ( x , z )=x 5 z, h1 ( x , z )=x and
h0 ( x , z )=x 2 z +2 x−5 z+ 3, then

f ( y ) =h5 ( x , z ) y 5 +h 4 ( x , z ) y 4 + h3 ( x , z ) y 3 +h2 ( x , z ) y 2 +h1 ( x , z ) y +h 0 ( x , z )

Case c
With q 1 ( x , y ) =x5 y 2 ++ x 2− y 3−5 and q 0 ( x , y )=−x 4 y 3 + y 5+ xy+ 2 x +3, then

f ( z )=q1 ( x , y ) z +q 0 ( x , y )

6. Inside of C n, we have the subset Z n, which consists of all points with integer
coordinates.

a. Prove that if f ∈ C [ x 1 , x 2 , … , x n ] vanishes at every point of Z n, then f is the


zero polynomial. Hint: Adapt the proof of Proposition 5.

To prove this proposition, let us analyze the proof given by the textbook for
Proposition 5. I will give some remarks, as footnote, in order to get a better
understanding of the proof.

Proposition 5: Let kbe an infinite field and let f ∈ k [ x 1 , … , x n ] . Then f =0 in


k [ x 1 , … , x n ] if and only if f : k n → k is the zero function.

The proof given by the textbook includes two parts:


Part one: →
Let kbe an infinite field and let f ∈ k [ x 1 , … , x n ] . If f =0 in k [ x 1 , … , x n ] then
f : k n → k is the zero function.

One direction of the proof is obvious 1 since the zero polynomial clearly
gives the zero function.

1
Let k be an infinite field and let f ∈ k [ x 1 , … , x n ] . If f =0 in k [ x 1 , … , x n ]; it means that
f =∑ aα x α =0∈which aα =0. This implies that f ( x 1 , … , x n ) =0 , for all ( x1 , … , x n ) ∈ k n , so
α

f : k n → k is the zero function.


Part two: ←
Let kbe an infinite field and let f ∈ k [ x 1 , … , x n ] . If f : k n → k is the zero
function, then f =0 in k [ x 1 , … , x n ].

To prove the converse, we need to show that if f ( a1 , a2 , … , an ) =0 for all


( a 1 , a2 , … , an ) ∈ k n then f is the zero polynomial. We will use induction on
the number of variables n.

When n=1, it is well known that a nonzero polynomial in k [ x ] of degree m


has at most m distinct roots. (This is by the Corollary 3, §5, Chapter 1.) For
our particular f ∈ k [ x ], we are assuming f (a)=0 for all a ∈ k (this is the
hypothesis in the direction ←). Since k is infinite, this means that the
polynomial f has infinitely many roots, and, hence f must be the zero
polynomial (because, if f is not the zero polynomial, this would contradict
the Corollary 3).

Now assume that the converse is true 2 for n−1, and let f ∈ k [ x 1 , … , x n ] be a
polynomial that vanishes at all points of k n. By collecting the various powers
of x n, we can write f in the form3
N
f =∑ gi ( x 1 , … , x n−1 ) x in ,
i=0

where gi ∈k [ x 1 , … , x n−1 ]. We will show that each gi is the zero polynomial


in n−1 variables, which will force f to be the zero polynomial in k [ x 1 , … , x n ]
.

n−1
If we fix ( a 1 , a2 , … , an−1 ) ∈k , we get the polynomial
f ( a1 , a2 , … , an −1 , x n) ∈ k [ xn ]. By our hypothesis4 on f , this vanishes for every
a n ∈ k . It follows from the case n=1 that f ( a1 ,… , a n−1 , x n ) is the zero
polynomial in k [ x n ]. Using the above formula for f , we see that the
coefficients of f f ( a1 , a2 , … , an −1 , x n) are gi ( a1 , … , an−1 ), and thus,
gi ( a1 , … , an−1 )=0 for all i. Since ( a 1 , a2 , … , an−1 ) was arbitrarily chosen in

2
Here the assumption is: Let k be an infinite field and let f ∈ k [ x 1 , … , x n−1 ] . If f : k k−1 → k is the zero
function, then f =0 in k [ x 1 , … , x n−1 ].
3
In this form of the polynomial f the summation goes from 0 to N , where N is the highest power of x n
3 2 3 3 3 2
. So, for example, let f =2 x y z + y z −3 xyz+ y . In this polynomial, the highest power of x is
2
3
N=3, so, we can write f , collecting the various powers of x , in the form f =∑ gi ( y , z ) xi , where
i=0
3
g0 ( y , z )= y 3 z 3+ y 2, g1 ( y , z )=−3 yz , g2 ( y , z )=0 and g3 ( y , z )=2 y 2 z .
2
4
This is the hypothesis of the converse proposition (←), i.e., If f : k k → k is the zero function, then. ..so
this is stated in this part of the proof: Now assume that the converse is true for n−1, and let
f ∈ k [ x 1 , … , x n ] be a polynomial that vanishes at all points of k n.
k n−1, it follows that each gi ∈k [ x 1 , … , x n−1 ] gives the zero function on k n−1.
Our inductive assumption then implies that each gi is the zero polynomial in
k [ x 1 , … , x n−1 ]. This forces f to be the zero polynomial in k [ x 1 , … , x n ] and
completes the proof of the proposition.

Now, we are going to prove that if f ∈ C [ x 1 , x 2 , … , x n ] vanishes at every


point of Z n, then f is the zero polynomial, by adapting the proof of
Proposition 5.

We need to show that if f ∈ C [ x 1 , x 2 , … , x n ] and f ( a1 , a2 , … , an ) =0 for all


( a 1 , a2 , … , an ) ∈ Z n, then f is the zero polynomial. We will use induction on
the number of variables.

If n=1, we know that a nonzero polynomial in C [ x ] of degree m has at most


m distinct roots (This is considering what is stated by the Corollary 3, §5,
Chapter 1). For our particular polynomial f ∈ C [ x ], we are assuming f ( a )=0,
for all a ∈ Z ⊂C. Since Z is infinite this means that f has infinitely many
α
roots, and hence, if f =∑ aα x , withaα ∈C , then a α =0 for every α. Since
α
the coefficients of f are all equal to zero, then it is the zero polynomial in
C [ x ].

Now assume that the proposition is true for n−1, i.e., if


f ∈ C [ x 1 , x 2 , … , x n−1 ] vanishes at every point of Z n−1, then f is the zero
polynomial; and let f ∈ C [ x 1 , x 2 , … , x n ] be a polynomial that vanishes at all
points of Z n. We can write f in the form

N
f =∑ gi ( x 1 , … , x n−1 ) x in (¿)
i=0

where gi ∈C [ x 1 , x 2 ,… , x n−1 ]. We will show that each gi is the zero


polynomial in n−1 variables, which will force f to be the zero polynomial in
C [ x 1 , x 2 ,… , x n ].

n−1
If we take a fix element ( a 1 , a2 , … , an−1 ) ∈ Z , we get the polynomial
f ( a1 , a2 , … , an −1 , x n) ∈ C [ x n ]. By our hypothesis on f , this vanishes for every
a n ∈ Z . It follows from the case n=1 that f ( a1 , a2 , … , an −1 , x n) is the zero
polynomial in C [ x n ]. Using the formula (¿) for f , we can see that the
coefficients of f ( a1 , a2 , … , an −1 , x n) are gi ( a1 , a2 , … ,a n−1 ), and thus,
gi ( a1 , a2 , … ,a n−1 )=0 for all i. Since ( a 1 , a2 , … , an−1 ) was arbitrarily chosen in
n−1
Z n−1, it follows that gi ( a1 , a2 , … ,a n−1 )=0 for all ( a 1 , a2 , … , an−1 ) ∈ Z so
gi ∈C [ x 1 , x 2 ,… , x n−1 ] gives the zero function on Z n−1 . Our inductive
assumption then implies that each that each gi is the zero polynomial in
C [ x 1 , x 2 ,… , x n−1 ]. This forces f to be the zero polynomial in C [ x 1 , x 2 ,… , x n ]
and completes the proof of the proposition.

b. Let f ∈ C [ x 1 , x 2 , … , x n ] and let M be the largest power of any variable that


appears in f . Let Z nM+1 be the set5 of points of Z n, all coordinates of which
lie between 1 and M +1, inclusive6. Prove that if f vanishes at all points of
Z nM+1 , then f is the zero polynomial.

We will use induction on n. For n=1: let f ∈ C [ x ] be a polynomial that


vanishes at all points of Z M+1 , where M is the largest power of x and Z M+1 is
the set of points of Z, that lie between 1 and 1+ M , inclusive. Since Z M+1
has M +1 elements, so the set of roots of f has M +1 elements, but this is
not possible unless f is the zero polynomial, because if f is not the zero
polynomial it must have only M roots according with Corollary 3, §5,
Chapter 1.

Let the proposition be true for n−1. This means that if f ∈ C [ x 1 , x 2 , … , x n−1 ]
vanishes at all points of Z n−1
M+1 then f is the zero polynomial.

Now, we will prove that is true for n. Let f ∈ C [ x 1 , x 2 , … , x n ] be a polynomial


that vanishes at all points of Z nM+1 . Without losing generality, le suppose
that M is the largest power of the variable x n, then we can write f in the
form

M
f =∑ gi ( x 1 , … , x n−1 ) x in
i=0

5
To get a better understanding of the problem, here we have an example of the set Z nM+1 . In general,
n
Z M +1 ={( x 1 ,… , x n ) : xi ∈ Z∧1 ≤ x i ≤ M +1 }, so if M =5 , then M +1=6 and the specific set is
n
Z ={( x 1 , … , x n ) : x i ∈ Z∧1 ≤ x i ≤6 }. Since M is the largest power of any variable of f , then it must be a
6
nonnegative integer.
6
As we can see in the fourth Edition of the textbook, the right proposition is Let f ∈ C [ x 1 , x 2 , … , x n ]
and letM be the largest power of any variable that appears in f . Let Z nM+1 be the set of points of Z n, all
n
coordinates of which lie between 1 and M +1, inclusive. Prove that if f vanishes at all points of Z M+1 , then f is
the zero polynomial.
n−1
Where gi ∈ C [ x 1 , … , x n−1 ] . For a fix element ( a ,… , a n−1 ) ∈ Z M +1, we get the
polynomial f ( a , … , an−1 , x n ) ∈C [ x n ]. By our hypothesis on f ,this vanishes for
every x n in ∈ Z n−1
M +1 . So, from the case n=1, it follows that (
f a , … , an−1 , x n )
M
i
is the zero polynomial in C [ x n ]. Using the formula f =∑ gi ( x 1 , … , x n−1 ) x n,
i=0

we see that the coefficients of f ( a , … , an−1 , x n ) are gi ( x 1 , … , x n−1 ) and thus


gi ( x 1 , … , x n−1 ) =0 for all i. Since ( a ,… , a n−1 ) ∈ Z n−1
M +1 was arbitrarily chosen in

Z n−1
M+1 it follows that each i
g ∈C [ x 1 ,… , x n−1 ] gives the zero function on Z n−1
M+1 .

Our inductive assumption then implies that each gi is the zero polynomial in
C [ x 1 ,… , x n−1 ]. So f must be the zero polynomial in C [ x 1 ,… , x n ] as desired.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy