Now ℝxℝ≅ℂ, seen by the map that sends (a,b) to a + bi. ℂ is a field, so the product of any two non-zero elements is non-zero. However, this doesn't seem to hold in ℝxℝ, since (1,0) * (0,1) = (0,0) even though (1,0) and (0,1) are non-zero. What am I missing?
Also, the zero ideal is maximal in ℂ...