Hi I'm studying Introduction to Set Theory by Hrbacek and Jech and I am not sure if I am doing a certain problem correctly. Problem 2.13 in Chapter 3 is:
(Double Induction) Let $P(x,y)$ be a property. Assume that if $P(k,l)$ holds for all $k,l \in \mathbb{N}$ such that $k < m$ or ($k=m$ and $l<n$), then $P(m,n)$ holds. Conclude that $P(m,n)$ holds for all $m,n \in \mathbb{N}$.
Now, my interpretation of this is that $$ (*) \,\,\,\,\forall k,l \in \mathbb{N} [k < m \vee (k=m \wedge l<n) \to P(k,l)] \to P(m,n) $$ is true, which I'm not entirely convinced is correct. Also it seems to me that to prove something using strong induction, one must show that $$ \forall k \in \mathbb{N}[k < n \to P(k)] \to P(n) \,. $$ So my proof of the double induction problem is as follows:
Consider an arbitrary $n \in\ \mathbb{N}$. Then by (*) above $$ \forall k,l \in \mathbb{N} [k < m \to P(k,l)] \to P(m,n) \,. $$ So by strong induction $$ \forall m \in \mathbb{N}[P(m,n)] $$ and since $n$ is arbitrary $$ \forall m,n \in \mathbb{N}[P(m,n)] $$ as desired.
Is this proof valid? The fact that the problem is titled "Double Induction" leads me to believe that I have made a mistake somewhere since I only had too use induction once. Any guidance here is appreciated.