Lie Theory

The Baker–Campbell–Hausdorff Formula: When exp(X)exp(Y) Isn't exp(X+Y)

Multiply two matrix exponentials and you do not get exp(X+Y) — you get exp(Z) for a Z that is X + Y plus an infinite cascade of nested commutators: Z = X + Y + ½[X,Y] + (1/12)[X,[X,Y]] − (1/12)[Y,[X,Y]] + ⋯. The Baker–Campbell–Hausdorff (BCH) theorem asserts that this correction Z lives entirely in the Lie algebra generated by X and Y — it is expressible using only the bracket [·,·], never products of X and Y separately.

Precisely: for X, Y in a Banach–Lie algebra with ‖X‖ + ‖Y‖ small enough (log 2 in a submultiplicative norm), the series log(exp X · exp Y) converges to an element Z(X,Y) that is a formal Lie series in X and Y. This single fact is why the exponential map ties a Lie group to its Lie algebra: the group's multiplication is encoded, to all orders, by the algebra's bracket.

  • FieldLie theory / Lie groups and algebras
  • Named forBaker (1905), Campbell (1897), Hausdorff (1906); Dynkin (1947)
  • Statementlog(exp X · exp Y) = X + Y + ½[X,Y] + ⋯, a Lie series in nested brackets
  • Key hypothesisBanach–Lie algebra; ‖X‖ + ‖Y‖ < log 2 for guaranteed convergence
  • Proof techniqueFormal power series + Dynkin's ad-projection; or ODE for Z(t) = log(exp tX exp Y)
  • UnlocksLie group ↔ Lie algebra correspondence, Lie's third theorem, Trotter/Suzuki splitting

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

The precise statement

Let 𝔤 be a Banach–Lie algebra (a Banach space with a bracket satisfying ‖[X,Y]‖ ≤ ‖X‖·‖Y‖ after rescaling), or take 𝔤 = 𝔤𝔩(n,ℂ) of n×n matrices with the operator norm. The Baker–Campbell–Hausdorff theorem states: there is a formal power series Z(X,Y) = Σ Zₙ(X,Y), where each Zₙ is a homogeneous Lie polynomial of degree n (a ℚ-linear combination of n-fold nested brackets in X and Y), such that

exp(X)·exp(Y) = exp(Z(X,Y)).

The first terms are Z = X + Y + ½[X,Y] + (1/12)([X,[X,Y]] − [Y,[X,Y]]) − (1/24)[Y,[X,[X,Y]]] + ⋯. When X, Y are bounded operators with ‖X‖ + ‖Y‖ < log 2 ≈ 0.693, the series converges absolutely and the identity holds literally in the group. The deep content is the Lie-element assertion: although exp X · exp Y is defined via associative products, its logarithm is built purely from brackets.

The picture: multiplication measured by non-commutativity

Think of exp as wrapping a straight-line velocity X into a curved group trajectory. If X and Y commuted, flowing along X then Y would land you at exp(X+Y) — the flows would compose like vector addition. They don't, and the gap is governed by how much X and Y fail to commute, i.e. by [X,Y].

Geometrically, [X,Y] is the leading term of the group commutator: exp(tX)exp(tY)exp(−tX)exp(−tY) = exp(t²[X,Y] + O(t³)). Trace a tiny 'parallelogram' of flows and you do not return to your start; the failure-to-close is exactly t²[X,Y]. BCH says every higher-order failure — the parallelogram's cubic, quartic wobbles — is again a bracket. So the entire nonabelian structure of the group near the identity is a bookkeeping of nested Lie brackets. The algebra 𝔤, a linear object, holds the full local multiplication table of the curved group.

The mechanism: why only brackets survive

Two proofs illuminate. (1) Friedrichs / free-Lie approach. Work in the free associative algebra on symbols X, Y, completed by degree. Compute log(eˣeʸ) as a formal power series — a priori a sum of words XXY, XYX, …. Friedrichs' criterion says an element is a Lie element iff it is primitive under the coproduct Δ(w) = Σ w⁽¹⁾⊗w⁽²⁾: Δ(Z) = Z⊗1 + 1⊗Z. Since X, Y are primitive and eˣeʸ is grouplike, its logarithm is primitive — hence a Lie element. This is the clean structural reason 'only brackets survive.'

(2) Dynkin's ODE. Set Z(t) = log(exp(tX)·exp Y). Differentiating and using the identity for the derivative of exp, d/dt exp(Z) = ((I − e^{−ad Z})/ad Z) Ż · exp(Z), one solves for Ż = ψ(e^{ad Z}·e^{ad Y}) X, where ψ(z) = (z log z)/(z−1). Integrating from 0 to 1 and expanding ψ yields Dynkin's explicit series — every coefficient manifestly an iterated ad, i.e. a bracket.

Worked example: the Heisenberg algebra

Take the 3-dimensional Heisenberg algebra with basis P, Q, and central Z where [P,Q] = Z and [P,Z] = [Q,Z] = 0. This is nilpotent of step 2: all triple brackets vanish. So BCH truncates exactly:

exp(aP + bQ) · exp(cP + dQ) = exp((a+c)P + (b+d)Q + ½(ad − bc)Z).

