I'm trying to understand the meaning of the solution of the following problem:
Formally, what are we actually proving here? When I prove things by induction, I try to write the predicate I'm trying to prove. In this case, I guess the predicate is:
Define $M(n):=\{x: x \in \Bbb{N}:x>n\}$, then we have:
$$P(n) := [ (m\in M(n) )\implies (m-n\in \Bbb{N}) ]$$
This is the only way I found that I think it makes sense. When we assume the inductive hypothesis (following the proof given above), we have that $m>n$ for $m\in \Bbb{N}$, then $m-n\in \Bbb{N}$ but then we suppose that $m>n+1$ and then $m-1>n$ and the proof follows because we assumed the inductive hypothesis but in it, we have $m$, in the second case we're talking about $m-1$, it's not too clear to me what is $m$. When I write it in the way I wrote above, I guess it makes it clearer that $m$ is actually "anything larger than $n$". Does this makes any sense at all? Excuse-me beforehand if I'm writing nonsense.

