2.5  Integer Multiples, the Characteristic, and the Prime Subfield

Add 1 to itself in Q and the sums 1,1+1,1+1+1,… never return to 0. In F2 two copies of 1 already give 0, and in Fp it takes p copies. This one number decides whether “2x=0, so x=0” is a valid step, and Section 2.4 showed that homomorphisms respect it: there is none from F2 to Q (Example (Pairs of Fields with No Homomorphism) (ii)). This section names the number, the characteristic, proves that it is 0 or a prime, and uses it to find the smallest subfield of every field: a copy of Q or of exactly one Fp.

Throughout, F and L are fields (Definition 2.1.1), 0 and 1 are the zero and one of the field in play, and we write 1F when two fields are in play at once.

2.5.1. Integer multiples

The question “can 1+1+⋯+1 be 0?” is about the elements n⋅1. For n∈N these are already defined in every commutative ring. Number Systems: From N to R, Section 2.3 (“Multiples”) defines, for a commutative ring R and a∈R, by recursion on N=ω, 0⋅a:=0,(n+1)⋅a:=n⋅a+a(n∈N). So 1⋅a=a, 2⋅a=a+a, and n⋅a is the sum of n copies of a. We need negative multiples too, because the divisibility arguments below write n=qc+r with q possibly negative.

Negative multiples. Every integer is m or −m for some m∈N (Number Systems: From N to R, Proposition 2.2.3 (c)). For n∈Z with n<0 we have −n>0, so −n∈N by Number Systems: From N to R, Theorem 2.3.4 (b), and we define n⋅a:=−((−n)⋅a). So (−3)⋅a=−(a+a+a). Extending the convention of Number Systems: From N to R, Section 2.3 (there for natural numbers), a dot with an integer on its left always means this multiple, and the product of two ring elements is written by juxtaposition, ab. When R=Z the two readings agree: for n∈N this is the remark after the definition of multiples in that section, and for n<0, n⋅a=−((−n)a)=−(−(na))=na by Number Systems: From N to R, Proposition 2.3.2 (c) and (a).

The lemma below collects the rules for multiples. Parts (a)–(c) are the three identities that the linear-algebra volumes cite; part (d) extends everything to integer multiples.

Lemma 2.5.1 (Integer Multiples)

Let R be a commutative ring, a,b∈R, and m,k∈N.

  • (a) (m⋅1)+(k⋅1)=(m+k)⋅1.
  • (b) (m⋅1)(k⋅1)=(mk)⋅1.
  • (c) (m⋅1)a=m⋅a.
  • (d) The identities (a)–(c) hold for all m,k∈Z, and so do (m+k)⋅a=m⋅a+k⋅a,(−m)⋅a=−(m⋅a),m⋅(a+b)=m⋅a+m⋅b,(m⋅a)b=m⋅(ab),(mk)⋅a=m⋅(k⋅a).

In words: integer multiples obey the rules one expects of “m copies of a”, with signs behaving as in Z. Since every field is a commutative ring (the remark after Definition 2.1.1), the lemma holds in every field.

Idea. For natural numbers everything is one induction each, on the recursion that defines m⋅a: four rules for natural multiples (a sum law, a distributive law, a product law and a composition law) and then (a)–(c) as special cases with a=1. Negative multiples are reduced to natural ones by writing an integer as a difference m1−m2 of natural numbers; that bookkeeping is (d), and its proof is in the fold below.

Proof. All inductions are Logic and Proof, Axiom 4.2.1, read on N=ω through Number Systems: From N to R, Corollary 1.7.3 (b). We first prove four rules for m,k∈N.

(i) (m+k)⋅a=m⋅a+k⋅a. Induction on k. For k=0, (m+0)⋅a=m⋅a=m⋅a+0=m⋅a+0⋅a by (F3). If it holds for k, then (m+(k+1))⋅a=((m+k)+1)⋅a=(m+k)⋅a+a=(m⋅a+k⋅a)+a=m⋅a+(k+1)⋅a, by the recursion, the induction hypothesis, (F2) and the recursion again. (This is the sum law of Number Systems: From N to R, Proposition 2.3.5 (h), whose proof uses no order.)

(ii) m⋅(a+b)=m⋅a+m⋅b. Induction on m. For m=0 both sides are 0 (with 0+0=0 by (F3)). If it holds for m, then (m+1)⋅(a+b)=(m⋅a+m⋅b)+(a+b)=(m⋅a+a)+(m⋅b+b) by (F1) and (F2), which is (m+1)⋅a+(m+1)⋅b.

(iii) (m⋅a)b=m⋅(ab). Induction on m. For m=0, (0⋅a)b=0b=0=0⋅(ab) by Number Systems: From N to R, Proposition 2.3.2 (b) and (F6). If it holds for m, then ((m+1)⋅a)b=(m⋅a+a)b=(m⋅a)b+ab=m⋅(ab)+ab=(m+1)⋅(ab), by (F9) with (F6), and the induction hypothesis.

(iv) (mk)⋅a=m⋅(k⋅a). Induction on m. For m=0 both sides are 0. If it holds for m, then, since (m+1)k=mk+k in N, ((m+1)k)⋅a=(mk+k)⋅a=(mk)⋅a+k⋅a=m⋅(k⋅a)+k⋅a=(m+1)⋅(k⋅a), by (i), the induction hypothesis and the recursion.

Now (a) is (i) with a=1. For (c), (m⋅1)a=m⋅(1a)=m⋅a by (iii), then (F6) and (F7). For (b), (m⋅1)(k⋅1)=m⋅(1(k⋅1))=m⋅(k⋅1)=(mk)⋅1 by (iii), (F6) with (F7), and (iv). Part (d) is proved in the fold below. This proves the lemma.

Second readingProof of (d): from natural to integer multiples

