markdown
Entrance to finite fieldsmd 9773466
lecture/math/abstract-algebra/introduction-to-finite-fields.lecture.n.md
Download PDF

Entrance to finite fields有限体ゆうげんたい

date2026-07-14document_iddoc_4ba76442b4a30f83614746b7f98f40a0description有限体を有限個の元を持つ体として導入し、位数が素数冪になる理由と4元体の具体的構成を証明する。prerequisites体の基[本/ほん] / イデアルと[[商/しょう]環/しょうかん] / [合[同/どう][式/しき]/ごうどうしき]とmod[演算/えんざん]の基[本/ほん] / [整域/せいいき]・[[零/れい]因子/れいいんし]・[[多項[式/しき]/たこうしき]環/たこうしきかん] / ベクトル[空間/くうかん]と基[底/てい]type講義content_typelecturestatusactiverelateddata/lecture/math/abstract-algebra/field-basics.lecture.n.md / data/lecture/math/abstract-algebra/ideals-and-quotient-rings.lecture.n.md / data/lecture/math/abstract-algebra/congruences-and-modular-arithmetic.lecture.n.md / data/lecture/math/abstract-algebra/integral-domains-zero-divisors-and-polynomial-rings.lecture.n.md / data/lecture/math/linear-algebra/vector-spaces-and-bases.lecture.n.md / data/lecture/math/number-theory/number-theory-portal.lecture.n.md / data/exercise/math/abstract-algebra/integral-domains-fields-and-finite-fields.exercise.n.md
mathabstract-algebrafield-theoryfinite-fieldlecture

A finite field有限体ゆうげんたい is a fieldたい with only finitely many elements. The important point is that division is possible even though the set is finite. Such fieldsたい appear in coding theory and cryptography.

The first example is

Fp=Z/pZ

for a prime number p.

1Why prime numbers are necessary

For Z/nZ to be a fieldたい, every nonzero residue class must have an inverse.

The condition for [a] to have an inverse is

[PARSE ERROR: Undefined("Command(\"gcd\")")](a,n)=1

If n=p is prime, then [a][0] means pa. Therefore [PARSE ERROR: Undefined("Command(\"gcd\")")](a,p)=1, so an inverse exists.

On the other hand, if n is composite and n=ab with 1<a,b<n, then

[a][b]=[0]

while neither [a] nor [b] is 0. Since zero divisors零因子れいいんし exist, the structure is not a fieldたい.

2Concrete example: F_5

F5={[0],[1],[2],[3],[4]}.

The inverse of [2] is [3] because

[2][3]=[6]=[1]

In this way, in a finite field有限体ゆうげんたい, addition and multiplication can be completely described by finite tables.

3Theorem: the order of a finite field is a prime power

The number of elements, or order位数いすう, of a finite field K is always of the form

pm

where p is prime and m[PARSE ERROR: Undefined("Command(\"ge\")")]1.

Proof. Since K is finite, two terms in the sequence 0,1,1+1,1+1+1, are equal. Subtracting them gives a positive integer n such that n·1=0. The least such n is called the characteristic標数ひょうすう of K.

If n=ab with 1<a,b<n, then

(a·1)(b·1)=(ab)·1=n·1=0.

By the minimality of n, both a·1 and b·1 are nonzero, contradicting the fact that a field has no zero divisors. Thus n is a prime p.

Define ι:FpK by ι([r])=r·1. If rs[PARSE ERROR: Undefined("Command(\"pmod\")")]p, then (r-s)·1 is an integer multiple of p·1=0, so the map is independent of representatives. Suppose ι([r])=0, so r·1=0. By integer division, write r=qp+t with 0[PARSE ERROR: Undefined("Command(\"le\")")]t<p. Then

0=r·1=q(p·1)+t·1=t·1.

Because p is the least positive integer n satisfying n·1=0, the inequality 0[PARSE ERROR: Undefined("Command(\"le\")")]t<p forces t=0. Hence pr and [r]=[0], so ι is injective. Moreover,

ι([r]+[s])=(r+s)·1=r·1+s·1,ι([r][s])=(rs)·1=(r·1)(s·1),

and ι([1])=1. Thus ι preserves addition, multiplication, and the identity. Moreover, if [r][0], then

ι([r])ι([r]-1)=ι([1])=1,

and injectivity gives ι([r])0. Hence the image is a subfield of K: it is closed under addition, subtraction, multiplication, and multiplicative inverses of nonzero elements. We identify this subfield with Fp.

Use the addition of K as vector addition. Since K is a field, it is an abelian group under this addition. For λFp and xK, define scalar multiplication by

λx:=ι(λ)x.

Even after identifying the subfield with Fp, we keep ι in this formula to display the embedding explicitly. Because ι preserves addition, multiplication, and the identity, the field laws in K give, for λ,μFp and x,yK,

