Section 5.4 proved a uniqueness statement: two
polynomials of degree at most that agree at distinct points are
equal (Theorem 5.4.2
(a)). It said nothing about existence. Is there, for
instance, a quadratic through the points , , ? This section
builds one by a formula. It then reads the same question
as three congruences. By Theorem 5.1.3
(a), “the value at is ” says that leaves the remainder
on division by
. So we look
for with Three congruences to coprime moduli: that is
the Chinese remainder theorem of Number Systems:
From to , Chapter 3 (Number Systems: From to , Theorem 3.5.3),
with polynomials in place of integers. On the way we
meet the classes modulo a polynomial . They form a ring ,
and it is a field exactly when is irreducible, as
is a field
exactly when is
prime.
Throughout, is
a field. “Polynomial” means an element of unless another field
is named.
Polynomials
through given points
The points at which values are prescribed are called
nodes. Suppose the nodes are and
the values . Fitting all the values at once is hard.
Fitting one value while ignoring the others would be
easy if we had, for each node , a polynomial that is
at and at every other node:
then times the
first, plus
times the second, and so on, has every value right. A
polynomial that vanishes at the nodes with is a multiple of
the product of the factors (Theorem 5.4.1);
the simplest is that product itself. Its value at is the product of the
numbers ,
and dividing by that product makes the value .
Each Lagrange polynomial is at its own node and
at all the
others.
Definition
5.5.1 (Lagrange Polynomials)
Let
and let be distinct. For ,
the -th
Lagrange polynomial of these nodes is
the product, in increasing order of , of the polynomials
with .
The inverse exists because for , and is a field. The product
of a list of polynomials is given by the recursion of Sets, Relations, and Cardinality, Definition 2.3.1,
read in the commutative ring (Theorem 4.2.4
(a)); the pattern Number Systems: From to used for lists
of integers.
Examples.
- Two nodes. For the nodes : and . Indeed , , , .
- Three nodes. For the nodes , the
polynomial
is It vanishes at and , and .
- Over a finite field. In , with the nodes
, the same
formula gives , since
in . Its value
at is .
↺Second readingOne
node, and a repeated node
One node (). The product defining has no factors, so
, the
empty product. The theorem below then says that the only
polynomial of degree at most with value at is the constant , which is right.
A repeated node. Change the nodes of the first example
to . The clause
that fails is “distinct”: the factor
does not exist. Nothing can repair this. A polynomial
cannot have the value at and also the value
at , so with a repeated
node some prescribed values have no interpolating
polynomial at all.
The next theorem says that the Lagrange polynomials
do what they were built for, and that the polynomial
they produce is the only one.
Theorem
5.5.1 (Lagrange Interpolation)
Let ,
let be distinct, and let .
Let be the Lagrange polynomials of the nodes
(Definition 5.5.1).
- (a) For all ,
if
and if . Each has degree exactly
.
- (b) The polynomial
satisfies and for every
.
- (c) It is the
only polynomial of degree at most with for every
.
- (d) Every with satisfies
.
Try it first (ten minutes): for the nodes , write
down and check (a) on them. Then find a
quadratic through , , . Why can there be no second one?
Idea. The direct attempt writes
and solves the three equations , , for . It works
here, but it gives no formula, and for nodes it is a
system of
equations. The Lagrange polynomials replace the system
by a sum: (a) is “evaluate at a root”, since every
factor with
vanishes at
, and (b)
follows from (a) term by term. The second question, why
there is no other quadratic, is not answered by any
construction. It is answered by counting roots: two such
quadratics differ by a polynomial of degree at most
with three
roots.
Proof.
(a) Let .
Evaluation respects products (Theorem 4.4.1),
so is
the product of the values of the factors at : If , the factor with is , so the product is . If , every factor is
, so the product is . For the degree, each
factor has degree , since its coefficient
of is non-zero. A
field has no zero divisors, so by Theorem 4.3.2
(b) the degree of a product is the sum of the degrees;
with factors,
.
(b) Each term
has
degree at most
(Theorem 4.3.2
(a)), so by Theorem 4.3.1,
applied one term at a time. Evaluating at and using (a), since every term with is , and the
term is ((Σ3) of Lemma 4.1.1).
(c) Let with and for every
. Then and both have degree at
most and agree at
the distinct
points . By Theorem 5.4.2
(a), .
(d) Let , and apply
(b) and (c) with . The polynomial and
itself both have
degree at most
and the values at the nodes, so they are equal
by (c). This proves the theorem.
So for distinct nodes and any values, there is
exactly one polynomial of degree at most through the points, and
(b) writes it down. Part (d) says that a polynomial of
degree at most is
determined by its values at nodes, and rebuilt
from them by the same formula. Where the linear-algebra
companion, Chapter 6, speaks of “the Lagrange basis”,
this book has only the formula (d); no basis is defined
here.
Warning. The bound “degree at most
” in (c) is what
makes the interpolant unique. Without it, uniqueness
fails: and have the same values at every node, and
the second has degree . For the nodes and the values , both and pass through and .
Quick check. Write down the
Lagrange polynomials of the nodes in , and use them to find
the line through and .
Solution. and (the first
example after Definition 5.5.1).
By Theorem 5.5.1
(b), the line is . Check: its
values at and
are and .
Here is a cubic, worked through the formula.
Example
(A cubic through four points)
Find the polynomial of degree at most with , , and .
Solution. The nodes , , , are distinct.
From Definition 5.5.1,
with the denominators computed first, By Theorem 5.5.1
(b), . Collect each power of : So . Check the four values: , , , . By Theorem 5.5.1
(c), no other polynomial of degree at most has these values.
Congruence
modulo a polynomial
The opening question turned values into remainders.
To compute with remainders as Number Systems: From
to , Chapter 3 did
with integers, we need the relation “same remainder” and
the classes it makes.
Definition
5.5.2 (Congruence Modulo a Polynomial)
Let .
Polynomials are congruent modulo
, written , if
(Definition 5.1.1),
that is, if (Definition 5.2.1).
In words: and
differ by a
multiple of . The
set of multiples of is an ideal of the
commutative ring (Definition 5.2.1),
so the relation is the relation of Number Systems: From to , Theorem 3.4.1
for the ideal , and Number Systems: From to , Theorem 3.4.1
(a) makes it an equivalence relation. We write for the class of , and when the modulus
must be named.
Examples.
- , since .
- For every , : by Theorem 5.1.3
(a), for some , so is a multiple of
.
- Two polynomials are congruent modulo exactly when they leave
the same remainder on division by ; this is (b) of
the next theorem.
↺Second readingThe
degenerate moduli 0 and the constants
For , means
, that
is, (Proposition 5.1.1
(a)): every class is a single polynomial. For a non-zero
constant , every
is a multiple of
(Proposition 5.1.1
(a)), so all polynomials are congruent and there is one
class; the ring it forms is the zero ring, in which
. Both
cases are legal and neither is useful, which is why the
next theorem asks for .
Quick check. Is in ? In ?
Solution. Divide: , so
, and
. Hence exactly when . In
the
polynomial is
non-zero of degree , so does not divide it (Proposition 5.1.1
(d)): no. In , , which every
polynomial divides: yes. The same
symbols give different answers over different
fields.
The ring of
classes modulo a polynomial
Number Systems: From to , Chapter 3 built
as the
quotient of by
the ideal , and
found in each class exactly one remainder in . The
same construction works for and an ideal , and
division with remainder again picks one representative
per class, now “of degree less than ”.
Theorem
5.5.2 (The Ring of Polynomials Modulo m)
Let
with , and write .
- (a) ,
with and , is a commutative ring with zero
and one , and .
- (b) Each class
contains exactly one polynomial of
degree less than :
the remainder of any of its members on division by . In particular if
and only if and
leave the same
remainder, and sending each class to its member of
degree less than
is a bijection from
onto .
- (c) The map , ( a
constant), is injective and preserves and .
- (d) is a unit of
(Number Systems: From to , Definition 3.5.1)
if and only if . In that
case
for any with .
Idea. Part (a) is the quotient
theorem of Number Systems: From to applied to the
ideal ; only needs the degree. Part (b) is division
with remainder read twice: existence of the remainder
puts one polynomial of small degree into each class, and
“compare degrees” shows a class cannot hold two, since
their difference would be a non-zero multiple of of smaller degree than
. Part (d)
translates into a Bézout identity, exactly as for
.
Proof.
(a) By Definition 5.2.1,
is an ideal of the commutative ring , so Number Systems: From to , Theorem 3.4.1
(a)–(c) give the commutative ring
with these operations, zero and one . By Number Systems: From to , Theorem 3.4.1
(d),
would mean , that is, ; then by Proposition 5.1.1
(d), against . So .
(b) Since , .
Existence. Let . By Theorem 5.1.2
(a),
with .
Then , so . Uniqueness. Let with
. Then (both are to , and is an equivalence
relation), so , and by Theorem 4.3.1.
If , then by Proposition 5.1.1
(d), a contradiction. So .
Hence two polynomials are congruent exactly when
their classes are equal (Sets, Relations, and Cardinality, Theorem 2.5.1
(b)), exactly when the classes have the same member of
degree less than ,
which is the common remainder. The map “class its member of
degree less than ”
is a function by the uniqueness just proved. It is
injective, since two classes with a common member are
equal (Sets, Relations, and Cardinality, Theorem 2.5.1
(c)); and it is surjective, since a polynomial with is the
member of degree less than of its own class .
(c) For constants
, and
by the definition of the operations, where and are computed in
(Theorem 4.2.4
(b)). If , then and are members of one
class of degree at most , so by (b).
(d) Suppose
. By
Corollary 5.2.3
there are with ; let be any such pair. Then , so . So is a unit, and its
inverse, which is unique (Number Systems: From to , Definition 3.5.1),
is .
Suppose for some (every element of the quotient is a class,
Sets, Relations, and Cardinality, Definition 2.5.4).
Then : for some . Hence , and by Corollary 5.2.3.
This proves the theorem.
So is a ring whose elements may be named
by the polynomials of degree less than , and by (c) its
constants form a copy of . From now on we write
for the class
of a constant
when no confusion can arise. A computation in the
quotient is: compute with representatives, then replace
the result by its remainder. The integer twins are Number Systems: From to , Theorem 3.4.3
(b) (one remainder per class) and Number Systems: From to , Theorem 3.5.1
(units).
Quick check. In , show that is a unit, and
find its inverse with (d).
Solution. Divide: . Hence , so
(Corollary 5.2.3),
and by Theorem 5.5.2
(d) with ,
is a unit
with . Check: .
When is every non-zero class a unit? By (d), when
every with is coprime to
. For an
irreducible , Corollary 5.3.3
(a) says exactly this. For a reducible , a factor of of smaller positive
degree is neither a multiple of nor coprime to it.
Theorem
5.5.3 (The Quotient Is a Field Exactly When m
Is Irreducible)
Let
with .
Then is a field (Definition 2.1.1)
if and only if is irreducible over
(Definition 5.3.1).
Proof. By Theorem 5.5.2
(a), is a commutative ring with . So it is a
field exactly when every non-zero element is a unit.
Let
be irreducible
and .
Then by Number Systems: From to , Theorem 3.4.1
(d), that is, . By Corollary 5.3.3
(a), ; the definition of the gcd (Definition 5.2.2)
is symmetric in its two arguments, so . Hence
is a unit by Theorem 5.5.2
(d).
Let be not
irreducible. Since , Definition 5.3.1
gives , neither a constant, with . Then and , and
(Theorem 4.3.2
(b)), so . A non-zero polynomial of degree less
than is not
a multiple of (Proposition 5.1.1
(d)), so and . But . In a field a product of
non-zero elements is non-zero (Theorem 2.1.1 (f)), so
is not a field. This proves the
theorem.
This is Number Systems: From to , Theorem 3.5.2
with “prime” replaced by “irreducible”. It manufactures
new fields: from
and an irreducible of degree , a field whose elements
are named by the polynomials of degree less than .
Example
(A field with four elements, and the complex numbers
again)
(i) Describe
, and show that it is a field with four
elements.
(ii) Describe
.
Solution.
(i) Let . Its values are and in
, so has no root in ; it has degree
, so it is
irreducible by Proposition 5.3.1
(b), and the quotient is a field by Theorem 5.5.3.
By Theorem 5.5.2
(b), its elements are the classes of the polynomials of
degree less than
over , namely
:
four elements. Write . Since in (where ), , and so
using in . The multiplication
table of the non-zero elements is therefore and every non-zero element has an inverse in
it, as the theorem promised. Also . This is the
four-element field of Exercise (C1: A Field with Four Elements).
There the rule is part of the definition of the
multiplication; here it is computed, as the remainder of
on division by
.
(ii) The
polynomial has no real root, since for
every (Number Systems: From to , Proposition 2.3.5
(e)); it has degree , so it is irreducible
(Proposition 5.3.1
(b)), and is a field. Its elements are the
classes
with ,
each named by exactly one such polynomial, and . So
it is a field containing a copy of (Theorem 5.5.2
(c)) and an element whose square is : it looks like the
complex numbers of Chapter 1, and Exercise B3 shows it
is a copy of them.
The theorem needs “irreducible”, and having no root
is not a substitute: Section 5.3 showed that the two
differ from degree on.
Quick check. Is a field? Is ?
The Chinese
remainder theorem for polynomials
Now several congruences at once. Number Systems:
From to , Chapter 3
solved two congruences to coprime integer moduli by
writing as a
combination of the moduli and multiplying (Number Systems: From to , Theorem 3.5.3).
With polynomials the move is the same, and we take moduli at once. The one
new ingredient is that coprimality survives
products.
Lemma
5.5.4 (Coprime to Each Factor, Coprime to the
Product)
- (a) Let and . If for every , then .
- (b) Let and let
be pairwise coprime:
whenever .
If for
every , then .
In words: a polynomial coprime to each factor is
coprime to the product, and pairwise coprime divisors of
divide together.
↺Second readingThe
proof: multiply the Bézout identities
Idea. For (a), write as a combination of
and each factor,
and multiply the identities: every term of the product
but one contains ,
and the remaining term is a multiple of the product of
the factors. For (b), the product of the first moduli is coprime to
the next one by (a), so two coprime divisors combine (Proposition 5.3.4);
induction adds one modulus at a time.
Proof.
(a) We apply Logic and Proof, Axiom 4.2.1
(on ,
Number Systems: From to , Corollary 1.7.3
(b)) to : “the
claim holds for ”. ,
the case , has
nothing to prove. Suppose , that is, the claim
for , and
let be coprime to
each of . Write , so that by the product recursion (Sets, Relations, and Cardinality, Definition 2.3.1,
read in ). By
the induction hypothesis and Corollary 5.2.3,
and
for some . Multiplying the two
identities and expanding, So by Corollary 5.2.3.
(b) We apply Logic and Proof, Axiom 4.2.1
(on ,
Number Systems: From to , Corollary 1.7.3
(b)) to : “the
claim holds for ”. ,
the case , has
nothing to prove. Suppose , that is, the claim
for , and
let be pairwise coprime, each dividing
. With , the induction hypothesis gives . The modulus
is coprime
to each of , so by
(a), and since the gcd is symmetric (Definition 5.2.2).
By Proposition 5.3.4,
divides .
Without coprimality (b) fails: for and , each divides , but does not
(Proposition 5.1.1
(d)); here .
Theorem
5.5.5 (Chinese Remainder Theorem for
Polynomials)
Let , let
be non-zero and pairwise coprime, and let
. For each , let be the product of the
with (in increasing
order of ).
- (a) For each there are with
. Put . Then
and for , and for all
the polynomial satisfies
- (b) A polynomial
satisfies the
same congruences
if and only if .
- (c) Exactly one
polynomial of degree less than satisfies the
congruences.
- (d) The rule is a well-defined
bijection and, with and on the right taken
componentwise,
preserves and
and sends
to .
Idea. This is the integer proof of
Number Systems: From to , Theorem 3.5.3
with moduli. The
identity makes a polynomial that is modulo and modulo every other
modulus, as
is at one node
and at the
others. Then has every remainder right. Uniqueness
modulo is Lemma 5.5.4
(b): a difference divisible by every is divisible by their
product. Part (c) picks the remainder modulo , and (d) restates (a)
and (b) as a bijection.
Proof. By (L2) of Section 5.3,
applied to the list with the entry removed, , so ; and for , by the last
clause of (L2), since is an entry of the
list whose product is . By (L1) of Section
5.3, , since
every is
non-zero.
- (a) If , then (the empty
product), and , will do. If , then is coprime to each
with , so Lemma 5.5.4
(a) gives ; by the symmetry of the gcd and Corollary 5.2.3,
for some . In either case , so
; and for , , so
.
Now fix . In
, every term with is a multiple of
, and so is
. A sum of multiples of is a multiple of
(Proposition 5.1.1
(c), and induction on the number of terms). So .
(b) Suppose
for every . Then for every (Proposition 5.1.1
(c)). The are
pairwise coprime, so by Lemma 5.5.4
(b).
Suppose . Since , (Proposition 5.1.1
(b)), and then for every .
(c)
Existence. Since , divide by : with (Theorem 5.1.2).
Then , so satisfies the congruences by (b).
Uniqueness. If and both satisfy them
and have degree less than , then by (b), so , while
(Theorem 4.3.1).
A non-zero multiple of has degree at least
(Proposition 5.1.1
(d)), so . (If every is a non-zero
constant, then , and the one solution of degree less than
is the zero
polynomial.)
(d) Well
defined. Fix . If , then
, since . By Number Systems: From to , Theorem 2.2.1
(a), applied to the identity map of with congruence
modulo on the
source and modulo on the target, there
is exactly one function sending to . Taking these
functions
together gives .
Surjective. An element of the target is
for some
(Sets, Relations, and Cardinality, Definition 2.5.4).
With as in (a),
for every (Sets, Relations, and Cardinality, Theorem 2.5.1
(b)), so is that
element.
Injective. If , then ,
that is, , for every (Sets, Relations, and Cardinality, Theorem 2.5.1
(b)). By Lemma 5.5.4
(b), ,
that is, .
Operations. By the definition of in each quotient (Number Systems: From to , Theorem 3.4.1
(b)) and of the componentwise sum, The same lines with in place of give the product,
and by definition.
This proves the theorem.
In (a) the solution is built from the moduli alone,
and the right-hand sides enter linearly; the
depend only on
.
Part (c) is the version used in computation: reduce any
solution modulo .
Compared with Number Systems: From to , Theorem 3.5.3,
this theorem allows any number of moduli in one
step, where the integer theorem combines two at a
time.
Quick check. Find the polynomial
of
degree less than
with and .
Solution. By Theorem 5.1.3
(b), says that is a root of , that is, ; likewise the
second congruence says . By Theorem 5.5.1,
. (The Chinese remainder route: , so
and , and
,
the same polynomial.)
The check is no accident. Interpolation is the
Chinese remainder theorem for the moduli .
Proposition
5.5.6 (Interpolation Is the Chinese Remainder
Theorem for Linear Moduli)
Let ,
let be distinct, let ,
and let .
- (a) The moduli
are pairwise coprime, and .
- (b) For and each : if and only if .
- (c) The polynomial
of degree less than given by Theorem 5.5.5
(c) for the right-hand sides is , the
interpolating polynomial of Theorem 5.5.1.
In particular, the remainder of the polynomial of Theorem 5.5.5
(a) on division by is the Lagrange
polynomial .
In words: the congruences modulo are the values at
, so the
polynomial of the Chinese remainder theorem is the
interpolating polynomial, and its building blocks , reduced modulo , are the Lagrange
polynomials.
↺Second readingThe
proof: evaluate, and compare by
uniqueness
Idea. Two linear moduli differ by a
non-zero constant, which is a Bézout identity after
scaling. A congruence modulo is a statement
about the value at , by the factor theorem.
And two polynomials of degree less than solving the same
congruences are equal, by the uniqueness half of the
Chinese remainder theorem; so it is enough to check that
the Lagrange formula solves them.
Proof.
(a) For , , a non-zero constant. Multiplying by its
inverse, so by Corollary 5.2.3.
Each factor of
has degree , so
by
Theorem 4.3.2
(b).
(b) By Theorem 5.1.3
(b), if and only if is a root of , and by Theorem 4.4.1.
(c) The
polynomial has degree at most and for every
(Theorem 5.5.1
(b)), so by (b) it satisfies the congruences . By the uniqueness in Theorem 5.5.5
(c), it is the solution of degree less than . For the second
claim, fix and
take the right-hand sides at the index and elsewhere. By Theorem 5.5.5
(a), satisfies
these congruences, and so does its remainder on division
by , which is
congruent to
modulo (Theorem 5.5.5
(b)) and has degree less than . By the first
claim, with these right-hand sides, that remainder is
.
So two routes lead to the same polynomial. The
Lagrange route needs only evaluation and the root count;
the Chinese remainder route needs Bézout identities, and
in exchange it works for moduli of any degree. The next
two examples use moduli that are not all linear.
Example
(A linear and a quadratic modulus)
Find the polynomial of degree less than with
Solution. A Bézout
identity. Divide: . Hence so the moduli and are
coprime (Corollary 5.2.3),
and has degree .
The polynomials . Here and . The identity reads
with , and with .
So
Assemble and reduce. By Theorem 5.5.5
(a), Its remainder on division by is found by adding
: since
, the unique solution of degree less than (Theorem 5.5.5
(c)).
Check. , which is the
first congruence (Proposition 5.5.6
(b)). Modulo , replace by : .
Squares of linear moduli prescribe a value and a
derivative at once.
Example
(Values and derivatives at once)
(a) Let and . Show that
if and only if and (the formal
derivative of Definition 4.5.1).
(b) Find the
polynomial of degree at most with , , and .
Solution.
(a) Divide by
, which
has degree : with
(Theorem 5.1.2).
Every polynomial of degree at most can be written
with : if , take and . Evaluating at (Theorem 4.4.1),
. By Theorem 4.5.1
(a)–(c), so . Now if and only if ,
and both have degree less than , so by Theorem 5.5.2
(b) this holds if and only if . Comparing the coefficients of and then the constant
terms, that is and , that is, and .
(b) By (a), the
conditions say and .
The moduli are coprime: expanding, So, with and , Theorem 5.5.5
(a) gives and , and Adding gives the remainder modulo : Check: ; , so ; ;
. By Theorem 5.5.5
(c), is the only
polynomial of degree less than with these four
conditions.
This section met the Chinese remainder theorem three
times: as interpolation (moduli ), as a value and
a derivative at a point (moduli ), and in
general. In each case the ring of
Theorem 5.5.2
is the place where the computation happens.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) Finish the Try
it first before Theorem 5.5.1:
find the polynomial of degree at most through , , in .
- (b) Describe the
classes of . Which ring is it, up to renaming?
- (c) True or false:
is a field. Justify your answer.
- (d) Where does the
proof of Theorem 5.5.1
(c) use that the nodes are distinct, and where do (a)
and (b) use it?
Solution.
(a) With the
nodes , Definition 5.5.1
gives So . Check: , , . It is the only
one of degree at most (Theorem 5.5.1
(c)).
(b) By Theorem 5.5.2
(b) with ,
each class contains exactly one polynomial of degree
less than , a
constant; the constant in is , the remainder on
division by
(Theorem 5.1.3
(a)). So the classes are the , , and they are
distinct for distinct . By Theorem 5.5.2
(c),
preserves and
; it is
injective, and surjective by what was just said. So
is with each element renamed ; and , so passing
to the quotient is “evaluate at ”.
(c)
False. is reducible, so Theorem 5.5.3
says the quotient is not a field. Concretely, (degree ), while .
(d) Part (c) uses
distinctness only through Theorem 5.4.2
(a), which needs the points to be distinct, ultimately because the
root count of Section 5.4 counts distinct roots. Parts
(a) and (b) use it to form the inverses in the
definition of .
B. Practice
Exercise
(B1)
Find the polynomial of degree less than with and
.
Solution. The moduli are coprime,
since (Corollary 5.2.3),
so by Theorem 5.5.5
(c) there is exactly one such . The first congruence
says
for some . Then so the second congruence holds if and only if
,
that is, . The choice gives , of degree
. Check:
and
.
Hence .
Exercise
(B2)
In , show that is a unit, and
compute its inverse.
Solution. Run the Euclidean
algorithm (Theorem 5.2.5)
on and
: The last remainder is the non-zero constant
, so the gcd is
. Back-substitute:
Dividing by : . By
Theorem 5.5.2
(d), is a
unit and Check: , and
with ,
, this
is .
Exercise
(B3)
- (a) Write the
addition and multiplication tables of , with its elements named
as in Example (A field with four elements, and the complex numbers again),
and check from the table that every non-zero element is
a unit.
- (b) Show that () is a bijection that preserves and and sends to .
Solution.
(a) Addition is
coefficientwise in , where : The products come from ,
, (Example (A field with four elements, and the complex numbers again)).
Each non-zero row of the multiplication table contains
: , ,
.
(b) Every complex
number is
for exactly one pair (Proposition 1.1.1
and the comparison of real and imaginary parts after
it), and every element of is for exactly one such pair, by Theorem 5.5.2
(b) (the polynomials of degree less than are the , distinct for
distinct pairs). So is a bijection.
Sums: of
is . Products: in , so , which is of (Definition 1.1.1,
Proposition 1.1.1).
Finally . So the field of Chapter 1 could have been
built as this quotient: the multiplication rule of Definition 1.1.1
is “multiply, then replace by ”.
C. Going deeper
Exercise
(C1: Two routes to the same theorem)
Let be distinct and .
- (a) Prove, using Theorem 5.5.1
and the root count but no Bézout identity, that for all
some satisfies for every , and that satisfies the same
congruences if and only if .
- (b) Conversely,
derive from Theorem 5.5.5
that for all exactly one polynomial of degree at most
satisfies for every
(the content of
Theorem 5.5.1
(b) and (c), without the formula ).
- (c) Which derivation
is shorter, and why?
Solution.
(a) By the second
example after Definition 5.5.2,
. Let . By Theorem 5.5.1
(b), , so , by
Proposition 5.5.6
(b) and transitivity. If also satisfies the
congruences, then for every , so each is a root of (Theorem 5.1.3
(b)). The are
distinct roots, so by Theorem 5.4.1.
Conversely, if , then each divides (it is an entry of the
list whose product is , (L2) of Section 5.3)
and so divides (Proposition 5.1.1
(b)), and .
(b) By Proposition 5.5.6
(a), (b), the moduli are pairwise coprime, , and
“ for
every ” is the
system . By Theorem 5.5.5
(c), exactly one polynomial of degree less than , that is, of degree
at most , solves
it. That is the existence of an interpolating polynomial
and its uniqueness at once, without the formula for
; identifying
it with still needs Theorem 5.5.1
(a).
(c) The route in
(a) is shorter in what it needs: evaluation and the root
count. The route in (b) passes through Lemma 5.5.4
and Bézout identities for the moduli. The Lagrange route
is shorter because linear moduli are special: “divisible
by ” can be
tested by evaluating at , which turns every
congruence into an equation in . For moduli of higher
degree, evaluation at a single point is no longer
enough. For , Example (Values and derivatives at once)
(a) needs the derivative as well as the value. For over in Example (A linear and a quadratic modulus),
the modulus has no root in , so no evaluation in
detects
divisibility at all. The Chinese remainder route handles
every modulus in the same way.
Exercise
(C2: Every function on a prime field is a
polynomial)
Let be a
prime. Prove that every function is the polynomial function of
exactly one with .
Solution. The elements of
are distinct elements (Definition 2.2.1), and
there are no others. Use them as nodes, for , so
.
Existence. With ,
Theorem 5.5.1
(b) gives with
and for every . Since the are all the elements of
, the
polynomial function of is .
Uniqueness. If also has degree less
than and the
function ,
then and have degree at most
and agree at
the distinct
nodes, so by
Theorem 5.5.1
(c).
So over
every function is a polynomial function, and the
polynomials of degree less than correspond one to one
to the functions . (As a count: both sets have elements, choices for each of
coefficients, or
for each of
values.) Interpolation over can use at most
nodes, since
has no more
distinct elements. Polynomials of degree or more are no longer
determined by their functions: and have the same function
by Theorem 2.6.6 (a), which is
the warning of Section 5.4.