2.6  The Binomial Theorem, the Frobenius Map, and Fermat’s Little Theorem

In F5, compute (1+2)5 and 15+25. The first is 35=243, and 243=48⋅5+3, so it is 3. The second is 1+32=33=6⋅5+3, so it is 3 as well. The rule “(x+y)n=xn+yn”, the classic error of school algebra, is a theorem when n is the characteristic p of the field. This section proves it, and deduces Fermat’s little theorem from it with the rigidity of Section 2.5: a homomorphism of Fp to itself is the identity.

The tool is the binomial theorem. School proves it for numbers; we need it in an arbitrary commutative ring, with the binomial coefficients acting as integer multiples, and so we first set up finite sums in a ring.

2.6.1. Sums and powers in a commutative ring

Sets, Relations, and Cardinality, Chapter 2 defines finite sums, products and powers of real numbers by recursion (Sets, Relations, and Cardinality, Definition 2.3.1, Sets, Relations, and Cardinality, Definition 2.3.2, both from Sets, Relations, and Cardinality, Theorem 2.3.1). The definitions use nothing about R except an addition with a 0 and a multiplication with a 1. So, read on N=ω through Number Systems: From N to R, Corollary 1.7.3 (b), with X=R, they define in every commutative ring R:

The proofs of those laws in Sets, Relations, and Cardinality use only (F1)–(F7), (F9) and induction, so they run unchanged in R. We use this paragraph as a template and do not repeat it. (Chapter 1 proves the same power laws for every commutative ring as Proposition 1.1.3; we compare, and cite the template.) In particular 1n=1 for every n, by induction: 10=1 and 1n+1=1n⋅1=1.

The binomial theorem rearranges sums term by term, and the rules it needs are collected in the next lemma. The sums start at k=0; by the definition, ∑k=00ak=0+a0=a0.

Lemma 2.6.1 (Finite Sums in a Commutative Ring)

Let R be a commutative ring, n∈N, c∈R, and let (ak)k∈N and (bk)k∈N be sequences in R.

  • (a) ∑k=0n(ak+bk)=∑k=0nak+∑k=0nbk.
  • (b) c∑k=0nak=∑k=0ncak.
  • (c) ∑k=0nm⋅ak=m⋅∑k=0nak for every m∈Z.
  • (d) Let j∈N, and suppose ak=0 for every k≠j. Then ∑k=0nak=aj if j≤n, and ∑k=0nak=0 if j>n.
  • (e) −∑k=0nak=∑k=0n(−ak).
  • (f) (Splitting off the first term.) ∑k=0n+1ak=a0+∑k=0nak+1.

In words: a finite sum may be split termwise, multiplied termwise, and negated termwise; a sum with one non-zero term is that term; and the first term may be split off, the rest being re-indexed from 0. By the finite-lists remark, the lemma applies to finitely many terms a0,…,an as well.

Idea. A sum up to n+1 is the sum up to n plus one term, so every rule that holds for one term and survives adding one more term holds for all sums: an induction on n whose step is a single axiom, (F1)–(F2) for (a), (F9) for (b), and associativity for (f). Parts (c) and (e) need no induction, because a multiple is a product, m⋅a=(m⋅1)a, so they are (b) in disguise.

