Fractional Composition of Diprotic Systems

Dissolve sodium oxalate in water and add acid dropwise. Then ask a simple question. What fraction of the oxalate exists as the fully protonated diacid H₂A? What fraction exists as the intermediate HA⁻, or the free dianion A²⁻? This depends on the given pH at any moment. The answer is not a guess. It is a closed-form function of pH and the two acid dissociation constants. It is exactly the information needed first. A titration curve, a solubility calculation, or an EDTA complexation problem all require it before anything else can be computed correctly. This matters because almost no real analyte is monoprotic. Oxalic acid, phthalic acid, carbonic acid, and tartaric acid all carry two or more ionizable protons. Amino acids and the ligand forms used in Complex Formation and Stepwise Stability Constants do too. Any calculation that treats such a species as if only one form existed will be wrong. This means ignoring the other species competing for the same total concentration. Such errors can be off by orders of magnitude near a pKa. The fractional composition, or alpha fraction, formalism is the tool that keeps every species properly accounted for. It does so species by species, at every pH. The big picture is this: for a diprotic acid H₂A with stepwise constants Ka1 and Ka2, the total analytical concentration CT splits into three fractions. These are α₀ (H₂A), α₁ (HA⁻), and α₂ (A²⁻). Each is a function of [H⁺] alone. They always sum to unity. These fractions are built directly from the Mass and Charge Balance Equations. They also draw on the equilibrium expressions established in Polyprotic Acid Equilibria and Stepwise Ka. Once you have them, equilibrium concentrations of any species become CTαi. This is a single multiplication. It turns otherwise intractable simultaneous equilibria into arithmetic. This article derives the alpha-fraction expressions from first principles. It builds and reads distribution diagrams. It works through three complete numerical examples. These span a textbook oxalic acid system, a practical buffer-design calculation, and an exam-level problem. The last requires back-solving for pH from a specified fractional composition. Every number is computed explicitly so the algebra can be checked step by step.

Key takeaways
  • A diprotic acid H₂A distributes among H₂A, HA⁻, and A²⁻; the fractions α₀, α₁, α₂ depend only on [H⁺], Ka1, and Ka2, and always sum to 1.
  • Each αi has the same denominator, D = [H⁺]² + Ka1[H⁺] + Ka2Ka1, built from the two stepwise equilibria and the mass balance.
  • At pH = pKa1, α₀ = α₁ (crossover); at pH = pKa2, α₁ = α₂; between the two pKa values HA⁻ dominates if pKa2 − pKa1 is large enough.
  • Distribution diagrams plot αi vs. pH and instantly show which species predominates, without solving equilibria one at a time.
  • Alpha fractions convert total concentration into species concentration: [HAᶻ⁻] = CT·αi, the master multiplication used throughout analytical equilibrium work.
  • The same algebra generalizes to any polyprotic or stepwise complexation system, foreshadowing conditional constants in mixed-ligand and mixed-acid systems.
  • Key idea: the alpha fraction turns a coupled multi-equilibrium problem into a single algebraic multiplier, CT·αi(pH), for every species in a diprotic (or polyprotic) system.

Where this lives today

Distribution diagrams built from alpha fractions are the working tool behind carbonate system chemistry in oceanography and climate science, where the partitioning among CO₂(aq)/H₂CO₃, HCO₃⁻, and CO₃²⁻ as a function of ocean pH directly determines calcium carbonate saturation state and, therefore, coral reef and shellfish viability under ocean acidification. The same three-species alpha-fraction algebra derived here applies verbatim, with pKa1 ≈ 6.35 and pKa2 ≈ 10.33 (apparent constants at seawater ionic strength). In pharmaceutical formulation, diprotic and polyprotic drug molecules (many amino-acid-derived actives, dicarboxylic acid prodrugs, and phosphate-containing therapeutics) require alpha-fraction calculations to predict what fraction of the drug is charged — and therefore membrane-permeable or not — at physiological pH (≈7.4), directly informing bioavailability and formulation pH choices. In quantitative analysis, alpha fractions underlie the exact calculation of titration curves for polyprotic acids and bases, letting instrument software (potentiometric titrators, automated pH-stat systems) predict equivalence-point pH and buffer capacity without brute-force iterative equilibrium solving at every titrant volume. The same machinery extends to EDTA and other multidentate ligand systems, where the conditional formation constant used in complexometric titrations is built by multiplying the thermodynamic constant by the ligand's alpha fraction at the working pH — the direct bridge to Complex Formation and Stepwise Stability Constants and to the Competing Equilibria and Conditional Constants framework used whenever multiple equilibria compete for the same species. In environmental and soil chemistry, phosphate speciation (H₃PO₄/H₂PO₄⁻/HPO₄²⁻/PO₄³⁻, a triprotic extension of this exact algebra) governs nutrient bioavailability and eutrophication risk, computed routinely from alpha-fraction diagrams as a function of soil or water pH.

