• Aucun résultat trouvé

CHARACTERIZING CONGRUENCE PRESERVING FUNCTIONS Z/nZ → Z/mZ VIA RATIONAL POLYNOMIALS

N/A
N/A
Protected

Academic year: 2021

Partager "CHARACTERIZING CONGRUENCE PRESERVING FUNCTIONS Z/nZ → Z/mZ VIA RATIONAL POLYNOMIALS"

Copied!
14
0
0

Texte intégral

(1)

HAL Id: hal-01260934

https://hal.archives-ouvertes.fr/hal-01260934

Preprint submitted on 25 Jan 2016

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

FUNCTIONS Z/nZ Z/mZ VIA RATIONAL POLYNOMIALS

Serge Grigorieff, Irene Guessarian, Patrick Cégielski

To cite this version:

Serge Grigorieff, Irene Guessarian, Patrick Cégielski. CHARACTERIZING CONGRUENCE PRE- SERVING FUNCTIONS Z/nZ Z/mZ VIA RATIONAL POLYNOMIALS. 2016. �hal-01260934�

(2)

Z/nZZ/mZ VIA RATIONAL POLYNOMIALS

Patrick C´EGIELSKI 1

LACL, EA 4219, Universit´e Paris-Est Cr´eteil, France IUT S´enart-Fontainebleau

[email protected]

Serge GRIGORIEFF1

LIAFA, CNRS and Universit´e Paris-Diderot, France [email protected]

