I've already read this, this, and this, and I feel like the answers are only more confusing me more.
Definitions and Properties Available:
Axioms related to natural numbers:
- $0 \in \mathbb{N}$
- If $n \in \mathbb{N}$, then $n\mathrm{++} \in \mathbb{N}$, where $n\mathrm{++}$ denotes the successor of $n$.
- We define $1:= 0\mathrm{++}$, $2:= (0\mathrm{++})\mathrm{++})$, etc.
- For each $n \in \mathbb{N}$, $n\mathrm{++} \neq 0$.
- If $n\mathrm{++} = m\mathrm{++}$, then $n = m$.
- Let $P(n)$ be a property regarding $n \in \mathbb{N}$. Then suppose both (a) $P(0)$ is true and (b) $P(n)$ is true implies that $P(n\mathrm{++})$ is true for each $n\in \mathbb{N}$. Then $P(n)$ is true for each $n \in \mathbb{N}$.
Addition over natural numbers:
- Definition: $0 + m := m$, $(n\mathrm{++}) + m := (n+m)\mathrm{++}$.
- $n + 0 = n$
- Commutativity, associativity
- $a+b = a+c \implies b = c$
A positive number is a natural number not equal to $0$.
- If $a$ is positive and $b \in \mathbb{N}$, then $a+b$ is positive.
- If $a, b \in \mathbb{N}$ with $a + b = 0$, then $a = b = 0$.
- Let $a$ be positive. Then there is a unique $b \in \mathbb{N}$ with $b\mathrm{++} = a$.
Ordering of natural numbers:
- $n \geq m$ if $n = m + a$ for some $a \in \mathbb{N}$.
- $n > m$ if $n \geq m$ and $n \neq m$
- Reflexivity, transitivity, anti-symmetric, addition preserves order
- $a < b$ iff $a\mathrm{++} \leq b$
- $a < b$ iff $b = a + d$ for some $d$ positive.
- If $x \geq y$, then one of $x > y$ or $x = y$ is true.
- Trichotomy of order in $\mathbb{N}$
Let $m_0 \in \mathbb{N}$, and let $P(m)$ be a property pertaining to $m \in \mathbb{N}$ arbitrary. Suppose for each $m \geq m_0$ ($m \in \mathbb{N}$) that $$P(m^{\prime}) \text{ true }\forall m_0 \leq m^{\prime} < m \text{ natural numbers } \implies P(m)\text{ true.}$$ Then $P(m)$ is true for all natural numbers $m \geq m_0$.
Attempt
I use induction as provided in the axioms above.
Define the property $$Q(n): P(m)\text{ true } \forall m_0 \leq m < n\text{.}$$
Consider $Q(0)$. Because $m_0 \in \mathbb{N}$, we have $m_0 = m_0 + 0$, hence $m_0 \geq 0 = n$. Thus, $Q(0)$ is vacuously true.
Now let $k \in \mathbb{N}$ and assume $Q(k)$ is true. This implies that $P(m)$ is true for all $m_0 \leq m < k$.
Consider $Q(k\mathrm{++})$. I need to show somehow that $P(m)$ is true for all $m_0 \leq m < k\mathrm{++}$, or simply that $P(k)$ is true, but I don't understand the discussions in the links above and how they fit into the results I have available.
The assumption in standard induction: $\operatorname \tau(P(n))=\top$ for (some) $n\in\mathbb N$
The assumption in the strong induction: $\operatorname \tau(P(0))=\top,\operatorname \tau(P(1))=\top,\ldots,\operatorname \tau(P(n-1))=\top,\operatorname \tau(P(n))=\top,\underline{\forall k\in{0,1,\ldots,n-1,n}}$
This is important for recursions, recursive sequences, sth like, descending induction, please correct me. $$$$The point of the $\text{successor function}$ is avoiding numbers at the start.
– PinkyWay Jan 10 '20 at 00:17