The Extent of Reaction

Imagine a flask holding nitrogen, hydrogen, and ammonia, all reacting toward equilibrium. Every species changes amount at once, but not independently. Chemists needed one variable that tracks "how far" a reaction has proceeded, tying every mole change to a single stoichiometric bookkeeping rule. That variable is the extent of reaction, ξ\xi. It converts a tangle of coupled mole-number changes into one coordinate, letting us differentiate Gibbs energy with respect to a single quantity. That derivative becomes the reaction Gibbs energy, the engine of equilibrium theory. This article defines ξ\xi carefully. It derives dni=νi dξdn_i = \nu_i\,d\xi from stoichiometry. It works two full numeric examples, flags common sign traps, and sets up the leap to ΔrG\Delta_rG.

Key takeaways
  • The extent of reaction ξ\xi measures reaction progress with a single number, in moles.
  • For any species ii in a reaction, dni=νi dξdn_i = \nu_i\,d\xi, where νi\nu_i is the stoichiometric number (negative for reactants, positive for products).
  • Integrating gives ni=ni,0+νiξn_i = n_{i,0} + \nu_i\xi, valid as long as the reaction proceeds by the assumed stoichiometric equation only.
  • ξ\xi has units of moles and is zero at the reference (usually starting) composition; it is not restricted to integers or to the range 0 to 1.
  • ξ\xi is the natural variable for defining the reaction Gibbs energy as (∂G/∂ξ)T,p\left(\partial G/\partial \xi\right)_{T,p}, the slope that vanishes at equilibrium.
  • Key idea: one coordinate, ξ\xi, replaces NN separate mole-number variables because stoichiometry locks all dnidn_i together.
The core insight

Because a balanced chemical equation fixes the ratios in which species are consumed and produced, all the mole-number changes in a reacting system collapse onto a single independent coordinate, the extent of reaction ξ\xi, through dni=νi dξdn_i = \nu_i\,d\xi.

The physical picture

Consider the synthesis of ammonia,

N2(g)+3 H2(g)→2 NH3(g).\text{N}_2(g) + 3\,\text{H}_2(g) \rightarrow 2\,\text{NH}_3(g).

Three mole numbers, nN2n_{\text{N}_2}, nH2n_{\text{H}_2}, and nNH3n_{\text{NH}_3}, all change as the reaction runs. They are not independent. If one mole of N₂ disappears, exactly three moles of H₂ must disappear and exactly two moles of NH₃ must appear, because that is what the balanced equation demands. The system has only one true degree of freedom for the reaction itself: how far it has gone. That single degree of freedom is the extent of reaction, ξ\xi (Greek xi), introduced by Théophile de Donder in the 1920s specifically to make thermodynamic reasoning about reacting systems as clean as it already was for closed non-reacting systems. We assign each species a stoichiometric number νi\nu_i: negative for reactants, positive for products, read directly off the balanced equation. For the ammonia reaction written as above,

νN2=−1,νH2=−3,νNH3=+2.\nu_{\text{N}_2} = -1, \qquad \nu_{\text{H}_2} = -3, \qquad \nu_{\text{NH}_3} = +2.

Stoichiometric numbers are pure numbers (dimensionless), fixed once you fix how the equation is written. Double every coefficient and every νi\nu_i doubles too — so ξ\xi itself is only meaningful relative to a specific balanced equation. As the reaction proceeds by an infinitesimal amount, every species' mole number changes in exact proportion to its stoichiometric number, with the same proportionality constant dξd\xi for all species simultaneously. That is the entire physical content of the extent of reaction: it is the common "speedometer reading" that every species shares, scaled only by its own stoichiometric weight.

Figure
Mole numbers as linear functions of the extent of reaction ξ, for N₂ + 3H₂ → 2NH₃ starting from 1 mol N₂ and 3 mol H₂
extent of reaction ξ / mol moles n_i 0 0.5 1.0 n(N2) = 1 − ξ n(H2) = 3 − 3ξ n(NH3) = 2ξ 3 1.5 0

The core relations

dni=νi dξdn_i = \nu_i\,d\xi

where: nin_i is the amount (mol) of species ii, νi\nu_i its stoichiometric number (negative for reactants, positive for products), and ξ\xi the extent of reaction (mol).

ni=ni,0+νi ξn_i = n_{i,0} + \nu_i\,\xi

where: ni,0n_{i,0} is the initial amount of species ii, valid when only this one reaction occurs and ξ=0\xi = 0 at that initial state.

