Thursday, 1 October 2026

Exercise 2.2.2

Prove Proposition 2.2.10.


Lemma 2.2.10:: 

Let $a$ be a positive number. Then there exists exactly one natural number $b$ such that $b++=a$.


Let $S(a)$ be the statement "if $a$ is a positive number then there exists exactly one natural number $b$ such that $b++=a$". We will use induction on $a$.

We need to show the base case $S(0)$, and the inductive step $S(a)\implies S(a++)$.


Base Case

We need to show that if $0$ is a positive number then there exists exactly one natural number $b$ such that $b++=0$.

However, 0 is not a positive number, and so the base case is vacuously true.


Inductive Step

We assume $S(a)$ and aim to show $S(a++)$, if $a++$ is a positive number then there exists exactly one natural number $b$ such that $b++=(a++)$. We need to show both the existence and uniqueness of $b$.

Since $a++$ exists so does $a$. We set $b=a$. By the substitution axiom of equality, we have $b++=a++$. And so at least one $b$ exists such that $b++=a++$. 

For the purpose of contradiction, let's assume a natural number $b'$, distinct from $b$, also satisfies $b'++=a++$. By Axiom 2.4 this would mean $b'=a$, contradicting that $b'$ is distinct from $b$. This means there is at most one natural number $b$, specifically $b=a$, such that $b++=(a++)$.

By showing there is at least one $b$, and at most one $b$, that satisfies $b++=a++$, we have shown there is exactly one $b$ such that $b++=a++$, proving the inductive step.

Note that we didn't require the induction hypothesis, $S(a)$.


By showing the base case and the inductive step, we have proved thatfor any positive number $a$, there exists only one natural number $b$ such that $b++=a$.