Idea. Every integer is a difference m1−m2 of natural numbers, and a negative multiple is the negative of a natural one. So each identity of (d) splits into identities for natural multiples, which are rules (i)–(iv), combined with the ring rules for negatives. Only the composition law needs the four sign cases separately, and a table keeps them apart.

Proof. Step 1: (−m)⋅a=−(m⋅a) for every m∈Z. If m>0, then −m<0 and the definition gives (−m)⋅a=−((−(−m))⋅a)=−(m⋅a). If m=0, both sides are 0, since −0=0 (0+0=0 and uniqueness of negatives, Number Systems: From N to R, Proposition 2.3.2 (a)). If m<0, the definition gives m⋅a=−((−m)⋅a), so −(m⋅a)=(−m)⋅a because −(−x)=x (Number Systems: From N to R, Proposition 2.3.2 (a)).

Step 2: (m−k)⋅a=m⋅a−k⋅a for m,k∈N. If m≥k, then m−k∈N and (m−k)+k=m, so m⋅a=(m−k)⋅a+k⋅a by rule (i) of the proof above; adding −(k⋅a) to both sides gives the claim. If m<k, then by Step 1 and the first case (m−k)⋅a=−((k−m)⋅a)=−(k⋅a−m⋅a)=m⋅a−k⋅a, the last step because (k⋅a−m⋅a)+(m⋅a−k⋅a)=0 by (F1)–(F4), and negatives are unique.

Step 3: the sum, distributive and product rules. By Number Systems: From N to R, Proposition 2.2.3 (c), every integer is a difference m1−m2 of natural numbers (m=m−0, −m=0−m). Let x=m1−m2 and y=k1−k2 with m1,m2,k1,k2∈N. Then x+y=(m1+k1)−(m2+k2), and by Step 2 and rule (i), (x+y)⋅a=(m1⋅a+k1⋅a)−(m2⋅a+k2⋅a)=(m1⋅a−m2⋅a)+(k1⋅a−k2⋅a)=x⋅a+y⋅a, using −(u+v)=(−u)+(−v) (both are negatives of u+v) and (F1), (F2). In the same way, Step 2 with rules (ii) and (iii) gives x⋅(a+b)=x⋅a+x⋅b and (x⋅a)b=(m1⋅a)b−(m2⋅a)b=x⋅(ab), the middle step by (F9) and (−u)b=−(ub) (Number Systems: From N to R, Proposition 2.3.2 (c)). From the distributive rule, x⋅c+x⋅(−c)=x⋅0, and x⋅0=(x⋅1)0=0 by the product rule just proved (with a=1, b=0) and Number Systems: From N to R, Proposition 2.3.2 (b); so x⋅(−c)=−(x⋅c).

Step 4: (xy)⋅a=x⋅(y⋅a). Write x=±m′ and y=±k′ with m′,k′∈N. In Z, (−m′)k′=m′(−k′)=−(m′k′) and (−m′)(−k′)=m′k′ (Number Systems: From N to R, Proposition 2.3.2 (c)). Each row of the table reduces both sides to rule (iv), using Step 1 and the last line of Step 3.

x, y (xy)⋅a x⋅(y⋅a)
m′, k′ (m′k′)⋅a m′⋅(k′⋅a)
−m′, k′ −((m′k′)⋅a) −(m′⋅(k′⋅a))
m′, −k′ −((m′k′)⋅a) m′⋅(−(k′⋅a))=−(m′⋅(k′⋅a))
−m′, −k′ (m′k′)⋅a −(m′⋅(−(k′⋅a)))=m′⋅(k′⋅a)

Step 5: (a)–(c) for integers. (a) is the sum rule with a=1. (c): (x⋅1)a=x⋅(1a)=x⋅a. (b): (x⋅1)(y⋅1)=x⋅(1(y⋅1))=x⋅(y⋅1)=(xy)⋅1, by the product rule and Step 4. This proves (d).

Two readings of the lemma are used constantly. First, by (a) and (b) with (d), the map Z→R, n↦n⋅1, turns sums of integers into sums in R and products into products, and sends 1 to 1⋅1=1. Second, by (c) with (d), every multiple n⋅a is a product in R, namely (n⋅1)a: to know how multiples behave, it is enough to know the elements n⋅1.

In Z/nZ these elements are the classes themselves: k⋅[1]=[k] for k∈N (Number Systems: From N to R, Theorem 3.4.3 (d)), and for k<0, k⋅[1]=−((−k)⋅[1])=−[−k]=[k], since −[u]=[−u] in a quotient ring (Number Systems: From N to R, Theorem 3.4.1 (b)).

Quick check. In Z/5Z, compute (−3)⋅[2] in two ways: by the definition of a negative multiple, and by (c) of Lemma 2.5.1, extended to integers by (d).

Solution. By the definition, (−3)⋅[2]=−(3⋅[2])=−([2]+[2]+[2])=−[6]=[−6]=[4], since −6−4=−10 is divisible by 5. By (c) and (d), (−3)⋅[2]=((−3)⋅[1])[2]=[−3][2]=[−6]=[4], using k⋅[1]=[k] for k=−3.

2.5.2. The characteristic

The elements 1,2⋅1,3⋅1,… of a field either never reach 0, or reach it for some positive n. In the second case the first time they reach it is the number that matters.

The characteristic counts how many copies of 1 add up to 0, and is 0 if no number of copies does.

Definition 2.5.1 (Characteristic)

Let F be a field. If there exists a positive integer n with n⋅1=0, the characteristic of F, written charF, is the least such n. If there is none, charF:=0.

In words: test n=1,2,3,… in turn; charF is the first n with n⋅1=0, and 0 if the test never stops. The same words define the characteristic of a commutative ring.

Well-definedness. If the set S:={n∈Z>0:n⋅1=0} is non-empty, it is a non-empty set of integers bounded below by 1, so it has a least element by Number Systems: From N to R, Proposition 2.3.6. So “the least such n” names exactly one integer.

