Electromagnetic Field Invariants

A boost mixes E⃗\vec E and B⃗\vec B into each other. Neither field has a frame-independent magnitude; neither has a frame-independent direction; the angle between them is not preserved. Almost nothing you can say about "the electric field here" survives being said by somebody moving. Two things do. From the six numbers in FμνF^{\mu\nu} you can build exactly two independent Lorentz scalars, and every frame-independent statement about an electromagnetic field is a statement about them:

FμνFμν=2(B2−E2c2),FμνF~μν=−4c E⃗⋅B⃗.F_{\mu\nu}F^{\mu\nu} = 2\Big(B^2 - \frac{E^2}{c^2}\Big) ,\qquad F_{\mu\nu}\tilde F^{\mu\nu} = -\frac{4}{c}\,\vec E\cdot\vec B .

Exactly two — not one, not three. That is a theorem, and it is why this page exists. Their power is that they answer questions before you do any work. Can this field be boosted away? Can E⃗\vec E be made to vanish? Is this configuration "really" a magnetic field wearing an electric disguise, or is it something no observer can simplify? You do not need to try the boosts. You compute two numbers and read the answer off their signs. A field with E⃗⋅B⃗≠0\vec E\cdot\vec B \ne 0 can never be made purely electric, by anyone, ever — because a pure electric field has E⃗⋅B⃗=0\vec E\cdot\vec B = 0 and the quantity is invariant. The argument takes one line and settles infinitely many boosts. And when the classical story ends, the invariants keep going. The QED vacuum is nonlinear, and its effective Lagrangian is a function of precisely these two scalars — it could not be a function of anything else.

Key takeaways
  • Signature (+,−,−,−)(+,-,-,-), η=diag(+1,−1,−1,−1)\eta = \mathrm{diag}(+1,-1,-1,-1), p⋅p=+m2c2p\cdot p = +m^2c^2; ε0123=+1\varepsilon^{0123} = +1; mm is the invariant rest mass. Dictionary: F0i=−Ei/cF^{0i} = -E_i/c, Fij=−εijkBkF^{ij} = -\varepsilon^{ijk}B_k.
  • The two, and there are only two: S≡FμνFμν=2(B2−E2/c2)\boxed{S \equiv F_{\mu\nu}F^{\mu\nu} = 2(B^2 - E^2/c^2)} — a true scalar — and P≡FμνF~μν=−4cE⃗⋅B⃗\boxed{P \equiv F_{\mu\nu}\tilde F^{\mu\nu} = -\tfrac{4}{c}\vec E\cdot\vec B} — a pseudoscalar, boost-invariant but sign-flipped in a mirror.
  • Why exactly two. Every Lorentz scalar built from FF is a function of traces of powers of FμνF^\mu{}_\nu. Odd traces vanish by antisymmetry, tr(F2)=−S\mathrm{tr}(F^2) = -S, and Cayley–Hamilton in four dimensions collapses the next one: tr(F4)=12S2+14P2\boxed{\mathrm{tr}(F^4) = \tfrac12 S^2 + \tfrac14 P^2}. Nothing new ever appears.
  • The classification, read off two signs. P≠0P \ne 0: generic — neither field can be removed by anyone. P=0P = 0 and S<0S < 0 (E>cBE > cB): electric-like — a boost makes it purely electric. P=0P = 0 and S>0S > 0 (E<cBE < cB): magnetic-like. P=S=0P = S = 0: null — a light wave, irreducible in every frame.
  • Owned result: the canonical frame, in closed form. When P≠0P \ne 0 the best any observer can do is align E⃗∥B⃗\vec E \parallel \vec B. The two field strengths in that frame are fixed by the invariants alone: with a=E0/ca = E_0/c and b=B0b = B_0, a^2 - b^2 = \frac{E^2}{c^2} - B^2 ,\qquad ab = \frac{\vec E\cdot\vec B}{c} \;\Longrightarrow\; b^2 = \tfrac12\Big[\sqrt{D^2 + 4Q^2} - D\Big],\quad D \equiv \tfrac{E^2}{c^2} - B^2,\ Q \equiv \tfrac{\vec E\cdot\vec B}{c} . Two invariants in, two field magnitudes out. The base article asserts that this frame exists and never computes it.
  • Key idea: the invariants outlive classical physics. The QED vacuum is a nonlinear medium, and the Heisenberg–Euler effective Lagrangian is a function of SS and PP and of nothing else — because there is nothing else. That is why E>Ec=me2c3/(eℏ)=1.323×1018 V m−1E > E_c = m_e^2c^3/(e\hbar) = 1.323\times10^{18}\ \mathrm{V\,m^{-1}} boils electron–positron pairs out of the vacuum, and why a light wave (S=P=0S = P = 0) sails through the vacuum without any nonlinear response at all.
The core insight

An antisymmetric rank-2 tensor in four dimensions has six components and a two-dimensional space of algebraic invariants. That is the entire content of this page. Everything else — the classification of fields, the existence of a frame where E⃗∥B⃗\vec E \parallel \vec B, the fact that light cannot be boosted away, the structure of the QED vacuum Lagrangian — is a corollary of that counting. The invariants are not a convenient summary of the field. They are all of it that is real.

Where this lives today