(λ+μ)x=λx+μx,λ(x+y)=λx+λy,
(λμ)x=λ(μx),1x=x.

Thus K is a vector space over Fp. Since the finite set K spans itself, removing redundant elements produces a finite basis; let its size be m. Since 10, the basis is nonempty and m[PARSE ERROR: Undefined("Command(\"ge\")")]1.

Every element has a unique expression as a linear combination of the m basis elements, and each coefficient has p choices. Therefore

|K|=pm.
data/lecture/math/linear-algebra/vector-spaces-and-bases.lecture.n.md

4What changes and what is preserved

A finite field is a field restricted by the additional requirement that its set of elements be finite. All field axioms—addition, multiplication, and division by nonzero elements—remain in force. Finiteness makes these fields easy to handle computationally and useful in cryptography and error correction.

5Proof supplement: every finite integral domain整域せいいき is a fieldたい

A finite integral domain整域せいいき R is a fieldたい.

Proof. Take aR with a0. To show that R is a fieldたい, it is enough to show that a has a multiplicative inverse. Consider the map

μa:RR,xax

If μa(x)=μa(y), then ax=ay. Since a0 and R is an integral domain整域せいいき, cancellation gives x=y. Therefore μa is injective単射たんしゃ.

Because R is a finite set, every injective単射たんしゃ map from R to R is surjective全射ぜんしゃ. Hence for 1R, there exists xR such that ax=1. This means that x is the inverse of a.

Finiteness is used exactly at the step where injective単射たんしゃ implies surjective全射ぜんしゃ. For a finite set, injectivity means the image has as many elements as the domain, and the target has the same size as the domain, so every target element is reached. For infinite sets, that inference is not valid in general.

6Example: a finite field有限体ゆうげんたい with 4 elements

The ring Z/4Z is not a field, but a finite field with 4 elements does exist. In F2[x], consider

f(x)=x2+x+1.

Since f(0)=1 and f(1)=1+1+1=1, the polynomial has no root over F2. If a quadratic factors into two nonconstant polynomials, it has a linear factor and hence a root. Thus f is irreducible既約きやく, meaning that it cannot be factored into two nonconstant polynomials.

The set of all polynomial multiples of f,

(f)={f(x)q(x)q(x)F2[x]},

is the ideal generated by f. Indeed, 0=f·0, and if fq,fr(f), then

fq-fr=f(q-r)(f).

Moreover, for every sF2[x], we have s(fq)=f(sq)(f). Thus (f) is closed under differences and under multiplication by arbitrary ring elements, so it is indeed an ideal. Form the quotient ring in which g and h represent the same element exactly when g-h(f), and define

F4=F2[x]/(x2+x+1).

We verify directly below that this quotient is, as the notation suggests, a field with four elements. Write α=[x]. From

α2+α+1=0

and the identities -1=1 and -α=α in characteristic 2, we get

α2=α+1.

We verify by induction on the exponent that every class has a representative of degree at most 1. For n=0,1, we have α0=1 and α1=α. If n[PARSE ERROR: Undefined("Command(\"ge\")")]2, then in the quotient ring

αn=αn-2α2=αn-1+αn-2,

and both exponents on the right are smaller than n. Strong induction therefore gives

αn=c0+c1α(c0,c1F2)

for the class of every monomial xn. Adding the finitely many monomials of any polynomial gives a representative of the same form. Thus every element is one of

0,1,α,α+1.

They are distinct: the difference of any two is a nonzero polynomial of degree at most 1. On the other hand, if 0qF2[x], then [PARSE ERROR: Undefined("Command(\"deg\")")](fq)=2+[PARSE ERROR: Undefined("Command(\"deg\")")]q[PARSE ERROR: Undefined("Command(\"ge\")")]2, so such a difference cannot be a multiple of f. Therefore this quotient ring has exactly four elements.

The reason for checking that f is irreducible is now visible. If f=gh were a product of nonconstant polynomials, then, because f is quadratic, both g and h would be linear. By the preceding degree argument, their classes would be nonzero, but in the quotient

[g][h]=[f]=0,

producing zero divisors and preventing the quotient from being a field. Irreducibility rules out this obstruction. We do not use here the general theorem that the quotient of F2[x] by an ideal generated by an irreducible polynomial is a field; for this particular quotient, we verify the field property directly by finding the inverse of every nonzero element.

The inverses of the nonzero elements are

1-1=1,α-1=α+1,(α+1)-1=α.

Indeed, α(α+1)=α2+α=1. Hence every nonzero element has an inverse, so this quotient ring is a field.

8Summary

A finite field is a field with finitely many elements. The ring Z/pZ is a finite field when p is prime, whereas composite moduli have zero divisors. A finite field has prime characteristic p and is a finite-dimensional vector space over Fp, so its order is pm. The four-element field F4 is not Z/4Z; it can be constructed as F2[x]/(x2+x+1).

raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる