The Tower Law

Suppose you build a field step by step. Start with the rational numbers. Adjoin a root of one polynomial to get a bigger field. Then adjoin a root of another polynomial to get a bigger field still. How does the "size" of the final field relate to the sizes of the intermediate steps? This question is not idle bookkeeping. It is the single computational engine behind nearly every degree calculation in Field & Galois Theory. It explains why 23\sqrt[3]{2} has degree 3 over Q\mathbb{Q}. It also shows why classical construction problems like doubling the cube are impossible. The Tower Law answers this question with a clean multiplicative formula. If F⊆E⊆KF \subseteq E \subseteq K is a tower of fields, a key relationship holds. The degree of KK over FF, as a vector space dimension, equals a product. That product is the degree of KK over EE times the degree of EE over FF. This looks almost too simple to be useful. Yet it is the reason degrees of field extensions behave like a multiplicative "measuring stick" compatible with composition. This is much like how the order of a subgroup divides the order of a group in Lagrange's Theorem-style counting arguments. Here, though, the relationship is an exact equality rather than a divisibility. The big picture is that field extensions form towers. Understanding a complicated extension often means decomposing it into simpler steps. We compute the degree of each step individually. This is typically done via Simple Extensions and F(alpha), where [F(α):F][F(\alpha):F] equals the degree of the minimal polynomial of α\alpha. The Tower Law lets us multiply these individual computations together to get global information. Conversely, it forces strong divisibility constraints. If [K:F][K:F] is prime, no intermediate field can exist except FF and KK themselves. This article gives a complete, self-contained proof of the Tower Law using an explicit basis construction. It works through two genuinely asymmetric numerical examples. It shows exactly what breaks if the finiteness hypothesis is dropped. It closes by connecting the result to its two most important downstream applications. These are the theory of finitely generated algebraic extensions and the classical impossibility proofs for straightedge-and-compass constructions.

Key takeaways
  • For a tower of fields F⊆E⊆KF \subseteq E \subseteq K, the degree satisfies [K:F]=[K:E] [E:F][K:F] = [K:E]\,[E:F].
  • The proof is constructive: it builds an explicit basis of KK over FF from a basis of KK over EE and a basis of EE over FF.
  • The law holds with the convention that if either factor is infinite, the product is interpreted accordingly, and equality still holds.
  • It forces divisibility constraints: [E:F][E:F] must divide [K:F][K:F] for any intermediate field EE.
  • Finite generation and the tower law together underlie the classification of algebraic extensions built by repeated simple extensions.
  • Key idea: degrees multiply exactly across towers because a basis for the top times a basis for the bottom gives a basis for the whole.

Where this lives today