First examples.

  • F2: 1⋅1=1≠0 and 2⋅1=1+1=0 by the table of Example (Arithmetic on Z/nZ and the Field F2), so charF2=2.
  • F3: 1⋅1=1, 2⋅1=2, 3⋅1=3=0, and 1,2≠0 in F3, so charF3=3.
  • Q: n⋅1=n≠0 for every n≥1, so charQ=0. The reason is the order of Q; the example at the end of the next subsection gives it.
  • The ring Z/6Z, which is not a field: k⋅[1]=[k]≠[0] for k=1,…,5 and 6⋅[1]=[0], so it has characteristic 6.

The degenerate case. In the zero ring {0} of Number Systems: From N to R, Section 2.3, 1=0, so 1⋅1=1=0 and the characteristic is 1. It is the only ring of characteristic 1: characteristic 1 means 1=1⋅1=0, and then every a=a⋅1=a⋅0=0 (Number Systems: From N to R, Proposition 2.3.2 (b)). It is not a field. For fields, the clause 1≠0 of (F7) rules out characteristic 1, and that is the first step of the theorem below on which characteristics occur.

Why 0 and not “infinity”. The convention charF=0 makes the next proposition read the same in every case: n⋅1=0 exactly when charF divides n. For charF=0 this says n⋅1=0 only for n=0, because 0∣n only for n=0 (Number Systems: From N to R, Proposition 3.1.1 (a)).

The proposition is the form in which the characteristic is used. Its proof is the move of Number Systems: From N to R, Chapter 3: take the least positive element, then divide by it.

Proposition 2.5.2 (The Characteristic Divides Every Vanishing Multiple)

Let F be a field, c:=charF, and n∈Z.

  • (a) n⋅1=0 if and only if c∣n.
  • (b) n⋅1 is invertible in F if and only if c∤n. In particular 2:=1+1 is invertible in F if and only if charF≠2.

Idea. For c>0, divide n by c with remainder, n=qc+r. The multiple c⋅1 is 0, so the rules of Lemma 2.5.1 kill the part qc and leave n⋅1=r⋅1. The remainder is smaller than c, and c was the least positive integer with a vanishing multiple, so r⋅1=0 forces r=0. For c=0 there is nothing to divide: no positive multiple vanishes, and negatives follow by a sign.

Proof.

  • (a) Case c=0. We show n⋅1=0 iff n=0, which is the claim since 0∣n iff n=0 (Number Systems: From N to R, Proposition 3.1.1 (a)). If n=0, n⋅1=0. If n>0, then n⋅1≠0 by Definition 2.5.1, since c=0 means no positive multiple vanishes. If n<0, then n⋅1=−((−n)⋅1) with (−n)⋅1≠0; and −x=0 would give x=−(−x)=−0=0 (Number Systems: From N to R, Proposition 2.3.2 (a)), so n⋅1≠0.

    Case c>0. (⇐) If c∣n, say n=qc with q∈Z, then by Lemma 2.5.1 (b), which holds for integers by part (d), n⋅1=(qc)⋅1=(q⋅1)(c⋅1)=(q⋅1)0=0, the last step by Theorem 2.1.1 (d) and (F6).

    (⇒) Suppose n⋅1=0. By Number Systems: From N to R, Theorem 3.1.2 there are q,r∈Z with n=qc+r and 0≤r<c. By the sum rule of Lemma 2.5.1 (d) and the computation just made, 0=n⋅1=(qc)⋅1+r⋅1=0+r⋅1=r⋅1, using (F1) and (F3) at the end. If r>0, then r is a positive integer with r⋅1=0 and r<c, against the minimality of c in Definition 2.5.1. So r=0, and n=qc, that is, c∣n.

  • (b) In a field an element is invertible if and only if it is non-zero: a non-zero element has an inverse by (F8), and 0 has none, since 0⋅y=0≠1 (Theorem 2.1.1 (d), and 1≠0 by (F7)). So (b) is (a) negated. For n=2: 2⋅1=(0⋅1+1)+1=1+1. The positive divisors of 2 are 1 and 2 (2 is prime), and 0∤2; and c≠1, since 1⋅1=1≠0. So c∣2 iff c=2, and 1+1 is invertible iff c≠2. This proves the proposition.

This is the form the linear-algebra volumes use, in sentences such as “charF≠2, so 2 is invertible” and “m⋅1 is invertible when charF∤m”. It also says that the integers n with n⋅1=0 are exactly the multiples of one integer, c, with nothing else vanishing by accident.

Warning. In characteristic 2, 1+1=0, so −1=1 and x=−x for every x. The familiar step “x=−x, so 2x=0, so x=0” divides by 2=1+1, which is 0 there. In F2, the element 1 satisfies 1=−1 and 1≠0. This is why many later results, for instance about symmetric and alternating bilinear forms in the linear-algebra volumes, assume charF≠2: by Proposition 2.5.2 (b), that is exactly the hypothesis that makes the step valid.

Example (Completing the square in F3)

Solve x2+x+1=0 in F3 by completing the square.

Solution. Since charF3=3≠2 (the first examples above), 2=1+1 is invertible by Proposition 2.5.2 (b); indeed 2⋅2=4=1, so 2−1=2. Also 4=1≠0, so x2+x+1=0 holds if and only if 4(x2+x+1)=0 (one direction by Theorem 2.1.1 (d) and (F6), the other by (f)). By Number Systems: From N to R, Proposition 2.3.2 (d), with the multiples regrouped by Lemma 2.5.1 (b), (F5) and (F6), (2x+1)2=4x2+4x+1, so 4(x2+x+1)=(2x+1)2+3=(2x+1)2, as 3=0 in F3. So the equation says (2x+1)2=0, that is, 2x+1=0 by Theorem 2.1.1 (f), and x=2−1(−1)=2⋅2=1 by Proposition 2.1.3 (a), using −1=2. Testing all three elements agrees: x=0,1,2 give 1, 3=0 and 7=1. In F2 the method stops at the first step: there 2=0 and 4=0, so multiplying by 4 cannot be undone and 2 has no inverse.