The invariants are the reason strong-field physics has a definite target. The Heisenberg–Euler Lagrangian is an expansion in SS and PP divided by the critical field, and the scale at which the expansion breaks down is E_c = \frac{m_e^2c^3}{e\hbar} = 1.323\times10^{18}\ \mathrm{V\,m^{-1}} ,\qquad B_c = \frac{E_c}{c} = 4.414\times10^{9}\ \mathrm{T} . Above it, the vacuum is unstable to pair production — Schwinger's 1951 result. Below it, the vacuum is merely nonlinear: it acquires a refractive index that depends on polarisation, so a strong field makes empty space birefringent. Petawatt laser facilities exist substantially to chase these numbers, and the strongest fields we know of sit on the surfaces of neutron stars, where B∼109 TB \sim 10^{9}\ \mathrm{T} brings BcB_c within reach. That is where the 2017 polarimetry of RX J1856.5−-3754 comes in: light leaving the star is polarised in a way consistent with the vacuum birefringence that Heisenberg and Euler wrote down in 1936. Note that the prediction was not a guess about the vacuum's structure but a consequence of the counting: there are two invariants, so there are two things the vacuum can respond to, and no others. A theorem about an antisymmetric 4×44\times4 matrix ended up telling a telescope what to look for.

The physical picture

Six numbers go in: three of E⃗/c\vec E/c, three of B⃗\vec B. A Lorentz transformation has six parameters — three rotations, three boosts — and it acts on those six numbers. Ask what functions of the field survive that action, and the answer is dictated by dimension-counting: the orbit of a generic field under the six-parameter group is four-dimensional, so two functions must be left over. Those two are SS and PP. There is no third, and there was never room for one. The two are not alike. SS is built from FF and the metric alone, so it is a genuine scalar: rotations, boosts, reflections, all leave it alone. PP needs the Levi-Civita symbol, which carries an orientation of spacetime, so it is a pseudoscalar — invariant under boosts and rotations, sign-flipped under a mirror. That distinction is not pedantry. It is why SS can appear in the free-field Lagrangian and PP cannot: a PP term would make electromagnetism violate parity, which it does not. What makes them useful is that they turn questions about infinitely many boosts into questions about two numbers. "Is there a frame in which this field is purely magnetic?" is, on its face, a search over all of SO(1,3)SO(1,3). But a purely magnetic field has E=0E = 0, hence S=2B2>0S = 2B^2 > 0 and P=0P = 0. Both are invariant. So the search terminates immediately: if your field has P≠0P \ne 0, or S≤0S \le 0, no such frame exists — and you did not have to look.

Figure
THE TWO INVARIANTS CLASSIFY EVERY ELECTROMAGNETIC FIELD. Plot S = 2(B² − E²/c²) against P = −(4/c) E·B. Every field in the universe is one point on this plane, and its position is the same for every observer — a boost moves the field, but never moves the point. OFF the P = 0 axis (P ≠ 0, GENERIC): neither E nor B can be removed by anybody; the best any observer can do is rotate them parallel, and the canonical field strengths are then fixed by S and P alone. ON the axis with S > 0: MAGNETIC-LIKE — a boost at v = E/B kills E entirely. ON the axis with S < 0: ELECTRIC-LIKE — a boost at v = c²B/E kills B. At the ORIGIN: NULL — a light wave, which no observer can simplify, slow, or transform away.
Every field is a point. Every observer agrees on the point. S = 2(B² − E²/c²) P = −(4/c) E·B GENERIC (P ≠ 0) GENERIC (P ≠ 0) neither field can be removed — by anyone best possible frame: E ∥ B, with a² − b² = E²/c² − B² ab = (E·B)/c two invariants in → two field magnitudes out (mirror image of the top half — P is a PSEUDOscalar: boost-invariant, but sign-flipped by a reflection) NULL: E = cB, E ⊥ B a light wave. Irreducible in every frame. ELECTRIC-LIKE (S negative, E exceeds cB) boost at v = c²B/E removes B MAGNETIC-LIKE (S positive, cB exceeds E) boost at v = E/B removes E a boost moves the FIELD, never the POINT

The core equations

The scalar invariant — a true scalar, even under parity:

  S  ≡  FμνFμν  =  2(B2−E2c2)  (1)\boxed{\;S \;\equiv\; F_{\mu\nu}F^{\mu\nu} \;=\; 2\Big(B^2 - \frac{E^2}{c^2}\Big)\;} \qquad (1)

where: Fμν=ημαηνβFαβF_{\mu\nu} = \eta_{\mu\alpha}\eta_{\nu\beta}F^{\alpha\beta}; E2=E⃗⋅E⃗E^2 = \vec E\cdot\vec E, B2=B⃗⋅B⃗B^2 = \vec B\cdot\vec B. Physical reading: the sign of SS says which field wins, and every observer agrees. S>0S > 0 is magnetically dominated, S<0S < 0 electrically dominated, S=0S = 0 balanced. Note that SS is quadratic in FF, so it is blind to an overall sign flip of the tensor — a fact that lets a badly signed field tensor still produce the right invariant, and therefore hides sign errors rather than exposing them. The pseudoscalar invariant — boost-invariant, but not a scalar:

  P  ≡  FμνF~μν  =  − 4c E⃗⋅B⃗   ,F~μν=12εμναβFαβ ,ε0123=+1(2)\boxed{\;P \;\equiv\; F_{\mu\nu}\tilde F^{\mu\nu} \;=\; -\,\frac{4}{c}\,\vec E\cdot\vec B\;}\ ,\qquad \tilde F^{\mu\nu} = \tfrac12\varepsilon^{\mu\nu\alpha\beta}F_{\alpha\beta}\ ,\quad \varepsilon^{0123} = +1 \qquad (2)

where: F~μν\tilde F^{\mu\nu} — the dual tensor, whose construction belongs to The Dual Field Tensor. Physical reading: PP measures how skew the two fields are, and it is the one thing no contraction of FF with itself and the metric can produce — you need the orientation that ε\varepsilon carries. Under a mirror, B⃗\vec B flips and E⃗\vec E does not, so PP changes sign. It is invariant under the proper Lorentz group only. Why there are exactly two — the identity that closes the list:

tr(F2)=FμνFνμ=− S ,  tr(F4)  =  12S2  +  14P2   ,det⁡ ⁣(Fμν)=(14P)2=(E⃗⋅B⃗)2c2(3)\mathrm{tr}(F^2) = F^\mu{}_\nu F^\nu{}_\mu = -\,S \ ,\qquad \boxed{\;\mathrm{tr}(F^4) \;=\; \tfrac12 S^2 \;+\; \tfrac14 P^2\;} \ ,\qquad \det\!\big(F^{\mu\nu}\big) = \Big(\tfrac14 P\Big)^2 = \frac{(\vec E\cdot\vec B)^2}{c^2} \qquad (3)

where: Fμν=FμαηανF^\mu{}_\nu = F^{\mu\alpha}\eta_{\alpha\nu} — the mixed tensor, whose traces generate every algebraic invariant. Physical reading: all odd traces vanish because FF is antisymmetric, tr(F2)\mathrm{tr}(F^2) reproduces SS, and the next one is not new — Cayley–Hamilton in four dimensions forces it back into SS and PP. Every higher trace does the same. Two, and no more. (Both signs on the right of the tr(F4)\mathrm{tr}(F^4) identity are positive. The base article prints a minus, and it is wrong — see the second warning.) The classification, in one table of signs:

P≠0genericneither field removable; best frame has E⃗∥B⃗P=0,  S<0electric-likeB⃗ removable, by a boost at v=c2B/EP=0,  S>0magnetic-likeE⃗ removable, by a boost at v=E/BP=0,  S=0nulla light wave; nothing is removable(4)\begin{array}{lll} P \ne 0 & \textbf{generic} & \text{neither field removable; best frame has } \vec E \parallel \vec B\\ P = 0,\; S < 0 & \textbf{electric-like} & \vec B \text{ removable, by a boost at } v = c^2B/E\\ P = 0,\; S > 0 & \textbf{magnetic-like} & \vec E \text{ removable, by a boost at } v = E/B\\ P = 0,\; S = 0 & \textbf{null} & \text{a light wave; nothing is removable} \end{array} \qquad (4)

where: the boost velocities are directed along E⃗×B⃗\vec E\times\vec B. Physical reading: the classification is complete and mutually exclusive, and because it is written in invariants, it is the same for every observer. A charge's whole qualitative fate — spiral, accelerate, or be dragged along a null field — is decided by two numbers computed once, in any frame you like.

Deriving the two, and proving there are no more

Derivation AThe two invariants, and the theorem that closes the list

The goal is two-fold: compute SS and PP from the derived component dictionary, and then prove that no third invariant exists. The second half is the one that matters — it is what makes "the field invariants" a definite, finite list rather than an open-ended hunt.

Step 1. Contract FF with itself. Lowering both indices of F0i=−Ei/cF^{0i} = -E_i/c, Fij=−εijkBkF^{ij} = -\varepsilon^{ijk}B_k gives F0i=+Ei/cF_{0i} = +E_i/c and Fij=−εijkBkF_{ij} = -\varepsilon_{ijk}B_k. The double sum splits into a time-space part (each ordered pair (0,i)(0,i) counted twice) and a space-space part: F_{\mu\nu}F^{\mu\nu} = \underbrace{2\sum_i F_{0i}F^{0i}}_{2\sum_i (E_i/c)(-E_i/c) \,=\, -2E^2/c^2} + \underbrace{\sum_{i\ne j} F_{ij}F^{ij}}_{+2B^2} = \boxed{2\Big(B^2 - \frac{E^2}{c^2}\Big)}. Why: the minus on the electric term is the metric, not a choice — lowering one spatial index costs a sign, and the time-space block has exactly one. <strong>The relative minus between E2/c2E^2/c^2 and B2B^2 is the signature made visible.</strong>

Step 2. Contract FF with its dual. Every surviving product pairs an EE-component with the same BB-component, and the count gives \boxed{F_{\mu\nu}\tilde F^{\mu\nu} = -\,\frac{4}{c}\,\vec E\cdot\vec B}. Why: this is the invariant FF alone cannot see. It is bilinear in E⃗\vec E and B⃗\vec B, not quadratic in either — which is exactly why it is the one that detects skewness, and why it is odd under a mirror.

Step 3. Now close the list. Any algebraic Lorentz scalar built from FF is a function of the traces tr(Fn)\mathrm{tr}(F^n) of the mixed tensor FμνF^\mu{}_\nu. Antisymmetry kills every odd trace: tr(F)=tr(F3)=0\mathrm{tr}(F) = \mathrm{tr}(F^3) = 0, because tr(F2k+1)\mathrm{tr}(F^{2k+1}) changes sign under F→FT=−FF\to F^{T}=-F while the trace does not. And tr(F2)=−S\mathrm{tr}(F^2) = -S. Why: half the candidates are dead on arrival. Only even powers survive, and the first of them is nothing new.

Step 4. Kill the fourth. Explicit contraction gives \mathrm{tr}(F^4) = \tfrac12 S^2 + \tfrac14 P^2 , with both signs positive. So tr(F4)\mathrm{tr}(F^4) is a polynomial in SS and PP — not an independent invariant. Cayley–Hamilton then propagates this to every higher power: in four dimensions F4F^4 is a linear combination of F3,F2,F,1F^3, F^2, F, \mathbb 1 with coefficients built from the characteristic polynomial, so tr(Fn)\mathrm{tr}(F^n) for n>4n > 4 reduces recursively. The list is closed at two. Why: this is the theorem. It is why "the field invariants" is a definite phrase and why the QED vacuum Lagrangian, which must be a Lorentz scalar built from FF, has no choice but to be a function of SS and PP.

Step 5. Sanity-check with the determinant: det⁡(Fμν)=(14P)2=(E⃗⋅B⃗)2/c2\det(F^{\mu\nu}) = (\tfrac14 P)^2 = (\vec E\cdot\vec B)^2/c^2. Why: an independent route to the same conclusion. det⁡F\det F is manifestly invariant under F→ΛFΛTF \to \Lambda F \Lambda^T with det⁡Λ=1\det\Lambda = 1, and it turns out to be P2/16P^2/16 — so it too is not new. Every invariant road leads back to the same two numbers. *Verified in verify_aq-sr-electromagnetic-field-invariants.py: FμνF^{\mu\nu} is rebuilt from Aμ=(ϕ/c,A⃗)A^\mu = (\phi/c, \vec A), so the dictionary is derived not assumed; SS and PP are then contracted symbolically and matched against 2(B2−E2/c2)2(B^2 - E^2/c^2) and −(4/c)E⃗⋅B⃗-(4/c)\vec E\cdot\vec B; tr(F)=tr(F3)=0\mathrm{tr}(F) = \mathrm{tr}(F^3) = 0, tr(F2)=−S\mathrm{tr}(F^2) = -S, tr(F4)−12S2−14P2=0\mathrm{tr}(F^4) - \tfrac12 S^2 - \tfrac14 P^2 = 0 and det⁡F−P2/16=0\det F - P^2/16 = 0 are each verified as exact symbolic identities in E⃗\vec E and B⃗\vec B; and the base's minus sign in the tr(F4)\mathrm{tr}(F^4) identity is shown to be impossible for any normalisation of the pseudoscalar.*

Go deeper · Derivation B · 2 minWhich fields can be transformed away, and the boost that does it
Derivation BWhich fields can be transformed away, and the boost that does it

The invariants make the classification a matter of reading two signs, but the constructive question — give me the boost — still needs doing. It is short, and it explains why the null case is genuinely special rather than merely a boundary.

Step 1. Suppose P=0P = 0, i.e. E⃗⊥B⃗\vec E \perp \vec B, and look for a boost v⃗\vec v that kills E⃗\vec E. The transverse field transformation gives E⃗⊥′=γ(E⃗+v⃗×B⃗)⊥\vec E'_\perp = \gamma(\vec E + \vec v\times\vec B)_\perp, so E⃗′=0\vec E' = 0 demands E⃗=−v⃗×B⃗\vec E = -\vec v\times\vec B. Why: we are not solving Maxwell — we are solving one linear equation for v⃗\vec v, and the invariants have already told us whether a solution can exist.

Step 2. Solve it. Taking v⃗⊥B⃗\vec v \perp \vec B (any component along B⃗\vec B does nothing) gives \boxed{\vec v = \frac{\vec E\times\vec B}{B^2}},\qquad v = \frac{E}{B} . Why: check the direction on a concrete case — B⃗=Bz^\vec B = B\hat z, E⃗=Ex^\vec E = E\hat x gives v⃗=−(E/B)y^\vec v = -(E/B)\hat y, and indeed v⃗×B⃗=−(E/B)B(y^×z^)=−Ex^=−E⃗\vec v\times\vec B = -(E/B)B(\hat y\times\hat z) = -E\hat x = -\vec E. ✓

Step 3. Ask when that boost is legal. v=E/B<cv = E/B < c requires E<cBE < cB, i.e. B^2 - \frac{E^2}{c^2} > 0 \iff S > 0 . Why: <strong>the invariant is the admissibility condition.</strong> "Magnetic-like" is not a name for a shape of field — it is the statement that the required boost is subluminal.

Step 4. The mirror case. If E>cBE > cB (S<0S < 0), take v⃗=c2 E⃗×B⃗/E2\vec v = c^2\,\vec E\times\vec B/E^2, giving v=c2B/E<cv = c^2B/E < c; this kills B⃗\vec B instead, and the field is electric-like. Why: the two cases are exchanged by duality E⃗→cB⃗\vec E \to c\vec B, B⃗→−E⃗/c\vec B \to -\vec E/c, which flips the sign of SS — exactly as the dual tensor demands.

Step 5. The null case, where both fail. If E=cBE = cB and E⃗⊥B⃗\vec E \perp \vec B then S=P=0S = P = 0, and both prescriptions return v=cv = c. The boost does not exist. A plane wave cannot be made purely electric, purely magnetic, slowed, or removed, in any frame whatsoever. Why: this is not a technical obstruction to route around. It is the invariants speaking: a pure field has S≠0S \ne 0, and S=0S = 0 is preserved by every Lorentz transformation. <strong>Light is light to everyone,</strong> and the two vanishing invariants are the statement of it. *Verified in verify_aq-sr-electromagnetic-field-invariants.py: the boost v⃗=E⃗×B⃗/B2\vec v = \vec E\times\vec B/B^2 is substituted into the exact field-transformation laws and E⃗′\vec E' is confirmed to vanish identically for E⃗⊥B⃗\vec E\perp\vec B; ∣v⃗∣<c  ⟺  S>0|\vec v| < c \iff S > 0 is checked; and SS and PP are both confirmed invariant under a general boost by explicit symbolic transformation of E⃗\vec E and B⃗\vec B.*

Go deeper · Derivation C · 2 minOwned result: the canonical frame, in closed form — the base says it exists and never computes it
Derivation COwned result: the canonical frame, in closed form — the base says it exists and never computes it

When P≠0P \ne 0, no boost removes either field, and every account of this subject stops there: "the best you can do is make E⃗\vec E parallel to B⃗\vec B." True — but how strong are they in that frame? The answer is completely determined by the two invariants, and it can be written down.

Step 1. Let the canonical frame be one where E⃗0∥B⃗0\vec E_0 \parallel \vec B_0, and set a≡E0/ca \equiv E_0/c and b≡B0b \equiv B_0, both with units of tesla. Because E⃗0∥B⃗0\vec E_0 \parallel \vec B_0, the two invariants evaluated in that frame collapse to S = 2(b^2 - a^2) ,\qquad P = -\frac{4}{c}\,(ca)(b)\cdot 1 = -4ab . Why: parallel fields make E⃗0⋅B⃗0=E0B0\vec E_0\cdot\vec B_0 = E_0B_0 with no angle factor. The invariants have become two equations in two unknowns.

Step 2. But SS and PP are invariant, so they may be computed in any frame — the lab, say. Introduce D \equiv \frac{E^2}{c^2} - B^2 = -\frac{S}{2} ,\qquad Q \equiv \frac{\vec E\cdot\vec B}{c} = -\frac{P}{4} , both evaluated with the lab fields. Then Step 1 reads \boxed{\;a^2 - b^2 = D\;},\qquad \boxed{\;ab = Q\;}. Why: <strong>this is the whole trick.</strong> The unknowns live in a frame we have never visited; the data live in the frame we are standing in; and the invariants are the bridge, because they are the same in both.

Step 3. Solve. Substituting a=Q/ba = Q/b into a2−b2=Da^2 - b^2 = D gives b4+Db2−Q2=0b^4 + Db^2 - Q^2 = 0, a quadratic in b2b^2 whose positive root is \boxed{\;b^2 = \tfrac12\Big[\sqrt{D^2 + 4Q^2} \;-\; D\Big]\;},\qquad a = \frac{Q}{b} . Why: the discriminant D2+4Q2≥0D^2 + 4Q^2 \ge 0 always, and the root is non-negative always, so <strong>the canonical frame exists for every field with Q≠0Q \ne 0</strong> — the construction never fails. If Q=0Q = 0 it degenerates correctly to the pure cases of the previous derivation.

Step 4. Note what has been achieved. Two Lorentz scalars, computed in the lab from six numbers, have returned the two field magnitudes in a frame nobody has to find. The direction of the boost still requires work, but the magnitudes do not — they are invariants in disguise. Why: this is what invariants are for. The base article states that the E⃗∥B⃗\vec E\parallel\vec B frame exists and leaves it there; the content is the closed form, and the closed form is two lines. *Verified in verify_aq-sr-electromagnetic-field-invariants.py: b2=12[D2+4Q2−D]b^2 = \tfrac12[\sqrt{D^2+4Q^2} - D] and a=Q/ba = Q/b are shown symbolically to satisfy a2−b2=Da^2 - b^2 = D and ab=Qab = Q exactly; the construction is then applied to the article's worked example and the resulting (E0,B0)(E_0, B_0) are confirmed to reproduce both lab invariants to machine precision; and b2≥0b^2 \ge 0 is proved for all real D,QD, Q.*

Limiting cases

CaseS=2(B2−E2/c2)S = 2(B^2 - E^2/c^2)P∝E⃗⋅B⃗P \propto \vec E\cdot\vec BMeaning
static point charge−2E2/c2<0-2E^2/c^2 < 000electric-like; no boost removes E⃗\vec E, and any boost adds a B⃗\vec B
static current, no charge+2B2>0+2B^2 > 000magnetic-like; a boost can remove E⃗\vec E, never B⃗\vec B
plane wave in vacuum0000null; irreducible in every frame. Sunlight: E0=1012.6E_0 = 1012.6 V/m, B0=3.378 μTB_0 = 3.378\ \mathrm{\mu T}
velocity selector (E⊥BE \perp B)>0>0 if E<cBE < cB00magnetic-like; undeflected charges move at exactly v=E/Bv = E/B
E⃗∥B⃗\vec E \parallel \vec B2(B2−E2/c2)2(B^2 - E^2/c^2)≠0\ne 0the canonical frame — the simplest any observer can get
duality E⃗→cB⃗, B⃗→−E⃗/c\vec E\to c\vec B,\ \vec B\to-\vec E/cS→−SS \to -SP→PP \to Pelectric-like and magnetic-like are exchanged; PP is untouched
parity (mirror)S→SS \to SP→−PP \to -PSS is a scalar, PP is a pseudoscalar

