Fields

Can every nonzero number be undone by multiplication? In the integers the answer is almost always no. There is no integer xx with 2x=12x = 1. In the rational numbers, the real numbers, or the complex numbers, the answer is always yes. This single extra freedom — the ability to divide by anything nonzero — is what separates a field from a mere Commutative Rings, Identity, and Units. Fields are the algebraic setting where the four familiar operations of arithmetic, addition, subtraction, multiplication, and division, all behave exactly as expected. This is where linear algebra, Galois theory, and much of number theory take place. This matters because "being able to divide" is an extremely strong structural constraint. It has sharp consequences that are worth isolating and proving carefully. The first is that every field is automatically an integral domain: a product of nonzero elements can never vanish. The second, more subtle fact is a partial converse that holds only under a finiteness hypothesis: a finite integral domain is forced to be a field. Finiteness compensates for the missing hypothesis of invertibility, via a clever pigeonhole argument. The big picture is that fields sit at the top of a hierarchy of commutative rings. This hierarchy refines rings into domains, and domains (in the finite case) into fields. This chapter isolates exactly what a field is. It proves that fields are domains, and proves the striking finite converse. This explains for instance why Z/pZ\mathbb{Z}/p\mathbb{Z} is a field precisely when pp is prime, without needing any number-theoretic machinery beyond counting. This article gives the precise definition of a field. It proves that every field is an integral domain, and proves that every finite integral domain is a field. Along the way it builds the intuition for why invertibility and cancellation are two sides of the same coin. It also prepares the ground for later ideas such as the Field of Fractions construction and the characterization of fields via maximal ideals.

Key takeaways
  • A field is a commutative ring with 1≠01 \neq 0 in which every nonzero element has a multiplicative inverse.
  • Fields automatically have no zero divisors: they are always integral domains.
  • The converse fails in general (e.g. Z\mathbb{Z} is a domain but not a field), but it holds for finite rings.
  • The finite case is proved by showing multiplication-by-aa is injective, hence surjective, on a finite set.
  • Standard examples: Q,R,C\mathbb{Q}, \mathbb{R}, \mathbb{C}, and Z/pZ\mathbb{Z}/p\mathbb{Z} for pp prime.
  • Key idea: finiteness turns "no zero divisors" into "everything is invertible," collapsing domains into fields.

Where this lives today

Fields are the base structure for Vector Spaces and all of linear algebra: "vector space over a field" is the setting where dimension, bases, and linear maps behave predictably, because scalar division is always available. In Galois theory, field extensions of Q\mathbb{Q} or finite fields Fq\mathbb{F}_q (which exist exactly when qq is a prime power, generalizing the Z/pZ\mathbb{Z}/p\mathbb{Z} case above) control the solvability of polynomial equations by radicals. In cryptography, finite fields Fp\mathbb{F}_p and F2n\mathbb{F}_{2^n} underlie the Diffie–Hellman key exchange, elliptic curve cryptography, and the AES encryption standard, all of which crucially use that every nonzero element of a finite field is invertible. In coding theory, Reed–Solomon codes (used in QR codes, CDs, and satellite communication) are built directly from polynomials over finite fields. In physics and engineering, fields such as C\mathbb{C} underlie Fourier analysis and quantum mechanics, where the ability to divide by nonzero complex numbers is used constantly in normalizing wavefunctions and solving linear systems. In statistics and numerical computation, floating-point arithmetic is designed to approximate field operations over R\mathbb{R}, and exact rational arithmetic over Q\mathbb{Q} is used when floating-point rounding is unacceptable.

:::quiz[Which statement correctly explains why Z[x]\mathbb{Z}[x] is a domain but not a field?]

  • It is not commutative
  • It fails to have a multiplicative identity
  • It is a domain (degrees of nonzero polynomials add under multiplication) but is infinite, so xx has no inverse ✓
  • It contains zero divisors like 2⋅32 \cdot 3

Ask the tutor: How does the field-of-fractions construction formally turn any integral domain into the smallest field containing it?

DefinitionField

