Number theoryDifficulty 7.7Prove itSaudi Arabian IMO Booklet · Saudi Arabia
Let p be a prime number and let m, n be integers greater than 1 such that n∣mp(n−1)−1. Prove that gcd(mp(n−1)−1,n)>1.
This one wants a proof. Work it on paper, then read the official solution and mark yourself. Be honest about it: the record is only any use to you if it is.
Set α=vp(n−1) and write n−1=r⋅pα. Let q be an arbitrary prime divisor of n, and set d=ordq(m). Since mp(n−1)=mr⋅pα+1≡1(modq), it follows that d∣r⋅pα+1. If vp(d)=α+1, then clearly d∣n−1, and therefore q is a common divisor of n and mn−1−1. Otherwise, suppose that vp(d)=α+1 for all prime divisors of n. Together with mq−1≡1(modq) by Fermat's Little Theorem, we have d∣q−1⟹vp(q−1)≥vp(d)=α+1. Thus, any prime divisor q of n satisfies q≡1(modpα+1). Because n is a product of these prime divisors, we deduce that n≡1(modpα+1). However, this contradicts to vp(n−1)=α. □
Source: MathNet,
licensed CC-BY-4.0.
Statement reproduced verbatim; metadata (topic, difficulty, ordering) added by this project.