4.4  Field Homomorphisms

Section 4.3 looked at fields inside fields. This section looks at maps between fields. Two such maps have appeared already. Complex conjugation z↦z― turns sums into sums and products into products (Theorem 3.2.2 (a), (b)), and so does a+b2↦a−b2 on Q(2) (@exm-cof-sqrt2-conjugation). A map that respects both operations carries every equation that holds in one field to an equation in the other. That single observation decides where such a map can send an element, shows that it never collapses two elements, and rules out most maps between most pairs of fields.

Throughout, F and L are fields, and n⋅a for n∈N is the multiple of Number Systems: From N to R, Section 2.4 (“Multiples”): 0⋅a:=0, (n+1)⋅a:=n⋅a+a. Powers in a field are the powers of Section 1.1, defined in every commutative ring by the same recursion with products: a0:=1 and an+1:=ana for n∈N. The power laws am+n=aman, (am)n=amn and (ab)n=anbn hold in every commutative ring (Proposition 1.1.1), so in every field.

4.4.1. Maps that respect both operations

A homomorphism is a map that respects addition, multiplication and the number one.

Definition 4.4.1 (Field Homomorphism)

Let F and L be fields. A homomorphism (of fields) φ:F→L is a function such that, for all a,b∈F, φ(a+b)=φ(a)+φ(b),φ(ab)=φ(a)φ(b),φ(1)=1. A bijective (Sets and Functions, Definition 2.2.3) homomorphism is an isomorphism; F and L are isomorphic, written F≅L, if there is an isomorphism F→L. An isomorphism F→F is an automorphism of F.

In words: the first clause says that adding and then mapping gives the same as mapping and then adding; the second says the same for multiplying; the third pins down the image of 1, where 1 on the left is 1F and on the right 1L. An isomorphism is a homomorphism that is also a one-to-one correspondence of elements, so F and L are then “the same field with the elements renamed”.

Examples.

  • The identity idF:F→F is an automorphism.
  • Conjugation z↦z― on C is a homomorphism by Theorem 3.2.2 (a), (b), since 1―=1; Example (Conjugation and Other Automorphisms) below shows that it is an automorphism.
  • The conjugation of Q(2), σ(a+b2):=a−b2, is an automorphism (@exm-cof-sqrt2-conjugation).

Why the clause φ(1)=1. The zero map a↦0 satisfies the first two clauses, since 0=0+0 and 0=0⋅0, and it carries no information about F at all. The third clause excludes it, and the next proposition shows that the third clause is exactly what forces a homomorphism to remember every element.

Remark. The order-preserving field maps of Number Systems: From N to R, Section 6.1 (Number Systems: From N to R, Definition 6.1.1), are the homomorphisms between ordered fields that also preserve <. From here on, F≅L means isomorphic as fields, in the sense above; the relation of that chapter, an isomorphism that also preserves the order, is said in words, “isomorphic as ordered fields”. The two differ: the conjugation σ of Q(2) is an automorphism of the field, and it is not order-preserving, since 0<2 while σ(2)=−2<0=σ(0).

4.4.2. What a homomorphism must do

To find where a homomorphism sends an element, we take an equation that the element satisfies and apply φ to both sides. The equation in L that comes out often has only one solution.

Proposition 4.4.1 (Properties of Field Homomorphisms)

Let φ:F→L be a homomorphism of fields, and let a,b∈F.

  • (a) φ(0)=0, φ(−a)=−φ(a) and φ(a−b)=φ(a)−φ(b).
  • (b) If a≠0, then φ(a)≠0 and φ(a−1)=φ(a)−1.
  • (c) φ is injective.
  • (d) The image φ(F) is a subfield of L, and φ, with codomain φ(F), is an isomorphism F→φ(F).
  • (e) If ψ:L→M is a homomorphism of fields, then ψ∘φ:F→M is a homomorphism. If φ is an isomorphism, its inverse function φ−1:L→F is an isomorphism. The identity idF is an automorphism.
  • (f) φ(n⋅a)=n⋅φ(a) and φ(an)=φ(a)n for every n∈N.

Idea. For (a) and (b) the equations to push through φ are 0+0=0, a+(−a)=0 and aa−1=1; in L the results are equations with a unique solution, by cancellation and the uniqueness of negatives and inverses. For (c): a homomorphism cannot send a non-zero element to 0, because a non-zero element has an inverse, and then φ(a)φ(a−1)=φ(1)=1≠0. Injectivity is that fact applied to a−b. The rest is bookkeeping with (a)–(c), and induction for (f).

