Existence and Uniqueness Proofs
Learning objectives
- Construct a constructive existence proof by exhibiting a witness
- Prove uniqueness by assuming two objects satisfy the property and showing they are equal
- Combine existence and uniqueness into a proof of
- Recognize the structure of existence and uniqueness claims
How do you prove that something exists — and only one such thing? The two halves of "exactly one" need two completely different arguments. Existence is shown by producing an object: build it, pick it, or argue (often non-constructively) that one must exist. Uniqueness is shown by the opposite move: suppose two objects satisfy the property and prove they must be the same one. The combined claim — "there is exactly one " — appears constantly in algebra (the identity element is unique), analysis (the limit of a convergent sequence is unique), and elsewhere. This section is short on prose because the moves are simple, but rigorous on bookkeeping because mixing the two halves is a classic mistake.
Constructive existence: exhibit the object
To prove constructively:
- Produce a specific .
- Verify .
- Conclude existence.
The witness can come from solving an equation, applying a known construction, or making a clever choice. To prove "there is a real with ," take ; . Done. The witness need not be unique — any object that satisfies suffices for existence.
Non-constructive existence: an object must exist
Sometimes you can prove existence without exhibiting the object explicitly. The classic example:
Theorem. There exist irrational such that is rational. Proof. Consider . Either it is rational (take , both irrational, done) or it is irrational (take and ; then , rational). Either way the existence claim holds, but the proof does not say which we should use.
Non-constructive proofs are logically airtight but provide no algorithm for finding the object. Constructive mathematics rejects them; classical mathematics accepts them. In undergraduate work, both are valid — just know which you have produced.
Uniqueness: suppose two, prove one
To prove there is at most one object satisfying :
- Suppose and both satisfy .
- Derive .
- Conclude uniqueness.
This is sometimes called the "suppose two, show one" strategy. The key is that the proof uses only that and satisfy ; no special features of either are invoked, so the conclusion applies to every pair of property-satisfying objects.
Classic example: the additive identity in is unique. Suppose and are both additive identities. Then (since is an identity) and (since is an identity). Therefore . There is only one additive identity.
Existence-and-uniqueness combined:
The notation asserts "there exists exactly one with property ." It is equivalent to — existence AND a uniqueness clause. So a full proof has two parts, like a biconditional proof:
Existence: exhibit (or argue for) a witness. Uniqueness: suppose two satisfiers and show they coincide.
Always do both. Showing existence alone leaves open that ten objects satisfy ; showing uniqueness alone leaves open that zero objects do.
Why uniqueness matters — the algebraic perspective
Many algebraic structures are defined up to a uniqueness property. The additive identity is defined to be "the element with for all " — and that definition presupposes uniqueness, or there could be two competing "identities." Uniqueness proofs are what justify naming such an element ("the zero," "the limit," "the GCD") rather than calling it "a zero." Whenever you see a definite article in mathematics — "the inverse," "the minimal polynomial," "the kernel" — there is a uniqueness proof in the background.
Pause and think: Why does the standard uniqueness argument start with "suppose and both satisfy " rather than "suppose two distinct both satisfy "? What would go wrong with the second phrasing?
Try it
- Existence drill: prove that there is a positive integer with . Produce a witness and verify.
- Uniqueness drill: prove that the multiplicative identity in (the element with for all ) is unique. (Hint: mimic the additive-identity argument with and .)
- Predict the structure: write the two SECTION HEADINGS you would use in a proof that "for every real , there is a unique real with ."
- Spot the flaw: 'Proof that there is a unique solution to : clearly works.' What is missing?
- Non-constructive challenge: prove there exists a real number that is not rational. Try the constructive route (exhibit ; defer the irrationality proof to a citation) vs the non-constructive route (countability argument).
A trap to watch for
The two halves of an proof are logically independent and both required. The common error is proving existence and stopping, on the implicit grounds that "I gave a formula, so obviously it is the only one." That reasoning is wrong: a formula gives you A solution; uniqueness must be argued separately. Example: "Prove " Existence: take . But uniqueness needs argument — also squares to 1, so unless you restricted the domain to (which excludes negatives) the uniqueness claim would be false. Always state the domain clearly and run the suppose-two-show-one argument. Another trap: in the uniqueness step, do NOT begin with "suppose both satisfy for contradiction"; the cleaner pattern is "suppose both satisfy " (no distinctness assumption) and derive . The contradiction phrasing introduces extra structure you do not need.
What you now know
You can prove by exhibiting a constructive witness or by a non-constructive argument that one must exist. You can prove uniqueness by "suppose two, show one." You can combine both into a proof of with two clearly labelled parts. You understand why uniqueness underwrites the definite article in mathematical naming and where the structure appears in real applications — ODE solvers, cryptography, and the foundations of type theory.
References
- Velleman, D. J. (2019). How to Prove It: A Structured Approach (3rd ed.). Cambridge University Press, §3.6.
- Hammack, R. (2018). Book of Proof (3rd ed.). Open-source textbook, ch. 8.
- Bloch, E. D. (2011). Proofs and Fundamentals. Springer, §3.6 (Existence and uniqueness).
- The Univalent Foundations Program (2013). Homotopy Type Theory: Univalent Foundations of Mathematics, §3.11 (Contractibility).
- Pierce, B. C. et al. (2018). Software Foundations, Vol. 1: Logical Foundations. Online textbook (Coq), ch. 'Logic' (ex_unique).