dξ=dniνi(same value for every i)d\xi = \frac{dn_i}{\nu_i} \quad \text{(same value for every } i\text{)}

where: this equality across all species is the operational test that a single reaction, with these stoichiometric numbers, accounts for all the composition change.

(∂G∂ξ)T,p=ΔrG\left(\frac{\partial G}{\partial \xi}\right)_{T,p} = \Delta_rG

where: ΔrG\Delta_rG is the reaction Gibbs energy, the slope of GG against ξ\xi at fixed temperature and pressure — the quantity that vanishes at equilibrium and that the next stage of this topic develops in full.

Derivation AFrom a balanced equation to dn_i = ν_i dξ

Goal. Show that stoichiometry, together with the definition of ξ\xi, forces every dnidn_i to be proportional to νi\nu_i with a universal proportionality factor dξd\xi.

Step 1. State the balanced equation in stoichiometric-number form. Write any reaction with all species on one side, reactants carrying negative coefficients and products positive ones:

0=∑iνi Xi0 = \sum_i \nu_i\,\text{X}_i

For N2+3H2→2NH3\text{N}_2 + 3\text{H}_2 \rightarrow 2\text{NH}_3 this is 0=−N2−3H2+2NH30 = -\text{N}_2 - 3\text{H}_2 + 2\text{NH}_3, giving νN2=−1\nu_{\text{N}_2}=-1, νH2=−3\nu_{\text{H}_2}=-3, νNH3=+2\nu_{\text{NH}_3}=+2. This is just stoichiometry, restated with signs so reactants and products are treated symmetrically.

Step 2. Use the meaning of "one balanced reaction event." A single "unit" of reaction, as written, consumes ∣νi∣|\nu_i| moles of each reactant and produces νi\nu_i moles of each product, simultaneously and in fixed ratio. If the reaction advances by some infinitesimal fraction of that unit event, call that fraction dξd\xi, then every species' change must scale by its own νi\nu_i times that same fraction — because the reaction cannot advance "a little for N₂" and "a lot for H₂" independently; the balanced equation locks them together.

Step 3. Define ξ operationally. Define ξ\xi so that this proportionality holds exactly:

dni≡νi dξdn_i \equiv \nu_i\,d\xi

This is a definition of ξ\xi, but it is only a sensible, non-contradictory definition because Step 2 guarantees the same dξd\xi works for every species at once. If it did not — if dnN2/νN2dn_{\text{N}_2}/\nu_{\text{N}_2} differed from dnH2/νH2dn_{\text{H}_2}/\nu_{\text{H}_2} — the system would not be following this single reaction, and ξ\xi would not be well defined.

Step 4. Integrate at fixed stoichiometry. Since νi\nu_i is a constant (fixed by the balanced equation, not by composition), integrate from the reference state ξ=0\xi=0, ni=ni,0n_i = n_{i,0}, to any later extent ξ\xi:

∫ni,0nidni′=νi∫0ξdξ′\int_{n_{i,0}}^{n_i} dn_i' = \nu_i \int_0^\xi d\xi'
ni−ni,0=νi ξn_i - n_{i,0} = \nu_i\,\xi

Step 5. Box the result.

ni=ni,0+νi ξ\boxed{n_i = n_{i,0} + \nu_i\,\xi}

Every species' amount is an affine (straight-line) function of the single variable ξ\xi, with slope equal to its own stoichiometric number. This is exactly the family of straight lines plotted in the figure above.

Worked examples

Example 1 — Foundational: ammonia synthesis at a specified extent. A rigid vessel starts with nN2,0=3.00 moln_{\text{N}_2,0} = 3.00\ \text{mol}, nH2,0=9.00 moln_{\text{H}_2,0} = 9.00\ \text{mol}, and no ammonia, reacting by

N2(g)+3 H2(g)→2 NH3(g).\text{N}_2(g) + 3\,\text{H}_2(g) \rightarrow 2\,\text{NH}_3(g).

Find all three mole numbers when ξ=1.20 mol\xi = 1.20\ \text{mol}, and check total moles for sanity. Step 1 — stoichiometric numbers. νN2=−1\nu_{\text{N}_2} = -1, νH2=−3\nu_{\text{H}_2} = -3, νNH3=+2\nu_{\text{NH}_3} = +2. Step 2 — apply ni=ni,0+νiξn_i = n_{i,0} + \nu_i\xi.

