(Ich nehme mir bei Abzählungen von abzählbar unendlichen Mengen die Konvention, dass wir uns immer eine Bijektion nehmen können.)
Die von dir angegebene Abbildung ist im Allgemeinen nie injektiv, denn:
Nimm dir ein beliebiges \(q\in\mathbb{Q}\). Nach deiner Konstruktion ist \(f(q)=r\in\mathbb{R}\setminus\mathbb{Q}\) eine bestimmte irrationale Zahl, also \(q\neq r\). Jetzt ist aber nach deiner Konstruktion \(f(r)=r=f(q)\) und dadurch natürlich \(f\) nicht injektiv.
Wie es wirklich geht: Du musst dir eine abzählbare Menge \(M\) aus \(\mathbb{R}\setminus\mathbb{Q}\) herausnehmen und dort "Platz machen" für die rationalen Zahlen. Dort schickst du sowohl \(M\) als auch \(\mathbb{Q}\) hin mit dem von dir geholten Platz, und alles andere lässt du dann unverändert.
Eine Beispielkonstruktion, es gäbe aber viele andere Möglichkeiten:
Sei \(p:\mathbb{N}\to\mathbb{N}\) die kanonische Abzählung der Primzahlen (also \(p_n\) die \(n\)-te Primzahl), \(q:\mathbb{N}\to\mathbb{Q}\) eine Abzählung der rationalen Zahlen und \(a:\mathbb{N}\times\{1,2\}\to\mathbb{N}\) eine Abzählung von zwei Kopien der natürlichen Zahlen, zum Beispiel die Zickzackabzählung: \((1,1)\mapsto 1,(1,2)\mapsto 2,(2,1)\mapsto 3,(2,2)\mapsto 4,\ldots\).
Jetzt nehmen wir uns die Menge der Primzahlwurzeln \(M=\left\{\sqrt{p_n}|n\in\mathbb{N}\right\}\subseteq\mathbb{R}\setminus\mathbb{Q}\). Wir vergewissern uns, dass jedes Element in \(M\) auch wirklich irrational ist.
Jetzt machen wir also folgendes: Wir zählen \(M\) so ab, dass wir Platz für zwei Folgen von Elementen haben. Damit haben wir dann Platz für eine Abzählung der rationalen Zahlen gemacht, und alles andere schicken wir auf sich selbst. Genau wie oben beschrieben.
Präzise definieren wir dann unsere Funktion \(f:\mathbb{R}\to\mathbb{R}\setminus\mathbb{Q}\) durch:
$$f(x)=\begin{cases}\sqrt{p_{a(q^{-1}(x),1)}}& x\in\mathbb{Q},\\ \sqrt{p_{a(n,2)}}&x=\sqrt{p_n}\in M,\\ x&\text{sonst.}\end{cases}$$
Diese Abbildung ist injektiv, denn:
* Der dritte Fall ist der einzige Fall, der außerhalb von \(M\) landet, und da passiert nix,
* Der erste und zweite Fall landet in verschiedenen Teilmengen von \(M\), nämlich der ersten und zweiten Hälfte der Abzählung und
* In jedem einzelnen Fall passiert nix, da \(a\) und \(p\) Abzählungen sind.
(Sollten wir unsere Konvention von oben nehmen, ist \(f\) sogar eine Bijektion.)