Just wanted all of you to know that my professor's comment was:
"It is rare that students come up with a solution of this problem."
I think he was impressed.
You guys are awesome. Thanks!
My final submission was:
First, we *must assume that (a/b) is always reduced. Otherwise, (6/2)=(3/1) is both in H and simultaneously not in H, which cannot be.
First, we need to find an "onto" homomorphism ϕ:G→(ℤ,+) such that ker(ϕ)=H.
Let any q∈G be expressed as its prime factorization q=(±1)(2^{k₁})(3^{k₂})(5^{k₃})...(p_{t}^{k_{t}}) where t,k₁,k₂,k₃,...,k_{t}∈ℤ.
Then k₁ represents the multiplicity of the factor 2 in the prime factorization of q.
If k₁=0, then we know that a and b are both odd.
(Side note: If k₁>0, then a is even and b is odd. If k₁<0, then b is even and a is odd. There is no possibility where they are both even, since (a/b) is always reduced.)
So, let ϕ(q)=k₁ where k₁ is defined as described above.
ϕ(q)=k₁ is clearly onto (ℤ,+), since k₁ can be any integer, positive, negative, or zero.
We know that ϕ(q) is a homomorphism, since: for any (c/d),(f/g)∈G,
If (c/d)=(±1)(2^{k₁})(3^{k₂})(5^{k₃})...(p_{t}^{k_{t}}) and (f/g)=(±1)(2^{m₁})(3^{m₂})(5^{m₃})...(p_{t}^{m_{t}}), then (c/d)⋅(f/g)=(±1)(2^{k₁+m₁})(3^{k₂+m₂})(5^{k₃+m₃})...(p_{t}^{k_{t}+m_{t}}).
So, ϕ((c/d)⋅(f/g))=k₁+m₁=ϕ((c/d))+ϕ((f/g)).
Then, by Thm 13.2 (Fundamental Theorem on group homomorphisms), G/ker(ϕ)≅(ℤ,+). Therefore, G/H≅(ℤ,+).