Proof. Each part is an induction on n (Logic and Proof, Axiom 4.2.1), splitting off the last term at the step, except (c) and (e), which follow from (b).

  • (a) For n=0 both sides are a0+b0. If (a) holds for n, then splitting off the last term, ∑k=0n+1(ak+bk)=(∑k=0nak+∑k=0nbk)+(an+1+bn+1), which is (∑k=0nak+an+1)+(∑k=0nbk+bn+1) by (F1) and (F2), and that is the right side for n+1.

  • (b) For n=0 both sides are ca0. At the step, c(∑k=0nak+an+1)=c∑k=0nak+can+1 by (F9), and the induction hypothesis rewrites the first term.

  • (c) By Lemma 2.5.1 (c), which holds for m∈Z by part (d) there, m⋅ak=(m⋅1)ak and m⋅∑ak=(m⋅1)∑ak. So (c) is (b) with c=m⋅1.

  • (d) For n=0: if j=0 the sum is a0=aj; if j>0, then 0≠j, so the sum is a0=0. Suppose (d) holds for n, and split off an+1. If j≤n, the sum up to n is aj and an+1=0 (as n+1≠j), so the total is aj. If j=n+1, the sum up to n is 0 (as j>n) and the total is 0+an+1=aj. If j>n+1, both parts are 0.

  • (e) By (c) with m=−1, since (−1)⋅x=−(1⋅x)=−x (Lemma 2.5.1 (d)).

  • (f) For n=0 both sides are a0+a1. If (f) holds for n, then ∑k=0n+2ak=(a0+∑k=0nak+1)+an+2=a0+∑k=0n+1ak+1, by splitting off the last term, the induction hypothesis, (F2), and splitting off the last term of the sequence (ak+1)k, whose term at k=n+1 is an+2. This proves the lemma.

2.6.2. Binomial coefficients

In (x+y)n, each product xkyn−k appears a certain number of times, and that number is the binomial coefficient. We define it by Pascal’s rule, which is how the coefficients arise when (x+y)n is multiplied by x+y, and we never divide.

Definition 2.6.1 (Binomial Coefficients)

The binomial coefficients (nk)∈N, for n,k∈N, are defined by recursion on n (Sets, Relations, and Cardinality, Theorem 2.3.1, with X the set of functions N→N): (00):=1,(0k):=0(k≥1),(n+10):=1,(n+1k+1):=(nk)+(nk+1)(k∈N).

In words: row n+1 starts with 1, and each later entry is the sum of the two entries of row n above it (Pascal’s rule). Each row is a whole function N→N, so the recursion has values for every k, and a coefficient is a natural number, never a quotient.

Three facts follow by one induction on n each.

  • (nk)=0 for k>n. For n=0 this is the definition. If it holds for n and k>n+1, write k=j+1 with j>n; then (n+1j+1)=(nj)+(nj+1)=0+0.
  • (nn)=1. Indeed (00)=1, and (n+1n+1)=(nn)+(nn+1)=1+0 by the first fact.
  • (n1)=n. Indeed (01)=0, and (n+11)=(n0)+(n1)=1+n.

The rows n=0,…,6, with the zeros for k>n shown:

n k=0 1 2 3 4 5 6
0 1 0 0 0 0 0 0
1 1 1 0 0 0 0 0
2 1 2 1 0 0 0 0
3 1 3 3 1 0 0 0
4 1 4 6 4 1 0 0
5 1 5 10 10 5 1 0
6 1 6 15 20 15 6 1

Remark. The formula (nk)⋅k!⋅(n−k)!=n! for k≤n is true, but we neither prove nor use it. The route below needs one identity between neighboring coefficients and avoids division altogether, which matters because in Fp the factorial p! is 0.

The identity we need relates row n+1 to row n by a factor. It is what makes a prime divide the middle coefficients of row p.

Proposition 2.6.2 (Absorption Identity)

For all n,k∈N, (k+1)(n+1k+1)=(n+1)(nk).

Idea. The definition is a recursion on n, so we induct on n, proving the statement for all k at once; the step then needs the hypothesis at two values of k. In the step, expand the left side by Pascal’s rule, split the factor k+2 as (k+1)+1 in front of one of the two terms, apply the hypothesis twice, and recombine with Pascal’s rule. For n=2, k=0 it reads 1⋅3=3⋅1; for n=3, k=1, 2⋅6=4⋅3.

Proof. We prove by induction on n (Logic and Proof, Axiom 4.2.1) the statement “for every k∈N, (k+1)(n+1k+1)=(n+1)(nk)”.

Base n=0. For k=0: 1⋅(11)=1=1⋅(00). For k≥1: (1k+1)=0 since k+1>1, and (0k)=0; both sides are 0.

