Professional Documents
Culture Documents
MATHEMATICS
ELSEVIER Discrete Mathematics 137 (1995) 137-145
Abstract
I. Introduction
2. Preliminaries
We write the ring of residue classes modulo m as Z,. = {0, 1..... m - 1}. We shall use
Z to denote the ring of integers. The capital letters F, G .... are used to represent the
elements in Z Ix], the ring of polynomials over Z. Every polynomial in Z Ix] gives rise
to a polynomial in Z,, I-x] (we shall use the same letter for it) and thus corresponds in
a natural way (evaluation in Z,.) to a function from Z., to Z,,. An equality F = G or
F(x) = G(x) means that the corresponding coefficients of F(x) and G(x) are equal. The
symbol - will always be used to denote congruence (modm). The modulus of
a congruence will always be m unless otherwise specified.
Now we answer the first problem by giving the following definition.
Clearly, in the case of n = m, this definition coincides with the usual definition of
polynomial function from Z, to Z..
is easily seen that this is an equivalence relation and that the number of equivalence
classes in Z [ x ] equals the number of polynomial functions from Z. to Zm. It is also
obvious to see the following fact:
•*,,, F - G ~ O .
3. Main results
Theorem 1. (a) Every function f: Z. ~ Z1 is a polynomial function. (b) For m > 1, every
function f: Z.--* Zm is a polynomial function if and only if n is not 9reater than the least
prime factor of m.
t 1
F=Qt(x),+ ~ bk(X),,
k=O
Proof. If )~<n, then p = 2 so that k>~2. Thus, we have 2![k!. Then from L e m m a 2,
m](X)k for any integer x. It implies that (X)k~0.
If 2 > n, then /~= n so that k ~>n. By definition, (X)k= 0 for all x = 0, 1..... n--1. It
implies that (X)R~O. []
Proof. We only need to show the necessity, since the sufficiency is obvious. The
necessity holds trivially for the case o f / t = 1. We assume that/~ > 1. Let
/~-1
~, bk(X)k~O.
k=O
Z. Chen/Discrete Mathematics 137 (1995) 137-145 141
Then
/~-1
bk(X)~--O when x = 0 .
k=0
Proof. Let bk(X)k~O. Then, since O<~k<<.n-1, bk(X)k=--O when x=k. So, bkk! =--0 and
then m l(bkk!). Thus we have (m/(m, k!))lb k.
Conversely, if(m/(m, k!))lbk, we have m t(bkk!). Then it follows from Lemrna 2 that
bk(x)k~O. []
/~-1 /~-1
=Qu(x)u+ ~ qk(m/(m,k!))(X)k+ ~ Ck(X)k.
k=O k=O
.u-1 "
= Iqg=o (m,k!)
In order to present the next theorem which gives another canonical polynomial
representation for any polynomial function from Z. to Zm, we need the following
lemma.
Lemma 6. Let F(x)eZ[x] be a polynomial of degree s < n. Then there are integers {ak;
k = 0 , 1..... s} with O<~ak<m/(m,k!) such that
F(x)~ ~ akxk.
k=O
F ( x ) = ~ bkX k.
k-0
Now we are ready to give our answer to the third problem mentioned in Section 1.
has a solution Xk = ak, k = 0, 1..... #-- 1, with 0 <~ak < m/(m, k !) for each k.
(vi) The system of linear congruences,
I~-I
(i)kxk=--bi(modm), i = 0 , 1 ..... n - - l ,
k=0
Corollary 1. Let f : Z,--* Zm be given by f (i)= bi, i = 0 , 1, ..., n - 1. I f the system of linear
congruences in Theorem 5(v) (or (vi)) has a solution xk=ak, k = 0 , 1..... kl--1, then f is
representable by
F= ~ akX k o r F ak(X)k •
k=O
i , j = 0 , 1,2 ..... n - 1 . Let e=(bo,bl,b2 . . . . . bn_l) T, and let A k be the matrix obtained
from A by replacing the kth column by c. Then by the method in linear algebra to
derive the Cramer's rule for solving a system of linear equations, we can have
(detA)xk==-detAk (modm), k = 0 , 1 , 2 ..... n - 1 .
It is easy to see that
detA= 1--[ (i-j)=(n--1)!(n-2)!...2!l!.
O<~j<i<~n - 1
Proof. Use the argument similar to the proof for the necessity of Theorem 1 (b). []
From the following example, we shall see that neither of the two conditions given in
Corollaries 2 and 3 are sufficient.
Xo ~ 0,
Xo+Xl--3,
Xo+2Xl+2X2=4,
Xo+ 3XI +6Xz+6X3--1,
XO+4Xl + 12X2 + 24X3--4,
Xo + 5Xl + 20x2 + 60x3 --- 7, with O<~Xk<8/(8, k!) for all k.
F r o m the first four equations, it is easily obtained that X o - 0 , Xl =3, x 2 = 3 and
x 3 - 1 . Nevertheless, this does not satisfy the fifth equation. Therefore, by Theorem
5(vi), we see t h a t f i s not a polynomial function.
We note that for n = m in the above theorems and corollaries we can immediately
obtain corresponding results about the polynomial functions from Z. to Z. which
include some of the results in [6, 11, 12, 16, 17].
Z. Chen/ Discrete Mathematics 137 (1995) 137-145 145
R e m a r k . A l t h o u g h the s i m p l e c o n d i t i o n g i v e n in C o r o l l a r y 3 is n o t a sufficient
c o n d i t i o n , it d o e s b e c o m e sufficient for infinitely m a n y n o n t r i v i a l cases. So the
f o l l o w i n g p r o b l e m is o f s o m e interest: F i n d all pairs (n,m) for w h i c h the c o n d i t i o n
g i v e n in C o r o l l a r y 3 is n e c e s s a r y a n d sufficient for a f u n c t i o n f : Z . ~ Z , , to be
a p o l y n o m i a l function.
Acknowledgement
References