Symplectic Condition

By this point in the chapter you own two ways of certifying a canonical transformation: exhibit a generating function, or grind through Poisson brackets pair by pair. Both work; neither scales gracefully. The symplectic condition compresses the entire question into one matrix identity. Stack the phase-space variables into a column η=(q1,…,qn,p1,…,pn)T\eta=(q_1,\dots,q_n,p_1,\dots,p_n)^{\mathsf T}, write the transformation's Jacobian MM, and ask a single question: does MTJM=JM^{\mathsf T}JM=J hold, where JJ is the fixed antisymmetric matrix that encodes "who is conjugate to whom"? If yes, the map is canonical. Every consequence you have met — and several you have not — falls out of this identity by matrix algebra: det⁡M=1\det M=1 in one line (Liouville's theorem), preservation of all fundamental Poisson brackets (they are literally the entries of MJMTMJM^{\mathsf T}), and the closure of canonical maps under composition and inversion, which promotes them to a group. The condition also changes how you should see phase space. Orthogonal matrices satisfy RTIR=IR^{\mathsf T}IR=I and preserve lengths; symplectic matrices satisfy MTJM=JM^{\mathsf T}JM=J and preserve oriented conjugate-pair areas. Phase space carries no meaningful notion of distance — stretch it, shear it freely — but the signed area a trajectory's neighbors enclose in each (qi,pi)(q_i,p_i) plane is sacred. That antisymmetric geometry, not any metric, is what Hamiltonian mechanics actually runs on. This page derives the condition from Hamilton's equations in three moves, proves its equivalence to the bracket test, checks it on numbers, and extracts its sharpest physical payoff: the eigenvalues of any Hamiltonian stability matrix come locked in reciprocal pairs.

Key takeaways
  • A phase-space transformation (q,p)→(Q,P)(q,p)\to(Q,P) is canonical iff its Jacobian satisfies the symplectic condition MTJM=JM^{\mathsf T}JM=J (equivalently MJMT=JMJM^{\mathsf T}=J), with JJ the constant antisymmetric symplectic form.
  • The condition is Hamilton's-equations-preservation written as matrix algebra: η˙=J ∂ηH\dot\eta=J\,\partial_\eta H transforms to ζ˙=MJMT∂ζH\dot\zeta=MJM^{\mathsf T}\partial_\zeta H, so form-invariance demands MJMT=JMJM^{\mathsf T}=J.
  • It is identical in content to preservation of the fundamental Poisson brackets: {ζi,ζj}η=(MJMT)ij\{\zeta_i,\zeta_j\}_\eta=(MJM^{\mathsf T})_{ij}.
  • Taking determinants gives (det⁡M)2=1(\det M)^2=1, and a finer Pfaffian argument forces det⁡M=+1\det M=+1: phase-space volume is exactly preserved — Liouville's theorem in one line.
  • Symplectic Jacobians close under products and inverses: they form the symplectic group Sp(2n,R)Sp(2n,\mathbb{R}), and Hamiltonian flow itself is a one-parameter family inside it.
  • Eigenvalues of symplectic matrices come in reciprocal pairs (λ,1/λ)(\lambda,1/\lambda) — the rigidity behind Hamiltonian stability theory and parametric resonance.
  • Key idea: canonicity is geometry — a transformation is canonical iff its Jacobian preserves the antisymmetric form JJ, all of it packaged in the single identity MTJM=JM^{\mathsf T}JM=J.
The core insight

Canonicity is geometry: a transformation is canonical iff its Jacobian preserves the symplectic 2-form JJ, encoded in the single matrix identity MTJM=JM^{\mathsf T}JM=J.

Where this lives today

The symplectic condition is a production requirement in accelerator physics. A particle in the LHC or a synchrotron light source completes upward of 10910^{9} revolutions; its lattice is modeled as a chain of transfer matrices, and if numerical truncation makes any of them even slightly non-symplectic, simulated beams spiral into artificial growth or decay that no real magnet produces. Design codes therefore symplectify — they project computed maps back onto Sp(2n)Sp(2n) before tracking, and the stability analysis of the ring is exactly worked example 2's trace criterion applied to the one-turn matrix. The same identity powers the long-time solar-system integrations behind planetary chronology, and modern machine learning has joined in: symplectic neural networks hard-wire MTJM=JM^{\mathsf T}JM=J into their layers so that learned surrogate dynamics cannot leak phase-space volume. Meanwhile Gromov's 1985 non-squeezing theorem sharpened the geometry itself: a canonical map cannot squeeze a ball through a hole narrower than its conjugate-pair cross-section, no matter how volume-preserving — a purely classical "uncertainty principle" that quantum mechanics, via [q^,p^]=iℏ[\hat q,\hat p]=i\hbar, was foreshadowing all along.

The physical picture

Forget lengths and angles: phase space does not have them. What it has is oriented area, counted conjugate pair by conjugate pair. Take a small parallelogram of nearby states spanned by displacement vectors δη1\delta\eta_1, δη2\delta\eta_2; the quantity δη1TJ δη2\delta\eta_1^{\mathsf T}J\,\delta\eta_2 sums the signed areas of the parallelogram's shadows on the (q1,p1)(q_1,p_1) plane, the (q2,p2)(q_2,p_2) plane, and so on. That number — not any distance — is what a canonical transformation must leave untouched. The symplectic condition is exactly this statement made algebraic:  (Mδη1)TJ(Mδη2)=δη1T(MTJM)δη2\,(M\delta\eta_1)^{\mathsf T}J(M\delta\eta_2)=\delta\eta_1^{\mathsf T}(M^{\mathsf T}JM)\delta\eta_2 equals the old area for all parallelograms iff MTJM=JM^{\mathsf T}JM=J.

Figure
Two geometries — rotations preserve lengths against the metric I, symplectic maps preserve oriented conjugate-pair areas against J
Euclidean world: R preserves I lengths and angles rigid; circles stay circles — compact group phase space: M preserves J area A sheared, stretched — area still A q p same template, different invariant: R'IR = I (lengths) vs M'JM = J (oriented areas)

The switch from a symmetric invariant (II) to an antisymmetric one (JJ) changes the character of the group completely. Rotations form a compact group — you can only turn so far. Symplectic maps form a non-compact group: arbitrarily violent shears and stretches are allowed, provided conjugate areas balance. That is why chaotic Hamiltonian dynamics can stretch a blob of states into an absurd filament — while Liouville's theorem holds exactly, because filamentation is area-rebalancing, not area-creation. The payoff picture is about stability. Linearize any Hamiltonian flow around a periodic orbit; the once-around Jacobian (monodromy matrix) is symplectic, and symplectic eigenvalues come in reciprocal pairs (λ,1/λ)(\lambda,1/\lambda). Consequence: an eigenvalue cannot drift off the unit circle alone — the moment one leaves (instability), its reciprocal partner leaves in the opposite direction. Hamiltonian systems cannot be "slightly damped" into stability or out of it; they sit forever on the knife edge that makes parametric resonance, KAM theory, and accelerator design the subtle subjects they are.

Figure
Symplectic eigenvalue rigidity — eigenvalues live in reciprocal pairs, so they can leave the unit circle only by colliding and splitting
λ = e^{iθ} 1/λ = e^{−iθ} STABLE: pair rides the unit circle 1/λ λ UNSTABLE: pair splits along the real axis product λ·(1/λ) = 1 always — growth in one direction is paid by decay in another

From Hamilton's equations to one matrix identity

First, compress the canonical equations. With η=(q,p)T\eta=(q,p)^{\mathsf T} and the block matrix

J=(0nIn−In0n),JT=−J,J2=−I2n,J−1=−J(1)J=\begin{pmatrix}0_n & I_n\\ -I_n & 0_n\end{pmatrix},\qquad J^{\mathsf T}=-J,\quad J^{2}=-I_{2n},\quad J^{-1}=-J \qquad (1)

where: InI_n, 0n0_n — identity and zero n×nn\times n blocks. JJ is the algebra of "conjugateness" itself: applied to a gradient, it swaps coordinate and momentum slots with one sign flip — exactly the crossover pattern of Hamilton's equations, which become a single line:

η˙=J ∂H∂η(2)\dot\eta=J\,\frac{\partial H}{\partial\eta} \qquad (2)

where: ∂H/∂η\partial H/\partial\eta — the 2n2n-gradient. Unpacking the blocks returns q˙=∂H/∂p\dot q=\partial H/\partial p, p˙=−∂H/∂q\dot p=-\partial H/\partial q; see Hamilton's Canonical Equations. Everything the symplectic condition says flows from asking: for which maps ζ(η)\zeta(\eta) does (2) survive with η→ζ\eta\to\zeta?

Mij=∂ζi∂ηj,M=(∂Q/∂q∂Q/∂p∂P/∂q∂P/∂p)(3)M_{ij}=\frac{\partial\zeta_i}{\partial\eta_j},\qquad M=\begin{pmatrix}\partial Q/\partial q & \partial Q/\partial p\\[2pt] \partial P/\partial q & \partial P/\partial p\end{pmatrix} \qquad (3)

where: MM — the Jacobian, evaluated pointwise (for nonlinear maps it varies over phase space; the condition must hold at every point). The answer (Derivation A):

MJMT=J⟺MTJM=J(4)M J M^{\mathsf T}=J \qquad\Longleftrightarrow\qquad M^{\mathsf T}JM=J \qquad (4)

where: the two forms are equivalent because JJ is invertible and symplectic matrices are closed under transpose. This is the symplectic condition. One matrix identity, n(2n+1)n(2n+1) independent scalar constraints — exactly enough to cut the 2n×2n2n\times2n Jacobians down to "half the freedom," matching the one-scalar-function content of a generating function.

Derivation AThe symplectic condition from form-invariance of Hamilton's equations

We are deriving the master criterion: a (time-independent) transformation ζ=ζ(η)\zeta=\zeta(\eta) preserves the canonical form of Hamilton's equations for every Hamiltonian iff its Jacobian satisfies MJMT=JMJM^{\mathsf T}=J. The strategy is three applications of the chain rule — transform the velocities, substitute the old equations, transform the gradient — and then demand that what emerges is again equation (2) in the new variables. The subtle step is the gradient: it transforms with MTM^{\mathsf T}, not MM, and that transpose is what makes the sandwich MJMTMJM^{\mathsf T} appear.

Step 1. Transform the velocities. By the chain rule, ζ˙i=∑j(∂ζi/∂ηj)η˙j\dot\zeta_i=\sum_j(\partial\zeta_i/\partial\eta_j)\dot\eta_j, i.e.

ζ˙=M η˙\dot\zeta=M\,\dot\eta

Step 2. Substitute the old equations of motion, η˙=J ∂H/∂η\dot\eta=J\,\partial H/\partial\eta:

ζ˙=MJ ∂H∂η\dot\zeta=MJ\,\frac{\partial H}{\partial\eta}

Step 3. Transform the gradient. Viewing H(η)=H(η(ζ))H(\eta)=H(\eta(\zeta)) as a function of the new variables, the chain rule gives ∂H/∂ηj=∑i(∂ζi/∂ηj) ∂H/∂ζi\partial H/\partial\eta_j=\sum_i(\partial\zeta_i/\partial\eta_j)\,\partial H/\partial\zeta_i, i.e.

∂H∂η=MT∂H∂ζ\frac{\partial H}{\partial\eta}=M^{\mathsf T}\frac{\partial H}{\partial\zeta}

Why the transpose: velocities are pushed forward along the map (columns of MM), gradients are pulled back (rows of MM) — the standard contravariant/covariant split, the same one that made momenta transform inversely to coordinates in the point-transformation lift.

Step 4. Combine:

ζ˙=MJMT ∂H∂ζ\dot\zeta=MJM^{\mathsf T}\,\frac{\partial H}{\partial\zeta}

This has Hamiltonian form in the new chart — for arbitrary HH — precisely when the sandwich equals JJ:  MJMT=J\ MJM^{\mathsf T}=J.

Step 5. Convert to the transpose form. From MJMT=JMJM^{\mathsf T}=J, multiply by M−1M^{-1} on the left and (MT)−1(M^{\mathsf T})^{-1} on the right to get J=M−1J(MT)−1J=M^{-1}J(M^{\mathsf T})^{-1}, i.e. M−1M^{-1} is symplectic; then writing the condition for M−1M^{-1} and inverting again yields MTJM=JM^{\mathsf T}JM=J. The two forms carry identical content, and give the closed inversion formula M−1=−JMTJ=J−1MTJM^{-1}=-JM^{\mathsf T}J=J^{-1}M^{\mathsf T}J — no numerical matrix inversion ever needed for a symplectic matrix. Verified: reproduces Goldstein §9.4 (eqs. 9.55) with the restricted-transformation argument; block-expanding (4) for n=1n=1 returns the single condition det⁡M=1\det M=1, checked against the known area-preservation criterion.

Two heavyweight corollaries drop out by pure matrix algebra. First, take determinants of (4): det⁡MT det⁡J det⁡M=det⁡J\det M^{\mathsf T}\,\det J\,\det M=\det J, so

(det⁡M)2=1and in factdet⁡M=+1(5)(\det M)^{2}=1\qquad\text{and in fact}\qquad \det M=+1 \qquad (5)

where: the exclusion of −1-1 is genuine mathematics, not convention — the Pfaffian identity Pf(MTJM)=det⁡(M) Pf(J)\mathrm{Pf}(M^{\mathsf T}JM)=\det(M)\,\mathrm{Pf}(J) pins the sign. Physically: canonical maps preserve phase-space volume exactly, and orientation. Since Hamiltonian evolution is itself canonical (Derivation C), the volume of any co-moving region is frozen — Liouville's theorem in one line of algebra; the full statistical-mechanics story lives in the Liouville article. Second, the condition is the Poisson-bracket test, not merely equivalent-in-spirit:

{ζi,ζj}η=(MJMT)ij(6)\{\zeta_i,\zeta_j\}_{\eta}=\left(MJM^{\mathsf T}\right)_{ij} \qquad (6)

where: { ,}η\{\,,\}_\eta — brackets computed in the old chart. The fundamental brackets of the new variables are the entries of the sandwich matrix. Demanding {Qi,Qj}={Pi,Pj}=0\{Q_i,Q_j\}=\{P_i,P_j\}=0, {Qi,Pj}=δij\{Q_i,P_j\}=\delta_{ij} is demanding MJMT=JMJM^{\mathsf T}=J, entry by entry.

Go deeper · Derivation B · 1 minThe symplectic condition and the fundamental brackets are the same statement
Derivation BThe symplectic condition and the fundamental brackets are the same statement

We are proving that the matrix criterion and the Poisson-bracket test coincide exactly — one computation, two languages. The strategy: write the bracket of two phase-space functions in symplectic notation, specialize to the new coordinates themselves, and recognize the Jacobian sandwich. This derivation is the reason you never need to run both tests.

Step 1. The Poisson bracket in symplectic notation. For any F(η)F(\eta), G(η)G(\eta),

{F,G}η=(∂F∂η) ⁣T ⁣J ∂G∂η\{F,G\}_{\eta}=\left(\frac{\partial F}{\partial\eta}\right)^{\!\mathsf T}\!J\,\frac{\partial G}{\partial\eta}

Block-expanding reproduces the familiar ∑i(∂qF ∂pG−∂pF ∂qG)\sum_i(\partial_qF\,\partial_pG-\partial_pF\,\partial_qG) — see Poisson Brackets: Definition.

Step 2. Specialize to the new coordinates: F=ζiF=\zeta_i, G=ζjG=\zeta_j. Their gradients are rows of the Jacobian, ∂ζi/∂ηk=Mik\partial\zeta_i/\partial\eta_k=M_{ik}:

{ζi,ζj}η=∑k,lMik Jkl Mjl=(MJMT)ij\{\zeta_i,\zeta_j\}_{\eta}=\sum_{k,l}M_{ik}\,J_{kl}\,M_{jl}=\left(MJM^{\mathsf T}\right)_{ij}

Step 3. Impose the fundamental-bracket requirement. The new chart is canonical iff {Qi,Qj}=0\{Q_i,Q_j\}=0, {Pi,Pj}=0\{P_i,P_j\}=0, {Qi,Pj}=δij\{Q_i,P_j\}=\delta_{ij} — which, assembled into a 2n×2n2n\times2n antisymmetric array, is precisely the matrix JJ. Hence canonicity   ⟺  MJMT=J\iff MJM^{\mathsf T}=J. Why this settles the redundancy question: of the 4n24n^2 bracket conditions, antisymmetry leaves only n(2n+1)n(2n+1) independent ones — exactly the number of scalar equations in the matrix identity. Neither test carries information the other lacks. Verified: reproduces Goldstein §9.4 eqs. (9.55)–(9.62); for the exchange map Q=pQ=p, P=−qP=-q the sandwich gives MJMT=JJ(−J)⋅MJM^{\mathsf T}=JJ(-J)\cdot(sign bookkeeping)=J=J, consistent with its bracket {Q,P}=1\{Q,P\}=1 computed directly in the type-3/4 article.

Go deeper · Derivation C · 1 minInfinitesimal maps, the symplectic algebra, and why Hamiltonian flow is canonical
Derivation CInfinitesimal maps, the symplectic algebra, and why Hamiltonian flow is canonical

We are answering the dynamical question: the flow generated by any Hamiltonian — the map "state now ↦\mapsto state dt\mathrm{d}t later," composed over finite times — satisfies the symplectic condition. The strategy: expand a near-identity map's Jacobian to first order, discover that the condition constrains the generator's Hessian to enter as J×(symmetric)J\times(\text{symmetric}), and recognize Hamilton's equations as exactly such a flow. This also exposes the Lie algebra sp(2n)\mathfrak{sp}(2n): the "velocity space" of the symplectic group.

Step 1. A near-identity transformation with generator G(η)G(\eta) (the type-2 construction of Type-2 Generating Function F2(q,P,t), written symplectically):

ζ=η+ϵ J ∂G∂η\zeta=\eta+\epsilon\,J\,\frac{\partial G}{\partial\eta}

Step 2. Its Jacobian, to first order:

M=I+ϵ JS,Sij=∂2G∂ηi ∂ηj=SjiM=I+\epsilon\,J S,\qquad S_{ij}=\frac{\partial^{2}G}{\partial\eta_i\,\partial\eta_j}=S_{ji}

Why SS is symmetric: it is a Hessian — mixed partials of one scalar commute. This symmetry is the entire engine of the proof.

Step 3. Check the condition to first order, using JT=−JJ^{\mathsf T}=-J so that MT=I−ϵSJM^{\mathsf T}=I-\epsilon SJ:

MTJM=(I−ϵSJ) J (I+ϵJS)=J+ϵ(J2S−SJ2)+O(ϵ2)M^{\mathsf T}JM=(I-\epsilon SJ)\,J\,(I+\epsilon JS)=J+\epsilon\left(J^{2}S-SJ^{2}\right)+O(\epsilon^{2})

Step 4. Apply J2=−IJ^{2}=-I: the first-order piece is −S+S=0-S+S=0, leaving MTJM=J+O(ϵ2)M^{\mathsf T}JM=J+O(\epsilon^{2}). Matrices of the form JSJS with symmetric SS constitute the symplectic Lie algebra sp(2n,R)\mathfrak{sp}(2n,\mathbb{R}); exponentiating them produces finite symplectic matrices, and the O(ϵ2)O(\epsilon^2) error vanishes in the composition limit exactly as in the exponential map.

Step 5. Set G=HG=H and ϵ=dt\epsilon=\mathrm{d}t: the infinitesimal map is η˙=J ∂ηH\dot\eta=J\,\partial_\eta H — Hamiltonian evolution. Composing t/dtt/\mathrm{d}t such steps, the finite-time flow map is a product of symplectic matrices, hence symplectic (group closure). Time evolution is a one-parameter subgroup of Sp(2n,R)Sp(2n,\mathbb{R}) — where the story of Symplectic Group and Phase-Space Geometry picks up. Verified: consistent with Arnold Ch. 8 and the standard characterization sp(2n)={JS:S=ST}\mathfrak{sp}(2n)=\{JS:S=S^{\mathsf T}\}; dimension check — symmetric SS has n(2n+1)n(2n+1) free entries, matching the group dimension.

Limiting cases

CaseResultMeaning
One degree of freedomcondition   ⟺  det⁡M=∂qQ ∂pP−∂pQ ∂qP=1\iff\det M=\partial_qQ\,\partial_pP-\partial_pQ\,\partial_qP=1for n=1n=1 symplectic = area-preserving; a single scalar check
n≥2n\geq2strictly stronger than det⁡M=1\det M=1volume preservation is necessary, not sufficient — each conjugate-pair area is separately constrained
Point transformationQ=Q(q)Q=Q(q), P=(∂q/∂Q)TpP=(\partial q/\partial Q)^{\mathsf T}pcoordinate changes lift canonically iff momenta transform contragrediently; Jacobian then symplectic automatically
Linear Hamiltonian flowM(t)=exp⁡(JAt)M(t)=\exp(JAt), A=ATA=A^{\mathsf T}quadratic Hamiltonians generate one-parameter symplectic families — the oscillator's rotation matrix among them
Scaling one variableQ=λqQ=\lambda q, P=pP=p: MTJM=λJ≠JM^{\mathsf T}JM=\lambda J\neq Jfails; only the paired scaling Q=λqQ=\lambda q, P=p/λP=p/\lambda is canonical
Reflection Q=−qQ=-q, P=pP=pdet⁡M=−1\det M=-1anticanonical: orientation reversed, brackets flip sign — excluded by the Pfaffian argument

Worked examples

1 · One map passes, one map fails (confidence builder)

Test two linear maps at one degree of freedom. (a) Q=2q+0.5pQ=2q+0.5p, P=0.5pP=0.5p (positions in m, momenta in kg m/s). (b) Q=2qQ=2q, P=pP=p. Check the symplectic condition numerically for each.

Step 1. Map (a): the Jacobian is constant, M=(20.500.5)M=\begin{pmatrix}2&0.5\\0&0.5\end{pmatrix}. Compute the sandwich in two steps. First JM=(01−10)(20.500.5)=(00.5−2−0.5)JM=\begin{pmatrix}0&1\\-1&0\end{pmatrix}\begin{pmatrix}2&0.5\\0&0.5\end{pmatrix}=\begin{pmatrix}0&0.5\\-2&-0.5\end{pmatrix}.

Step 2. Then MTJM=(200.50.5)(00.5−2−0.5)=(01−10)=JM^{\mathsf T}JM=\begin{pmatrix}2&0\\0.5&0.5\end{pmatrix}\begin{pmatrix}0&0.5\\-2&-0.5\end{pmatrix}=\begin{pmatrix}0&1\\-1&0\end{pmatrix}=J ✓. (Entry check: top-right =2×0.5+0×(−0.5)=1=2\times0.5+0\times(-0.5)=1; bottom-left =0.5×0−0.5×2=−1=0.5\times0-0.5\times2=-1.) Canonical — a stretch of qq by 2 paid for by shrinking the momentum direction, plus a harmless shear.

Step 3. Map (b): M=(2001)M=\begin{pmatrix}2&0\\0&1\end{pmatrix}, so MTJM=(02−20)=2J≠JM^{\mathsf T}JM=\begin{pmatrix}0&2\\-2&0\end{pmatrix}=2J\neq J. Not canonical: the bracket comes out {Q,P}=2\{Q,P\}=2. Hamilton's equations in (Q,P)(Q,P) would run at double speed with the substituted Hamiltonian — the classic silent factor-of-two bug in oscillator homework.

Step 4. Repair map (b) by paying the area debt: Q=2qQ=2q, P=p/2P=p/2 gives M=diag(2,12)M=\mathrm{diag}(2,\tfrac12), det⁡M=1\det M=1, and MTJM=JM^{\mathsf T}JM=J ✓. At the phase point q=0.30 mq=0.30\ \mathrm{m}, p=1.6 kg m/sp=1.6\ \mathrm{kg\,m/s}: (Q,P)=(0.60 m, 0.80 kg m/s)(Q,P)=(0.60\ \mathrm{m},\,0.80\ \mathrm{kg\,m/s}), and the conjugate-pair area of any small patch around it is unchanged.

2 · The oscillator's own flow map is symplectic — and its eigenvalues tell the stability story (exam level)

The harmonic oscillator with m=2.0 kgm=2.0\ \mathrm{kg}, ω=5.0 rad/s\omega=5.0\ \mathrm{rad/s} has the exact time-tt flow map q(t)=q0cos⁡ωt+p0mωsin⁡ωtq(t)=q_0\cos\omega t+\dfrac{p_0}{m\omega}\sin\omega t,  p(t)=−mωq0sin⁡ωt+p0cos⁡ωt\ p(t)=-m\omega q_0\sin\omega t+p_0\cos\omega t. At ωt=π/3\omega t=\pi/3, verify the symplectic condition numerically and analyze the eigenvalues of MM.

Step 1. Build the Jacobian at ωt=π/3\omega t=\pi/3 (cos⁡=0.5\cos=0.5, sin⁡=0.86603\sin=0.86603, mω=10.0 kg/sm\omega=10.0\ \mathrm{kg/s}):

M=(cos⁡ωtsin⁡ωtmω−mωsin⁡ωtcos⁡ωt)=(0.50.086603−8.66030.5)M=\begin{pmatrix}\cos\omega t & \frac{\sin\omega t}{m\omega}\\[2pt] -m\omega\sin\omega t & \cos\omega t\end{pmatrix}=\begin{pmatrix}0.5 & 0.086603\\ -8.6603 & 0.5\end{pmatrix}

Step 2. Determinant first: det⁡M=(0.5)(0.5)−(0.086603)(−8.6603)=0.25+0.75=1.000\det M=(0.5)(0.5)-(0.086603)(-8.6603)=0.25+0.75=1.000 ✓. For n=1n=1 this already settles canonicity, but run the sandwich to see the machinery: JM=(−8.66030.5−0.5−0.086603)JM=\begin{pmatrix}-8.6603&0.5\\-0.5&-0.086603\end{pmatrix}, then

MTJM=(0.5−8.66030.0866030.5)(−8.66030.5−0.5−0.086603)=(01−10)=J ✓M^{\mathsf T}JM=\begin{pmatrix}0.5&-8.6603\\0.086603&0.5\end{pmatrix}\begin{pmatrix}-8.6603&0.5\\-0.5&-0.086603\end{pmatrix}=\begin{pmatrix}0&1\\-1&0\end{pmatrix}=J\ \checkmark

(Top-left: 0.5×(−8.6603)+(−8.6603)×(−0.5)=00.5\times(-8.6603)+(-8.6603)\times(-0.5)=0; top-right: 0.5×0.5+(−8.6603)(−0.086603)=0.25+0.75=10.5\times0.5+(-8.6603)(-0.086603)=0.25+0.75=1.) The flow of the dynamics itself passes the test at this — and every — instant.

Step 3. Eigenvalues. The characteristic equation is λ2−(Tr M)λ+det⁡M=0\lambda^{2}-(\mathrm{Tr}\,M)\lambda+\det M=0 with Tr M=1.0\mathrm{Tr}\,M=1.0 and det⁡M=1\det M=1:

λ=1.0±1.0−4.02=0.5±0.86603 i=e±iπ/3\lambda=\frac{1.0\pm\sqrt{1.0-4.0}}{2}=0.5\pm0.86603\,i=e^{\pm i\pi/3}

A reciprocal pair on the unit circle: λ⋅λ∗=∣λ∣2=1\lambda\cdot\lambda^{*}=|\lambda|^{2}=1 and λ2=1/λ1\lambda_2=1/\lambda_1 ✓. The motion is stable — phase points circulate without growth, at angular rate ω\omega exactly.

Step 4. Read the stability criterion off the trace. For any 2×22\times2 symplectic MM, det⁡M=1\det M=1 forces λ=12(TrM±Tr2M−4)\lambda=\tfrac12(\mathrm{Tr}M\pm\sqrt{\mathrm{Tr}^2M-4}): eigenvalues ride the unit circle iff ∣Tr M∣<2|\mathrm{Tr}\,M|<2. Here ∣Tr M∣=1<2|\mathrm{Tr}\,M|=1<2 ✓ stable; had the "oscillator" been inverted (ω2<0\omega^2<0, cosh⁡/sinh⁡\cosh/\sinh flow), the trace would exceed 2 and the pair would split to (λ,1/λ)(\lambda,1/\lambda) on the real axis — exponential growth paid by exponential decay, orientation and area still perfectly preserved. This trace test is, verbatim, the stability criterion used for particle orbits in storage rings and for Mathieu-type parametric resonance.

Origins · 1 minHermann Weyl and how this was discovered
HW
Hermann Weyl
1885–1955 · Göttingen, Zürich, Princeton

The word symplectic is Weyl's. Needing a name for the group preserving an antisymmetric bilinear form, and finding "complex group" (his earlier coinage) hopelessly ambiguous, he built a Greek calque of the Latin complexus — braided together — and introduced "symplectic group" in The Classical Groups (1939), the book in which he worked out the invariant theory of Sp(2n)Sp(2n) alongside the orthogonal and linear families. It was a characteristic Weyl move: he spent his career finding the load-bearing structures beneath physics' formalisms. His Raum, Zeit, Materie (1918) put general relativity on a geometric footing and introduced gauge invariance — the idea, initially rejected by Einstein, that became the organizing principle of particle physics; his group-theoretic quantum mechanics (1927–28) recast canonical commutation relations as a representation problem, the quantum image of the symplectic structure on this page (today's "Weyl quantization" and the metaplectic representation descend from it). Colleague of Hilbert and Einstein at Göttingen and Zürich, founding member of the Institute for Advanced Study after fleeing Germany in 1933, Weyl held that his work always tried "to unite the true with the beautiful" — and when forced to choose, he chose the beautiful. In the symplectic condition, mechanics got both.

History
1809
— Lagrange and Poisson develop the bracket calculus while analyzing planetary perturbations — symplectic structure in embryo
1834
— Hamilton compresses dynamics into the canonical equations, the form the condition protects
1890
— Poincaré identifies the integral invariants of Hamiltonian flow: conjugate-pair areas conserved
1939
— Weyl coins "symplectic" and develops the group's invariant theory in The Classical Groups
1968
— Arnold's Mathematical Methods geometrizes mechanics: phase space as symplectic manifold
1985
— Gromov's non-squeezing theorem reveals symplectic rigidity far beyond volume preservation

Going further

References. Goldstein, Poole & Safko, Classical Mechanics, 3rd ed., §9.4 (The Symplectic Approach to Canonical Transformations) · Landau & Lifshitz, Mechanics, 3rd ed., §45 · Morin, Introduction to Classical Mechanics, Ch. 15 (Hamiltonian formalism) · Taylor, Classical Mechanics, Ch. 13 · Arnold, Mathematical Methods of Classical Mechanics, Ch. 8

Provenance. Equations derived from Hamilton's equations and the standard symplectic form. A verifier should recompute: (1) the chain-rule passage ζ˙=MJMT∂H/∂ζ\dot\zeta=MJM^{\mathsf T}\partial H/\partial\zeta leading to MTJM=JM^{\mathsf T}JM=J (Goldstein §9.4); (2) (det⁡M)2=1(\det M)^2=1 from the determinant of the condition; (3) the equivalence with fundamental Poisson brackets via {ζi,ζj}=(MJMT)ij\{\zeta_i,\zeta_j\}=(MJM^{\mathsf T})_{ij}; (4) the harmonic check M=JM=J in the SHO example; (5) the group axioms for Sp(2n,R)Sp(2n,\mathbb R). Cited: Goldstein Ch. 9, Landau-Lifshitz §45, Arnold Ch. 8. The group dimension n(2n+1)n(2n+1) is the standard value for Sp(2n,R)Sp(2n,\mathbb R). The numeric examples (linear pass/fail pair; oscillator flow at ωt=π/3\omega t=\pi/3 with m=2.0m=2.0, ω=5.0\omega=5.0) were computed for this article; each matrix product is checkable by hand.

Builds on: Definition of Canonical Transformations · Generating Functions and the Four Types · Fundamental Poisson Brackets · Poisson Brackets: Definition Leads to: Symplectic Group and Phase-Space Geometry · Poisson Brackets as a Test for Canonicity · Poisson-Bracket Formulation of Dynamics · Algebra of Poisson Brackets

Are the two forms M-transpose-J-M and M-J-M-transpose really interchangeable? Some books use one, some the other.

Yes — for symplectic matrices they are equivalent, and the proof is two lines: from MJMT=JMJM^{\mathsf T}=J you can solve M−1=−JMTJM^{-1}=-JM^{\mathsf T}J, substitute back, and obtain MTJM=JM^{\mathsf T}JM=J; the reverse runs identically. The underlying reason is that the inverse and the transpose of a symplectic matrix are themselves symplectic, so "M preserves J" and "M-transpose preserves J" are the same club membership. What you may not do is mix them mid-derivation without noticing which chain-rule convention (velocities forward vs gradients back) your Jacobian indices follow.

Where exactly does det M = −1 get excluded? Squaring gives both signs.

By the Pfaffian — a polynomial Pf(A)\mathrm{Pf}(A) defined for antisymmetric matrices with Pf(A)2=det⁡A\mathrm{Pf}(A)^2=\det A and the transformation law Pf(MTAM)=det⁡(M) Pf(A)\mathrm{Pf}(M^{\mathsf T}AM)=\det(M)\,\mathrm{Pf}(A). Apply it to the condition: Pf(J)=det⁡(M) Pf(J)\mathrm{Pf}(J)=\det(M)\,\mathrm{Pf}(J), and since Pf(J)=1≠0\mathrm{Pf}(J)=1\neq0, det⁡M=+1\det M=+1 exactly. Geometrically: a det⁡=−1\det=-1 map would reverse phase-space orientation (like q→−qq\to-q alone), flipping the sign of every bracket — the "anticanonical" maps discussed in the type-3/4 article. They preserve volume but not the symplectic form.

Does passing the symplectic condition depend on which Hamiltonian I plan to use?

No — and that is the condition's quiet strength. MTJM=JM^{\mathsf T}JM=J is a property of the map alone; Derivation A demanded form-invariance for an arbitrary HH, and the Hamiltonian dropped out of the requirement entirely. One certified transformation works for every system: the polar-coordinates lift is canonical whether your potential is Kepler's or a galaxy's. (Contrast with weaker notions like "preserves the equations of this particular H," which some older texts call canonoid — such maps exist but transfer to no other Hamiltonian.)

For time-dependent transformations, what happens to the condition?

It survives untouched, applied to the spatial Jacobian: at each frozen instant tt, the matrix Mij=∂ζi/∂ηjM_{ij}=\partial\zeta_i/\partial\eta_j (partials at fixed tt) must satisfy MTJM=JM^{\mathsf T}JM=J. What time dependence changes is the energetics: the new Hamiltonian picks up the generator's clock term, K=H+∂F/∂tK=H+\partial F/\partial t, exactly as for every generating-function type. Geometry and bookkeeping separate cleanly — the map's symplectic character at each instant, the Hamiltonian's correction across instants.

Why do symplectic eigenvalues pair as λ and 1/λ, and why should I care?

From the condition: MT=JM−1J−1M^{\mathsf T}=JM^{-1}J^{-1}, so MTM^{\mathsf T} — which always shares eigenvalues with MM — is also similar to M−1M^{-1}, whose eigenvalues are the reciprocals. Hence the spectrum is closed under λ→1/λ\lambda\to1/\lambda (and under conjugation, being real). The physics: linearize around any orbit and the stability matrix is symplectic, so growth rates come in balancing pairs — a Hamiltonian system cannot have all its eigenvalues damped inside the unit circle. Attractors are impossible without dissipation; stability lives only on the knife edge of the unit circle. Every storage-ring design and every KAM argument leans on this rigidity.

Is being symplectic the same as being area-preserving?

In one degree of freedom, yes: the condition collapses to det⁡M=1\det M=1. In n≥2n\geq2, symplectic is strictly stronger than volume-preserving — see the warning box — and since 1985 we know it is enormously stronger: Gromov's non-squeezing theorem shows a symplectic map cannot push a ball of radius RR into a cylinder of smaller conjugate cross-section πr2<πR2\pi r^2<\pi R^2, though a volume-preserving map does it trivially by squeezing one pair and stretching another. Symplectic geometry has genuine rigidity, halfway between floppy volume geometry and rigid metric geometry.

How do I actually run this test on a nonlinear transformation?

Pointwise. Compute the Jacobian symbolically as a function of (q,p)(q,p), form MTJMM^{\mathsf T}JM, and simplify — the result must equal JJ identically in the variables, not just at a special point. In practice: for n=1n=1 just verify {Q,P}=1\{Q,P\}=1 symbolically (one bracket); for larger nn the matrix sandwich organizes the n(2n+1)n(2n+1) bracket checks so cancellations are visible. If you generated the map from any F1F_1–F4F_4, skip the test — Derivation B of the type-1 article and its siblings guarantee it identically.

Which is more fundamental — the symplectic condition, Poisson brackets, or generating functions?

They are one structure in three costumes: the condition is the local, algebraic face (a constraint on Jacobians), brackets are the observable face (what the constraint means for measurable quantities), and generating functions are the constructive face (how to manufacture maps satisfying it). Modern geometry takes the two-form ω=dqi∧dpi\omega=\mathrm{d}q_i\wedge\mathrm{d}p_i (whose matrix is JJ) as the primitive object: a symplectic manifold is a space equipped with such a form, canonical transformations are its symmetries, and Hamiltonian dynamics is the flow the form assigns to each energy function. That viewpoint — Arnold's — is where Symplectic Group and Phase-Space Geometry goes next.

Before this

Where this leads