Step. Suppose the statement holds for n. For k=0, the claim for n+1 reads (n+21)=(n+2)(n+10), and both sides are n+2 by the facts above. For k=j+1 with j∈N, Pascal’s rule gives (j+2)(n+2j+2)=(j+2)(n+1j+1)+(j+2)(n+1j+2)=(j+1)(n+1j+1)+(n+1j+1)+(j+2)(n+1j+2)=(n+1)(nj)+(n+1j+1)+(n+1)(nj+1)=(n+1)(n+1j+1)+(n+1j+1)=(n+2)(n+1j+1), where the third line uses the hypothesis at k=j and at k=j+1, and the fourth line Pascal’s rule again. This is the claim for n+1 at k=j+1. This proves the proposition.

2.6.3. The binomial theorem

Expanding (x+y)n multiplies out n factors x+y and collects the products xkyn−k. In a commutative ring this collecting is legitimate, and the counts are the binomial coefficients, acting as integer multiples.

Theorem 2.6.3 (The Binomial Theorem in a Commutative Ring)

Let R be a commutative ring, x,y∈R and n∈N. Then (x+y)n=∑k=0n(nk)⋅(xkyn−k).

Here (nk)⋅z is the integer multiple of Section 2.5, and n−k∈N since k≤n.

Idea. Induct on n, with (x+y)n+1=(x+y)nx+(x+y)ny. Multiplying the sum for (x+y)n by x raises every power of x by one, which shifts the coefficients one place to the right; multiplying by y leaves them in place. Adding the two rows entry by entry is exactly Pascal’s rule. The work is in lining the two sums up over the same range k=0,…,n+1: the shifted sum gets a zero first term, and the other one a zero last term.

Proof. Induction on n (Logic and Proof, Axiom 4.2.1). For n=0, (x+y)0=1 and the right side is (00)⋅(x0y0)=1⋅(1⋅1)=1.

Suppose the formula holds for n, and put tk:=(nk)⋅(xkyn−k) for 0≤k≤n. By the power recursion, (F9) and Lemma 2.6.1 (b) with (F6), (x+y)n+1=(x+y)nx+(x+y)ny=∑k=0ntkx+∑k=0ntky. By the rule (m⋅a)b=m⋅(ab) of Lemma 2.5.1 (d), with (F5), (F6) and the power recursion, tkx=(nk)⋅(xk+1yn−k),tky=(nk)⋅(xkyn+1−k). For 0≤k≤n+1 let zk:=xkyn+1−k, and define u0:=0,uk:=(nk−1)⋅zk (1≤k≤n+1),wk:=(nk)⋅zk (0≤k≤n+1). Then tkx=uk+1 and tky=wk for 0≤k≤n, and wn+1=0⋅zn+1=0, since (nn+1)=0. By Lemma 2.6.1 (f) and u0=0, and by splitting off the last term wn+1=0, ∑k=0ntkx=∑k=0n+1uk,∑k=0ntky=∑k=0n+1wk. So (x+y)n+1=∑k=0n+1(uk+wk) by Lemma 2.6.1 (a). Finally, u0+w0=0+1⋅z0=(n+10)⋅z0, and for k=j+1 with 0≤j≤n, the sum rule of Lemma 2.5.1 (d) and Pascal’s rule give uk+wk=(nj)⋅zk+(nj+1)⋅zk=(n+1j+1)⋅zk=(n+1k)⋅zk. Hence (x+y)n+1=∑k=0n+1(n+1k)⋅(xkyn+1−k), which is the formula for n+1. This proves the theorem.

The proof used (F6) at every regrouping of xkyn−kx, and the theorem needs it: the linear-algebra volumes meet matrices, whose multiplication is not commutative, and there the expansion holds only for pairs that commute. For R=Z the theorem is the familiar expansion, since there m⋅z=mz (Section 2.5).