Only the ½[X,Y] term survives; everything of degree ≥ 3 is zero. This is precisely the group law of the Heisenberg group, and the coefficient ½(ad − bc) is the symplectic area of the parallelogram spanned by (a,b) and (c,d) — the origin of the canonical commutation relations e^{iaP}e^{ibQ} = e^{iab}e^{ibQ}e^{iaP} in quantum mechanics. For a second clean case, in 𝔰𝔲(2) with Pauli matrices the full (nonterminating) series must be summed, and it repackages into the spherical-geometry composition of rotations — Rodrigues' formula for combining two rotation axes.

Why the hypotheses matter — and the counterexamples

Convergence is genuinely restrictive. The formal series is always a valid Lie series, but as an analytic identity in a Banach algebra it can diverge. The sharp threshold ‖X‖ + ‖Y‖ < log 2 cannot be pushed to π in general: there exist X, Y (e.g. suitable 2×2 real matrices, or elements of 𝔰𝔩(2,ℝ)) where exp X · exp Y is not in the image of exp at all — its logarithm does not exist — so no Z can satisfy the identity. This is not a gap in the proof; the exponential map of a noncompact group need not be surjective.

The bracket structure is essential. Drop the Jacobi identity and 'Lie series' is meaningless; the cancellations that make higher terms brackets are the Jacobi identity in disguise. Connections: BCH is the analytic heart of Lie's third theorem (every finite-dimensional Lie algebra integrates to a group), underlies the Poincaré–Birkhoff–Witt theorem's symmetrization map, and its 'reverse' is the Zassenhaus formula exp(X+Y) = exp X · exp Y · exp(−½[X,Y]) · ⋯.

Why it matters: from numerics to quantum field theory

BCH is the bridge that lets Lie-algebra computations control Lie-group behavior. Numerical analysis: the Lie–Trotter formula exp(X+Y) = limₙ (exp(X/n)exp(Y/n))ⁿ and its Suzuki refinements come from truncating BCH; symplectic integrators and operator-splitting solvers quantify their error via the leading uncontrolled bracket ½[X,Y]/n. Quantum mechanics: the Weyl/Heisenberg relations, the disentangling of squeezing operators, and Magnus expansions for time-ordered evolution U(t) = exp(Ω(t)) all rest on BCH-type bracket bookkeeping. Control theory: the reachable set of a driftless system is governed by the Lie algebra its vector fields generate — Chow–Rashevskii — with BCH the local dictionary. Structure theory: it furnishes the local Lie-group multiplication directly from the algebra, making the equivalence of categories between simply-connected Lie groups and Lie algebras concrete. In every case the moral is the same: nonabelian complexity is stored, exactly, in nested commutators.

Low-order homogeneous terms of Z = log(exp X · exp Y), grouped by total degree in X and Y.
DegreeContribution to ZNote
1X + YReduces to X+Y only if [X,Y]=0
2½[X,Y]First correction; the 'anti-symmetry defect'
3(1/12)[X,[X,Y]] − (1/12)[Y,[X,Y]]Symmetric in the sense Z(X,Y) swaps sign of degree-2 under X↔Y
4−(1/24)[Y,[X,[X,Y]]]Coefficients cease to be 'nice'; no term in degree 4 of pure X or Y beyond linear
≥5Dynkin: Σ (−1)ⁿ⁺¹/n · Σ (ad-word)/(Σrᵢ+Σsᵢ)·(∏ rᵢ! sᵢ!)All terms are iterated brackets — never bare products

Frequently asked questions

Why isn't exp(X)exp(Y) just exp(X+Y)?

Because exp is defined by a power series and X, Y generally don't commute, so cross terms don't collapse: (I+X+X²/2+…)(I+Y+Y²/2+…) has terms like XY and YX that differ. The leading discrepancy is exactly ½[X,Y] = ½(XY−YX). Only when [X,Y]=0 (X and Y commute) do all corrections vanish and you recover exp(X+Y).

What exactly is the surprising part of the theorem?

Not that a correction exists — that the correction is a Lie element. A priori, log(exp X exp Y) is an infinite sum of associative words in X and Y (like XXY, XYX). BCH says the whole thing collapses into nested brackets [X,[X,Y]], etc. That is a strong, non-obvious cancellation, and it is what ties group multiplication to the bracket alone.

Does the BCH series always converge?

As a formal series it is always well-defined term by term. As a convergent analytic identity in a Banach–Lie algebra, a sufficient condition is ‖X‖ + ‖Y‖ < log 2 in a submultiplicative norm. Outside such a ball it can diverge, and in noncompact groups exp X · exp Y may not even lie in the image of exp, so no Z exists.

What is Dynkin's contribution versus Baker, Campbell, Hausdorff?

Campbell (1897), Baker (1905), and Hausdorff (1906) established that Z is a Lie series — expressible in brackets — and that it converges. Dynkin (1947) gave the first fully explicit closed formula for every coefficient as a sum over iterated commutators, so the theorem is often called Baker–Campbell–Hausdorff–Dynkin.

Where does the Jacobi identity enter?

It is what makes the higher-order terms brackets. In the free-Lie / primitivity proof, the coproduct is compatible with the bracket precisely because of Jacobi; in Dynkin's ODE the ad-operator manipulations (e.g. rewriting ad[X,Y] = [adX, adY]) are Jacobi. Without Jacobi there is no consistent notion of a Lie series and the theorem fails to even be stated.

How is BCH used in practice if the full series is intractable?

You rarely need all of it. In nilpotent algebras (e.g. Heisenberg) the series terminates and gives an exact group law. In numerics you truncate: the Trotter and Suzuki splitting formulas control error by the size of the first omitted bracket. In quantum optics and Magnus expansions, low-order BCH disentangles operators to needed accuracy.