0

Prove that if $ n > 2 $ then between $n$ and $n!$ is at least one prime.

Ok I can see that it's obviously true, but what to use to prove it?

2 Answers2

2

Let $n \in \Bbb N$, such that $n \ge 2$.

We have that any prime $p < n$ is an element of $\{1,2,...,n-1\}$, hence $p|n!$ $(*)$.

Now, we have that $n!$ and $n! -1$ are coprime. If there is no prime divisor $p$ of $n! - 1$, such that $p > n$, then the prime divisors of $n! - 1$ are $<n$, but this means that $n!$ and $n! - 1$ share a common divisor by $(*)$, which is impossible. Hence $n! - 1$ must have a prime divisor $>n$, say $q$. It's clear that $q \le n! - 1 < n!$, but $q > n$. Therefore:

There is a prime number $q$, such that $n < q < n!$.

1

Let $p$ be any prime divisor of $n!-1$. Then $p\leq n!-1<n!$. We easily see that $p\nmid n!$, so $p$ doesn't divide any number up to $n$, so we don't have $p\leq n$, so $p>n$.

Thus $n<p<n!$.

Wojowu
  • 26,600