In row 5 of the table, the four middle entries 5,10,10,5 are all multiples of 5; in row 6 the middle entries 15 and 20 are not multiples of 6. Primes are special.

Lemma 2.6.4 (A Prime Divides the Middle Binomial Coefficients)

Let p be a prime and k∈N with 0<k<p. Then p∣(pk).

Proof. We read the coefficients in N⊆Z. By Proposition 2.6.2 with n=p−1 and k−1 in place of k, k(pk)=p(p−1k−1), so p∣k(pk). Since 0<k<p, p∤k: a positive multiple of p is at least p (Number Systems: From N to R, Proposition 3.1.1 (e)). Hence gcd(p,k)=1 by Number Systems: From N to R, Corollary 3.3.2 (a), and Number Systems: From N to R, Theorem 3.3.1 gives p∣(pk). This proves the lemma.

The hypothesis “prime” is needed: (42)=6, and 4∤6. In the proof, 4∣2(42), but gcd(4,2)=2, so Euclid’s lemma does not apply.

Quick check. Use Proposition 2.6.2 to compute (73) from (62)=15, and check that 7 divides it.

Solution. With n=6, k=2: 3(73)=7(62)=7⋅15=105, so (73)=35, and 35=5⋅7. (By Pascal’s rule, (73)=(62)+(63)=15+20=35, the same.)

2.6.4. The Frobenius map

We can now expand (x+y)p in a field of characteristic p.

Theorem 2.6.5 (The Frobenius Homomorphism)

Let F be a field of characteristic p>0.

  • (a) For all x,y∈F, (x+y)p=xp+yp,(xy)p=xpyp, and 1p=1. So the Frobenius map Fr:F→F, Fr(x):=xp, is a homomorphism, and it is injective.
  • (b) (x−y)p=xp−yp for all x,y∈F.
  • (c) If F is finite, then Fr is an automorphism of F.

By Theorem 2.5.3, the hypothesis charF=p>0 already makes p prime.

Try it first (ten minutes): expand (x+y)5 and (x+y)6 in F5, using the rows n=5 and n=6 of the table above, and see which coefficients survive.

Idea. For (x+y)5 the coefficients 1,5,10,10,5,1 become 1,0,0,0,0,1 in F5, and (x+y)5=x5+y5. For (x+y)6 the coefficients 1,6,15,20,15,6,1 become 1,1,0,0,0,1,1, and (x+y)6=x6+x5y+xy5+y6: the extra terms survive because 6 is not the characteristic. So the plan is: expand by the binomial theorem; every middle coefficient (pk) is a multiple of p; and a multiple of p acts on F as 0, because p⋅1=0. The product rule and 1p=1 are power laws, and injectivity is free for a homomorphism of fields.

Before reading on: where is it used that p is prime?

Proof.

Answer to the prompt. Primality is used in one place: Lemma 2.6.4, whose proof needs Euclid’s lemma, and so needs p prime. It costs nothing here, since a positive characteristic is always prime (Theorem 2.5.3).

In words: in characteristic p, raising to the p-th power respects sums. The map is not the identity in general; Exercise C3 of Section 2.5 found that on the four-element field it exchanges two elements. On Fp itself it is the identity, and that is Fermat’s little theorem.

Warning. “(x+y)n=xn+yn” is not a general rule. In a field of characteristic p>0 it holds for n=p (Theorem 2.6.5 (a)), and so for n=p2 by Exercise B2 (and in the same way for every power of p). With other exponents it can fail: in F3, (1+1)2=4=1, while 12+12=2. In a ring of composite characteristic it can fail even with n equal to the characteristic: in Z/4Z, which has characteristic 4, ([1]+[1])4=[16]=[0], while [1]4+[1]4=[2]; the middle coefficient (42)=6 is not a multiple of 4. In Z the identity fails for every n≥2: (1+1)n=2n≠2.

2.6.5. Fermat’s little theorem