The Tower Law is the workhorse behind essentially every degree computation in algebraic number theory: the degree of a number field Q(α1,…,αn)\mathbb{Q}(\alpha_1,\dots,\alpha_n) over Q\mathbb{Q} is computed by adjoining generators one at a time and multiplying the resulting simple-extension degrees, exactly the strategy foreshadowed by Finitely Generated Algebraic Extensions. In classical geometry, the impossibility of trisecting an arbitrary angle or doubling the cube with straightedge and compass rests on showing that constructible numbers lie in towers of quadratic extensions of Q\mathbb{Q}, so any constructible number has degree over Q\mathbb{Q} equal to a power of 2 by repeated application of the Tower Law — this is the technical heart of the theory of Constructible Numbers. In Galois theory proper, the Tower Law underlies the correspondence between subgroups of a Galois group and intermediate fields, since subgroup index and field degree must match via this multiplicative law. Beyond pure algebra, the same multiplicativity principle for module rank appears in the theory of vector bundles and in coding theory, where degrees of field extensions Fqn/Fq\mathbb{F}_{q^n}/\mathbb{F}_q multiply exactly as predicted, governing the structure of finite fields used throughout cryptography (e.g. AES's field F28\mathbb{F}_{2^8} sits atop towers of smaller extensions) and in the design of Reed–Solomon and BCH error-correcting codes.

:::quiz[If [K:F]=12[K:F] = 12 and EE is a field with F⊆E⊆KF \subseteq E \subseteq K, which of the following is NOT a possible value of [E:F][E:F]?]

  • 1
  • 3
  • 5 ✓
  • 6

:::quiz[Given F⊆E⊆KF \subseteq E \subseteq K with [E:F]=4[E:F]=4 and [K:E]=7[K:E]=7, what is [K:F][K:F]?]

  • 11
  • 28 ✓
  • 3
  • 74

:::quiz[Suppose [K:F]=∞[K:F]=\infty. What can you conclude about [E:F][E:F] and [K:E][K:E] for an intermediate field EE?]

  • Both must be infinite
  • At least one of them must be infinite ✓
  • Both must be finite
  • Nothing can be concluded

:::quiz[Why does the counterexample block replace a field EE with a ring like Q[x]/(x2)\mathbb{Q}[x]/(x^2) to illustrate the needed hypothesis?]

  • To show the Tower Law fails only when degrees are irrational
  • To show that "basis," "dimension," and their rigidity properties depend on the base being a field, not merely a ring ✓
  • To show rings never have finite-dimensional vector space structure
  • To show the Tower Law requires characteristic zero

:::faq[Does the existence of an intermediate field of degree dd follow whenever dd divides [K:F][K:F]?] No — this is a common and important misconception. The Tower Law is a statement about degrees of intermediate fields that do exist; it gives a necessary divisibility condition, not a sufficient existence guarantee. There can be extensions K/FK/F where [K:F]=n[K:F]=n but no intermediate field has degree equal to some divisor dd of nn. Determining which divisors actually occur as degrees of intermediate fields generally requires much finer information, such as the subgroup structure of a Galois group when K/FK/F is Galois, via the Galois correspondence.

Ask the tutor: How do I compute [Q(α):Q][\mathbb{Q}(\alpha):\mathbb{Q}] when α\alpha's minimal polynomial over an intermediate field is different from its minimal polynomial over Q\mathbb{Q}?

DefinitionDegree of a field extension and the tower setup

Let FF be a field and KK a field containing FF as a subfield (written K/FK/F, a field extension). Then KK is a vector space over FF under the field operations of KK, with scalar multiplication given by restricting multiplication in KK to F×K→KF \times K \to K. The degree of KK over FF, denoted [K:F][K:F], is the dimension of KK as an FF-vector space,

[K:F]:=dim⁡FK∈{1,2,3,… }∪{∞}.[K:F] := \dim_F K \in \{1, 2, 3, \dots\} \cup \{\infty\}.

The extension is called finite if [K:F]<∞[K:F] < \infty, and infinite otherwise. A tower of fields is a chain of field extensions

F⊆E⊆K,F \subseteq E \subseteq K,

meaning FF is a subfield of EE, and EE is a subfield of KK; in particular FF is also a subfield of KK, so K/FK/F, K/EK/E, and E/FE/F are all field extensions in the above sense.

Intuition

Think of degree as a measure of "how much information" it takes to build one field on top of another, counted in units of dimension. Adjoining 2\sqrt{2} to Q\mathbb{Q} doubles the dimension, because 11 and 2\sqrt{2} form a basis. If you then adjoin 3\sqrt{3} to Q(2)\mathbb{Q}(\sqrt{2}), you again double the dimension over that new base field, because 3\sqrt{3} satisfies a degree-2 polynomial over Q(2)\mathbb{Q}(\sqrt{2}) (one can check 3∉Q(2)\sqrt 3 \notin \mathbb Q(\sqrt2)). The Tower Law says the total effect on Q\mathbb{Q} is not additive — it is not 2+2=42+2=4 by coincidence of arithmetic — but genuinely multiplicative: 2×2=42 \times 2 = 4, matching the fact that {1,2,3,6}\{1, \sqrt2, \sqrt3, \sqrt6\} is an Q\mathbb{Q}-basis for Q(2,3)\mathbb{Q}(\sqrt2,\sqrt3). The picture to hold in your mind is a grid. If {e1,…,em}\{e_1, \dots, e_m\} is a basis of EE over FF, and {k1,…,kn}\{k_1, \dots, k_n\} is a basis of KK over EE, then every element of KK can be written uniquely as an EE-linear combination of the kjk_j's, and each EE-coefficient can in turn be written uniquely as an FF-linear combination of the eie_i's. Substituting one expansion into the other produces a grid of mnmn products eikje_i k_j, and this grid is exactly a basis for KK over FF. Degree multiplies because bases multiply — the proof below is really nothing more than making this substitution completely rigorous.

:::svg[Tower of fields with bases multiplying: [K:F]=[K:E][E:F][K:F] = [K:E][E:F]] Tower F ⊆ E ⊆ K F (basis: just scalars) E = F-span of e₁, e₂, e₃ ([E:F] = 3) e₁ e₂ e₃ K = E-span of k₁, k₂ ([K:E] = 2) e₁k₁ e₂k₁ e₃k₁ e₁k₂ e₂k₂ e₃k₂ 6 products = F-basis of K, so [K:F] = 6 = 2·3

TheoremThe Tower Law

Let F⊆E⊆KF \subseteq E \subseteq K be a tower of fields. Then

[K:F]=[K:E] [E:F],[K:F] = [K:E]\,[E:F],

where the equality is understood in {1,2,3,… }∪{∞}\{1,2,3,\dots\} \cup \{\infty\}, with the convention that a product involving ∞\infty (and a nonzero factor) is ∞\infty. Moreover, if [K:F]<∞[K:F] < \infty, then both [K:E][K:E] and [E:F][E:F] are finite, and if {e1,…,em}\{e_1, \dots, e_m\} is an FF-basis of EE while {k1,…,kn}\{k_1, \dots, k_n\} is an EE-basis of KK, then

{eikj:1≤i≤m, 1≤j≤n}\{ e_i k_j : 1 \le i \le m,\ 1 \le j \le n \}

is an FF-basis of KK, of cardinality mnmn.

Proof

We prove the finite case in full detail via the explicit basis construction, and then extend to the case where either degree may be infinite. The technique throughout is direct verification of spanning and linear independence — no circular appeal to dimension formulas beyond the basic linear algebra fact that a vector space has a well-defined dimension (any two bases have the same cardinality), which we take as known from linear algebra.

Step 1: Setup. Suppose [E:F]=m[E:F] = m and [K:E]=n[K:E] = n are both finite. Fix an FF-basis {e1,…,em}\{e_1, \dots, e_m\} of EE (viewing EE as an FF-vector space) and an EE-basis {k1,…,kn}\{k_1, \dots, k_n\} of KK (viewing KK as an EE-vector space). We claim the mnmn elements {eikj}i,j\{e_i k_j\}_{i,j} form an FF-basis of KK.

Step 2: Spanning. Let α∈K\alpha \in K be arbitrary. Since {k1,…,kn}\{k_1,\dots,k_n\} spans KK over EE, there exist coefficients c1,…,cn∈Ec_1, \dots, c_n \in E with

α=∑j=1ncjkj.\alpha = \sum_{j=1}^n c_j k_j.

Since {e1,…,em}\{e_1, \dots, e_m\} spans EE over FF, and each cj∈Ec_j \in E, for each jj there exist aij∈Fa_{ij} \in F (1≤i≤m1 \le i \le m) with

cj=∑i=1maijei.c_j = \sum_{i=1}^m a_{ij} e_i.

Substituting,

α=∑j=1n(∑i=1maijei)kj=∑i=1m∑j=1naij (eikj),\alpha = \sum_{j=1}^n \left( \sum_{i=1}^m a_{ij} e_i \right) k_j = \sum_{i=1}^m \sum_{j=1}^n a_{ij}\, (e_i k_j),

where the middle-to-right step uses distributivity of multiplication in KK over addition, and commutativity/associativity to regroup terms (valid because KK is a field, hence a commutative ring). Since each aij∈Fa_{ij} \in F, this exhibits α\alpha as an FF-linear combination of the mnmn elements eikje_i k_j. Hence {eikj}\{e_i k_j\} spans KK over FF.

Step 3: Linear independence. Suppose aij∈Fa_{ij} \in F (for 1≤i≤m1 \le i \le m, 1≤j≤n1\le j \le n) satisfy

∑i=1m∑j=1naij (eikj)=0.\sum_{i=1}^m \sum_{j=1}^n a_{ij}\, (e_i k_j) = 0.

Regroup by the same distributivity argument as above, in reverse:

∑j=1n(∑i=1maijei)kj=0.\sum_{j=1}^n \left( \sum_{i=1}^m a_{ij} e_i \right) k_j = 0.

For each fixed jj, set cj:=∑i=1maijei∈Ec_j := \sum_{i=1}^m a_{ij} e_i \in E (this is a well-defined element of EE since EE is a field and aij,ei∈Ea_{ij}, e_i \in E — note F⊆EF \subseteq E so aij∈Ea_{ij} \in E too). The equation reads

∑j=1ncjkj=0,\sum_{j=1}^n c_j k_j = 0,

a linear relation among k1,…,knk_1, \dots, k_n with coefficients cj∈Ec_j \in E. Since {k1,…,kn}\{k_1, \dots, k_n\} is linearly independent over EE, every coefficient vanishes: cj=0c_j = 0 for all jj. That is, for each fixed jj,

∑i=1maijei=0,\sum_{i=1}^m a_{ij} e_i = 0,

a linear relation among e1,…,eme_1, \dots, e_m with coefficients aij∈Fa_{ij} \in F. Since {e1,…,em}\{e_1, \dots, e_m\} is linearly independent over FF, every coefficient vanishes: aij=0a_{ij} = 0 for all ii. As jj was arbitrary, aij=0a_{ij} = 0 for all i,ji,j. This proves linear independence of {eikj}\{e_i k_j\} over FF.

Step 4: Distinctness of the mnmn elements as basis elements. The set {eikj}\{e_ik_j\} as constructed has (at most) mnmn elements; linear independence in Step 3 in particular forces these mnmn elements to be pairwise distinct as elements of KK (if eikj=ei′kj′e_ik_j = e_{i'}k_{j'} for (i,j)≠(i′,j′)(i,j)\ne(i',j'), the difference would be a nontrivial vanishing linear combination with coefficients ±1∈F\pm 1 \in F, contradicting independence). Hence {eikj}\{e_ik_j\} is a basis of exactly mnmn elements, so

[K:F]=mn=[K:E][E:F].[K:F] = mn = [K:E][E:F].

This proves the theorem in the case both [E:F][E:F] and [K:E][K:E] are finite.

Step 5: The infinite case. We must show: if either [E:F]=∞[E:F] = \infty or [K:E]=∞[K:E] = \infty, then [K:F]=∞[K:F] = \infty as well, matching the stated convention. We prove the contrapositive: assume [K:F]<∞[K:F] < \infty; we show both [E:F][E:F] and [K:E][K:E] are finite (and hence, by Steps 1–4, their product equals [K:F][K:F]). First, EE is an FF-subspace of KK (since F⊆E⊆KF \subseteq E \subseteq K and the vector space structure on EE over FF is the restriction of that on KK over FF). A subspace of a finite-dimensional vector space is finite-dimensional, with dimension at most that of the ambient space — this is a standard fact from linear algebra (any linearly independent subset of EE is linearly independent in KK, hence has size at most [K:F][K:F], so EE itself, having a basis, has dimension ≤[K:F]\le [K:F]). Thus [E:F]≤[K:F]<∞[E:F] \le [K:F] < \infty. Second, we show [K:E]<∞[K:E] < \infty. Let {v1,…,vr}\{v_1, \dots, v_r\} be an FF-basis of KK, where r=[K:F]<∞r = [K:F] < \infty (such a basis exists since [K:F]<∞[K:F]<\infty means by definition KK is finite-dimensional over FF). We claim {v1,…,vr}\{v_1, \dots, v_r\} spans KK over EE as well. Indeed, any α∈K\alpha \in K can be written as α=∑i=1raivi\alpha = \sum_{i=1}^r a_i v_i with ai∈Fa_i \in F, and since F⊆EF \subseteq E, each ai∈Ea_i \in E; hence α\alpha is an EE-linear combination of the viv_i. So {v1,…,vr}\{v_1,\dots,v_r\} spans the EE-vector space KK, and a spanning set of size rr shows dim⁡EK≤r<∞\dim_E K \le r < \infty. Thus [K:E]≤[K:F]<∞[K:E] \le [K:F] < \infty. Combining the contrapositive of Step 5 with Steps 1–4: if [K:F][K:F] is finite then both factors are finite and their product equals [K:F][K:F]; equivalently, if either factor is infinite then [K:F][K:F] is infinite. This confirms the formula [K:F]=[K:E][E:F][K:F] = [K:E][E:F] in every case, under the stated convention for products with ∞\infty. ■\blacksquare

∎

Worked examples

Example 1: An asymmetric biquadratic tower. Let F=QF = \mathbb{Q}, E=Q(23)E = \mathbb{Q}(\sqrt[3]{2}), and K=Q(23,ω)K = \mathbb{Q}(\sqrt[3]{2}, \omega) where ω=e2πi/3=−1+−32\omega = e^{2\pi i/3} = \frac{-1+\sqrt{-3}}{2} is a primitive cube root of unity. First compute [E:F][E:F]. The element 23\sqrt[3]{2} is a root of x3−2∈Q[x]x^3 - 2 \in \mathbb{Q}[x]. This polynomial is irreducible over Q\mathbb{Q} by Eisenstein's criterion at the prime 22 (the coefficients are 1,0,0,−21, 0, 0, -2; 2∣0,2∣−22 \mid 0, 2\mid -2, 22=4∤−22^2 = 4 \nmid -2). By the theory of Simple Extensions and F(alpha), [Q(23):Q]=deg⁡(x3−2)=3[\mathbb{Q}(\sqrt[3]{2}) : \mathbb{Q}] = \deg(x^3-2) = 3, with basis {1,23,43}\{1, \sqrt[3]{2}, \sqrt[3]{4}\}. Next compute [K:E][K:E]. Over E=Q(23)⊂RE = \mathbb{Q}(\sqrt[3]2) \subset \mathbb{R}, the element ω\omega satisfies x2+x+1=0x^2+x+1=0 (since ω3=1\omega^3=1, ω≠1\omega \ne 1, and x3−1=(x−1)(x2+x+1)x^3-1=(x-1)(x^2+x+1)). This quadratic is irreducible over EE because EE is a subfield of R\mathbb{R} while the roots of x2+x+1x^2+x+1, namely ω\omega and ω2\omega^2, are non-real complex numbers; a real field cannot contain a root of a polynomial whose roots are all non-real, so x2+x+1x^2+x+1 has no root in EE, and being degree 2 with no root in EE forces irreducibility over EE. Hence [K:E]=[E(ω):E]=2[K:E] = [E(\omega):E] = 2, with basis {1,ω}\{1, \omega\}. By the Tower Law,

[K:F]=[K:E][E:F]=2⋅3=6,[K:F] = [K:E][E:F] = 2 \cdot 3 = 6,

and moreover an explicit Q\mathbb{Q}-basis of KK is given by the theorem's construction:

{1,23,43, ω,ω23,ω43}.\{1, \sqrt[3]2, \sqrt[3]4,\ \omega, \omega\sqrt[3]2, \omega\sqrt[3]4\}.

This field KK is in fact the splitting field of x3−2x^3-2 over Q\mathbb{Q}, and the computation [K:Q]=6[K:\mathbb{Q}]=6 (rather than 3+2=53+2=5 or some other guess) is exactly what the multiplicativity forces — a fact used repeatedly in Galois theory to identify Gal(K/Q)\mathrm{Gal}(K/\mathbb{Q}) as a group of order 6.

Example 2: Using the Tower Law to rule out an intermediate degree. Let F=QF = \mathbb{Q} and K=Q(ζ)K = \mathbb{Q}(\zeta) where ζ=e2πi/7\zeta = e^{2\pi i /7} is a primitive 7th root of unity. It is a standard fact (provable via irreducibility of the 7th cyclotomic polynomial Φ7(x)=x6+x5+x4+x3+x2+x+1\Phi_7(x) = x^6+x^5+x^4+x^3+x^2+x+1, itself irreducible over Q\mathbb{Q} by an Eisenstein-after-substitution argument at x↦x+1x \mapsto x+1) that [K:Q]=6[K:\mathbb{Q}] = 6. Suppose someone proposes an intermediate field EE with Q⊆E⊆K\mathbb{Q} \subseteq E \subseteq K and claims [E:Q]=4[E:\mathbb{Q}] = 4. By the Tower Law,

[K:Q]=[K:E] [E:Q]=[K:E]⋅4.[K:\mathbb{Q}] = [K:E]\,[E:\mathbb{Q}] = [K:E]\cdot 4.

But [K:Q]=6[K:\mathbb{Q}] = 6 and [K:E][K:E] must be a positive integer (as [K:Q]=6<∞[K:\mathbb{Q}]=6<\infty forces [K:E]<∞[K:E]<\infty by Step 5 of the proof, and dimensions are non-negative integers). So we would need 4∣64 \mid 6 with quotient a positive integer, i.e. [K:E]=6/4=1.5[K:E] = 6/4 = 1.5, which is not an integer. This is a contradiction. Hence no such intermediate field of degree 4 exists inside KK. This illustrates the most common use of the Tower Law in practice: it is not just a computational tool for multiplying known degrees, but a constraint, via the forced divisibility [E:F]∣[K:F][E:F] \mid [K:F], that rules out entire families of candidate intermediate fields without ever having to exhibit or rule them out one at a time. (In fact the intermediate fields of Q(ζ)/Q\mathbb{Q}(\zeta)/\mathbb{Q} correspond, via the Galois correspondence, to subgroups of the cyclic group of order 6, which has subgroups only of orders 1,2,3,61,2,3,6 — exactly the divisors of 6, consistent with what the Tower Law predicts.)

CounterexampleDropping finiteness of the base changes nothing algebraically, but dropping field structure breaks the proof

The Tower Law as stated already handles infinite degrees correctly (Step 5 above), so infiniteness of an individual degree is not a hidden loophole — the formula [K:F]=[K:E][E:F][K:F]=[K:E][E:F] holds unconditionally for field towers, with the ∞\infty convention. The real hypothesis to stress-test is that EE and KK must be fields (so that "basis" and "linear independence" make sense via division), not merely rings. Here is what goes wrong if we relax "field" to "commutative ring" while keeping the same formal statement. Let F=QF = \mathbb{Q}, and consider the ring tower

F=Q⊆E=Q[x]/(x2)⊆K=Q[x,y]/(x2,xy),F = \mathbb{Q} \subseteq E = \mathbb{Q}[x]/(x^2) \subseteq K = \mathbb{Q}[x,y]/(x^2, xy),

where EE is a 2-dimensional Q\mathbb{Q}-algebra with basis {1,xˉ}\{1, \bar x\} (so "[E:F]=2[E:F]=2" as vector space dimension), and one checks KK is a Q\mathbb{Q}-vector space with basis {1,xˉ,yˉ,yˉ2,yˉ3,… }\{1, \bar x, \bar y, \bar y^2, \bar y^3, \dots\} — infinite-dimensional over Q\mathbb{Q}, so this particular example does not even produce a clean finite mismatch, which itself is revealing: rings admit "towers" with wild, non-multiplicative dimension behavior with no controlling formula at all. More sharply: take E=Q[x]/(x2)E = \mathbb{Q}[x]/(x^2), a ring (not a field, since xˉ\bar x is a nonzero zero-divisor: xˉ⋅xˉ=0\bar x \cdot \bar x = 0). The proof's Step 3 crucially uses that {k1,…,kn}\{k_1,\dots,k_n\} is linearly independent over EE in the sense that EE-coefficient relations force each coefficient to vanish — but more fundamentally, the entire notion of "EE-basis of KK" as used presupposes KK is a well-behaved EE-module in a way compatible with EE itself being torsion-free/free enough for dimension to be well defined and additive. Once EE has zero-divisors, a "free EE-module of rank nn" can fail to have a well-defined rank at all (a phenomenon impossible for vector spaces over a field, where every basis has the same cardinality by a theorem of linear algebra). The Tower Law's proof leans on this rigidity — invariance of dimension over a field — at every step; that rigidity is exactly what is lost when EE is merely a ring. This is why the hypothesis "F,E,KF,E,K are fields" is not a decoration but the load-bearing assumption making "basis" and "degree" meaningful multiplicative invariants in the first place.

Scope, edge cases & common traps

SituationWhat happensWhy
E=FE = F[K:F]=[K:E][K:F] = [K:E][E:F]=1[E:F]=1 trivially, since E=FE=F has basis {1}\{1\}
E=KE = K[K:F]=[E:F][K:F] = [E:F][K:E]=1[K:E]=1 trivially
[E:F]=∞[E:F]=\infty[K:F]=∞[K:F]=\infty (unless K=FK=F, forcing E=FE=F, contradiction)Step 5's contrapositive: finite [K:F][K:F] forces finite [E:F][E:F]
[K:F][K:F] primeOnly intermediate fields are FF and KKDivisors of a prime are 11 and itself
Non-field intermediate "rings"Formula can fail entirelyDimension/rank loses rigidity without a field
Towers of more than 3 fieldsLaw extends by induction: [K:F]=∏[consecutive degrees][K:F]=\prod [\text{consecutive degrees}]Apply the 3-field case repeatedly

The mathematician behind it

Origins · 1 minRichard Dedekind and how this was discovered
RD
Richard Dedekind
1831–1916 · foundational architect of modern field and ideal theory

Richard Dedekind was a German mathematician who studied under Carl Friedrich Gauss at Göttingen and later held positions at the Polytechnic in Zürich and the Brunswick Technical University. He is credited with formulating the modern set-theoretic definition of a field ("Körper") and developing the systematic theory of algebraic number fields, ring extensions, and ideals that underlies contemporary treatments of degree, basis, and the multiplicativity of dimension across towers of extensions.

History
- 1831: Richard Dedekind born in Braunschweig, Germany.
- 1871: Dedekind introduces the modern definitions of "field" (Körper), "ideal," and lays groundwork for treating algebraic number fields as finite-dimensional vector spaces over Q\mathbb{Q}.
- 1882: Dedekind and Heinrich Weber develop a general theory of algebraic function fields, applying degree and basis arguments to towers of extensions.
- 1893: Later editions of Dedekind's supplements to Dirichlet's Vorlesungen über Zahlentheorie crystallize the tower/degree framework used in modern algebraic number theory.
- 1910s–1930s: Emil Artin, Emmy Noether, and their students formalize field theory axiomatically, embedding the Tower Law as a foundational lemma in what becomes the standard Galois theory curriculum.
Does the Tower Law require the extensions to be algebraic?

No. The Tower Law is purely a statement about vector space dimension and holds for any tower of fields F⊆E⊆KF \subseteq E \subseteq K, whether or not the extensions are algebraic. If [K:F][K:F] happens to be finite, then automatically K/FK/F is algebraic (every α∈K\alpha \in K satisfies a polynomial over FF, since 1,α,α2,…1,\alpha,\alpha^2,\dots cannot all be linearly independent in a finite-dimensional space), and the same holds for K/EK/E and E/FE/F. But the theorem itself, including the infinite case, makes no assumption of algebraicity; it is a statement purely about dimensions of vector spaces built from field containments.

Can the Tower Law be extended to a chain of more than three fields?

Yes, by straightforward induction on the number of fields in the chain. If F0⊆F1⊆⋯⊆FnF_0 \subseteq F_1 \subseteq \cdots \subseteq F_n, then applying the three-field Tower Law repeatedly gives

[Fn:F0]=[Fn:Fn−1][Fn−1:Fn−2]⋯[F1:F0]=∏i=1n[Fi:Fi−1].[F_n:F_0] = [F_n:F_{n-1}][F_{n-1}:F_{n-2}]\cdots[F_1:F_0] = \prod_{i=1}^n [F_i:F_{i-1}].

The base case n=2n=2 is exactly the theorem proved here; the inductive step groups F0⊆Fn−1⊆FnF_0 \subseteq F_{n-1} \subseteq F_n and applies the theorem once more, using the induction hypothesis for [Fn−1:F0][F_{n-1}:F_0].

How does the Tower Law interact with the minimal polynomial description of simple extensions?

Very directly. If K=F(α1,α2)K = F(\alpha_1, \alpha_2), you can build the tower F⊆F(α1)⊆F(α1,α2)F \subseteq F(\alpha_1) \subseteq F(\alpha_1,\alpha_2). By results on Simple Extensions and F(alpha), [F(α1):F][F(\alpha_1):F] equals the degree of the minimal polynomial of α1\alpha_1 over FF, and [F(α1,α2):F(α1)][F(\alpha_1,\alpha_2):F(\alpha_1)] equals the degree of the minimal polynomial of α2\alpha_2 over the larger field F(α1)F(\alpha_1) (which may be smaller than its degree over FF, if α2\alpha_2 satisfies extra relations once α1\alpha_1 is present). The Tower Law multiplies these two numbers to get the total degree over FF, which is exactly the technique used in Example 1 above.

What happens if FF, EE, KK are not required to be commutative, e.g. division rings?

The proof as given uses commutativity of KK (a field) in the distributivity/regrouping step when substituting the expansion of cjc_j into α=∑cjkj\alpha = \sum c_j k_j. For genuinely noncommutative division rings, one must be careful about left versus right vector space structures and left versus right bases, and a naive symmetric statement can fail or require substantial reformulation. The Tower Law as stated and proved here is specifically for the commutative setting of fields, which is the standard setting in an introductory Galois theory course.

Is the Tower Law still true if FF, EE, or KK has positive characteristic?

Yes, entirely unchanged. Nothing in the proof uses characteristic zero; the argument only uses that F,E,KF,E,K are fields, that EE is an FF-vector space and KK is an EE-vector space (hence also an FF-vector space), and basic linear algebra over an arbitrary field. The Tower Law holds verbatim over Fp\mathbb{F}_p, over function fields, and over any field of any characteristic.

Why is the "grid basis" {eikj}\{e_ik_j\} the right thing to check, rather than just counting dimensions abstractly?

Counting dimensions abstractly (e.g. via some general additivity-of-rank formula) would risk circularity or hidden assumptions in an introductory setting, since the general machinery for such abstract counting is often built using results that themselves rely on the Tower Law or its close relatives. The explicit basis construction is preferred pedagogically and logically because it reduces everything to elementary, previously justified facts: spanning sets, linear independence, and substitution, with no appeal to any theorem more advanced than "a vector space over a field has a well-defined dimension." This keeps the proof fully self-contained.

Before this

Where this leads