I couldn't quite tell if the product of two square roots of negative numbers in ℂ (complex numbers) should be a positive real number or a negative one.. and this is because of the following two possibilities of solving that.
For example:
√−4×√−9=√(2i)²×√(3i)²
=|2i|×|3i|
=|6i²|
=|−6|
=6
Or
√−4×√−9=√(2i)²×√(3i)²
=2i×3i
=6i²
=−6
So which one is correct and why?
Your dilemma comes from using the square root symbol as if it singled out a particular complex number, but that's not the case.
When $a$ is real and positive the equation $$ x^2 = a $$ has two real solutions. Just one of those is positive, and we call that one $\sqrt{a}$. The other one is $-\sqrt{a}$.
When $a$ is negative it has two complex square roots but there is no reasonable consistent way to call one of them $\sqrt{a}$, so that expression isn't used.
So for example both $2i$ and $-2i$ square to $-4$ but neither of them is "the" square root. Similarly, $1-i$ and $-1+i$ each square to $-2i$ but neither of them is "the" square root.