:::quiz[The common denominator D = [H⁺]² + Ka1[H⁺] + Ka1Ka2 appears in all three alpha-fraction expressions because:]

  • it is an approximation valid only at high pH
  • it results from clearing denominators in the mass balance after expressing all species in terms of [H₂A] ✓
  • Ka1 and Ka2 must be numerically equal for D to apply
  • D depends on CT and therefore must be recalculated for each concentration

Ask the tutor: How would the alpha-fraction expressions change for a triprotic acid like citric acid, and where would the extra crossover point fall on the distribution diagram?

The physical picture — thorough prose

Picture oxalic acid, H₂C₂O₄, dissolved in water at some fixed total concentration CT. As soon as it dissolves, it partitions itself among three chemical forms in equilibrium: the neutral diacid H₂A, the monoanion HA⁻, and the dianion A²⁻. Which form dominates depends entirely on the pH of the solution — controlled externally by whatever strong acid or base has been added — because each dissociation step is itself an acid-base equilibrium governed by a fixed Ka. At very low pH, protons are abundant, and the equilibria

H2A⇌H++HA−HA−⇌H++A2−\text{H}_2\text{A} \rightleftharpoons \text{H}^+ + \text{HA}^- \qquad \text{HA}^- \rightleftharpoons \text{H}^+ + \text{A}^{2-}

are both pushed hard to the left by Le Chatelier's principle: essentially all oxalate exists as H₂A. As pH climbs past pKa1, the first equilibrium tips toward HA⁻. As pH climbs further past pKa2, the second equilibrium tips toward A²⁻. At very high pH, essentially everything is A²⁻. The alpha fractions are simply the mathematically precise version of this qualitative story: they tell you the exact proportion of each species at any pH, not just at the extremes. The crucial insight is that these three equilibria are not independent — they all draw from the same finite pool of total oxalate, CT = [H₂A] + [HA⁻] + [A²⁻]. This is a mass-balance constraint. Combined with the two Ka expressions, it produces three simultaneous algebraic relations in three unknown concentrations, all expressible in terms of [H⁺] alone once CT is fixed. Solving this system yields the alpha fractions as rational functions of [H⁺], Ka1, and Ka2 — with an identical denominator for all three, since they are all normalized against the same total. A distribution diagram plots α₀, α�1, α2 versus pH on the same axes. It is arguably the single most information-dense graphic in analytical acid-base chemistry: one picture answers "what species dominates" at every pH from 0 to 14, replacing dozens of individual equilibrium calculations. The diagram's crossover points sit exactly at pH = pKa1 (where α₀ = α₁) and pH = pKa2 (where α₁ = α₂), a feature that follows directly from the algebra and gives an immediate visual check on any computed diagram.

Figure
Diprotic equilibrium cascade: H₂A ⇌ HA⁻ ⇌ A²⁻, each step an independent Ka draw from the same total pool
Stepwise deprotonation of a diprotic acid H₂A fraction α₀ HA⁻ fraction α₁ A²⁻ fraction α₂ Ka1 Ka2 Mass balance: C_T = [H₂A] + [HA⁻] + [A²⁻] (fixed at every pH)
Figure
Distribution diagram for oxalic acid: pKa1 = 1.25, pKa2 = 4.27, crossovers marked at α₀=α₁ and α₁=α₂
α vs. pH for oxalic acid (pKa1 = 1.25, pKa2 = 4.27) pH α (fraction) 0 8 1.25 4.27 α₀ (H₂A) α₁ (HA⁻) α₂ (A²⁻) α₀=α₁=0.5 α₁=α₂=0.5

The core ideas — the governing equations/relationships

For diprotic acid H₂A with total analytical concentration CT, the equilibria are

Ka1=[H+][HA−][H2A],Ka2=[H+][A2−][HA−]K_{a1} = \frac{[\text{H}^+][\text{HA}^-]}{[\text{H}_2\text{A}]}, \qquad K_{a2} = \frac{[\text{H}^+][\text{A}^{2-}]}{[\text{HA}^-]}

where:

  • Ka1, Ka2 — first and second stepwise acid dissociation constants (Ka1 > Ka2 always, since removing a proton from an already-negative species is harder)
  • brackets — equilibrium molar concentrations at the pH of interest

The alpha fractions are defined as the ratio of each species' equilibrium concentration to CT:

α0=[H2A]CT,α1=[HA−]CT,α2=[A2−]CT\alpha_0 = \frac{[\text{H}_2\text{A}]}{C_T}, \quad \alpha_1 = \frac{[\text{HA}^-]}{C_T}, \quad \alpha_2 = \frac{[\text{A}^{2-}]}{C_T}

