Theorem 1: There are an infinite number of primes
(1) Assume that p_n is the largest prime.
(2) Let q = p_n! + 1
(3) Since q > p_n, q cannot be a prime (by our assumption).
(4) So, therefore a prime p divides q
(5) But if p \le p_n, then p | p_n! and p | (p_n! + 1) - p_n! = 1 which is impossible.
(6) Therefore, we have a contradiction since p > p_n but p is a prime.
QED