Ir`ene GUESSARIAN 1 2

LIAFA, CNRS and Universit´e Paris-Diderot, France [email protected]

Received: , Revised: , Accepted: , Published:

Abstract

We introduce a basis of rational polynomial-like functionsP0, . . . , Pn−1for the free module of functionsZ/nZZ/mZ. We then characterize the subfamily of congru- ence preserving functions as the set of linear combinations of the functionslcm(k)Pk

wherelcm(k) is the least common multiple of 2, . . . , k(viewed inZ/mZ). As a con- sequence, whennm, the number of such functions is independent ofn.

1. Introduction

The notion of congruence preserving function on rings of residue classes was intro- duced in Chen [3] and studied in Bhargava [1].

Definition 1.1. Let m, n 1. A function f : Z/nZ Z/mZ is said to be congruence preserving if for alld dividingm

∀a, b ∈ {0, . . . , n1} a b (modd) = f(a) f(b) (modd) (1) Remark 1.2. 1. If n ∈ {1,2} or m = 1 then every function Z/nZ Z/mZ is trivially congruence preserving.

1Partially supported by TARMAC ANR agreement 12 BS02 007 01.

2Emeritus at UPMC Universit´e Paris 6. Corresponding author

(3)

2. Observe that sincedis assumed to dividem, equivalence modulodis a congruence on (Z/mZ,+,×). However, sincedis not supposed to dividen, equivalence modulo dmay not be a congruence on (Z/nZ,+,×).

Example 1.3. 1. For functionsZ/6ZZ/3Z, condition (1) reduces to the condi- tionsf(3)f(0) (mod 3),f(4)f(1) (mod 3),f(5)f(2) (mod 3).

2. For functions Z/6Z Z/8Z, condition (1) reduces to f(2) f(0) (mod 2), f(3)f(1) (mod 2),f(4)f(0) (mod 4),f(5)f(1) (mod 4).

In this paper, we characterize congruence preserving functions Z/nZ Z/mZ using the following ingredients. We denote by Zthe set of integers and by Nthat of nonnegative integers (including zero).

Definition 1.4. The unarylcm functionNNmaps 0to1andk1to the least common multiple of 1,2, . . . , k.

A natural way to associate to each map fromNtoZa map fromZ/nZtoZ/mZ is to restrictF to{0,· · ·, n1} and take its values modulom.

Definition 1.5. To each map F :NZwe associate the map f :Z/nZZ/mZ defined byf =πmFιn whereπm(x) =x (modm)andιn(z)is the least element of πn−1(z)(belonging to{0, . . . , n1}). Thus diagram (2)commutes

N F //Z πm

Z/nZ

ιn

OO

f //Z/mZ

(2)

Applying Definition 1.5 to binomial coefficients xk

we get a basis of the Z/mZ- module of functionsZ/nZZ/mZ.

Proposition 1.6. Let Pk :Z/nZ Z/mZ be associated to the N Nbinomial function x 7→

x k

. For every function f : Z/nZ Z/mZ there is a unique sequence (a0, . . . , an−1)of elements of Z/mZ such that

f =

k=n−1

X

k=0

akPk (3)

The family{P0, . . . , Pn−1}is thus a basis of theZ/mZ-module of functionsZ/nZ Z/mZ.

Our main result (Theorem 1.7) can be stated as

Theorem 1.7. A function f :Z/nZZ/mZis congruence preserving if and only if, for each k= 0, . . . , n1, in equation (3) the coefficientak is a multiple of the residue of lcm(k)inZ/mZ.

(4)

The paper is organized as follows.

Proposition 1.6 is proved in Section 2 where, after recalling Chen’s notion of polynomial functionZ/nZZ/mZ(cf. [3, 4]), we extend it to a notion of rational polynomial function.

The proof of our main result Theorem 1.7 is given in Section 3. We adapt the techniques of our paper [2], exploiting similarities between Definition 1.1 and the condition studied in [2] for functionsf :NZ(namely,x−ydividesf(x)−f(y) for allx, yN). As a consequence of Theorem 1.7 the number of congruence preserving functions is independent ofnfornmand even forngpp(m) (the greatest prime power dividingm). Also, every congruence preserving functionf:Z/nZZ/mZ is rational polynomial for a polynomial of degree strictly less than the minimum betweennandgpp(m).

In Section 4 we use our main theorem to count the congruence preserving func- tions Z/nZ Z/mZ. We thus get an expression equivalent to that obtained by Bhargava in [1] and which makes apparent the fact that, forngpp(m) (hence for nm), this number depends only onmand is independent ofn.

2. Representing functions Z/nZZ/mZ by rational polynomials

In [3, 1], congruence preserving functionsZ/nZZ/mZare introduced and studied together with an original notion of polynomial functionZ/nZZ/mZ.

Definition 2.1 (Chen [3]). A function f : Z/nZ Z/mZ is polynomial if it is associated (in the sense of Definition 1.5) to a function F : N Z given by a polynomial in Z[X].

Polynomial functions Z/nZZ/mZare obviously congruence preserving. Are all congruence preserving functions polynomial? Chen [3] observe that it is not the case for some values of n, m, for instance n = 6, m = 8. He also proves that a stronger identity holds for infinitely many pairs (n, m) : every function Z/nZZ/mZis polynomial if and onlynis not greater than the first prime factor of m. Using counting arguments, Bhargava [1] characterizes the pairs (n, m) such that every congruence preserving functionf :Z/nZZ/mZis polynomial.

Some polynomials in Q[X] (i.e. polynomials with rational coefficients) happen to map integers into integers.

Definition 2.2. ForkN, let Pk Q[X] be the following polynomial:

Pk(x) = x

k

= Qk−1

i=0(xi)

k! .

We will use the following examples later on:

(5)

P0(x) = 1 , P1(x) = x,P2(x) = x(x1)/2 , P3(x) = x(x1)(x2)/6 , P4(x) =x(x1)(x2)(x3)/24 , P5(x) =x(x1)(x2)(x3)(x4)/120.

In [5] (1915), P´olya used the Pk to give the following very elegant and elementary characterization of polynomials inQ[X] mapping integers to integers.

Theorem 2.3(P´olya). A polynomial inQ[X]is integer-valued on Zif and only if it can be written as aZ-linear combination of the polynomials Pk.

It turns out that the representation of functions NZ as Z-linear combinations of the Pk’s used in [2] also fits in the case of functionsZ/nZZ/mZ: every such function is a (Z/mZ)-linear combination of the Pk’s.

Definition 2.4. A function f :Z/nZZ/mZ israt-polynomial if is associated in the sense of Definition 1.5 with some polynomial in Q[X]. The degree off is the smallest among the degrees of such polynomials.

We denote byPkn,m the rat-polynomial functionZ/nZZ/mZ associated with the polynomial Pk of Definition 2.2 in the sense of Definition 1.5. When there is no ambiguity, Pkn,m will be denoted simply asPk.

Remark 2.5. In Definition 2.4, the polynomial crucially depends on the choice of representatives of elements of Z/nZ: e.g. for n = m = 6, 0 6 (mod 6) but 0 =P2(0)6≡P2(6) = 3 (mod 6). The chosen representatives for elements of Z/nZ will always be {0, . . . , n1}.

We now prove the representation result by thePk’s.

Proof of Proposition 1.6. Let us start with uniqueness. We havef(0) =a0hence the first coefficienta0isf(0). We havef(1) =a0+a1, hencea1=f(1)f(0). By induction, and noting thatPk(k) = 1, we havef(k) =Q(k) +ak.Pk(k) =Q(k) +ak, hence we are able determineak.

For existence, argue backwards to see that this sequence suits.

Remark 2.6. The evaluation ofakPk(x) inZ/mZhas to be done as follows: for xan element of Z/nZ, we consider it as an element of {0, . . . , n1} ⊆N and we evaluatePk(x) = 1

k!

Qk−1

i=0(x−i) as an element ofN, then we consider the remainder modulo m, and finally we multiply the result by ak in Z/mZ. For instance, for n=m= 8, 4P2(3) = 4×3×2

2 = 4×3 = 4, but we might be tempted to evaluate it as 4P2(3) = 4×3×2

2 = 0

2 = 0, which does not correspond to our definition.

However, dividingak by a factor of the denominator is allowed.

Corollary 2.7. (1) Every functionf :Z/nZZ/mZis rat-polynomial with degree less thann.

(2) The family of rat-polynomial functions (Pk)k=0,...,n−1 is a basis of the(Z/mZ)- module of functionsZ/nZZ/mZ.

(6)

Example 2.8. The function f:Z/6ZZ/6Zdefined by 07→0 17→3 27→4 37→3 47→0 57→1

is represented by the rational polynomialPf(x) = 3x+ 4x(x−1)2 which can be sim- plified intoPf(x) = 3xx(x1) onZ/6Z.

Example 2.9. The function f:Z/6Z = Z/8Z given by Chen [3] as a non poly- nomial congruence preserving function, namely the function defined by f(0) = 0 , f(1) = 3, f(2) = 4, f(3) = 1, f(4) = 4, f(5) = 7, is represented by the ra- tional polynomial with coefficientsa0= 0, a1= 3, a2= 6, a3= 2, a4= 4, a5= 4, i.e.

f(x) = 3x+ 6x(x1)

2 + 2x(x1)(x2)

2 + 4 x(x1)(x2)(x3) 8

+4 x(x1)(x2)(x3)(x4) 8

= 3x+ 3x(x1) +x(x1)(x2) + x(x1)(x2)(x3) 2

+ x(x1)(x2)(x3)(x4)

2 .

3. Characterizing congruence preserving functions Z/nZZ/mZ

Congruence preserving functionsf:Z/nZZ/mZcan be characterized by a sim- ple condition on the coefficients of the rat-polynomial representation off given in Proposition 1.6.

3.1. Proof of Theorem 1.7

For proving Theorem 1.7 we will need some relations involving binomial coefficients and the unarylcm function; these relations are stated in the next three lemmata.

The proofs are elementary but technical and can be found in our paper [2].

Lemma 3.1. If 0nk < pn < mthenpdivides lcm(k) n

k

.

Lemma 3.2. If n, k, b ∈ {0,1, . . . , m1} and k b then n divides Ank,b = lcm(k)

b+n k

b

k

.

The following is an immediate consequence of Lemma 3.2 (seta=b+n).

Lemma 3.3. If m > ab thenab divides lcm(k) a

k

b

k

for allkb.

(7)

Besides these lemmata, we shall use a classical result inZ/mZ. Forx, y Zwe sayxdividesy inZ/mZif and only if the residue class ofxdivides the residue class ofy inZ/mZ.

Lemma 3.4. Leta1, . . . , ak1andcbe their least common multiple. Ifa1, . . . , ak

all divide xinZ/mZthen so doesc.

Proof. It suffices to consider the case k= 2 since the passage to anykis done via a straightforward induction. Let c =a1b1 =a2b2 with b1, b2 coprime. Lett, u be such thatx=a1t=a2uin Z/mZ. Thenxa1ta2u (modm). Using B´ezout identity, letα, βZbe such thatαb1+βb2= 1. Then

c(tα+uβ) = a1b1+a2b2 modm xαb1+xβb2 = x hencec(tα+uβ) =x, proving thatcdivides xinZ/mZ.

Proof of Theorem 1.7. “Only if” part. Assumef :Z/nZZ/mZis congru- ence preserving and consider its decompositionf(x) =Pn−1

k=0akPkn,m(x) given by Proposition 1.6. We show that lcm(k) dividesak inZ/mZfor allk < n.

Claim 1. For allm > k1,kdivides ak.

Proof. By induction onk. Recall thatf(k) =aiPn−1 i=0

k i

=aiPk i=0

k i

by noting that ki

= 0 fori > k.

Induction Basis: The casek= 1 is trivial. Fork= 2, if 2 does not dividemthen 2 is invertible in Z/mZ, hence 2 divides a2. Otherwise, observe that, as 2 divides 20, and f is congruence preserving, 2 divides f(2)f(0) = 2a1+a2 hence 2 dividesa2.

Induction: assuming thatdivides a for everyk, we prove thatk+ 1 divides ak+1. Assume first thatk+ 1 dividesm, then

f(k+ 1)f(0) = (k+ 1)a1+

k

X

i=2

k+ 1 i

ai

! +ak+1

= (k+ 1)a1+

k

X

i=2

(k+ 1) ai

i k

i1 !

+ak+1. (4) By the induction hypothesis, ai

i is an integer for i k. Since f is congruence preserving,k+ 1 dividesf(k+ 1)f(0) hencek+ 1 divides the last termak+1 of the sum.

Assume now that k+ 1 does not dividem, thenk+ 1 =a×b withb dividing m and acoprime with m. Hence a is invertible in Z/mZ and, by the congruence preservation property off, bdivides f(k+ 1)f(0) ; asb divides k+ 1, equation (4) implies thatbdividesak+1, anda×balso dividesak+1(by invertibility ofaand Lemma 3.4).

(8)

Claim 2. For all1pk,pdivides ak. Thus, lcm(k)divides ak inZ/mZ.

Proof. The last assertion of Claim 2 is a direct application of Lemma 3.4 to the first assertion which we now prove. The case p= 1 is trivial. We prove the casep2 by induction onp.

Basic case p= 2 : 2 divides ak for all k2. If 2 does not dividem, then 2 is invertible and divides all numbers inZ/mZ; assume that 2 dividesm. We argue by induction onk2.

-Basis. Apply Claim 1: 2 dividesa2.

- Induction. Assuming that 2 dividesai for all 2 ikwe prove that 2 divides ak+1. Two cases can occur.

Subcase 1: k+1is odd. Then,kis even, 2 divideskand, by congruence preservation, 2 dividesf(k+ 1)f(1). We have

f(k+ 1)f(1) =ka1+ Pk

i=2ai k+1 i

+ak+1,

2 divides theai for 2ikby the induction hypothesis, 2 also divides k, hence, 2 dividesak+1.

Subcase 2: k+ 1 is even. Then 2 dividesf(k+ 1)f(0). Now, f(k+ 1)f(0) = (k+ 1)a1+

Pk

i=2ai k+1 i

+ak+1,

k+ 1 is even and 2 divides the ai for 2ik by the induction hypothesis, thus, 2 dividesak+1.

Induction step: p2 andp+ 1< n. Assume that

for allqp , q dividesa for all such that qℓ < n (5) and prove that p+ 1 divides ak for all k such thatp+ 1k < n. Again, we use induction onkp+ 1 and we assume thatkdividesmin order to use congruence preservation. Whenkdoes not dividemwe factorize it ask=abwithbdividingm andacoprime withmand a similar proof will show thatbdividesak andkdivides ak (cf. the proof of Induction in Claim 1).

-Basisk=p+ 1. Follows from Claim 1: p+ 1 dividesap+1.

- Induction. Assuming that p+ 1 divides ai for all i such thatp+ 1ik, we prove thatp+ 1 dividesak+1. Asp+ 1 dividesk+ 1(kp) andf is congruence preserving,p+ 1 dividesf(k+ 1)f(kp) which is given by

f(k+ 1)f(kp) =

k−p

X

i=1

ai

k+ 1 i

kp

i

+

k

X

i=k+1−p

ai

k+ 1 i

+ ak+1. (6)

First look at the terms of the first sum corresponding to 1ip. The induction

(9)

hypothesis (5) onpimplies thatqdivides ak for allqpandkq. In particular, letting k = i and using Lemma 3.4, we see that lcm(i) divides ai in Z/mZ. As (k+1)−(k−p) =p+1, by Lemma 3.2 we have: p+1 divideslcm(i) k+1

i

k−pi . A fortiori,p+ 1 dividesai

k+1 i

k−pi .

We now turn to the terms of the first sum corresponding top+ 1i kp(if there are any). Again by the induction hypothesis (onk), p+ 1 dividesai for all p+ 1ik. Thus, each term of the first sum is divisible byp+ 1.

Consider now the terms of the second sum. By the induction hypothesis (on k), p+ 1 dividesai for all p+ 1 ik. It remains to look at the terms associated with thei’s such thatk+ 1pip(there are suchi’s in casek+ 1p < p+ 1).

For such i’s we have 0(k+ 1)i (k+ 1)p < p+ 1 k+ 1 and Lemma 3.1 (used with k+ 1, iand p+ 1 in place of n, k andp) insures thatp+ 1 divides lcm(i) k+1i

. Now, for suchi’s, the induction hypothesis (5) onpshows thatlcm(i) dividesai. Thus,p+ 1 divides eachai k+1

i

.

As p+ 1 divides thek first terms of the right-hand side of (6) and also divides the left-hand side, it must divide the last term ak+1 of the right-hand side. This ends the proof of the induction in the inductive step hence also the proof of Claim 2, and of the “only if” part of the Theorem.

“If” part of Theorem 1.7. Assuming all the ak’s in equation (3) are divisible by lcm(k) in Z/mZ we prove that f is congruence preserving, i.e. that, for all a, b∈ {0, . . . , n1}, ifabdividesnthenabdividesf(a)f(b) inZ/mZ.

If all the ak’s in equation (3) are divisible by lcm(k) thenf can be written in the formf(n) =Pn

k=0bklcm(k) n

k

. Consequently,

f(a)f(b) =

b

X

k=0

bklcm(k)a k

b

k

! +

a

X

k=b+1

bklcm(k) a

k

.

By Lemma 3.3,ab divides each term of the first sum.

Consider the terms of the second sum. Forb+ 1ka, we have 0ak <

abaand Lemma 3.1 (used with a, k andab in place ofn, k and p) insures that ab divides lcm(k)

a k

. Hence,ab divides each term of the second sum.

3.2. On a family of generators

We now sharpen the degree of the rat-polynomial representing a congruence pre- serving functionZ/nZZ/mZ. We need first some properties of thelcmfunction and a definition.

(10)

Lemma 3.5. InZ/mZwe havelcm(k) =u×Q

pαiki withuinvertible inZ/mZ,pi

prime and dividing m, andαki = max{βi|pβiik}.

Definition 3.6. Form1, with prime factorization m=pα11· · ·pα, let gpp(m) = maxi=1,...,ℓ pαii be the greatest power of prime dividingm.

Example 3.7. InZ/mZthe elementlcm(k) is zero forklarge enough.

InZ/8Z k 1 2 3 4 5 6 7 8

lcm(k) 1 2 2 4 4 4 4 0 gpp(8) = 8

InZ/12Z k 1 2 3 4 5 6 7 8 9 10 11

lcm(k) 1 2 6 0 0 0 0 0 0 0 0 gpp(12) = 4

Lemma 3.8. The number gpp(m)is the least integerk such that lcm(k)is zero in Z/mZ. Moreover for allgpp(m), lcm(ℓ)is zero in Z/mZ.

Remark 3.9. (1) Eithergpp(m) =morgpp(m)m/2 .

(2) In general, gpp(m) is greater than λ(m), the least k such that m divides k!

considered in [3]: form= 8,gpp(m) = 8 whilstλ(m) = 4.

Using Lemma 3.8, we can get a better version of Theorem 1.7.

Theorem 3.10. A function f: Z/nZ Z/mZ is congruence preserving if and only if it is associated in the sense of Definition 1.5 with a rational polynomial P = Pd−1

k=0ak x k

where d = min(n,gpp(m)) and such that lcm(k) divides ak in Z/mZfor allk < d.

Proof. Forkgpp(m),mdivides lcm(k) hence the coefficientak is 0.

Theorem 3.11. (1) Every congruence preserving function f : Z/nZ Z/mZ is rat-polynomial with degree less than gpp(m).

(2) The family of rat-polynomial functions

F ={lcm(k)(Pkn,m)|0k <min(n,gpp(m))}

generates the set of congruence preserving functions.

(3) F is a basis of the set of congruence preserving functions if and only ifm has no prime divisor p <min(n, m)(in casenm this means that mis prime) . Proof. (1) and (2) are restatements of Theorem 3.10 . We prove (3).

“Only If” part. Asssumingmhas a prime divisorp <min(n, m), letpbe the least one. ThenF is not linearly independent. InZ/mZ,lcm(p)6= 0 hencelcm(p)Ppn,m is not the null function since Ppn,m(p) = 1. However (m/p)lcm(p) = 0 hence (m/p)lcm(p)Ppn,mis the null function. As (m/p)6= 0, we see that F cannot be a basis.

“If” part. Assume thatm has no prime divisorp < min(n, m) . We prove that F

(11)

is Z/mZ-linearly independent. Suppose that the Z/mZ-linear combination L = Pmin(n,gpp(m))−1

k=0 aklcm(k)Pkn,mis the null functionZ/nZZ/mZ. By induction onk= 0, . . . ,min(n,gpp(m))1 we prove thatak = 0 .

Basic cases k= 0,1. SinceL(0) = a0we get a0= 0 . Since L(1) =a0+a11 we geta1= 0 .

Induction step. Assuming thatk2 andai= 0 fori= 0, . . . , k−1, we prove that ak = 0 . Note that Pn,m(k) = k

fork < ℓ < n. Sinceai= 0 fori= 0, . . . , k1, andPkn,m(k) = 1 we getL(k) =aklcm(k) . Sincek <min(n,gpp(m)) andmhas no prime divisorp <min(n, m), the numberslcm(k) andmare coprime hencelcm(k) is invertible in Z/mZand equalityL(k) =aklcm(k) = 0 impliesak = 0 .

4. Counting congruence preserving functions

We are now interested in the number of congruence preserving functions Z/nZ Z/mZ. As two different rational polynomials correspond to different functions by Proposition 1.6 (uniqueness of the representation by a rational polynomial), the number of congruence preserving functionsZ/nZZ/mZis equal to the number of polynomials representing them.

Proposition 4.1. Let CP(n, m)be the number of congruence preserving functions Z/nZZ/mZ. Form=pe11pe22· · ·pe, we have

CP(n, m) = pp1+p21+···+p

e1

1 1 × · · · ×pp+p2+···+peℓ ifngpp(m), and

CP(n, m) = Y

{i|peii <gpp(m)}

ppii+p2i+···+peii × Y

{i|peii ≥gpp(m)}

ppi+p

2

i+···+p⌊logi p n+n(e−⌊logpn⌋) i

if n <gpp(m).

Equivalently, using an `a la Vinogradov’s notation for better readability and writing E(p, α)in place ofpα we have