where:

  • CT — total analytical concentration of all oxalate-containing species, fixed by how much acid or salt was weighed out
  • α₀ + α₁ + α₂ = 1 at every pH, since the three species are exhaustive and mutually exclusive

The closed-form expressions, derived below, are

α0=[H+]2[H+]2+Ka1[H+]+Ka1Ka2\alpha_0 = \frac{[\text{H}^+]^2}{[\text{H}^+]^2 + K_{a1}[\text{H}^+] + K_{a1}K_{a2}}
α1=Ka1[H+][H+]2+Ka1[H+]+Ka1Ka2\alpha_1 = \frac{K_{a1}[\text{H}^+]}{[\text{H}^+]^2 + K_{a1}[\text{H}^+] + K_{a1}K_{a2}}
α2=Ka1Ka2[H+]2+Ka1[H+]+Ka1Ka2\alpha_2 = \frac{K_{a1}K_{a2}}{[\text{H}^+]^2 + K_{a1}[\text{H}^+] + K_{a1}K_{a2}}

where:

  • the denominator D = [H⁺]² + Ka1[H⁺] + Ka1Ka2 is identical across all three fractions
  • each numerator is the term in D corresponding to that species — this pattern generalizes directly to triprotic and higher systems

Reading: each numerator term in D is itself proportional to the equilibrium concentration of the corresponding species (up to the common factor [H₂A] used in the derivation), so the fraction of any species is simply "its own term divided by the sum of all terms" — a weighted-average structure that recurs throughout equilibrium chemistry, including in the Complex Formation and Stepwise Stability Constants treatment of metal-ligand distribution.

Derivation ADeriving α₀, α₁, α₂ from mass balance and stepwise Ka

Goal. Express [H₂A], [HA⁻], [A²⁻] each as a fraction of CT, using only [H⁺], Ka1, Ka2.

Step 1 — Write the mass balance. All oxalate exists as one of the three forms, so

CT=[H2A]+[HA−]+[A2−]C_T = [\text{H}_2\text{A}] + [\text{HA}^-] + [\text{A}^{2-}]

This is the single conservation law tying the three unknown concentrations together at fixed CT.

Step 2 — Express HA⁻ and A²⁻ in terms of H₂A. From the first equilibrium,

[HA−]=Ka1[H2A][H+][\text{HA}^-] = \frac{K_{a1}[\text{H}_2\text{A}]}{[\text{H}^+]}

From the second equilibrium, substitute this into Ka2=[H+][A2−]/[HA−]K_{a2} = [\text{H}^+][\text{A}^{2-}]/[\text{HA}^-]:

[A2−]=Ka2[HA−][H+]=Ka1Ka2[H2A][H+]2[\text{A}^{2-}] = \frac{K_{a2}[\text{HA}^-]}{[\text{H}^+]} = \frac{K_{a1}K_{a2}[\text{H}_2\text{A}]}{[\text{H}^+]^2}

Both minor species are now written purely in terms of [H₂A], [H⁺], Ka1, Ka2 — no other unknowns remain.

Step 3 — Substitute into the mass balance. Replacing [HA⁻] and [A²⁻]:

CT=[H2A]+Ka1[H2A][H+]+Ka1Ka2[H2A][H+]2C_T = [\text{H}_2\text{A}] + \frac{K_{a1}[\text{H}_2\text{A}]}{[\text{H}^+]} + \frac{K_{a1}K_{a2}[\text{H}_2\text{A}]}{[\text{H}^+]^2}

Factor out [H₂A]:

CT=[H2A](1+Ka1[H+]+Ka1Ka2[H+]2)C_T = [\text{H}_2\text{A}]\left(1 + \frac{K_{a1}}{[\text{H}^+]} + \frac{K_{a1}K_{a2}}{[\text{H}^+]^2}\right)

Step 4 — Clear denominators by multiplying through by [H⁺]². This puts every term over the same common denominator, which is the key simplification:

CT=[H2A][H+]2([H+]2+Ka1[H+]+Ka1Ka2)C_T = \frac{[\text{H}_2\text{A}]}{[\text{H}^+]^2}\Big([\text{H}^+]^2 + K_{a1}[\text{H}^+] + K_{a1}K_{a2}\Big)

Define D≡[H+]2+Ka1[H+]+Ka1Ka2D \equiv [\text{H}^+]^2 + K_{a1}[\text{H}^+] + K_{a1}K_{a2}. Solving for [H₂A]:

[H2A]=CT[H+]2D[\text{H}_2\text{A}] = \frac{C_T[\text{H}^+]^2}{D}

