Romania — NMO Selection Tests for the Balkan and International Mathematical Olympiads
Number theoryDifficulty 7.8National Olympiad, round 2Prove itRomania
Let a and n be two positive integer numbers such that the (positive) prime factors of a be all greater than n. Prove that n! divides (a−1)(a2−1)⋯(an−1−1).
Solution
We show that every prime number p, 2≤p≤n, divides the product (a−1)(a2−1)⋯(an−1−1) to at least as high a power as it divides n!. The exponent of the highest power of p which divides n! is ε=k≥1∑⌊n/pk⌋<k≥1∑n/pk=n/(p−1). On the other hand, by hypothesis, p does not divide a, so at least ⌊(n−1)/(p−1)⌋ factors of the product (a−1)(a2−1)⋯(an−1−1) are divisible by p, by Fermat's Little Theorem. Finally, notice that ε≤⌊(n−1)/(p−1)⌋. If n/(p−1) is integral, then ε≤n/(p−1)−1=(n−p)/(p−1)≤⌊(n−1)/(p−1)⌋; otherwise, p≥3 and n/(p−1)−(n−1)/(p−1)=1/(p−1)<1, so ε≤⌊n/(p−1)⌋=⌊(n−1)/(p−1)⌋.
Want a route through all this instead of an archive? The track
puts 2,604 problems in a working order, from Junior Challenge level to the IMO shortlist.
Source: MathNet,
licensed CC-BY-4.0.
Statement reproduced verbatim; metadata (topic, difficulty) added by this project.