A field is a commutative ring with identity (F,+,⋅)(F, +, \cdot) satisfying: 1. 1≠01 \neq 0 (the ring is not the zero ring), and 2. every nonzero element a∈Fa \in F has a multiplicative inverse: there exists a−1∈Fa^{-1} \in F with a⋅a−1=1a \cdot a^{-1} = 1. Equivalently, FF is a field if and only if (F,+)(F, +) is an abelian group with identity 00, (F∖{0},⋅)(F \setminus \{0\}, \cdot) is an abelian group with identity 11, and multiplication distributes over addition. An integral domain is a commutative ring with identity 1≠01 \neq 0 having no zero divisors: whenever ab=0ab = 0 for a,ba, b in the ring, either a=0a = 0 or b=0b = 0.

Intuition

Think of a commutative ring as a world with addition, subtraction, and multiplication, but where division is a privilege, not a right. In Z\mathbb{Z}, you can multiply 22 and 33 to get 66, but you cannot "undo" multiplication by 22 in general — there is no integer that, multiplied by 22, gives 11. A field is a world where this privilege is granted universally: every nonzero citizen has a multiplicative inverse, so division by any nonzero element is always possible. The link between fields and domains comes from a simple cancellation idea. If aa has an inverse a−1a^{-1} and ab=0ab = 0, multiply both sides by a−1a^{-1}: this forces b=0b = 0. So invertible elements can never be zero divisors, and in a field every nonzero element is invertible — hence no nonzero element can be a zero divisor at all. This is why fields are always domains. The converse — domain implies field — is false in general because a domain like Z\mathbb{Z} can have "room to grow": the map x↦2xx \mapsto 2x is injective but its image is only the even integers, not all of Z\mathbb{Z}, so 22 has no inverse. But if the ring is finite, there is no room to grow: an injective map from a finite set to itself must be surjective. This pigeonhole phenomenon is the heart of why finite domains are automatically fields, and it is illustrated below for Z/5Z\mathbb{Z}/5\mathbb{Z}, where multiplication by 33 permutes the nonzero residues.

Figure
Multiplication by 3 permutes the nonzero elements of Z/5Z\mathbb{Z}/5\mathbb{Z}, revealing an inverse
x ↦ 3x mod 5, restricted to {1,2,3,4} 1 2 3 4 3 1 4 2 Bijection ⇒ some x satisfies 3x ≡ 1 (mod 5), namely x = 2, so 3⁻¹ = 2
TheoremFields, Domains, and the Finite Converse

Let RR be a commutative ring with identity 1≠01 \neq 0.

Part 1. If RR is a field, then RR is an integral domain.

Part 2. If RR is a finite integral domain, then RR is a field. (Hypotheses used: commutativity, existence of 1≠01 \neq 0 throughout; existence of inverses for nonzero elements in Part 1; finiteness of the underlying set in Part 2.)

Proof

Part 1: every field is an integral domain. Let FF be a field, and suppose a,b∈Fa, b \in F satisfy ab=0ab = 0. We must show a=0a = 0 or b=0b = 0. Suppose a≠0a \neq 0. Since FF is a field, aa has a multiplicative inverse a−1∈Fa^{-1} \in F with a−1a=1a^{-1}a = 1. Multiply both sides of ab=0ab = 0 on the left by a−1a^{-1}:

a−1(ab)=a−1⋅0.a^{-1}(ab) = a^{-1} \cdot 0.

The right-hand side is 00, since multiplication by any ring element sends 00 to 00 (this follows from the distributive law: a−1⋅0=a−1(0+0)=a−1⋅0+a−1⋅0a^{-1} \cdot 0 = a^{-1}(0+0) = a^{-1}\cdot 0 + a^{-1}\cdot 0, and subtracting a−1⋅0a^{-1}\cdot 0 from both sides gives a−1⋅0=0a^{-1}\cdot 0 = 0). The left-hand side, by associativity of multiplication, is

a−1(ab)=(a−1a)b=1⋅b=b.a^{-1}(ab) = (a^{-1}a)b = 1 \cdot b = b.

