The Dual Field Tensor

The Electromagnetic Field Tensor ended on a deliberate asymmetry. The sourced half of Maxwell's equations — Gauss and Ampère–Maxwell — collapsed into the single divergence ∂μFμν=μ0Jν\partial_\mu F^{\mu\nu}=\mu_0J^\nu. The sourceless half — no magnetic monopoles, plus Faraday's law — got no such dignity: in terms of FF alone it is a cyclic identity with three free indices, correct but ungainly, like a law drafted by a committee. This article builds the object that fixes the aesthetics and, in doing so, exposes real physics: the dual field tensor GμνG^{\mu\nu}, manufactured by contracting FF with the four-dimensional Levi-Civita symbol. The construction sounds like bookkeeping and delivers three theorems. First, dualizing rotates the field: every entry of GG is an entry of FF with E/c\mathbf{E}/c and B\mathbf{B} exchanged (one sign flip included) — a 90°90° turn in an abstract field plane, so exact that applying the dual twice returns −F-F. Second, the homogeneous Maxwell equations become the one-line divergence ∂μGμν=0\partial_\mu G^{\mu\nu}=0, structurally identical to the sourced equation but with an empty source slot — emptiness that is an experimental statement, not a mathematical one: it is where a magnetic four-current would sit if a monopole ever showed up in a detector. Third, because the Levi-Civita symbol flips sign under spatial inversion, GG is a pseudotensor — the covariant fingerprint of B\mathbf{B} being an axial vector while E\mathbf{E} is polar. One object, then: the compact form of half of electrodynamics, the precise statement of electric–magnetic symmetry, and the parity bookkeeping of the fields — with the pseudoscalar invariant it generates handed to Lorentz Invariants of the Field.

Key takeaways
  • The dual field tensor Gμν=12εμνρσFρσG^{\mu\nu}=\tfrac{1}{2}\varepsilon^{\mu\nu\rho\sigma}F_{\rho\sigma} is built by contracting the field tensor with the four-dimensional Levi-Civita symbol; the 12\tfrac12 compensates the antisymmetric double-count.
  • Componentwise, dualizing is the substitution E/c→B\mathbf{E}/c\to\mathbf{B}, B→−E/c\mathbf{B}\to-\mathbf{E}/c — a 90°90° rotation in the (E,cB)(E,cB) plane. Applying it twice gives F~~=−F\tilde{\tilde F}=-F, the signature of a rotation squared.
  • The homogeneous Maxwell pair — ∇⋅B=0\nabla\cdot\mathbf{B}=0 and Faraday's law — collapses to the single covariant statement ∂μGμν=0\partial_\mu G^{\mu\nu}=0, mirroring the sourced ∂μFμν=μ0Jν\partial_\mu F^{\mu\nu}=\mu_0J^\nu.
  • That divergence law is equivalent to the cyclic Bianchi identity, and both hold automatically once Fμν=∂μAν−∂νAμF_{\mu\nu}=\partial_\mu A_\nu-\partial_\nu A_\mu: half of Maxwell is an identity of the potential formulation, not an independent law.
  • Index care on ε\varepsilon is mandatory: with (+,−,−,−)(+,-,-,-), ε0123=+1\varepsilon^{0123}=+1 forces ε0123=−1\varepsilon_{0123}=-1, and ε\varepsilon flips sign under parity — making GG a pseudotensor, the covariant version of "B\mathbf{B} is an axial vector."
  • If magnetic charge existed, the dual equation would read ∂μGμν=μ0c Jmν\partial_\mu G^{\mu\nu}=\mu_0c\,J_m^\nu — the empty right-hand side is a null experimental result, still tested at the LHC today.
  • Key idea: contracting FF with εμνρσ\varepsilon^{\mu\nu\rho\sigma} rotates the field by 90° in the (E,cB)(E,cB) plane and converts the three-index Bianchi identity into the one-line law ∂μGμν=0\partial_\mu G^{\mu\nu}=0 — the sourceless half of Maxwell, with a slot reserved for monopoles that nature has so far left empty.
The core insight

Hodge-dualizing FμνF^{\mu\nu} with εμναβ\varepsilon^{\mu\nu\alpha\beta} rotates the field by 90∘90^\circ in the (E,cB)(E,cB) plane, turning the cyclic Bianchi identity into the one-line divergence law ∂μF~μν=0\partial_\mu\tilde{F}^{\mu\nu}=0 — written GμνG^{\mu\nu} throughout this article.

Where this lives today

The blank right-hand side of ∂μGμν=0\partial_\mu G^{\mu\nu}=0 is under active interrogation. MoEDAL — the LHC's dedicated monopole experiment, plastic track detectors and aluminum trapping volumes wrapped around the LHCb interaction point — publishes limits on magnetic-charge production in units of the Dirac charge qm=h/eq_m=h/e, excluding monopoles up to several TeV for charges 11–5 qm5\,q_m; a 2022 search in the ∼1016\sim10^{16} T fields of near-miss heavy-ion collisions set the first bounds free of perturbative-production assumptions. Every null result is a measurement of the zero in equation (6). The pseudoscalar contraction GμνFμν∝E⋅BG_{\mu\nu}F^{\mu\nu}\propto\mathbf{E}\cdot\mathbf{B} has meanwhile become one of the busiest objects in physics. Added to the Lagrangian with a coefficient θ\theta, it is a total derivative classically, yet in quantum chromodynamics it controls CP violation, and the unnaturally small strong-CP angle motivates the axion — a hypothetical field whose coupling is literally a E⋅Ba\,\mathbf{E}\cdot\mathbf{B}. Haloscopes like ADMX hunt dark-matter axions by supplying the B\mathbf{B} (an 8 T solenoid) and listening for the induced E\mathbf{E}; topological insulators realize the same term as "axion electrodynamics" with quantized θ=π\theta=\pi. In the formal direction, the duality GG makes manifest seeded the Montonen–Olive conjecture and the S-dualities of gauge and string theory. Downstream in this chapter, GG reports for duty immediately: Covariant Form of Maxwell's Equations assembles the full system from the FF and GG divergences, and Lorentz Invariants of the Field turns the two contractions of equation (4) into the complete classification of electromagnetic fields.

Origins · 1 minTullio Levi-Civita and how this was discovered
TL
Tullio Levi-Civita
1873–1941 · Padua and Rome — whose epsilon symbol is the four lines of machinery this article runs on