On Fp, the Frobenius map is a homomorphism Fp→Fp, and by Corollary 2.5.6 (b) there is only one such map, the identity. That is the whole proof of the first part below.

Theorem 2.6.6 (Fermat’s Little Theorem)

Let p be a prime.

  • (a) ap=a for every a∈Fp.
  • (b) ap−1=1 for every non-zero a∈Fp; so a−1=ap−2.
  • (c) For every a∈Z, p∣ap−a; and if p∤a, then p∣ap−1−1.

Proof.

Primality is needed in (c). For the modulus 4 and a=2, 24−2=14 is not a multiple of 4 (in Z/4Z this is ([1]+[1])4=[0]≠[2], from the warning above), and although 4∤2, 23−1=7 is not a multiple of 4 either.

Part (b) gives a second way to invert in Fp, besides the Euclidean algorithm of Number Systems: From N to R, Chapter 3: a−1=ap−2. It also reduces large exponents: for non-zero a, only the remainder of the exponent on division by p−1 matters, since aq(p−1)+r=(ap−1)qar=ar. Exercise C2 below gives a second proof of (a), by induction, and Chapter 4 gives another proof of (b), from a product of all the non-zero elements.

Example (Powers and inverses in prime fields)
  • (i) Compute 3100 in F7.
  • (ii) Compute 2100 in F101.
  • (iii) Find the inverse of 7 in F31 twice: by Theorem 2.6.6 (b), and by the Euclidean algorithm.
  • (iv) What is the Frobenius map of Fp?

Solution.

  • (i) 7 is prime (the small-primes remark of Number Systems: From N to R, Section 3.1) and 3≠0 in F7, so 36=1 by Theorem 2.6.6 (b). Since 100=16⋅6+4, the power laws give 3100=(36)1634=1⋅81, and 81=11⋅7+4. So 3100=4 in F7.

  • (ii) 101 is prime: by the remark after Number Systems: From N to R, Lemma 3.3.4 it suffices that no d with 2≤d and d⋅d≤101, that is 2≤d≤10, divides 101, and the remainders of 101 on division by 2,3,…,10 are 1,2,1,1,5,3,5,2,1. Since 2≠0 in F101, Theorem 2.6.6 (b) gives 2100=2101−1=1. No multiplication was needed.

  • (iii) 31 is prime by the same test (d=2,3,4,5 leave remainders 1,1,3,1). By Fermat: since 7≠0 in F31, Theorem 2.6.6 (b) gives 7−1=729. Square repeatedly in F31: 72=49=18, 74=182=324=14, 78=142=196=10, 716=102=100=7. With 29=16+8+4+1, 729=71678747=7⋅10⋅14⋅7=70⋅98=8⋅5=40=9. By Euclid: 31=4⋅7+3 and 7=2⋅3+1, so 1=7−2⋅3=7−2(31−4⋅7)=9⋅7−2⋅31, and 7−1=9 by Number Systems: From N to R, Theorem 3.5.1. Both routes give 9. Check: 7⋅9=63=2⋅31+1. For small p the Euclidean algorithm is shorter; Fermat’s route needs no back-substitution, only squaring.

  • (iv) The identity, by Theorem 2.6.6 (a): Fr(a)=ap=a for every a∈Fp.

Quick check. Compute 26 in F7 and 310 in F11, with and without Theorem 2.6.6.

Solution. Both are 1. Without it: 26=64=9⋅7+1; and 35=243=22⋅11+1, so 310=(35)2=1. With it: 7 and 11 are prime, 2≠0 in F7 and 3≠0 in F11, and the exponents are 7−1 and 11−1.

2.6.6. Exercises

A. Check your understanding

Exercise (A1)

These parts are about Theorem 2.6.5 and its proof.

  • (a) Where in the proof of (a) is it used that p is prime, and why does the theorem not need “p prime” as a separate hypothesis?
  • (b) List (5k) for 0≤k≤5 and (6k) for 0≤k≤6. Which are divisible by 5, and which by 6?
  • (c) Why is Fr injective? Does the proof use that F is finite?
  • (d) State the idea of the proof of (a) in two sentences.