nN2=3.00 mol+(−1)(1.20 mol)=1.80 moln_{\text{N}_2} = 3.00\ \text{mol} + (-1)(1.20\ \text{mol}) = 1.80\ \text{mol}
nH2=9.00 mol+(−3)(1.20 mol)=9.00−3.60=5.40 moln_{\text{H}_2} = 9.00\ \text{mol} + (-3)(1.20\ \text{mol}) = 9.00 - 3.60 = 5.40\ \text{mol}
nNH3=0+(2)(1.20 mol)=2.40 moln_{\text{NH}_3} = 0 + (2)(1.20\ \text{mol}) = 2.40\ \text{mol}

Step 3 — sanity check via total moles. Initial total: 3.00+9.00=12.00 mol3.00 + 9.00 = 12.00\ \text{mol}. Final total: 1.80+5.40+2.40=9.60 mol1.80 + 5.40 + 2.40 = 9.60\ \text{mol}. The change is 9.60−12.00=−2.40 mol9.60 - 12.00 = -2.40\ \text{mol}, matching (∑iνi)ξ=(−1−3+2)(1.20)=(−2)(1.20)=−2.40 mol\left(\sum_i \nu_i\right)\xi = (-1-3+2)(1.20) = (-2)(1.20) = -2.40\ \text{mol}. Consistent, as required since gas-phase moles decrease when the reaction produces fewer molecules than it consumes. Step 4 — check maximum extent. H₂ is limiting: it runs out at ξmax⁡=9.00/3=3.00 mol\xi_{\max} = 9.00/3 = 3.00\ \text{mol}, while N₂ alone would allow ξmax⁡=3.00 mol\xi_{\max}=3.00\ \text{mol} too (a coincidence of these numbers, both giving 3.00 mol here); either way ξ=1.20 mol\xi = 1.20\ \text{mol} is comfortably below both limits, so all mole numbers found are physically valid (non-negative).

Example 2 — Applied: relating extent to a measured pressure change. Phosphorus pentachloride dissociates in the gas phase,

PCl5(g)→PCl3(g)+Cl2(g).\text{PCl}_5(g) \rightarrow \text{PCl}_3(g) + \text{Cl}_2(g).

A container held at constant TT and constant volume starts with pure PCl₅, n0=2.00 moln_0 = 2.00\ \text{mol}, at total pressure p0=1.00 barp_0 = 1.00\ \text{bar}. After partial dissociation the total pressure rises to ptot=1.60 barp_{\text{tot}} = 1.60\ \text{bar}. Find ξ\xi at this point, and the mole fraction of Cl₂. Step 1 — stoichiometric numbers. νPCl5=−1\nu_{\text{PCl}_5} = -1, νPCl3=+1\nu_{\text{PCl}_3} = +1, νCl2=+1\nu_{\text{Cl}_2} = +1. Step 2 — total moles as a function of ξ. Using ni=ni,0+νiξn_i = n_{i,0}+\nu_i\xi for each species and summing,

ntot(ξ)=n0+(∑iνi)ξ=2.00 mol+(−1+1+1)ξ=2.00 mol+ξn_{\text{tot}}(\xi) = n_0 + \left(\sum_i \nu_i\right)\xi = 2.00\ \text{mol} + (-1+1+1)\xi = 2.00\ \text{mol} + \xi

Step 3 — link total moles to total pressure. At fixed TT and VV, ideal-gas pressure is proportional to total moles, so

ptotp0=ntot(ξ)n0\frac{p_{\text{tot}}}{p_0} = \frac{n_{\text{tot}}(\xi)}{n_0}
1.60=2.00 mol+ξ2.00 mol1.60 = \frac{2.00\ \text{mol} + \xi}{2.00\ \text{mol}}

Solve:

2.00 mol+ξ=3.20 mol⇒ξ=1.20 mol2.00\ \text{mol} + \xi = 3.20\ \text{mol} \quad \Rightarrow \quad \xi = 1.20\ \text{mol}

Step 4 — individual mole numbers.

nPCl5=2.00−1.20=0.80 mol,nPCl3=nCl2=1.20 moln_{\text{PCl}_5} = 2.00 - 1.20 = 0.80\ \text{mol}, \qquad n_{\text{PCl}_3} = n_{\text{Cl}_2} = 1.20\ \text{mol}