Levi-Civita built the calculus this article computes with. With his teacher Gregorio Ricci-Curbastro he created the "absolute differential calculus" — tensor calculus — in a landmark 1900 memoir, systematizing covariant and contravariant indices, contraction, and the totally antisymmetric symbol that now carries his name; the εμνρσ\varepsilon^{\mu\nu\rho\sigma} in the dual's definition is his notation doing his job, a century on. The tools were waiting when physics needed them: Einstein spent years inside Ricci and Levi-Civita's calculus building general relativity, and conducted a famously courteous 1915 correspondence with Levi-Civita, who kept finding — and Einstein kept conceding — errors in the field-equation drafts ("it must be nice," Einstein wrote, "to ride through these fields upon the horse of true mathematics"). His 1917 invention of parallel transport gave curvature its modern geometric meaning. Dismissed from his Rome chair in 1938 by the fascist racial laws, he died in 1941; the calculus he co-invented remains the native language of relativity, and every duality identity checked in this article is, notationally, a sentence in it.

History
1861
— Maxwell's equations appear with their electric–magnetic asymmetry: electric sources exist, magnetic ones do not
1873
— Maxwell's Treatise organizes the theory; the missing-monopole asymmetry is visible but unremarked
1893
— Heaviside, having compressed Maxwell's equations to four, notes their near-symmetry under exchanging electric and magnetic quantities
1900
— Ricci and Levi-Civita publish the absolute differential calculus: tensors, contractions, and the epsilon machinery
1908
— Minkowski writes electrodynamics in four-dimensional form; the field tensor and its dual pair first appear together
1931
— Dirac shows one magnetic monopole anywhere would quantize electric charge, giving the dual equation's empty slot its stakes
1974
— 't Hooft and Polyakov find monopoles as solitons in unified gauge theories: the slot could be filled by theory, not just by hand
1977
— Montonen and Olive conjecture electric–magnetic duality as an exact symmetry of certain gauge theories, seeding modern S-duality
2012
— MoEDAL begins its dedicated monopole hunt at the LHC, converting the blank right-hand side into published exclusion limits

The physical picture

Hold the six numbers (E/c,B)(\mathbf{E}/c,\mathbf{B}) at one spacetime event and picture them as a single arrow in an abstract plane whose horizontal axis is "electric-ness" and vertical axis is "magnetic-ness." Transformation of Electric and Magnetic Fields showed that boosts slide field content between the axes in a velocity-dependent way. The dual operation is cleaner: a rigid 90°90° rotation of that arrow. Electric content becomes magnetic; magnetic becomes electric with one minus sign — the sign any true rotation needs, since rotating (x,y)(x,y) by 90°90° gives (−y,x)(-y,x), not (y,x)(y,x). Rotate twice and you must face backwards: the double dual is −F-F, and the algebra will confirm it to the sign. Why should such a rotation exist at all? Count blocks. The antisymmetric tensor FμνF^{\mu\nu} stores E\mathbf{E} in its three time–space slots and B\mathbf{B} in its three space–space slots. In four dimensions, every index pair has a complementary pair — (0,1)(0,1) partners with (2,3)(2,3), (0,2)(0,2) with (3,1)(3,1), (0,3)(0,3) with (1,2)(1,2) — and the totally antisymmetric εμνρσ\varepsilon^{\mu\nu\rho\sigma} is precisely the machine mapping each pair to its complement. Contracting FF with ε\varepsilon therefore swaps the two blocks: E\mathbf{E} and B\mathbf{B} trade houses. It is the four-dimensional cousin of a vector-calculus fact — in three dimensions, εijk\varepsilon_{ijk} converts the antisymmetric pair (i,j)(i,j) into the complementary direction kk, which is exactly how B\mathbf{B}, secretly an antisymmetric two-index object, gets to masquerade as a vector at all. That masquerade has a price, and the dual makes it visible. Under a spatial inversion, a genuine arrow like E\mathbf{E} reverses; B\mathbf{B}, really a circulation — an oriented plane, not an arrow — does not. The Levi-Civita symbol carries the orientation of spacetime, flipping sign under improper transformations, and everything built with one factor of ε\varepsilon inherits the flip: GG transforms as a tensor under boosts and rotations but picks up an extra minus under reflection. "Pseudotensor" is not a defect; it is parity bookkeeping, done covariantly. The payoff for all this structure is the cleanest statement in electrodynamics: the two sourceless Maxwell equations become one divergence, ∂μGμν=0\partial_\mu G^{\mu\nu}=0 — with a right-hand side one monopole discovery away from filling.

Figure
Dualizing rotates the field 90 degrees in the abstract E-cB plane, and swaps the storage blocks of the tensor
The duality rotation: one operation, two readings E/c content B content F G = dual of F dual twice: −F +90° F stores time–space slots: E/c space–space slots: B true tensor (parity even) G stores time–space slots: −B space–space slots: E/c pseudotensor (parity odd) ε swap the two Maxwell columns ∂F = μ₀J → Gauss + Ampère–Maxwell ∂G = 0 → no monopoles + Faraday right side of ∂G: empty slot reserved for J_m a 90° rotation in field space: apply once to swap E and B, twice to recover −F — the algebra of a quarter turn

The math: the epsilon machine, the dual, and half of Maxwell for free

Fix conventions first, because every sign in this article flows from them. The field tensor of The Electromagnetic Field Tensor is built from the four-potential as Fμν=∂μAν−∂νAμF_{\mu\nu}=\partial_\mu A_\nu-\partial_\nu A_\mu; with Aμ=(V/c,A)A^\mu=(V/c,\mathbf{A}), metric (+,−,−,−)(+,-,-,-), and the definitions E=−∇V−∂tA\mathbf{E}=-\nabla V-\partial_t\mathbf{A}, B=∇×A\mathbf{B}=\nabla\times\mathbf{A}, its components are pinned to

F0i=+Eic,Fij=−εijkBk⟹Fi0=+Eic,Fij=−εijkBk.(1)F_{0i}=+\frac{E_i}{c},\qquad F_{ij}=-\varepsilon_{ijk}B_k \quad\Longrightarrow\quad F^{i0}=+\frac{E^i}{c},\qquad F^{ij}=-\varepsilon^{ijk}B_k. \qquad (1)

where: raising the mixed time–space pair with η\eta costs one sign (F0i=−Ei/cF^{0i}=-E^i/c: the i-th row, time column carries +Ei/c+E^i/c), while the purely spatial block is unchanged. Latin εijk\varepsilon_{ijk} is the ordinary three-index symbol with ε123=+1\varepsilon_{123}=+1. Written as a matrix with rows μ\mu and columns ν\nu, FμνF^{\mu\nu} has first row (0,−Ex/c,−Ey/c,−Ez/c)(0,-E_x/c,-E_y/c,-E_z/c) and, for example, F12=−BzF^{12}=-B_z. Any sign dispute downstream should be settled by recomputing from (1) — it is the potential definition, not a matrix memorized from a book with a different layout. The new tool is the four-dimensional Levi-Civita symbol,

εμνρσ={+1μνρσ an even permutation of 0123−1odd permutation0any repeated index,ε0123=+1 ⇒ ε0123=−1.(2)\varepsilon^{\mu\nu\rho\sigma}=\begin{cases}+1 & \mu\nu\rho\sigma\ \text{an even permutation of}\ 0123\\ -1 & \text{odd permutation}\\ 0 & \text{any repeated index,}\end{cases}\qquad \varepsilon^{0123}=+1\ \Rightarrow\ \varepsilon_{0123}=-1. \qquad (2)

where: the last implication is the trap of the subject. Lowering all four indices multiplies by η00η11η22η33=det⁡η=−1\eta_{00}\eta_{11}\eta_{22}\eta_{33}=\det\eta=-1, so the all-lower symbol has the opposite sign of the all-upper one — a sign that silently corrupts every duality identity if forgotten. Under a Lorentz transformation the symbol picks up a factor det⁡Λ\det\Lambda: invariant under proper transformations, sign-flipped under parity and time reversal — so everything built with one ε\varepsilon is a pseudotensor. (In curved spacetime the honest tensor carries a −g\sqrt{-g}; in special relativity symbol and tensor coincide numerically, which is why general-relativity references decorate their epsilons and we need not.) With the machine in hand, define the dual field tensor:

Gμν  ≡  F~μν  =  12 εμνρσFρσ.(3)G^{\mu\nu}\;\equiv\;\tilde F^{\mu\nu}\;=\;\tfrac{1}{2}\,\varepsilon^{\mu\nu\rho\sigma}F_{\rho\sigma}. \qquad (3)

where: the 12\tfrac12 compensates the double-counting of each antisymmetric pair (ρ,σ)(\rho,\sigma) in the sum, and the contraction is against the lowered FρσF_{\rho\sigma} — feed it FρσF^{\rho\sigma} by mistake and stray signs bloom. Since ε\varepsilon is antisymmetric in μ↔ν\mu\leftrightarrow\nu, the dual is automatically antisymmetric: six independent components, exactly the budget of another (E,B)(\mathbf{E},\mathbf{B})-sized object. Which six numbers it holds is the first derivation's business.

Derivation AComponents of the dual and the ninety-degree rotation of the field

The goal is the complete component content of GμνG^{\mu\nu} from definition (3), organized into the duality substitution rule, plus the double-dual theorem F~~=−F\tilde{\tilde F}=-F that certifies "dual = quarter turn." The strategy is block-by-block evaluation: for each index pair of GG, the epsilon selects the complementary pair of FF, so GG's time–space block reads FF's space–space block and vice versa; the only labor is sign bookkeeping through (1) and (2) — exactly where published treatments diverge, so every sign is shown. Watch for two payoffs: the substitution rule is a rotation (one sign flip, not two, not zero), and the double dual needs the epsilon contraction identity whose leading minus comes from det⁡η=−1\det\eta=-1.

Step 1. Time–space block. Set μ=0\mu=0, ν=i\nu=i:

G0i=12ε0ijkFjk=12εijk(−εjklBl)=−12⋅2δilBl=−Bi,G^{0i}=\tfrac{1}{2}\varepsilon^{0ijk}F_{jk}=\tfrac{1}{2}\varepsilon^{ijk}\left(-\varepsilon_{jkl}B_l\right)=-\tfrac{1}{2}\cdot 2\delta_{il}B_l=-B_i,

using ε0ijk=εijk\varepsilon^{0ijk}=\varepsilon^{ijk} (deleting the leading 0 from an even permutation of 01230123 leaves an even permutation of 123123), then FjkF_{jk} from (1), then the three-dimensional identity εijkεjkl=2δil\varepsilon^{ijk}\varepsilon_{jkl}=2\delta_{il}. So the time row of GG carries −B-\mathbf{B} where the time row of FF carries −E/c-\mathbf{E}/c: the magnetic field has moved into the electric field's slots.

Step 2. Space–space block. Set μ=i\mu=i, ν=j\nu=j with i≠ji\neq j. The complementary pair is (0,k)(0,k) with kk the remaining spatial index, and it enters twice (F0kF_{0k} and Fk0F_{k0}), killing the 12\tfrac12:

Gij=12(εij0kF0k+εijk0Fk0)=εij0kF0k=+εijkEkc,G^{ij}=\tfrac{1}{2}\left(\varepsilon^{ij0k}F_{0k}+\varepsilon^{ijk0}F_{k0}\right)=\varepsilon^{ij0k}F_{0k}=+\varepsilon^{ijk}\frac{E_k}{c},

where εij0k=ε0kij=εkij=εijk\varepsilon^{ij0k}=\varepsilon^{0kij}=\varepsilon^{kij}=\varepsilon^{ijk} (two transpositions to bring 0 to the front: even) and F0k=Ek/cF_{0k}=E_k/c from (1). The electric field now occupies the magnetic block — with the opposite sign convention to FF's own space block (Fij=−εijkBkF^{ij}=-\varepsilon^{ijk}B_k): that relative sign is the rotation's minus.

Step 3. Assemble and read the substitution rule. As a matrix,

Gμν=(0−Bx−By−BzBx0Ez/c−Ey/cBy−Ez/c0Ex/cBzEy/c−Ex/c0),G^{\mu\nu}=\begin{pmatrix}0&-B_x&-B_y&-B_z\\ B_x&0&E_z/c&-E_y/c\\ B_y&-E_z/c&0&E_x/c\\ B_z&E_y/c&-E_x/c&0\end{pmatrix},

which is precisely FμνF^{\mu\nu} after the substitution

Ec  ⟶  B,B  ⟶  −Ec.\frac{\mathbf{E}}{c}\;\longrightarrow\;\mathbf{B},\qquad \mathbf{B}\;\longrightarrow\;-\frac{\mathbf{E}}{c}.

Why one sign flip and not two: a genuine 90°90° rotation of coordinates (x,y)→(−y,x)(x,y)\to(-y,x) negates exactly one slot. Two flips would be a 180°180° rotation; zero flips would be a reflection — and a reflection squared is the identity, which the next step rules out.

Step 4. Double dual. Apply (3) to GG itself and reduce the product of epsilons with the contraction identity

εμνρσερσαβ=−2(δαμδβν−δβμδαν),\varepsilon^{\mu\nu\rho\sigma}\varepsilon_{\rho\sigma\alpha\beta}=-2\left(\delta^\mu_\alpha\delta^\nu_\beta-\delta^\mu_\beta\delta^\nu_\alpha\right),

whose leading minus sign is det⁡η=−1\det\eta=-1 at work (ε0123=−ε0123\varepsilon_{0123}=-\varepsilon^{0123}; in Euclidean four-space the identity carries +2+2). Then

F~~μν=12εμνρσGρσ=14εμνρσερσαβFαβ=−12(Fμν−Fνμ)=−Fμν,\tilde{\tilde F}^{\mu\nu}=\tfrac{1}{2}\varepsilon^{\mu\nu\rho\sigma}G_{\rho\sigma}=\tfrac{1}{4}\varepsilon^{\mu\nu\rho\sigma}\varepsilon_{\rho\sigma\alpha\beta}F^{\alpha\beta}=-\tfrac{1}{2}\left(F^{\mu\nu}-F^{\nu\mu}\right)=-F^{\mu\nu},

by antisymmetry of FF. Dualizing twice is the 180°180° rotation (E/c,B)→(−E/c,−B)(\mathbf{E}/c,\mathbf{B})\to(-\mathbf{E}/c,-\mathbf{B}) — consistent with running the Step-3 substitution twice: E/c→B→−E/c\mathbf{E}/c\to\mathbf{B}\to-\mathbf{E}/c. The dual operation is a genuine quarter turn in field space, and GG contains no new information: the same six numbers, filed in the complementary slots. Verified: full contraction (3) executed symbolically (sympy, all 16 components) reproduces the Step-3 matrix exactly; the substitution map applied to F yields G identically; the double dual returns −F for arbitrary fields; the epsilon contraction identity checked over all 256 index combinations. Matrix agrees with Griffiths 4th ed. §12.3.4 (his Eq. 12.120 layout transposes rows and columns; the physics — which field sits in which block, and the single sign flip — is identical) and with Jackson 3rd ed. §11.9.

Figure
The epsilon symbol maps every index pair to its complement — how the contraction swaps the storage blocks
Complementary index pairs: what ε selects when it builds G from F pairs holding E/c in F (0,1) (0,2) (0,3) pairs holding B in F (2,3) (3,1) (1,2) ε(0,1,2,3) pairs each with its complement G at pair (μ,ν) reads F at the complementary pair — so E-slots fill from B-content and vice versa. the sign of the permutation supplies the single minus of the quarter turn; a repeated index gives zero, so blocks never leak

Before the second theorem, note what dualizing does to the contractions of the field. Pairing FF with itself gives the scalar FμνFμν=2(B2−E2/c2)F_{\mu\nu}F^{\mu\nu}=2(B^2-E^2/c^2); pairing FF with its dual gives

GμνFμν=−4c E⋅B,GμνGμν=−FμνFμν=2(E2c2−B2).(4)G_{\mu\nu}F^{\mu\nu}=-\frac{4}{c}\,\mathbf{E}\cdot\mathbf{B},\qquad G_{\mu\nu}G^{\mu\nu}=-F_{\mu\nu}F^{\mu\nu}=2\left(\frac{E^2}{c^2}-B^2\right). \qquad (4)

where: the first is a new object — a pseudoscalar (one factor of ε\varepsilon), proportional to E⋅B\mathbf{E}\cdot\mathbf{B}, invisible to any contraction of FF with itself; the second says GG brings no third invariant, only the first one with its sign rotated (90°90° in field space turns B2−E2/c2B^2-E^2/c^2 into its negative, exactly as rotating a vector by 90°90° swaps and flips its quadratic forms). The systematic story of these two numbers — the only algebraic invariants the field has, and the classification theorem they generate — is the entire business of Lorentz Invariants of the Field; this article only manufactures the second contraction and certifies its credentials. Now the theorem the dual was invented for. The Electromagnetic Field Tensor delivered the sourced pair of Maxwell's equations as ∂μFμν=μ0Jν\partial_\mu F^{\mu\nu}=\mu_0J^\nu and left the sourceless pair in cyclic form. Here is the upgrade:

∂μGμν=0⟺∂λFμν+∂μFνλ+∂νFλμ=0⟸Fμν=∂μAν−∂νAμ.(5)\partial_\mu G^{\mu\nu}=0 \quad\Longleftrightarrow\quad \partial_\lambda F_{\mu\nu}+\partial_\mu F_{\nu\lambda}+\partial_\nu F_{\lambda\mu}=0 \quad\Longleftarrow\quad F_{\mu\nu}=\partial_\mu A_\nu-\partial_\nu A_\mu. \qquad (5)

where: the left equation is four component statements (ν=0,x,y,z\nu=0,x,y,z); the middle (the Bianchi identity) looks like 43=644^3=64 statements but, being totally antisymmetric in λμν\lambda\mu\nu, contains only (43)=4\binom{4}{3}=4 independent ones — the same four, as the derivation shows. The right implication is the punchline of the potential formulation: once fields come from a four-potential, the sourceless half of Maxwell is an identity, not a law you could break.

Go deeper · Derivation B · 2 minThe dual divergence is the sourceless half of Maxwell and is automatic from the potential
Derivation BThe dual divergence is the sourceless half of Maxwell and is automatic from the potential

The goal is all three links of (5): unpack ∂μGμν=0\partial_\mu G^{\mu\nu}=0 into ∇⋅B=0\nabla\cdot\mathbf{B}=0 and Faraday's law; prove the equivalence with the cyclic Bianchi identity in both directions; and show the whole package holds identically once F=∂AF=\partial A. The strategy is honest componentry for the unpacking (where the physics lives), then a two-line epsilon argument for the equivalence, then a symmetry kill for the potential statement. Watch how four scalar equations, one vector identity, and one theorem about potentials turn out to be the same fact wearing three outfits.

Step 1. Unpack ν=0\nu=0. Only spatial μ\mu contributes (G00=0G^{00}=0), and Derivation A gives Gi0=−G0i=+BiG^{i0}=-G^{0i}=+B_i:

∂μGμ0=∂iGi0=∂iBi=∇⋅B.\partial_\mu G^{\mu 0}=\partial_i G^{i0}=\partial_iB_i=\nabla\cdot\mathbf{B}.

Setting it to zero is the no-monopole law — the covariant home of Divergence of B and Absence of Magnetic Monopoles. Why this slot: the time component of the sourced equation ∂μFμ0=μ0J0\partial_\mu F^{\mu 0}=\mu_0 J^0 is Gauss's law with charge density on the right; the dual's time component is Gauss's law for magnetism with nothing on the right. The parallel is exact, and the emptiness is the physics.

Step 2. Unpack ν=x\nu=x. Two kinds of terms survive: μ=0\mu=0 with G0x=−BxG^{0x}=-B_x and ∂0=1c∂t\partial_0=\tfrac1c\partial_t; and spatial μ\mu, where Derivation A gives Gyx=−Ez/cG^{yx}=-E_z/c and Gzx=+Ey/cG^{zx}=+E_y/c. Then

∂μGμx=−1c∂Bx∂t−1c(∂Ez∂y−∂Ey∂z)=−1c[∂Bx∂t+(∇×E)x].\partial_\mu G^{\mu x}=-\frac{1}{c}\frac{\partial B_x}{\partial t}-\frac{1}{c}\left(\frac{\partial E_z}{\partial y}-\frac{\partial E_y}{\partial z}\right)=-\frac{1}{c}\left[\frac{\partial B_x}{\partial t}+\left(\nabla\times\mathbf{E}\right)_x\right].

Setting all three spatial components to zero gives ∇×E=−∂B/∂t\nabla\times\mathbf{E}=-\partial\mathbf{B}/\partial t — Faraday's Law of Induction, no flux rule or moving loop in sight, resurfacing as the spatial shadow of one tensor divergence.

Step 3. Equivalence with the Bianchi identity, forward. Insert the definition of GG and note that ∂μεμνρσFρσ\partial_\mu\varepsilon^{\mu\nu\rho\sigma}F_{\rho\sigma} sees only the totally antisymmetric part of ∂μFρσ\partial_\mu F_{\rho\sigma} in the three indices μρσ\mu\rho\sigma (the epsilon projects it out). Therefore

∂μGμν=12ενσλμ ∂λFμσ∣antisym=13! ενσλμ(∂λFμσ+∂μFσλ+∂σFλμ),\partial_\mu G^{\mu\nu}=\tfrac{1}{2}\varepsilon^{\nu\sigma\lambda\mu}\,\partial_\lambda F_{\mu\sigma}\big|_{\text{antisym}}=\tfrac{1}{3!}\,\varepsilon^{\nu\sigma\lambda\mu}\left(\partial_\lambda F_{\mu\sigma}+\partial_\mu F_{\sigma\lambda}+\partial_\sigma F_{\lambda\mu}\right),

so if the cyclic sum vanishes, so does ∂μGμν\partial_\mu G^{\mu\nu}. Backward: contract the assumed ∂μGμν=0\partial_\mu G^{\mu\nu}=0 with εναβγ\varepsilon_{\nu\alpha\beta\gamma} and apply the contraction identity of Derivation A Step 4; the deltas reassemble exactly the cyclic sum ∂αFβγ+∂βFγα+∂γFαβ=0\partial_\alpha F_{\beta\gamma}+\partial_\beta F_{\gamma\alpha}+\partial_\gamma F_{\alpha\beta}=0. Four statements each way — no information lost in either direction: the divergence law and the Bianchi identity are the same four equations.

Step 4. Automatic from the potential. Substitute Fμν=∂μAν−∂νAμF_{\mu\nu}=\partial_\mu A_\nu-\partial_\nu A_\mu into the cyclic sum:

∂λ(∂μAν−∂νAμ)+∂μ(∂νAλ−∂λAν)+∂ν(∂λAμ−∂μAλ)=0,\partial_\lambda\left(\partial_\mu A_\nu-\partial_\nu A_\mu\right)+\partial_\mu\left(\partial_\nu A_\lambda-\partial_\lambda A_\nu\right)+\partial_\nu\left(\partial_\lambda A_\mu-\partial_\mu A_\lambda\right)=0,

because the six terms cancel in pairs by the symmetry of mixed partials (∂λ∂μ=∂μ∂λ\partial_\lambda\partial_\mu=\partial_\mu\partial_\lambda). Equivalently, in one line: ∂μGμν=12εμνρσ∂μ(∂ρAσ−∂σAρ)=εμνρσ∂μ∂ρAσ=0\partial_\mu G^{\mu\nu}=\tfrac12\varepsilon^{\mu\nu\rho\sigma}\partial_\mu(\partial_\rho A_\sigma-\partial_\sigma A_\rho)=\varepsilon^{\mu\nu\rho\sigma}\partial_\mu\partial_\rho A_\sigma=0 — a symmetric object (∂μ∂ρ\partial_\mu\partial_\rho) contracted against an antisymmetric one (ε\varepsilon) dies identically. The converse is the Poincaré lemma: on any contractible region, ∂μGμν=0\partial_\mu G^{\mu\nu}=0 is exactly the integrability condition guaranteeing a four-potential exists — the local existence statement that The Four-Potential trades on. Faraday's law and the absence of monopoles are not extra dynamical input about the world; they are the statement that the world's fields come from potentials. Verified: the ν=0 and all three spatial unpackings recomputed symbolically for arbitrary field functions (sympy): the four components of the divergence equal exactly the divergence of B and minus one-over-c times each Cartesian component of the Faraday combination; the cyclic identity checked to vanish identically for arbitrary A-mu over all 64 index triples. Matches Griffiths §12.3.4 and Jackson §11.9.

The empty right-hand side deserves its own equation. If magnetic charge existed — density ρm\rho_m, current Jm\mathbf{J}_m, packaged as Jmν=(cρm,Jm)J_m^\nu=(c\rho_m,\mathbf{J}_m) — the symmetric extension of Maxwell's equations would read

∂μFμν=μ0Jν,∂μGμν=μ0c Jmν(6)\partial_\mu F^{\mu\nu}=\mu_0 J^\nu,\qquad \partial_\mu G^{\mu\nu}=\mu_0 c\,J_m^\nu \qquad (6)

where: the factor cc keeps SI units aligned with the Weber convention for magnetic charge. In this extended theory, ∇⋅B=μ0cρm\nabla\cdot\mathbf{B}=\mu_0c\rho_m, Faraday's law gains a magnetic-current term, and the free theory (J=Jm=0J=J_m=0) is exactly symmetric under the duality rotation F→Fcos⁡θ+Gsin⁡θF\to F\cos\theta+G\sin\theta, of which our dual is the quarter turn. Dirac's 1931 observation — one monopole anywhere forces charge quantization via e qm=nhe\,q_m=nh, minimum magnetic charge qm=h/e≈4.14×10−15q_m=h/e\approx4.14\times10^{-15} Wb — is stated here and derived in the quantum-mechanics track, where the required phase machinery lives. Classically, the blank right side is a running experimental scoreboard: every monopole search to date has kept it blank.

Limiting cases

caseresultmeaning
pure electric field (B=0\mathbf{B}=0)G0i=0G^{0i}=0, Gij=εijkEk/cG^{ij}=\varepsilon^{ijk}E_k/cGG looks "purely magnetic": all content in the space–space block — the swap in its cleanest form
pure magnetic field (E=0\mathbf{E}=0)G0i=−BiG^{0i}=-B_i, Gij=0G^{ij}=0GG looks "purely electric": B\mathbf{B} occupies the time–space slots
plane wave (E=cBE=cB, E⊥B\mathbf{E}\perp\mathbf{B})GμνFμν=0G_{\mu\nu}F^{\mu\nu}=0 and FμνFμν=0F_{\mu\nu}F^{\mu\nu}=0null field: dualizing a wave gives the same wave, polarization turned 90°90° (Worked example 2)
double dualF~~=−F\tilde{\tilde F}=-Fthe quarter-turn squared; in Euclidean signature the sign would be ++ — the minus is det⁡η\det\eta speaking
Jmν→0J_m^\nu\to0 in (6)∂μGμν=0\partial_\mu G^{\mu\nu}=0standard electrodynamics: the observed world, so far
parity x→−x\mathbf{x}\to-\mathbf{x}F→F\to tensor rule, G→−(tensor rule)G\to-(\text{tensor rule})GG's extra sign is exactly E\mathbf{E} polar vs B\mathbf{B} axial, covariantized

Worked examples

1 · Dualizing a lab bench field, entry by entry (confidence builder)

Setup. A region contains E=(2×105, 0, 1×105)\mathbf{E}=(2\times10^5,\,0,\,1\times10^5) V/m and B=(0, 0, 5×10−4)\mathbf{B}=(0,\,0,\,5\times10^{-4}) T — a tilted electric field over a vertical magnetic one, as in a crossed-field chamber with a misaligned plate. Build FμνF^{\mu\nu} and GμνG^{\mu\nu} numerically, then extract both contractions. Use c=3.00×108c=3.00\times10^8 m/s.

Step 1. Convert the electric entries to tensor units: Ex/c=6.67×10−4E_x/c=6.67\times10^{-4} T, Ez/c=3.33×10−4E_z/c=3.33\times10^{-4} T (every slot of FμνF^{\mu\nu} then carries teslas). By (1), the nonzero independent components: F10=6.67×10−4F^{10}=6.67\times10^{-4}, F30=3.33×10−4F^{30}=3.33\times10^{-4}, F12=−Bz=−5×10−4F^{12}=-B_z=-5\times10^{-4}.

Step 2. Dualize by substitution: the time–space slots now hold −B-\mathbf{B}, so G03=−5×10−4G^{03}=-5\times10^{-4}; the space–space slots hold +εijkEk/c+\varepsilon^{ijk}E_k/c, so G12=Ez/c=3.33×10−4G^{12}=E_z/c=\mathbf{3.33\times10^{-4}} T and G23=Ex/c=6.67×10−4G^{23}=E_x/c=\mathbf{6.67\times10^{-4}} T. Every entry of GG is an entry of FF, relocated — no new numbers, new filing.

Step 3. Contract. The scalar: FμνFμν=2(B2−E2/c2)=2(2.5×10−7−5.56×10−7)=−6.11×10−7F_{\mu\nu}F^{\mu\nu}=2(B^2-E^2/c^2)=2(2.5\times10^{-7}-5.56\times10^{-7})=\mathbf{-6.11\times10^{-7}} T² — negative, an electric-dominated field (E2−c2B2=+2.75×1010E^2-c^2B^2=+2.75\times10^{10} V²/m²). The pseudoscalar: E⋅B=(1×105)(5×10−4)=50\mathbf{E}\cdot\mathbf{B}=(1\times10^5)(5\times10^{-4})=50 V·T/m, so GμνFμν=−4(50)/c=−6.67×10−7G_{\mu\nu}F^{\mu\nu}=-4(50)/c=\mathbf{-6.67\times10^{-7}} T². Nonzero — by Lorentz Invariants of the Field, no boost anywhere can make these fields perpendicular, let alone eliminate one.

Step 4. Audit with two theorem checks: GμνGμνG_{\mu\nu}G^{\mu\nu} recomputed from GG's entries gives +6.11×10−7+6.11\times10^{-7} T² =−FμνFμν=-F_{\mu\nu}F^{\mu\nu} ✓ (equation (4)); and det⁡Fμν=(E⋅B/c)2=(1.67×10−7)2=2.78×10−14\det F^{\mu\nu}=(\mathbf{E}\cdot\mathbf{B}/c)^2=(1.67\times10^{-7})^2=2.78\times10^{-14} T⁴ ✓ — the determinant is the pseudoscalar in disguise, squared.

The lesson: dualizing is mechanical — relocate six numbers per the substitution rule — and the two contractions fall out in two lines each, with built-in cross-checks.

2 · The dual of a laser beam — Faraday's law as one tensor component (exam level)

Setup. A helium–neon laser beam (λ=633\lambda=633 nm, E0=300E_0=300 V/m, intensity ≈119\approx119 W/m²) propagates along +z+z, polarized along xx: E=E0cos⁡(kz−ωt) x^\mathbf{E}=E_0\cos(kz-\omega t)\,\hat{\mathbf{x}}, B=(E0/c)cos⁡(kz−ωt) y^\mathbf{B}=(E_0/c)\cos(kz-\omega t)\,\hat{\mathbf{y}}. Verify ∂μGμν=0\partial_\mu G^{\mu\nu}=0 component by component, and identify the duality-rotated field.

Step 1. The numbers: k=2π/λ=9.93×106k=2\pi/\lambda=9.93\times10^6 m⁻¹, ω=ck=2.98×1015\omega=ck=2.98\times10^{15} rad/s, B0=E0/c=1.00×10−6B_0=E_0/c=1.00\times10^{-6} T. The dual's nonzero entries: G02=−B0cos⁡(kz−ωt)G^{02}=-B_0\cos(kz-\omega t) and G23=Ex/c=B0cos⁡(kz−ωt)G^{23}=E_x/c=B_0\cos(kz-\omega t) — for a null field the dual's two blocks carry the same profile, another face of E=cBE=cB.

Step 2. The ν=0\nu=0 component: ∂μGμ0=∇⋅B=∂yBy=0\partial_\mu G^{\mu0}=\nabla\cdot\mathbf{B}=\partial_yB_y=0, since ByB_y depends only on zz and tt.

Step 3. The ν=y\nu=y component is the live one (Derivation B Step 2 with x→yx\to y): ∂μGμy=−1c[∂tBy+(∇×E)y]\partial_\mu G^{\mu y}=-\tfrac1c[\partial_tB_y+(\nabla\times\mathbf{E})_y]. The pieces: ∂tBy=+B0 ωsin⁡(kz−ωt)\partial_tB_y=+B_0\,\omega\sin(kz-\omega t) and (∇×E)y=∂zEx=−E0ksin⁡(kz−ωt)(\nabla\times\mathbf{E})_y=\partial_zE_x=-E_0k\sin(kz-\omega t), summing to E0sin⁡(kz−ωt)[ω/c−k]E_0\sin(kz-\omega t)\left[\omega/c-k\right]. With ω/c=9.93×106\omega/c=9.93\times10^6 m⁻¹ =k=k exactly, the bracket is zero: Faraday's law holds because the wave rides the dispersion relation ω=ck\omega=ck; a hypothetical wave with ω≠ck\omega\neq ck would need magnetic current to exist. (ν=x\nu=x and ν=z\nu=z vanish term by term: no BxB_x, BzB_z, no yy-dependence anywhere.)

Step 4. The duality-rotated field: the substitution rule turns the beam into E′=E0cos⁡(kz−ωt) y^\mathbf{E}'=E_0\cos(kz-\omega t)\,\hat{\mathbf{y}}, B′=−(E0/c)cos⁡(kz−ωt) x^\mathbf{B}'=-(E_0/c)\cos(kz-\omega t)\,\hat{\mathbf{x}}. Check the Poynting direction: y^×(−x^)=+z^\hat{\mathbf{y}}\times(-\hat{\mathbf{x}})=+\hat{\mathbf{z}} — still a beam along +z+z, same amplitude and frequency, polarization rotated by exactly 90°90°. For free fields, duality rotation is physical: it maps solutions to solutions (∂F=0\partial F=0 and ∂G=0\partial G=0 trade places), and for a linearly polarized wave it is indistinguishable from turning the polarizer a quarter turn.

The lesson: on a plane wave the abstract machinery becomes tactile — the dual equation's only nontrivial component is Faraday's law enforcing ω=ck\omega=ck, and the 90°90° rotation in field space materializes as a 90°90° rotation of polarization in real space.

Going further

References. Griffiths, Introduction to Electrodynamics, 4th ed., §12.3.4–12.3.5 · Jackson, Classical Electrodynamics, 3rd ed., §11.9 and §6.11 · Zangwill, Modern Electrodynamics, §22.5 · Purcell & Morin, Electricity and Magnetism, 3rd ed., Ch. 5 (field transformations)

Provenance. Component matrix of F~\tilde F should be recomputed from F~μν=12εμναβFαβ\tilde{F}^{\mu\nu}=\tfrac12\varepsilon^{\mu\nu\alpha\beta}F_{\alpha\beta} with F0i=Ei/cF^{0i}=E^i/c, Fij=−εijkBkF^{ij}=-\varepsilon^{ijk}B_k, metric (+,−,−,−)(+,-,-,-), ε0123=+1\varepsilon^{0123}=+1 — verify against Griffiths §12.3.4. The two invariants F~F∝E⋅B\tilde F F\propto\mathbf E\cdot\mathbf B and FF=2(B2−E2/c2)FF=2(B^2-E^2/c^2) are standard (Jackson §11.9). The double-dual identity uses the four-index epsilon contraction with the g=−1g=-1 sign. SI factors of cc follow Griffiths/Zangwill conventions; overall signs in the invariant depend on metric signature and should be checked consistently. Addendum for this edition: the recomputation was performed symbolically (all 16 components of GG, both contractions, the double dual, the contraction identity over all index combinations), from the potential-pinned convention F0i=+Ei/cF_{0i}=+E_i/c, Fij=−εijkBkF_{ij}=-\varepsilon_{ijk}B_k — equivalently Fi0=+Ei/cF^{i0}=+E^i/c — as forced by Fμν=∂μAν−∂νAμF_{\mu\nu}=\partial_\mu A_\nu-\partial_\nu A_\mu with Aμ=(V/c,A)A^\mu=(V/c,\mathbf{A}); the base's provenance line "F0i=Ei/cF^{0i}=E^i/c" carries a sign slip relative to its own (correct) component matrices, resolved here in favor of the potential definition, and every sign the base deferred to convention is fixed explicitly in Derivation A. Division of labor: the invariants' classification theorem belongs to Lorentz Invariants of the Field; the assembled system to Covariant Form of Maxwell's Equations; monopole quantization to the quantum-mechanics track. Worked numbers for this edition (E⋅B=50\mathbf{E}\cdot\mathbf{B}=50 V·T/m ⇒ G ⁣⋅ ⁣F=−6.67×10−7G\!\cdot\!F=-6.67\times10^{-7} T², F ⁣⋅ ⁣F=−6.11×10−7F\!\cdot\!F=-6.11\times10^{-7} T², det⁡F=2.78×10−14\det F=2.78\times10^{-14} T⁴; HeNe wave k=ω/c=9.93×106k=\omega/c=9.93\times10^6 m⁻¹ closing Faraday's component) computed and verified numerically for this edition.

Builds on: The Electromagnetic Field Tensor · Four-Vectors and the Metric Tensor · Lorentz Transformations · Transformation of Electric and Magnetic Fields Leads to: Lorentz Invariants of the Field · Magnetism as a Relativistic Effect

Does the dual tensor contain any physics that F does not?

No new information — the same six numbers (E,B)(\mathbf{E},\mathbf{B}) populate GG, filed in complementary slots — but genuinely new access to it. Three things only GG delivers cleanly: the sourceless half of Maxwell as a one-line divergence (in terms of FF alone it needs three free indices); the pseudoscalar invariant E⋅B\mathbf{E}\cdot\mathbf{B} (no contraction of FF with itself can produce it); and the covariant statement of parity, since GG's pseudotensor character is exactly the axial-vector nature of B\mathbf{B}. Think of FF and GG as the same ledger sorted two ways: no entry changes, but each sorting makes a different total trivial to read.

Is the duality rotation an actual symmetry of electromagnetism or just notation?

For the free field it is an exact symmetry: with Jν=0J^\nu=0 the divergences ∂F=0\partial F=0 and ∂G=0\partial G=0 trade places under F→Fcos⁡θ+Gsin⁡θF\to F\cos\theta+G\sin\theta, so duality rotations map vacuum solutions to vacuum solutions — Worked example 2's quarter turn rotated a laser's polarization by 90°90° and nothing else. With sources the symmetry breaks: nature supplies electric four-currents but (so far) no magnetic ones, and the rotation would shuffle charge into magnetic charge that does not exist. That breakage is empirical, not structural — equations (6) restore full symmetry at the cost of one hypothetical particle, which is why monopole searches are, in covariant language, tests of whether duality is fundamental or accidental.

If B is really an antisymmetric tensor in disguise, why do we get away with treating it as a vector everywhere?

Because three dimensions is a coincidence-rich place: an antisymmetric 3×33\times3 object has exactly three independent components, and the three-index epsilon converts it to a vector that transforms correctly under rotations. The disguise slips in two situations. Under reflections: a true vector reverses, but B\mathbf{B} — really an oriented circulation — does not, the "axial vector" caveat every magnetostatics course carries as a footnote. And under boosts: no three-vector rule can describe how B\mathbf{B} mixes with E\mathbf{E}, because the mixing is the rank-2 tensor transformation of FF. The dual tensor is where the disguise comes off covariantly: one factor of the four-epsilon, and B\mathbf{B}'s parity character is carried by the formalism instead of by a footnote.

The homogeneous equations are identities once potentials exist — so are they laws of nature or not?

They are the statement that potentials exist, which is a law of nature. Given AμA^\mu, the sourceless pair follows identically (Derivation B Step 4) — no experiment could falsify it without first falsifying the potential description. Given only fields, ∂μGμν=0\partial_\mu G^{\mu\nu}=0 is precisely the integrability condition (the Poincaré lemma's hypothesis) under which a four-potential can be constructed on any contractible region — so its experimental status is exactly that of "E\mathbf{E} and B\mathbf{B} admit potentials." A single verified monopole would break the global statement: around it ∇⋅B≠0\nabla\cdot\mathbf{B}\neq0, no single-valued A\mathbf{A} exists, and one is forced into Dirac strings or fiber-bundle patches — machinery the quantum-mechanics track builds. The empty right-hand side of the dual equation is the classical fingerprint of a deep structural choice nature seems to have made.

Different books give me different signs for the dual and the pseudoscalar invariant — who is right?

Everyone, within their own conventions; almost no one, when formulas are transplanted. Four independent choices scatter the signs: metric signature, the value of ε0123\varepsilon^{0123} versus ε0123\varepsilon_{0123} (some texts fix the lower one to +1+1), the sign convention inside FF itself, and SI-versus-Gaussian factors of cc. Each flip propagates into the dual's matrix, the sign of G ⁣⋅ ⁣FG\!\cdot\!F, even the epsilon contraction identity (−2-2 Lorentzian, +2+2 Euclidean). The convention-independent content — what to check when reconciling books — is structural: which field occupies which block, exactly one sign flip per quarter turn, F~~=−F\tilde{\tilde F}=-F, the pseudoscalar proportional to E⋅B\mathbf{E}\cdot\mathbf{B}, and the equivalence of the dual divergence with the sourceless Maxwell pair. This article's signs all descend from three pinned choices: (+,−,−,−)(+,-,-,-), ε0123=+1\varepsilon^{0123}=+1, and F=∂AF=\partial A.

What would actually change in this article if a monopole were discovered tomorrow?

Remarkably little machinery, and remarkably much meaning. The dual equation gains a source, ∂μGμν=μ0c Jmν\partial_\mu G^{\mu\nu}=\mu_0c\,J_m^\nu: Gauss's law for magnetism becomes ∇⋅B=μ0cρm\nabla\cdot\mathbf{B}=\mu_0c\rho_m, Faraday's law gains a magnetic-current term, and the two Maxwell columns become perfectly symmetric. The potential formulation takes the real damage: with ∇⋅B≠0\nabla\cdot\mathbf{B}\neq0 somewhere, no globally single-valued AμA^\mu exists, so Derivation B's "automatic" theorem survives only patchwise, with Dirac-string seams between patches. The consistency condition of that patching is Dirac's quantization e qm=nhe\,q_m=nh — one monopole anywhere would explain why every measured electric charge is an integer multiple of ee, a fact standard electrodynamics simply postulates. That trade — one exotic particle for an explanation of charge quantization — is why the empty slot in equation (6) has been hunted for ninety years.

Before this

Where this leads