Solution.

  • (a) In Lemma 2.6.4, through Euclid’s lemma: p∣k(pk) gives p∣(pk) only because gcd(p,k)=1, which needs p prime. A positive characteristic is always prime (Theorem 2.5.3), so “charF=p>0” already includes it.

  • (b) Row 5: 1,5,10,10,5,1; the four middle ones are divisible by 5, the end ones are not. Row 6: 1,6,15,20,15,6,1; only the two 6’s are divisible by 6, and 15, 20 are not. This is why (x+y)6≠x6+y6 in a ring of characteristic 6 such as Z/6Z.

  • (c) Every homomorphism of fields is injective (Proposition 2.4.1 (c)): Fr(a)=0 only for a=0. The proof of injectivity does not use finiteness; finiteness is used only for surjectivity in (c).

  • (d) Expand (x+y)p by the binomial theorem; every middle coefficient (pk) is a multiple of p. In characteristic p, p⋅1=0, so every middle term vanishes and only xp+yp remains.

B. Practice

Exercise (B1)

Compute 538 in F13, and find the inverse of 5 in F13 by Theorem 2.6.6.

Solution. 13 is prime (no d with 2≤d≤3 divides it, and 4⋅4>13; the remark after Number Systems: From N to R, Lemma 3.3.4), and 5≠0 in F13. By Theorem 2.6.6 (b), 512=1. Since 38=3⋅12+2, 538=(512)352=25=12 in F13. For the inverse, 5−1=511. Now 52=12=−1, so 510=(52)5=(−1)5=−1 and 511=−5=8. Check: 5⋅8=40=3⋅13+1. Hence 538=12 and 5−1=8.

Exercise (B2)

Let F be a field of characteristic p>0.

  • (a) Show that (x+y)p2=xp2+yp2 for all x,y∈F.
  • (b) Show that (∑i=1mxi)p=∑i=1mxip for all m∈N and x1,…,xm∈F.

Solution.

  • (a) Fr∘Fr is a homomorphism, as a composite of homomorphisms (Proposition 2.4.1 (e)), and (Fr∘Fr)(x)=(xp)p=xp2 by the power law (xm)n=xmn. Applying its additivity to x+y gives the claim.

  • (b) Induction on m. For m=0 both sides are 0: the empty sum is 0, and 0p=0p−1⋅0=0 as p≥1. If the claim holds for m, split off the last term and use Theorem 2.6.5 (a): (∑i=1m+1xi)p=(∑i=1mxi+xm+1)p=(∑i=1mxi)p+xm+1p=∑i=1m+1xip.

Exercise (B3)

Let p be a prime. Show that the solutions x∈Fp of xp−1=1 are exactly the non-zero elements, and that every a∈Fp satisfies ap−a=0.

Solution. Every non-zero a satisfies ap−1=1 by Theorem 2.6.6 (b). The element 0 does not: since p−1≥1, 0p−1=0p−2⋅0=0≠1. So the solutions are exactly the non-zero elements. And ap−a=a−a=0 for every a by Theorem 2.6.6 (a).

C. Going deeper

Exercise (C1: Exit check: the Frobenius identity)

Let F be a field of characteristic p>0. Using Theorem 2.6.3 and Lemma 2.6.4, prove that Fr:F→F, x↦xp, is an injective homomorphism.

Solution. Sums. By Theorem 2.6.3, (x+y)p=∑k=0p(pk)⋅(xkyp−k). For 0<k<p, (pk)⋅(xkyp−k)=((pk)⋅1)(xkyp−k) by Lemma 2.5.1 (c). By Lemma 2.6.4, p∣(pk), and since charF=p, (pk)⋅1=0 (Proposition 2.5.2 (a)); so the term is 0 (Theorem 2.1.1 (d)). The terms k=0 and k=p are 1⋅yp=yp and 1⋅xp=xp, since (p0)=(pp)=1 and x0=y0=1. A sum whose terms vanish except at two places is the sum of those two terms (Lemma 2.6.1 (a), (d)), so (x+y)p=xp+yp.