Before reading on: in the proof of (c), where is φ(1)=1 used, and which map satisfies the other two clauses of Definition 4.4.1 but is not injective?

Proof.

  • (a) Since 0+0=0 in F, φ(0)+φ(0)=φ(0+0)=φ(0)=φ(0)+0, and additive cancellation in L (Theorem 4.1.1 (b)) gives φ(0)=0. Next, a+(−a)=0 gives φ(a)+φ(−a)=φ(a+(−a))=φ(0)=0, so φ(−a) is a negative of φ(a), and φ(−a)=−φ(a) by the uniqueness of negatives (Theorem 4.1.1 (c)). Finally, φ(a−b)=φ(a+(−b))=φ(a)+φ(−b)=φ(a)−φ(b).

  • (b) Let a≠0. Since aa−1=1, φ(a)φ(a−1)=φ(aa−1)=φ(1)=1. If φ(a)=0, the left side would be 0⋅φ(a−1)=0 (Theorem 4.1.1 (d)), and the display would read 0=1, against (F7) in L. So φ(a)≠0, and the display says that φ(a−1) is an inverse of φ(a); by the uniqueness of inverses (Theorem 4.1.1 (c)), φ(a−1)=φ(a)−1.

  • (c) Let φ(a)=φ(b). By (a), φ(a−b)=φ(a)−φ(b)=0. By (b), read contrapositively, an element whose image is 0 is 0; so a−b=0, and a=b (add b to both sides, with (F2), (F1), (F4) and (F3)). So φ is injective.

  • (d) We use Proposition 4.3.1 (c) for φ(F)⊆L. First, 1=φ(1)∈φ(F). Next, two elements of φ(F) are φ(a), φ(b) with a,b∈F (Sets and Functions, Definition 2.5.1), and φ(a)−φ(b)=φ(a−b)∈φ(F) by (a). If moreover φ(b)≠0, then b≠0, since φ(0)=0; so by (b), φ(a)φ(b)−1=φ(a)φ(b−1)=φ(ab−1)∈φ(F). Hence φ(F) is a subfield of L, a field with the operations of L (Proposition 4.3.1 (a)). The map φ:F→φ(F) still satisfies the three clauses, since the operations of φ(F) are those of L and its one is 1L; it is surjective by the definition of the image, and injective by (c). So it is an isomorphism.

  • (e) For the composite, (ψ∘φ)(a+b)=ψ(φ(a)+φ(b))=ψ(φ(a))+ψ(φ(b)), likewise for products, and ψ(φ(1))=ψ(1)=1 (Sets and Functions, Definition 2.1.2). Now let φ be an isomorphism, with inverse function φ−1:L→F (Sets and Functions, Definition 2.4.2, which exists by Sets and Functions, Theorem 2.4.4). For x,y∈L, φ(φ−1(x)+φ−1(y))=φ(φ−1(x))+φ(φ−1(y))=x+y=φ(φ−1(x+y)), so φ−1(x)+φ−1(y)=φ−1(x+y), because φ is injective. The same computation with products gives φ−1(x)φ−1(y)=φ−1(xy). And φ(1)=1 gives φ−1(1)=1. The function φ−1 is bijective, with inverse φ (Sets and Functions, Theorem 2.4.4); so it is an isomorphism. The identity satisfies the three clauses trivially and is bijective.

  • (f) By induction on n (Logic and Proof, Axiom 4.2.1, read on N=ω through Number Systems: From N to R, Corollary 1.4.3). For n=0: φ(0⋅a)=φ(0)=0=0⋅φ(a) by (a), and φ(a0)=φ(1)=1=φ(a)0. If the two formulas hold for n, then φ((n+1)⋅a)=φ(n⋅a+a)=n⋅φ(a)+φ(a)=(n+1)⋅φ(a),φ(an+1)=φ(ana)=φ(a)nφ(a)=φ(a)n+1. This proves the proposition.

The answer to the prompt. In (c), φ(1)=1 enters through (b): the display φ(a)φ(a−1)=1 is what makes φ(a)=0 impossible. The zero map F→L satisfies the two other clauses, sends every element to 0, and is not injective. A map that respected sums and products but sent 1 to 0 would be the zero map: φ(a)=φ(a⋅1)=φ(a)φ(1)=φ(a)⋅0=0, by (F7), the product clause, φ(1)=0, and Theorem 4.1.1 (d) with (F6) in L.