The characteristics found so far are 0, 2 and 3, and the ring Z/6Z has characteristic 6. A field cannot.

Theorem 2.5.3 (The Characteristic Is Zero or a Prime)

Let F be a field. Then charF is 0 or a prime.

Idea. This is the argument that showed Z/nZ is not a field for composite n (Theorem 2.2.2), run inside F. If c=rs with smaller factors, then (r⋅1)(s⋅1)=c⋅1=0. A field has no zero divisors, so one of the two factors is already 0, at a multiple smaller than c.

Proof. Let c:=charF and suppose c>0. Since 1⋅1=1≠0 by (F7), c≠1, so c≥2. Suppose c is not prime. By Sets, Relations, and Cardinality, Definition 2.2.2 it has a positive divisor r∉{1,c}; write c=rs with s∈Z. Then s>0, as r,c>0, and s∣c; r≤c and s≤c by Number Systems: From N to R, Proposition 3.1.1 (e); and s≠1, s≠c, since s=1 would give r=c and s=c would give r=1 (cancel c≠0 in Z). So 1<r<c and 1<s<c. By Lemma 2.5.1 (b), (r⋅1)(s⋅1)=(rs)⋅1=c⋅1=0, so r⋅1=0 or s⋅1=0 by Theorem 2.1.1 (f). Either way a positive integer smaller than c has a vanishing multiple, against the minimality of c. Hence c is prime. This proves the theorem.

So the possible characteristics of fields are 0,2,3,5,7,11,…, and the example at the end of the next subsection shows that each of them occurs. The hypothesis “field” is used twice, at 1≠0 and at “no zero divisors”, and the ring Z/6Z shows the second cannot be dropped: there [2][3]=[0].

2.5.3. The characteristic under subfields and homomorphisms

The characteristic is computed from 0, 1 and + alone. A subfield has the same three, and a homomorphism carries them over, so both must preserve it.

Proposition 2.5.4 (Subfields and Homomorphisms Preserve the Characteristic)
  • (a) If K is a subfield of L, then charK=charL.
  • (b) If φ:F→L is a homomorphism, then charF=charL.
  • (c) There is no homomorphism between two fields of different characteristic.

Proof.

  • (a) By Proposition 2.3.1 (a), K has the zero 0L, the one 1L, and the restricted addition of L. Hence n⋅1K=n⋅1L for every n∈N, by induction (Logic and Proof, Axiom 4.2.1): both are 0L at n=0, and both add 1L at each step. So the sets of positive n with n⋅1=0 are the same in K and in L, and so are their least elements, or both sets are empty.

  • (b) For n∈N, φ(n⋅1F)=n⋅φ(1F)=n⋅1L by Proposition 2.4.1 (f) and Definition 2.4.1. Since φ(0)=0 (Proposition 2.4.1 (a)) and φ is injective (part (c) there), n⋅1F=0 if and only if φ(n⋅1F)=0, that is, if and only if n⋅1L=0. As in (a), the two characteristics coincide.

  • (c) is (b) read contrapositively. This proves the proposition.

Part (c) explains two of the obstructions of Section 2.4 at once: there is no homomorphism F2→Q and none Q→Fp (Example (Pairs of Fields with No Homomorphism) (ii), (iii)), because the characteristics are 2 and 0, and 0 and p.

Example (The characteristics of the standard fields)

Find the characteristic of every ordered field, of Q and R, of C, of Fp for a prime p, and of Q(2) and Q(i).

Solution. Ordered fields. Let F be an ordered field (Number Systems: From N to R, Definition 2.3.2). Since 1≠0, Number Systems: From N to R, Proposition 2.3.5 (h) gives n⋅1>0 for every n∈N with n≥1; in particular n⋅1≠0. So no positive multiple of 1 vanishes, and charF=0.

Q and R. Both are ordered fields (Number Systems: From N to R, Theorem 2.5.1, Number Systems: From N to R, Theorem 5.3.3), so both have characteristic 0. For R one can also use Proposition 2.5.4 (a), as Q is a subfield of R (Example (Rational and Integer Complex Numbers) (iii)).

C. The field R is a subfield of C (Example (Rational and Integer Complex Numbers) (iii)), so charC=charR=0 by Proposition 2.5.4 (a). This argument uses no order on C.

Fp. (In this section we keep the brackets on classes of Fp=Z/pZ wherever integers and their classes appear side by side, as in n⋅[1]=[n]; elsewhere elements of Fp are written without brackets, as in Section 2.2.) For n∈N, n⋅[1]=[n] (Number Systems: From N to R, Theorem 3.4.3 (d)), and [n]=[0] if and only if n∈pZ, that is, p∣n (Number Systems: From N to R, Theorem 3.4.1 (d)). A positive n with p∣n has p≤n (Number Systems: From N to R, Proposition 3.1.1 (e)), and p∣p. So the least positive n with n⋅[1]=[0] is p, and charFp=p.

Q(2) and Q(i). They are subfields of R and of C (Example (The Field Generated by the Square Root of Two), Example (Rational and Integer Complex Numbers) (i)), so both have characteristic 0 by Proposition 2.5.4 (a).

So every prime occurs as a characteristic, and so does 0. The four-element field of Section 2.2’s Exercise C1 has characteristic 2; Exercise C3 below checks it, and nothing here depends on it.

Quick check. What are charF7 and charQ(2)? Is 7⋅[3]=[1] in F5?

Solution. charF7=7 and charQ(2)=0 (Example (The characteristics of the standard fields)). Yes: 7⋅[3]=(7⋅[1])[3]=[7][3]=[21] by Lemma 2.5.1 (c), and [21]=[1] since 21−1=20=4⋅5. Equivalently, 7⋅[3]=2⋅[3] because 5⋅[3]=[0], and 2⋅[3]=[6]=[1].

