Mathematical Writing - Vivaldi Franco 2014
Proofs of Existence
Existence and Definitions
Franco Vivaldi1
(1)
School of Mathematical Sciences, Queen Mary, University of London, London, UK
Franco Vivaldi
Email: f.vivaldi@qmul.ac.uk
In this chapter we take a closer look at existence statements. These statements assert that there exists a quantity
that has a certain property
. In symbols:
![]()
where
is a set and
is a predicate over
. For example, the statement
The integer
is the sum of two primes
asserts the existence of a pair of prime numbers with a given sum (what are
and
in this case?).
We shall discuss proofs of existence and the connection between existence and definitions.
9.1 Proofs of Existence
To prove that something exists it is not necessary that the object in question be constructed explicitly. For example, Euclid’s proof of the infinitude of primes (Sect. 7.5) establishes the existence of infinitely many things without producing any of them. By contrast, we proved that Euler’s polynomial
is composite for infinitely many values of
by exhibiting such values explicitly (Eq. 7.8).
Accordingly, existence proofs are said to be constructive if an explicit construction is given, and non-constructive if no explicit construction is given. The constructive method may be described as a two-stage process :
(WHAT?) Identify an element
of
.
(WHY?) Show that
is TRUE.
The format of the proof should make clear which part is the WHAT and which part is the WHY.
· We begin with a constructive existence proof [31, p. 13]:
Theorem
There is a real number
such that
.
PROOF Draw a square of side 1.
(WHAT?)
Let
be the length of a diagonal of the square.
(WHY?)
Then by Pythagoras,
. ![]()
This minimalist proof takes for granted that the length of a diagonal of the unit square is a real number. A justification of this step requires the tools of analysis.
Let us re-visit the counterexample (7.8) concerning Euler’s polynomial.
Theorem
There are infinitely many integers
for which
is composite.
PROOF
(WHAT?)
Let
, for
.
(WHY?)
Then
, not a prime. ![]()
In this proof the WHAT part identifies an infinite sequence of integers.
Theorem
If two integers are the sum of two squares, then so is their product.
This statement is an implication; the existence statement in the deduction is conditional to another existence statement in the hypothesis. We give a concise constructive proof, where an eloquent formula supplies at once the WHATs and the WHYs.
PROOF This statement follows from the algebraic identity
![]()
![]()
Many non-constructive existence proofs employ contradiction. One assumes that the object being defined does not exist, and derives a false statement. It is not surprising that an argument of this kind could fail to provide information about the object in question.
However, not all non-constructive existence proofs use contradiction.
Theorem
There is an irrational number
such that
is rational.
PROOF Consider
. We have two cases:
CASE I:
is rational. Then
is as required.
CASE II:
is irrational. Then

so
is as required. ![]()
This is a proof by cases—see Sect. 7.2. We note that we aren’t given a WHAT. There are two different WHATs, and we have no idea which of them works for the WHY.
Our next example is a well-known existence statement, Dirichlet’s box principle (or the pigeon-hole principle) .
Theorem
Given
boxes and
objects in them, if
, then at least one box contains more than one object.
The proof of this rather self-evident implication is necessarily non-constructive. We use contradiction, namely the both ends method described in Sect. 7.5. It’s easy to predict where contradiction will lead us.
PROOF Let
and
be integers, and let
be the number of objects in the
th box. Assume that
but
, for
. Then

giving
, contrary to the assumption. ![]()
In this proof we are not given the WHAT, and hence there cannot be a WHY step either. The proof begins by introducing the symbol
; this simple but important step makes the rest immediate.
The non-constructive proof of the following statement employs Dirichlet’s box principle.
Theorem
In any set of integers with more than
elements there must be two integers whose difference is divisible by
.
PROOF Let
be given, and let
be a set of
integers, with
. We divide each element of
by
, obtaining
integer remainders. These remainders can assume at most
distinct values, and therefore two elements of
, say
and
, must have the same remainder, by Dirichlet’s box principle. But then
gives reminder zero when divided by
, as desired. ![]()
Solving equations is a quintessential mathematical task. In some cases we may be looking for a particular number, which means that we are after a constructive existence proof. In other cases we may be satisfied by a proof that a solution exists at all, or that it exists in a specified range of values of the argument. Let us examine a constructive and a non-constructive existence proof of the same statement.
Proposition
The equation
has four distinct real solutions.
CONSTRUCTIVE PROOF Let
.
(WHAT?) Let
; then
are real numbers.
(WHY?) We compute, using the binomial theorem

where the top and bottom signs in
and
match. The above calculation shows that
are roots of
. Since the real numbers
are positive and distinct, and
is an even function, we conclude that
are also roots of
. ![]()
This constructive existence proof involved ’guessing’ the solutions, and then verifying that the guess was correct.1
NON-CONSTRUCTIVE PROOF Let
. The computation
![]()
shows that
changes sign twice in the interval
. Because
is continuous, there exist two distinct real numbers
in the open intervals
and
, respectively, at which the function
vanishes. The real numbers
are also roots of
, because
is even. The four numbers
are clearly distinct.![]()
The key argument in the proof was inferring the existence of a root from a change of sign of a continuous function. This is the intermediate value theorem, a non-constructive existence theorem of real analysis [26, Theorem 4.4]:
Theorem
Any real-valued continuous function
on a closed interval
assumes every value between
and
.
Our non-constructive proof provides some information about the solutions, in the form of bounds. These bounds can be sharpened by doing some extra work; e.g., with
as above we have

and hence

Considering that
, our knowledge of the solution
has increased markedly. We see that the distinction between a constructive and a non-constructive proof is blurred.
A non-constructive existence statement that provides some information about an object—typically a number—in the form of bounds, is said to be effective.2 The above non-constructive proof is effective. Likewise, the estimate of the size of the
th prime number given by Theorem 8.1 (Sect. 8.4) may be characterised as an effective version of Euclid’s theorem.
In the mathematics literature the meaning of ’constructive proof’ is sometimes extended to include methods that, while not providing an actual object, provide an algorithm for constructing the object.