Hence b=0b = 0. So whenever ab=0ab = 0 and a≠0a \neq 0, we conclude b=0b = 0; equivalently, ab=0ab = 0 forces a=0a = 0 or b=0b = 0. Since FF is commutative with 1≠01 \neq 0 by hypothesis, FF is an integral domain. This proof is a direct algebraic manipulation using associativity and distributivity; it invokes no result depending on the theorem itself.

Part 2: every finite integral domain is a field. Let RR be a finite integral domain, and fix any nonzero element a∈Ra \in R. We must produce b∈Rb \in R with ab=1ab = 1. Define the map

φa:R→R,φa(x)=ax.\varphi_a : R \to R, \qquad \varphi_a(x) = ax.

Step 1: φa\varphi_a is injective. Suppose φa(x)=φa(y)\varphi_a(x) = \varphi_a(y) for some x,y∈Rx, y \in R, i.e. ax=ayax = ay. By the distributive law, ax−ay=a(x−y)=0ax - ay = a(x-y) = 0. Since RR is an integral domain and a≠0a \neq 0, the definition of "no zero divisors" forces x−y=0x - y = 0, i.e. x=yx = y. Hence φa\varphi_a is injective. Step 2: φa\varphi_a is surjective. Here we use finiteness. RR is a finite set, and φa:R→R\varphi_a : R \to R is an injective function from RR to itself. An injective function from a finite set to itself is automatically surjective: if R={r1,…,rn}R = \{r_1, \dots, r_n\} and φa\varphi_a were not surjective, its image φa(R)\varphi_a(R) would have strictly fewer than nn elements (some element of RR would be missed), but an injective map sends nn distinct inputs to nn distinct outputs, so ∣φa(R)∣=n|\varphi_a(R)| = n — this is a basic counting fact about finite sets, not dependent on ring structure. Hence φa(R)=R\varphi_a(R) = R, i.e. φa\varphi_a is surjective. Step 3: extract the inverse. Since φa\varphi_a is surjective and 1∈R1 \in R, there exists b∈Rb \in R with φa(b)=1\varphi_a(b) = 1, i.e.

ab=1.ab = 1.

Since RR is commutative, also ba=ab=1ba = ab = 1, so bb is a genuine two-sided inverse of aa. Since aa was an arbitrary nonzero element of RR, every nonzero element of RR has a multiplicative inverse in RR. Combined with the hypothesis that RR is commutative with 1≠01 \neq 0, this shows RR satisfies the definition of a field. This proof uses an injectivity-then-pigeonhole argument (a finite injective self-map is a bijection), applied to the multiplication map φa\varphi_a; it depends only on the domain hypothesis (to get injectivity) and finiteness (to upgrade injectivity to surjectivity), and does not presuppose the theorem being proved. ■\blacksquare

∎

Worked examples

Example 1: Verifying Z/7Z\mathbb{Z}/7\mathbb{Z} is a field directly from the theorem, without exhaustive inverse-checking. Let R=Z/7Z={0,1,2,3,4,5,6}R = \mathbb{Z}/7\mathbb{Z} = \{0,1,2,3,4,5,6\}, a commutative ring with identity under addition and multiplication mod 77, and 1≠01 \neq 0 since 7>17 > 1. Claim: RR has no zero divisors. Suppose aˉbˉ=0ˉ\bar a \bar b = \bar 0 in RR with aˉ≠0ˉ\bar a \neq \bar 0. This means 7∣ab7 \mid ab for integers a,ba, b representing aˉ,bˉ\bar a, \bar b, with 7∤a7 \nmid a. Since 77 is prime, Euclid's lemma gives 7∣a7 \mid a or 7∣b7 \mid b; since 7∤a7 \nmid a, we get 7∣b7 \mid b, i.e. bˉ=0ˉ\bar b = \bar 0. So RR is an integral domain. (This step uses primality of 77 essentially — it is exactly where the argument would fail for a composite modulus, as the counterexample below shows.) RR is manifestly finite, with ∣R∣=7|R| = 7. By Part 2 of the theorem, RR is a field. To see the inverse-construction machinery concretely, take a=3a = 3. The map φ3(x)=3x  7\varphi_3(x) = 3x \bmod 7 sends