Worked examples

1 · A velocity selector, classified and then simplified

Crossed uniform fields, E=3.00×105 V m−1E = 3.00\times10^{5}\ \mathrm{V\,m^{-1}} and B=2.00 mTB = 2.00\ \mathrm{mT}, with E⃗⊥B⃗\vec E \perp \vec B. Classify the field, find the frame in which it is simplest, and check the invariants there.

Step 1 — compute the invariants. E⃗⋅B⃗=0\vec E\cdot\vec B = 0, so P=0P = 0 immediately. And \frac{E^2}{c^2} = \frac{9.00\times10^{10}}{8.987552\times10^{16}} = 1.001385\times10^{-6}\ \mathrm{T^2},\qquad B^2 = 4.00\times10^{-6}\ \mathrm{T^2}, S = 2\big(B^2 - E^2/c^2\big) = 2\big(4.00\times10^{-6} - 1.001385\times10^{-6}\big) = \mathbf{5.997230\times10^{-6}\ T^2}. Positive: magnetic-like. Equivalently cB=5.99585×105 V m−1>EcB = 5.99585\times10^{5}\ \mathrm{V\,m^{-1}} > E. A frame with no electric field exists.

Step 2 — find it. v = \frac{E}{B} = \frac{3.00\times10^{5}}{2.00\times10^{-3}} = \mathbf{1.500\times10^{8}\ m\,s^{-1}} = 0.50035\,c ,\qquad \gamma = \frac{1}{\sqrt{1 - \beta^2}} = \mathbf{1.154967}. This is exactly the speed at which a charge passes through the selector undeflected — and now we know why: it is the speed of the frame in which there is no electric force to balance.

Step 3 — the field in that frame. With E⃗′=0\vec E' = 0, the remaining magnetic field is B' = \frac{B}{\gamma} = \frac{2.00\times10^{-3}}{1.154967} = \mathbf{1.731651\times10^{-3}\ T} = 1.7317\ \mathrm{mT}, weaker than the lab field, which is the opposite of what most people guess.

Step 4 — the check that costs nothing. In the primed frame the invariant must be S′=2(B′2−0)=2(1.731651×10−3)2=5.997230×10−6 T2S' = 2\big(B'^2 - 0\big) = 2(1.731651\times10^{-3})^2 = \mathbf{5.997230\times10^{-6}\ T^2} — identical to Step 1, to every printed digit. That is not a coincidence and it is not a numerical fluke; it is the definition of an invariant, and it is the cheapest error check in relativistic electrodynamics. If your two numbers disagree, your boost is wrong.

2 · A generic field, and the frame nobody has to visit

Now let E⃗=(3.00×105, 0, 0) V m−1\vec E = (3.00\times10^{5},\,0,\,0)\ \mathrm{V\,m^{-1}} and B⃗=(2.00, 0, 1.00) mT\vec B = (2.00,\,0,\,1.00)\ \mathrm{mT} — no longer perpendicular. Show that neither field can be removed, then compute the field strengths in the canonical frame.

Step 1 — classify. E⃗⋅B⃗=(3.00×105)(2.00×10−3)=600.0 V T m−1\vec E\cdot\vec B = (3.00\times10^{5})(2.00\times10^{-3}) = 600.0\ \mathrm{V\,T\,m^{-1}}, so P = -\frac{4}{c}\,\vec E\cdot\vec B = -\frac{4(600.0)}{2.997925\times10^{8}} = \mathbf{-8.005538\times10^{-6}\ T^2} \ne 0 . Generic. No boost makes this field purely electric or purely magnetic, and we know that before attempting a single one. For completeness, B2=5.00×10−6 T2B^2 = 5.00\times10^{-6}\ \mathrm{T^2} and S = 2\big(5.00\times10^{-6} - 1.001385\times10^{-6}\big) = \mathbf{7.997230\times10^{-6}\ T^2}.

Step 2 — set up the canonical-frame equations. D = \frac{E^2}{c^2} - B^2 = 1.001385\times10^{-6} - 5.00\times10^{-6} = \mathbf{-3.998615\times10^{-6}\ T^2}, Q = \frac{\vec E\cdot\vec B}{c} = \frac{600.0}{2.997925\times10^{8}} = \mathbf{2.001385\times10^{-6}\ T^2}.

Step 3 — solve. b^2 = \tfrac12\Big[\sqrt{D^2 + 4Q^2} - D\Big] = \tfrac12\Big[\sqrt{1.598892\times10^{-11} + 1.602216\times10^{-11}} + 3.998615\times10^{-6}\Big] = 4.828225\times10^{-6}\ \mathrm{T^2}, so B_0 = b = \mathbf{2.197322\times10^{-3}\ T} = 2.1973\ \mathrm{mT},\qquad E_0 = c\,\frac{Q}{b} = \mathbf{2.730597\times10^{5}\ V\,m^{-1}} , with E⃗0∥B⃗0\vec E_0 \parallel \vec B_0.

