Homepage Solution manuals Ivan Niven An Introduction to the Theory of Numbers Exercise 2.7.7 (Theorem 2.28 is false for composite moduli)

Exercise 2.7.7 (Theorem 2.28 is false for composite moduli)

Show that if the prime number p in Theorem 2.28 is replaced by a composite number m then the statement becomes false.

Answers

Proof. We can translate Theorem 2.28: every function f : pℤ to pℤ is a polynomial function of degree at most p 1 .

We show here that this statement is false is p is replaced by a composite number m (and give an alternative proof of Theorem 2.28 if m = p is a prime number.

Let A be the ring A = mℤ , and write A m 1 [ x ] the additive group of formal polynomials of degree at most m 1 .

Consider now the evaluation map from A m 1 [ x ] to the additive group A A of all functions A A :

φ { A m 1 [ x ] A A f ( x ) = i = 0 m 1 a i x i f ~ { A A α f ~ ( α ) = i = 0 m 1 a i α i

which maps a formal polynomial f of degree less that m to the corresponding polynomial function f ~ : A A . Then φ is a group homomorphism: let g ( x ) = i = 0 m 1 b i x i A m 1 [ x ] .

For all α A ,

φ ( f + g ) ( α ) = i = 0 m 1 ( a i + b i ) α i = i = 0 m 1 a i α i + i = 0 m 1 b i α i = φ ( f ) ( α ) + φ ( g ) ( α ) ,

thus

φ ( f + g ) = φ ( f ) + φ ( g ) .

Note that | A m 1 [ x ] | = | A A | = m m : there are as many functions from A to A as formal polynomials with coefficients in A of degree at most m 1 .

We show that φ is injective (one-to-one) if and only if m is a prime.

  • Suppose that m = p is a prime number. Then f ker ( φ ) if for all α A , f ( α ) = 0 . Then f ( x ) = x ( x 1 ) ( x ( p 1 ) ) q ( x ) for some polynomial q A [ x ] (by Exercise 2.7.4). If q ( x ) 0 , then deg ( f ) > p 1 , which is false, therefore q ( x ) = 0 , and so f ( x ) = 0 . Hence ker ( φ ) = { 0 } and φ is injective.

    In this case, since | A m 1 [ x ] | = | A A | , φ is a bijection. This proves that any function pℤ pℤ is a polynomial function of degree at most p 1 : this is an alternative proof of Theorem 2.28.

  • Suppose that m composite. Then m = ab , where 1 < b a < m . Consider the polynomial

    h ( x ) = ax ( x 1 ) ( x 2 ) ( x b + 1 ) .

    If α , then b α ( α 1 ) ( α 2 ) ( α b + 1 ) by Theorem 1.21. Therefore m = ab f ( α ) , for every α , that is

    h ( α ) = ( α 1 ) ( α 2 ) ( α b + 1 ) 0 ( mod ab ) .

    Hence its reduced polynomial h ¯ A [ x ] modulo m satisfies h ¯ ( α ¯ ) = 0 for every α ¯ mZ , so

    h ¯ ker ( φ ) .

    Moreover the leading term of h ¯ is [ a ] m x b , where 1 < b a < m , thus h ¯ 0 . This proves that ker ( φ ) { 0 } , thus φ is not injective. Since | A m 1 [ x ] | = | A A | , φ is not surjective (onto). This means that some functions u : A A are not polynomial functions of degree at most m 1 .

    The statement of Theorem 2.28 becomes false if we replace the prime number p by a composite number m .

Example. For m = 6 , the polynomial h ( x ) = 3 x ( x + 1 ) satisfies h ( α ) 0 ( mod 6 ) for all α . With a Python program, I listed all polynomial of ker ( φ ) : there are 432 such polynomials, among 6 6 = 46656 (note that 432 6 6 , because ker ( ϕ ) is a subgroup of A 5 [ x ] ). Hence, the number of distinct polynomial functions from 6 to 6 is, by the first isomorphism theorem of groups,

| im ( φ ) | = | A 5 [ x ] | | ker ( φ ) | = 46656 432 = 108 .

So only 1 among 432 functions from 6 to 6 is a polynomial function of degree at most 5 . But all functions of 7 to 7 are polynomial functions of degree at most 6 .

User profile picture
2024-09-04 09:21
Comments