2.5.4. The prime subfield

Section 2.3 defined the prime subfield of a field F as the smallest subfield, the intersection of all subfields of F (Definition 2.3.2), and promised to identify it. Every subfield contains 1, hence every n⋅1, hence every quotient (m⋅1)(n⋅1)−1 with n⋅1≠0. The characteristic decides which of these quotients exist, and so which number system the prime subfield copies.

The identification goes through a homomorphism into F, and the main point is that there is exactly one. For ordered fields this is Number Systems: From N to R, Chapter 4’s embedding ιF:Q→F (Number Systems: From N to R, Theorem 4.2.2). We keep the name ιF, and, as before, the brackets on the classes of Fp.

Theorem 2.5.5 (The Prime Subfield)

Let F be a field and P its prime subfield (Definition 2.3.2).

  • (a) If charF=p>0, then ιF([n]):=n⋅1 (n∈Z) is a well-defined homomorphism ιF:Fp→F. It is the only homomorphism Fp→F, and its image is P. Hence P≅Fp.
  • (b) If charF=0, then ιF(m/n):=(m⋅1)(n⋅1)−1 (m∈Z, n∈Z>0) is a well-defined homomorphism ιF:Q→F. It is the only homomorphism Q→F, and its image is P. Hence P≅Q.

In (a), p is prime by Theorem 2.5.3, so Fp is a field (Definition 2.2.1) and “homomorphism Fp→F” has a meaning.

Try it first (ten minutes): a homomorphism ψ:Q→F must send 1 to 1. Where must it send 3, −3 and 1/3? What could go wrong with 1/3?

Idea. An attempt runs as follows. ψ(3)=ψ(1+1+1)=1+1+1=3⋅1, then ψ(−3)=−ψ(3)=(−3)⋅1, and ψ(1/3) must be the inverse of ψ(3), so ψ(1/3)=(3⋅1)−1. The homomorphism has no freedom at all: it is determined by ψ(1)=1, through sums, negatives and inverses. That gives uniqueness, and it also dictates the only possible formula, m/n↦(m⋅1)(n⋅1)−1.

What can go wrong is 1/3: if 3⋅1=0 in F, it has no inverse, and no homomorphism exists. The characteristic says exactly when this happens. In characteristic 0 the formula makes sense, and what remains is to check that it does not depend on how a rational is written, which follows from Lemma 2.5.1 (b) and a regrouping by (F5)–(F8), and that it respects + and ⋅, which the fraction rules of Theorem 2.1.1 (g) give. In characteristic p, the classes [n] play the role of the rationals, and p⋅1=0 is exactly what makes [n]↦n⋅1 well defined. The image is then a subfield (Section 2.4) built from 1 alone, so it lies inside every subfield: it is the prime subfield.

Before reading on: where is charF=0 used in (b), and why does the same formula fail for F=F5?

Proof. Part (a). Let charF=p>0.

Well defined. Every element of Fp is a class [n] with n∈Z (Sets, Relations, and Cardinality, Definition 2.5.4). If [n]=[n′], then p∣n−n′ (Number Systems: From N to R, Theorem 3.4.1 (a), for the ideal pZ), so (n−n′)⋅1=0 by Proposition 2.5.2 (a), and n⋅1−n′⋅1=(n−n′)⋅1=0 by Lemma 2.5.1 (d). So n⋅1=n′⋅1: the value does not depend on the representative. (This is Number Systems: From N to R, Theorem 2.2.1 (a) with equality as the relation on F, whose classes are the singletons {y}, followed by {y}↦y.)

Homomorphism. For m,n∈Z, by the operations of Z/pZ (Number Systems: From N to R, Theorem 3.4.1 (b)) and Lemma 2.5.1 (d), parts (a) and (b) there, ιF([m]+[n])=ιF([m+n])=(m+n)⋅1=m⋅1+n⋅1,ιF([m][n])=ιF([mn])=(mn)⋅1=(m⋅1)(n⋅1), and ιF([1])=1⋅1=1. So ιF is a homomorphism (Definition 2.4.1).

Image =P. The image ιF(Fp) is a subfield of F (Proposition 2.4.1 (d)), and P is contained in every subfield (Definition 2.3.2), so P⊆ιF(Fp). Conversely, let K be any subfield of F. It contains 0 and 1 and is closed under + (Definition 2.3.1), so n⋅1∈K for every n∈N, by induction on n (Logic and Proof, Axiom 4.2.1): 0⋅1=0∈K, and (n+1)⋅1=n⋅1+1∈K. It is closed under negatives, so n⋅1=−((−n)⋅1)∈K for n<0 as well. So ιF(Fp)⊆K for every subfield K, that is, ιF(Fp)⊆P.

Uniqueness. Let ψ:Fp→F be a homomorphism and n∈Z. Then [n]=n⋅[1] (Number Systems: From N to R, Theorem 3.4.3 (d), extended to n<0 after Lemma 2.5.1). For n∈N, ψ(n⋅[1])=n⋅ψ([1])=n⋅1 by Proposition 2.4.1 (f); for n<0, ψ(n⋅[1])=ψ(−((−n)⋅[1]))=−((−n)⋅1)=n⋅1, by the definition of negative multiples at both ends, and in the middle by Proposition 2.4.1 (a) followed by the case −n∈N just done. So ψ([n])=n⋅1=ιF([n]) for every n, and ψ=ιF.

Finally, ιF is an isomorphism from Fp onto its image P by Proposition 2.4.1 (d), so P≅Fp.

Part (b). Let charF=0. Recall that Q=(Z×Z>0)/∼ (Number Systems: From N to R, Definition 2.4.1), that the class [(m,n)] is the quotient m/n of the integers m and n in Q (Number Systems: From N to R, Proposition 2.4.4 (a)), and that for n,n′∈Z>0, m/n=m′/n′ if and only if mn′=m′n (part (b) there).