Step 4 — verify against the invariants, which is the only honest check. In the canonical frame, 2\big(B_0^2 - E_0^2/c^2\big) = 2\big(4.828225\times10^{-6} - 8.296290\times10^{-7}\big) = \mathbf{7.997230\times10^{-6}\ T^2} = S \ \checkmark E_0 B_0 = (2.730597\times10^{5})(2.197322\times10^{-3}) = \mathbf{600.0\ V\,T\,m^{-1}} = \vec E\cdot\vec B \ \checkmark Both match the lab values exactly. We computed the fields in a frame we never constructed, using nothing but two numbers that do not care which frame you are in. That is the entire point of the subject, in one calculation.

Figure
LIGHT IS THE POINT AT THE ORIGIN — and that is why nothing can be done to it. Sunlight at the top of the atmosphere carries 1361 W/m². From ½ε₀cE₀² = 1361 W/m² its field amplitudes are E₀ = 1012.6 V/m and B₀ = 3.378 μT — and these satisfy cB₀ = E₀ EXACTLY, so S = 2(B₀² − E₀²/c²) = 0. They are also perpendicular, so P = −(4/c)E·B = 0. BOTH invariants vanish. The boost that would remove E requires v = E/B = c, and the boost that would remove B requires v = c²B/E = c. Neither exists. You may Doppler-shift a light wave to any frequency you like, red or blue, and its two invariants stay stubbornly at zero: it is a light wave in every frame, forever.
Sunlight: 1361 W m⁻² ⇒ E₀ = 1012.6 V m⁻¹, B₀ = 3.378 μT, cB₀ = E₀ c E (1012.6 V/m) B (3.378 μT), ⊥ to E, in phase THE INVARIANTS S = 2(B₀² − E₀²/c²) = 0 P ∝ E·B = 0 To remove E you would need v = E/B = c. To remove B you would need v = c²B/E = c. Neither boost exists. Both invariants are zero in every frame. Light stays light.

Physics of the portrait

The portrait is not a person but a habit of mind: find the quantity that does not change, and let it answer the questions that changing quantities cannot.

Origins · 2 minLorentz invariant and how this was discovered
LI
Lorentz invariant
1905–present · the quantities every observer agrees on · why there are exactly two for the electromagnetic field · and why the QED vacuum could not have been built from anything else

A Lorentz invariant is a quantity that takes the same value in every inertial frame — the spacetime interval s2=c2t2−x⃗2s^2 = c^2t^2 - \vec x^2, the rest mass through p⋅p=+m2c2p\cdot p = +m^2c^2, the phase of a wave, and, for the electromagnetic field, the two scalars on this page. The concept crystallised with Einstein's 1905 paper, whose §6 gives the transformation laws for E⃗\vec E and B⃗\vec B from which their invariance can be checked directly, and became structural with Minkowski's 1908 four-dimensional reformulation, where an invariant is simply a fully contracted tensor and the two electromagnetic invariants appear as FμνFμνF_{\mu\nu}F^{\mu\nu} and FμνF~μνF_{\mu\nu}\tilde F^{\mu\nu}. What gives the idea its force is not that invariants are elegant but that they are restrictive: they say what cannot happen. Because a pure electric field has E⃗⋅B⃗=0\vec E\cdot\vec B = 0, and because that quantity is invariant, a field with E⃗⋅B⃗≠0\vec E\cdot\vec B \ne 0 can never be made purely electric — not by any observer, at any speed, ever. One line of algebra closes off an infinite search. The deepest consequence lies outside classical physics entirely. Any Lagrangian for the electromagnetic field must be a Lorentz scalar built from FF; there are exactly two such scalars; therefore the effective Lagrangian of the quantum vacuum, derived by Heisenberg and Euler in 1936, is a function of SS and PP and it could not have been anything else. The counting theorem constrained a quantum theory that would not be written for another thirty years. That is what an invariant is for.

History
1905
— Einstein's "Zur Elektrodynamik bewegter Körper" gives the transformation laws for the electric and magnetic fields in §6; the invariance of both field scalars follows directly from them.
1908
— Minkowski's four-dimensional formulation makes the invariants structural: they are the full contractions of the field tensor with itself and with its dual.
1936
— Heisenberg and Euler, in "Folgerungen aus der Diracschen Theorie des Positrons" (Z. Phys. 98, 714), derive the effective Lagrangian of the QED vacuum; it depends on the field only through the two invariants and predicts that the vacuum is birefringent.
1936
— Weisskopf independently obtains the same nonlinear vacuum Lagrangian by a simpler route.
1951
— Schwinger, in "On Gauge Invariance and Vacuum Polarization" (Phys. Rev. 82, 664), computes the rate at which a strong field boils electron-positron pairs out of the vacuum, fixing the critical field at m_e squared c cubed over e hbar.
2017
— Optical polarimetry of the isolated neutron star RX J1856.5-3754 reports evidence for vacuum birefringence, the effect Heisenberg and Euler predicted eighty-one years earlier.

Going further

Texts. Landau & Lifshitz, The Classical Theory of Fields, 4th ed., §25 (the invariants and the canonical frame) · Jackson, Classical Electrodynamics, 3rd ed., §11.9 · Rindler, Introduction to Special Relativity, 2nd ed., §38 · Heisenberg & Euler, Z. Phys. 98, 714 (1936) · Schwinger, Phys. Rev. 82, 664 (1951).

