I'm trying this problem from Herstein:
Q) If G is a group and H, K are two subgroups of finite index in G, prove that H $\cap$ K is of finite index in G. Can you find an upper bound for the index of H $\cap$ K in G?
My attempt:
$$\left [ G:H \right ]= \frac{|G|}{|H|} < \infty \wedge \left [ G:K \right ]= \frac{|G|}{|K|} < \infty $$ $$H\leq G \wedge K\leq G \rightarrow H\cap K\leq G$$ $$\left |H\cap K \right |=\frac{\left | H \right |\left | K \right |}{\left | HK \right |}\rightarrow\left [G:H\cap K \right ]=\frac{\left | G \right |\left | HK \right |}{\left | H \right |\left | K \right |}$$ $$HK\subseteq G\rightarrow \left |HK\right |\leq \left | G \right |\rightarrow\frac{\left |HK\right |}{|K|}\leq \frac{|G|}{|K|}< \infty$$ $$\rightarrow \left [G:H\cap K \right ]=\frac{\left | G \right |\left | HK \right |}{\left | H \right |\left | K \right |} \leq [G:H][G:K]<\infty$$
The problem seems to be in the 4th step as $|HK|,|K|$ and $|G|$ are all $\infty$.
I've found other solutions to this problem on MSE that I've understood. I just wanted to know if this approach had any merit.