Is my solution sufficient to solve the problem?
I am attempting to provide a solution for SECTION 1.1a, page 2 Q1.(b) of Introduction to Calculus and Analysis I by Richard Courant. The question: "Show that between any two rational numbers there exists at least one irrational number and, consequently, infinitely many."
This post is a follow up to Show that between any two rational numbers there exists at least one irrational number and, consequently, infinitely many..
With help from users in the comments to my earlier post, I am satisfied that between any two rational numbers there exists at least one irrational number. As the justification is relevant to this question I will restate it:
Let $p,q\in\mathbb{Q}$ where $p<q$. Their midpoint, $M=(p+q)/2$ is also rational, because addition and division between rational numbers output rational numbers - for division this is excepting denominators of 0.
The book gave a proof by contradiction that $\sqrt{2}$ is irrational already, so we will assume that. Our goal is to find a positive integer, $n>0\in\mathbb{Z}$, that we can divide $\sqrt{2}$ by, so its image is less than half of $q-M$. $\sqrt{2}<2$, so it would suffice to find such an $n$ for 2.
$$(2/n)<(q-M)\iff2/(q-M)<n\implies n=\lceil2/(q-M)\rceil$$
Therefore, if $k=M+\frac{\sqrt{2}}{n}$, then $k$ is both irrational as well as between $q$ and $p$.
Aside from the comments in the earlier linked post, https://math.stackexchange.com/a/46824/1499599 is also worthy of credit.
Now, based on this conclusion, I am to show that there exists infinitely many irrational numbers between any two rational numbers.
I was thinking of showing this using the following logic:
Let $j=M+\frac{2}{n}$.
We know that $p<k<j<q$.
$p,j,q\in\mathbb{Q}$, and $k$ is irrational. By the same logic we used in our proof, there exists an irrational number, $k^\prime$ between $j$ and $q$.
In calculating $k^\prime$, there will be a corresponding $j^\prime\in\mathbb{Q}$.
$$p<k<j<k^\prime<j^\prime<q$$
We could iterate this further by taking an irrational point between $j^\prime$ and $q$ and so on to obtain infinitely many irrational numbers between $p$ and $q$.
Therefore, there are infinitely many irrational numbers between any two rational numbers.
Alternatively, we could elaborate on the comment to How many Irrational numbers? to say there exists an irrational number, $l=\frac{\sqrt{2}}{b}$ between $p$ and $q$ for every $b$ in
$$\{\lceil2/(q-M)\rceil,\lceil2/(q-M)\rceil+1,\lceil2/(q-M)\rceil+2,...\}$$