Bien sûr qu'on peut définir une fonction racine carrée sur R-. Mais c'est juste une question d'écriture, quand on écrit sqrt, ou quand on écrit un radical, c'est pour désigner la fonction racine carrée usuelle, de R+ dans R+. 
Donc c'est assez choquant d'écrire sqrt(-1), sauf si au préalable on a posé clairement ce que ça signifie.