Show that $\Bbb Q^+ $ under multiplication is isomorphic to a proper subgroup of itself
Proof:
Let $H= \{{2^p 3^q \; | \; p,q \in Z}\}\leq (subgroup)\;\Bbb Q^+$
define, $f: \Bbb Q^+ \to H$ by
$\frac{p}{q} \mapsto 2^p 3^q \; \forall p, q \in \Bbb N\cup\{0\} \ni \gcd(p,q) = 1$ which is an isomorphism.
Is this correct?
Let $\mathbb{P}$ be the set of primes. By the fundamental theorem of arithmetic every positive rational number $r$ can be uniquely factorized as $$r = \prod_{p\in \mathbb{P}}p^{\alpha(p)}$$ where $\alpha(p)\in \mathbb{Z}$ is zero for almost all $p$. This implies that the group $\mathbb{Q}^+$ under the multiplication is isomorphic to a direct sum $\mathbb{Z}^{\oplus \mathbb{P}}$ of $\mathbb{P}$-many copies of $\mathbb{Z}$ ($\mathbb{Z}$ is a group with respect to integer addition). The isomorphism is given by $$\mathbb{Q}^+\ni r = \prod_{p\in \mathbb{P}}p^{\alpha(p)}\mapsto \left(\alpha(p)\right)_{p\in \mathbb{P}}\in \mathbb{Z}^{\oplus \mathbb{P}}$$ The bottom line is that $\mathbb{Q}^+$ is a free abelian group on countably many generators.
Can you show that a free abelian group on countably many generators is isomorphic with its proper subgroup?
Hint. Shift generators.