The formula makes sense. For n>0, n⋅1≠0 by Proposition 2.5.2 (a), since 0∤n. So (n⋅1)−1 exists by (F8). This is the only place where charF=0 is used.

Well defined. Let m/n=m′/n′ with n,n′>0, so mn′=m′n. By Lemma 2.5.1 (d), part (b) there, (m⋅1)(n′⋅1)=(mn′)⋅1=(m′n)⋅1=(m′⋅1)(n⋅1). Multiply both sides by (n⋅1)−1(n′⋅1)−1 and regroup by (F5), (F6), (F8) and (F7): the left side becomes (m⋅1)(n⋅1)−1 and the right side (m′⋅1)(n′⋅1)−1. So the value does not depend on the representative.

Homomorphism. Let m/n,r/s∈Q with n,s>0, and put m¯:=m⋅1, and likewise n¯, r¯, s¯. By Number Systems: From N to R, Definition 2.4.2, m/n+r/s=(ms+rn)/(ns) and (m/n)(r/s)=(mr)/(ns), with ns>0. By Lemma 2.5.1 (d), (ms+rn)⋅1=m¯s¯+r¯n¯, (mr)⋅1=m¯r¯ and (ns)⋅1=n¯s¯. So, by the fraction rules Theorem 2.1.1 (g) in F (with n¯,s¯≠0), ιF(mn+rs)=m¯s¯+n¯r¯n¯s¯=m¯n¯+r¯s¯,ιF(mn⋅rs)=m¯r¯n¯s¯=m¯n¯⋅r¯s¯, where x/y:=xy−1 in F and r¯n¯=n¯r¯ by (F6). Also ιF(1)=ιF(1/1)=(1⋅1)(1⋅1)−1=1⋅1−1=1. So ιF is a homomorphism.

Image =P. As in (a), P⊆ιF(Q) because the image is a subfield. Conversely, every subfield K contains m⋅1 and n⋅1 (as in (a)), hence (n⋅1)−1, as n⋅1≠0, and the product (m⋅1)(n⋅1)−1 (Definition 2.3.1). So ιF(Q)⊆P.

Uniqueness. Let ψ:Q→F be a homomorphism. In Q, the integer m∈Z⊆Q is the multiple m⋅1Q: the embedding j of Number Systems: From N to R, Proposition 2.4.4 has j(0)=0 and j(k+1)=j(k)+1, so j(k)=k⋅1Q for k∈N by induction, and j(−k)=−j(k)=(−k)⋅1Q. As in (a), ψ(m⋅1Q)=m⋅1 for every m∈Z, by Proposition 2.4.1 (f) and (a). For n>0, m/n=mn−1 in Q with n≠0 (Number Systems: From N to R, Proposition 2.4.4 (a)), so by Proposition 2.4.1 (b), ψ(mn)=ψ(m)ψ(n−1)=ψ(m)ψ(n)−1=(m⋅1)(n⋅1)−1=ιF(mn). So ψ=ιF. As in (a), ιF is an isomorphism onto P, and P≅Q. This proves the theorem.

Answer to the prompt. In (b), charF=0 is used only to know that n⋅1≠0 for n>0, so that (n⋅1)−1 exists; every other step works in any field. In F=F5, 5⋅1=0, so “1/5↦(1⋅1)(5⋅1)−1” names no element: the formula has no meaning there, which matches Example (Pairs of Fields with No Homomorphism) (iii), where no homomorphism Q→Fp exists at all.

Second readingTwo remarks on the formulas

Two consequences of the formulas are worth recording, though nothing below rests on them. For F=Q, ιQ(m/n)=j(m)j(n)−1=m/n, so ιQ=idQ; for F=Fp, ιFp([n])=n⋅[1]=[n], so ιFp=idFp. And in (b) the formula also holds for negative denominators: if n<0, then m/n=(−m)/(−n) with −n>0, and ((−m)⋅1)((−n)⋅1)−1=(−m¯)(−n¯)−1=m¯n¯−1, because (−n¯)−1=−n¯−1 (their product with −n¯ is n¯n¯−1=1 by Number Systems: From N to R, Proposition 2.3.2 (c)).

Remark. For an ordered field F, part (b) is Number Systems: From N to R, Theorem 4.2.2, where order supplied n⋅1>0 (Number Systems: From N to R, Proposition 4.2.1); by uniqueness the two maps called ιF are the same map. Here the characteristic supplies the weaker fact n⋅1≠0, which is all the construction needs. The same “no freedom on 1” argument gave Number Systems: From N to R, Chapter 6’s Number Systems: From N to R, Proposition 6.1.1.

The uniqueness half of the theorem is a rigidity statement. It says that a homomorphism has no choice on the prime subfield, and the next corollary spells this out.

Corollary 2.5.6 (Homomorphisms Respect the Prime Subfield)
  • (a) Let φ:F→L be a homomorphism. Then φ∘ιF=ιL, and φ maps the prime subfield of F onto the prime subfield of L.
  • (b) The identity is the only homomorphism Q→Q, and the only homomorphism Fp→Fp for each prime p. In particular the only automorphism of Q, and of Fp, is the identity.
  • (c) Every automorphism of a field F fixes each element of the prime subfield of F.