Step 5 — Divide by CT to get α₀, then back-substitute for α₁ and α₂. By definition α₀ = [H₂A]/CT, so

α0=[H+]2D\alpha_0 = \frac{[\text{H}^+]^2}{D}

Using the Step 2 relations, [HA⁻] = Ka1[H₂A]/[H⁺], so

α1=[HA−]CT=Ka1[H+]⋅α0=Ka1[H+]D\alpha_1 = \frac{[\text{HA}^-]}{C_T} = \frac{K_{a1}}{[\text{H}^+]}\cdot\alpha_0 = \frac{K_{a1}[\text{H}^+]}{D}

and [A²⁻] = Ka1Ka2[H₂A]/[H⁺]², so

α2=Ka1Ka2D\alpha_2 = \frac{K_{a1}K_{a2}}{D}

Check: α₀ + α₁ + α₂ = ([H⁺]² + Ka1[H⁺] + Ka1Ka2)/D = D/D = 1 for all [H⁺] — the fractions are automatically normalized, confirming no algebra error crept in.

Go deeper · Derivation B · 1 minLocating the crossover pH values and the maximum of α₁
Derivation BLocating the crossover pH values and the maximum of α₁

Goal. Show that α₀ = α₁ exactly at pH = pKa1, that α₁ = α₂ exactly at pH = pKa2, and find where α₁ peaks.

Step 1 — Set α₀ = α₁ and solve. Using the closed forms from the previous derivation,

[H+]2D=Ka1[H+]D\frac{[\text{H}^+]^2}{D} = \frac{K_{a1}[\text{H}^+]}{D}

The common denominator D cancels immediately (it is never zero for real concentrations), leaving

[H+]2=Ka1[H+]⟹[H+]=Ka1[\text{H}^+]^2 = K_{a1}[\text{H}^+] \quad\Longrightarrow\quad [\text{H}^+] = K_{a1}

Taking −log of both sides gives pH = pKa1 exactly. This is the same crossover condition familiar from the monoprotic Henderson–Hasselbalch analysis, now shown to survive intact inside the three-species system because the denominator is common to all fractions.

Step 2 — Set α₁ = α₂ and solve analogously.

Ka1[H+]D=Ka1Ka2D⟹[H+]=Ka2⟹pH=pKa2\frac{K_{a1}[\text{H}^+]}{D} = \frac{K_{a1}K_{a2}}{D} \quad\Longrightarrow\quad [\text{H}^+] = K_{a2} \quad\Longrightarrow\quad \text{pH} = \text{p}K_{a2}

Both crossovers depend only on the respective Ka, never on CT — a direct consequence of CT canceling out of the ratio α_i/α_j.

Step 3 — Locate the maximum of α₁(pH). Write α₁ explicitly as a function of x = [H⁺]:

α1(x)=Ka1xx2+Ka1x+Ka1Ka2\alpha_1(x) = \frac{K_{a1}x}{x^2 + K_{a1}x + K_{a1}K_{a2}}

Differentiate with respect to x and set the derivative to zero. Using the quotient rule with numerator N = Ka1x and denominator D = x² + Ka1x + Ka1Ka2:

dα1dx=Ka1D−Ka1x(2x+Ka1)D2=0\frac{d\alpha_1}{dx} = \frac{K_{a1}D - K_{a1}x(2x + K_{a1})}{D^2} = 0

The denominator D² is never zero, so only the numerator must vanish:

Ka1(x2+Ka1x+Ka1Ka2)−Ka1x(2x+Ka1)=0K_{a1}(x^2 + K_{a1}x + K_{a1}K_{a2}) - K_{a1}x(2x + K_{a1}) = 0

Divide through by Ka1 and expand:

x2+Ka1x+Ka1Ka2−2x2−Ka1x=0⟹Ka1Ka2−x2=0x^2 + K_{a1}x + K_{a1}K_{a2} - 2x^2 - K_{a1}x = 0 \quad\Longrightarrow\quad K_{a1}K_{a2} - x^2 = 0
x=[H+]max=Ka1Ka2x = [\text{H}^+]_{\text{max}} = \sqrt{K_{a1}K_{a2}}

Step 4 — Convert to pH. Taking −log of both sides:

pHmax=pKa1+pKa22\text{pH}_{\text{max}} = \frac{\text{p}K_{a1} + \text{p}K_{a2}}{2}

The intermediate species HA⁻ peaks exactly midway between the two pKa values on the pH scale — a clean, checkable geometric fact that follows purely from the algebraic structure, with no approximation involved.

Worked examples

Example 1 — Foundational: oxalic acid at pH 3.00. Oxalic acid has pKa1 = 1.25 (Ka1 = 5.6 × 10⁻²) and pKa2 = 4.27 (Ka2 = 5.4 × 10⁻⁵). Total oxalate concentration CT = 0.0500 M. Find α₀, α₁, α₂ and each species' molar concentration at pH 3.00. At pH 3.00, [H⁺] = 1.0 × 10⁻³ M. Compute the three terms of the denominator:

[H+]2=(1.0×10−3)2=1.0×10−6[\text{H}^+]^2 = (1.0\times10^{-3})^2 = 1.0\times10^{-6}
Ka1[H+]=(5.6×10−2)(1.0×10−3)=5.6×10−5K_{a1}[\text{H}^+] = (5.6\times10^{-2})(1.0\times10^{-3}) = 5.6\times10^{-5}
Ka1Ka2=(5.6×10−2)(5.4×10−5)=3.02×10−6K_{a1}K_{a2} = (5.6\times10^{-2})(5.4\times10^{-5}) = 3.02\times10^{-6}
D=1.0×10−6+5.6×10−5+3.02×10−6=6.02×10−5D = 1.0\times10^{-6} + 5.6\times10^{-5} + 3.02\times10^{-6} = 6.02\times10^{-5}

Now the fractions:

α0=1.0×10−66.02×10−5=0.0166\alpha_0 = \frac{1.0\times10^{-6}}{6.02\times10^{-5}} = 0.0166
α1=5.6×10−56.02×10−5=0.930\alpha_1 = \frac{5.6\times10^{-5}}{6.02\times10^{-5}} = 0.930
α2=3.02×10−66.02×10−5=0.0502\alpha_2 = \frac{3.02\times10^{-6}}{6.02\times10^{-5}} = 0.0502

Check: 0.0166 + 0.930 + 0.0502 = 0.997 ≈ 1 (rounding in the third decimal accounts for the residual 0.003). Species concentrations follow by multiplying by CT = 0.0500 M:

[H2A]=(0.0500)(0.0166)=8.3×10−4 M[\text{H}_2\text{A}] = (0.0500)(0.0166) = 8.3\times10^{-4}\text{ M}
[HA−]=(0.0500)(0.930)=4.65×10−2 M[\text{HA}^-] = (0.0500)(0.930) = 4.65\times10^{-2}\text{ M}
[A2−]=(0.0500)(0.0502)=2.51×10−3 M[\text{A}^{2-}] = (0.0500)(0.0502) = 2.51\times10^{-3}\text{ M}

This confirms the qualitative picture: at pH 3.00 (between pKa1 = 1.25 and pKa2 = 4.27, closer to pKa2), HA⁻ dominates overwhelmingly, exactly as the distribution diagram predicts — pH 3.00 sits well past the first crossover and well before the second.

Example 2 — Applied: buffering an oxalate solution to fix a target ratio for EDTA-style masking. A method requires that [A²⁻]/[HA⁻] = 4.00 in an oxalate buffer used to control free ligand availability (a scenario directly relevant to the conditional-constant treatments in Competing Equilibria and Conditional Constants). Using pKa2 = 4.27, find the required pH, and confirm using the alpha-fraction ratio directly. The ratio α₂/α₁ simplifies because the common denominator D cancels:

α2α1=Ka1Ka2/DKa1[H+]/D=Ka2[H+]\frac{\alpha_2}{\alpha_1} = \frac{K_{a1}K_{a2}/D}{K_{a1}[\text{H}^+]/D} = \frac{K_{a2}}{[\text{H}^+]}

This is just the Henderson–Hasselbalch relation for the second dissociation step, recovered automatically from the alpha-fraction framework — a useful consistency check confirming that the diprotic formalism reduces correctly to the familiar monoprotic ratio when only two adjacent species are compared. Setting this ratio to 4.00:

4.00=Ka2[H+]⟹[H+]=Ka24.00=5.4×10−54.00=1.35×10−5 M4.00 = \frac{K_{a2}}{[\text{H}^+]} \quad\Longrightarrow\quad [\text{H}^+] = \frac{K_{a2}}{4.00} = \frac{5.4\times10^{-5}}{4.00} = 1.35\times10^{-5}\text{ M}
pH=−log⁡(1.35×10−5)=4.87\text{pH} = -\log(1.35\times10^{-5}) = 4.87

Confirm by computing all three alpha fractions at pH 4.87 ([H⁺] = 1.35 × 10⁻⁵ M):

[H+]2=1.82×10−10,Ka1[H+]=(5.6×10−2)(1.35×10−5)=7.56×10−7[\text{H}^+]^2 = 1.82\times10^{-10}, \qquad K_{a1}[\text{H}^+] = (5.6\times10^{-2})(1.35\times10^{-5}) = 7.56\times10^{-7}
Ka1Ka2=3.02×10−6(as before)K_{a1}K_{a2} = 3.02\times10^{-6} \quad(\text{as before})
D=1.82×10−10+7.56×10−7+3.02×10−6=3.78×10−6D = 1.82\times10^{-10} + 7.56\times10^{-7} + 3.02\times10^{-6} = 3.78\times10^{-6}
α1=7.56×10−73.78×10−6=0.200,α2=3.02×10−63.78×10−6=0.799\alpha_1 = \frac{7.56\times10^{-7}}{3.78\times10^{-6}} = 0.200, \qquad \alpha_2 = \frac{3.02\times10^{-6}}{3.78\times10^{-6}} = 0.799
α2α1=0.7990.200=4.00✓\frac{\alpha_2}{\alpha_1} = \frac{0.799}{0.200} = 4.00 \checkmark

The α₀ contribution here is negligible ([H⁺]²/D = 4.8 × 10⁻⁵), confirming that at pH 4.87 — nearly a full pH unit above pKa2 — the diacid form has essentially vanished, and the system behaves as an effectively two-species HA⁻/A²⁻ buffer, exactly as the simplified Henderson–Hasselbalch shortcut assumes.

Example 3 — Exam-level: back-solving pH from a specified fractional composition, with a quadratic in [H⁺]. A diprotic acid H₂B has Ka1 = 4.5 × 10⁻³ and Ka2 = 1.8 × 10⁻⁷. At what pH is exactly 30.0% of the total analytical concentration present as the fully protonated form H₂B (i.e., α₀ = 0.300)? Set α₀ = 0.300 using the closed form:

0.300=[H+]2[H+]2+Ka1[H+]+Ka1Ka20.300 = \frac{[\text{H}^+]^2}{[\text{H}^+]^2 + K_{a1}[\text{H}^+] + K_{a1}K_{a2}}

Cross-multiply:

0.300([H+]2+Ka1[H+]+Ka1Ka2)=[H+]20.300\big([\text{H}^+]^2 + K_{a1}[\text{H}^+] + K_{a1}K_{a2}\big) = [\text{H}^+]^2
0.300[H+]2+0.300Ka1[H+]+0.300Ka1Ka2=[H+]20.300[\text{H}^+]^2 + 0.300K_{a1}[\text{H}^+] + 0.300K_{a1}K_{a2} = [\text{H}^+]^2

Collect terms, moving everything to one side:

0.700[H+]2−0.300Ka1[H+]−0.300Ka1Ka2=00.700[\text{H}^+]^2 - 0.300K_{a1}[\text{H}^+] - 0.300K_{a1}K_{a2} = 0

Divide through by 0.700 to normalize the leading coefficient, and insert numbers. First compute the needed products:

0.300Ka1=(0.300)(4.5×10−3)=1.35×10−30.300K_{a1} = (0.300)(4.5\times10^{-3}) = 1.35\times10^{-3}
0.300Ka1Ka2=(0.300)(4.5×10−3)(1.8×10−7)=2.43×10−100.300K_{a1}K_{a2} = (0.300)(4.5\times10^{-3})(1.8\times10^{-7}) = 2.43\times10^{-10}

The quadratic is

0.700x2−1.35×10−3x−2.43×10−10=00.700x^2 - 1.35\times10^{-3}x - 2.43\times10^{-10} = 0

where x = [H⁺]. Apply the quadratic formula, x=−b±b2−4ac2ax = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}, with a = 0.700, b = −1.35 × 10⁻³, c = −2.43 × 10⁻¹⁰:

b2=(1.35×10−3)2=1.8225×10−6b^2 = (1.35\times10^{-3})^2 = 1.8225\times10^{-6}
4ac=4(0.700)(−2.43×10−10)=−6.804×10−104ac = 4(0.700)(-2.43\times10^{-10}) = -6.804\times10^{-10}
b2−4ac=1.8225×10−6+6.804×10−10=1.8232×10−6b^2 - 4ac = 1.8225\times10^{-6} + 6.804\times10^{-10} = 1.8232\times10^{-6}
b2−4ac=1.3502×10−3\sqrt{b^2-4ac} = 1.3502\times10^{-3}

Taking the positive root (the physically meaningful one, since [H⁺] > 0):

x=1.35×10−3+1.3502×10−31.400=2.7002×10−31.400=1.929×10−3 Mx = \frac{1.35\times10^{-3} + 1.3502\times10^{-3}}{1.400} = \frac{2.7002\times10^{-3}}{1.400} = 1.929\times10^{-3}\text{ M}
pH=−log⁡(1.929×10−3)=2.715\text{pH} = -\log(1.929\times10^{-3}) = 2.715

To three significant figures, pH = 2.71. As a sanity check, note that pKa1 = −log(4.5 × 10⁻³) = 2.35, so pH 2.71 sits above pKa1 by 0.36 units — consistent with α₀ being a minority species (30.0%) rather than the dominant one, since α₀ = α₁ occurs exactly at pH = pKa1 = 2.35 and α₀ must fall below 50% for any pH above that point. The full check: recomputing D at [H⁺] = 1.929 × 10⁻³ gives [H⁺]² = 3.72 × 10⁻⁶, Ka1[H⁺] = 8.68 × 10⁻⁶, Ka1Ka2 = 8.10 × 10⁻¹⁰, so D = 1.241 × 10⁻⁵ and α₀ = 3.72 × 10⁻⁶ / 1.241 × 10⁻⁵ = 0.300, matching the target exactly.

Limiting cases, scope & common traps

Limiting caseBehavior of α₀, α₁, α₂Why
[H⁺] ≫ Ka1 ≫ Ka2 (strongly acidic)α₀ → 1, α₁, α₂ → 0[H⁺]² dominates D; both other terms are negligible by comparison
[H⁺] ≪ Ka2 ≪ Ka1 (strongly basic)α₂ → 1, α₀, α₁ → 0Ka1Ka2 dominates D once [H⁺] is small enough
pH = pKa1 exactlyα₀ = α₁, and both exceed α₂ if pKa2 − pKa1 is largeDerived directly: [H⁺] = Ka1 makes the first two D-terms equal
pH = pKa2 exactlyα₁ = α₂Symmetric argument with the second equilibrium
pH = (pKa1+pKa2)/2α₁ is at its maximum valueShown by setting dα₁/d[H⁺] = 0
Ka1 ≈ Ka2 (poorly separated)α₁ never rises much above ~0.3–0.4; no clean plateauThe two equilibria overlap, so a pure HA⁻ region barely exists
CT → 0Fractions unchangedα_i depend only on [H⁺], Ka1, Ka2 — never on CT itself

The chemist behind it

The mathematics of stepwise equilibrium fractions traces to the broader development of ionic dissociation theory pioneered by Svante Arrhenius and refined through mass-action treatments by Wilhelm Ostwald, but the specific alpha-fraction bookkeeping used throughout modern analytical chemistry is most closely tied to the systematic equilibrium formalism developed and popularized in the mid-20th century by physical and analytical chemists working out multi-step protolysis — most visibly consolidated in the pedagogical and research work of Lars Gunnar Sillén, whose work on stepwise stability constants (extending naturally from stepwise acid dissociation to stepwise metal-ligand complexation) established the standard notation and computational machinery still used today, including the direct precursor to the alpha-fraction treatment of complex ion distributions covered in Complex Formation and Stepwise Stability Constants.

Origins · 1 minLars Gunnar Sillén and how this was discovered
LG
Lars Gunnar Sillén
1916–1970 · Swedish inorganic and analytical chemist, Royal Institute of Technology, Stockholm

Sillén built much of the systematic mathematical apparatus for handling stepwise equilibria — acid-base, complexation, and solubility — as coupled sets of mass-action expressions solvable through consistent fractional bookkeeping. His collaborative compilations of stability constants, produced with Arthur Martell, became a standard reference that made rigorous multi-equilibrium calculation routine rather than exceptional, directly shaping how modern analytical chemistry courses present distribution diagrams and conditional constants.

History
- 1884 — Svante Arrhenius proposes ionic dissociation theory, providing the conceptual foundation for treating acids as sources of H⁺ in stepwise equilibrium.
- 1889 — Wilhelm Ostwald formulates the dilution law, an early quantitative mass-action treatment of weak electrolyte equilibria.
- 1909 — Søren Sørensen introduces the pH scale, giving stepwise dissociation constants a practical, standardized concentration variable to be expressed against.
- 1950s — Lars Gunnar Sillén and collaborators systematize stepwise stability/dissociation constant treatments, establishing the alpha-fraction and distribution-diagram formalism in wide pedagogical use.
- 1960s–70s — Compiled critical stability-constant tables (Sillén–Martell) and digital computation make routine plotting of multi-species distribution diagrams standard practice in analytical laboratories.
Why do all three alpha fractions share the same denominator?

The shared denominator D = [H⁺]² + Ka1[H⁺] + Ka1Ka2 arises because all three species concentrations were expressed as multiples of the same reference quantity, [H₂A], during the mass-balance substitution. When the mass balance CT = [H₂A] + [HA⁻] + [A²⁻] is rewritten entirely in terms of [H₂A], factoring pulls out [H₂A]/[H⁺]² as a common factor, and the bracketed sum becomes D. Dividing each species' concentration by CT then produces the same D in every denominator, just with a different numerator term — the numerator that corresponds to that particular species' power of [H⁺]. This structural symmetry is what guarantees α₀ + α₁ + α₂ = 1 automatically, without needing a separate normalization step, and it generalizes cleanly to triprotic or higher polyprotic systems by simply adding more terms to D.

