Soient m,n des entiers tels que 0≤n≤m. Soit p un nombre premier, et soient m=α0+α1p+⋯+αrpr et n=β0+β1p+⋯+βrpr les développements de base p de m et n, où l’on a donc 0≤αi<p,0≤βi<p pour 0≤i≤r; on suppose αr=0. Montrer que l’on a (nm)≡0modp si l’on a βi>αi pour un indice i au moins. Si, au contraire, βi≤αi pour 0≤i≤r, on a
(nm)≡(α0/β0)⋯(αr/βr)(modp). (Dans
(Z/pZ)[X] on a
(1+X)m=(1+X)α0(1+Xp)α1…(1+Xpr)αr.)