Proof.

  • (a) By Proposition 2.5.4 (b), charF=charL, so ιF and ιL have the same domain D, which is Q or Fp by Theorem 2.5.5. The composite φ∘ιF:D→L is a homomorphism (Proposition 2.4.1 (e)), so it equals ιL by the uniqueness clause of Theorem 2.5.5. Hence φ(ιF(D))=ιL(D), and by Theorem 2.5.5 these images are the prime subfields of F and of L.

  • (b) The identity idQ is a homomorphism (Proposition 2.4.1 (e)), and charQ=0 (Example (The characteristics of the standard fields)), so by the uniqueness clause of Theorem 2.5.5 (b) with F=Q, every homomorphism Q→Q equals idQ. Likewise for Fp, using charFp=p and part (a) of the theorem. An automorphism is a homomorphism, so it is the identity.

  • (c) Let σ be an automorphism of F. By (a) with L=F, σ∘ιF=ιF, so σ(x)=x for every x=ιF(d) in the image of ιF, which is the prime subfield. This proves the corollary.

For instance, complex conjugation fixes every rational number, and the automorphisms of Q(2) and of Q(i) in Section 2.4 had no choice on Q; only the images of 2 and of i were free.

Finite fields are the case that matters most for computation, and for them the characteristic cannot be 0.

Corollary 2.5.7 (A Finite Field Has Prime Characteristic)

Let F be a finite field.

  • (a) charF is a prime p.
  • (b) F contains a subfield isomorphic to Fp, namely its prime subfield.
  • (c) p⋅a=0 for every a∈F.

Proof.

A finite field therefore contains one of the fields Fp of Section 2.2. One can show that it has pn elements for some n≥1; that needs the vector spaces of the linear-algebra volumes, and nothing in this volume uses it.

Quick check. Can a field with 6 elements contain a copy of F2 and also a copy of F3?

Solution. No. A copy of F2 is a subfield K with charK=2, and a copy of F3 a subfield with characteristic 3 (Example (The characteristics of the standard fields), Proposition 2.5.4 (b) for the isomorphisms). By Proposition 2.5.4 (a) both characteristics equal charF, and 2≠3. (In fact no field has 6 elements, but that is the pn fact just mentioned, which we do not prove.)

2.5.5. Exercises

A. Check your understanding

Exercise (A1)

These parts are about the proof of Theorem 2.5.5.

  • (a) In the proof of part (b), where is the hypothesis charF=0 used, and where is it not needed?
  • (b) Try to define Q→F5 by m/n↦[m][n]−1 (n>0). Name a rational number that has no image, and explain why the rule also fails to be well defined.
  • (c) What are ιR and ιC? Justify your answer from the uniqueness clause.
  • (d) State the idea of the proof in two sentences.

Solution.

  • (a) Only in the step “the formula makes sense”: n⋅1≠0 for n>0 (Proposition 2.5.2 (a)), so (n⋅1)−1 exists. Well-definedness, the homomorphism property, the image and uniqueness are computations in an arbitrary field once these inverses exist.

  • (b) 1/5: its image would be [1][5]−1, and [5]=[0] has no inverse. The rule is not even well defined on the rationals where it seems to make sense: 1=1/1=5/5, and the representative (5,5) gives [5][5]−1, which does not exist, while (1,1) gives [1].

  • (c) Both are inclusions. Q is a subfield of R and R of C (Example (Rational and Integer Complex Numbers) (iii)), so Q is a subfield of C, and the inclusion of a subfield is a homomorphism (Example (Conjugation and Other Automorphisms) (ii)). By the uniqueness clause of Theorem 2.5.5 (b) (both fields have characteristic 0, Example (The characteristics of the standard fields)), ιR and ιC are these inclusions, q↦q.

  • (d) A homomorphism out of Q or Fp is forced by 1↦1 to send m/n to (m⋅1)(n⋅1)−1 (or [n] to n⋅1), so there is at most one, and its image lies in every subfield. The characteristic decides whether this forced formula makes sense, and when it does, the fraction rules show it is a homomorphism, whose image is then the prime subfield.

B. Practice

Exercise (B1: Reducing multiples)

Let F be a field of characteristic p>0 and a∈F.

  • (a) Show that (p−1)⋅a=−a.
  • (b) Show that (kp+r)⋅a=r⋅a for all k,r∈Z.
  • (c) In F7, compute 100⋅[3] directly, and again using (b).

Solution.

Exercise (B2: Completing the square)

Let F be a field with charF≠2, and write 2:=2⋅1, 4:=4⋅1.

  • (a) Show that x=−x implies x=0, for x∈F.
  • (b) Let b,c∈F. Show that the equation x2+bx+c=0 has a solution x∈F if and only if b2−4c=s2 for some s∈F, and that then its solutions are exactly x=(−b+s)/2 and x=(−b−s)/2.
  • (c) Use (b) to solve x2+x+1=0 in F7.
  • (d) Explain why (b) says nothing in F2, and show that its conclusion is in fact false there.

Solution. By Proposition 2.5.2 (b), 2≠0, so 2 is invertible; and 4=(2⋅2)⋅1=2⋅2≠0 by Lemma 2.5.1 (b) and Theorem 2.1.1 (f). For u∈F, 2u=(2⋅1)u=u+u by Lemma 2.5.1 (c).

  • (a) If x=−x, then 2x=x+x=x+(−x)=0. Since 2≠0, x=0 by Theorem 2.1.1 (f).

  • (b) Since 4≠0, x2+bx+c=0 if and only if 4(x2+bx+c)=0 (one direction by Theorem 2.1.1 (d) and (F6), the other by (f)). By Number Systems: From N to R, Proposition 2.3.2 (d), (2x+b)2=(2x)2+2(2x)b+b2=4x2+4bx+b2, the products of the multiples regrouped by Lemma 2.5.1 (b), (F5) and (F6). Hence, with D:=b2−4c, 4(x2+bx+c)=(2x+b)2−D, and the equation is equivalent to (2x+b)2=D. (Multiplying this identity by 4−1 gives the familiar x2+bx+c=(x+b/2)2−D/4.) If x is a solution, s:=2x+b has s2=D. Conversely, if s2=D, then by Corollary 2.1.2, (2x+b)2=s2 if and only if 2x+b=s or 2x+b=−s, and by Proposition 2.1.3 (a) (with 2≠0) these say x=(−b+s)/2 or x=(−b−s)/2.

  • (c) Here b=c=1 and D=1−4=−3=4=22 in F7, so s=2; and 2−1=4, since 2⋅4=8=1. The solutions are x=4(−1+2)=4 and x=4(−1−2)=−12=2. Check: 42+4+1=21=0 and 22+2+1=7=0 in F7. This agrees with Exercise (C3), found there by trying all seven elements.

  • (d) In F2, 2=0 and 4=0, so the first step, “x2+bx+c=0 iff 4(…)=0”, fails, and /2 has no meaning. The conclusion of (b) is false there: for x2+x+1=0, D=1−0=1=12 is a square, yet the equation has no solution, since x=0 and x=1 both give 1.