Does the alpha-fraction formalism assume activity coefficients equal 1?

Yes, as presented here, Ka1 and Ka2 are treated as concentration-based constants, implicitly assuming ideal dilute solution behavior (activity coefficients ≈ 1). At appreciable ionic strength, thermodynamic constants must be corrected using the Davies equation or extended Debye–Hückel treatment to obtain "apparent" or "conditional" constants valid at that ionic strength, and the alpha-fraction algebra is then applied using those conditional Ka values instead. This is exactly the situation in seawater carbonate chemistry, where apparent pKa1 and pKa2 for the carbonate system differ measurably from their infinite-dilution values because of the high ionic strength of seawater, yet the same alpha-fraction formulas apply unchanged once the correct apparent constants are substituted in.

How does this extend to triprotic acids like phosphoric acid?

The same substitution method extends directly: express [H₂PO₄⁻], [HPO₄²⁻], and [PO₄³⁻] all in terms of [H₃PO₄] using the three stepwise Ka values, substitute into the four-term mass balance, and clear denominators to get a common D with four terms: [H⁺]³, Ka1[H⁺]², Ka1Ka2[H⁺], and Ka1Ka2Ka3. Each of the four alpha fractions is then that species' corresponding term divided by this four-term D. The crossover logic also extends: α₀ = α₁ at pH = pKa1, α₁ = α₂ at pH = pKa2, and α₂ = α₃ at pH = pKa3, exactly analogous to the diprotic case, since each crossover condition only ever involves canceling the shared denominator between two adjacent terms.

Can alpha fractions be negative or exceed 1?

No — each αi is a ratio of a physically real, non-negative equilibrium concentration to a positive total concentration, so 0 ≤ αi ≤ 1 always, and the three (or more, for polyprotic systems) fractions sum to exactly 1 at every pH. If a computed alpha fraction falls outside [0, 1], the almost certain cause is an arithmetic slip in computing D or in matching the correct numerator to the correct species — not a genuine physical possibility. This makes the sum check (Σαi = 1, to within rounding) an extremely reliable and fast way to catch calculation errors before proceeding to convert fractions into species concentrations.

Why is Ka1 always larger than Ka2 for a diprotic acid?

Removing a proton from H₂A produces HA⁻, an anion; removing a second proton from that anion to form A²⁻ requires pulling a positive proton away from an already negatively charged species, which is electrostatically less favorable. This raises the free energy of the second dissociation relative to the first, making Ka2 smaller (weaker acid) than Ka1 essentially always, with the ratio Ka1/Ka2 typically ranging from about 10² for the two well-separated steps of a system like phosphoric acid up to only about 10¹ for closely spaced steps like the two carboxylic groups of a short-chain dicarboxylic acid, where the negative charge from the first ionization is far enough from the second site that the electrostatic penalty is smaller.

How do alpha fractions connect to titration curve shape?

At any point during a titration of H₂A with strong base, the charge and mass balance equations that determine pH are written most cleanly in terms of alpha fractions: the total base added equals CT(α₁ + 2α₂) plus corrections for water autoionization, since HA⁻ contributes one negative charge equivalent and A²⁻ contributes two. Buffer regions on the titration curve correspond to pH ranges where one alpha fraction dominates and changes slowly with added base; equivalence points correspond to pH values where a particular alpha fraction crosses a specific threshold (for instance, the first equivalence point occurs near where α₁ is maximal). This is precisely why titration curve calculations for polyprotic acids are built from the alpha-fraction machinery rather than solved as isolated single equilibria at each titrant volume.

What real difference does it make whether pKa1 and pKa2 are close together or far apart?

When pKa2 − pKa1 is large (roughly greater than 4, as in phosphoric acid, pKa1 = 2.15, pKa2 = 7.20), α₁ rises to nearly 1.0 at its maximum, producing a broad, well-resolved buffer plateau for HA⁻ and two clearly separated inflection points on a titration curve. When pKa2 − pKa1 is small (as in oxalic acid, 4.27 − 1.25 = 3.02, or smaller still for some dicarboxylic acids), α₁ never approaches 1, the two equivalence points on a titration curve blur together, and potentiometric titration to resolve the first equivalence point becomes experimentally difficult or impossible — a limitation with direct consequences for analytical method design, since it determines whether a diprotic acid can be titrated stepwise at all.

Before this

Where this leads