CP(n, m) =

Y

i=1

E(pi,

ei

X

k=1

pki) if ngpp(m), and

CP(n, m) = Y

{i|peii <gpp(m)}

E(pi,

ei

X

k=1

pki)× Y

{i|peii ≥gpp(m)}

E(pi,

⌊logpn⌋

X

k=1

pki +n(e− ⌊logpn⌋)) if n <gpp(m).

Corollary 4.2. For ngpp(m),CP(n, m)does not depend on n.

Proof of Proposition 4.1. By Theorem 3.10, we must count the number ofn-tuples of coefficients (a0, . . . , an−1), withak a multiple oflcm(k) inZ/mZ.

(12)

Claim 1. For m=pe11pe22· · ·pe, for alln,CP(n, m) = Πi=ℓi=1 CP(n, peii) .

Proof. Letλ(m, k) be the number of multiples oflcm(k) inZ/mZ, i.e. order of the subgroup generated bylcm(k) in Z/mZ.

Since Z/mZ is isomorphic to Πi=ℓi=1Z/peiiZ, we haveλ(m, k) = Πi=ℓi=1λ(peii, k) for eachk. Thus, the number ofn-tuples (a0, . . . , an−1) such that lcm(k) dividesak is equal to

Πk<nλ(m, k) = Πk<n Πi=ℓi=1λ(peii, k) = Πi=ℓi=1 Πk<nλ(peii, k).

