2.4  Field Homomorphisms

Section 2.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 1.2.2 (a), (b)), and so does a+b2↦a−b2 on Q(2) (Number Systems: From N to R, Example (Conjugation in Q(2))). 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.3 (“Multiples”): 0⋅a:=0, (n+1)⋅a:=n⋅a+a. Powers in a field are defined by the same recursion with products: a0:=1 and an+1:=ana for n∈N, as Sets, Relations, and Cardinality, Definition 2.3.2 does for real numbers; the power laws am+n=aman, (am)n=amn and (ab)n=anbn of Sets, Relations, and Cardinality, Proposition 2.3.4 have proofs that use only (F1)–(F7), (F9) and induction, and hold in every field with the same proofs.

2.4.1. Maps that respect both operations

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

Definition 2.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, Relations, and Cardinality, Definition 1.4.5) 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.

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).

2.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 2.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 2.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 2.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 2.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 2.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 2.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 2.3.1 (c) for φ(F)⊆L. First, 1=φ(1)∈φ(F). Next, two elements of φ(F) are φ(a), φ(b) with a,b∈F (Sets, Relations, and Cardinality, Definition 1.6.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 2.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, Relations, and Cardinality, Definition 1.4.2). Now let φ be an isomorphism, with inverse function φ−1:L→F (Sets, Relations, and Cardinality, Definition 1.5.2, which exists by Sets, Relations, and Cardinality, Theorem 1.5.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, Relations, and Cardinality, Theorem 1.5.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.7.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 2.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, Relations, and Cardinality, Theorem 1.4.4 (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 2.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.3.5 (h), Number Systems: From N to R, Theorem 2.5.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).

2.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 2.4.1 does the zero map Q→Q fail?

Solution.

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

2.4.4. Exercises

A. Check your understanding

Exercise (A1)

These parts are about Proposition 2.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 2.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 2.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 2.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 2.4.4 (b)), so σ(q)=q for every q∈Q. Applying σ to i2=−1, σ(i)2=σ(i2)=σ(−1)=−1=i2. By Corollary 2.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 2.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, Relations, and Cardinality, Theorem 1.5.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 2.3.1 (c). σ(1)=1, so 1∈K. For a,b∈K, σ(a−b)=σ(a)−σ(b)=a−b by Proposition 2.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.3.5 (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 2.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 2.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 2.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.3.5 (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 2.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 2.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 2.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 2.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 2.4.4 (b)), and φ(m/n)=φ(m)/φ(n)=m/n by Exercise (B1: Images of quotients). So φ=idQ.