Provenance. Signature (+,−,−,−)(+,-,-,-), ε0123=+1\varepsilon^{0123} = +1; p⋅p=+m2c2p\cdot p = +m^2c^2; mm is the invariant rest mass, and no velocity-dependent mass appears anywhere. The dictionary F0i=−Ei/cF^{0i} = -E_i/c, F0i=+Ei/cF_{0i} = +E_i/c, Fij=−εijkBkF^{ij} = -\varepsilon^{ijk}B_k is derived from Fμν=∂μAν−∂νAμF^{\mu\nu} = \partial^\mu A^\nu - \partial^\nu A^\mu, not assumed. Base-defect repairs (logged): (i) the base's field-tensor matrix is −1-1 times the correct tensor — both blocks flipped — and the error is invisible to the invariants because they are quadratic; (ii) its completeness derivation prints tr(F4)=12(trF2)2−(pseudoscalar)2\mathrm{tr}(F^4) = \tfrac12(\mathrm{tr}F^2)^2 - (\text{pseudoscalar})^2, and the sign must be ++; (iii) it attributes the tracelessness of TμνT^{\mu\nu} to a vanishing scalar, when the scalar does not vanish and the true mechanism is a D=4D = 4 cancellation. Everything here is recomputed in verify_aq-sr-electromagnetic-field-invariants.py, which parses this article's own printed digits.

Scope. The construction of FμνF^{\mu\nu} belongs to The Electromagnetic Field Tensor; the dual to The Dual Field Tensor; the field equations to Covariant Maxwell Equations; the transformation laws to Transformation of Electric and Magnetic Fields; and TμνT^{\mu\nu} to The Electromagnetic Stress-Energy Tensor. This page owns the two invariants, the proof that there are exactly two, the classification, and the closed form for the canonical frame.

Builds on. The Electromagnetic Field Tensor · The Dual Field Tensor · Covariant Maxwell Equations · Transformation of Electric and Magnetic Fields. Leads to. The Electromagnetic Stress-Energy Tensor · The Covariant Lorentz Force Law · The Field of a Uniformly Moving Charge.

If E and B are frame-dependent, in what sense is the field "the same" for everyone?

In exactly the sense the invariants make precise, and no further. The six components change; the two scalars do not. So "the same field" means "the same point in the (S,P)(S, P) plane" — and that is genuinely all that observers agree on. It is a smaller residue than beginners expect, but it is enough to answer every qualitative question: what can be transformed away, what cannot, what a charge will do, and how the vacuum will respond.

Is E·B really invariant? It looks like it should change under a boost.

It is, and the surprise is instructive. Under a boost along xx, the transverse fields mix: Ey′=γ(Ey−vBz)E'_y = \gamma(E_y - vB_z) while By′=γ(By+vEz/c2)B'_y = \gamma(B_y + vE_z/c^2). Form Ey′By′+Ez′Bz′E'_yB'_y + E'_zB'_z, expand, and the cross terms proportional to vv cancel between the yy and zz contributions, leaving γ2(1−v2/c2)(EyBy+EzBz)=EyBy+EzBz\gamma^2(1 - v^2/c^2)(E_yB_y + E_zB_z) = E_yB_y + E_zB_z. The longitudinal components are untouched. The cancellation is exact, and it is what the tensor formalism predicts without any algebra at all.

Why is the free-field Lagrangian built from S and not from P?

Both are Lorentz-invariant, so Lorentz symmetry alone does not choose. Parity does. PP is a pseudoscalar, so a term θP\theta P in the Lagrangian would flip sign under a mirror and make electromagnetism parity-violating — which experiment forbids to extraordinary precision. There is a second reason it does no harm anyway: PP is a total derivative, so adding it changes no equation of motion classically. It matters only through topology and only quantum-mechanically, which is where the axion enters.

Can a boost ever make E and B perpendicular if they start out skew?

No, unless they were secretly perpendicular all along. E⃗⋅B⃗\vec E\cdot\vec B is invariant, and perpendicularity means E⃗⋅B⃗=0\vec E\cdot\vec B = 0. If it is non-zero in your frame it is non-zero in every frame, so the angle can never reach 90°90° while both fields are non-zero. What a boost can do is drive the angle to 0°0° — the canonical frame — and the third derivation computes the field strengths there.

The invariants are the same in every frame. Does that mean the energy density is too?

No, and the contrast is the point. The energy density is u=12(ε0E2+B2/μ0)u = \tfrac12(\varepsilon_0 E^2 + B^2/\mu_0) — a sum of squares, not a difference — and it is emphatically frame-dependent, as it must be, since it is one component of the stress-energy tensor rather than a scalar. The difference B2−E2/c2B^2 - E^2/c^2 is invariant; the sum B2+E2/c2B^2 + E^2/c^2 is not. One character in that expression separates a Lorentz scalar from the 0000 component of a rank-2 tensor.

Why does the QED vacuum Lagrangian have to be a function of only these two?

Because it must be a Lorentz scalar (relativity), it must be gauge-invariant (so built from FF, not AA), and there are exactly two independent scalars that can be built from FF. The counting theorem in the first derivation is not a classical curiosity — it is a hard constraint on any quantum theory of the electromagnetic field, and it is why the Heisenberg–Euler result has the form it does. The physics was fixed before the calculation began.

Before this

Where this leads