We call the move of this proof push the equation through φ: to learn φ(x), apply φ to an equation that x satisfies, and solve the resulting equation in L. By (c) and (d), a homomorphism F→L is the same thing as a copy of F inside L: F≅φ(F), a subfield of L. By (e) and Sets and Functions, Theorem 2.2.1 (c), composing isomorphisms gives isomorphisms, so ≅ is reflexive, symmetric and transitive on any set of fields.

Warning. A bijection that respects addition alone is not an isomorphism. The map f:Q→Q, f(x):=2x, is bijective (its inverse is x↦x/2) and satisfies f(a+b)=f(a)+f(b), by (F9). But f(1⋅1)=2, while f(1)f(1)=4; and f(1)=2≠1. All three clauses of Definition 4.4.1 must be checked.

Quick check. Is a↦−a a homomorphism Q→Q?

Solution. No. It sends 1 to −1, and −1≠1 in Q: if −1=1, then 1+1=1+(−1)=0, while 1+1=2⋅1>0 in the ordered field Q (Number Systems: From N to R, Proposition 2.4.3 (h), Number Systems: From N to R, Theorem 3.2.1). (In F2, where −1=1, the same map is the identity.) It also fails the product clause: 1⋅1=1 is sent to −1, while the product of the images is (−1)(−1)=1 (Number Systems: From N to R, Proposition 2.3.2 (c)). It does respect sums, by Number Systems: From N to R, Proposition 2.3.2 (c) and (F9): −(a+b)=(−1)(a+b)=−a+(−b).

4.4.3. Examples, and pairs of fields with no map between them

Example (Conjugation and Other Automorphisms)
  • (i) Show that conjugation z↦z― is an automorphism of C, that it is not the identity, and that z―=z if and only if z∈R.
  • (ii) Let K be a subfield of L. Show that the inclusion K→L, x↦x, is a homomorphism, and that it is not surjective when K≠L.
  • (iii) Recall why a+b2↦a−b2 is an automorphism of Q(2).
  • (iv) Which automorphisms does R have?

Solution.

Pushing an equation through φ also proves that no homomorphism exists: an equation that holds in F and has no counterpart in L leaves φ nowhere to go.

Example (Pairs of Fields with No Homomorphism)

Show that there is no homomorphism (i) C→R; (ii) F2→Q; (iii) Q→Fp, for any prime p. (iv) Which clause of Definition 4.4.1 does the zero map Q→Q fail?

Solution.

Section 4.5 explains (ii) and (iii) at once: both pairs of fields differ in the number of copies of 1 that add up to 0.

4.4.4. Exercises

A. Check your understanding

Exercise (A1)

These parts are about Proposition 4.4.1, mainly its part (c).

  • (a) Where in the proof of (c) is the clause φ(1)=1 used?
  • (b) Let ζ:Q→Q be the zero map. Which clause of Definition 4.4.1 fails? Which of the conclusions (a)–(f) fail for ζ?
  • (c) Run the proof of (c) with conjugation on C and the elements a=1+i, b=1−i: compute a−b, its image, and conclude.
  • (d) State the idea of the proof of (c) in two sentences.

Solution.

  • (a) In (b), which (c) cites: φ(a)φ(a−1)=φ(aa−1)=φ(1)=1, and 1≠0, so φ(a)≠0 for a≠0.

  • (b) The clause ζ(1)=1 fails: ζ(1)=0. Conclusion (a) holds (ζ(0)=0=−0). Conclusion (b) fails: 1≠0 and ζ(1)=0. Conclusion (c) fails: ζ(1)=ζ(2). Conclusion (d) fails: the image {0} does not contain 1, so it is not a subfield. Conclusion (f) holds for multiples (both sides are 0) and fails for powers at n=0: ζ(a0)=ζ(1)=0, while ζ(a)0=1. Conclusion (e) fails in its first clause: for a homomorphism ψ:Q→M (for example ψ=idQ), ψ∘ζ is the zero map, since ψ(0)=0 by (a) for ψ, and the zero map sends 1 to 0, so it is not a homomorphism. The clause about inverses holds vacuously, since ζ is not bijective, and the clause about idF does not involve ζ.

  • (c) a−b=2i≠0. Its image is 2i―=−2i≠0, as (b) predicts; so a―−b―=a−b―≠0, and a―≠b―. Indeed a―=1−i and b―=1+i.

  • (d) A non-zero element has an inverse, so its image times another image is φ(1)=1≠0; hence a homomorphism sends no non-zero element to 0. Applied to a difference a−b, this says that different elements have different images.