Total: 0.80+1.20+1.20=3.20 mol0.80 + 1.20 + 1.20 = 3.20\ \text{mol}, matching ntot=2.00+1.20=3.20 moln_{\text{tot}} = 2.00+1.20=3.20\ \text{mol} from Step 2. ✓ Step 5 — mole fraction of Cl₂.

xCl2=1.20 mol3.20 mol=0.375x_{\text{Cl}_2} = \frac{1.20\ \text{mol}}{3.20\ \text{mol}} = 0.375

Sanity check. ξ=1.20 mol<n0=2.00 mol\xi = 1.20\ \text{mol} < n_0 = 2.00\ \text{mol}, so PCl₅ has not been exhausted; a pressure rise of 60% corresponds to 60% of the starting PCl₅ having dissociated, since each mole dissociated adds exactly one net mole of gas — a clean, physically reasonable result.

Limiting cases & common traps

SituationWhat to watch for
ξ=0\xi = 0Defines the reference composition; not necessarily "reactants only," just wherever you start counting.
ξ<0\xi < 0Perfectly legal — means the reaction has run in reverse relative to the reference state.
Multiple reactions occurringEach independent reaction needs its own extent, ξ1,ξ2,…\xi_1, \xi_2, \ldots; dni=∑jνij dξjdn_i = \sum_j \nu_{ij}\,d\xi_j.
Rewriting the equationDoubling all coefficients doubles every νi\nu_i and halves ξ\xi for the same physical change — ξ\xi is equation-dependent.
Limiting reagentξ\xi cannot exceed the value that drives any reactant's mole number to zero.

The chemist behind it

The extent of reaction is the signature contribution of the Belgian thermodynamicist Théophile de Donder, who in the 1920s sought a rigorous way to apply the Gibbs formalism of equilibrium — built originally for simple closed systems — to systems undergoing chemical change. His insight was that a reacting mixture, despite having many mole numbers, has only as many true independent "reaction coordinates" as there are independent reactions. Defining ξ\xi let him write the reaction Gibbs energy as a genuine partial derivative, (∂G/∂ξ)T,p(\partial G/\partial\xi)_{T,p}, and identify its vanishing as the equilibrium condition — a formulation still used, essentially unchanged, in every modern textbook treatment of chemical equilibrium.

Origins · 1 minThéophile de Donder and how this was discovered
TD
Théophile de Donder
1872–1957 · Belgian mathematician and thermodynamicist who introduced the extent of reaction and founded the modern theory of chemical affinity

Ask the tutor: How does the reaction Gibbs energy, built from ξ, actually predict which way a reaction runs?

Why not just track each mole number n_i separately

You could, but it obscures the physics. A reacting system with five species would need five coupled differential relations instead of one. Stoichiometry already tells you the ratios; ξ\xi packages that information once, so you differentiate GG with respect to a single variable to get the reaction Gibbs energy, rather than juggling five partial derivatives that are not even independent of each other.

Does ξ depend on how you write the balanced equation

Yes. If you rewrite N2+3H2→2NH3\text{N}_2+3\text{H}_2\rightarrow2\text{NH}_3 as 12N2+32H2→NH3\tfrac12\text{N}_2+\tfrac32\text{H}_2\rightarrow\text{NH}_3, every νi\nu_i is halved, so ξ\xi doubles for the same physical amount of reaction. The mole numbers nin_i themselves, being physically measured quantities, do not change — only the bookkeeping variable ξ\xi does. Always quote ξ\xi alongside the specific balanced equation used.

What happens with more than one reaction happening at once

Each independent reaction gets its own extent, ξ1,ξ2,…\xi_1,\xi_2,\ldots, and each species' total change is a sum over all reactions it participates in: dni=∑jνij dξjdn_i = \sum_j \nu_{ij}\,d\xi_j. This is exactly how simultaneous or coupled equilibria, such as parallel or consecutive reactions, are handled — you generalize the single-reaction result rather than replacing it.

How does ξ connect to the reaction Gibbs energy

Because composition changes at fixed TT and pp can be described entirely through ξ\xi, the Gibbs energy of the mixture becomes a function of ξ\xi alone (at fixed T,pT,p). Its slope, (∂G/∂ξ)T,p(\partial G/\partial\xi)_{T,p}, defines the reaction Gibbs energy ΔrG\Delta_rG. That slope is negative while the forward reaction is spontaneous, zero at equilibrium, and positive if the reverse reaction is favored — the subject of the next stage of this topic.