The trick in the proof is the permutation of the two products; hence the Claim by using Theorem 1.7.

Claim 1 reduces the problem to counting the congruence preserving functions Z/nZZ/peiiZ. We will now use Proposition 3.10 for this counting.

Claim 2.

CP(n, pe) =

(pp+p2+···+pe if npe

pp+p2+···+pl+(e−l)n if pln < pewith l=⌊logpn⌋.

Proof. By Theorem 3.10, as gpp(pe) = pe, letting ν = inf(n, pe), CP(n, pe) = CP(ν, pe) = Πk<νλ(pe, k). For pj k < pj+1 the order λ(pe, k) of the subgroup generated bylcm(k) inZ/peZispe−j and there arepj+1pj suchk’s.

Assume firstnpe, thenCP(n, pe) =CP(pe, pe) =pM with

M = ep+ (e1)(p2p) +· · ·+ (ej)(pj+1pj) +· · ·+pepe−1

= ep+

e−1

X

j=1

(ej)(pj+1pj) =p+p2+· · ·+pe.

Assume thenpln < pe, withl=⌊logpn⌋; thenCP(n, pe) =pM with M = ep+

l−1

X

j=1

(ej)(pj+1pj) + (el)(npl)

= p+p2+· · ·+pl+n(el). This finishes the proof of Proposition 4.1.

Remark 4.3. In [1] the number of congruence preserving functionsZ/nZZ/peZ is shown to be equal to pen−Pn−1k=1min{e,⌊logpk⌋}. For pi k < pi+1, ⌊logpk⌋= i, hence: for kpe, min{e,⌊logpk⌋}=⌊logpk⌋and for kpe, min{e,⌊logpk⌋}=e.

Références

Documents relatifs

In this paper we investigate the effect on the compositional représentations when the class of rational transductions is restricted to the class of rational functions. We are

In the proof of Theorem 4, we construct a rational function which has Herman rings from those having Siegel disks, using the qc-surgery.. The same technique applies

Another classical result for the problem of solving equations in this ring is the Hadamard quotient theorem (proved in [9] and [13], but see also [10] for a detailed account),

Walsh, on différences of polynomials interpolating in the roots ofunity and in the origin, is extended to différences oj rational functions interpolating in more gênerai point

We prove in particular a skew analogue of the residue formula and a skew analogue of the classical formula of change of variables for residues.. Résumé (Une théorie des résidus pour

studied the homotopy types of the spaces of holomorphic functions of the 2-sphere S 2, of closed surfaces of higher genus, and of the spaces of divisors of these

THE TOPOLOGY OF SPACES OF RATIONAL FUlqCTIONS 61 is a homology equivalence up to dimension n... One considers the connected components

precisely to the approximation of f(z) by polynomials, which case has been treated with others in the papers just mentioned. Special cases of these results are