B. Practice

Exercise (B1: Images of quotients)

Let φ:F→L be a homomorphism, and let a,b∈F with b≠0. Prove that φ(a/b)=φ(a)/φ(b). Here is the start of a proof. Name the move, then complete it.

“Since a=(a/b)⋅b, applying φ gives φ(a)=φ(a/b)φ(b). …”

Solution. The move is push the equation through φ: the equation a=(a/b)b, which holds since (ab−1)b=a(b−1b)=a by (F5), (F6), (F8) and (F7), is carried to L and solved there.

Completion. Since b≠0, φ(b)≠0 by Proposition 4.4.1 (b), so φ(b)−1 exists. Multiplying φ(a)=φ(a/b)φ(b) by φ(b)−1, with (F5), (F8) and (F7), φ(a)φ(b)−1=φ(a/b)φ(b)φ(b)−1=φ(a/b). That is, φ(a/b)=φ(a)/φ(b).

Exercise (B2: The automorphisms of the rational complex numbers)

Show that Q(i) (Example (Rational and Integer Complex Numbers)) has exactly two automorphisms: the identity and conjugation a+bi↦a−bi. Here is the first half of a proof. Name the move, then complete it.

“Let σ be an automorphism of Q(i). It fixes every rational: σ(n)=σ(n⋅1)=n⋅σ(1)=n for n∈N by Proposition 4.4.1 (f), σ(−n)=−σ(n)=−n by (a), and σ(m/n)=σ(m)/σ(n)=m/n for m∈Z, n∈Z>0, by Exercise (B1: Images of quotients). Moreover i2=−1. …”

Solution. The move is push the equation through σ, applied to i2=−1.

Completion. Every rational is m/n with m∈Z, n∈Z>0 (Number Systems: From N to R, Proposition 3.1.4 (b)), so σ(q)=q for every q∈Q. Applying σ to i2=−1, σ(i)2=σ(i2)=σ(−1)=−1=i2. By Corollary 4.1.2 in the field Q(i), σ(i)=i or σ(i)=−i. For a,b∈Q, σ(a+bi)=σ(a)+σ(b)σ(i)=a+bσ(i). So either σ(a+bi)=a+bi for all a,b, and σ is the identity, or σ(a+bi)=a−bi for all a,b, and σ is conjugation. There are at most these two.

Both occur. The identity is an automorphism (Proposition 4.4.1 (e)). Conjugation sends a+bi to a+(−b)i∈Q(i), so it maps Q(i) into itself; it respects sums and products and sends 1 to 1 because conjugation on C does (Example (Conjugation and Other Automorphisms) (i)) and the operations of Q(i) are those of C; and it is its own inverse on Q(i), hence bijective. The two are different maps, since conjugation sends i∈Q(i) to −i≠i (Example (Conjugation and Other Automorphisms) (i)). So Q(i) has exactly two automorphisms.

Exercise (B3)

Let F be the field of Exercise (B3: Which Are Fields?) (a): the set Q with the usual sum and the product a⊙b:=2ab. Show that f:F→Q, f(x):=2x, is an isomorphism of fields, so F≅Q. Compare with the warning of this section.

Solution. The one of F is 1/2: a⊙12=2a⋅12=a. We check the three clauses, with Q’s usual product on the right. Sums: f(a+b)=2a+2b=f(a)+f(b), by (F9). Products: f(a⊙b)=2(2ab)=(2a)(2b)=f(a)f(b), by (F5) and (F6). One: f(1/2)=1. The map is bijective, with inverse x↦x/2: 2(x/2)=x and (2x)/2=x (Sets and Functions, Theorem 2.4.4). So f is an isomorphism.

The warning used the same formula x↦2x as a map Q→Q, with the usual product on both sides, and it is not a homomorphism there. Whether a map is a homomorphism depends on the operations of the source as well as on the formula: on F, the product ⊙ contains the factor 2 that the formula needs.

Exercise (B4: The fixed field)

Let σ be an automorphism of a field F. Show that its fixed set {a∈F:σ(a)=a} is a subfield of F. Find the fixed set of conjugation on C and of conjugation on Q(2).

Solution. Write K for the fixed set, and use Proposition 4.3.1 (c). σ(1)=1, so 1∈K. For a,b∈K, σ(a−b)=σ(a)−σ(b)=a−b by Proposition 4.4.1 (a), so a−b∈K. If moreover b≠0, then σ(ab−1)=σ(a)σ(b)−1=ab−1 by (b), so ab−1∈K. Hence K is a subfield. (Only the homomorphism property was used.)

For conjugation on C, K=R, by Example (Conjugation and Other Automorphisms) (i).

For conjugation on Q(2), a−b2=a+b2 holds if and only if 2b2=0, that is, b=0: in the ordered field R, 2=2⋅1>0 (Number Systems: From N to R, Proposition 2.4.3 (h), Number Systems: From N to R, Theorem 5.3.3), so 2≠0, and 2≠0 (since 02=0≠2), and a product of non-zero elements is non-zero (Theorem 4.1.1 (f)). So K={a+02:a∈Q}=Q.

C. Going deeper

Exercise (C1: Isomorphic fields have the same square roots of minus one)
  • (a) Let F≅L. Prove that F has an element x with x2=−1 if and only if L has one.

  • (b) Deduce that Q(i)≇Q(2) and that C≇R.

Solution.

  • (a) Let φ:F→L be an isomorphism. If x∈F has x2=−1, then by Proposition 4.4.1 (f) and (a), φ(x)2=φ(x2)=φ(−1)=−φ(1)=−1, so φ(x)∈L is such an element. Conversely, φ−1:L→F is an isomorphism (Proposition 4.4.1 (e)), and the same computation carries an element y∈L with y2=−1 to φ−1(y)∈F with φ−1(y)2=−1.

  • (b) In Q(i), i2=−1. In Q(2)⊆R, every y has y2≥0>−1, since R is an ordered field (Number Systems: From N to R, Theorem 5.3.3, Number Systems: From N to R, Proposition 2.4.3 (e), (a)); so Q(2) has no such element, and by (a), Q(i)≇Q(2). Likewise i∈C and no element of R squares to −1, so C≇R.

The same argument works for any statement written with +, ⋅, 0, 1 and elements: an isomorphism carries it in both directions. (For C and R, Example (Pairs of Fields with No Homomorphism) (i) shows more: there is no homomorphism C→R at all.)

Marking scheme. (10 points) - 3: pushes x2=−1 through φ, with φ(−1)=−1 justified (by (a) and φ(1)=1). - 3: the converse, by either route: through φ−1, with the fact that it is an isomorphism (or a homomorphism) justified (Proposition 4.4.1 (e)); or directly, writing y=φ(x) by surjectivity, getting φ(x2)=φ(−1), and concluding x2=−1 by injectivity. - 2: no element of Q(2) (or of R) squares to −1, from the order of R. - 2: both conclusions of (b) drawn from (a). Fatal errors (0 for the step): treating Q(2)≇Q(i) as evident because the sets “look different”; using φ(−1)=−1 without (a).

Exercise (C2: Find the error)

Here is an argument. Is its conclusion true? Does the argument prove it? If not, name the line that fails and why.

“Every homomorphism φ:Q→Q is the identity. (1) By definition, φ(1)=1, and φ respects sums. (2) For x∈Q, φ(x)=φ(x⋅1)=xφ(1). (3) Hence φ(x)=x⋅1=x.”

Solution. The conclusion is true: the repair below proves it, and Section 4.5 proves it again by another route. The argument does not prove it.

Line (2) fails, at the second equality. “φ(x⋅1)=xφ(1)” pulls the factor x out of φ, as if φ were compatible with multiplication by a scalar x; that is not a clause of Definition 4.4.1, and nothing proved so far supplies it. So the line cites a general “fact” that is not available, entry (N9) of Logic and Proof, Example (What is not allowed). The clause that is available, multiplicativity, gives only φ(x⋅1)=φ(x)φ(1)=φ(x), which proves nothing.

Counterexample to the step (in its general form, “a homomorphism satisfies φ(x⋅1)=xφ(1)”): conjugation on C has i⋅1―=−i, while i⋅1―=i.

Repair. For n∈N, φ(n⋅1)=n⋅φ(1)=n⋅1 by Proposition 4.4.1 (f), and n⋅1=n in Q; so φ(n)=n. For n∈N, φ(−n)=−φ(n)=−n by (a), so φ(m)=m for every m∈Z (Number Systems: From N to R, Proposition 2.2.3 (c)). Every rational is m/n with m∈Z, n∈Z>0 (Number Systems: From N to R, Proposition 3.1.4 (b)), and φ(m/n)=φ(m)/φ(n)=m/n by Exercise (B1: Images of quotients). So φ=idQ.