1↦3,2↦6,3↦2,4↦5,5↦1,6↦4,1 \mapsto 3,\quad 2 \mapsto 6,\quad 3 \mapsto 2,\quad 4 \mapsto 5,\quad 5 \mapsto 1,\quad 6 \mapsto 4,

a bijection of {1,…,6}\{1,\dots,6\} onto itself, exactly as the proof predicts. Reading off φ3(5)=1\varphi_3(5) = 1 tells us 3−1=53^{-1} = 5 in Z/7Z\mathbb{Z}/7\mathbb{Z}, and indeed 3⋅5=15=2⋅7+13 \cdot 5 = 15 = 2\cdot 7 + 1.

Example 2: An infinite domain that is genuinely not a field, and where the finite hypothesis is essential. Let R=Z[x]R = \mathbb{Z}[x], the ring of polynomials in one variable with integer coefficients. This is a commutative ring with identity 1≠01 \neq 0. Claim: RR is an integral domain. Suppose f,g∈Z[x]f, g \in \mathbb{Z}[x] are both nonzero, with leading terms anxna_n x^n and bmxmb_m x^m respectively (an,bm≠0a_n, b_m \neq 0 integers, n=deg⁡fn = \deg f, m=deg⁡gm = \deg g). The leading term of fgfg is anbmxn+ma_n b_m x^{n+m}. Since an,bma_n, b_m are nonzero integers and Z\mathbb{Z} is an integral domain (a fact already established since Z\mathbb{Z} has no zero divisors: anbm=0a_nb_m = 0 in Z\mathbb{Z} would force an=0a_n=0 or bm=0b_m=0), the product anbm≠0a_n b_m \neq 0. Hence fgfg has degree n+mn+m and is not the zero polynomial. So fg≠0fg \neq 0 whenever f,g≠0f,g\neq 0, proving RR has no zero divisors. Claim: RR is not a field. Consider a=x∈Z[x]a = x \in \mathbb{Z}[x], which is nonzero. Suppose toward contradiction that xx had an inverse g(x)∈Z[x]g(x) \in \mathbb{Z}[x] with x⋅g(x)=1x \cdot g(x) = 1. Comparing degrees: deg⁡(x)=1\deg(x) = 1 and deg⁡(1)=0\deg(1) = 0, while deg⁡(x⋅g)=1+deg⁡(g)≥1\deg(x \cdot g) = 1 + \deg(g) \geq 1 (using that Z[x]\mathbb{Z}[x] is a domain, so degrees add exactly with no cancellation). This contradicts deg⁡(x⋅g)=0\deg(x\cdot g)=0. Hence no such gg exists, and xx has no multiplicative inverse in Z[x]\mathbb{Z}[x]. So RR is a domain but not a field. This does not contradict Part 2 of the theorem, because Z[x]\mathbb{Z}[x] is infinite: there is no upper bound on the degree of polynomials, so the pigeonhole argument (Step 2 of the proof) has no traction here — the map φx(g)=xg\varphi_x(g) = xg is injective but its image (polynomials with zero constant term) is a proper subset of Z[x]\mathbb{Z}[x], exactly mirroring the failure of surjectivity that finiteness rules out.

CounterexampleWhy finiteness cannot be dropped from Part 2

The theorem requires RR to be a finite integral domain. Example 2 above already shows an infinite domain, Z[x]\mathbb{Z}[x], that fails to be a field: the element xx is nonzero but not invertible, because the injective map φx(g)=xg\varphi_x(g) = xg is not surjective onto Z[x]\mathbb{Z}[x] (its image consists only of polynomials with zero constant term, which is a proper subset). To pinpoint exactly where the proof breaks down: Step 1 of the proof (injectivity of φa\varphi_a) still holds for Z[x]\mathbb{Z}[x], since it is a domain. It is Step 2 — "an injective self-map of a finite set is surjective" — that silently uses finiteness, and this step is simply false for infinite sets. The map n↦2nn \mapsto 2n on Z\mathbb{Z} is injective but not surjective; likewise φx\varphi_x on Z[x]\mathbb{Z}[x] is injective but not surjective. Removing the finiteness hypothesis removes the only mechanism that forces existence of an inverse, and the conclusion genuinely fails.