Products and one. (xy)p=xpyp by the power law (xy)n=xnyn, and 1p=1. So Fr is a homomorphism (Definition 2.4.1).

Injective. Every homomorphism of fields is injective (Proposition 2.4.1 (c)).

Marking scheme. (10 points)

  • 2: the binomial expansion written with integer multiples (pk)⋅(xkyp−k).
  • 2: each middle term reduced to a multiple that vanishes, with the rule named (for example ((pk)⋅1)(xkyp−k) by (m⋅1)a=m⋅a, or (pk)⋅z=q⋅(p⋅z) where (pk)=qp).
  • 2: that multiple is 0 from p∣(pk) and charF=p, with both reasons named.
  • 1: the end terms yp and xp.
  • 1: (xy)p=xpyp and 1p=1.
  • 2: injectivity, by Proposition 2.4.1 (c) or by any correct direct argument.

Second route for injectivity: xp=yp⇒(x−y)p=0⇒x=y earns the 2 points, 1 for (x−y)p=xp−yp with its reason (Proposition 2.4.1 (a), or (−y)p=−yp for every prime p, the even one included), and 1 for x−y=0 because a field has no zero divisors.

Fatal errors (0 for the step): “(pk)=0” as an integer; using (x+y)p=xp+yp in its own proof.

Exercise (C2: Fermat by induction)

Let p be a prime. Give another proof of Theorem 2.6.6 (a) and of the first claim of Theorem 2.6.6 (c), without Corollary 2.5.6. In (a) use only Theorem 2.6.5 (a) (with charFp=p, Example (The characteristics of the standard fields)) and Number Systems: From N to R, Theorem 3.4.3 (b), (d); in (b) you may also use Number Systems: From N to R, Theorem 3.4.1.

  • (a) prove by induction on r∈N that (r⋅1)p=r⋅1 in Fp, and deduce ap=a for every a∈Fp;
  • (b) deduce that p∣ap−a for every integer a.

Solution.

Exercise (C3: Roots of order p)

Let F be a finite field of characteristic p. Show that for every a∈F the equation xp=a has exactly one solution x∈F. Deduce that in Fp, the only solution of xp=a is x=a.

Solution. By Corollary 2.5.7 (a), p is a prime, so p>0, and by Theorem 2.6.5 (c), Fr is a bijection F→F. Surjectivity gives a solution of Fr(x)=a, and injectivity says there is at most one. In Fp, x=a is a solution by Theorem 2.6.6 (a), ap=a, so it is the only one. The uniqueness half needs only that Fr is injective, so it holds in every field of characteristic p>0 (Theorem 2.6.5 (a)); existence used the finiteness of F.

R. Review

Exercise (R1)

Find all z∈C with z2=−3+4i, and explain why there are exactly two.

Solution. By the square-root formula of Proposition 1.4.1, with a=−3, b=4: r=|−3+4i|=5 (since 9+16=25), (r+a)/2=1, (r−a)/2=4, and b>0, so w=1+2i. Check: (1+2i)2=1+4i+4i2=−3+4i. By Corollary 2.1.2 in the field C (Example (The Fields Q, R and C)), z2=w2 if and only if z=w or z=−w. So the solutions are 1+2i and −1−2i. They are two, not one: w=−w would give 2w=0, hence w=0, since 2≠0 in C (charC=0, Example (The characteristics of the standard fields), with Proposition 2.5.2 (b)).

Exercise (R2)

Show that 7 has no square root in Q(2).

