$(G,.)$ is a group and $H$ a subgroup of it so that $G-H$ is finite. Prove that G is finite.
I found the next proof:
$f_a:H \to G-H ,f_a(x)=ax, a\in G-H$ . Since $f_a$ is injective and $G-H$ is finite it results that H is finite. $G=H \cup(G-H)$ so $G$ is finite.
Can somebody explain me how it results that $H$ is finite, please?
Hint: The cosets of $H$ partition $G$.