Exercise (B3: When the integers embed)

Let F be a field.

  • (a) Show that for n,n′∈Z, n⋅1=n′⋅1 if and only if charF∣n−n′.
  • (b) Deduce that the map Z→F, n↦n⋅1, is injective if charF=0, and is not injective if charF=p>0.

Solution.

C. Going deeper

Exercise (C1: Exit check: the characteristic)

Using only Definition 2.5.1, Lemma 2.5.1, division with remainder in Z, Sets, Relations, and Cardinality, Definition 2.2.2 and the rules for divisibility in Z (Number Systems: From N to R, Proposition 3.1.1), and the field axioms with Theorem 2.1.1, prove:

  • (a) for a field F and n∈Z, n⋅1=0 if and only if charF∣n;
  • (b) charF is 0 or a prime.

Solution.

Marking scheme. (10 points)

  • 2: the case c=0, including negative n (a negative multiple is the negative of a non-zero element, hence non-zero).
  • 3: division of n by c with remainder, and n⋅1=r⋅1 justified by the rules for multiples and c⋅1=0.
  • 2: minimality of c forces r=0; the converse c∣n⇒n⋅1=0.
  • 1: c≠1 from 1≠0.
  • 2: a factorization c=rs with 1<r,s<c, bounds justified, gives (r⋅1)(s⋅1)=0, and the absence of zero divisors contradicts minimality.

Fatal errors (0 for the step): “c⋅1=0, so c∣n” for every n with n⋅1=0, without the division step; treating n⋅1 as the integer n (for instance “n⋅1=0, so n=0” in Fp).

Exercise (C2: Find the error)

Here is an argument.

Claim. A finite field F has prime characteristic.

Proof. (1) The elements 1⋅1,2⋅1,3⋅1,… of F cannot all be different, since F is finite. (2) So m⋅1=k⋅1 for some positive integers k<m. (3) Hence (m−k)⋅1=m⋅1−k⋅1=0. (4) So m−k is the characteristic of F, and it is prime by Theorem 2.5.3.

Is the conclusion true? Does the argument prove it? Name the failing step, say what is wrong with it, and give a counterexample to the step.

Solution. The conclusion is true: it is Corollary 2.5.7 (a). Steps (1) and (2) are correct (they are the pigeonhole argument of that proof, Sets, Relations, and Cardinality, Corollary 3.1.3), and so is step (3), by Lemma 2.5.1 (d). Step (4) fails.

Step (4). The argument only produces some positive integer with a vanishing multiple. The characteristic is the least one (Definition 2.5.1), and m−k need not be least: in F3, 7⋅1=1=1⋅1 gives m−k=6, while charF3=3. The step cites a property, “is the characteristic”, that no line supplies, which is (N9) of Logic and Proof, Example (What is not allowed).

Repair. By (2) and Lemma 2.5.1 (d), (m−k)⋅1=0 with m−k>0, so the set of positive integers with a vanishing multiple is non-empty and charF>0 (Definition 2.5.1); then Theorem 2.5.3 makes it prime.

Marking scheme. (10 points)

  • 2: the conclusion is true, with the reference.
  • 2: steps (1)–(3) are correct (including (m−k)⋅1=0 via Lemma 2.5.1 (d)).
  • 6: step (4) named: only some positive multiple vanishes, the characteristic is the least one (Definition 2.5.1), with a counterexample to the step.
Exercise (C3: The four-element field)

Let F={0,1,α,β} be the four-element field of Exercise (C1: A Field with Four Elements), with β=1+α, α2=β and αβ=1.

  • (a) Show that charF=2.
  • (b) Show that the prime subfield of F is {0,1}, and that it is isomorphic to F2.
  • (c) Show that the map F→F, x↦x2, is an automorphism of F that exchanges α and β.

Solution.

  • (a) 1⋅1=1≠0, and 2⋅1=1+1=(1+1)+(0+0)α=0 by the addition rule of Exercise (C1: A Field with Four Elements), coefficient by coefficient in F2. So charF=2.

  • (b) By Theorem 2.5.5 (a), the prime subfield is the image of ιF:F2→F, which is {0⋅1,1⋅1}={0,1}, and ιF is an isomorphism from F2 onto it.

  • (c) Let s(x):=x2. For x,y∈F, (x+y)2=x2+2xy+y2 by Number Systems: From N to R, Proposition 2.3.2 (d), where 2xy=(1+1)(xy)=0(xy)=0, since 1+1=2⋅1=0 by part (a) and 0(xy)=0 by Theorem 2.1.1 (d); so s(x+y)=s(x)+s(y). Next (xy)2=(xy)(xy)=(xx)(yy)=x2y2 by (F5) and (F6), and 12=1. So s is a homomorphism (Definition 2.4.1). Its values are s(0)=0,s(1)=1,s(α)=α2=β,s(β)=(1+α)2=1+α2=1+β=α, using the additivity just proved and 1+β=1+1+α=α. So s permutes the four elements, is bijective, and is an automorphism exchanging α and β. (The next section shows that x↦xp is a homomorphism in every field of characteristic p, and an automorphism when the field is finite.)