Solution. Suppose (a+b2)2=7 with a,b∈Q. Expanding, (a2+2b2)+2ab2=7+02, so by unique representation (Number Systems: From N to R, Proposition 6.4.5 (a)), 2ab=0 and a2+2b2=7. Since 2≠0 in Q (charQ=0, Example (The characteristics of the standard fields), with Proposition 2.5.2 (b)), Theorem 2.1.1 (f) applied twice (to 2⋅(ab)=0, then to ab=0) gives a=0 or b=0. If b=0, then a2=7. If a=0, then 2b2=7, so (2b)2=14. Both are excluded by the claim stated with Number Systems: From N to R, Proposition 6.4.6: no natural number n with k2<n<(k+1)2 for some k∈N is the square of a rational; take (n,k)=(7,2), as 4<7<9, and (n,k)=(14,3), as 9<14<16. So 7 has no square root in Q(2). This is the method of Number Systems: From N to R, Chapter 6, which showed the same for 3.

Exercise (R3)

Show that no relation < makes Q(i) (Example (Rational and Integer Complex Numbers)) an ordered field, and none makes the four-element field F of Exercise C1 of Section 2.2 an ordered field.

Solution. F. In F, 1+1=(1+1)+(0+0)α=0, by the definition of the sum, with coefficients in F2. So 2⋅1=0 and charF≠0, while every ordered field has characteristic 0 (Example (The characteristics of the standard fields)). This is the method of Number Systems: From N to R, Theorem 3.4.3 (e) and Number Systems: From N to R, Example (A field with two elements that cannot be ordered): in an ordered field n⋅1>0 for n≥1 (Number Systems: From N to R, Proposition 2.3.5 (h)), while here 2⋅1=0.

Q(i). This is the method of Proposition 1.4.3; the proposition itself does not apply, since an order on the subfield Q(i) need not extend to C. Suppose < made Q(i) an ordered field. Then i≠0 gives i2>0, and 1≠0 gives 1>0 (Number Systems: From N to R, Proposition 2.3.5 (e)). But i2=−1 (Proposition 1.1.1; the operations of Q(i) are those of C), and 1>0 gives −1<0 (Number Systems: From N to R, Proposition 2.3.5 (a)). So 0<−1<0, and 0<0 by transitivity, which is impossible for the strict part of an order. The characteristic does not help here, since charQ(i)=0 (Example (The characteristics of the standard fields)): the obstruction for Q(i) is a square, not a multiple of 1.

Exercise (R4)

Find all homomorphisms Q(2)→R.

Solution. There are exactly two: the inclusion a+b2↦a+b2, and a+b2↦a−b2.

Every homomorphism is one of them. Let σ:Q(2)→R be a homomorphism. The inclusions Q→Q(2) and Q→R are homomorphisms (Example (Conjugation and Other Automorphisms) (ii); Q is a subfield of both), so they are ιQ(2) and ιR by the uniqueness clause of Theorem 2.5.5 (b) (both fields have characteristic 0, Example (The characteristics of the standard fields)). By Corollary 2.5.6 (a), σ∘ιQ(2)=ιR: σ(q)=q for every q∈Q. Then σ(2)2=σ((2)2)=σ(2)=2=(2)2, so σ(2)=2 or σ(2)=−2 by Corollary 2.1.2 in R. Hence σ(a+b2)=σ(a)+σ(b)σ(2)=a±b2.

Both occur. The inclusion is a homomorphism (Example (Conjugation and Other Automorphisms) (ii)), and so is conjugation a+b2↦a−b2 of Q(2) followed by the inclusion (Example (Conjugation and Other Automorphisms) (iii) and Proposition 2.4.1 (e)). They differ at 2, since 2>0>−2.

The tool, and the look-alikes. The tool is rigidity on the prime subfield (Corollary 2.5.6) followed by “push the equation x2=2 through σ”. The uniqueness theorem for complete ordered fields of Number Systems: From N to R, Chapter 6 (Number Systems: From N to R, Theorem 6.3.4) does not apply: it concerns maps of a complete ordered field to itself, and Q(2) is not complete. Nor does “a homomorphism into an ordered field preserves order”: the second homomorphism sends 2>0 to −2<0.