I will just discuss briefly the first section of a paper by William Waterhouse (2012), “Square Root as a Homomorphism” (American Mathematical Monthly 119 (3), 235-239), which addresses the following question: given a field , when is it possible to define square roots for all squares compatibly with products, ie, so that if are squares.
Real numbers. — Such a square root operation exists when is the field of real numbers: we are familiar with the process of taking the positive square root of a positive real number.
Finite fields. — It also exists in some finite fields. So let be a finite field, let be its number of elements; then is a power of a prime number , but if you wish, you may already assume that is prime. For simplicity, we assume that is odd. By Fermat's little theorem, every nonzero element satisfies . Then is even, we can write , so that , and Euler's criterion asserts that is a square if and only if . (That this condition is necessary is obvious: write , one gets by Fermat's criterion. Then, a counting argument shows that it is sufficient: the map is to on nonzero elements, hence its image consists of elements, all of which are squares; since the polynomial equation has at most solutions in , we obtained all of them in this way.)
For example, is a square if and only if , which happens if and only if is even, that is, . In this case, do we have a formula for a square root of ? When , yes, but it is not an easy one: Wilson's theorem states that , just because you may pair each integer such that with its multiplicative inverse modulo ; then only two factors remain in the product and . Now, we pair each integer such that with its additive inverse ; we get , hence . This is not an easy formula, because computing the factorial takes a long time for large .
It is possible to do much quicker, but you need to have a die at your disposal. Indeed, choose an element such that and compute . Since , two possibilities arise: when is a square, we get , but if is not a square, then we get . And if we choose randomly, we have one chance over two of not having chosen a square, hence one chance over two to get an element such that .
At this point you may ask why it isn't as long to compute the power than the factorial , and you would be right. The reason is that there is a fast recursive way to compute a power , by writing if is odd, and if is odd. This leads to basically multiplications and squarings, and not multiplications (, actually) as the naïve expression might have let you think.
But let us go back to the question of computing square roots. As the last three paragraphs indicate, it could be difficult to do so when . However, it is extremly easy in the other case . Take a nonzero element which is a square, and write . Since , we write so that , hence say . We have our square root, it is simply given by . The resulting map, , gives us our desired multiplicative square roots on squares.
Complex numbers. — Now for a negative result, there is no multiplicative square root on the complex numbers, basically for the reason we have been taught that it leads to fallacies. All complex numbers are squares, so let us assume that we have a multiplicative square root . Letting , the contradiction comes from the relation
We can now state and prove Waterhouse's theorem:
Theorem. — Let be a field (of characteristic ) and let be the multiplicative monoid of squares. There exists a multiplicative homomorphism if and only if .
Proof. — The same negative argument as in the complex numbers works
whenever is a square in . So let us assume that is not a square
and let us explain why a multiplicative square root exists. The proof,
however, is not explicit but relies on some maximal principle. Moreover, we won't define the square root map directly, but its image.
Let us first analyse the situation. Assume that is a multiplicative square root. It is simpler to remove from the discussion so we consider its restriction and still denote it by . By assumption, it is a morphism of groups, so that its image is a subgroup of . Observe that it does not contain , for if , then but . Moreover, for every element , we have , hence , so that either , or belongs to , but not both since . As a consequence, is a maximal subgroup of among those which do not contain : adding to any element such that would lead to a subgroup which contains .
Let us consider a maximal subgroup of containing the squares which does not contain . Starting from , which does not contain , this can be done using Zorn's lemma, or by transfinite induction: well ordering the elements of , and constructing by induction. Since contains the squares, the union is a subgroup of ; if it does not contain , then we replace by it, other wise we discard and keep .
Let . If , the construction means that , hence . But we can't have both and in , for that would imply that .
If is a nonzero square, it has two square roots, of the form , and we define to be its square root which belongs to . One has , because . For nonzero squares , the product is a square root of , and it belongs to , hence it equals . This proves that the map is multiplicative. This concludes the proof.
Remark. — If you've studied some abstract algebra, you may have recognized something in the middle of the proof. Indeed, the quotient group has exponent 2: for every in this group, . Consequently, even if it is written multiplicatively, this abelian group is a vector space over the field with 2-elements. Since is not a square in , its class is nonzero in , and the quotient group is just a maximal vector subspace that does not contain . It is a hyperplane and is defined by a linear form on . Since is written multiplicatively, this linear form corresponds to a group homomorphism which maps to and such that . For every square , we then have .
In his paper, Waterhouse goes on by viewing “fields with a multiplicative square root ” as a basic algebraic object, and considering such structures which can't be extended by adding algebraic elements. The final theorem of the paper shows that the Galois group is either cyclic of order 2, or is the additive group of the 2-adic integers.