Scope, edge cases & common traps

SituationField?Reason
Q,R,C\mathbb{Q}, \mathbb{R}, \mathbb{C}YesInfinite, but inverses exist by direct construction (division of numbers).
Z/pZ\mathbb{Z}/p\mathbb{Z}, pp primeYesFinite domain (Euclid's lemma gives no zero divisors) ⇒ field by Part 2.
Z/nZ\mathbb{Z}/n\mathbb{Z}, nn compositeNoHas zero divisors (e.g. 2⋅3=02\cdot 3 = 0 in Z/6Z\mathbb{Z}/6\mathbb{Z}), so not even a domain.
Z\mathbb{Z}NoInfinite domain; 22 has no integer inverse.
Z[x]\mathbb{Z}[x], Q[x]\mathbb{Q}[x]NoInfinite domains; xx is never invertible (degree argument).
M2(R)M_2(\mathbb{R}) (2×2 real matrices)NoNot even commutative, and has zero divisors; fails both hypotheses.
Zero ring {0}\{0\}NoExcluded explicitly since 1=01 = 0 there.

The mathematician behind it

Origins · 1 minRichard Dedekind and how this was discovered
RD
Richard Dedekind
1831–1916 · Foundations of abstract ring and field theory in 19th-century Germany

Richard Dedekind, a student and later close associate of Gauss and Dirichlet at Göttingen, was among the first mathematicians to isolate the axiomatic notion of a field ("Körper," meaning "body," in his own German terminology) as an abstract structure closed under the four rational operations. His work grew out of his study of algebraic number fields — fields such as Q(−5)\mathbb{Q}(\sqrt{-5}) arising from roots of polynomials — where he needed a precise language for "sets closed under addition, subtraction, multiplication, and division by nonzero elements." Dedekind's introduction of ideals, still central to ring theory today, was developed precisely to repair the failure of unique factorization in domains that are not fields, linking directly to the distinction between domains and fields at the heart of this article.

History
- 1871: Dedekind gives the first clear definition of a number field as a subset of C\mathbb{C} closed under the four arithmetic operations, in his supplement to Dirichlet's lectures.
- 1893: Heinrich Weber gives an abstract, axiomatic definition of a field independent of any ambient field of complex numbers, aligning it with the group-theoretic language of the era.
- 1910: Ernst Steinitz publishes Algebraische Theorie der Körper, the foundational paper systematically studying abstract fields, their characteristics, and algebraic closures.
- 1920s: Emmy Noether and Emil Artin, building on Dedekind's ideal theory, formalize the general commutative ring framework in which domains and fields are distinguished by the presence or absence of zero divisors and inverses.
- 1930: van der Waerden's textbook Moderne Algebra codifies the modern treatment of rings, domains, and fields essentially as presented here, cementing the terminology used ever since.
Is every finite commutative ring with identity a field?

No — finiteness alone is not enough; the ring must also be an integral domain, i.e. have no zero divisors. For example, Z/6Z\mathbb{Z}/6\mathbb{Z} is a finite commutative ring with identity, but 2⋅3=6≡0(mod6)2 \cdot 3 = 6 \equiv 0 \pmod 6 with both 2,3≠02, 3 \neq 0, so it has zero divisors and is not a domain. Since it is not even a domain, Part 2 of the theorem does not apply, and indeed 22 has no multiplicative inverse in Z/6Z\mathbb{Z}/6\mathbb{Z} (checking 2⋅0,…,2⋅52\cdot0,\dots,2\cdot5 mod 6 never yields 11). The correct statement combines both hypotheses: finite and an integral domain together force a field.

Why does Z/pZ\mathbb{Z}/p\mathbb{Z} being a field require pp to be prime?

Primality of pp is exactly what makes Z/pZ\mathbb{Z}/p\mathbb{Z} a domain, via Euclid's lemma: if p∣abp \mid ab and pp is prime, then p∣ap\mid a or p∣bp \mid b. If nn is composite, say n=den = de with 1<d,e<n1<d,e<n, then dˉ⋅eˉ=nˉ=0ˉ\bar d \cdot \bar e = \bar n = \bar 0 in Z/nZ\mathbb{Z}/n\mathbb{Z} while dˉ,eˉ≠0ˉ\bar d, \bar e \neq \bar 0, producing zero divisors. So Z/nZ\mathbb{Z}/n\mathbb{Z} is a domain if and only if nn is prime (or n=0n=0, excluded since we want a finite ring, or trivial cases). Combined with finiteness, primality of pp is precisely the condition making Z/pZ\mathbb{Z}/p\mathbb{Z} a field.

Does the finite converse theorem also work for noncommutative rings?

The version proved here assumes commutativity throughout, matching the standard definition of "integral domain" in this context. There is a classical noncommutative analogue, the Wedderburn little theorem, stating that every finite division ring (a ring where every nonzero element has a two-sided inverse, without assuming commutativity) is automatically commutative, hence a field. That result is considerably deeper and uses different techniques (roots of unity and cyclotomic polynomials), so it is a separate, more advanced theorem rather than an immediate extension of the argument given here.

How does this relate to the field of fractions construction?

When a domain RR is infinite (or more precisely, whenever it is not already a field), one can still embed it into a field by formally allowing division, producing the field of fractions Frac(R)\mathrm{Frac}(R), exactly as Z\mathbb{Z} embeds into Q\mathbb{Q}. This construction works for any integral domain, and recovers the field itself when RR is already a field. The theorem in this article explains why this extra step is unnecessary in the finite case: finiteness already forces the domain to be a field, so Frac(R)≅R\mathrm{Frac}(R) \cong R automatically when RR is a finite domain.

Why does the proof need to show injectivity before surjectivity, rather than directly constructing an inverse?

Directly constructing an inverse would require already knowing the ring's arithmetic structure well enough to guess a formula, which is not available in an abstract finite domain about which we know only the axioms. The proof instead uses a purely structural argument: injectivity follows from the cancellation property of domains, and finiteness upgrades this to surjectivity via a counting argument, which is valid for any finite set regardless of further structure. This method is elegant precisely because it needs no explicit formula and applies uniformly to every finite domain at once.

Is 1≠01 \neq 0 really a necessary part of the definition, or is it just a convention?

It is a substantive hypothesis, not mere convention. If we allowed 1=01 = 0, then for every xx in the ring, x=x⋅1=x⋅0=0x = x \cdot 1 = x \cdot 0 = 0, forcing the ring to be the trivial zero ring {0}\{0\}. Vacuously, "every nonzero element has an inverse" would hold in that ring since there are no nonzero elements to check. Excluding this degenerate case by requiring 1≠01 \neq 0 ensures fields always have at least two distinct elements and genuinely nontrivial arithmetic, matching every field used in practice.

Does the theorem say anything about characteristic of finite fields?

Not directly, but it is a natural next question. Since a finite field FF has finite additive order for 11, there is a smallest positive integer pp with p⋅1=0p \cdot 1 = 0 in FF; one can show using the domain property (Part 1) that this pp must be prime, since if p=dep = de with 1<d,e<p1<d,e<p then (d⋅1)(e⋅1)=0(d\cdot 1)(e\cdot 1) = 0 would force a zero divisor. This prime pp is called the characteristic, and every finite field contains a copy of Z/pZ\mathbb{Z}/p\mathbb{Z} as its smallest subfield — a fact that builds directly on the domain property established here, though the full classification of finite fields is a separate, more advanced topic.

Before this

Where this leads